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
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))
:
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 = pure none
Instances For
Equations
- Lean.Meta.Tactic.BVDecide.symIntToBitVecName = `int_toBitVec_sym
Instances For
Equations
- Lean.Meta.Tactic.BVDecide.metaIntToBitVecName = `int_toBitVec_meta