Leonardo de Moura
|
d655310ecf
|
feat(library/init/meta): rename rsimp* back to dsimp*
|
2016-10-11 16:37:08 -07:00 |
|
Leonardo de Moura
|
f2a610ab52
|
fix(library/type_context): bug at is_def_eq_args
The method would produce incorrect result for dependent functions whose
arity depends on the arguments provided (e.g., recursors).
|
2016-10-10 14:07:54 -07:00 |
|
Leonardo de Moura
|
65e040ac38
|
fix(library/type_context): bug at scope life-cycle
|
2016-10-10 11:53:42 -07:00 |
|
Leonardo de Moura
|
a737ecfc78
|
fix(library/eqn_lemmas): typo
|
2016-10-09 19:27:30 -07:00 |
|
Leonardo de Moura
|
ebd912d243
|
feat(library/eqn_lemmas): add map function name => equational lemmas
|
2016-10-09 11:48:55 -07:00 |
|
Leonardo de Moura
|
231c124be8
|
feat(library/init/meta): rename dsimp => rsimp, and add primitive tactic that takes an arbitrary simp_lemmas
|
2016-10-09 10:02:26 -07:00 |
|
Leonardo de Moura
|
a78e8fb11a
|
refactor(library/tactic/simp_lemmas_tactics): consistent naming
|
2016-10-09 09:37:20 -07:00 |
|
Leonardo de Moura
|
df9a93c44d
|
refactor(library/tactic/simp_lemmas_tactics): rename function
|
2016-10-09 09:00:15 -07:00 |
|
Gabriel Ebner
|
37b998ff1e
|
feat(frontends/lean,library/flycheck): redirect all diagnostic output from commands to flycheck
|
2016-10-08 22:23:53 -07:00 |
|
Leonardo de Moura
|
476684a284
|
refactor(library,library/tactic/defeq_simplifier): use simp_lemmas in the defeq_simplifier
|
2016-10-08 22:15:27 -07:00 |
|
Leonardo de Moura
|
a796bda14e
|
refactor(library/tactic): use new simp_lemmas module in the simplifier
|
2016-10-08 21:54:34 -07:00 |
|
Leonardo de Moura
|
86b0c53c14
|
refactor(library/simp_lemmas): new simp_lemmas module that combines rfl_lemmas and simplifier/simp_lemmas
|
2016-10-08 20:57:08 -07:00 |
|
Leonardo de Moura
|
5e1bb3dbdd
|
refactor(library/rfl_lemmas): avoid tmp_type_context
|
2016-10-08 10:45:47 -07:00 |
|
Leonardo de Moura
|
84f55bb736
|
fix(library/inverse): m_inv_arity was not being stored in the .olean file
|
2016-10-07 17:08:56 -07:00 |
|
Leonardo de Moura
|
d44b5c749b
|
feat(library): add discrimination trees
|
2016-10-07 17:07:31 -07:00 |
|
Leonardo de Moura
|
61d68f4abf
|
feat(library/type_context): solve ?m s =?= ?m t by first-order unification in approximate mode
|
2016-10-07 12:06:22 -07:00 |
|
Leonardo de Moura
|
224d78e98c
|
feat(library/type_context): improve precision
|
2016-10-07 12:01:12 -07:00 |
|
Gabriel Ebner
|
7f203a3def
|
fix(library/vm/vm_declaration): fix typo in instantiate_value_univ_params
|
2016-10-06 21:34:00 -07:00 |
|
Leonardo de Moura
|
531a437d1f
|
chore(library/tactic/simplifier): remove dead code
|
2016-10-06 20:56:30 -07:00 |
|
Leonardo de Moura
|
3fbdb71f3e
|
feat(library/tactic/simplifier): remove simp_extensions
|
2016-10-06 20:50:23 -07:00 |
|
Leonardo de Moura
|
d747fcb17c
|
refactor(library/tactic/simp_lemmas): new caching mechanism
|
2016-10-06 20:20:01 -07:00 |
|
Leonardo de Moura
|
1e93c2c235
|
refactor(library/rfl_lemmas): simplify
|
2016-10-06 16:49:20 -07:00 |
|
Leonardo de Moura
|
bf0f24e22d
|
feat(src/library/defeq_canonizer): improve cache
|
2016-10-05 22:00:23 -07:00 |
|
Gabriel Ebner
|
996b4375a9
|
feat(library/flycheck,frontends/lean/elaborator): show trace messages in flycheck
|
2016-10-05 15:20:00 -07:00 |
|
Daniel Selsam
|
480b31e172
|
chore(inductive_compiler/mutual): remove outdated comment
|
2016-10-05 15:10:22 -07:00 |
|
Daniel Selsam
|
6b8583ecac
|
chore(inductive_compiler/mutual): better error message for non-positive occurrences
|
2016-10-05 15:10:21 -07:00 |
|
Daniel Selsam
|
03ed74fea1
|
fix(inductive_compiler): generate has_sizeof for structures
|
2016-10-05 15:10:21 -07:00 |
|
Leonardo de Moura
|
a52ea72c62
|
fix(library/vm/vm_environment): invalid vm_obj being returned
|
2016-10-05 15:05:22 -07:00 |
|
Leonardo de Moura
|
7f30844348
|
feat(library/tactic/simplifier/simp_lemmas): add tactic for applying one simplification step form a simp_lemmas set
|
2016-10-04 19:51:33 -07:00 |
|
Leonardo de Moura
|
4516d1b046
|
feat(library/init/meta/attribute, library/tactic/user_attribute): make sure caching_user_attribute is in (Type 1)
|
2016-10-04 02:05:34 -07:00 |
|
Leonardo de Moura
|
6b582ca6c3
|
fix(library/vm/vm): bug at get_constant
|
2016-10-04 01:58:39 -07:00 |
|
Leonardo de Moura
|
bd4c77d414
|
fix(library/tactic/user_attribute): anonymous attribute names are now allowed
|
2016-10-04 01:11:33 -07:00 |
|
Leonardo de Moura
|
545b89d556
|
fix(library/vm): memory violation
|
2016-10-04 00:09:52 -07:00 |
|
Leonardo de Moura
|
269fb198fb
|
perf(library/type_context): process function before arguments
|
2016-10-03 23:34:14 -07:00 |
|
Gabriel Ebner
|
93cf15391c
|
fix(library/tactic/simplifier/util): fix deserialization of flat macros
|
2016-10-03 22:20:15 -07:00 |
|
Leonardo de Moura
|
629cfa6ba1
|
feat(library/tactic/simplifier): disable broken theory_simplifiers
|
2016-10-03 22:06:44 -07:00 |
|
Leonardo de Moura
|
d549044d27
|
feat(library/init/meta,library/tactic/simplifier): user defined simp attributes
|
2016-10-03 21:39:17 -07:00 |
|
Leonardo de Moura
|
4ee9554c96
|
fix(library/vm/vm): reference may be invalidated when the vector is resized
|
2016-10-03 21:31:17 -07:00 |
|
Leonardo de Moura
|
a0a7e22bb7
|
fix(library/vm/vm): uninitialized variable
|
2016-10-03 21:25:30 -07:00 |
|
Leonardo de Moura
|
88c6177a4c
|
fix(library/tactic/simplifier/simp_lemmas): incorrect binding
|
2016-10-03 20:46:22 -07:00 |
|
Leonardo de Moura
|
7be74a6c0c
|
feat(library/init/meta/simp_tactic): add command for creating simp attributes
|
2016-10-03 20:38:15 -07:00 |
|
Leonardo de Moura
|
4a2946f5dd
|
feat(library/tactic/eval): eval_expr for arbitrary expressions
|
2016-10-03 19:01:22 -07:00 |
|
Leonardo de Moura
|
12eb886f49
|
refactor(library/vm/vm): remove parray
|
2016-10-03 17:26:03 -07:00 |
|
Leonardo de Moura
|
e6fbbbbc2d
|
feat(util/rb_map): add unsigned_map
|
2016-10-03 16:26:58 -07:00 |
|
Leonardo de Moura
|
7465529445
|
feat(library/tactic): 'eval_expr' tactic skeleton
|
2016-10-03 16:26:28 -07:00 |
|
Leonardo de Moura
|
ee9ba1e5cb
|
feat(library/init/meta/simp_tactic): add tactic for adding universe polymorphic lemma to simp set
|
2016-10-03 14:41:36 -07:00 |
|
Leonardo de Moura
|
7c07d269f9
|
refactor(library/tactic/user_attribute): cache builder must be a tactic
|
2016-10-03 14:20:37 -07:00 |
|
Leonardo de Moura
|
7e5a4483a6
|
feat(library/reducible): get_reducibility_fingerprint
|
2016-10-03 13:31:59 -07:00 |
|
Leonardo de Moura
|
9631b70295
|
fix(library/class): attributes instance and class were not being registered in the attribute_manager when procedures add_instance and add_class were being used directly
|
2016-10-01 13:45:23 -07:00 |
|
Leonardo de Moura
|
7ab12ed57f
|
feat(library/init/algebra): improve transport_to_additive (copy attributes)
|
2016-10-01 12:55:17 -07:00 |
|