| ((r => o * P))(mk(rs, f)[r, o]), r ∈ rs ⊦ # rs = 0, rs = ∅, P(mk(rs, f) -- r), ∃ o. ((r => o * P))(mk(rs, f)) |
⊦ ((r => o * P))(H) ↔ P(H -- r) ∧ r ∈ H ∧ H[r] = o
Used simplifier rules: in-mk: ⊦ r ∈ mk(rs, f) ↔ r ∈ rs;% ⊦ H[r0, o][r] = (r = r0 ∧ r0 ∈ H ⊃ o;H[r]); (s)% ⊦ r ∈ H[r0, o] ↔ r ∈ H; (s)%r ∈ H ⊦ H[r, o] -- r = H -- r; (s) Used terms: mk(rs, f)[r, o], P, o, r