| lpt[n] = mklp(m, m0, lpf, m1), ∀ n0. n0 < # lpt ∧ lpt[n0].flags = LP_FREE ↔ n0 = n ∨ n0 ∈ freelist ⊦ dups(freelist), n ∈ freelist, n < # lpt ∧ lpf = LP_FREE |
Used simplifier rules: f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic% ⊦ mklp(n2, n3, lpf, m).flags = lpf; (s) Used terms: n