Metamath Proof Explorer


Theorem dfoprab2

Description: Class abstraction for operations in terms of class abstraction of ordered pairs. (Contributed by NM, 12-Mar-1995)

Ref Expression
Assertion dfoprab2 x y z | φ = w z | x y w = x y φ

Proof

Step Hyp Ref Expression
1 excom z w x y v = w z w = x y φ w z x y v = w z w = x y φ
2 exrot4 z w x y v = w z w = x y φ x y z w v = w z w = x y φ
3 opeq1 w = x y w z = x y z
4 3 eqeq2d w = x y v = w z v = x y z
5 4 pm5.32ri v = w z w = x y v = x y z w = x y
6 5 anbi1i v = w z w = x y φ v = x y z w = x y φ
7 anass v = w z w = x y φ v = w z w = x y φ
8 an32 v = x y z w = x y φ v = x y z φ w = x y
9 6 7 8 3bitr3i v = w z w = x y φ v = x y z φ w = x y
10 9 exbii w v = w z w = x y φ w v = x y z φ w = x y
11 opex x y V
12 11 isseti w w = x y
13 19.42v w v = x y z φ w = x y v = x y z φ w w = x y
14 12 13 mpbiran2 w v = x y z φ w = x y v = x y z φ
15 10 14 bitri w v = w z w = x y φ v = x y z φ
16 15 3exbii x y z w v = w z w = x y φ x y z v = x y z φ
17 2 16 bitri z w x y v = w z w = x y φ x y z v = x y z φ
18 19.42vv x y v = w z w = x y φ v = w z x y w = x y φ
19 18 2exbii w z x y v = w z w = x y φ w z v = w z x y w = x y φ
20 1 17 19 3bitr3i x y z v = x y z φ w z v = w z x y w = x y φ
21 20 abbii v | x y z v = x y z φ = v | w z v = w z x y w = x y φ
22 df-oprab x y z | φ = v | x y z v = x y z φ
23 df-opab w z | x y w = x y φ = v | w z v = w z x y w = x y φ
24 21 22 23 3eqtr4i x y z | φ = w z | x y w = x y φ