Metamath Proof Explorer


Theorem 2503lem3

Description: Lemma for 2503prm . Calculate the GCD of 2 ^ 1 8 - 1 == 1 8 3 1 with N = 2 5 0 3 . (Contributed by Mario Carneiro, 3-Mar-2014) (Revised by Mario Carneiro, 20-Apr-2015) (Proof shortened by AV, 15-Sep-2021)

Ref Expression
Hypothesis 2503prm.1 N=2503
Assertion 2503lem3 2181gcdN=1

Proof

Step Hyp Ref Expression
1 2503prm.1 N=2503
2 2nn 2
3 1nn0 10
4 8nn0 80
5 3 4 deccl 180
6 nnexpcl 2180218
7 2 5 6 mp2an 218
8 nnm1nn0 21821810
9 7 8 ax-mp 21810
10 3nn0 30
11 5 10 deccl 1830
12 11 3 deccl 18310
13 2nn0 20
14 5nn0 50
15 13 14 deccl 250
16 0nn0 00
17 15 16 deccl 2500
18 3nn 3
19 17 18 decnncl 2503
20 1 19 eqeltri N
21 1 2503lem1 218modN=1832modN
22 1p1e2 1+1=2
23 eqid 1831=1831
24 11 3 22 23 decsuc 1831+1=1832
25 20 7 3 12 21 24 modsubi 2181modN=1831modN
26 6nn0 60
27 7nn0 70
28 26 27 deccl 670
29 28 13 deccl 6720
30 4nn0 40
31 30 4 deccl 480
32 31 27 deccl 4870
33 5 14 deccl 1850
34 3 3 deccl 110
35 34 27 deccl 1170
36 26 4 deccl 680
37 9nn0 90
38 30 37 deccl 490
39 3 37 deccl 190
40 38 nn0zi 49
41 39 nn0zi 19
42 gcdcom 491949gcd19=19gcd49
43 40 41 42 mp2an 49gcd19=19gcd49
44 9nn 9
45 3 44 decnncl 19
46 1nn 1
47 3 46 decnncl 11
48 eqid 19=19
49 eqid 11=11
50 2cn 2
51 50 mullidi 12=2
52 51 22 oveq12i 12+1+1=2+2
53 2p2e4 2+2=4
54 52 53 eqtri 12+1+1=4
55 8p1e9 8+1=9
56 9t2e18 92=18
57 3 4 55 56 decsuc 92+1=19
58 3 37 3 3 48 49 13 37 3 54 57 decmac 192+11=49
59 1lt9 1<9
60 3 3 44 59 declt 11<19
61 45 13 47 58 60 ndvdsi ¬1949
62 19prm 19
63 coprm 1949¬194919gcd49=1
64 62 40 63 mp2an ¬194919gcd49=1
65 61 64 mpbi 19gcd49=1
66 43 65 eqtri 49gcd19=1
67 eqid 49=49
68 4cn 4
69 68 mullidi 14=4
70 69 22 oveq12i 14+1+1=4+2
71 4p2e6 4+2=6
72 70 71 eqtri 14+1+1=6
73 9cn 9
74 73 mullidi 19=9
75 74 oveq1i 19+9=9+9
76 9p9e18 9+9=18
77 75 76 eqtri 19+9=18
78 30 37 3 37 67 48 3 4 3 72 77 decma2c 149+19=68
79 3 39 38 66 78 gcdi 68gcd49=1
80 eqid 68=68
81 6cn 6
82 81 mullidi 16=6
83 4p1e5 4+1=5
84 82 83 oveq12i 16+4+1=6+5
85 6p5e11 6+5=11
86 84 85 eqtri 16+4+1=11
87 8cn 8
88 87 mullidi 18=8
89 88 oveq1i 18+9=8+9
90 9p8e17 9+8=17
91 73 87 90 addcomli 8+9=17
92 89 91 eqtri 18+9=17
93 26 4 30 37 80 67 3 27 3 86 92 decma2c 168+49=117
94 3 38 36 79 93 gcdi 117gcd68=1
95 eqid 117=117
96 6p1e7 6+1=7
97 27 dec0h 7=07
98 96 97 eqtri 6+1=07
99 1t1e1 11=1
100 00id 0+0=0
101 99 100 oveq12i 11+0+0=1+0
102 ax-1cn 1
103 102 addridi 1+0=1
104 101 103 eqtri 11+0+0=1
105 99 oveq1i 11+7=1+7
106 7cn 7
107 7p1e8 7+1=8
108 106 102 107 addcomli 1+7=8
109 4 dec0h 8=08
110 105 108 109 3eqtri 11+7=08
111 3 3 16 27 49 98 3 4 16 104 110 decma2c 111+6+1=18
112 106 mullidi 17=7
113 112 oveq1i 17+8=7+8
114 8p7e15 8+7=15
115 87 106 114 addcomli 7+8=15
116 113 115 eqtri 17+8=15
117 34 27 26 4 95 80 3 14 3 111 116 decma2c 1117+68=185
118 3 36 35 94 117 gcdi 185gcd117=1
119 eqid 185=185
120 eqid 18=18
121 3 3 22 49 decsuc 11+1=12
122 2t1e2 21=2
123 122 22 oveq12i 21+1+1=2+2
124 123 53 eqtri 21+1+1=4
125 8t2e16 82=16
126 87 50 125 mulcomli 28=16
127 6p2e8 6+2=8
128 3 26 13 126 127 decaddi 28+2=18
129 3 4 3 13 120 121 13 4 3 124 128 decma2c 218+11+1=48
130 5cn 5
131 5t2e10 52=10
132 130 50 131 mulcomli 25=10
133 106 addlidi 0+7=7
134 3 16 27 132 133 decaddi 25+7=17
135 5 14 34 27 119 95 13 27 3 129 134 decma2c 2185+117=487
136 13 35 33 118 135 gcdi 487gcd185=1
137 eqid 487=487
138 eqid 48=48
139 3 4 55 120 decsuc 18+1=19
140 30 4 3 37 138 139 3 27 3 72 92 decma2c 148+18+1=67
141 112 oveq1i 17+5=7+5
142 7p5e12 7+5=12
143 141 142 eqtri 17+5=12
144 31 27 5 14 137 119 3 13 3 140 143 decma2c 1487+185=672
145 3 33 32 136 144 gcdi 672gcd487=1
146 eqid 672=672
147 eqid 67=67
148 30 4 55 138 decsuc 48+1=49
149 71 oveq2i 26+4+2=26+6
150 6t2e12 62=12
151 81 50 150 mulcomli 26=12
152 81 50 127 addcomli 2+6=8
153 3 13 26 151 152 decaddi 26+6=18
154 149 153 eqtri 26+4+2=18
155 7t2e14 72=14
156 106 50 155 mulcomli 27=14
157 9p4e13 9+4=13
158 73 68 157 addcomli 4+9=13
159 3 30 37 156 22 10 158 decaddci 27+9=23
160 26 27 30 37 147 148 13 10 13 154 159 decma2c 267+48+1=183
161 2t2e4 22=4
162 161 oveq1i 22+7=4+7
163 7p4e11 7+4=11
164 106 68 163 addcomli 4+7=11
165 162 164 eqtri 22+7=11
166 28 13 31 27 146 137 13 3 3 160 165 decma2c 2672+487=1831
167 13 32 29 145 166 gcdi 1831gcd672=1
168 eqid 183=183
169 28 nn0cni 67
170 169 addridi 67+0=67
171 102 addlidi 0+1=1
172 99 171 oveq12i 11+0+1=1+1
173 172 22 eqtri 11+0+1=2
174 88 oveq1i 18+7=8+7
175 174 114 eqtri 18+7=15
176 3 4 16 27 120 98 3 14 3 173 175 decma2c 118+6+1=25
177 3cn 3
178 177 mullidi 13=3
179 178 oveq1i 13+7=3+7
180 7p3e10 7+3=10
181 106 177 180 addcomli 3+7=10
182 179 181 eqtri 13+7=10
183 5 10 26 27 168 170 3 16 3 176 182 decma2c 1183+67+0=250
184 99 oveq1i 11+2=1+2
185 1p2e3 1+2=3
186 10 dec0h 3=03
187 184 185 186 3eqtri 11+2=03
188 11 3 28 13 23 146 3 10 16 183 187 decma2c 11831+672=2503
189 188 1 eqtr4i 11831+672=N
190 3 29 12 167 189 gcdi Ngcd1831=1
191 9 12 20 25 190 gcdmodi 2181gcdN=1