Step |
Hyp |
Ref |
Expression |
1 |
|
4001prm.1 |
|
2 |
|
2nn |
|
3 |
|
8nn0 |
|
4 |
|
0nn0 |
|
5 |
3 4
|
deccl |
|
6 |
5 4
|
deccl |
|
7 |
|
nnexpcl |
|
8 |
2 6 7
|
mp2an |
|
9 |
|
nnm1nn0 |
|
10 |
8 9
|
ax-mp |
|
11 |
|
2nn0 |
|
12 |
|
3nn0 |
|
13 |
11 12
|
deccl |
|
14 |
|
1nn0 |
|
15 |
13 14
|
deccl |
|
16 |
15 4
|
deccl |
|
17 |
|
4nn0 |
|
18 |
17 4
|
deccl |
|
19 |
18 4
|
deccl |
|
20 |
|
1nn |
|
21 |
19 20
|
decnncl |
|
22 |
1 21
|
eqeltri |
|
23 |
1
|
4001lem2 |
|
24 |
|
0p1e1 |
|
25 |
|
eqid |
|
26 |
15 4 24 25
|
decsuc |
|
27 |
22 8 14 16 23 26
|
modsubi |
|
28 |
|
6nn0 |
|
29 |
14 28
|
deccl |
|
30 |
|
9nn0 |
|
31 |
29 30
|
deccl |
|
32 |
31 14
|
deccl |
|
33 |
28 14
|
deccl |
|
34 |
33 30
|
deccl |
|
35 |
|
5nn0 |
|
36 |
17 35
|
deccl |
|
37 |
36 12
|
deccl |
|
38 |
29 28
|
deccl |
|
39 |
14 11
|
deccl |
|
40 |
39 14
|
deccl |
|
41 |
12 14
|
deccl |
|
42 |
14 17
|
deccl |
|
43 |
42
|
nn0zi |
|
44 |
12
|
nn0zi |
|
45 |
|
gcdcom |
|
46 |
43 44 45
|
mp2an |
|
47 |
|
3nn |
|
48 |
|
4cn |
|
49 |
|
3cn |
|
50 |
|
4t3e12 |
|
51 |
48 49 50
|
mulcomli |
|
52 |
|
2p2e4 |
|
53 |
14 11 11 51 52
|
decaddi |
|
54 |
|
2lt3 |
|
55 |
47 17 2 53 54
|
ndvdsi |
|
56 |
|
3prm |
|
57 |
|
coprm |
|
58 |
56 43 57
|
mp2an |
|
59 |
55 58
|
mpbi |
|
60 |
46 59
|
eqtri |
|
61 |
|
eqid |
|
62 |
12
|
dec0h |
|
63 |
|
2t1e2 |
|
64 |
63 24
|
oveq12i |
|
65 |
|
2p1e3 |
|
66 |
64 65
|
eqtri |
|
67 |
|
2cn |
|
68 |
|
4t2e8 |
|
69 |
48 67 68
|
mulcomli |
|
70 |
69
|
oveq1i |
|
71 |
|
8p3e11 |
|
72 |
70 71
|
eqtri |
|
73 |
14 17 4 12 61 62 11 14 14 66 72
|
decma2c |
|
74 |
11 12 42 60 73
|
gcdi |
|
75 |
|
eqid |
|
76 |
49
|
mulid2i |
|
77 |
|
ax-1cn |
|
78 |
77
|
addid1i |
|
79 |
76 78
|
oveq12i |
|
80 |
|
3p1e4 |
|
81 |
79 80
|
eqtri |
|
82 |
|
1t1e1 |
|
83 |
82
|
oveq1i |
|
84 |
|
4p1e5 |
|
85 |
48 77 84
|
addcomli |
|
86 |
35
|
dec0h |
|
87 |
83 85 86
|
3eqtri |
|
88 |
12 14 14 17 75 61 14 35 4 81 87
|
decma2c |
|
89 |
14 42 41 74 88
|
gcdi |
|
90 |
|
eqid |
|
91 |
69 80
|
oveq12i |
|
92 |
|
8p4e12 |
|
93 |
91 92
|
eqtri |
|
94 |
|
5cn |
|
95 |
|
5t2e10 |
|
96 |
94 67 95
|
mulcomli |
|
97 |
14 4 24 96
|
decsuc |
|
98 |
17 35 12 14 90 75 11 14 14 93 97
|
decma2c |
|
99 |
11 41 36 89 98
|
gcdi |
|
100 |
|
eqid |
|
101 |
|
eqid |
|
102 |
48
|
addid1i |
|
103 |
17
|
dec0h |
|
104 |
102 103
|
eqtri |
|
105 |
|
00id |
|
106 |
82 105
|
oveq12i |
|
107 |
106 78
|
eqtri |
|
108 |
67
|
mulid2i |
|
109 |
108
|
oveq1i |
|
110 |
|
4p2e6 |
|
111 |
48 67 110
|
addcomli |
|
112 |
28
|
dec0h |
|
113 |
109 111 112
|
3eqtri |
|
114 |
14 11 4 17 101 104 14 28 4 107 113
|
decma2c |
|
115 |
82
|
oveq1i |
|
116 |
|
5p1e6 |
|
117 |
94 77 116
|
addcomli |
|
118 |
115 117 112
|
3eqtri |
|
119 |
39 14 17 35 100 90 14 28 4 114 118
|
decma2c |
|
120 |
14 36 40 99 119
|
gcdi |
|
121 |
|
eqid |
|
122 |
|
eqid |
|
123 |
14 11 65 101
|
decsuc |
|
124 |
|
1p1e2 |
|
125 |
63 124
|
oveq12i |
|
126 |
125 52
|
eqtri |
|
127 |
|
6cn |
|
128 |
|
6t2e12 |
|
129 |
127 67 128
|
mulcomli |
|
130 |
|
3p2e5 |
|
131 |
49 67 130
|
addcomli |
|
132 |
14 11 12 129 131
|
decaddi |
|
133 |
14 28 14 12 122 123 11 35 14 126 132
|
decma2c |
|
134 |
14 11 65 129
|
decsuc |
|
135 |
29 28 39 14 121 100 11 12 14 133 134
|
decma2c |
|
136 |
11 40 38 120 135
|
gcdi |
|
137 |
|
eqid |
|
138 |
29
|
nn0cni |
|
139 |
138
|
addid1i |
|
140 |
48
|
mulid2i |
|
141 |
140 124
|
oveq12i |
|
142 |
141 110
|
eqtri |
|
143 |
94
|
mulid2i |
|
144 |
143
|
oveq1i |
|
145 |
|
6p5e11 |
|
146 |
127 94 145
|
addcomli |
|
147 |
144 146
|
eqtri |
|
148 |
17 35 14 28 90 139 14 14 14 142 147
|
decma2c |
|
149 |
76
|
oveq1i |
|
150 |
|
6p3e9 |
|
151 |
127 49 150
|
addcomli |
|
152 |
30
|
dec0h |
|
153 |
149 151 152
|
3eqtri |
|
154 |
36 12 29 28 137 121 14 30 4 148 153
|
decma2c |
|
155 |
14 38 37 136 154
|
gcdi |
|
156 |
|
eqid |
|
157 |
|
7nn0 |
|
158 |
|
eqid |
|
159 |
|
5p2e7 |
|
160 |
17 35 11 90 159
|
decaddi |
|
161 |
102
|
oveq2i |
|
162 |
14 11 17 129 111
|
decaddi |
|
163 |
161 162
|
eqtri |
|
164 |
63
|
oveq1i |
|
165 |
|
7cn |
|
166 |
|
7p2e9 |
|
167 |
165 67 166
|
addcomli |
|
168 |
164 167 152
|
3eqtri |
|
169 |
28 14 17 157 158 160 11 30 4 163 168
|
decma2c |
|
170 |
|
9cn |
|
171 |
|
9t2e18 |
|
172 |
170 67 171
|
mulcomli |
|
173 |
14 3 12 172 124 14 71
|
decaddci |
|
174 |
33 30 36 12 156 137 11 14 11 169 173
|
decma2c |
|
175 |
11 37 34 155 174
|
gcdi |
|
176 |
|
eqid |
|
177 |
|
eqid |
|
178 |
28 14 124 158
|
decsuc |
|
179 |
|
6p1e7 |
|
180 |
157
|
dec0h |
|
181 |
179 180
|
eqtri |
|
182 |
82 24
|
oveq12i |
|
183 |
182 124
|
eqtri |
|
184 |
127
|
mulid2i |
|
185 |
184
|
oveq1i |
|
186 |
|
7p6e13 |
|
187 |
165 127 186
|
addcomli |
|
188 |
185 187
|
eqtri |
|
189 |
14 28 4 157 122 181 14 12 14 183 188
|
decma2c |
|
190 |
170
|
mulid2i |
|
191 |
190
|
oveq1i |
|
192 |
|
9p2e11 |
|
193 |
191 192
|
eqtri |
|
194 |
29 30 28 11 177 178 14 14 14 189 193
|
decma2c |
|
195 |
82
|
oveq1i |
|
196 |
|
9p1e10 |
|
197 |
170 77 196
|
addcomli |
|
198 |
195 197
|
eqtri |
|
199 |
31 14 33 30 176 156 14 4 14 194 198
|
decma2c |
|
200 |
14 34 32 175 199
|
gcdi |
|
201 |
|
eqid |
|
202 |
31
|
nn0cni |
|
203 |
202
|
addid1i |
|
204 |
|
eqid |
|
205 |
14 28 179 122
|
decsuc |
|
206 |
108 124
|
oveq12i |
|
207 |
206 52
|
eqtri |
|
208 |
76
|
oveq1i |
|
209 |
|
7p3e10 |
|
210 |
165 49 209
|
addcomli |
|
211 |
208 210
|
eqtri |
|
212 |
11 12 14 157 204 205 14 4 14 207 211
|
decma2c |
|
213 |
13 14 29 30 201 203 14 4 14 212 198
|
decma2c |
|
214 |
77
|
mul01i |
|
215 |
214
|
oveq1i |
|
216 |
14
|
dec0h |
|
217 |
215 24 216
|
3eqtri |
|
218 |
15 4 31 14 25 176 14 14 4 213 217
|
decma2c |
|
219 |
218 1
|
eqtr4i |
|
220 |
14 32 16 200 219
|
gcdi |
|
221 |
10 16 22 27 220
|
gcdmodi |
|