m0 ≤ m, m ≤ # buf, m0 ≤ # buf ⊦ datasize(subarray(buf, 0, m), m0) = datasize(buf, m0)
Used simplifier rules: let: ⊦ n ≤ n0 ∧ n0 ≤ n1 → n ≤ n1; (forward) from specification nat