Commit graph

8695 commits

Author SHA1 Message Date
Sayantan Khan
43a7a84bec Fixed a botch up 2017-04-13 23:23:40 +05:30
Sayantan Khan
4a04aab8e3 Temporary cleanup 2017-04-13 23:05:45 +05:30
Sayantan Khan
3f3fc5c785 Added the definition of the contravariant functors to abelian groups. 2017-04-13 22:23:34 +05:30
Sayantan Khan
dff24cc9e2 Merge branch 'master' of https://github.com/leanprover/lean2
Pulled changes from upstream.
2017-04-13 18:17:13 +05:30
Sayantan Khan
e3495e8362 Fixed some imports 2017-04-07 11:15:55 +05:30
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
Floris van Doorn
d12a2a264b fix(hott:group_theory): change group to has_mul 2016-12-02 16:55:23 -08:00
Leonardo de Moura
242f6b8743 fix(README): links 2016-12-01 13:29:29 -08:00
Leonardo de Moura
94c007868f chore(README): update 2016-12-01 13:28:19 -08:00
Ramana Kumar
7596ea285e fix(doc/lean/tutorial): correct some typos and infelicities in the short tutorial 2016-11-02 10:37:06 -07:00
Ramana Kumar
82f71e4561 fix(library/blast/congruence_closure): fix what look to be typos in congr_key_cmp 2016-11-02 10:35:33 -07:00
Sebastian Ullrich
97a6fc23aa chore(emacs): input & highlighting 2016-11-02 10:33:54 -07:00
Sebastian Ullrich
7ece6ca3a8 fear(frontends/lean): pretty-printing 2016-11-02 10:33:23 -07:00
Sebastian Ullrich
692b358031 feat(frontends/lean/scanner): accept arbitrary escaped identifiers 2016-11-02 10:32:46 -07:00
Sebastian Ullrich
9f8eef5e65 feat(emacs): integrate lean-next-error-mode 2016-11-02 10:32:46 -07:00
Leonardo de Moura
2014b86cf7 fix(library/tc_multigraph): remove incorrect assertion 2016-09-29 01:35:05 -07:00
Floris van Doorn
70a5f98747 fix(tests): fix crash1 2016-09-22 18:47:47 -04:00
Floris van Doorn
d5a72f6327 feat(homotopy_group): use is_succ for homotopy groups
Now you can use πg[n] as long as Lean can find an instance that n is a successor, you don't have to always write πg[k+1]
2016-09-22 16:00:27 -04:00
Floris van Doorn
341a53b880 feat(pointed): make the naming in the pointed library more consistent.
Also start on a naming conventions file
2016-09-22 16:00:27 -04:00
Floris van Doorn
554abe88c2 feat(hott/algebra): define bundled additive groups as multiplicative groups 2016-09-19 22:13:42 -04:00
Floris van Doorn
c884e7bbb9 feat(hott/algebra): define additive structures to be multiplicative structures 2016-09-19 22:13:35 -04:00
Floris van Doorn
8d6010ccad feat(pointed): use pointed equivalences instead of equalities for some lemmas 2016-09-18 02:14:32 -04:00