Leonardo de Moura
|
e66575d4fc
|
refactor: move and generalize ensureNoRecFn
|
2022-02-09 10:13:52 -08:00 |
|
Leonardo de Moura
|
2ef0146140
|
fix: avoid unnecessary matcheApp.addArgs at BRecOn and Fix
It fixes the following two cases from #998
```
attribute [simp] Lean.Export.exportName
attribute [simp] Lean.Export.exportLevel
```
|
2022-02-08 15:06:14 -08:00 |
|
Leonardo de Moura
|
12e2a79170
|
chore: fix codebase after removing auto pure
|
2022-02-03 18:08:14 -08:00 |
|
Leonardo de Moura
|
1620987b6c
|
fix: recursive applications in discriminants
|
2022-01-13 09:56:33 -08:00 |
|
Leonardo de Moura
|
430b641e81
|
feat: use decreasing_tactic
|
2022-01-11 14:47:19 -08:00 |
|
Leonardo de Moura
|
a087b21bc0
|
fix: bug at WF/Fix.lean
|
2022-01-11 14:38:31 -08:00 |
|
Leonardo de Moura
|
4c918a2363
|
feat: use default_decreasing_tactic at WF/Fix.lean
|
2022-01-10 14:55:38 -08:00 |
|
Leonardo de Moura
|
8b7411bdd8
|
feat: improve error location at well-founded recursion
|
2021-12-17 06:50:20 -08:00 |
|
Sebastian Ullrich
|
177d45a752
|
chore: fail without decreasing proof
|
2021-11-06 18:29:59 +01:00 |
|
Leonardo de Moura
|
b7ff5d3352
|
fix: make sure unused 'let'-declarations are preserved in WF
|
2021-10-19 06:51:54 -07:00 |
|
Leonardo de Moura
|
697e0ce2db
|
feat: apply cleanup tactic before applying decreasing tactic
Alternative design: apply it only before reporting a failure.
|
2021-10-06 19:56:57 -07:00 |
|
Leonardo de Moura
|
85c49cfeb3
|
feat: apply termination tactic provided by user
|
2021-10-03 18:47:52 -07:00 |
|
Leonardo de Moura
|
23740778d4
|
refactor: termination hints
|
2021-10-03 18:09:35 -07:00 |
|
Leonardo de Moura
|
bd98e6a586
|
feat: refine WellFounded.fix functional F over PSigma.casesOn
|
2021-09-27 19:06:10 -07:00 |
|
Leonardo de Moura
|
d0391d07c2
|
feat: use PSigma.casesOn instead of projections at packDomain
Reason: we want to "refine" the `WellFounded.fix` functional `F` over it.
|
2021-09-27 19:06:10 -07:00 |
|
Leonardo de Moura
|
8b79176102
|
feat: refine WellFounded.fix functional F over Sum.casesOn
|
2021-09-27 19:06:10 -07:00 |
|
Leonardo de Moura
|
108518aad1
|
feat: use simp at mkDecreasingProof
|
2021-09-26 16:32:48 -07:00 |
|
Leonardo de Moura
|
d13bdef6e2
|
feat: add WF.mkFix
|
2021-09-26 16:01:07 -07:00 |
|