Commit graph

8673 commits

Author SHA1 Message Date
Rob Lewis
6f25abfb87 feat(library/algebra): missing theorems 2016-06-02 10:45:54 -07:00
Rob Lewis
670ee10b27 feat(library/analysis): basic properties about real derivatives 2016-06-02 10:45:54 -07:00
Rob Lewis
92531fba16 feat(theories/analysis): intro/elim rules for continuous_on, etc 2016-06-02 10:45:54 -07:00
Rob Lewis
963c9e8977 feat(theories/topology): add missing continuity facts 2016-06-02 10:45:54 -07:00
Rob Lewis
194cd89000 feat(theories/analysis): use new homomorphism names from algebra 2016-06-02 10:45:54 -07:00
Rob Lewis
89de67f4c3 feat(algebra/ordered_field): add missing theorems about division 2016-06-02 10:45:54 -07:00
Rob Lewis
3482e1eab9 feat(theories/analysis): finish basic properties of Frechet derivative 2016-06-02 10:45:53 -07:00
Rob Lewis
99a4ffb8f2 feat(theories/analysis): more on frechet derivatives 2016-06-02 10:45:53 -07:00
Rob Lewis
3c0f19c967 feat(theories/analysis): define frechet derivative + basic theorems 2016-06-02 10:45:53 -07:00
Rob Lewis
c87e79ff7f feat(theories/analysis): add weak squeeze theorem for converges_to_at 2016-06-02 10:45:53 -07:00
Rob Lewis
56ca41a916 feat(algebra/module): difference of linear operators is linear 2016-06-02 10:45:53 -07:00
Rob Lewis
79ff2f7b8f feat(algebra/ordered_field): add stronger division sign theorem 2016-06-02 10:45:53 -07:00
Jeremy Avigad
47843e4fe1 refactor(README.md): change Latex link from pygments to lstlean 2016-06-02 10:45:13 -07:00
Jeremy Avigad
2bc67cf936 refactor(library/theories/analysis/metric_space): refactor some proofs 2016-06-02 10:45:13 -07:00
Jeremy Avigad
e17c5c4f08 feat(library/theories/analysis/*): install new limits 2016-06-02 10:45:13 -07:00
Jeremy Avigad
dd8be61c84 feat(library/theories/topology/limit): add general properties of limits, various improvements 2016-06-02 10:45:13 -07:00
Jeremy Avigad
eae80118bf feat(library/theories/topology/limit.lean): add topological filters 2016-06-02 10:45:13 -07:00
Jeremy Avigad
b8c230a55d refactor(library/theories/topology/approaches): rename 'filterlim' to 'tendsto' etc., and general cleaning 2016-06-02 10:45:13 -07:00
Sebastian Ullrich
057935d844 fix(emacs): set pp.width to column width instead of buffer width of flycheck error list 2016-05-29 23:09:25 -04:00
Sebastian Ullrich
9fa30e3f7d chore(emacs): remove Lua support 2016-05-12 01:44:06 -04:00
Floris van Doorn
66ec690061 feat(book): add new theorems to book.md 2016-05-06 14:27:27 -07:00
Floris van Doorn
52dd6cf90b feat(hott): Port files from other repositories to the HoTT library.
This commit adds truncated 2-quotients, groupoid quotients, Eilenberg MacLane spaces, chain complexes, the long exact sequence of homotopy groups, the Freudenthal Suspension Theorem, Whitehead's principle, and the computation of homotopy groups of almost all spheres which are known in HoTT.
2016-05-06 14:27:27 -07:00
Floris van Doorn
ab7adf3084 fix(pathover): remove unused argument of loop_pathover 2016-05-06 14:27:27 -07:00
Floris van Doorn
2afdaf6906 fix(groupoid): redefine groupoid given by a group
The composition was in the reverse order
2016-05-06 14:27:27 -07:00
Floris van Doorn
1135d80266 feat(hott): use group isomorphisms instead of equality between groups 2016-05-06 14:27:27 -07:00
Floris van Doorn
8db4676c46 feat(hott): various changes and additions in the HoTT library
Add more theorems about mapping cylinders, fibers, truncated 2-quotient, truncated univalence, pre/postcomposition with an iso in a precategory.

renamings: equiv.refl -> equiv.rfl and equiv_eq <-> equiv_eq'
2016-05-06 14:27:27 -07:00
Floris van Doorn
a6b5191be6 feat(pushout/susp): change definition of elim_type, so that flattening is easier to prove 2016-05-06 14:26:46 -07:00
Daniel Selsam
c6726d22ec doc(export_format): minor fixes 2016-05-06 14:20:19 -07:00
Jeremy Avigad
e6fd644526 feat(library/theories/group_theory/*): add new development of group theory 2016-05-06 14:15:51 -07:00
Jeremy Avigad
f8a8502b14 refactor(library/theories/group_theory): rename group_theory to finite_group_theory 2016-05-06 14:15:51 -07:00
Jeremy Avigad
ef95a04d21 chore(README.md): add link to Emacs mode information. Closes #1046. 2016-05-06 14:15:51 -07:00
Jeremy Avigad
d773302c6b chore(doc/lean/tutorial.org): comment out old rewriter information 2016-05-06 14:15:51 -07:00
Jeremy Avigad
b02009fcb9 feat(src/emacs/README.md): add more information about key bindings and commands 2016-05-06 14:15:51 -07:00
Soonho Kong
2ef22fceca fix(util/lp/lp_solver.h): get_max_iterations_per_stage returns unsigned
related issue #1051
2016-05-06 11:36:40 -04:00
Sean Leather
4eee26eaee feat(library/data/sigma): add imp_sigma 2016-04-11 10:04:29 -07:00
Leonardo de Moura
933b5863cd fix(tests/lean/770): adjust test output
Pull request #1037 changed error message but did not correct test output.
2016-04-11 09:50:46 -07:00
Daniel Selsam
eeee7d51cf chore(kernel/error_msgs): show inferred type when function expected 2016-04-11 09:47:14 -07:00
Rob Lewis
e721cf9c79 refactor(algebra/matrix): rename theorems, split proof of transposition theorem 2016-04-11 09:46:46 -07:00
Rob Lewis
85f8f7df57 feat(algebra/matrix): reorganize file; generalize Farkas' lemma to Motzkin transposition theorem 2016-04-11 09:46:46 -07:00
Rob Lewis
5a640590cc feat(data/{list,fin}): add theorems for use in matrices 2016-04-11 09:46:46 -07:00
Rob Lewis
66cd4f1196 feat(algebra/matrix): generalize theorems, define module/ring instances 2016-04-11 09:46:45 -07:00
Rob Lewis
b7a25a249a feat(library/algebra): define matrices, prove Farkas' lemma 2016-04-11 09:46:45 -07:00
Jakob von Raumer
651df51cb7 chore(hott) the coercion doesn't seem to be the problem 2016-04-11 09:45:59 -07:00
Jakob von Raumer
7a9e1c7f4f chore(hott) fix sum proof by adding manual coercions 2016-04-11 09:45:59 -07:00
Floris van Doorn
a6319118e3 feat(types.pointed): small additions 2016-04-11 09:45:59 -07:00
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