simp?
tactic #
The simp?
tactic is a simple wrapper around the simp with trace behavior.
def
Lean.Elab.Tactic.mkSimpCallStx
(stx : Lean.Syntax)
(usedSimps : Lean.Meta.Simp.UsedSimps)
:
Lean.MetaM (Lean.TSyntax `tactic)
Constructs the syntax for a simp call, for use with simp?
.
Equations
- Lean.Elab.Tactic.mkSimpCallStx stx usedSimps = do let a ← Lean.Elab.Tactic.mkSimpOnly stx.unsetTrailing usedSimps pure { raw := a }
Instances For
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
def
Lean.Elab.Tactic.dsimpLocation'
(ctx : Lean.Meta.Simp.Context)
(simprocs : Lean.Meta.Simp.SimprocsArray)
(loc : Lean.Elab.Tactic.Location)
:
Implementation of dsimp?
.
Instances For
def
Lean.Elab.Tactic.dsimpLocation'.go
(ctx : Lean.Meta.Simp.Context)
(simprocs : Lean.Meta.Simp.SimprocsArray)
(fvarIdsToSimp : Array Lean.FVarId)
(simplifyTarget : Bool)
:
Implementation of dsimp?
.
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.