| ⊦ (_∃ rrP * P)[rs, f] ↔ (∃ r0, r1. (rrP(r0, r1) * P)[rs, f]) |
Used simplifier rules: apply: ⊦ P[rs, f] ↔ P(mk(rs, f));%sep-com: ⊦ P0 * P1 = P1 * P0; from specification heap-sep%sep-ass: ⊦ (P0 * P1) * P2 = P0 * P1 * P2; from specification heap-sep% ⊦ ((_∃ rrP * P))(H) ↔ (∃ r0, r1. ((rrP(r0, r1) * P))(H)); (s)