Metamath Proof Explorer


Theorem rnopab3

Description: The range of a restricted class of ordered pairs. (Contributed by Eric Schmidt, 16-Sep-2025)

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

Proof

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