| abs-nodes(buf0, 0, x0, lax0, false), abs-nodes(buf0 + buf1, 0, x1, lax1, boolvar1) ⊦ ∃ x2, lax2. x1 = x0 + x2 ∧ lax1 = lax0 + lax2 ∧ abs-nodes(buf1, # buf0, x2, lax2, boolvar1) |
⊦ abs-nodes(buf0, m, x0, lax0, boolvar0) ∧ abs-nodes(buf0 + buf1, m, x1, lax1, boolvar1) → x0 ⊑ x1 ∧ lax0 ⊑ lax1
abs-nodes(buf0 + buf1, 0, x1, lax1, boolvar1), abs-nodes(buf0, 0, x0, lax0, false), abs-nodes(buf0, 0, x0, lax0, false) ∧ abs-nodes(buf0 + buf1, 0, x1, lax1, boolvar1) → x0 ⊑ x1 ∧ lax0 ⊑ lax1 ⊦ ∃ x2, lax2. x1 = x0 + x2 ∧ lax1 = lax0 + lax2 ∧ abs-nodes(buf1, # buf0, x2, lax2, boolvar1)
Used terms: buf0, 0, x0, lax0, false, buf1, x1, lax1, boolvar1