∀ {α : Type} [inst : Hashable α] [inst_1 : DecidableEq α] {w n : ℕ} (aig : Std.Sat.AIG α) (distance : aig.RefVec n)
  (curr : ℕ) (acc : aig.RefVec w),
  aig.decls.size ≤
    (Std.Tactic.BVDecide.BVExpr.bitblast.blastArithShiftRight.twoPowShift aig
            { n := n, lhs := acc, rhs := distance, pow := curr + 1 }).aig.decls.size