| lpt.mapIndices(ns, λ lp. lp.size:= LEB_SIZE)[n] = mklp(m, m0, lpf, m1), n ∈ nx, n ∈ nx → n < # lpt ∧ lpt[n].flags = LP_GROUP_NODES ⊦ n < # lpt ∧ lpf = LP_GROUP_NODES |
lpt[n].flags = LP_GROUP_NODES, lpt.mapIndices(ns, λ lp. lp.size:= LEB_SIZE)[n] = mklp(m, m0, lpf, m1), n < # lpt, n ∈ nx ⊦ lpf = LP_GROUP_NODES
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic