| abs-leb(mapped(buf), ablock, mklp(m, m0, lpf, m1)) ⊦ abs-leb(mapped(buf), ablock, mklp(m, LEB_SIZE, lpf, m1)) |
Used simplifier rules: abs-leb-def: ⊦ abs-leb(aleb, ablock, lp) ↔ aleb.mapped? ∧ abs-nodes (aleb.data, ablock.list, ablock.ladrlist, lp.size = LEB_SIZE) ∧ (lp.size ≠ LEB_SIZE → lp.size = # aleb.data);% ⊦ abs-nodes(buf, x, lax, false) → abs-nodes(buf, x, lax, true); (ss)%⊦ abs-nodes(buf, x0, lax0, true) → (abs-nodes(buf, x1, lax1, true) ↔ x0 = x1 ∧ lax0 = lax1); (s)%abs-nodes-elems-adr-length: ⊦ abs-nodes(buf, x, lax, weak) → # x = # lax; (forward) from specification abs-list% ⊦ mklp(m, m0, lpf, m1).size = m0; (s)% ⊦ mapped(buf).data = buf; (s)% ⊦ mapped(buf).mapped?; (s)