| ⊦ abs-gstore(avol0, lpt, gstore, ginval) ∧ avol-cleanup-lpt-unchanged(avol0, avol1, lpt) ∧ dom remove-refsize0(gstore) ∩ ginval = ∅ → (¬ abs-gstore(avol1, cleanup-lpt(lpt), remove-refsize0(gstore), ∅) ↔ false) |
dom remove-refsize0(gstore) ∩ ginval = ∅, abs-gstore(avol0, lpt, gstore, ginval), avol-cleanup-lpt-unchanged(avol0, avol1, lpt) ⊦ ¬ abs-gstore(avol1, cleanup-lpt(lpt), remove-refsize0(gstore), ∅) ↔ false