lean4-htt/src/Lean/Meta/Tactic
Leonardo de Moura c282d558fa
fix: fix: bug in mkEqProof within grind (#6456)
This PR fixes another bug in the equality proof generator in the (WIP)
`grind` tactic.
2024-12-26 19:03:35 +00:00
..
AC refactor: mark the Simp.Context constructor as private 2024-11-13 14:12:55 +11:00
Grind fix: fix: bug in mkEqProof within grind (#6456) 2024-12-26 19:03:35 +00:00
LinearArith feat: add date and time functionality (#4904) 2024-11-14 14:04:19 +00:00
Simp fix: ensure simp and dsimp do not unfold too much (#6397) 2024-12-21 04:16:15 +00:00
AC.lean
Acyclic.lean refactor: mark the Simp.Context constructor as private 2024-11-13 14:12:55 +11:00
Apply.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
Assert.lean feat: allow MVarId.assertHypotheses to set BinderInfo/Kind (#5587) 2024-10-02 05:09:49 +00:00
Assumption.lean chore: delete deprecations from 2022 (#4618) 2024-07-02 03:47:33 +00:00
AuxLemma.lean feat: propagate maxHeartbeats to kernel (#4113) 2024-05-09 17:44:19 +00:00
Backtrack.lean chore: rename List.join to List.flatten 2024-10-14 22:28:12 +11:00
Cases.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
Cleanup.lean chore: delete deprecations from 2022 (#4618) 2024-07-02 03:47:33 +00:00
Clear.lean feat: Array.insertIdx/eraseIdx take a tactic-provided proof (#6133) 2024-11-20 09:52:38 +00:00
Congr.lean
Constructor.lean fix: bring elaborator in line with kernel for primitive projections (#5822) 2024-10-31 03:16:52 +00:00
Contradiction.lean fix: type incorrect term produced by contradiction (#6387) 2024-12-15 00:21:15 +00:00
Delta.lean chore: delete deprecations from 2022 (#4618) 2024-07-02 03:47:33 +00:00
ElimInfo.lean chore: avoid runtime array bounds checks (#6134) 2024-11-21 05:04:52 +00:00
FunInd.lean refactor: ArgsPacker.unpack to return Option (#6359) 2024-12-10 15:23:13 +00:00
FVarSubst.lean
Generalize.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
Grind.lean fix: fix: bug in mkEqProof within grind (#6456) 2024-12-26 19:03:35 +00:00
IndependentOf.lean
Induction.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
Injection.lean fix: nontermination while generating equation lemmas for match-expressions (#6180) 2024-11-23 00:06:34 +00:00
Intro.lean chore: mark Meta.Context.config as private (#6051) 2024-11-13 13:30:06 +11:00
LibrarySearch.lean feat: redefine Range.forIn' (#6390) 2024-12-15 09:47:50 +00:00
LinearArith.lean
NormCast.lean
Refl.lean feat: apply_rfl tactic: handle Eq, HEq, better error messages (#3714) 2024-09-20 08:25:10 +00:00
Rename.lean chore: delete deprecations from 2022 (#4618) 2024-07-02 03:47:33 +00:00
Repeat.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
Replace.lean fix: use Expr.equal instead of == in MVarId.replaceTargetDefEq and MVarId.replaceLocalDeclDefEq (#6098) 2024-11-16 02:03:16 +00:00
Revert.lean fix: revert creates natural metavariable goal (#6145) 2024-11-21 23:00:57 +00:00
Rewrite.lean feat: have "motive is not type correct" come with an explanation (#6168) 2024-11-22 23:56:17 +00:00
Rewrites.lean chore: mark Meta.Context.config as private (#6051) 2024-11-13 13:30:06 +11:00
Rfl.lean fix: isDefEq, whnf, simp caching and configuration (#6053) 2024-11-18 01:17:26 +00:00
Simp.lean feat: report diagnostic information for simp at exception 2024-05-01 03:19:39 +02:00
SolveByElim.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
Split.lean feat: Simp.Config.implicitDefEqProofs (#4595) 2024-11-29 22:29:27 +00:00
SplitIf.lean feat: Simp.Config.implicitDefEqProofs (#4595) 2024-11-29 22:29:27 +00:00
Subst.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
Symm.lean fix: isDefEq, whnf, simp caching and configuration (#6053) 2024-11-18 01:17:26 +00:00
TryThis.lean chore: avoid runtime array bounds checks (#6134) 2024-11-21 05:04:52 +00:00
Unfold.lean refactor: mark the Simp.Context constructor as private 2024-11-13 14:12:55 +11:00
UnifyEq.lean chore: move MessageData.ofConstName earlier (#5877) 2024-10-29 21:23:51 +00:00
Util.lean feat: labeled and unique sorries (#5757) 2024-12-11 23:53:02 +00:00