Leonardo de Moura
|
8115dd11c8
|
chore: update stage0
|
2021-01-28 11:38:26 -08:00 |
|
Leonardo de Moura
|
d7ca646071
|
fix: make sure mkUnit return Syntax that is a valid term and pattern
|
2021-01-28 11:27:28 -08:00 |
|
Leonardo de Moura
|
51699f3a5b
|
feat: ensure binder names are atomic
|
2021-01-28 11:27:28 -08:00 |
|
Sebastian Ullrich
|
434564b125
|
chore: clean up manual From/ToJson instances
|
2021-01-28 15:51:47 +01:00 |
|
Sebastian Ullrich
|
d8b13c0fa2
|
chore: update stage0
|
2021-01-28 15:09:24 +01:00 |
|
Sebastian Ullrich
|
f3f31052e5
|
fix: From/ToJson derive handlers with inheritance
|
2021-01-28 15:07:26 +01:00 |
|
Leonardo de Moura
|
870896ba45
|
chore: fix test
|
2021-01-27 18:40:53 -08:00 |
|
Leonardo de Moura
|
7f047a95f4
|
chore: update stage0
|
2021-01-27 18:35:34 -08:00 |
|
Leonardo de Moura
|
4a19a5d2a4
|
refactor: move Eq.trans to Prelude.lean
We need it at `SizeOf.lean`
|
2021-01-27 18:27:04 -08:00 |
|
Leonardo de Moura
|
70d6ea57a2
|
fix: mkSizeOfSpecLemmaInstance
It was not handling correctly constructors with implicit fields.
|
2021-01-27 18:24:32 -08:00 |
|
Leonardo de Moura
|
f1a0044241
|
fix: use previously generated sizeOf_spec lemmas to expand rhs
|
2021-01-27 18:14:25 -08:00 |
|
Leonardo de Moura
|
c47c25cf33
|
feat: finish sizeOf_spec lemma generation
|
2021-01-27 17:20:23 -08:00 |
|
Leonardo de Moura
|
46d861847e
|
chore: update stage0
|
2021-01-27 16:28:01 -08:00 |
|
Leonardo de Moura
|
7d4f80fbc6
|
chore: fix name
|
2021-01-27 16:26:34 -08:00 |
|
Leonardo de Moura
|
17edc1d615
|
test: inductive types for testing SizeOf.lean
|
2021-01-27 16:26:03 -08:00 |
|
Leonardo de Moura
|
992e0c5ded
|
feat: auxiliary sizeOf lemma recursor skeleton
TODO: minor premises
|
2021-01-27 16:18:53 -08:00 |
|
Leonardo de Moura
|
a0ed2d1738
|
chore: update tests
|
2021-01-27 15:17:51 -08:00 |
|
Leonardo de Moura
|
afdc19c2f1
|
feat: generalize indices at mkSizeOfAuxLemma
|
2021-01-27 15:16:43 -08:00 |
|
Leonardo de Moura
|
dff6bd300e
|
chore: add Expr.const?
|
2021-01-27 15:16:15 -08:00 |
|
Leonardo de Moura
|
8b3a28dd2b
|
test: reflection
|
2021-01-27 12:11:43 -08:00 |
|
Sebastian Ullrich
|
e5a9820830
|
chore: fix test
|
2021-01-27 15:04:59 +01:00 |
|
Sebastian Ullrich
|
d76378f12e
|
chore: fix pp.coercions description
@leodemoura still unsure about the ideal polarity of some pp options...
|
2021-01-27 14:46:37 +01:00 |
|
Sebastian Ullrich
|
7e521f0105
|
chore: remove remaining #lang lean4 in tests
|
2021-01-27 14:45:31 +01:00 |
|
Sebastian Ullrich
|
a3a8d76e96
|
chore: move pp_options.cpp to Lean
|
2021-01-27 14:16:12 +01:00 |
|
Sebastian Ullrich
|
c7347bbe0f
|
fix: that's not how Makefiles work
|
2021-01-27 12:34:48 +01:00 |
|
Leonardo de Moura
|
5f704b6b6f
|
chore: fix option name
|
2021-01-26 18:30:46 -08:00 |
|
Leonardo de Moura
|
5e3e37e7ed
|
chore: update stage0
|
2021-01-26 18:29:30 -08:00 |
|
Leonardo de Moura
|
6c119a1921
|
chore: use register_builtin_option
|
2021-01-26 18:24:56 -08:00 |
|
Leonardo de Moura
|
365a71ad9c
|
chore: remove dead options
|
2021-01-26 18:09:59 -08:00 |
|
Leonardo de Moura
|
4c3c049198
|
chore: use builtin_initialize
|
2021-01-26 18:09:45 -08:00 |
|
Leonardo de Moura
|
61f1fde40d
|
feat: add register_builtin_option keyword
|
2021-01-26 17:46:08 -08:00 |
|
Sebastian Ullrich
|
cfecdbce8b
|
refactor: typed Lean.Option & register_builtin_option macro
|
2021-01-26 17:43:26 -08:00 |
|
Leonardo de Moura
|
490da6b073
|
chore: update stage0
|
2021-01-26 17:36:12 -08:00 |
|
Leonardo de Moura
|
4fc2aead45
|
fix: missing checkAssignment at assignToConstFun
Fixes #297
|
2021-01-26 17:33:33 -08:00 |
|
Leonardo de Moura
|
4ed43bd925
|
chore: cleanup
|
2021-01-26 17:16:10 -08:00 |
|
Leonardo de Moura
|
447d29da75
|
chore: use isDefEq instead of assignExprMVar
|
2021-01-26 16:57:03 -08:00 |
|
Leonardo de Moura
|
f885f3ab4c
|
chore: update stage0
|
2021-01-26 16:21:31 -08:00 |
|
Leonardo de Moura
|
2c05e78728
|
fix: bug at CheckAssignment
|
2021-01-26 16:20:41 -08:00 |
|
Leonardo de Moura
|
75466a7cf3
|
chore: cleanup
|
2021-01-26 16:01:46 -08:00 |
|
Leonardo de Moura
|
82021f4287
|
chore: update stage0
|
2021-01-26 15:03:35 -08:00 |
|
Leonardo de Moura
|
31680c1255
|
fix: do not evaluate code containing sorry
closes #277
|
2021-01-26 15:01:53 -08:00 |
|
Leonardo de Moura
|
adc970c2ca
|
chore: update stage0
|
2021-01-26 12:58:50 -08:00 |
|
Leonardo de Moura
|
72a8fb84b5
|
feat: add IR.DeclInfo
|
2021-01-26 12:41:07 -08:00 |
|
Leonardo de Moura
|
3d01327129
|
chore: remove unnecessary do
|
2021-01-26 12:41:07 -08:00 |
|
Sebastian Ullrich
|
11e55bf4af
|
chore: Nix: update Nix client to resolve https://github.com/NixOS/nix/issues/4469
|
2021-01-26 18:01:39 +01:00 |
|
Leonardo de Moura
|
9d0edab6c3
|
chore: add issue 297 examples
The stack overflow reported on this issue has already been fixed.
closes #297
|
2021-01-26 08:07:41 -08:00 |
|
Sebastian Ullrich
|
1cfc4cecc1
|
feat: lean4-mode: lean4-refresh-file-dependencies (C-c C-d)
|
2021-01-26 12:14:40 +01:00 |
|
Sebastian Ullrich
|
1945ebd275
|
feat: delaborate sorryAx
|
2021-01-26 12:08:25 +01:00 |
|
Leonardo de Moura
|
bb3a1a9699
|
chore: fix comment
|
2021-01-25 17:29:23 -08:00 |
|
Leonardo de Moura
|
f27ae71231
|
chore: fix test
|
2021-01-25 17:22:20 -08:00 |
|