Floris van Doorn
f983724cf6
feat(pointed): merge pointed2 into pointed
...
We move the basic notions of pointed types into init.pointed, to avoid cycles in the import graph. Also adds pointed versions of pi and sigma, with corresponding notation
2016-04-11 09:45:59 -07:00
Floris van Doorn
4895726c54
feat(connectedness): show that if f is n-connected, then trunc_functor k f is so, too
2016-04-11 09:45:59 -07:00
Floris van Doorn
54da5bcbda
feat(hott): add some [constructor] attributes
2016-04-11 09:45:59 -07:00
Floris van Doorn
3887efa7c1
feat(hott): some renamings in init.path
2016-04-11 09:45:59 -07:00
Floris van Doorn
3240df6020
feat(book): add comments about chapter 10
2016-04-11 09:45:59 -07:00
Floris van Doorn
dc37ec954d
refactor(hott): rename apdo to apd
2016-04-11 09:45:59 -07:00
Floris van Doorn
80a2e285cb
feat(init/ua): add ua_symm and ua_trans
2016-04-11 09:45:59 -07:00
Floris van Doorn
05b59aecf8
refactor(hott): rename apd to apdt
2016-04-11 09:45:59 -07:00
Floris van Doorn
b1ed69f621
feat(hott): small changes, mostly in pointed2
2016-04-11 09:45:59 -07:00
Sebastian Ullrich
5810a4de8f
fix(emacs/lean-server.el): invoke lean --server from project root if existent
2016-04-11 09:42:34 -07:00
Sebastian Ullrich
08c55754a9
fix(emacs/lean-mode.el): invoke lean from project root if existent
2016-04-11 09:42:34 -07:00
Sebastian Ullrich
543d7702f0
fix(shell/lean): fix documentation of some cmdline options
2016-04-11 09:42:34 -07:00
Jeremy Avigad
1f967695a8
feat(library/theories/measure_theory/sigma_algebra): add measurable and borel functions, from Jacob Gross
2016-04-06 17:44:09 -04:00
Jeremy Avigad
ef982d9ad6
refactor(library/theories/analysis/metric_space.lean): use new definition of continuous_at
2016-04-06 16:44:29 -04:00
Jeremy Avigad
c0720d69e3
feat(library/theories/topology/continuous.lean): add theorems about continuous functions (includes work by Jacob Gross)
2016-04-06 16:24:12 -04:00
Jeremy Avigad
73271ac2c9
feat(library/theories/move.lean): add facts to move in Lean 3
2016-04-06 16:14:14 -04:00
Leonardo de Moura
226f8bafeb
fix(library/tactic/rewrite_tactic): do not allow projections to be unfolded
...
fixes #1032
This is just a workaround. A better fix has been implemented in the
lean3 branch.
2016-03-28 13:02:57 -07:00
Leonardo de Moura
a07ad6df62
fix(library/tmp_type_context): fixes #1033
...
This is just a workaround.
tmp_type_context is dead code in lean3.
2016-03-28 09:38:22 -07:00
Leonardo de Moura
6f74f65220
fix(library/type_context): instantiate was not replacing all assigned metavars
2016-03-23 13:37:33 -07:00
Ulrik Buchholtz
1c52062f1e
chore(hott): standardize names of homotopy_of_inv_homotopy_post and friends
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
5257e282aa
feat(hott/homotopy): additions to sphere and susp, improve quaternionc_hopf
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
7e8ba1440f
feat(hott): update book.md and homotopy.md to reflect additions
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
f11169b8f2
feat(hott): the quaternionic hopf fibration
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
89296ec52a
feat(hott): the complex hopf fibration S3 to S2
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
d53320cb0f
feat(hott): the imaginaroid version of the cayley dickson construction
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
0b9084c7d2
feat(hott): hopf construction and delooping of K(G,1)s
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
bb64913e50
feat(hott): flattening lemma for susp
2016-03-23 09:22:55 -07:00
Ulrik Buchholtz
bd9e47c82c
feat(hott): functoriality of pushout; connectedness in is_conn namespace
...
other changes:
- move result about connectedness of susp to homotopy.susp
- improved definition of circle multiplication
- improved the interface to join
2016-03-23 09:22:55 -07:00
Jeremy Avigad
a8db8bc61a
feat(library/theories/topology/filterlim): add general theory of limits, based on filters
2016-03-13 15:52:18 -07:00
Daniel Selsam
8f0a0d2b32
feat(library/export, doc/export_format): remove support for mutually inductive types
2016-03-10 20:22:47 -08:00
Leonardo de Moura
0c4a6d3c5e
chore(data/set): cleanup proofs to make them less dependent on unifier heuristics
2016-03-09 18:46:23 -08:00
Leonardo de Moura
5e14b4ebe8
fix(library,hott): avoid rewrite with patterns of the form (?M ...)
2016-03-09 15:39:17 -08:00
Leonardo de Moura
d4f0ce0eab
fix(library/local_context): typo
2016-03-09 13:59:21 -08:00
Floris van Doorn
003c11c917
feat(connectedness): is_conn_map -> is_conn_fun, and unbundle the P in elimination principles
2016-03-06 13:03:31 -05:00
Floris van Doorn
1e10810a1e
feat(init/funext): add function extensionality as an axiom.
...
This allows us to keep track of theorems which use function extensionality, but not full univalence
2016-03-06 13:03:31 -05:00
Floris van Doorn
2d9c3985c9
feat(square): add variants of eq_pathover
2016-03-06 13:03:31 -05:00
Floris van Doorn
671ef077b9
feat(hott): additions, mostly to types.trunc
2016-03-06 13:03:31 -05:00
Floris van Doorn
ea775092bb
fix(tests): use have instead of assert
2016-03-06 11:25:14 -05:00
Soonho Kong
c50ab524a5
fix(emacs/lean-project.el): update prompt message, have standard as a defualt
...
close #1017
2016-03-04 15:18:45 -05:00
Soonho Kong
7e64405f5e
fix(emacs/lean-project.el): check project-type argument
...
close #1017
2016-03-04 12:11:36 -05:00
Floris van Doorn
5cacebcf86
feat(hott): replace assert by have and merge namespace equiv.ops into equiv
...
The coercion A ≃ B -> (A -> B) is now in namespace equiv. The notation ⁻¹ for symmetry of equivalences is not supported anymore. Use ⁻¹ᵉ
2016-03-03 10:13:21 -08:00
Floris van Doorn
058000f61d
feat(homotopy/homotopy_group): add theorems in section 8.3 of the HoTT book
2016-03-03 10:13:21 -08:00
Floris van Doorn
1903601ba5
refactor(trunc): rename namespace is_trunc.trunc_index to trunc_index
2016-03-03 10:13:20 -08:00
Floris van Doorn
e2b31a9b33
feat(hott): remove multiple_instances attribute
2016-03-03 10:13:20 -08:00
Floris van Doorn
af4ba3d2fb
feat(hott): prove that the (n+1)-sphere is n-connected
2016-03-03 10:13:20 -08:00
Floris van Doorn
e515875464
feat(hott): various additions
2016-03-03 10:13:20 -08:00
Floris van Doorn
c6e628da12
feat(hott): more computation rules for trunc_index and use nats for Lemma 8.6.2
2016-03-03 10:13:20 -08:00
Floris van Doorn
e5d5ef9d55
feat(hott/library): various changes and additions.
...
Most notably:
Give le.refl the attribute [refl]. This simplifies tactic proofs in various places.
Redefine the order of trunc_index, and instantiate it as weak order.
Add more about pointed equivalences.
2016-03-03 10:13:20 -08:00
Floris van Doorn
65b367ddff
feat(fin): port more parts of fin from the standard library
2016-03-03 10:13:20 -08:00
Floris van Doorn
bf403e124a
feat(nat/div): port to HoTT library
2016-03-03 10:13:20 -08:00