Metamath Proof Explorer


Theorem cbvopabv

Description: Rule used to change bound variables in an ordered-pair class abstraction, using implicit substitution. (Contributed by NM, 15-Oct-1996) Reduce axiom usage. (Revised by Gino Giotto, 15-Oct-2024)

Ref Expression
Hypothesis cbvopabv.1 x=zy=wφψ
Assertion cbvopabv xy|φ=zw|ψ

Proof

Step Hyp Ref Expression
1 cbvopabv.1 x=zy=wφψ
2 opeq12 x=zy=wxy=zw
3 2 eqeq2d x=zy=wv=xyv=zw
4 3 1 anbi12d x=zy=wv=xyφv=zwψ
5 4 cbvex2vw xyv=xyφzwv=zwψ
6 5 abbii v|xyv=xyφ=v|zwv=zwψ
7 df-opab xy|φ=v|xyv=xyφ
8 df-opab zw|ψ=v|zwv=zwψ
9 6 7 8 3eqtr4i xy|φ=zw|ψ