| m0 ≠ 0, n < m0, Init(CS), ∀ n0. ¬ Act(n0), ∀ n. Idle(n, CS), ¬ Idle(m0, CS) ⊦ [: Act, Inp, CS, Outp | CRelyto(n, Act', CS', Act'', CS'') , CGuarto(n, Act, CS, Act', CS') , (Inv(CS) ∧ (∀ m0. n < m0 → Idle(m0, CS) ∧ ¬ Act(m0))) , CSPAWN(n; Act, Inp, CS, Outp) ] (Inv(CS) ∧ (∀ m0. n < m0 → Idle(m0, CS) ∧ ¬ Act(m0))) |
Used terms: m0