⊦ datasize(buf, m) = 0 ↔ (∀ n. n < m → buf[n] = empty)
n ≤ # buf ⊦ (∀ n0. n0 < n → buf[n0] = empty) ↔ (∃ buf0. buf = mkempbuf(n) + buf0)
Used terms: n, buf