| r0 ∈ rs ⊦ # rs = 0, P(mk(rs, f)) ↔ P(mk(rs ++ r, f) -- r), (mk(rs ++ r, f) -- r)[r0] = f(r0), r = null, rs = ∅, r ∈ rs |
r ∈ H ⊦ r ≠ r0 → (H -- r0)[r] = H[r]
r0 ∈ rs, r0 ∈ mk(rs ++ r, f) ⊦ # rs = 0, P(mk(rs, f)) ↔ P(mk(rs ++ r, f) -- r), mk(rs ++ r, f)[r0] = f(r0), r = null, r0 = r, rs = ∅, r ∈ rs
Used simplifier rules: in-mk: ⊦ r ∈ mk(rs, f) ↔ r ∈ rs;% ⊦ r ≠ r0 → (r ∈ rs ++ r0 ↔ r ∈ rs); (s) Used terms: r0, r, mk(rs ++ r, f)