| abs-nodes(buf, x0 + x1, lax, weak) ⊦ ∃ buf0, buf1, lax0, lax1. lax = lax0 + lax1 ∧ buf = buf0 + buf1 ∧ abs-nodes(buf0, x0, lax0, false) ∧ abs-nodes(buf1, # buf0, x1, lax1, weak) |
abs-nodes(buf, 0, x0 + x1, lax, weak) ⊦ ∃ buf0, buf1, lax0, lax1. lax = lax0 + lax1 ∧ buf = buf0 + buf1 ∧ abs-nodes(buf0, 0, x0, lax0, false) ∧ abs-nodes(buf1, # buf0, x1, lax1, weak)
Used simplifier rules: abs-nodes: ⊦ abs-nodes(buf, x, lax, weak) ↔ abs-nodes(buf, 0, x, lax, weak);