| buf = mkbuf(lptsize(# lpt, m0)), err = ESUCCESS, m0 = LEB_SIZE, n = 0 ⊦ n ≤ # lpt ∧ # buf = lptsize(# lpt, LEB_SIZE) ∧ (err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → is-encoded(lpt, buf, n)) |
⊦ is-encoded(lpt, mkbuf(lptsize(# lpt, LEB_SIZE)), 0)
Used simplifier rules: ⊦ # mkbuf(n) = n; (s)% ⊦ 0 ≤ m; (s)