∀ {w : ℕ} {aig : Std.Sat.AIG Std.Tactic.BVDecide.BVBit} {assign : Std.Tactic.BVDecide.BVExpr.Assignment}
  (input : Std.Tactic.BVDecide.BVExpr.WithCache (Std.Tactic.BVDecide.BVExpr w) aig),
  Std.Tactic.BVDecide.BVExpr.Cache.Inv assign aig input.cache →
    Std.Tactic.BVDecide.BVExpr.Cache.Inv assign (↑(Std.Tactic.BVDecide.BVExpr.bitblast aig input).result).aig
      (Std.Tactic.BVDecide.BVExpr.bitblast aig input).cache