Documentation

Lean.Meta.Tactic.BVDecide.Reflect.ReifiedBVExpr

Provides the logic for reifying BitVec expressions.

Build BVExpr.eval atoms expr where atoms is the assignment stored in the monad.

Instances For

    Register e as an atom of width that might potentially be synthetic.

    Instances For

      Parse expr as a Nat or BitVec constant depending on ty.

      Instances For

        Construct an uninterpreted BitVec atom from x, potentially synthetic.

        Instances For

          Build a reified version of the constant val.

          Instances For