Metamath Proof Explorer


Theorem dmoprab

Description: The domain of an operation class abstraction. (Contributed by NM, 17-Mar-1995) (Revised by David Abernethy, 19-Jun-2012)

Ref Expression
Assertion dmoprab ⊢ dom ⁡ x y z | φ = x y | ∃ z φ

Proof

Step Hyp Ref Expression
1 dfoprab2 ⊢ x y z | φ = w z | ∃ x ∃ y w = x y ∧ φ
2 1 dmeqi ⊢ dom ⁡ x y z | φ = dom ⁡ w z | ∃ x ∃ y w = x y ∧ φ
3 dmopab ⊢ dom ⁡ w z | ∃ x ∃ y w = x y ∧ φ = w | ∃ z ∃ x ∃ y w = x y ∧ φ
4 exrot3 ⊢ ∃ z ∃ x ∃ y w = x y ∧ φ ↔ ∃ x ∃ y ∃ z w = x y ∧ φ
5 19.42v ⊢ ∃ z w = x y ∧ φ ↔ w = x y ∧ ∃ z φ
6 5 2exbii ⊢ ∃ x ∃ y ∃ z w = x y ∧ φ ↔ ∃ x ∃ y w = x y ∧ ∃ z φ
7 4 6 bitri ⊢ ∃ z ∃ x ∃ y w = x y ∧ φ ↔ ∃ x ∃ y w = x y ∧ ∃ z φ
8 7 abbii ⊢ w | ∃ z ∃ x ∃ y w = x y ∧ φ = w | ∃ x ∃ y w = x y ∧ ∃ z φ
9 df-opab ⊢ x y | ∃ z φ = w | ∃ x ∃ y w = x y ∧ ∃ z φ
10 8 9 eqtr4i ⊢ w | ∃ z ∃ x ∃ y w = x y ∧ φ = x y | ∃ z φ
11 2 3 10 3eqtri ⊢ dom ⁡ x y z | φ = x y | ∃ z φ