| m < n, n ≤ # buf, datasize(buf, n) < datasize(buf, m), m < # buf ⊦ |
⊦ datasize(buf, 0) = 0
[Concretesimprules((Csimpnamedseq(datasize-base,,, ⊦ datasize(buf, 0) = 0) Csimpgen(nat freely generated by 0, +1;) Csimpseq( ⊦ 0 < m ↔ m ≠ 0) Csimpseq( ⊦ ¬ m < 0)))]