bb67a3b9bffeat(hott/algebra/homomorphism): more general treatment of homomorphisms
Jeremy Avigad
2017-01-11 13:45:42 -0500
4d4a0c7c53chore(tests/lean/run/num_norm1): remove test for broken tactic
Leonardo de Moura
2016-12-30 13:59:58 -0800
e0f1b16604chore(library): minor library changes
Sebastian Ullrich
2016-12-10 22:21:33 +0100
98fa04b1fffix(bin/linja): fix some file name escaping
Sebastian Ullrich
2016-12-10 21:56:42 +0100
3e3ce6b8cafeat(util/name): accept more subscripts in identifiers
Sebastian Ullrich
2016-12-10 21:55:53 +0100
d7320f4938fix(frontends/lean): fix some output of escaped identifiers
Sebastian Ullrich
2016-08-25 10:08:40 -0400
a086fb3348chore(tests/lean/interactive): remove broken old tests
Leonardo de Moura
2016-11-29 14:34:39 -0800
e87a27cb4bfix(hott/init/path): reorder arguments of whisker_right
Floris van Doorn
2016-11-24 00:13:05 -0500
a9fc853985feat(hott/homotopy/EM): redefine Eilenberg-Maclane spaces and prove their uniqueness
Floris van Doorn
2016-11-23 23:07:59 -0500
4ed4fb7c67feat(hott/homotopy): cleanup cofiber and wedge, redefine smash
Floris van Doorn
2016-11-23 21:36:25 -0500
9342fe2716feat(hott) move many lemmas to library, and cleanup various parts
Floris van Doorn
2016-11-23 17:59:13 -0500
ecbe4af3c7fix(hott:group): use only reducible definitions in instances
Floris van Doorn
2016-11-14 17:06:48 -0500
d12a2a264bfix(hott:group_theory): change group to has_mul
Floris van Doorn
2016-11-10 17:25:20 -0500
242f6b8743fix(README): links
Leonardo de Moura
2016-12-01 13:29:29 -0800
94c007868fchore(README): update
Leonardo de Moura
2016-12-01 13:28:19 -0800
7596ea285efix(doc/lean/tutorial): correct some typos and infelicities in the short tutorial
Ramana Kumar
2016-10-31 11:47:28 +1100
82f71e4561fix(library/blast/congruence_closure): fix what look to be typos in congr_key_cmp
Ramana Kumar
2016-10-31 10:59:43 +1100
97a6fc23aachore(emacs): input & highlighting
Sebastian Ullrich
2016-08-26 17:26:29 -0400
7ece6ca3a8fear(frontends/lean): pretty-printing
Sebastian Ullrich
2016-08-26 17:26:11 -0400
692b358031feat(frontends/lean/scanner): accept arbitrary escaped identifiers
Sebastian Ullrich
2016-08-25 10:08:40 -0400
9f8eef5e65feat(emacs): integrate lean-next-error-mode
Sebastian Ullrich
2016-08-04 14:00:55 -0400
2014b86cf7fix(library/tc_multigraph): remove incorrect assertion
Leonardo de Moura
2016-09-29 01:35:05 -0700
70a5f98747fix(tests): fix crash1
Floris van Doorn
2016-09-22 18:47:47 -0400
d5a72f6327feat(homotopy_group): use is_succ for homotopy groups
Floris van Doorn
2016-09-22 16:00:14 -0400
341a53b880feat(pointed): make the naming in the pointed library more consistent.
Floris van Doorn
2016-09-22 15:42:46 -0400
554abe88c2feat(hott/algebra): define bundled additive groups as multiplicative groups
Floris van Doorn
2016-09-19 22:13:16 -0400
c884e7bbb9feat(hott/algebra): define additive structures to be multiplicative structures
Floris van Doorn
2016-09-19 14:41:21 -0400
8d6010ccadfeat(pointed): use pointed equivalences instead of equalities for some lemmas
Floris van Doorn
2016-09-18 01:44:19 -0400
e2734080c6fix(algebra): change the reducibility of some defintions
Floris van Doorn
2016-09-18 00:14:19 -0400
11c08c51e6fix(algebra/group_theory): split homomorphisms into additive and multiplicative homomorphisms
Floris van Doorn
2016-09-17 19:26:03 -0400
c68e013fcbrefactor(fin+nat): move is_succ to nat
Floris van Doorn
2016-09-17 19:08:41 -0400
d70334d100feat(hott/algebra/bundled): add a parameter to Group to specify whether it's an additive or multiplicative group
Floris van Doorn
2016-09-17 18:37:49 -0400
467001c0a9feat(hott): minor changes
Floris van Doorn
2016-07-13 09:39:16 +0100
ddec6f77eefeat(category.pushout): finish second way of formulating universal property
Floris van Doorn
2016-07-12 09:51:00 +0100
fd5adb831bfeat(category.pushout): finish universal property of pushout
Floris van Doorn
2016-06-28 16:34:11 +0100
fe1fbae540feat(category.pushout): give the universal property of the pushout of categories
Floris van Doorn
2016-06-24 15:03:47 +0100
c81c86a9b8chore(hott) remove duplicate lemma, make defs private, update book.md
Jakob von Raumer
2016-08-04 17:33:25 +0200
e79063970dfeat(hott) finish proof of lemma 9.9.4
Jakob von Raumer
2016-08-04 14:58:45 +0200
5f06496f89feat(hott) almost finish 9.9.4 proof
Jakob von Raumer
2016-07-27 13:23:42 +0200
3e1ee4b714feat(hott) add functor axioms for lemma 9.9.4 construction
Jakob von Raumer
2016-07-26 23:41:29 +0200
d26d98531cfeat(hott) add morphism part of construction for lemma 9.9.4
Jakob von Raumer
2016-07-25 18:41:42 +0200
8718a649c4feat(hott) add first bit of proof of 9.9.4: construction of some gadgets and prove that they are contractible
Jakob von Raumer
2016-07-20 16:03:01 +0200
143bd765f3chore(hott) fix markup syntax in book.md
Jakob von Raumer
2016-07-18 17:27:54 +0200
3416430cfachore(hott) update book.md
Jakob von Raumer
2016-07-18 17:25:59 +0200
548671ce1bfeat(hott) prove lemma 9.9.2: essentially surjective and full functors induce fully faithful functors in the functor category
Jakob von Raumer
2016-07-18 17:10:32 +0200
0ff8a96be1feat(hott) formalize book lemma 9.9.1: essentially surjective functors induce faithful functors in the functor category
Jakob von Raumer
2016-07-15 18:20:42 +0200
3de39200a4chore(hott) update book.md and constructions.md to include rezk completion
Jakob von Raumer
2016-07-05 15:57:19 +0200
2cdefbbf0cfeat(library/theories/commutative_algebra/ideal.lean): add ideals and ring quotient
Jeremy Avigad
2016-07-27 14:19:57 -0400
e72032d46afix(library/theories/group_theory/{basic,quotient}): small fixes
Jeremy Avigad
2016-07-27 12:46:14 -0400
cc70845332chore(hott) update book.md and constructions.md to include rezk completion
Jakob von Raumer
2016-07-05 15:57:19 +0200
18a27cf963chore(hott) merge namespaces in rezk completion
Jakob von Raumer
2016-07-05 15:56:47 +0200
82a8d137dafeat(hott) prove that rezk functor is a weak equivalence
Jakob von Raumer
2016-07-02 17:40:36 +0200
57bf0a09ddfeat(hott) add rezk completion as univalent category
Jakob von Raumer
2016-07-02 14:49:05 +0200
86d9a1c84dfeat(hott) add id_of_iso of rezk completion
Jakob von Raumer
2016-07-01 19:35:13 +0200
6d6ab3f36bfeat(hott) instantiate rezk completion as precategory
Jakob von Raumer
2016-06-30 14:54:33 +0200
64e1e5404cfeat(hott) add composition for rezk completion
Jakob von Raumer
2016-06-30 13:45:29 +0200
5c4aac6c8afeat(hott) add idenity for rezk completion
Jakob von Raumer
2016-06-30 01:26:56 +0200
8d4ad591c8feat(hott) add missing pathover lemmas
Jakob von Raumer
2016-06-27 17:19:54 +0200
a5fe82f177feat(hott) add carrier and hom set of rezk completion
Jakob von Raumer
2016-06-24 02:22:10 +0200
a5fb28ca78chore(frontends/lean,tests): fix tests and style
Leonardo de Moura
2016-07-09 10:29:34 -0700
53236718a8refactor(library/data/pnat): make pnat a decidable_linear_order
Gabriel Ebner
2016-06-17 12:03:31 +0200
e4071639f1fix(builtin_cmds): metavar_args should be false by default
Floris van Doorn
2016-06-06 12:55:12 -0400
2cc8914874feat(homotopy): add results about infty-connectedness and loops of EM-spaces
Floris van Doorn
2016-06-24 09:54:00 +0100
3213b1b3b0feat(EM): Prove some corollaries of Whitehead's principle, and prove that K(G,1) is unique.
Floris van Doorn
2016-06-23 23:38:35 +0100
fb81bcaeeefix(tests): fix tests after changes is the HoTT library
Floris van Doorn
2016-06-23 23:26:37 +0100
17ccc283a9feat(hott): move basic theorems from colimit development to library.
Floris van Doorn
2016-06-23 21:49:54 +0100
ae1b2e854cfeat(hott): various minor changes
Floris van Doorn
2016-06-23 21:10:37 +0100
fcf06ae2f5feat(vankampen): prove the van Kampen theorem with basepoints
Floris van Doorn
2016-06-23 21:09:18 +0100
e5ab514263feat(lstlean.tex): add Omega, and fix ` and *
Floris van Doorn
2016-06-23 11:54:29 +0100
15cdd593c1feat(init.{equiv|ua}): remove duplicated theorem
Floris van Doorn
2016-05-30 14:24:15 -0400
41de1a8271feat(hit): add construction of propositional truncation to the library
Floris van Doorn
2016-05-20 17:07:45 -0400
735230ad07feat(hott): small changes, simplify van Kampen
Floris van Doorn
2016-05-19 11:27:52 -0400
e96e4a677dfeat(homotopy): prove the naive Seifert-Van Kampen theorem
Floris van Doorn
2016-05-18 00:33:35 -0400
61848c4a2efeat(hott): define pushout of groupoids
Floris van Doorn
2016-05-17 22:36:16 -0400
9f13527c25chore(hott): update default files and some markdown files
Floris van Doorn
2016-05-13 15:17:50 -0400
ac2afb6d82doc(depgraph): update installation instructions
Floris van Doorn
2016-05-13 14:49:55 -0400
dd5dcb1dd1feat(hott): prove something without using ua and update book.md
Floris van Doorn
2016-04-25 20:11:34 -0400
e9a6a532abfixup! also allow shadowing non-constructor definitions
Sebastian Ullrich
2016-06-14 00:23:21 -0400
d7789fa58afeat(frontends/lean): support variables shadowing in patterns
Sebastian Ullrich
2016-05-29 12:20:18 -0400
87c5ba9f52Revert "fix(library/definitional/equations): add more equation validation to avoid obscure error message"
Sebastian Ullrich
2016-05-16 11:40:36 -0400
54844e2325feat(frontends/lean): add parent classes to local context in struct definitions
Sebastian Ullrich
2016-07-05 14:52:00 -0700
3941cc1839feat(emacs/lean-input.el): add exclude-list to lean-input-export-translations
Soonho Kong
2016-06-04 05:43:38 -0400
d2b9fd073ffeat(CMakeLists.txt): include cpp14_lang/sized_deallocation.cmake
Soonho Kong
2016-06-03 12:00:43 -0400
c73b2860d5fix(frontends/lean): uniform handling of declaration compound names
Sebastian Ullrich
2016-05-10 18:21:31 -0400
bf9f3ddb3cfix(CMakeLists.txt): update cmake minimum version to 2.8.12
Soonho Kong
2016-06-02 15:38:23 -0400
08b18804fddev(lp): fix column_info initialization in lp_solver
Lev Nachmanson
2016-05-20 17:46:28 -0700
3d818f62a4dev(lp): refactor the lar_core_solver parameters into a separate struct
Lev Nachmanson
2016-05-20 17:07:01 -0700
1529eb1e41dev(lp): move some dummy field from lar_solver to lar_core_solver
Lev Nachmanson
2016-05-20 14:30:32 -0700
0bb21914e6dev(lp): simplify the design of lar_solver
Lev Nachmanson
2016-05-19 14:59:32 -0700
1d3c46e712dev(lp): add a file
Lev Nachmanson
2016-05-09 15:33:52 -0700
d823349d2edev(lp): integrate with z3
Lev Nachmanson
2016-05-09 15:24:47 -0700
b58eac5013chore(tests/lean/extra): fix test
Leonardo de Moura
2016-06-02 11:26:53 -0700
273753f3fcchore(tests): mass-update for pp.binder_types false
Sebastian Ullrich
2016-05-31 22:14:42 -0400
f2200fab65feat(frontends/lean/pp): add option to hide binder types
Sebastian Ullrich
2016-05-24 11:42:06 -0400
e44f9a0e62feat(util/memory.cpp): use COMP_HAS_SIZED_DEALLOCATION macro
Soonho Kong
2016-05-24 12:16:53 -0400
5cda399125feat(CMakeLists.txt): use compatibility module to check sized_deallocation feacture
Soonho Kong
2016-05-24 12:15:57 -0400