| m0 + m1 = # buf ⊦ datasize(subarray(buf, m0, m1), m1) = (datasize(buf, m0 + m1) ≤ m0 ⊃ 0;datasize(buf, m0 + m1) - m0) |
⊦ m0 + m1 = # buf ∧ m ≤ m1 → datasize(subarray(buf, m0, m1), m) = (datasize(buf, m0 + m) ≤ m0 ⊃ 0;datasize(buf, m0 + m) - m0)
Used simplifier rules: ⊦ m ≤ m; (s) Used terms: m1, m1, m0, buf