Metamath Proof Explorer


Theorem rnoprab

Description: The range of an operation class abstraction. (Contributed by NM, 30-Aug-2004) (Revised by David Abernethy, 19-Apr-2013)

Ref Expression
Assertion rnoprab ⊢ ran ⁡ x y z | φ = z | ∃ x ∃ y φ

Proof

Step Hyp Ref Expression
1 dfoprab2 ⊢ x y z | φ = w z | ∃ x ∃ y w = x y ∧ φ
2 1 rneqi ⊢ ran ⁡ x y z | φ = ran ⁡ w z | ∃ x ∃ y w = x y ∧ φ
3 rnopab ⊢ ran ⁡ w z | ∃ x ∃ y w = x y ∧ φ = z | ∃ w ∃ x ∃ y w = x y ∧ φ
4 exrot3 ⊢ ∃ w ∃ x ∃ y w = x y ∧ φ ↔ ∃ x ∃ y ∃ w w = x y ∧ φ
5 opex ⊢ x y ∈ V
6 5 isseti ⊢ ∃ w w = x y
7 19.41v ⊢ ∃ w w = x y ∧ φ ↔ ∃ w w = x y ∧ φ
8 6 7 mpbiran ⊢ ∃ w w = x y ∧ φ ↔ φ
9 8 2exbii ⊢ ∃ x ∃ y ∃ w w = x y ∧ φ ↔ ∃ x ∃ y φ
10 4 9 bitri ⊢ ∃ w ∃ x ∃ y w = x y ∧ φ ↔ ∃ x ∃ y φ
11 10 abbii ⊢ z | ∃ w ∃ x ∃ y w = x y ∧ φ = z | ∃ x ∃ y φ
12 2 3 11 3eqtri ⊢ ran ⁡ x y z | φ = z | ∃ x ∃ y φ