Provides environment extensions around the bv_decide tactic frontends.
def Lean.Meta.Tactic.BVDecide.elabBVDecideConfig (cfg : Syntax) (init : Elab.Tactic.BVDecide.BVDecideConfig := { }) (logExceptions : Bool := true) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def Lean.Meta.Tactic.BVDecide.isPotentialTypeAnalysisType (cfg : Elab.Tactic.BVDecide.BVDecideConfig) (declName : Name) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def Lean.Meta.Tactic.BVDecide.elabBVDecideTypes (stx : Option (TSyntax `Lean.Parser.Tactic.bvTypes)) (cfg : Elab.Tactic.BVDecide.BVDecideConfig) :
Elaborate the optional types [T₁, ..., Tₙ] clause of the bv_decide family of tactics. Returns
none if the clause is absent, in which case the structure and enum analysis runs unrestricted.
Equations
- One or more equations did not get rendered due to their size.
- Lean.Meta.Tactic.BVDecide.elabBVDecideTypes stx cfg = pure none
Instances For
Equations
- Lean.Meta.Tactic.BVDecide.symIntToBitVecName = `int_toBitVec_sym
Instances For
Equations
- Lean.Meta.Tactic.BVDecide.metaIntToBitVecName = `int_toBitVec_meta