| is-encoded-pagesize(a, buf) ⊦ is-encoded-pagesize(b, buf) ↔ a = b |
⊦ is-encoded-pagesize(a, buf) ↔ # buf = EB_PAGE_SIZE ∧ ENCODED_ELEM_SIZE ≤ EB_PAGE_SIZE ∧ is-encoded-nonempty(a, subarray(buf, 0, ENCODED_ELEM_SIZE)) ∧ ¬ isempty(buf)
Used simplifier rules: is-encoded-pagesize: ⊦ is-encoded-pagesize(a, buf) ↔ # buf = EB_PAGE_SIZE ∧ ENCODED_ELEM_SIZE ≤ EB_PAGE_SIZE ∧ is-encoded-nonempty(a, subarray(buf, 0, ENCODED_ELEM_SIZE)) ∧ ¬ isempty(buf);% ⊦ is-encoded-nonempty(a, buf) → (is-encoded-nonempty(b, buf) ↔ a = b); (s)% ⊦ isempty(buf) ↔ buf = mkempbuf(# buf); (s)