lean4-htt/src/Lean/Meta/Tactic
Leonardo de Moura 0b6b754bca feat: improve apply tactic
It tries to address what the Mathlib community calls the "apply bug".

cc @digama0
2022-10-26 16:58:43 -07:00
..
AC chore: snake-case attributes (part 2) 2022-10-19 09:28:08 -07:00
LinearArith refactor: use computed fields for Expr 2022-07-11 14:19:41 -07:00
Simp doc: fix typo (#1775) 2022-10-24 15:05:51 +02:00
AC.lean refactor: move ac proofs to Init. 2022-03-16 17:21:20 -07:00
Acyclic.lean feat: track simp lemmas through the core tactics 2022-09-25 06:40:56 -07:00
Apply.lean feat: improve apply tactic 2022-10-26 16:58:43 -07:00
Assert.lean chore: import reductions 2022-09-15 14:02:38 -07:00
Assumption.lean feat: add implementation-detail hypotheses 2022-10-11 17:24:35 -07:00
AuxLemma.lean chore: move Std.* data structures to Lean.* 2022-09-26 05:46:04 -07:00
Cases.lean doc: fix some typos 2022-10-22 21:16:35 +02:00
Cleanup.lean refactor: improve FVarId method discoverability 2022-07-25 22:18:58 -07:00
Clear.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
Congr.lean fix: congr tactic should not try to synthesize instance implicit arguments that have been inferred when applying congr theorem 2022-10-10 07:24:27 -07:00
Constructor.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
Contradiction.lean feat: add implementation-detail hypotheses 2022-10-11 17:24:35 -07:00
Delta.lean fix: Core.transform API and uses 2022-08-25 19:07:42 -07:00
ElimInfo.lean feat: automatic extension names 2022-10-06 17:19:30 -07:00
FVarSubst.lean feat: add implementation-detail hypotheses 2022-10-11 17:24:35 -07:00
Generalize.lean chore: snake-case attributes (part 2) 2022-10-19 09:28:08 -07:00
Induction.lean refactor: add doc strings, cleanup, and dotted notation friendly API 2022-07-27 16:01:15 -07:00
Injection.lean feat: injections with names 2022-09-20 17:36:35 -07:00
Intro.lean chore: remove leftovers 2022-08-11 18:40:13 -07:00
LinearArith.lean feat: basic support for linear Nat arithmetic at simp 2022-02-26 08:58:32 -08:00
Refl.lean fix: catch kernel exceptions in Kernel.{isDefEq, whnf} 2022-10-20 05:38:29 -07:00
Rename.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
Replace.lean fix: LHS goals should be pre-whnf'd 2022-09-28 14:24:44 -07:00
Revert.lean refactor: improve FVarId method discoverability 2022-07-25 22:18:58 -07:00
Rewrite.lean refactor: improve MVarId method discoverability 2022-07-24 21:36:33 -07:00
Simp.lean chore: mark simp trace classes as inherited 2022-08-15 08:55:25 -07:00
Split.lean feat: use a structured type for simp theorem Origin 2022-09-25 06:40:56 -07:00
SplitIf.lean feat: track simp lemmas through the core tactics 2022-09-25 06:40:56 -07:00
Subst.lean feat: add implementation-detail hypotheses 2022-10-11 17:24:35 -07:00
Unfold.lean feat: use a structured type for simp theorem Origin 2022-09-25 06:40:56 -07:00
UnifyEq.lean refactor: improve FVarId method discoverability 2022-07-25 22:18:58 -07:00
Util.lean feat: add implementation-detail hypotheses 2022-10-11 17:24:35 -07:00