| CGuar(0, Act, CS, Act', CS'), CInv(n, Act, CS) → CInv(n, Act', CS') ⊦ CGuarto(0, Act, CS, Act', CS') |
⊦ CGuarto(m, act, cs, act0, cs0) ↔ (∃ m0. m0 ≤ m ∧ CGuar(m0, act, cs, act0, cs0))
Used simplifier rules: lez-01: ⊦ m ≤ 0 ↔ m = 0; from specification nat Used terms: CS', Act', CS, Act, 0