Metamath Proof Explorer


Theorem dmopab3

Description: The domain of a restricted class of ordered pairs. (Contributed by NM, 31-Jan-2004)

Ref Expression
Assertion dmopab3 ⊢ ∀ x ∈ A ∃ y φ ↔ dom ⁡ x y | x ∈ A ∧ φ = A

Proof

Step Hyp Ref Expression
1 df-ral ⊢ ∀ x ∈ A ∃ y φ ↔ ∀ x x ∈ A → ∃ y φ
2 pm4.71 ⊢ x ∈ A → ∃ y φ ↔ x ∈ A ↔ x ∈ A ∧ ∃ y φ
3 2 albii ⊢ ∀ x x ∈ A → ∃ y φ ↔ ∀ x x ∈ A ↔ x ∈ A ∧ ∃ y φ
4 dmopab ⊢ dom ⁡ x y | x ∈ A ∧ φ = x | ∃ y x ∈ A ∧ φ
5 19.42v ⊢ ∃ y x ∈ A ∧ φ ↔ x ∈ A ∧ ∃ y φ
6 5 abbii ⊢ x | ∃ y x ∈ A ∧ φ = x | x ∈ A ∧ ∃ y φ
7 4 6 eqtri ⊢ dom ⁡ x y | x ∈ A ∧ φ = x | x ∈ A ∧ ∃ y φ
8 7 eqeq1i ⊢ dom ⁡ x y | x ∈ A ∧ φ = A ↔ x | x ∈ A ∧ ∃ y φ = A
9 eqcom ⊢ A = x | x ∈ A ∧ ∃ y φ ↔ x | x ∈ A ∧ ∃ y φ = A
10 eqabb ⊢ A = x | x ∈ A ∧ ∃ y φ ↔ ∀ x x ∈ A ↔ x ∈ A ∧ ∃ y φ
11 8 9 10 3bitr2ri ⊢ ∀ x x ∈ A ↔ x ∈ A ∧ ∃ y φ ↔ dom ⁡ x y | x ∈ A ∧ φ = A
12 1 3 11 3bitri ⊢ ∀ x ∈ A ∃ y φ ↔ dom ⁡ x y | x ∈ A ∧ φ = A