lean4-htt/src/Lean/Meta/Tactic
Leonardo de Moura 4e96a4ff45
feat: eliminate equations in grind linarith (#8810)
This PR implements equality elimination in `grind linarith`. The current
implementation supports only `IntModule` and `IntModule` +
`NoNatZeroDivisors`
2025-06-16 09:31:13 +00:00
..
AC fix: grind.debug true when using grind +ring (#8134) 2025-04-27 20:28:08 +00:00
Grind feat: eliminate equations in grind linarith (#8810) 2025-06-16 09:31:13 +00:00
Simp chore: follow up on #8173 post-stage0 update (#8722) 2025-06-16 09:08:35 +00:00
Try feat: ematch generalized patterns (#8569) 2025-05-31 19:08:33 -07:00
AC.lean
Acyclic.lean
Apply.lean fix: Make split work with metavariables in the target (#8437) 2025-05-23 12:46:27 +00:00
Assert.lean
Assumption.lean
AuxLemma.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
Backtrack.lean
Cases.lean feat: induction: allow complex arguments to motive in conclusion of eliminator (#8096) 2025-04-30 08:56:17 +00:00
Cleanup.lean
Clear.lean
Congr.lean
Constructor.lean
Contradiction.lean
Delta.lean
ElimInfo.lean chore: follow up on #8173 post-stage0 update (#8722) 2025-06-16 09:08:35 +00:00
ExposeNames.lean fix: prevent exact? and apply? from suggesting invalid tactics (#7192) 2025-02-25 15:24:09 +00:00
Ext.lean feat: add [grind ext] attribute (#7949) 2025-04-13 22:08:36 +00:00
FunInd.lean chore: fix spelling mistakes (#8711) 2025-06-10 20:24:28 +00:00
FunIndCollect.lean feat: fun_induction to unfold function application in the goal (#8104) 2025-05-13 09:37:39 +00:00
FunIndInfo.lean feat: fun_induction to unfold function application in the goal (#8104) 2025-05-13 09:37:39 +00:00
FVarSubst.lean
Generalize.lean
Grind.lean feat: improve E-matching pattern inference in grind (#8196) 2025-05-01 23:48:32 +00:00
IndependentOf.lean
Induction.lean feat: cleanup of get and back functions on List/Array (#7059) 2025-02-17 01:43:45 +00:00
Injection.lean
Intro.lean doc: add docstrings to mkFreshUserName etc (#7947) 2025-04-14 04:17:45 +00:00
Lets.lean feat: add the nondep field of Expr.letE to the C++ data model (#8751) 2025-06-14 23:10:27 +00:00
LibrarySearch.lean feat: do not report metaprogramming declarations via exact? and rw? (#6672) 2025-06-16 09:20:49 +00:00
NormCast.lean
Refl.lean
Rename.lean
Repeat.lean
Replace.lean feat: clear_value tactic (#8449) 2025-05-27 01:52:08 +00:00
Revert.lean
Rewrite.lean
Rewrites.lean feat: do not report metaprogramming declarations via exact? and rw? (#6672) 2025-06-16 09:20:49 +00:00
Rfl.lean chore: follow up on #8173 post-stage0 update (#8722) 2025-06-16 09:08:35 +00:00
Simp.lean feat: cutsat preparations (#7097) 2025-02-16 02:52:14 +00:00
SolveByElim.lean
Split.lean fix: Make split work with metavariables in the target (#8437) 2025-05-23 12:46:27 +00:00
SplitIf.lean
Subst.lean
Symm.lean chore: follow up on #8173 post-stage0 update (#8722) 2025-06-16 09:08:35 +00:00
Try.lean
TryThis.lean feat: pre-stage0 groundwork for named error messages (#8649) 2025-06-11 14:52:08 +00:00
Unfold.lean chore: revert "feat: make isRfl lazy" 2025-03-27 11:55:14 +01:00
UnifyEq.lean
Util.lean feat: add debug.terminalTacticsAsSorry (#8012) 2025-04-18 00:10:59 +00:00