Leonardo de Moura
|
00572a22f4
|
chore: fix doc
|
2021-03-07 14:59:29 -08:00 |
|
Leonardo de Moura
|
0a881315ba
|
feat: optional preprocessing tactic at induction and cases
cc @Kha
|
2021-03-07 14:50:49 -08:00 |
|
Leonardo de Moura
|
5ba171d946
|
test: for Int.negSucc bug
|
2021-03-07 13:09:23 -08:00 |
|
Leonardo de Moura
|
a531fd881e
|
chore: update stage0
|
2021-03-07 12:58:41 -08:00 |
|
Leonardo de Moura
|
8afa96d6c8
|
fix: incorrect lean_dec, lean_nat_to_int consumes the argument
|
2021-03-07 12:57:58 -08:00 |
|
Leonardo de Moura
|
e0dc7967ff
|
chore: update stage0
|
2021-03-07 12:38:49 -08:00 |
|
Leonardo de Moura
|
51e7f45af2
|
refactor: cases
remove dead `induction/cases` code
|
2021-03-07 12:37:02 -08:00 |
|
Leonardo de Moura
|
e5f1bd2eb9
|
chore: fix Core.lean
|
2021-03-07 12:08:37 -08:00 |
|
Leonardo de Moura
|
55115a4a1b
|
feat: add inferInstance tactic
|
2021-03-07 12:08:25 -08:00 |
|
Leonardo de Moura
|
a70323c9e8
|
chore: update stage0
|
2021-03-07 12:05:59 -08:00 |
|
Leonardo de Moura
|
19899d087e
|
refactor: induction
|
2021-03-07 12:04:36 -08:00 |
|
Leonardo de Moura
|
5f5cc55d6a
|
feat: add helper method
|
2021-03-07 12:04:14 -08:00 |
|
Leonardo de Moura
|
dfa5cf9282
|
chore: add optional preprocessing tactic
|
2021-03-07 12:03:54 -08:00 |
|
Leonardo de Moura
|
5d56e18811
|
chore: update stage0
|
2021-03-07 10:22:59 -08:00 |
|
Leonardo de Moura
|
1e13c26de3
|
chore: prepare to change inductionAlts
|
2021-03-07 10:22:27 -08:00 |
|
Leonardo de Moura
|
08fc25217d
|
chore: cleanup, fix docs
|
2021-03-07 09:01:54 -08:00 |
|
Leonardo de Moura
|
b7019d913e
|
chore: remove unnecessary lifts and implicits
Use autobound and autolift features
|
2021-03-07 09:01:54 -08:00 |
|
Leonardo de Moura
|
6d236fbf2e
|
chore: fix docstring
|
2021-03-07 09:01:54 -08:00 |
|
Jan Hrcek
|
2753822fe7
|
doc: fix typos
|
2021-03-07 15:06:02 +01:00 |
|
Leonardo de Moura
|
6ec5c1de54
|
chore: fix test
`set_option` command after `by` tactic block is ambiguous.
We need to indent or use `{ ... }`.
cc @Kha
|
2021-03-06 16:46:18 -08:00 |
|
Leonardo de Moura
|
061b9bf60f
|
feat: set_option in terms and tactics
closes #330
|
2021-03-06 16:43:10 -08:00 |
|
Leonardo de Moura
|
ac6f854b72
|
chore: update stage0
|
2021-03-06 15:45:32 -08:00 |
|
Leonardo de Moura
|
b3d83aa199
|
feat: set_option parser for terms and tactics
|
2021-03-06 15:38:02 -08:00 |
|
Leonardo de Moura
|
ad68c5cbaa
|
refactor: polymorphic elabSetOption
|
2021-03-06 15:33:01 -08:00 |
|
Leonardo de Moura
|
66fc994822
|
chore: update stage0
|
2021-03-06 15:33:01 -08:00 |
|
Leonardo de Moura
|
4a39201d55
|
fix: ambiguity
```
def f (x : Nat) : IO Unit := do
IO.println x
open Nat in
def g (x : Nat) := succ x
```
cc @Kha
|
2021-03-06 15:33:00 -08:00 |
|
Leonardo de Moura
|
0ed3f08c1b
|
feat: open in terms and tatics
See #330
|
2021-03-06 15:33:00 -08:00 |
|
Leonardo de Moura
|
5787fc5ce4
|
chore: update stage0
|
2021-03-06 15:33:00 -08:00 |
|
Leonardo de Moura
|
4bcfc5f9a6
|
feat: open parser for terms and tactics
|
2021-03-06 15:32:59 -08:00 |
|
Leonardo de Moura
|
8249620c9e
|
refactor: add polymorphic elabOpenDecl method
|
2021-03-06 15:32:59 -08:00 |
|
Leonardo de Moura
|
d75c4e2101
|
chore: cleanup
|
2021-03-06 15:32:59 -08:00 |
|
Leonardo de Moura
|
b6c388780f
|
chore: cleanup
|
2021-03-06 15:32:59 -08:00 |
|
zygi
|
6a0a4fd71c
|
feat: Nix: depend on static libraries and plugins (#322)
Co-authored-by: Zygimantas Straznickas <hi@zygi.me>
|
2021-03-06 22:57:24 +01:00 |
|
Sebastian Ullrich
|
6664f58a0e
|
chore: link lean using leanc
|
2021-03-06 10:17:50 +01:00 |
|
Leonardo de Moura
|
7a79ef62d1
|
fix: bug at hasSyntheticSorry
It was missing a constructor, and not taking assigned metavariables
into account.
Fixes a problem reported by @JasonGross at Zulip
|
2021-03-05 19:08:10 -08:00 |
|
Leonardo de Moura
|
8d743fc2a7
|
feat: add MessageData.instantiateMVars
|
2021-03-05 19:07:08 -08:00 |
|
Leonardo de Moura
|
9b02a80416
|
fix: fixes #335
|
2021-03-05 18:16:49 -08:00 |
|
Leonardo de Moura
|
fc79b794ba
|
fix: missing error messages
Issue reported by @JasonGross
|
2021-03-05 17:20:04 -08:00 |
|
Leonardo de Moura
|
0fa6e733c1
|
chore: add helper instances
|
2021-03-05 16:58:50 -08:00 |
|
Leonardo de Moura
|
be4cf605fd
|
feat: improve error message
closes #331
|
2021-03-05 13:42:54 -08:00 |
|
Leonardo de Moura
|
5e9ccf19d7
|
fix: fixes #329
|
2021-03-05 13:42:54 -08:00 |
|
Leonardo de Moura
|
f080389c3f
|
chore: use double-backtick
|
2021-03-05 13:42:54 -08:00 |
|
Leonardo de Moura
|
210e2ba3bc
|
chore: cleanup
|
2021-03-05 13:42:54 -08:00 |
|
Sebastian Ullrich
|
116c4b20a0
|
chore: lean4-mode: remove uses of obsolete package
|
2021-03-05 18:02:48 +01:00 |
|
Sebastian Ullrich
|
edf4a2be72
|
chore: lean4-mode: remove obsolete dependency
|
2021-03-05 18:02:48 +01:00 |
|
Sebastian Ullrich
|
f40e5411ac
|
chore: lean4-mode: remove obsolete code
|
2021-03-05 18:02:48 +01:00 |
|
Sebastian Ullrich
|
d9702aa1c4
|
chore: Nix: unnecessary require in emacs-dev
|
2021-03-05 18:02:48 +01:00 |
|
Leonardo de Moura
|
e228ca38b8
|
test: add set example
|
2021-03-04 19:16:12 -08:00 |
|
Leonardo de Moura
|
54c44d2a6f
|
feat: generate error message if term does not reduce to true
|
2021-03-04 19:15:09 -08:00 |
|
Leonardo de Moura
|
66f1a88f2c
|
feat: simp [-decl]
|
2021-03-04 17:50:44 -08:00 |
|