Floris van Doorn
|
d402b67d25
|
feat(hott/function): show that a function is embedding iff it has propositional fibers
|
2015-11-16 21:32:09 -08:00 |
|
Floris van Doorn
|
5c1bf1e777
|
fix(hott): delete empty file
|
2015-11-16 21:32:09 -08:00 |
|
Floris van Doorn
|
e00ccff6de
|
fix(hott): make sure the HoTT library compiles with --to_axiom
|
2015-11-16 21:32:09 -08:00 |
|
Leonardo de Moura
|
5095f05303
|
fix(tests/lean/interactive/findp): adjust test to recent changes in the standard lib
|
2015-11-16 21:30:28 -08:00 |
|
Daniel Selsam
|
835e8995b4
|
test(simplifier19): nested fusion
|
2015-11-16 20:39:16 -08:00 |
|
Daniel Selsam
|
2eeab1c757
|
fix(algebra/simplifier): use export
|
2015-11-16 20:39:15 -08:00 |
|
Daniel Selsam
|
a689c66b1e
|
fix(library/blast/simplifier): handle scalar in fusion
|
2015-11-16 20:39:15 -08:00 |
|
Daniel Selsam
|
49ff8640d9
|
fix(library/blast/simplifier): use ac rules for numerals
|
2015-11-16 20:39:15 -08:00 |
|
Daniel Selsam
|
8ca5d87f0b
|
feat(library/blast/simplifier): rely on norm_num for recursion
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
56efc969fd
|
feat(library/simplifier/simp_rule_set): throw exception for null simp rule
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
7cd15aaecd
|
test(simplifier11): add necessary simp rule
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
9f1dda5622
|
style(library/blast/simplifier): follow else brace rules
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
6ba42bb7bc
|
test(simplifier11.lean): add rule for (not P)
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
a02459fe5e
|
test(simplifier9.lean): fix order of congr rules
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
b9a516783c
|
fix(library/blast/simplifier): remove unnecessary casts
|
2015-11-16 20:33:22 -08:00 |
|
Daniel Selsam
|
550cac6065
|
feat(library/norm_num): use type_context
|
2015-11-16 20:33:22 -08:00 |
|
Leonardo de Moura
|
770ca546be
|
fix(library/norm_num): unused variables warnings
|
2015-11-16 19:02:02 -08:00 |
|
Leonardo de Moura
|
ab98be633a
|
fix(library/blast/simplifier): warning when compiling using clang on OSX
|
2015-11-16 18:56:35 -08:00 |
|
Leonardo de Moura
|
d5d8ac8b44
|
fix(kernel/expr): warning when compiling using clang on OSX
|
2015-11-16 18:50:34 -08:00 |
|
Leonardo de Moura
|
f482e09cc2
|
fix(compiler/preprocess_rec): warning when compiling using clang on OSX
|
2015-11-16 18:38:41 -08:00 |
|
Leonardo de Moura
|
4dc27fb43b
|
chore(library/blast): use "override" consistently for proof_step objects
|
2015-11-16 18:30:59 -08:00 |
|
Leonardo de Moura
|
38436468e2
|
chore(library/type_context): remove dead code
|
2015-11-16 18:23:45 -08:00 |
|
Leonardo de Moura
|
4afd366a2c
|
fix(library/congr_lemma_manager): warnings when compiling using clang on OSX
|
2015-11-16 18:23:17 -08:00 |
|
Leonardo de Moura
|
8e4fd50913
|
chore(frontends/lean/builtin_cmds): fix style
|
2015-11-16 16:10:01 -08:00 |
|
Leonardo de Moura
|
39ec756331
|
feat(library/blast): add congruence closure skeleton
|
2015-11-16 16:07:00 -08:00 |
|
Leonardo de Moura
|
60945e95b4
|
feat(library/blast): add 'discard' action for detecting irrelevant hypotheses
|
2015-11-16 11:43:51 -08:00 |
|
Leonardo de Moura
|
7abb0d6b96
|
chore(frontends/lean/builtin_cmds,library/blast/simplifier): fix style
|
2015-11-16 11:10:12 -08:00 |
|
Leonardo de Moura
|
b3ca5faa49
|
fix(tests/lean): some of the simplifier tests
|
2015-11-16 11:01:53 -08:00 |
|
Leonardo de Moura
|
dfaf1c2ba3
|
refactor(library): move basic theorems to init, remove sorry's from algebra/simplifier.lean
|
2015-11-16 10:26:09 -08:00 |
|
Leonardo de Moura
|
a567cce685
|
fix(library/blast/simplify_actions): compilation error due to recent changes in the simplifier API
|
2015-11-16 10:13:27 -08:00 |
|
Daniel Selsam
|
5e8068b2b2
|
feat(library/blast/simplifier): draft of fusion
|
2015-11-16 09:13:07 -08:00 |
|
Daniel Selsam
|
c694d443d7
|
feat(library/blast/simplifier): placeholder for fusion
|
2015-11-16 09:13:07 -08:00 |
|
Daniel Selsam
|
6290919170
|
test(tests/lean/simplifier_norm_num): add moderate sized test
|
2015-11-16 09:13:07 -08:00 |
|
Daniel Selsam
|
f72da014d4
|
feat(library/blast/fusion): refactor
|
2015-11-16 09:13:07 -08:00 |
|
Daniel Selsam
|
d852be0d79
|
feat(library/blast/simplifier): option for fusing
|
2015-11-16 09:12:29 -08:00 |
|
Daniel Selsam
|
30b1b79c4e
|
fix(algebra/simplifier): update numeral simp rules
|
2015-11-16 09:12:29 -08:00 |
|
Leonardo de Moura
|
db59c6829c
|
feat(library/blast): add basic support for non-recursive recursors/eliminators in the simple_strategy, fix bug at recursor_action
|
2015-11-15 18:39:12 -08:00 |
|
Leonardo de Moura
|
a545860aa1
|
feat(library/blast/intros_action): apply head_beta_reduce at intros
|
2015-11-15 18:14:12 -08:00 |
|
Leonardo de Moura
|
2e057477ef
|
feat(library/blast/recursor_action): ignore type class instances in the recursor action
|
2015-11-15 18:04:08 -08:00 |
|
Leonardo de Moura
|
24ed427c2f
|
feat(library/blast): add "recursor" (aka elimination/induction) action
|
2015-11-15 18:00:32 -08:00 |
|
Leonardo de Moura
|
0dc31227f8
|
feat(library/init/logic): mark ne reducible
|
2015-11-15 15:09:02 -08:00 |
|
Leonardo de Moura
|
9e8627380a
|
chore(library/blast/simple_strategy): fix style
|
2015-11-15 15:08:01 -08:00 |
|
Leonardo de Moura
|
60434b3487
|
fix(tests/lean/urec): adjust test to recent changes
|
2015-11-15 15:06:05 -08:00 |
|
Leonardo de Moura
|
1308c7c4e2
|
feat(library/blast): add action for not(a ~ a) when ~ is a reflexive relation
|
2015-11-15 15:00:25 -08:00 |
|
Leonardo de Moura
|
96bc8ac208
|
fix(library/relation_manager): typo
|
2015-11-15 14:59:21 -08:00 |
|
Leonardo de Moura
|
ffd0c2b09a
|
refactor(library/blast/simple_strategy): eliminate duplicated code
|
2015-11-15 14:30:24 -08:00 |
|
Leonardo de Moura
|
2549e49e72
|
feat(library/blast): add priority_queue for hypotheses we want to eliminate (apply recursion over)
|
2015-11-15 13:32:43 -08:00 |
|
Leonardo de Moura
|
4cd5e18bd0
|
refactor(library/blast): add strategy abstract object
|
2015-11-15 13:12:21 -08:00 |
|
Leonardo de Moura
|
bae37d287d
|
fix(library/blast/state): bad style warnings
|
2015-11-15 12:38:07 -08:00 |
|
Leonardo de Moura
|
ff73fb22fb
|
feat(library/user_recursors): store whether recursor is recursive or not
|
2015-11-15 12:37:35 -08:00 |
|