| lpt-free-unref(lpt) ⊦ lpt-free-unref(lpt[n, lp]) ↔ n < # lpt ∧ lp.flags = LP_FREE → lp.ref-size = 0 |
∀ n. n < # lpt ∧ lpt[n].flags = LP_FREE → lpt[n].ref-size = 0 ⊦ (∀ n0. n0 < # lpt ∧ lpt[n, lp][n0].flags = LP_FREE → lpt[n, lp][n0].ref-size = 0) ↔ n < # lpt ∧ lp.flags = LP_FREE → lp.ref-size = 0
Used simplifier rules: lpt-free-unref: ⊦ lpt-free-unref(lpt) ↔ (∀ n. n < # lpt ∧ lpt[n].flags = LP_FREE → lpt[n].ref-size = 0);% ⊦ # lpt[n, lp] = # lpt; (s)