| # lpt = # avol, avol[n0] = mapped(buf0), m = buffered(n0).leb, buffered(n0).isbuf?, n0 < # avol, awbuf-inv(avol, buffered(n0)), n ≤ # buf, # buf0 + n ≤ LEB_SIZE, ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ⟪isbuf := true⟫ (awbuf-inv(avol, buffered(n0)) ∧ # lpt = # avol), err0 = ESUCCESS |
Used simplifier rules: ⊦ buffered(m).isbuf?; (s)% ⊦ ⌊err⌋ → err ≠ ESUCCESS; (s)