This module contains the implementation of a bitblaster for BitVec.append.
def Std.Tactic.BVDecide.BVExpr.bitblast.blastAppend {α : Type} [Hashable α] [DecidableEq α] {newWidth : Nat} (aig : Sat.AIG α) (target : AppendTarget aig newWidth) :
Sat.AIG.RefVecEntry α newWidth
Equations
Instances For
instance Std.Tactic.BVDecide.BVExpr.bitblast.instLawfulVecOperatorAppendTargetBlastAppend {α : Type} [Hashable α] [DecidableEq α] :
Sat.AIG.LawfulVecOperator α AppendTarget fun {len : Nat} => blastAppend