Commit graph

8711 commits

Author SHA1 Message Date
Floris van Doorn
39a8c7fef4 feat(pointed): define phomotopy as a dependent pointed function
this also requires dependent pointed functions to be generalized to the case where the type family only has a point over the basepoint of the basetype
2017-06-17 17:20:04 -04:00
Floris van Doorn
a1126cfcf2 feat(trunc): simplify proof further 2017-06-16 14:38:46 -04:00
Floris van Doorn
9066ee4801 feat(trunc): simplify proof
unreachable code was reached with the old proof in some builds
2017-06-16 14:34:52 -04:00
Leonardo de Moura
d38979f783 fix(util/trie): compilation issue
See #1619
2017-06-16 14:21:51 -04:00
Leonardo de Moura
3e429f0368 fix(util/trie): fix the build 2017-06-16 14:21:51 -04:00
Floris van Doorn
123ef6ab67 fix(datatypes): further fix incorrect comment 2017-06-15 15:28:54 -04:00
ia0
cad1ed3395 fix(hott/init/datatypes): incorrect comment 2017-06-15 15:10:26 -04:00
Floris van Doorn
5ad4443237 feat(pointed): rename pequiv.MK2 to pequiv.MK, it is the more natural constructor
also move some definitions from pointed or equiv to pointed2 and define transitivity so that it computes
2017-06-14 22:47:55 -04:00
Floris van Doorn
9265094f96 feat(pointed): redefine pequiv
Now the underlying pointed function and pointed inverse are the functions which were put in definitionally
2017-06-14 21:28:31 -04:00
Floris van Doorn
66ea4a4725 fix(LES_of_homotopy_groups): make LES of homotopy groups more usable 2017-06-14 20:03:41 -04:00
Floris van Doorn
8a7319244f fix(group_theory): make group_fun an abbreviation
this fixes an error where the elaborator wouldn't unify `group_fun (homomorphism_compose g f) x` with `ap (group_fun g) ?M`
2017-06-14 18:41:40 -04:00
Floris van Doorn
7d0eecc449 feat(hott): move basic lemmas from the spectral repository to the main repository 2017-06-02 12:13:20 -04:00
Floris van Doorn
d86284da63 doc(ubuntu/emacs): update installation instructions 2017-05-25 18:23:27 -04:00
Floris van Doorn
e522343c88 doc(emacs): move configurations to emacs readme and expand try it out section 2017-05-24 21:00:30 -04:00
Floris van Doorn
0de635a6c9 doc(ubuntu/emacs): update installation instructions 2017-05-24 20:38:10 -04:00
Floris van Doorn
76a8dd1816 fix(prod): revert change with unintended consequence 2017-05-24 17:13:10 -04:00
Floris van Doorn
ba5368c4ae feat(hott): various small changes 2017-05-22 00:56:05 -04:00
Floris van Doorn
2227d9d1be feat(group_power): add some facts 2017-05-22 00:56:04 -04:00
Floris van Doorn
0cf04ed3f2 feat(hott): port group_power and int/order from standard library. Update markdown files 2017-05-22 00:56:04 -04:00
Floris van Doorn
a588c0f205 chore(algebra): clean up some imports
Also add some notation to lean-input.el
2017-05-22 00:55:35 -04:00
Floris van Doorn
b998a49ec4 feat(red_susp): define pelim 2017-04-10 20:33:14 -04:00
Floris van Doorn
c268731093 fix(hott): small changes to pointed and susp and book.md 2017-03-30 16:51:51 -04:00
Floris van Doorn
8e2adaa5ba feat(pointed): generalize the definition of ap1 so that we can use path induction to prove properties about it 2017-03-30 16:51:20 -04:00
Floris van Doorn
540d451e01 fix(hott): small fixes 2017-03-07 22:56:47 -05:00
Floris van Doorn
8bdd699fca feat(functor.adjoint): give another way to construct an adjunction 2017-03-07 22:48:44 -05:00
Floris van Doorn
916bde4050 feat(pointed): make the definition of ap1 and ap1_con more convenient to use 2017-02-18 17:18:41 -05:00
Floris van Doorn
7430d2c73b fix(hott): fix cofiber.elim and redefine cofiber as the symmetric pushout 2017-02-16 23:31:58 -05:00
Floris van Doorn
5eafb1f6b2 feat(algebra): use infinity groups 2017-02-02 21:38:48 -05:00
Floris van Doorn
25ab404781 feat(algebra): define the infinity-version of algebraic structures with one binary operator 2017-02-02 17:23:23 -05:00
Floris van Doorn
eedbd197dc doc(README/make): correct some build instructions 2017-01-18 22:57:07 +01:00
Floris van Doorn
97065119b0 doc(ubuntu-12.04-detailed): update installation instructions 2017-01-18 22:25:26 +01:00
Floris van Doorn
2d918bafaa feat(pointed): some definition changes to make reasoning about them easier 2017-01-18 22:25:26 +01:00
Floris van Doorn
914addc66c feat(homotopy): introduce notation for topological type constructors
Also change the alternative induction/recursion principle for the smash product
2017-01-18 22:24:59 +01:00
Floris van Doorn
249d57cd02 feat(hott): small additions and fixes 2017-01-18 22:24:59 +01:00
Floris van Doorn
55bdf2764b feat(homotopy/red_susp): prove that reduced suspension is equivalent to suspension, and some small things 2017-01-18 22:24:59 +01:00
Floris van Doorn
217035b06c feat(hott): minor changes 2017-01-18 22:24:59 +01:00
Floris van Doorn
dbe4856cbd fix(nat/hott): add constructor attribute for is_succ 2017-01-18 22:24:59 +01:00
Floris van Doorn
f87210fcf6 feat(hott): various small changes 2017-01-18 22:24:59 +01:00
Jeremy Avigad
bb67a3b9bf feat(hott/algebra/homomorphism): more general treatment of homomorphisms 2017-01-11 13:45:42 -05:00
Leonardo de Moura
4d4a0c7c53 chore(tests/lean/run/num_norm1): remove test for broken tactic 2016-12-30 13:59:58 -08:00
Sebastian Ullrich
e0f1b16604 chore(library): minor library changes 2016-12-10 22:34:32 +01:00
Sebastian Ullrich
98fa04b1ff fix(bin/linja): fix some file name escaping 2016-12-10 22:34:32 +01:00
Sebastian Ullrich
3e3ce6b8ca feat(util/name): accept more subscripts in identifiers 2016-12-10 22:34:32 +01:00
Sebastian Ullrich
d7320f4938 fix(frontends/lean): fix some output of escaped identifiers 2016-12-10 22:34:05 +01:00
Leonardo de Moura
a086fb3348 chore(tests/lean/interactive): remove broken old tests 2016-12-02 16:55:23 -08:00
Floris van Doorn
e87a27cb4b fix(hott/init/path): reorder arguments of whisker_right 2016-12-02 16:55:23 -08:00
Floris van Doorn
a9fc853985 feat(hott/homotopy/EM): redefine Eilenberg-Maclane spaces and prove their uniqueness 2016-12-02 16:55:23 -08:00
Floris van Doorn
4ed4fb7c67 feat(hott/homotopy): cleanup cofiber and wedge, redefine smash 2016-12-02 16:55:23 -08:00
Floris van Doorn
9342fe2716 feat(hott) move many lemmas to library, and cleanup various parts 2016-12-02 16:55:23 -08:00
Floris van Doorn
ecbe4af3c7 fix(hott:group): use only reducible definitions in instances 2016-12-02 16:55:23 -08:00