This module contains the implementation of a bitblaster for `BitVec` equality.

source
def Std.Tactic.BVDecide.BVPred.mkEq {α : Type} [Hashable α] [DecidableEq α] {w : Nat} (aig : Sat.AIG α) (pair : aig.BinaryRefVec w) :
Sat.AIG.Entrypoint α
Equations

- One or more equations did not get rendered due to their size.

Instances For

source
instance Std.Tactic.BVDecide.BVPred.instLawfulOperatorBinaryRefVecMkEq {α : Type} [Hashable α] [DecidableEq α] {w : Nat} :
Sat.AIG.LawfulOperator α (fun (x : Sat.AIG α) => x.BinaryRefVec w) mkEq