Proof of Theorem xpmapenlem
Step | Hyp | Ref
| Expression |
1 | | fnmap 6633 |
. . 3
|
2 | | xpmapen.1 |
. . . 4
|
3 | | xpmapen.2 |
. . . 4
|
4 | 2, 3 | xpex 4726 |
. . 3
|
5 | | xpmapen.3 |
. . 3
|
6 | | fnovex 5886 |
. . 3
|
7 | 1, 4, 5, 6 | mp3an 1332 |
. 2
|
8 | | fnovex 5886 |
. . . 4
|
9 | 1, 2, 5, 8 | mp3an 1332 |
. . 3
|
10 | | fnovex 5886 |
. . . 4
|
11 | 1, 3, 5, 10 | mp3an 1332 |
. . 3
|
12 | 9, 11 | xpex 4726 |
. 2
|
13 | 4, 5 | elmap 6655 |
. . . . . . 7
|
14 | | ffvelrn 5629 |
. . . . . . 7
|
15 | 13, 14 | sylanb 282 |
. . . . . 6
|
16 | | xp1st 6144 |
. . . . . 6
|
17 | 15, 16 | syl 14 |
. . . . 5
|
18 | | xpmapenlem.4 |
. . . . 5
|
19 | 17, 18 | fmptd 5650 |
. . . 4
|
20 | 2, 5 | elmap 6655 |
. . . 4
|
21 | 19, 20 | sylibr 133 |
. . 3
|
22 | | xp2nd 6145 |
. . . . . 6
|
23 | 15, 22 | syl 14 |
. . . . 5
|
24 | | xpmapenlem.5 |
. . . . 5
|
25 | 23, 24 | fmptd 5650 |
. . . 4
|
26 | 3, 5 | elmap 6655 |
. . . 4
|
27 | 25, 26 | sylibr 133 |
. . 3
|
28 | | opelxpi 4643 |
. . 3
|
29 | 21, 27, 28 | syl2anc 409 |
. 2
|
30 | | xp1st 6144 |
. . . . . . 7
|
31 | 2, 5 | elmap 6655 |
. . . . . . 7
|
32 | 30, 31 | sylib 121 |
. . . . . 6
|
33 | 32 | ffvelrnda 5631 |
. . . . 5
|
34 | | xp2nd 6145 |
. . . . . . 7
|
35 | 3, 5 | elmap 6655 |
. . . . . . 7
|
36 | 34, 35 | sylib 121 |
. . . . . 6
|
37 | 36 | ffvelrnda 5631 |
. . . . 5
|
38 | | opelxpi 4643 |
. . . . 5
|
39 | 33, 37, 38 | syl2anc 409 |
. . . 4
|
40 | | xpmapenlem.6 |
. . . 4
|
41 | 39, 40 | fmptd 5650 |
. . 3
|
42 | 4, 5 | elmap 6655 |
. . 3
|
43 | 41, 42 | sylibr 133 |
. 2
|
44 | | 1st2nd2 6154 |
. . . . 5
|
45 | 44 | ad2antlr 486 |
. . . 4
|
46 | 32 | feqmptd 5549 |
. . . . . . 7
|
47 | 46 | ad2antlr 486 |
. . . . . 6
|
48 | | simplr 525 |
. . . . . . . . . . . 12
|
49 | 48 | fveq1d 5498 |
. . . . . . . . . . 11
|
50 | | vex 2733 |
. . . . . . . . . . . . . . . 16
|
51 | | 1stexg 6146 |
. . . . . . . . . . . . . . . 16
|
52 | 50, 51 | ax-mp 5 |
. . . . . . . . . . . . . . 15
|
53 | | vex 2733 |
. . . . . . . . . . . . . . 15
|
54 | 52, 53 | fvex 5516 |
. . . . . . . . . . . . . 14
|
55 | | 2ndexg 6147 |
. . . . . . . . . . . . . . . 16
|
56 | 50, 55 | ax-mp 5 |
. . . . . . . . . . . . . . 15
|
57 | 56, 53 | fvex 5516 |
. . . . . . . . . . . . . 14
|
58 | 54, 57 | opex 4214 |
. . . . . . . . . . . . 13
|
59 | 40 | fvmpt2 5579 |
. . . . . . . . . . . . 13
|
60 | 58, 59 | mpan2 423 |
. . . . . . . . . . . 12
|
61 | 60 | adantl 275 |
. . . . . . . . . . 11
|
62 | 49, 61 | eqtrd 2203 |
. . . . . . . . . 10
|
63 | 62 | fveq2d 5500 |
. . . . . . . . 9
|
64 | 54, 57 | op1st 6125 |
. . . . . . . . 9
|
65 | 63, 64 | eqtrdi 2219 |
. . . . . . . 8
|
66 | 65 | mpteq2dva 4079 |
. . . . . . 7
|
67 | 18, 66 | eqtrid 2215 |
. . . . . 6
|
68 | 47, 67 | eqtr4d 2206 |
. . . . 5
|
69 | 36 | feqmptd 5549 |
. . . . . . 7
|
70 | 69 | ad2antlr 486 |
. . . . . 6
|
71 | 62 | fveq2d 5500 |
. . . . . . . . 9
|
72 | 54, 57 | op2nd 6126 |
. . . . . . . . 9
|
73 | 71, 72 | eqtrdi 2219 |
. . . . . . . 8
|
74 | 73 | mpteq2dva 4079 |
. . . . . . 7
|
75 | 24, 74 | eqtrid 2215 |
. . . . . 6
|
76 | 70, 75 | eqtr4d 2206 |
. . . . 5
|
77 | 68, 76 | opeq12d 3773 |
. . . 4
|
78 | 45, 77 | eqtrd 2203 |
. . 3
|
79 | | simpll 524 |
. . . . . 6
|
80 | 79, 13 | sylib 121 |
. . . . 5
|
81 | 80 | feqmptd 5549 |
. . . 4
|
82 | | simpr 109 |
. . . . . . . . . . . 12
|
83 | 82 | fveq2d 5500 |
. . . . . . . . . . 11
|
84 | 21 | ad2antrr 485 |
. . . . . . . . . . . 12
|
85 | 27 | ad2antrr 485 |
. . . . . . . . . . . 12
|
86 | | op1stg 6129 |
. . . . . . . . . . . 12
|
87 | 84, 85, 86 | syl2anc 409 |
. . . . . . . . . . 11
|
88 | 83, 87 | eqtrd 2203 |
. . . . . . . . . 10
|
89 | 88 | fveq1d 5498 |
. . . . . . . . 9
|
90 | | vex 2733 |
. . . . . . . . . . . 12
|
91 | 90, 53 | fvex 5516 |
. . . . . . . . . . 11
|
92 | | 1stexg 6146 |
. . . . . . . . . . 11
|
93 | 91, 92 | ax-mp 5 |
. . . . . . . . . 10
|
94 | 18 | fvmpt2 5579 |
. . . . . . . . . 10
|
95 | 93, 94 | mpan2 423 |
. . . . . . . . 9
|
96 | 89, 95 | sylan9eq 2223 |
. . . . . . . 8
|
97 | 82 | fveq2d 5500 |
. . . . . . . . . . 11
|
98 | | op2ndg 6130 |
. . . . . . . . . . . 12
|
99 | 84, 85, 98 | syl2anc 409 |
. . . . . . . . . . 11
|
100 | 97, 99 | eqtrd 2203 |
. . . . . . . . . 10
|
101 | 100 | fveq1d 5498 |
. . . . . . . . 9
|
102 | | 2ndexg 6147 |
. . . . . . . . . . 11
|
103 | 91, 102 | ax-mp 5 |
. . . . . . . . . 10
|
104 | 24 | fvmpt2 5579 |
. . . . . . . . . 10
|
105 | 103, 104 | mpan2 423 |
. . . . . . . . 9
|
106 | 101, 105 | sylan9eq 2223 |
. . . . . . . 8
|
107 | 96, 106 | opeq12d 3773 |
. . . . . . 7
|
108 | 80 | ffvelrnda 5631 |
. . . . . . . 8
|
109 | | 1st2nd2 6154 |
. . . . . . . 8
|
110 | 108, 109 | syl 14 |
. . . . . . 7
|
111 | 107, 110 | eqtr4d 2206 |
. . . . . 6
|
112 | 111 | mpteq2dva 4079 |
. . . . 5
|
113 | 40, 112 | eqtrid 2215 |
. . . 4
|
114 | 81, 113 | eqtr4d 2206 |
. . 3
|
115 | 78, 114 | impbida 591 |
. 2
|
116 | 7, 12, 29, 43, 115 | en3i 6749 |
1
|