⊦ datasize(buf, m) ≤ n ∧ n < m ∧ m ≤ # buf → buf[n] = empty
Rule argument
spec: <toplevel>
name: datasize-at-h
seq: ⊦ datasize(buf, m) ≤ n ∧ n < m ∧ m ≤ # buf
→ buf[n] = empty
subst: [m, n, buf] → [# buf, n, buf]
flags: <all paths>
Additional information
Used simplifier rules:
⊦ m ≤ m; (s)
Used terms: # buf, n, buf