| lpt-leb-size(lpt) ⊦ lpt-leb-size(lpt[n, lp]) ↔ # lpt ≤ n ∨ lp.size ≤ LEB_SIZE |
∀ n. n < # lpt → lpt[n].size ≤ LEB_SIZE ⊦ (∀ n0. n0 < # lpt → lpt[n, lp][n0].size ≤ LEB_SIZE) ↔ # lpt ≤ n ∨ lp.size ≤ LEB_SIZE
Used simplifier rules: lpt-leb-size: ⊦ lpt-leb-size(lpt) ↔ (∀ n. n < # lpt → lpt[n].size ≤ LEB_SIZE);% ⊦ # lpt[n, lp] = # lpt; (s)