Loop Invariant Theorem