| EB_PAGE_SIZE ≤ # buf, buf0 = buf ⊦ ⟪encode_pagesize#(EB_PAGE_SIZE, a; buf; err)⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ # buf = # buf0 ∧ (err = ESUCCESS → is-encoded-pagesize(a, subarray(buf, 0, EB_PAGE_SIZE)))) |
buf0 = buf, EB_PAGE_SIZE ≤ # buf ⊦ ⟪encode_pagesize#(EB_PAGE_SIZE, a; buf; err)⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ # buf = # buf0 ∧ (err = ESUCCESS → is-encoded-pagesize(a, subarray(buf, 0, EB_PAGE_SIZE))))