lean4-htt/src/Lean/Elab/Tactic
Leonardo de Moura 114f7e42f1
feat: lazy message with grind state (#10791)
This PR adds a silent info message with the `grind` state in its
interactive mode. The message is shown only when there is exactly one
goal in the grind interactive mode. The condition is a workaround for
current limitations of our `InfoTree`.
2025-10-15 15:03:07 +00:00
..
BVDecide perf: shorten critical build path around String.Basic (#10614) 2025-09-29 19:45:21 +00:00
Conv fix: make rw collect only new goals, occurs check (#10306) 2025-09-14 04:44:55 +00:00
Do feat: implement mvcgen?, expanding to mvcgen invariants? (#10782) 2025-10-15 08:22:09 +00:00
Grind feat: lazy message with grind state (#10791) 2025-10-15 15:03:07 +00:00
Omega feat: shake import minimizer aware of the module system and arbitrary elaboration dependencies (#10575) 2025-09-28 16:00:00 +00:00
AsAuxLemma.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Basic.lean feat: add tactics to grind interactive mode (#10737) 2025-10-10 20:24:07 +00:00
BoolToPropSimps.lean chore: remove >6 month old deprecations (#10446) 2025-09-22 12:47:11 +00:00
BuiltinTactic.lean feat: hygiene for grind interactive mode (#10778) 2025-10-15 01:27:51 +00:00
BVDecide.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Calc.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Change.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Classical.lean fix: add infotree context to classical tactic (#10332) 2025-09-12 16:30:44 +00:00
Config.lean feat: shake import minimizer aware of the module system and arbitrary elaboration dependencies (#10575) 2025-09-28 16:00:00 +00:00
Congr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Conv.lean chore: remove public section from end of files (#10684) 2025-10-06 13:30:48 +00:00
Delta.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
DiscrTreeKey.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Do.lean chore: remove public section from end of files (#10684) 2025-10-06 13:30:48 +00:00
Doc.lean feat: docstrings with Verso syntax (#10307) 2025-09-10 07:03:57 +00:00
ElabTerm.lean fix: improve error message when decide +kernel fails (#10780) 2025-10-15 07:11:27 +00:00
ExposeNames.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Ext.lean refactor: no public section in Elab.Induction (#10699) 2025-10-13 09:02:36 +00:00
FalseOrByContra.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Generalize.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Grind.lean feat: have tactic for grind interactive mode (#10706) 2025-10-07 20:06:16 +00:00
Guard.lean fix: #guard should work with the module system (#10535) 2025-09-24 07:38:10 +00:00
Induction.lean refactor: no public section in Elab.Induction (#10699) 2025-10-13 09:02:36 +00:00
Injection.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Lets.lean feat: deprecate .toCtorIdx for .ctorIdx (#10113) 2025-08-25 14:32:05 +00:00
LibrarySearch.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Location.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Match.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Meta.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Monotonicity.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
NormCast.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Omega.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
RCases.lean refactor: no public section in Elab.Induction (#10699) 2025-10-13 09:02:36 +00:00
RenameInaccessibles.lean feat: hygiene for grind interactive mode (#10778) 2025-10-15 01:27:51 +00:00
Repeat.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +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: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Show.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
ShowTerm.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Simp.lean chore: use ofConstName in error messages (#10121) 2025-08-25 23:20:36 +00:00
Simpa.lean feat: intermediate tactic info on simpa (#10309) 2025-09-09 20:24:27 +00:00
SimpArith.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Simproc.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
SimpTrace.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
SolveByElim.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
Split.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Symm.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00
TreeTacAttr.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Try.lean feat: grind interactive mode basic tactics (#10677) 2025-10-06 01:08:26 +00:00
Unfold.lean refactor: update built-in tactic error messages (#9633) 2025-07-31 14:16:57 +00:00