| abs-nodes(buf, 0, x1, lax1, boolvar1), abs-nodes(buf.align↓, 0, x0, lax0, boolvar0) ⊦ x0 ⊑ x1 ∧ lax0 ⊑ lax1 |
buf = buf0 + buf1, # buf1 < EB_PAGE_SIZE, abs-nodes(buf0, 0, x0, lax0, boolvar0), abs-nodes(buf, 0, x1, lax1, boolvar1), is-aligned(# buf0, EB_PAGE_SIZE) ⊦ x0 ⊑ x1 ∧ lax0 ⊑ lax1
Used simplifier rules: ⊦ buf0 = buf.align↓ ↔ (∃ buf1. buf = buf0 + buf1 ∧ # buf1 < EB_PAGE_SIZE ∧ is-aligned(# buf0, EB_PAGE_SIZE)); (elim) Used terms: buf, buf0