| abs-nodes(buf, m, x, lax, boolvar), @(m0, m1) ∈ lax, # buf + m ≤ m0, ∀ buf0, m, x, lax, boolvar, m0, m1. # buf0 < # buf → abs-nodes(buf0, m, x, lax, boolvar) ∧ @(m0, m1) ∈ lax ∧ # buf0 + m ≤ m0 → false ⊦ |
abs-nodes(buf, m, x, lax, boolvar), @(m0, m1) ∈ lax, # buf + m ≤ m0, ∀ buf0, m, x, lax, boolvar, m0, m1. # buf0 < # buf → abs-nodes(buf0, m, x, lax, boolvar) ∧ @(m0, m1) ∈ lax ∧ # buf0 + m ≤ m0 → false ⊦