∀ (aig : Std.Sat.AIG Std.Tactic.BVDecide.BVBit) (w : ℕ) (eaig : Std.Sat.AIG Std.Tactic.BVDecide.BVBit)
  (evec : eaig.RefVec w),
  aig.decls.size ≤ { aig := eaig, vec := evec }.aig.decls.size →
    ∀ (distance : ℕ),
      aig.decls.size ≤
        (Std.Tactic.BVDecide.BVExpr.bitblast.blastRotateLeft eaig { vec := evec, distance := distance }).aig.decls.size