Sebastian Ullrich
|
b714a32d27
|
fix: revert "fix: show single final state after tactic combinator"
This reverts commit eb7bf2b272.
|
2022-04-29 16:16:09 +02:00 |
|
Sebastian Ullrich
|
78bf398830
|
fix: avoid signal-unsafe fprintf in stack overflow handler
|
2022-04-29 15:55:11 +02:00 |
|
Vincent de Haan
|
20e16f1c75
|
doc: add amssymb package to latex example to make it work in all cases
|
2022-04-28 11:21:12 +02:00 |
|
Leonardo de Moura
|
575b1187c5
|
feat: add Tactic.Context.recover for controlling error recovery
Moreover, when executing `tac_1 <|> tac_2`, we now disable error
recovery at `tac_1`.
closes #1126 #1127
|
2022-04-27 10:47:15 -07:00 |
|
Leonardo de Moura
|
ae913efa99
|
test: collect info view issues
|
2022-04-27 09:42:18 -07:00 |
|
Sebastian Ullrich
|
829c81d677
|
fix: skip antiquotations during parser recovery
|
2022-04-27 10:41:27 +02:00 |
|
Sebastian Ullrich
|
83f331b5e2
|
parseCommand: use do
|
2022-04-27 10:41:27 +02:00 |
|
Mario Carneiro
|
f37b700e6e
|
fix: use correct number of none patterns for antiquotation splice
|
2022-04-27 09:55:27 +02:00 |
|
Leonardo de Moura
|
02d0a89229
|
chore: simpStar does not make sense for dsimp
|
2022-04-26 11:26:54 -07:00 |
|
Sebastian Ullrich
|
3d2215c93c
|
doc: clean up syntax ToC
|
2022-04-26 18:58:45 +02:00 |
|
Leonardo de Moura
|
cae59c6916
|
chore: remove staging workarounds
|
2022-04-26 08:23:43 -07:00 |
|
Leonardo de Moura
|
25053594ff
|
chore: update stage0
|
2022-04-26 08:22:25 -07:00 |
|
Leonardo de Moura
|
6af1da450e
|
feat: disable only eta for classes during TC resolution
closes #1123
|
2022-04-26 08:20:39 -07:00 |
|
Sebastian Ullrich
|
814f614369
|
fix: simp attributes and macro scopes
|
2022-04-26 10:39:02 +02:00 |
|
Leonardo de Moura
|
3cf642688b
|
fix: do not generate equation theorems while processing dsimp arguments
|
2022-04-25 18:11:32 -07:00 |
|
Leonardo de Moura
|
6bc5433b17
|
fix: add support for heterogeneous equality at processGenDiseq
|
2022-04-25 16:56:03 -07:00 |
|
Leonardo de Moura
|
4a4473ff90
|
chore: update stage0
|
2022-04-25 16:35:47 -07:00 |
|
Leonardo de Moura
|
40c8db7494
|
feat: improve argument type mismatch error position, and do not stop at application type mismatch errors
|
2022-04-25 16:30:40 -07:00 |
|
Leonardo de Moura
|
0c8a6d8977
|
feat: exists es:term,+ tactic
cc: @fgdorais
|
2022-04-25 15:35:31 -07:00 |
|
Leonardo de Moura
|
29b340aa36
|
fix: consume Expr.mdata at congr tactic
fixes #1118
|
2022-04-25 06:33:32 -07:00 |
|
Leonardo de Moura
|
3ad8dcb7ff
|
fix: nasty interaction between TC resolution and Eta for structures
See
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/.60constructor.60.20and.20.60Applicative.60/near/279984801
|
2022-04-24 08:19:29 -07:00 |
|
Leonardo de Moura
|
47b379e1bc
|
feat: dsimp! tactic
|
2022-04-23 18:41:04 -07:00 |
|
Leonardo de Moura
|
342a26a023
|
feat: dsimp tactic
|
2022-04-23 18:05:18 -07:00 |
|
Leonardo de Moura
|
13bcbe91cd
|
fix: regression reported at issue #1113
see issue #1113
|
2022-04-23 15:39:04 -07:00 |
|
Leonardo de Moura
|
4ab57475a0
|
chore: simplify proofs
|
2022-04-23 12:47:10 -07:00 |
|
Leonardo de Moura
|
e25a116821
|
chore: RELEASES.md
|
2022-04-23 12:16:36 -07:00 |
|
Leonardo de Moura
|
ed12b62e28
|
fix: InfoTree was missing information for (pseudo) match patterns such as x + 1.
This kind of pattern has to be reduced to a constructor, and the
`PatternWithRef` information was being lost in the process.
|
2022-04-23 12:08:59 -07:00 |
|
Leonardo de Moura
|
305d8e641c
|
chore: style
|
2022-04-23 10:47:53 -07:00 |
|
Sebastian Ullrich
|
eb7bf2b272
|
fix: show single final state after tactic combinator
|
2022-04-23 17:42:32 +02:00 |
|
Sebastian Ullrich
|
240c5e15e9
|
fix: show final goal state at end of tactic combinator
|
2022-04-23 17:15:32 +02:00 |
|
Leonardo de Moura
|
34c75fc443
|
feat: allow ▸ even if the expected type is not available
see issue #1116
|
2022-04-23 08:00:27 -07:00 |
|
Leonardo de Moura
|
36fad4bba0
|
fix: do not assign metavariables in the major premise type when trying K
|
2022-04-23 07:31:51 -07:00 |
|
Leonardo de Moura
|
a82abee1b2
|
feat: sum of monomials normal form by reflection
|
2022-04-22 18:51:48 -07:00 |
|
Leonardo de Moura
|
875bf9bf34
|
fix: apply dsimp at lambda binders
This fixes another regression reported at #1113
|
2022-04-22 13:10:21 -07:00 |
|
Leonardo de Moura
|
c13ed7c0de
|
fix: regression reported at #1113
See #1113
|
2022-04-22 11:43:58 -07:00 |
|
Leonardo de Moura
|
864c4c5030
|
chore: update stage0
|
2022-04-22 09:53:47 -07:00 |
|
Leonardo de Moura
|
2a2aeec085
|
feat: LSP semantic token for where and let rec declarations
|
2022-04-22 09:52:20 -07:00 |
|
Sebastian Ullrich
|
ca3f1a84b0
|
doc: fix example style
|
2022-04-22 16:26:16 +02:00 |
|
Leonardo de Moura
|
a5bf0d5ea5
|
chore: invert setup chapters by making the quickstart the default and the other one "extended setup notes"
|
2022-04-21 18:09:54 -07:00 |
|
Leonardo de Moura
|
66c82dadc9
|
fix: the default value for structure fields may now depend on the structure parameters
|
2022-04-21 17:38:19 -07:00 |
|
Leonardo de Moura
|
09dfd97593
|
chore: remove temporary workaround
|
2022-04-21 16:29:08 -07:00 |
|
Leonardo de Moura
|
46dbddabd5
|
chore: update stage0
|
2022-04-21 16:27:00 -07:00 |
|
Leonardo de Moura
|
d1f10a2e71
|
feat: apply rfl theorems at dsimp
closes #1113
|
2022-04-21 16:26:57 -07:00 |
|
Leonardo de Moura
|
2a0dc1804b
|
feat: improve isRflProof and isRflTheorem
The `Eq.symm` of a `rfl` theorem is a `rfl` theorem, the application
of `rfl` theorem too.
|
2022-04-21 15:40:38 -07:00 |
|
Leonardo de Moura
|
57c3114875
|
fix: simpAll and tests
We need another `update stage0` to remove workaround at `AC.lean`
|
2022-04-21 15:00:07 -07:00 |
|
Leonardo de Moura
|
da33347e9d
|
fix: use defauld reducibility setting at mkImpDepCongrCtx and mkImpCongrCtx
|
2022-04-21 14:55:29 -07:00 |
|
Leonardo de Moura
|
abc75053b6
|
chore: update stage0
|
2022-04-21 13:43:36 -07:00 |
|
Leonardo de Moura
|
f891c5724d
|
feat: track rfl simp theorems
See issue #1113
We need update stage0 before closing the issue.
|
2022-04-21 13:42:04 -07:00 |
|
Leonardo de Moura
|
0b92195ec8
|
feat: refine auto bound implicit feature
|
2022-04-21 10:17:15 -07:00 |
|
Leonardo de Moura
|
d81c124479
|
chore: update stage0
|
2022-04-21 08:37:31 -07:00 |
|