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