This module contains the verification of the bitblaster for general BitVec problems with boolean
substructure (BVLogicalExpr). It is the main entrypoint for verification of the bitblasting
framework.
theorem Std.Tactic.BVDecide.BVLogicalExpr.bitblastWithCache.go_Inv_of_Inv (expr : BVLogicalExpr) (aig : Sat.AIG BVBit) (assign : BVExpr.Assignment) (cache : BVExpr.Cache aig) (hinv : BVExpr.Cache.Inv assign aig cache) :
theorem Std.Tactic.BVDecide.BVLogicalExpr.bitblastWithCache.go_eval_eq_eval (expr : BVLogicalExpr) (aig : Sat.AIG BVBit) (assign : BVExpr.Assignment) (cache : BVExpr.Cache aig) (hinv : BVExpr.Cache.Inv assign aig cache) :
theorem Std.Tactic.BVDecide.BVLogicalExpr.denote_bitblast (expr : BVLogicalExpr) (assign : BVExpr.Assignment) :