Step | Hyp | Ref
| Expression |
1 | | fprodss.1 |
. . 3
|
2 | | sseq2 3166 |
. . . . 5
|
3 | | ss0 3449 |
. . . . 5
|
4 | 2, 3 | syl6bi 162 |
. . . 4
|
5 | | prodeq1 11494 |
. . . . . 6
|
6 | | prodeq1 11494 |
. . . . . . 7
|
7 | 6 | eqcomd 2171 |
. . . . . 6
|
8 | 5, 7 | sylan9eq 2219 |
. . . . 5
|
9 | 8 | expcom 115 |
. . . 4
|
10 | 4, 9 | syld 45 |
. . 3
|
11 | 1, 10 | syl5com 29 |
. 2
|
12 | | cnvimass 4967 |
. . . . . . . . 9
|
13 | | simprr 522 |
. . . . . . . . . 10
♯ ♯ ♯ |
14 | | f1of 5432 |
. . . . . . . . . 10
♯ ♯ |
15 | 13, 14 | syl 14 |
. . . . . . . . 9
♯ ♯ ♯ |
16 | 12, 15 | fssdm 5352 |
. . . . . . . 8
♯ ♯ ♯ |
17 | | f1ofn 5433 |
. . . . . . . . . . . 12
♯ ♯ |
18 | | elpreima 5604 |
. . . . . . . . . . . 12
♯
♯ |
19 | 13, 17, 18 | 3syl 17 |
. . . . . . . . . . 11
♯ ♯ ♯ |
20 | 15 | ffvelrnda 5620 |
. . . . . . . . . . . . 13
♯ ♯ ♯ |
21 | 20 | ex 114 |
. . . . . . . . . . . 12
♯ ♯ ♯ |
22 | 21 | adantrd 277 |
. . . . . . . . . . 11
♯ ♯ ♯ |
23 | 19, 22 | sylbid 149 |
. . . . . . . . . 10
♯ ♯
|
24 | 23 | imp 123 |
. . . . . . . . 9
♯ ♯ |
25 | | fprodss.2 |
. . . . . . . . . . . . . . 15
|
26 | 25 | ex 114 |
. . . . . . . . . . . . . 14
|
27 | 26 | adantr 274 |
. . . . . . . . . . . . 13
|
28 | | eldif 3125 |
. . . . . . . . . . . . . . 15
|
29 | | fprodss.3 |
. . . . . . . . . . . . . . . 16
|
30 | | ax-1cn 7846 |
. . . . . . . . . . . . . . . 16
|
31 | 29, 30 | eqeltrdi 2257 |
. . . . . . . . . . . . . . 15
|
32 | 28, 31 | sylan2br 286 |
. . . . . . . . . . . . . 14
|
33 | 32 | expr 373 |
. . . . . . . . . . . . 13
|
34 | | eleq1 2229 |
. . . . . . . . . . . . . . . 16
|
35 | 34 | dcbid 828 |
. . . . . . . . . . . . . . 15
DECID
DECID
|
36 | | fprodssdc.a |
. . . . . . . . . . . . . . . 16
DECID |
37 | 36 | adantr 274 |
. . . . . . . . . . . . . . 15
DECID
|
38 | | simpr 109 |
. . . . . . . . . . . . . . 15
|
39 | 35, 37, 38 | rspcdva 2835 |
. . . . . . . . . . . . . 14
DECID
|
40 | | exmiddc 826 |
. . . . . . . . . . . . . 14
DECID
|
41 | 39, 40 | syl 14 |
. . . . . . . . . . . . 13
|
42 | 27, 33, 41 | mpjaod 708 |
. . . . . . . . . . . 12
|
43 | 42 | adantlr 469 |
. . . . . . . . . . 11
♯ ♯ |
44 | 43 | fmpttd 5640 |
. . . . . . . . . 10
♯ ♯ |
45 | 44 | ffvelrnda 5620 |
. . . . . . . . 9
♯ ♯ |
46 | 24, 45 | syldan 280 |
. . . . . . . 8
♯ ♯ |
47 | | eqid 2165 |
. . . . . . . . 9
|
48 | | simprl 521 |
. . . . . . . . . 10
♯ ♯ ♯ |
49 | | nnuz 9501 |
. . . . . . . . . 10
|
50 | 48, 49 | eleqtrdi 2259 |
. . . . . . . . 9
♯ ♯ ♯ |
51 | | ssidd 3163 |
. . . . . . . . 9
♯ ♯ ♯ ♯ |
52 | 47, 50, 51 | fprodntrivap 11525 |
. . . . . . . 8
♯ ♯
# ♯ |
53 | | eleq1 2229 |
. . . . . . . . . . . . 13
|
54 | 53 | dcbid 828 |
. . . . . . . . . . . 12
DECID
DECID |
55 | 36 | ad3antrrr 484 |
. . . . . . . . . . . 12
♯ ♯
♯ DECID |
56 | 13 | ad2antrr 480 |
. . . . . . . . . . . . . 14
♯ ♯
♯ ♯ |
57 | 56, 14 | syl 14 |
. . . . . . . . . . . . 13
♯ ♯
♯ ♯ |
58 | | simpr 109 |
. . . . . . . . . . . . 13
♯ ♯
♯ ♯ |
59 | 57, 58 | ffvelrnd 5621 |
. . . . . . . . . . . 12
♯ ♯
♯ |
60 | 54, 55, 59 | rspcdva 2835 |
. . . . . . . . . . 11
♯ ♯
♯ DECID |
61 | | f1ocnv 5445 |
. . . . . . . . . . . . . . 15
♯ ♯ |
62 | | f1of1 5431 |
. . . . . . . . . . . . . . 15
♯ ♯ |
63 | 56, 61, 62 | 3syl 17 |
. . . . . . . . . . . . . 14
♯ ♯
♯ ♯ |
64 | 1 | ad3antrrr 484 |
. . . . . . . . . . . . . 14
♯ ♯
♯ |
65 | | f1elima 5741 |
. . . . . . . . . . . . . 14
♯
|
66 | 63, 59, 64, 65 | syl3anc 1228 |
. . . . . . . . . . . . 13
♯ ♯
♯
|
67 | | f1ocnvfv1 5745 |
. . . . . . . . . . . . . . 15
♯ ♯ |
68 | 56, 58, 67 | syl2anc 409 |
. . . . . . . . . . . . . 14
♯ ♯
♯ |
69 | 68 | eleq1d 2235 |
. . . . . . . . . . . . 13
♯ ♯
♯
|
70 | 66, 69 | bitr3d 189 |
. . . . . . . . . . . 12
♯ ♯
♯
|
71 | 70 | dcbid 828 |
. . . . . . . . . . 11
♯ ♯
♯ DECID
DECID
|
72 | 60, 71 | mpbid 146 |
. . . . . . . . . 10
♯ ♯
♯ DECID |
73 | 16 | ad2antrr 480 |
. . . . . . . . . . . . 13
♯ ♯
♯ ♯ |
74 | | simpr 109 |
. . . . . . . . . . . . 13
♯ ♯
♯
♯ |
75 | 73, 74 | ssneldd 3145 |
. . . . . . . . . . . 12
♯ ♯
♯
|
76 | 75 | olcd 724 |
. . . . . . . . . . 11
♯ ♯
♯
|
77 | | df-dc 825 |
. . . . . . . . . . 11
DECID
|
78 | 76, 77 | sylibr 133 |
. . . . . . . . . 10
♯ ♯
♯ DECID |
79 | | eluzelz 9475 |
. . . . . . . . . . . . 13
|
80 | 79 | adantl 275 |
. . . . . . . . . . . 12
♯ ♯
|
81 | | 1zzd 9218 |
. . . . . . . . . . . 12
♯ ♯
|
82 | 48 | adantr 274 |
. . . . . . . . . . . . 13
♯ ♯
♯ |
83 | 82 | nnzd 9312 |
. . . . . . . . . . . 12
♯ ♯
♯ |
84 | | fzdcel 9975 |
. . . . . . . . . . . 12
♯ DECID ♯ |
85 | 80, 81, 83, 84 | syl3anc 1228 |
. . . . . . . . . . 11
♯ ♯
DECID
♯ |
86 | | exmiddc 826 |
. . . . . . . . . . 11
DECID ♯ ♯
♯ |
87 | 85, 86 | syl 14 |
. . . . . . . . . 10
♯ ♯
♯ ♯ |
88 | 72, 78, 87 | mpjaodan 788 |
. . . . . . . . 9
♯ ♯
DECID
|
89 | 88 | ralrimiva 2539 |
. . . . . . . 8
♯ ♯
DECID |
90 | | 1zzd 9218 |
. . . . . . . 8
♯ ♯ |
91 | | eldifi 3244 |
. . . . . . . . . . . 12
♯ ♯ |
92 | 91, 20 | sylan2 284 |
. . . . . . . . . . 11
♯ ♯ ♯
|
93 | | eldifn 3245 |
. . . . . . . . . . . . 13
♯
|
94 | 93 | adantl 275 |
. . . . . . . . . . . 12
♯ ♯ ♯
|
95 | 91 | adantl 275 |
. . . . . . . . . . . . 13
♯ ♯ ♯
♯ |
96 | 19 | adantr 274 |
. . . . . . . . . . . . 13
♯ ♯ ♯
♯ |
97 | 95, 96 | mpbirand 438 |
. . . . . . . . . . . 12
♯ ♯ ♯
|
98 | 94, 97 | mtbid 662 |
. . . . . . . . . . 11
♯ ♯ ♯
|
99 | 92, 98 | eldifd 3126 |
. . . . . . . . . 10
♯ ♯ ♯
|
100 | | difss 3248 |
. . . . . . . . . . . . 13
|
101 | | resmpt 4932 |
. . . . . . . . . . . . 13
|
102 | 100, 101 | ax-mp 5 |
. . . . . . . . . . . 12
|
103 | 102 | fveq1i 5487 |
. . . . . . . . . . 11
|
104 | | fvres 5510 |
. . . . . . . . . . 11
|
105 | 103, 104 | eqtr3id 2213 |
. . . . . . . . . 10
|
106 | 99, 105 | syl 14 |
. . . . . . . . 9
♯ ♯ ♯
|
107 | | 1ex 7894 |
. . . . . . . . . . . . . . 15
|
108 | 107 | elsn2 3610 |
. . . . . . . . . . . . . 14
|
109 | 29, 108 | sylibr 133 |
. . . . . . . . . . . . 13
|
110 | 109 | fmpttd 5640 |
. . . . . . . . . . . 12
|
111 | 110 | ad2antrr 480 |
. . . . . . . . . . 11
♯ ♯ ♯
|
112 | 111, 99 | ffvelrnd 5621 |
. . . . . . . . . 10
♯ ♯ ♯
|
113 | | elsni 3594 |
. . . . . . . . . 10
|
114 | 112, 113 | syl 14 |
. . . . . . . . 9
♯ ♯ ♯
|
115 | 106, 114 | eqtr3d 2200 |
. . . . . . . 8
♯ ♯ ♯
|
116 | | fzssuz 10000 |
. . . . . . . . 9
♯ |
117 | 116 | a1i 9 |
. . . . . . . 8
♯ ♯ ♯ |
118 | 85 | ralrimiva 2539 |
. . . . . . . 8
♯ ♯
DECID ♯ |
119 | 16, 46, 52, 89, 90, 115, 117, 118 | prodssdc 11530 |
. . . . . . 7
♯ ♯ ♯ |
120 | 1 | adantr 274 |
. . . . . . . . . . . 12
♯ ♯ |
121 | 120 | resmptd 4935 |
. . . . . . . . . . 11
♯ ♯ |
122 | 121 | fveq1d 5488 |
. . . . . . . . . 10
♯ ♯ |
123 | | fvres 5510 |
. . . . . . . . . 10
|
124 | 122, 123 | sylan9req 2220 |
. . . . . . . . 9
♯ ♯ |
125 | 124 | prodeq2dv 11507 |
. . . . . . . 8
♯ ♯
|
126 | | fveq2 5486 |
. . . . . . . . 9
|
127 | | fprodss.4 |
. . . . . . . . . . . 12
|
128 | 127 | adantr 274 |
. . . . . . . . . . 11
♯ ♯
|
129 | 36 | adantr 274 |
. . . . . . . . . . 11
♯ ♯
DECID |
130 | | ssfidc 6900 |
. . . . . . . . . . 11
DECID
|
131 | 128, 120,
129, 130 | syl3anc 1228 |
. . . . . . . . . 10
♯ ♯
|
132 | 120, 13, 131 | preimaf1ofi 6916 |
. . . . . . . . 9
♯ ♯ |
133 | | f1of1 5431 |
. . . . . . . . . . . 12
♯ ♯ |
134 | 13, 133 | syl 14 |
. . . . . . . . . . 11
♯ ♯ ♯ |
135 | | f1ores 5447 |
. . . . . . . . . . 11
♯
♯ |
136 | 134, 16, 135 | syl2anc 409 |
. . . . . . . . . 10
♯ ♯ |
137 | | f1ofo 5439 |
. . . . . . . . . . . . 13
♯ ♯ |
138 | 13, 137 | syl 14 |
. . . . . . . . . . . 12
♯ ♯ ♯ |
139 | | foimacnv 5450 |
. . . . . . . . . . . 12
♯ |
140 | 138, 120,
139 | syl2anc 409 |
. . . . . . . . . . 11
♯ ♯ |
141 | 140 | f1oeq3d 5429 |
. . . . . . . . . 10
♯ ♯
|
142 | 136, 141 | mpbid 146 |
. . . . . . . . 9
♯ ♯ |
143 | | fvres 5510 |
. . . . . . . . . 10
|
144 | 143 | adantl 275 |
. . . . . . . . 9
♯ ♯ |
145 | 120 | sselda 3142 |
. . . . . . . . . 10
♯ ♯ |
146 | 44 | ffvelrnda 5620 |
. . . . . . . . . 10
♯ ♯ |
147 | 145, 146 | syldan 280 |
. . . . . . . . 9
♯ ♯ |
148 | 126, 132,
142, 144, 147 | fprodf1o 11529 |
. . . . . . . 8
♯ ♯ |
149 | 125, 148 | eqtrd 2198 |
. . . . . . 7
♯ ♯ |
150 | 48 | nnzd 9312 |
. . . . . . . . 9
♯ ♯ ♯ |
151 | 90, 150 | fzfigd 10366 |
. . . . . . . 8
♯ ♯ ♯ |
152 | | eqidd 2166 |
. . . . . . . 8
♯ ♯ ♯ |
153 | 126, 151,
13, 152, 146 | fprodf1o 11529 |
. . . . . . 7
♯ ♯ ♯ |
154 | 119, 149,
153 | 3eqtr4d 2208 |
. . . . . 6
♯ ♯
|
155 | 25 | ralrimiva 2539 |
. . . . . . . 8
|
156 | 155 | adantr 274 |
. . . . . . 7
♯ ♯
|
157 | | prodfct 11528 |
. . . . . . 7
|
158 | 156, 157 | syl 14 |
. . . . . 6
♯ ♯
|
159 | 43 | ralrimiva 2539 |
. . . . . . 7
♯ ♯
|
160 | | prodfct 11528 |
. . . . . . 7
|
161 | 159, 160 | syl 14 |
. . . . . 6
♯ ♯
|
162 | 154, 158,
161 | 3eqtr3d 2206 |
. . . . 5
♯ ♯ |
163 | 162 | expr 373 |
. . . 4
♯ ♯ |
164 | 163 | exlimdv 1807 |
. . 3
♯ ♯
|
165 | 164 | expimpd 361 |
. 2
♯ ♯
|
166 | | fz1f1o 11316 |
. . 3
♯ ♯ |
167 | 127, 166 | syl 14 |
. 2
♯ ♯ |
168 | 11, 165, 167 | mpjaod 708 |
1
|