| ⊦ # buf0 = # buf1 ∧ m ≤ # buf0 ∧ range=(buf0, 0, buf1, 0, datasize(buf1)) → (datasize(buf0, m) < datasize(buf1, m) ↔ false) |
⊦ datasize(buf) = datasize(buf, # buf)
[Concretesimprules((Csimpnamedseq(datasize,,, ⊦ datasize(buf) = datasize(buf, # buf)) Csimpnamedforward(nat-basic1,,f, ⊦ m < n → n ≠ 0)))]