enrich buffer with functions checksum : buffer × nat → nat; axioms checksum-prefix : ⊦ n ≤ # buf0 ∧ n ≤ # buf1 ∧ subarray(buf0, 0, n) = subarray(buf1, 0, n) → checksum(buf0, n) = checksum(buf1, n); end enrich