Leonardo de Moura
|
6077b3158c
|
fix(library): remove unnecessary [fact] modifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-02 16:06:55 -07:00 |
|
Leonardo de Moura
|
8dec18018c
|
refactor(library/data/list): avoid placeholders '_', make first argument of false_elim implicit
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-01 19:44:04 -07:00 |
|
Leonardo de Moura
|
aace5c37cd
|
refactor(library/data/subtype): elaborator does not need help anymore (i.e., 'show'-expression) for this file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-01 19:04:15 -07:00 |
|
Jeremy Avigad
|
39825d2dc9
|
fix(library): rename congr class to congruence
|
2014-08-29 22:28:22 -07:00 |
|
Jeremy Avigad
|
6ffd719c1a
|
refactor(library/logic): move identities from classical to identities
|
2014-08-29 22:28:22 -07:00 |
|
Soonho Kong
|
fcb6c71517
|
chore(library): add .project file
|
2014-08-29 10:31:16 -07:00 |
|
Soonho Kong
|
226f301044
|
chore(library/.gitignore): update
|
2014-08-29 10:31:16 -07:00 |
|
Leonardo de Moura
|
b43313ec43
|
fix(library/nat/div): remove unnecessary '_''s
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 17:40:57 -07:00 |
|
Jeremy Avigad
|
8094884c85
|
feat(library/data/nat/div.lean): remove dependence on funext
|
2014-08-28 17:37:32 -07:00 |
|
Jeremy Avigad
|
1864fc2f6c
|
refactor(library): move more notation to general_notation
|
2014-08-28 17:37:32 -07:00 |
|
Leonardo de Moura
|
b51fa2b547
|
chore(library): minor cleanup
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 13:04:17 -07:00 |
|
Leonardo de Moura
|
d536475e49
|
refactor(library): more implicit_args for: and_assoc, and_comm, or_assoc, or_comm, if_pos, if_neg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 11:10:04 -07:00 |
|
Leonardo de Moura
|
6b7e79b62f
|
feat(library/data/nat): mark more arguments implicit
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-28 10:38:58 -07:00 |
|
Jeremy Avigad
|
00a049a667
|
refactor(library/logic): rename connectives -> core, basic -> connectives
|
2014-08-27 18:43:24 -07:00 |
|
Leonardo de Moura
|
2d78387541
|
refactor(library/logic/basic): rename absurd_elim to absurd, delete contrapos and trivial_not_true theorems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-27 18:34:09 -07:00 |
|
Jeremy Avigad
|
1011a8022c
|
refactor(library/logic/connectives): make dependence prop <- eq <- basic
|
2014-08-27 20:46:07 -04:00 |
|
Leonardo de Moura
|
e7fd8f54c4
|
fix(library/Makefile): ignore flycheck generated files in the Makefile, fixes #101
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-27 08:36:32 -07:00 |
|
Leonardo de Moura
|
a8d58fdd33
|
refactor(library): mark absurd_elim argument as implicit
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-26 18:27:39 -07:00 |
|
Leonardo de Moura
|
9bea23111f
|
feat(library/logic/connectives/basic): add not_not_em theorem
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-26 18:07:09 -07:00 |
|
Leonardo de Moura
|
0099a7b224
|
refactor(library/logic/connectives/eq): simplify eq_rec_on_id proof
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-26 18:07:09 -07:00 |
|
Leonardo de Moura
|
44c597724b
|
fix(frontends/lean): fail if theorem type has metavariables after type elaboration (and before proof elaboration)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-26 09:01:17 -07:00 |
|
Leonardo de Moura
|
99438f0ee0
|
chore(library): add 'universe polymorphism' to list of extra feat
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-25 23:00:50 -07:00 |
|
Jeremy Avigad
|
5eedca08ea
|
refactor(library): set up and document standard/classical/hott imports
|
2014-08-25 22:57:55 -07:00 |
|
Jeremy Avigad
|
413517b86d
|
fix(library): correct markdown directories, revise defaults for logic and data
|
2014-08-25 22:57:55 -07:00 |
|
Leonardo de Moura
|
9715d06f4a
|
feat(library): minor cleanup, replace 'refl _' with 'rfl', define equivalence relation for sets
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-25 22:54:44 -07:00 |
|
Leonardo de Moura
|
3903be34a4
|
feat(frontends/lean): process theorem statement independently of proof, thus we have the same behavior in sequential and parallel compilation modes, closes #84
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-25 21:26:17 -07:00 |
|
Leonardo de Moura
|
7cb2ca62f4
|
refactor(Makefile): do not use full path on makefile rules
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 18:28:34 -07:00 |
|
Leonardo de Moura
|
06da0ebaaf
|
refactor(library): rename Makefile.common to Makefile
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 18:10:39 -07:00 |
|
Leonardo de Moura
|
dbaf81e16d
|
refactor(library): remove unnecessary 'standard' subdirectory
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 18:08:09 -07:00 |
|
Jeremy Avigad
|
505b93b7cb
|
refactor(lean/examples/constable.lean): move to library/standard/logic/examples/nuprl_examples.lean
|
2014-08-23 17:55:00 -07:00 |
|
Jeremy Avigad
|
d0f0e58a85
|
refactor(library/standard/data/int): split basic.lean into basic.lean and order.lean
|
2014-08-23 17:53:02 -07:00 |
|
Jeremy Avigad
|
47a1c00a6d
|
refactor(library/standard): collect notation in general_notation
|
2014-08-23 17:53:02 -07:00 |
|
Jeremy Avigad
|
ad969b4695
|
feat(library/standard/logic): add identities
|
2014-08-23 17:53:02 -07:00 |
|
Leonardo de Moura
|
df60ab4ada
|
fix(frontends/lean/calc): allow calc_subst to be defined for multiple operators, allow calc cmds to be organized into namespaces, fixes #65
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 16:45:04 -07:00 |
|
Leonardo de Moura
|
e602c4ba49
|
feat(frontends/lean): change multicomment to /- ... -/
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-22 17:55:13 -07:00 |
|
Leonardo de Moura
|
a5f0593df1
|
feat(*): change inductive datatype syntax
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-22 15:46:10 -07:00 |
|
Leonardo de Moura
|
fdd37fb1f3
|
chore(library/standard/data/sum): remove hints, they are not needed after the fix
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-21 21:44:02 -07:00 |
|
Jeremy Avigad
|
1fdc483ab9
|
fix(library/standard/data/int): remove misnamed file
|
2014-08-21 21:41:28 -07:00 |
|
Jeremy Avigad
|
02fba6e949
|
feat(library/standard/hott/fibrant.lean): add fibrant to library
|
2014-08-21 21:41:28 -07:00 |
|
Jeremy Avigad
|
05d0089381
|
feat(library/standard/sum.lean): add properties of sum
|
2014-08-21 21:41:28 -07:00 |
|
Jeremy Avigad
|
3afad10a72
|
feat(library/standard): add decidability of le for int
|
2014-08-21 21:41:28 -07:00 |
|
Leonardo de Moura
|
c4cc837e34
|
refactor(library/standard): define abbreviations using '@'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-21 18:39:38 -07:00 |
|
Leonardo de Moura
|
07bc0727e2
|
feat(frontends/lean): 'let [inline]' is the default
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-21 18:24:22 -07:00 |
|
Leonardo de Moura
|
0df87bae24
|
chore(library/standard/data/nat/div): remove TODO
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-21 17:58:03 -07:00 |
|
Leonardo de Moura
|
ab404beb01
|
chore(library/standard/data/nat/order): remove unnecessary 'proofs'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-20 21:51:41 -07:00 |
|
Leonardo de Moura
|
38f46b1290
|
feat(library/standard/data/nat/order): add le_decidable, lt_decidable, ge_decidable, gt_decidable
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-20 21:47:37 -07:00 |
|
Leonardo de Moura
|
129bb5fa09
|
chore(library/standard/data/int/basic): remove TODO's that were addressed by recent improvements
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-20 19:04:48 -07:00 |
|
Jeremy Avigad
|
d78c26977b
|
feat(library/standard/data/nat/div): port div
|
2014-08-20 18:04:31 -07:00 |
|
Jeremy Avigad
|
6264fb52d6
|
fix(lean/library/standard): fix tests, more cleanup
|
2014-08-20 18:04:31 -07:00 |
|
Jeremy Avigad
|
148d475421
|
feat(library/standard): port int, and reorganize a lot
|
2014-08-20 18:03:24 -07:00 |
|