Metamath Proof Explorer


Theorem cbvopab1s

Description: Change first bound variable in an ordered-pair class abstraction, using explicit substitution. (Contributed by NM, 31-Jul-2003)

Ref Expression
Assertion cbvopab1s x y | φ = z y | z x φ

Proof

Step Hyp Ref Expression
1 nfv z y w = x y φ
2 nfv x w = z y
3 nfs1v x z x φ
4 2 3 nfan x w = z y z x φ
5 4 nfex x y w = z y z x φ
6 opeq1 x = z x y = z y
7 6 eqeq2d x = z w = x y w = z y
8 sbequ12 x = z φ z x φ
9 7 8 anbi12d x = z w = x y φ w = z y z x φ
10 9 exbidv x = z y w = x y φ y w = z y z x φ
11 1 5 10 cbvexv1 x y w = x y φ z y w = z y z x φ
12 11 abbii w | x y w = x y φ = w | z y w = z y z x φ
13 df-opab x y | φ = w | x y w = x y φ
14 df-opab z y | z x φ = w | z y w = z y z x φ
15 12 13 14 3eqtr4i x y | φ = z y | z x φ