| # x = # lax1 + # lax0 + 1, st[m] = mkblock(x, lax1 + @(m0, 0) ' + lax0, m1), @(m, m0, 0) ∈ as, m ∈ st, # x ≤ # lax1, as ⊆ dom nodes(st) ⊦ # as = 0, as = ∅, dups(lax1 + lax0), dups(lax1), dups(lax0), @(m0, 0) ∈ lax1, @(m0, 0) ∈ lax0 |
Used simplifier rules: ⊦ m + 1 ≤ n ↔ m < n; (s)% ⊦ ¬ m + n < m; (s)%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic%c: ⊦ m + n = n + m; from specification nat-basic