| ⊦ (H ++ r)[r, o] \ rs = ((H \ rs) ++ r)[r, o], r = null, r ∈ H, r ∈ rs |
⊦ H0 = H1 ↔ (∀ r. (r ∈ H0 ↔ r ∈ H1) ∧ (r ∈ H0 → H0[r] = H1[r]))
⊦ r = null, r ∈ rs, r ∈ H, ∀ r0. (r0 ∈ (H ++ r)[r, o] \ rs ↔ r0 ∈ ((H \ rs) ++ r)[r, o]) ∧ (r0 ∈ (H ++ r)[r, o] \ rs → ((H ++ r)[r, o] \ rs)[r0] = ((H \ rs) ++ r)[r, o][r0])
Used terms: ((H \ rs) ++ r)[r, o], (H ++ r)[r, o] \ rs