Metamath Proof Explorer


Theorem dfmpo

Description: Alternate definition for the maps-to notation df-mpo (although it requires that C be a set). (Contributed by NM, 19-Dec-2008) (Revised by Mario Carneiro, 31-Aug-2015)

Ref Expression
Hypothesis dfmpo.1 C V
Assertion dfmpo x A , y B C = x A y B x y C

Proof

Step Hyp Ref Expression
1 dfmpo.1 C V
2 mpompts x A , y B C = w A × B 1 st w / x 2 nd w / y C
3 1 csbex 2 nd w / y C V
4 3 csbex 1 st w / x 2 nd w / y C V
5 4 dfmpt w A × B 1 st w / x 2 nd w / y C = w A × B w 1 st w / x 2 nd w / y C
6 nfcv _ x w
7 nfcsb1v _ x 1 st w / x 2 nd w / y C
8 6 7 nfop _ x w 1 st w / x 2 nd w / y C
9 8 nfsn _ x w 1 st w / x 2 nd w / y C
10 nfcv _ y w
11 nfcv _ y 1 st w
12 nfcsb1v _ y 2 nd w / y C
13 11 12 nfcsbw _ y 1 st w / x 2 nd w / y C
14 10 13 nfop _ y w 1 st w / x 2 nd w / y C
15 14 nfsn _ y w 1 st w / x 2 nd w / y C
16 nfcv _ w x y C
17 id w = x y w = x y
18 csbopeq1a w = x y 1 st w / x 2 nd w / y C = C
19 17 18 opeq12d w = x y w 1 st w / x 2 nd w / y C = x y C
20 19 sneqd w = x y w 1 st w / x 2 nd w / y C = x y C
21 9 15 16 20 iunxpf w A × B w 1 st w / x 2 nd w / y C = x A y B x y C
22 2 5 21 3eqtri x A , y B C = x A y B x y C