| ⊦ R(mk(rs, f(r; o), g)) ↔ R(mk(rs, f, g)), mk(rs, f(r; o), g) = mk(rs, f, g), r ∈ rs |
⊦ Ha0 = Ha1 ↔ (∀ r. (r ∈ Ha0 ↔ r ∈ Ha1) ∧ (r ∈ Ha0 → Ha0[r]o = Ha1[r]o ∧ Ha0[r]a = Ha1[r]a))
Used simplifier rules: ⊦ r ∈ mk(rs, f, g) ↔ r ∈ rs; (s)% ⊦ r ∈ rs → mk(rs, f, g)[r]o = f(r); (s)% ⊦ r ∈ rs → mk(rs, f, g)[r]a = g(r); (s) Used terms: mk(rs, f, g), mk(rs, f(r; o), g)