lean4-htt/src/Lean/Meta/Tactic
Leonardo de Moura a4b788c332
feat: add Grind/Action.lean (#10767)
This PR implements the new control interface for implementing `grind`
search strategies. It will replace the `SearchM` framework.
2025-10-14 03:21:51 +00:00
..
AC refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Grind feat: add Grind/Action.lean (#10767) 2025-10-14 03:21:51 +00:00
Simp fix: simp should not pick up inaccessible definitional equations (#10696) 2025-10-08 12:48:35 +00:00
Try chore: improve grind imports (#10491) 2025-09-22 01:25:41 +00:00
AC.lean chore: remove public section from end of files (#10684) 2025-10-06 13:30:48 +00:00
Acyclic.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Apply.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Assert.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Assumption.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
AuxLemma.lean chore: module system fixes and refinements from Mathlib porting (#10643) 2025-10-02 08:28:08 +00:00
Backtrack.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Cases.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Cleanup.lean fix: Let MVarId.cleanup chase local declarations (#10712) 2025-10-08 10:49:14 +00:00
Clear.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Congr.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Constructor.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Contradiction.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Delta.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ElimInfo.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
ExposeNames.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Ext.lean chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
FunInd.lean refactor: less public section in Eqns.lean files (#10454) 2025-09-19 11:52:56 +00:00
FunIndCollect.lean fix: fun_induction to instantiateMVars (#9877) 2025-08-14 09:42:26 +00:00
FunIndInfo.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
FVarSubst.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Generalize.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Grind.lean feat: add Grind/Action.lean (#10767) 2025-10-14 03:21:51 +00:00
IndependentOf.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Induction.lean fix: rcases: avoid inflating case names with single constructor names (#9918) 2025-08-26 07:56:32 +00:00
Injection.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Intro.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Lets.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
LibrarySearch.lean refactor: replace PRange shape α with Rcc α and eight other types (#10319) 2025-10-02 06:45:11 +00:00
NormCast.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Refl.lean refactor: structural recursion: prove .eq_def directly (#10606) 2025-10-07 12:53:09 +00:00
Rename.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Repeat.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Replace.lean feat: tactic info per intro hypothesis, rfl pattern (#9942) 2025-08-18 13:55:06 +00:00
Revert.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Rewrite.lean fix: make rw collect only new goals, occurs check (#10306) 2025-09-14 04:44:55 +00:00
Rewrites.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Rfl.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Simp.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
SolveByElim.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Split.lean feat: split to generalize proof discriminants (#10425) 2025-09-17 12:18:30 +00:00
SplitIf.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Subst.lean feat: tactic info per intro hypothesis, rfl pattern (#9942) 2025-08-18 13:55:06 +00:00
Symm.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00
Try.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
TryThis.lean feat: "try this" messages with support for interactivity (#10524) 2025-10-13 13:39:03 +00:00
Unfold.lean chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
UnifyEq.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Util.lean perf: shorten rebuild critical path by 19% (#9626) 2025-08-01 11:18:21 +00:00