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