Metamath Proof Explorer


Theorem 2ndresdju

Description: The 2nd function restricted to a disjoint union is injective. (Contributed by Thierry Arnoux, 23-Jun-2024)

Ref Expression
Hypotheses 2ndresdju.u U=xXx×C
2ndresdju.a φAV
2ndresdju.x φXW
2ndresdju.1 φDisjxXC
2ndresdju.2 φxXC=A
Assertion 2ndresdju φ2ndU:U1-1A

Proof

Step Hyp Ref Expression
1 2ndresdju.u U=xXx×C
2 2ndresdju.a φAV
3 2ndresdju.x φXW
4 2ndresdju.1 φDisjxXC
5 2ndresdju.2 φxXC=A
6 fo2nd 2nd:VontoV
7 fofn 2nd:VontoV2ndFnV
8 6 7 mp1i φ2ndFnV
9 ssv UV
10 9 a1i φUV
11 8 10 fnssresd φ2ndUFnU
12 simpr φuUuU
13 12 fvresd φuU2ndUu=2ndu
14 djussxp2 xXx×CX×xXC
15 5 xpeq2d φX×xXC=X×A
16 14 15 sseqtrid φxXx×CX×A
17 1 16 eqsstrid φUX×A
18 17 sselda φuUuX×A
19 xp2nd uX×A2nduA
20 18 19 syl φuU2nduA
21 13 20 eqeltrd φuU2ndUuA
22 21 ralrimiva φuU2ndUuA
23 ffnfv 2ndU:UA2ndUFnUuU2ndUuA
24 11 22 23 sylanbrc φ2ndU:UA
25 nfv xφ
26 nfiu1 _xxXx×C
27 1 26 nfcxfr _xU
28 27 nfcri xuU
29 25 28 nfan xφuU
30 27 nfcri xvU
31 29 30 nfan xφuUvU
32 nfcv _x2nd
33 32 27 nfres _x2ndU
34 nfcv _xu
35 33 34 nffv _x2ndUu
36 nfcv _xv
37 33 36 nffv _x2ndUv
38 35 37 nfeq x2ndUu=2ndUv
39 31 38 nfan xφuUvU2ndUu=2ndUv
40 nfv xu=v
41 1 eleq2i uUuxXx×C
42 eliunxp uxXx×Cxcu=xcxXcC
43 41 42 sylbb uUxcu=xcxXcC
44 43 ad3antlr φuUvU2ndUu=2ndUvxcu=xcxXcC
45 1 eleq2i vUvxXx×C
46 eliunxp vxXx×Cxdv=xdxXdC
47 45 46 bitri vUxdv=xdxXdC
48 nfv ydv=xdxXdC
49 nfv xv=yd
50 nfv xyX
51 nfcsb1v _xy/xC
52 51 nfcri xdy/xC
53 50 52 nfan xyXdy/xC
54 49 53 nfan xv=ydyXdy/xC
55 54 nfex xdv=ydyXdy/xC
56 opeq1 x=yxd=yd
57 56 eqeq2d x=yv=xdv=yd
58 eleq1w x=yxXyX
59 csbeq1a x=yC=y/xC
60 59 eleq2d x=ydCdy/xC
61 58 60 anbi12d x=yxXdCyXdy/xC
62 57 61 anbi12d x=yv=xdxXdCv=ydyXdy/xC
63 62 exbidv x=ydv=xdxXdCdv=ydyXdy/xC
64 48 55 63 cbvexv1 xdv=xdxXdCydv=ydyXdy/xC
65 47 64 sylbb vUydv=ydyXdy/xC
66 65 ad5antlr φuUvU2ndUu=2ndUvu=xcxXcCydv=ydyXdy/xC
67 4 ad9antr φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCDisjxXC
68 simp-5r φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCxX
69 simplr φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCyX
70 simp-4r φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCcC
71 simp-7r φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndUu=2ndUv
72 simp-9r φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCuU
73 72 fvresd φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndUu=2ndu
74 simp-6r φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCu=xc
75 74 fveq2d φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndu=2ndxc
76 vex xV
77 vex cV
78 76 77 op2nd 2ndxc=c
79 75 78 eqtrdi φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndu=c
80 73 79 eqtrd φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndUu=c
81 simp-8r φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCvU
82 81 fvresd φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndUv=2ndv
83 simpllr φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCv=yd
84 83 fveq2d φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndv=2ndyd
85 vex yV
86 vex dV
87 85 86 op2nd 2ndyd=d
88 84 87 eqtrdi φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndv=d
89 82 88 eqtrd φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xC2ndUv=d
90 71 80 89 3eqtr3d φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCc=d
91 simpr φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCdy/xC
92 90 91 eqeltrd φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCcy/xC
93 51 59 disjif DisjxXCxXyXcCcy/xCx=y
94 67 68 69 70 92 93 syl122anc φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCx=y
95 94 90 opeq12d φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCxc=yd
96 95 74 83 3eqtr4d φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCu=v
97 96 anasss φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCu=v
98 97 expl φuUvU2ndUu=2ndUvu=xcxXcCv=ydyXdy/xCu=v
99 98 exlimdvv φuUvU2ndUu=2ndUvu=xcxXcCydv=ydyXdy/xCu=v
100 66 99 mpd φuUvU2ndUu=2ndUvu=xcxXcCu=v
101 100 anasss φuUvU2ndUu=2ndUvu=xcxXcCu=v
102 101 expl φuUvU2ndUu=2ndUvu=xcxXcCu=v
103 102 exlimdv φuUvU2ndUu=2ndUvcu=xcxXcCu=v
104 39 40 44 103 exlimimdd φuUvU2ndUu=2ndUvu=v
105 104 ex φuUvU2ndUu=2ndUvu=v
106 105 anasss φuUvU2ndUu=2ndUvu=v
107 106 ralrimivva φuUvU2ndUu=2ndUvu=v
108 dff13 2ndU:U1-1A2ndU:UAuUvU2ndUu=2ndUvu=v
109 24 107 108 sylanbrc φ2ndU:U1-1A