| isempty(buf, n, ENCODED_ELEM_SIZE), n + ENCODED_ELEM_SIZE ≤ # buf ⊦ ⟪err := EINVAL⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → is-encoded-nonempty(a, subarray(buf, n, ENCODED_ELEM_SIZE)))) |
Used simplifier rules: ⊦ ESUCCESS ≠ EINVAL; (s)% ⊦ ⌊EINVAL⌋ ; (s)