| r = null, ((r => znd * P))(zh) ⊦ |
Used simplifier rules: ⊦ ¬ false(zh); (s)%sep-com: ⊦ P * P2 = P2 * P; from specification heap-sep[zheap]%sep-ass: ⊦ (P * P3) * P4 = P * P3 * P4; from specification heap-sep[zheap]% ⊦ false * P0 = false; (s)% ⊦ ⌜false⌝ = false; (s)% ⊦ null => znd = ⌜false⌝ ; (s)