| abs-nodes(buf0 + buf1, 0, x0 + z, lax1, boolvar1), abs-nodes(buf0, 0, x0, lax0, false), ∃ lax2. lax0 + lax2 = lax1 ⊦ ∃ lax. lax1 = lax0 + lax ∧ abs-nodes(buf1, # buf0, z, lax, boolvar1) |
abs-nodes(buf0, 0, x0, lax0, false), abs-nodes(buf0 + buf1, 0, x0 + z, lax0 + lax, boolvar1) ⊦ abs-nodes(buf1, # buf0, z, lax, boolvar1)
Used simplifier rules: a: ⊦ (lax + lax0) + lax1 = lax + lax0 + lax1; from specification list[laddress-list]% ⊦ lax + lax0 = lax + lax1 ↔ lax0 = lax1; (s)