| ((btree(rp, r, adr, height, false, ri, iast, as, alladrs, ok) * true))(zh) ⊦ ((btree(rp, null, adr, height, false, ri, iast, as, alladrs, ok) * true))(zh) |
⊦ ((btree(rp, r, adr, height, false, ri, iast, as, alladrs, ok) * P))(zh) → ((btree(rp, null, adr, height, false, ri, iast, as, alladrs, ok) * true * P))(zh)
Used simplifier rules: sep-ass: ⊦ (P * P3) * P4 = P * P3 * P4; from specification heap-sep[zheap]%sep-com: ⊦ P * P2 = P2 * P; from specification heap-sep[zheap]% ⊦ ((P1 * P2))(zh) → ((true * P2))(zh); (s)% ⊦ true * true = true; (s) Used terms: rp, r, adr, height, ri, iast, as, alladrs, true, zh