Allow elaboration of Config arguments to tactics.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Allow elaboration of ApplyRulesConfig arguments to tactics.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Tactic.SolveByElim.parseArgs
(s : Option (TSyntax `Lean.Parser.Tactic.SolveByElim.args))
:
Parse the lemma argument of a call to solve_by_elim.
The first component should be true if * appears at least once.
The second component should contain each term tin the arguments.
The third component should contain t for each -t in the arguments.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Elab.Tactic.SolveByElim.parseUsing
(s : Option (TSyntax `Lean.Parser.Tactic.SolveByElim.using_))
:
Parse the using ... argument for solve_by_elim.
Equations
- One or more equations did not get rendered due to their size.
- Lean.Elab.Tactic.SolveByElim.parseUsing none = #[]
Instances For
def
Lean.Elab.Tactic.SolveByElim.processSyntax
(cfg : Meta.SolveByElim.SolveByElimConfig := { })
(only star : Bool)
(add remove : List Term)
(use : Array Ident)
(goals : List MVarId)
:
Wrapper for solveByElim that processes a list of Terms
that specify the lemmas to use.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Elaborator for apply_rules.
See Lean.MVarId.applyRules for a MetaM level analogue of this tactic.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.