lean4-htt/src/Lean/Elab/Tactic
Henrik Böving 337685a38a
feat: bv_decide support for BitVec.reverse (#8323)
This PR adds support for bv_decide to understand `BitVec.reverse` in
bitblasting.
2025-05-13 18:32:12 +00:00
..
BVDecide feat: bv_decide support for BitVec.reverse (#8323) 2025-05-13 18:32:12 +00:00
Conv feat: extract_lets and lift_lets tactics (#6432) 2025-04-21 08:57:01 +00:00
Omega fix: grind.debug true when using grind +ring (#8134) 2025-04-27 20:28:08 +00:00
AsAuxLemma.lean refactor: use mkAuxLemma in mkAuxTheorem (#7762) 2025-03-31 22:50:30 +00:00
Basic.lean fix: apply? produces a non-synthetic sorry (#8231) 2025-05-05 12:31:08 +00:00
BoolToPropSimps.lean chore: rename simp sets (#7018) 2025-02-10 10:56:20 +00:00
BuiltinTactic.lean fix: make sure all_goals restores state on failure (#7950) 2025-04-14 04:16:28 +00:00
BVDecide.lean doc: review Int docstrings (#7568) 2025-03-20 14:04:56 +00:00
Calc.lean chore: fix spelling mistakes (#7328) 2025-04-07 01:15:48 +00:00
Change.lean fix: improvements to change tactic (#6022) 2024-11-16 07:08:29 +00:00
Classical.lean feat: make classical tactic incremental (#6575) 2025-01-08 13:04:31 +00:00
Config.lean chore: prepare for bootstrap 2024-11-19 09:26:58 +01:00
Congr.lean
Conv.lean feat: extract_lets and lift_lets tactics (#6432) 2025-04-21 08:57:01 +00:00
Delta.lean feat: reserved names (#3675) 2024-03-15 00:33:22 +00:00
DiscrTreeKey.lean fix: #discr_tree_simp_key shouldn't look into lhs of (#6936) 2025-02-04 08:43:12 +00:00
Doc.lean feat: more infrastructure for tactic documentation (#4490) 2024-06-21 12:49:30 +00:00
ElabTerm.lean feat: improve 'apply' unification error message (#8261) 2025-05-08 16:00:42 +00:00
ExposeNames.lean feat: expose_names tactic (#6935) 2025-02-04 00:53:31 +00:00
Ext.lean feat: deprecate Array.mkArray in favour of Array.replicate 2025-03-24 08:25:00 +01:00
FalseOrByContra.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
Generalize.lean fix: wildcard generalize only generalizes visible theorems (#4846) 2024-10-25 05:09:28 +00:00
Grind.lean feat: add [grind ext] attribute (#7949) 2025-04-13 22:08:36 +00:00
Guard.lean
Induction.lean feat: fun_induction to unfold function application in the goal (#8104) 2025-05-13 09:37:39 +00:00
Injection.lean fix: nontermination while generating equation lemmas for match-expressions (#6180) 2024-11-23 00:06:34 +00:00
Lets.lean feat: extract_lets and lift_lets tactics (#6432) 2025-04-21 08:57:01 +00:00
LibrarySearch.lean fix: apply? produces a non-synthetic sorry (#8231) 2025-05-05 12:31:08 +00:00
Location.lean feat: allow turnstiles anywhere in location sequences (#7431) 2025-03-11 15:34:40 +00:00
Match.lean
Meta.lean perf: use withSynthesize when elaborating let/have type (#4096) 2024-05-09 00:58:43 +00:00
Monotonicity.lean feat: partial_fixpoint: partial functions with equations (#6355) 2025-01-21 09:54:30 +00:00
NormCast.lean fix: ignore no_index around OfNat.ofNat in norm_cast (#6438) 2025-01-02 09:10:27 +00:00
Omega.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
RCases.lean feat: add generalization hypotheses to induction tactic (#7103) 2025-02-18 03:46:23 +00:00
Repeat.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
Rewrite.lean perf: remove most remaining async blockers in Init.Data.List.Sublist (#7500) 2025-03-15 15:26:06 +00:00
Rewrites.lean feat: validate, expose names, and add hovers for all suggestion tactics (#7474) 2025-04-07 01:11:39 +00:00
Rfl.lean refactor: back rfl tactic primarily via apply_rfl (#3718) 2024-09-25 10:34:42 +00:00
ShowTerm.lean feat: validate, expose names, and add hovers for all suggestion tactics (#7474) 2025-04-07 01:11:39 +00:00
Simp.lean perf: Environment blocker removals from async-proofs branch (#7483) 2025-03-14 13:37:01 +00:00
Simpa.lean refactor: mark the Simp.Context constructor as private 2024-11-13 14:12:55 +11:00
SimpArith.lean chore: simp_arith has been deprecated (#7043) 2025-02-12 03:55:45 +00:00
Simproc.lean fix: isDefEq, whnf, simp caching and configuration (#6053) 2024-11-18 01:17:26 +00:00
SimpTrace.lean fix: simp?! and variants to do auto-unfolding (#8076) 2025-04-24 14:04:39 +00:00
SolveByElim.lean feat: update omega/solve_by_elim to use new tactic syntax, use new tactic syntax (#5932) 2024-11-03 16:23:37 +00:00
Split.lean chore: fix typo in trace.split.failure error message (#4431) 2024-06-12 05:57:29 +00:00
Symm.lean chore: update copyrights (#5449) 2024-09-24 05:27:53 +00:00
TreeTacAttr.lean feat: builtin as_aux_lemma tactic and tree_tac simp attribute (#6823) 2025-02-03 08:34:29 +00:00
Try.lean chore: fix spelling mistakes (#7328) 2025-04-07 01:15:48 +00:00
Unfold.lean fix: remove withoutRecover from apply elaboration (#5862) 2024-10-28 21:27:14 +00:00