Commit graph

8697 commits

Author SHA1 Message Date
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
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