MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  2503lem2 Structured version   Visualization version   GIF version

Theorem 2503lem2 16767
Description: Lemma for 2503prm 16769. Calculate a power mod. We calculate 2↑19 = 2↑18 · 2≡1832 · 2 = 𝑁 + 1161, 2↑38 = (2↑19)↑2≡1161↑2 = 538𝑁 + 1307, 2↑39 = 2↑38 · 2≡1307 · 2 = 𝑁 + 111, 2↑78 = (2↑39)↑2≡111↑2 = 5𝑁 − 194, 2↑156 = (2↑78)↑2≡194↑2 = 15𝑁 + 91, 2↑312 = (2↑156)↑2≡91↑2 = 3𝑁 + 772, 2↑624 = (2↑312)↑2≡772↑2 = 238𝑁 + 270, 2↑1248 = (2↑624)↑2≡270↑2 = 29𝑁 + 313, 2↑1251 = 2↑1248 · 8≡313 · 8 = 𝑁 + 1 and finally 2↑(𝑁 − 1) = (2↑1251)↑2≡1↑2 = 1. (Contributed by Mario Carneiro, 3-Mar-2014.) (Revised by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 16-Sep-2021.)
Hypothesis
Ref Expression
2503prm.1 𝑁 = 2503
Assertion
Ref Expression
2503lem2 ((2↑(𝑁 − 1)) mod 𝑁) = (1 mod 𝑁)

Proof of Theorem 2503lem2
StepHypRef Expression
1 2503prm.1 . . 3 𝑁 = 2503
2 2nn0 12180 . . . . . 6 2 ∈ ℕ0
3 5nn0 12183 . . . . . 6 5 ∈ ℕ0
42, 3deccl 12381 . . . . 5 25 ∈ ℕ0
5 0nn0 12178 . . . . 5 0 ∈ ℕ0
64, 5deccl 12381 . . . 4 250 ∈ ℕ0
7 3nn 11982 . . . 4 3 ∈ ℕ
86, 7decnncl 12386 . . 3 2503 ∈ ℕ
91, 8eqeltri 2835 . 2 𝑁 ∈ ℕ
10 2nn 11976 . 2 2 ∈ ℕ
11 1nn0 12179 . . . . 5 1 ∈ ℕ0
1211, 2deccl 12381 . . . 4 12 ∈ ℕ0
1312, 3deccl 12381 . . 3 125 ∈ ℕ0
1413, 11deccl 12381 . 2 1251 ∈ ℕ0
15 0z 12260 . 2 0 ∈ ℤ
16 4nn0 12182 . . . . 5 4 ∈ ℕ0
1712, 16deccl 12381 . . . 4 124 ∈ ℕ0
18 8nn0 12186 . . . 4 8 ∈ ℕ0
1917, 18deccl 12381 . . 3 1248 ∈ ℕ0
20 1z 12280 . . 3 1 ∈ ℤ
21 3nn0 12181 . . . . 5 3 ∈ ℕ0
2221, 11deccl 12381 . . . 4 31 ∈ ℕ0
2322, 21deccl 12381 . . 3 313 ∈ ℕ0
24 6nn0 12184 . . . . . 6 6 ∈ ℕ0
2524, 2deccl 12381 . . . . 5 62 ∈ ℕ0
2625, 16deccl 12381 . . . 4 624 ∈ ℕ0
27 9nn0 12187 . . . . . 6 9 ∈ ℕ0
282, 27deccl 12381 . . . . 5 29 ∈ ℕ0
2928nn0zi 12275 . . . 4 29 ∈ ℤ
30 7nn0 12185 . . . . . 6 7 ∈ ℕ0
312, 30deccl 12381 . . . . 5 27 ∈ ℕ0
3231, 5deccl 12381 . . . 4 270 ∈ ℕ0
3322, 2deccl 12381 . . . . 5 312 ∈ ℕ0
342, 21deccl 12381 . . . . . . 7 23 ∈ ℕ0
3534, 18deccl 12381 . . . . . 6 238 ∈ ℕ0
3635nn0zi 12275 . . . . 5 238 ∈ ℤ
3730, 30deccl 12381 . . . . . 6 77 ∈ ℕ0
3837, 2deccl 12381 . . . . 5 772 ∈ ℕ0
3911, 3deccl 12381 . . . . . . 7 15 ∈ ℕ0
4039, 24deccl 12381 . . . . . 6 156 ∈ ℕ0
4121nn0zi 12275 . . . . . 6 3 ∈ ℤ
4227, 11deccl 12381 . . . . . 6 91 ∈ ℕ0
4330, 18deccl 12381 . . . . . . 7 78 ∈ ℕ0
4439nn0zi 12275 . . . . . . 7 15 ∈ ℤ
4511, 27deccl 12381 . . . . . . . 8 19 ∈ ℕ0
46 4nn 11986 . . . . . . . 8 4 ∈ ℕ
4745, 46decnncl 12386 . . . . . . 7 194 ∈ ℕ
4834, 5deccl 12381 . . . . . . . 8 230 ∈ ℕ0
4948, 27deccl 12381 . . . . . . 7 2309 ∈ ℕ0
5021, 27deccl 12381 . . . . . . . 8 39 ∈ ℕ0
5116nn0zi 12275 . . . . . . . 8 4 ∈ ℤ
5211, 11deccl 12381 . . . . . . . . 9 11 ∈ ℕ0
5352, 11deccl 12381 . . . . . . . 8 111 ∈ ℕ0
5421, 18deccl 12381 . . . . . . . . 9 38 ∈ ℕ0
5511, 21deccl 12381 . . . . . . . . . . 11 13 ∈ ℕ0
5655, 5deccl 12381 . . . . . . . . . 10 130 ∈ ℕ0
5756, 30deccl 12381 . . . . . . . . 9 1307 ∈ ℕ0
583, 21deccl 12381 . . . . . . . . . . . 12 53 ∈ ℕ0
5958, 18deccl 12381 . . . . . . . . . . 11 538 ∈ ℕ0
6059nn0zi 12275 . . . . . . . . . 10 538 ∈ ℤ
6152, 24deccl 12381 . . . . . . . . . . 11 116 ∈ ℕ0
6261, 11deccl 12381 . . . . . . . . . 10 1161 ∈ ℕ0
6311, 18deccl 12381 . . . . . . . . . . 11 18 ∈ ℕ0
6463, 21deccl 12381 . . . . . . . . . . . 12 183 ∈ ℕ0
6564, 2deccl 12381 . . . . . . . . . . 11 1832 ∈ ℕ0
6612503lem1 16766 . . . . . . . . . . 11 ((2↑18) mod 𝑁) = (1832 mod 𝑁)
67 8p1e9 12053 . . . . . . . . . . . 12 (8 + 1) = 9
68 eqid 2738 . . . . . . . . . . . 12 18 = 18
6911, 18, 67, 68decsuc 12397 . . . . . . . . . . 11 (18 + 1) = 19
70 eqid 2738 . . . . . . . . . . . . 13 1161 = 1161
71 eqid 2738 . . . . . . . . . . . . . 14 250 = 250
7261nn0cni 12175 . . . . . . . . . . . . . . 15 116 ∈ ℂ
7372addid1i 11092 . . . . . . . . . . . . . 14 (116 + 0) = 116
74 eqid 2738 . . . . . . . . . . . . . . 15 25 = 25
7552nn0cni 12175 . . . . . . . . . . . . . . . 16 11 ∈ ℂ
7675addid1i 11092 . . . . . . . . . . . . . . 15 (11 + 0) = 11
77 2cn 11978 . . . . . . . . . . . . . . . . . 18 2 ∈ ℂ
7877mulid2i 10911 . . . . . . . . . . . . . . . . 17 (1 · 2) = 2
79 1p0e1 12027 . . . . . . . . . . . . . . . . 17 (1 + 0) = 1
8078, 79oveq12i 7267 . . . . . . . . . . . . . . . 16 ((1 · 2) + (1 + 0)) = (2 + 1)
81 2p1e3 12045 . . . . . . . . . . . . . . . 16 (2 + 1) = 3
8280, 81eqtri 2766 . . . . . . . . . . . . . . 15 ((1 · 2) + (1 + 0)) = 3
83 5cn 11991 . . . . . . . . . . . . . . . . . 18 5 ∈ ℂ
8483mulid2i 10911 . . . . . . . . . . . . . . . . 17 (1 · 5) = 5
8584oveq1i 7265 . . . . . . . . . . . . . . . 16 ((1 · 5) + 1) = (5 + 1)
86 5p1e6 12050 . . . . . . . . . . . . . . . 16 (5 + 1) = 6
8724dec0h 12388 . . . . . . . . . . . . . . . 16 6 = 06
8885, 86, 873eqtri 2770 . . . . . . . . . . . . . . 15 ((1 · 5) + 1) = 06
892, 3, 11, 11, 74, 76, 11, 24, 5, 82, 88decma2c 12419 . . . . . . . . . . . . . 14 ((1 · 25) + (11 + 0)) = 36
90 ax-1cn 10860 . . . . . . . . . . . . . . . . 17 1 ∈ ℂ
9190mul01i 11095 . . . . . . . . . . . . . . . 16 (1 · 0) = 0
9291oveq1i 7265 . . . . . . . . . . . . . . 15 ((1 · 0) + 6) = (0 + 6)
93 6cn 11994 . . . . . . . . . . . . . . . 16 6 ∈ ℂ
9493addid2i 11093 . . . . . . . . . . . . . . 15 (0 + 6) = 6
9592, 94, 873eqtri 2770 . . . . . . . . . . . . . 14 ((1 · 0) + 6) = 06
964, 5, 52, 24, 71, 73, 11, 24, 5, 89, 95decma2c 12419 . . . . . . . . . . . . 13 ((1 · 250) + (116 + 0)) = 366
97 3cn 11984 . . . . . . . . . . . . . . . 16 3 ∈ ℂ
9897mulid2i 10911 . . . . . . . . . . . . . . 15 (1 · 3) = 3
9998oveq1i 7265 . . . . . . . . . . . . . 14 ((1 · 3) + 1) = (3 + 1)
100 3p1e4 12048 . . . . . . . . . . . . . 14 (3 + 1) = 4
10116dec0h 12388 . . . . . . . . . . . . . 14 4 = 04
10299, 100, 1013eqtri 2770 . . . . . . . . . . . . 13 ((1 · 3) + 1) = 04
1036, 21, 61, 11, 1, 70, 11, 16, 5, 96, 102decma2c 12419 . . . . . . . . . . . 12 ((1 · 𝑁) + 1161) = 3664
104 eqid 2738 . . . . . . . . . . . . 13 1832 = 1832
105 eqid 2738 . . . . . . . . . . . . . 14 183 = 183
10678oveq1i 7265 . . . . . . . . . . . . . . . 16 ((1 · 2) + 1) = (2 + 1)
107106, 81eqtri 2766 . . . . . . . . . . . . . . 15 ((1 · 2) + 1) = 3
108 8t2e16 12481 . . . . . . . . . . . . . . 15 (8 · 2) = 16
1092, 11, 18, 68, 24, 11, 107, 108decmul1c 12431 . . . . . . . . . . . . . 14 (18 · 2) = 36
110 3t2e6 12069 . . . . . . . . . . . . . 14 (3 · 2) = 6
1112, 63, 21, 105, 109, 110decmul1 12430 . . . . . . . . . . . . 13 (183 · 2) = 366
112 2t2e4 12067 . . . . . . . . . . . . 13 (2 · 2) = 4
1132, 64, 2, 104, 111, 112decmul1 12430 . . . . . . . . . . . 12 (1832 · 2) = 3664
114103, 113eqtr4i 2769 . . . . . . . . . . 11 ((1 · 𝑁) + 1161) = (1832 · 2)
1159, 10, 63, 20, 65, 62, 66, 69, 114modxp1i 16699 . . . . . . . . . 10 ((2↑19) mod 𝑁) = (1161 mod 𝑁)
116 eqid 2738 . . . . . . . . . . 11 19 = 19
117 2t1e2 12066 . . . . . . . . . . . . 13 (2 · 1) = 2
118117oveq1i 7265 . . . . . . . . . . . 12 ((2 · 1) + 1) = (2 + 1)
119118, 81eqtri 2766 . . . . . . . . . . 11 ((2 · 1) + 1) = 3
120 9cn 12003 . . . . . . . . . . . 12 9 ∈ ℂ
121 9t2e18 12488 . . . . . . . . . . . 12 (9 · 2) = 18
122120, 77, 121mulcomli 10915 . . . . . . . . . . 11 (2 · 9) = 18
1232, 11, 27, 116, 18, 11, 119, 122decmul2c 12432 . . . . . . . . . 10 (2 · 19) = 38
124 eqid 2738 . . . . . . . . . . . 12 1307 = 1307
12511, 24deccl 12381 . . . . . . . . . . . . 13 16 ∈ ℕ0
126125, 2deccl 12381 . . . . . . . . . . . 12 162 ∈ ℕ0
127 eqid 2738 . . . . . . . . . . . . . 14 130 = 130
128 eqid 2738 . . . . . . . . . . . . . 14 162 = 162
129 eqid 2738 . . . . . . . . . . . . . . 15 13 = 13
130 eqid 2738 . . . . . . . . . . . . . . 15 16 = 16
131 1p1e2 12028 . . . . . . . . . . . . . . 15 (1 + 1) = 2
132 6p3e9 12063 . . . . . . . . . . . . . . . 16 (6 + 3) = 9
13393, 97, 132addcomli 11097 . . . . . . . . . . . . . . 15 (3 + 6) = 9
13411, 21, 11, 24, 129, 130, 131, 133decadd 12420 . . . . . . . . . . . . . 14 (13 + 16) = 29
13577addid2i 11093 . . . . . . . . . . . . . 14 (0 + 2) = 2
13655, 5, 125, 2, 127, 128, 134, 135decadd 12420 . . . . . . . . . . . . 13 (130 + 162) = 292
13728nn0cni 12175 . . . . . . . . . . . . . . 15 29 ∈ ℂ
138137addid1i 11092 . . . . . . . . . . . . . 14 (29 + 0) = 29
1392, 24deccl 12381 . . . . . . . . . . . . . . 15 26 ∈ ℕ0
140139, 27deccl 12381 . . . . . . . . . . . . . 14 269 ∈ ℕ0
141 eqid 2738 . . . . . . . . . . . . . . 15 538 = 538
1422dec0h 12388 . . . . . . . . . . . . . . . 16 2 = 02
143 eqid 2738 . . . . . . . . . . . . . . . 16 269 = 269
144 6p1e7 12051 . . . . . . . . . . . . . . . . 17 (6 + 1) = 7
145139nn0cni 12175 . . . . . . . . . . . . . . . . . 18 26 ∈ ℂ
146145addid2i 11093 . . . . . . . . . . . . . . . . 17 (0 + 26) = 26
1472, 24, 144, 146decsuc 12397 . . . . . . . . . . . . . . . 16 ((0 + 26) + 1) = 27
148 9p2e11 12453 . . . . . . . . . . . . . . . . 17 (9 + 2) = 11
149120, 77, 148addcomli 11097 . . . . . . . . . . . . . . . 16 (2 + 9) = 11
1505, 2, 139, 27, 142, 143, 147, 11, 149decaddc 12421 . . . . . . . . . . . . . . 15 (2 + 269) = 271
151 eqid 2738 . . . . . . . . . . . . . . . 16 53 = 53
152 7p1e8 12052 . . . . . . . . . . . . . . . . 17 (7 + 1) = 8
153 eqid 2738 . . . . . . . . . . . . . . . . 17 27 = 27
1542, 30, 152, 153decsuc 12397 . . . . . . . . . . . . . . . 16 (27 + 1) = 28
15581oveq2i 7266 . . . . . . . . . . . . . . . . 17 ((5 · 2) + (2 + 1)) = ((5 · 2) + 3)
156 5t2e10 12466 . . . . . . . . . . . . . . . . . 18 (5 · 2) = 10
15797addid2i 11093 . . . . . . . . . . . . . . . . . 18 (0 + 3) = 3
15811, 5, 21, 156, 157decaddi 12426 . . . . . . . . . . . . . . . . 17 ((5 · 2) + 3) = 13
159155, 158eqtri 2766 . . . . . . . . . . . . . . . 16 ((5 · 2) + (2 + 1)) = 13
160110oveq1i 7265 . . . . . . . . . . . . . . . . 17 ((3 · 2) + 8) = (6 + 8)
161 8cn 12000 . . . . . . . . . . . . . . . . . 18 8 ∈ ℂ
162 8p6e14 12450 . . . . . . . . . . . . . . . . . 18 (8 + 6) = 14
163161, 93, 162addcomli 11097 . . . . . . . . . . . . . . . . 17 (6 + 8) = 14
164160, 163eqtri 2766 . . . . . . . . . . . . . . . 16 ((3 · 2) + 8) = 14
1653, 21, 2, 18, 151, 154, 2, 16, 11, 159, 164decmac 12418 . . . . . . . . . . . . . . 15 ((53 · 2) + (27 + 1)) = 134
16611, 24, 144, 108decsuc 12397 . . . . . . . . . . . . . . 15 ((8 · 2) + 1) = 17
16758, 18, 31, 11, 141, 150, 2, 30, 11, 165, 166decmac 12418 . . . . . . . . . . . . . 14 ((538 · 2) + (2 + 269)) = 1347
16827dec0h 12388 . . . . . . . . . . . . . . 15 9 = 09
169 4cn 11988 . . . . . . . . . . . . . . . . . 18 4 ∈ ℂ
170169addid2i 11093 . . . . . . . . . . . . . . . . 17 (0 + 4) = 4
171170, 101eqtri 2766 . . . . . . . . . . . . . . . 16 (0 + 4) = 04
172 0p1e1 12025 . . . . . . . . . . . . . . . . . 18 (0 + 1) = 1
173172oveq2i 7266 . . . . . . . . . . . . . . . . 17 ((5 · 5) + (0 + 1)) = ((5 · 5) + 1)
174 5t5e25 12469 . . . . . . . . . . . . . . . . . 18 (5 · 5) = 25
1752, 3, 86, 174decsuc 12397 . . . . . . . . . . . . . . . . 17 ((5 · 5) + 1) = 26
176173, 175eqtri 2766 . . . . . . . . . . . . . . . 16 ((5 · 5) + (0 + 1)) = 26
177 5t3e15 12467 . . . . . . . . . . . . . . . . . 18 (5 · 3) = 15
17883, 97, 177mulcomli 10915 . . . . . . . . . . . . . . . . 17 (3 · 5) = 15
179 5p4e9 12061 . . . . . . . . . . . . . . . . 17 (5 + 4) = 9
18011, 3, 16, 178, 179decaddi 12426 . . . . . . . . . . . . . . . 16 ((3 · 5) + 4) = 19
1813, 21, 5, 16, 151, 171, 3, 27, 11, 176, 180decmac 12418 . . . . . . . . . . . . . . 15 ((53 · 5) + (0 + 4)) = 269
182 8t5e40 12484 . . . . . . . . . . . . . . . 16 (8 · 5) = 40
183120addid2i 11093 . . . . . . . . . . . . . . . 16 (0 + 9) = 9
18416, 5, 27, 182, 183decaddi 12426 . . . . . . . . . . . . . . 15 ((8 · 5) + 9) = 49
18558, 18, 5, 27, 141, 168, 3, 27, 16, 181, 184decmac 12418 . . . . . . . . . . . . . 14 ((538 · 5) + 9) = 2699
1862, 3, 2, 27, 74, 138, 59, 27, 140, 167, 185decma2c 12419 . . . . . . . . . . . . 13 ((538 · 25) + (29 + 0)) = 13479
18759nn0cni 12175 . . . . . . . . . . . . . . . 16 538 ∈ ℂ
188187mul01i 11095 . . . . . . . . . . . . . . 15 (538 · 0) = 0
189188oveq1i 7265 . . . . . . . . . . . . . 14 ((538 · 0) + 2) = (0 + 2)
190189, 135, 1423eqtri 2770 . . . . . . . . . . . . 13 ((538 · 0) + 2) = 02
1914, 5, 28, 2, 71, 136, 59, 2, 5, 186, 190decma2c 12419 . . . . . . . . . . . 12 ((538 · 250) + (130 + 162)) = 134792
19230dec0h 12388 . . . . . . . . . . . . 13 7 = 07
19321dec0h 12388 . . . . . . . . . . . . . . 15 3 = 03
194157, 193eqtri 2766 . . . . . . . . . . . . . 14 (0 + 3) = 03
195172oveq2i 7266 . . . . . . . . . . . . . . 15 ((5 · 3) + (0 + 1)) = ((5 · 3) + 1)
19611, 3, 86, 177decsuc 12397 . . . . . . . . . . . . . . 15 ((5 · 3) + 1) = 16
197195, 196eqtri 2766 . . . . . . . . . . . . . 14 ((5 · 3) + (0 + 1)) = 16
198 3t3e9 12070 . . . . . . . . . . . . . . . 16 (3 · 3) = 9
199198oveq1i 7265 . . . . . . . . . . . . . . 15 ((3 · 3) + 3) = (9 + 3)
200 9p3e12 12454 . . . . . . . . . . . . . . 15 (9 + 3) = 12
201199, 200eqtri 2766 . . . . . . . . . . . . . 14 ((3 · 3) + 3) = 12
2023, 21, 5, 21, 151, 194, 21, 2, 11, 197, 201decmac 12418 . . . . . . . . . . . . 13 ((53 · 3) + (0 + 3)) = 162
203 8t3e24 12482 . . . . . . . . . . . . . 14 (8 · 3) = 24
204 7cn 11997 . . . . . . . . . . . . . . 15 7 ∈ ℂ
205 7p4e11 12442 . . . . . . . . . . . . . . 15 (7 + 4) = 11
206204, 169, 205addcomli 11097 . . . . . . . . . . . . . 14 (4 + 7) = 11
2072, 16, 30, 203, 81, 11, 206decaddci 12427 . . . . . . . . . . . . 13 ((8 · 3) + 7) = 31
20858, 18, 5, 30, 141, 192, 21, 11, 21, 202, 207decmac 12418 . . . . . . . . . . . 12 ((538 · 3) + 7) = 1621
2096, 21, 56, 30, 1, 124, 59, 11, 126, 191, 208decma2c 12419 . . . . . . . . . . 11 ((538 · 𝑁) + 1307) = 1347921
210 eqid 2738 . . . . . . . . . . . . 13 116 = 116
21124, 27deccl 12381 . . . . . . . . . . . . . 14 69 ∈ ℕ0
212211, 30deccl 12381 . . . . . . . . . . . . 13 697 ∈ ℕ0
21330, 5deccl 12381 . . . . . . . . . . . . . 14 70 ∈ ℕ0
214 eqid 2738 . . . . . . . . . . . . . 14 11 = 11
215 eqid 2738 . . . . . . . . . . . . . . 15 697 = 697
21611dec0h 12388 . . . . . . . . . . . . . . . 16 1 = 01
217 eqid 2738 . . . . . . . . . . . . . . . 16 69 = 69
21894oveq1i 7265 . . . . . . . . . . . . . . . . 17 ((0 + 6) + 1) = (6 + 1)
219218, 144eqtri 2766 . . . . . . . . . . . . . . . 16 ((0 + 6) + 1) = 7
220 9p1e10 12368 . . . . . . . . . . . . . . . . 17 (9 + 1) = 10
221120, 90, 220addcomli 11097 . . . . . . . . . . . . . . . 16 (1 + 9) = 10
2225, 11, 24, 27, 216, 217, 219, 221decaddc2 12422 . . . . . . . . . . . . . . 15 (1 + 69) = 70
223204, 90, 152addcomli 11097 . . . . . . . . . . . . . . 15 (1 + 7) = 8
22411, 11, 211, 30, 214, 215, 222, 223decadd 12420 . . . . . . . . . . . . . 14 (11 + 697) = 708
225 eqid 2738 . . . . . . . . . . . . . . . 16 70 = 70
2265, 30, 11, 11, 192, 214, 172, 152decadd 12420 . . . . . . . . . . . . . . . 16 (7 + 11) = 18
22730, 5, 52, 24, 225, 210, 226, 94decadd 12420 . . . . . . . . . . . . . . 15 (70 + 116) = 186
22863nn0cni 12175 . . . . . . . . . . . . . . . . 17 18 ∈ ℂ
229228addid1i 11092 . . . . . . . . . . . . . . . 16 (18 + 0) = 18
230131, 142eqtri 2766 . . . . . . . . . . . . . . . . 17 (1 + 1) = 02
231 1t1e1 12065 . . . . . . . . . . . . . . . . . . 19 (1 · 1) = 1
232 00id 11080 . . . . . . . . . . . . . . . . . . 19 (0 + 0) = 0
233231, 232oveq12i 7267 . . . . . . . . . . . . . . . . . 18 ((1 · 1) + (0 + 0)) = (1 + 0)
234233, 79eqtri 2766 . . . . . . . . . . . . . . . . 17 ((1 · 1) + (0 + 0)) = 1
235231oveq1i 7265 . . . . . . . . . . . . . . . . . 18 ((1 · 1) + 2) = (1 + 2)
236 1p2e3 12046 . . . . . . . . . . . . . . . . . 18 (1 + 2) = 3
237235, 236, 1933eqtri 2770 . . . . . . . . . . . . . . . . 17 ((1 · 1) + 2) = 03
23811, 11, 5, 2, 214, 230, 11, 21, 5, 234, 237decmac 12418 . . . . . . . . . . . . . . . 16 ((11 · 1) + (1 + 1)) = 13
23993mulid1i 10910 . . . . . . . . . . . . . . . . . 18 (6 · 1) = 6
240239oveq1i 7265 . . . . . . . . . . . . . . . . 17 ((6 · 1) + 8) = (6 + 8)
241240, 163eqtri 2766 . . . . . . . . . . . . . . . 16 ((6 · 1) + 8) = 14
24252, 24, 11, 18, 210, 229, 11, 16, 11, 238, 241decmac 12418 . . . . . . . . . . . . . . 15 ((116 · 1) + (18 + 0)) = 134
243231oveq1i 7265 . . . . . . . . . . . . . . . 16 ((1 · 1) + 6) = (1 + 6)
24493, 90, 144addcomli 11097 . . . . . . . . . . . . . . . 16 (1 + 6) = 7
245243, 244, 1923eqtri 2770 . . . . . . . . . . . . . . 15 ((1 · 1) + 6) = 07
24661, 11, 63, 24, 70, 227, 11, 30, 5, 242, 245decmac 12418 . . . . . . . . . . . . . 14 ((1161 · 1) + (70 + 116)) = 1347
24718dec0h 12388 . . . . . . . . . . . . . . 15 8 = 08
2485dec0h 12388 . . . . . . . . . . . . . . . . 17 0 = 00
249232, 248eqtri 2766 . . . . . . . . . . . . . . . 16 (0 + 0) = 00
250231oveq1i 7265 . . . . . . . . . . . . . . . . . 18 ((1 · 1) + 0) = (1 + 0)
251250, 79eqtri 2766 . . . . . . . . . . . . . . . . 17 ((1 · 1) + 0) = 1
25211, 11, 5, 5, 214, 249, 11, 251, 251decma 12417 . . . . . . . . . . . . . . . 16 ((11 · 1) + (0 + 0)) = 11
253239oveq1i 7265 . . . . . . . . . . . . . . . . 17 ((6 · 1) + 0) = (6 + 0)
25493addid1i 11092 . . . . . . . . . . . . . . . . 17 (6 + 0) = 6
255253, 254, 873eqtri 2770 . . . . . . . . . . . . . . . 16 ((6 · 1) + 0) = 06
25652, 24, 5, 5, 210, 249, 11, 24, 5, 252, 255decmac 12418 . . . . . . . . . . . . . . 15 ((116 · 1) + (0 + 0)) = 116
257231oveq1i 7265 . . . . . . . . . . . . . . . 16 ((1 · 1) + 8) = (1 + 8)
258161, 90, 67addcomli 11097 . . . . . . . . . . . . . . . 16 (1 + 8) = 9
259257, 258, 1683eqtri 2770 . . . . . . . . . . . . . . 15 ((1 · 1) + 8) = 09
26061, 11, 5, 18, 70, 247, 11, 27, 5, 256, 259decmac 12418 . . . . . . . . . . . . . 14 ((1161 · 1) + 8) = 1169
26111, 11, 213, 18, 214, 224, 62, 27, 61, 246, 260decma2c 12419 . . . . . . . . . . . . 13 ((1161 · 11) + (11 + 697)) = 13479
262172, 216eqtri 2766 . . . . . . . . . . . . . . 15 (0 + 1) = 01
26393mulid2i 10911 . . . . . . . . . . . . . . . . . 18 (1 · 6) = 6
264263, 232oveq12i 7267 . . . . . . . . . . . . . . . . 17 ((1 · 6) + (0 + 0)) = (6 + 0)
265264, 254eqtri 2766 . . . . . . . . . . . . . . . 16 ((1 · 6) + (0 + 0)) = 6
266263oveq1i 7265 . . . . . . . . . . . . . . . . 17 ((1 · 6) + 3) = (6 + 3)
267266, 132, 1683eqtri 2770 . . . . . . . . . . . . . . . 16 ((1 · 6) + 3) = 09
26811, 11, 5, 21, 214, 194, 24, 27, 5, 265, 267decmac 12418 . . . . . . . . . . . . . . 15 ((11 · 6) + (0 + 3)) = 69
269 6t6e36 12474 . . . . . . . . . . . . . . . 16 (6 · 6) = 36
27021, 24, 144, 269decsuc 12397 . . . . . . . . . . . . . . 15 ((6 · 6) + 1) = 37
27152, 24, 5, 11, 210, 262, 24, 30, 21, 268, 270decmac 12418 . . . . . . . . . . . . . 14 ((116 · 6) + (0 + 1)) = 697
272263oveq1i 7265 . . . . . . . . . . . . . . 15 ((1 · 6) + 6) = (6 + 6)
273 6p6e12 12440 . . . . . . . . . . . . . . 15 (6 + 6) = 12
274272, 273eqtri 2766 . . . . . . . . . . . . . 14 ((1 · 6) + 6) = 12
27561, 11, 5, 24, 70, 87, 24, 2, 11, 271, 274decmac 12418 . . . . . . . . . . . . 13 ((1161 · 6) + 6) = 6972
27652, 24, 52, 24, 210, 210, 62, 2, 212, 261, 275decma2c 12419 . . . . . . . . . . . 12 ((1161 · 116) + 116) = 134792
27762nn0cni 12175 . . . . . . . . . . . . 13 1161 ∈ ℂ
278277mulid1i 10910 . . . . . . . . . . . 12 (1161 · 1) = 1161
27962, 61, 11, 70, 11, 61, 276, 278decmul2c 12432 . . . . . . . . . . 11 (1161 · 1161) = 1347921
280209, 279eqtr4i 2769 . . . . . . . . . 10 ((538 · 𝑁) + 1307) = (1161 · 1161)
2819, 10, 45, 60, 62, 57, 115, 123, 280mod2xi 16698 . . . . . . . . 9 ((2↑38) mod 𝑁) = (1307 mod 𝑁)
282 eqid 2738 . . . . . . . . . 10 38 = 38
28321, 18, 67, 282decsuc 12397 . . . . . . . . 9 (38 + 1) = 39
284 eqid 2738 . . . . . . . . . . 11 111 = 111
28579, 216eqtri 2766 . . . . . . . . . . . . 13 (1 + 0) = 01
28678, 232oveq12i 7267 . . . . . . . . . . . . . 14 ((1 · 2) + (0 + 0)) = (2 + 0)
28777addid1i 11092 . . . . . . . . . . . . . 14 (2 + 0) = 2
288286, 287eqtri 2766 . . . . . . . . . . . . 13 ((1 · 2) + (0 + 0)) = 2
2892, 3, 5, 11, 74, 285, 11, 24, 5, 288, 88decma2c 12419 . . . . . . . . . . . 12 ((1 · 25) + (1 + 0)) = 26
29091oveq1i 7265 . . . . . . . . . . . . 13 ((1 · 0) + 1) = (0 + 1)
291290, 172, 2163eqtri 2770 . . . . . . . . . . . 12 ((1 · 0) + 1) = 01
2924, 5, 11, 11, 71, 76, 11, 11, 5, 289, 291decma2c 12419 . . . . . . . . . . 11 ((1 · 250) + (11 + 0)) = 261
2936, 21, 52, 11, 1, 284, 11, 16, 5, 292, 102decma2c 12419 . . . . . . . . . 10 ((1 · 𝑁) + 111) = 2614
294110oveq1i 7265 . . . . . . . . . . . . . 14 ((3 · 2) + 0) = (6 + 0)
295294, 254, 873eqtri 2770 . . . . . . . . . . . . 13 ((3 · 2) + 0) = 06
29611, 21, 5, 5, 129, 249, 2, 24, 5, 288, 295decmac 12418 . . . . . . . . . . . 12 ((13 · 2) + (0 + 0)) = 26
29777mul02i 11094 . . . . . . . . . . . . . 14 (0 · 2) = 0
298297oveq1i 7265 . . . . . . . . . . . . 13 ((0 · 2) + 1) = (0 + 1)
299298, 172, 2163eqtri 2770 . . . . . . . . . . . 12 ((0 · 2) + 1) = 01
30055, 5, 5, 11, 127, 216, 2, 11, 5, 296, 299decmac 12418 . . . . . . . . . . 11 ((130 · 2) + 1) = 261
301 7t2e14 12475 . . . . . . . . . . 11 (7 · 2) = 14
3022, 56, 30, 124, 16, 11, 300, 301decmul1c 12431 . . . . . . . . . 10 (1307 · 2) = 2614
303293, 302eqtr4i 2769 . . . . . . . . 9 ((1 · 𝑁) + 111) = (1307 · 2)
3049, 10, 54, 20, 57, 53, 281, 283, 303modxp1i 16699 . . . . . . . 8 ((2↑39) mod 𝑁) = (111 mod 𝑁)
305 eqid 2738 . . . . . . . . 9 39 = 39
30697, 77, 110mulcomli 10915 . . . . . . . . . . 11 (2 · 3) = 6
307306oveq1i 7265 . . . . . . . . . 10 ((2 · 3) + 1) = (6 + 1)
308307, 144eqtri 2766 . . . . . . . . 9 ((2 · 3) + 1) = 7
3092, 21, 27, 305, 18, 11, 308, 122decmul2c 12432 . . . . . . . 8 (2 · 39) = 78
310 eqid 2738 . . . . . . . . . 10 2309 = 2309
311 eqid 2738 . . . . . . . . . . . 12 230 = 230
31234, 5, 2, 311, 135decaddi 12426 . . . . . . . . . . 11 (230 + 2) = 232
31334nn0cni 12175 . . . . . . . . . . . . 13 23 ∈ ℂ
314313addid1i 11092 . . . . . . . . . . . 12 (23 + 0) = 23
315 4t2e8 12071 . . . . . . . . . . . . . 14 (4 · 2) = 8
316 2p2e4 12038 . . . . . . . . . . . . . 14 (2 + 2) = 4
317315, 316oveq12i 7267 . . . . . . . . . . . . 13 ((4 · 2) + (2 + 2)) = (8 + 4)
318 8p4e12 12448 . . . . . . . . . . . . 13 (8 + 4) = 12
319317, 318eqtri 2766 . . . . . . . . . . . 12 ((4 · 2) + (2 + 2)) = 12
320 5t4e20 12468 . . . . . . . . . . . . . 14 (5 · 4) = 20
32183, 169, 320mulcomli 10915 . . . . . . . . . . . . 13 (4 · 5) = 20
3222, 5, 21, 321, 157decaddi 12426 . . . . . . . . . . . 12 ((4 · 5) + 3) = 23
3232, 3, 2, 21, 74, 314, 16, 21, 2, 319, 322decma2c 12419 . . . . . . . . . . 11 ((4 · 25) + (23 + 0)) = 123
324169mul01i 11095 . . . . . . . . . . . . 13 (4 · 0) = 0
325324oveq1i 7265 . . . . . . . . . . . 12 ((4 · 0) + 2) = (0 + 2)
326325, 135, 1423eqtri 2770 . . . . . . . . . . 11 ((4 · 0) + 2) = 02
3274, 5, 34, 2, 71, 312, 16, 2, 5, 323, 326decma2c 12419 . . . . . . . . . 10 ((4 · 250) + (230 + 2)) = 1232
328 4t3e12 12464 . . . . . . . . . . 11 (4 · 3) = 12
32911, 2, 27, 328, 131, 11, 149decaddci 12427 . . . . . . . . . 10 ((4 · 3) + 9) = 21
3306, 21, 48, 27, 1, 310, 16, 11, 2, 327, 329decma2c 12419 . . . . . . . . 9 ((4 · 𝑁) + 2309) = 12321
3315, 11, 11, 11, 216, 214, 172, 131decadd 12420 . . . . . . . . . . . 12 (1 + 11) = 12
332231oveq1i 7265 . . . . . . . . . . . . . 14 ((1 · 1) + 1) = (1 + 1)
333332, 131, 1423eqtri 2770 . . . . . . . . . . . . 13 ((1 · 1) + 1) = 02
33411, 11, 5, 11, 214, 285, 11, 2, 5, 234, 333decmac 12418 . . . . . . . . . . . 12 ((11 · 1) + (1 + 0)) = 12
33552, 11, 11, 2, 284, 331, 11, 21, 5, 334, 237decmac 12418 . . . . . . . . . . 11 ((111 · 1) + (1 + 11)) = 123
33652, 11, 5, 11, 284, 216, 11, 2, 5, 252, 333decmac 12418 . . . . . . . . . . 11 ((111 · 1) + 1) = 112
33711, 11, 11, 11, 214, 214, 53, 2, 52, 335, 336decma2c 12419 . . . . . . . . . 10 ((111 · 11) + 11) = 1232
33853nn0cni 12175 . . . . . . . . . . 11 111 ∈ ℂ
339338mulid1i 10910 . . . . . . . . . 10 (111 · 1) = 111
34053, 52, 11, 284, 11, 52, 337, 339decmul2c 12432 . . . . . . . . 9 (111 · 111) = 12321
341330, 340eqtr4i 2769 . . . . . . . 8 ((4 · 𝑁) + 2309) = (111 · 111)
3429, 10, 50, 51, 53, 49, 304, 309, 341mod2xi 16698 . . . . . . 7 ((2↑78) mod 𝑁) = (2309 mod 𝑁)
343 eqid 2738 . . . . . . . 8 78 = 78
344 4p1e5 12049 . . . . . . . . 9 (4 + 1) = 5
345204, 77, 301mulcomli 10915 . . . . . . . . 9 (2 · 7) = 14
34611, 16, 344, 345decsuc 12397 . . . . . . . 8 ((2 · 7) + 1) = 15
347161, 77, 108mulcomli 10915 . . . . . . . 8 (2 · 8) = 16
3482, 30, 18, 343, 24, 11, 346, 347decmul2c 12432 . . . . . . 7 (2 · 78) = 156
349 eqid 2738 . . . . . . . . 9 194 = 194
3502, 16deccl 12381 . . . . . . . . . 10 24 ∈ ℕ0
351 eqid 2738 . . . . . . . . . . 11 24 = 24
3522, 16, 344, 351decsuc 12397 . . . . . . . . . 10 (24 + 1) = 25
353 eqid 2738 . . . . . . . . . . . 12 23 = 23
3542, 21, 100, 353decsuc 12397 . . . . . . . . . . 11 (23 + 1) = 24
35534, 5, 11, 27, 311, 116, 354, 183decadd 12420 . . . . . . . . . 10 (230 + 19) = 249
356350, 352, 355decsucc 12407 . . . . . . . . 9 ((230 + 19) + 1) = 250
357 9p4e13 12455 . . . . . . . . 9 (9 + 4) = 13
35848, 27, 45, 16, 310, 349, 356, 21, 357decaddc 12421 . . . . . . . 8 (2309 + 194) = 2503
359358, 1eqtr4i 2769 . . . . . . 7 (2309 + 194) = 𝑁
360 eqid 2738 . . . . . . . . 9 91 = 91
361 eqid 2738 . . . . . . . . . . . 12 15 = 15
362204addid2i 11093 . . . . . . . . . . . . 13 (0 + 7) = 7
363362, 192eqtri 2766 . . . . . . . . . . . 12 (0 + 7) = 07
36478, 172oveq12i 7267 . . . . . . . . . . . . 13 ((1 · 2) + (0 + 1)) = (2 + 1)
365364, 81eqtri 2766 . . . . . . . . . . . 12 ((1 · 2) + (0 + 1)) = 3
36611, 5, 30, 156, 362decaddi 12426 . . . . . . . . . . . 12 ((5 · 2) + 7) = 17
36711, 3, 5, 30, 361, 363, 2, 30, 11, 365, 366decmac 12418 . . . . . . . . . . 11 ((15 · 2) + (0 + 7)) = 37
36884, 135oveq12i 7267 . . . . . . . . . . . . 13 ((1 · 5) + (0 + 2)) = (5 + 2)
369 5p2e7 12059 . . . . . . . . . . . . 13 (5 + 2) = 7
370368, 369eqtri 2766 . . . . . . . . . . . 12 ((1 · 5) + (0 + 2)) = 7
37111, 3, 5, 11, 361, 216, 3, 24, 2, 370, 175decmac 12418 . . . . . . . . . . 11 ((15 · 5) + 1) = 76
3722, 3, 5, 11, 74, 285, 39, 24, 30, 367, 371decma2c 12419 . . . . . . . . . 10 ((15 · 25) + (1 + 0)) = 376
37339nn0cni 12175 . . . . . . . . . . . . 13 15 ∈ ℂ
374373mul01i 11095 . . . . . . . . . . . 12 (15 · 0) = 0
375374oveq1i 7265 . . . . . . . . . . 11 ((15 · 0) + 3) = (0 + 3)
376375, 157, 1933eqtri 2770 . . . . . . . . . 10 ((15 · 0) + 3) = 03
3774, 5, 11, 21, 71, 357, 39, 21, 5, 372, 376decma2c 12419 . . . . . . . . 9 ((15 · 250) + (9 + 4)) = 3763
37898, 172oveq12i 7267 . . . . . . . . . . 11 ((1 · 3) + (0 + 1)) = (3 + 1)
379378, 100eqtri 2766 . . . . . . . . . 10 ((1 · 3) + (0 + 1)) = 4
38011, 3, 5, 11, 361, 216, 21, 24, 11, 379, 196decmac 12418 . . . . . . . . 9 ((15 · 3) + 1) = 46
3816, 21, 27, 11, 1, 360, 39, 24, 16, 377, 380decma2c 12419 . . . . . . . 8 ((15 · 𝑁) + 91) = 37636
38245, 16deccl 12381 . . . . . . . . 9 194 ∈ ℕ0
383 eqid 2738 . . . . . . . . . 10 77 = 77
38411, 30deccl 12381 . . . . . . . . . . 11 17 ∈ ℕ0
385384, 3deccl 12381 . . . . . . . . . 10 175 ∈ ℕ0
386 eqid 2738 . . . . . . . . . . . 12 175 = 175
387384nn0cni 12175 . . . . . . . . . . . . . 14 17 ∈ ℂ
388387addid2i 11093 . . . . . . . . . . . . 13 (0 + 17) = 17
38911, 30, 152, 388decsuc 12397 . . . . . . . . . . . 12 ((0 + 17) + 1) = 18
390 7p5e12 12443 . . . . . . . . . . . 12 (7 + 5) = 12
3915, 30, 384, 3, 192, 386, 389, 2, 390decaddc 12421 . . . . . . . . . . 11 (7 + 175) = 182
392231, 131oveq12i 7267 . . . . . . . . . . . . 13 ((1 · 1) + (1 + 1)) = (1 + 2)
393392, 236eqtri 2766 . . . . . . . . . . . 12 ((1 · 1) + (1 + 1)) = 3
394120mulid1i 10910 . . . . . . . . . . . . . 14 (9 · 1) = 9
395394oveq1i 7265 . . . . . . . . . . . . 13 ((9 · 1) + 8) = (9 + 8)
396 9p8e17 12459 . . . . . . . . . . . . 13 (9 + 8) = 17
397395, 396eqtri 2766 . . . . . . . . . . . 12 ((9 · 1) + 8) = 17
39811, 27, 11, 18, 116, 229, 11, 30, 11, 393, 397decmac 12418 . . . . . . . . . . 11 ((19 · 1) + (18 + 0)) = 37
399169mulid1i 10910 . . . . . . . . . . . . 13 (4 · 1) = 4
400399oveq1i 7265 . . . . . . . . . . . 12 ((4 · 1) + 2) = (4 + 2)
401 4p2e6 12056 . . . . . . . . . . . 12 (4 + 2) = 6
402400, 401, 873eqtri 2770 . . . . . . . . . . 11 ((4 · 1) + 2) = 06
40345, 16, 63, 2, 349, 391, 11, 24, 5, 398, 402decmac 12418 . . . . . . . . . 10 ((194 · 1) + (7 + 175)) = 376
404120mulid2i 10911 . . . . . . . . . . . . . 14 (1 · 9) = 9
405161addid2i 11093 . . . . . . . . . . . . . 14 (0 + 8) = 8
406404, 405oveq12i 7267 . . . . . . . . . . . . 13 ((1 · 9) + (0 + 8)) = (9 + 8)
407406, 396eqtri 2766 . . . . . . . . . . . 12 ((1 · 9) + (0 + 8)) = 17
408 9t9e81 12495 . . . . . . . . . . . . 13 (9 · 9) = 81
409169, 90, 344addcomli 11097 . . . . . . . . . . . . 13 (1 + 4) = 5
41018, 11, 16, 408, 409decaddi 12426 . . . . . . . . . . . 12 ((9 · 9) + 4) = 85
41111, 27, 5, 16, 116, 171, 27, 3, 18, 407, 410decmac 12418 . . . . . . . . . . 11 ((19 · 9) + (0 + 4)) = 175
412 9t4e36 12490 . . . . . . . . . . . . 13 (9 · 4) = 36
413120, 169, 412mulcomli 10915 . . . . . . . . . . . 12 (4 · 9) = 36
414 7p6e13 12444 . . . . . . . . . . . . 13 (7 + 6) = 13
415204, 93, 414addcomli 11097 . . . . . . . . . . . 12 (6 + 7) = 13
41621, 24, 30, 413, 100, 21, 415decaddci 12427 . . . . . . . . . . 11 ((4 · 9) + 7) = 43
41745, 16, 5, 30, 349, 192, 27, 21, 16, 411, 416decmac 12418 . . . . . . . . . 10 ((194 · 9) + 7) = 1753
41811, 27, 30, 30, 116, 383, 382, 21, 385, 403, 417decma2c 12419 . . . . . . . . 9 ((194 · 19) + 77) = 3763
419169mulid2i 10911 . . . . . . . . . . . . 13 (1 · 4) = 4
420419, 157oveq12i 7267 . . . . . . . . . . . 12 ((1 · 4) + (0 + 3)) = (4 + 3)
421 4p3e7 12057 . . . . . . . . . . . 12 (4 + 3) = 7
422420, 421eqtri 2766 . . . . . . . . . . 11 ((1 · 4) + (0 + 3)) = 7
42321, 24, 144, 412decsuc 12397 . . . . . . . . . . 11 ((9 · 4) + 1) = 37
42411, 27, 5, 11, 116, 216, 16, 30, 21, 422, 423decmac 12418 . . . . . . . . . 10 ((19 · 4) + 1) = 77
425 4t4e16 12465 . . . . . . . . . 10 (4 · 4) = 16
42616, 45, 16, 349, 24, 11, 424, 425decmul1c 12431 . . . . . . . . 9 (194 · 4) = 776
427382, 45, 16, 349, 24, 37, 418, 426decmul2c 12432 . . . . . . . 8 (194 · 194) = 37636
428381, 427eqtr4i 2769 . . . . . . 7 ((15 · 𝑁) + 91) = (194 · 194)
42910, 43, 44, 47, 42, 49, 342, 348, 359, 428mod2xnegi 16700 . . . . . 6 ((2↑156) mod 𝑁) = (91 mod 𝑁)
430 eqid 2738 . . . . . . 7 156 = 156
431117, 172oveq12i 7267 . . . . . . . . 9 ((2 · 1) + (0 + 1)) = (2 + 1)
432431, 81eqtri 2766 . . . . . . . 8 ((2 · 1) + (0 + 1)) = 3
43383, 77, 156mulcomli 10915 . . . . . . . . 9 (2 · 5) = 10
43411, 5, 172, 433decsuc 12397 . . . . . . . 8 ((2 · 5) + 1) = 11
43511, 3, 5, 11, 361, 216, 2, 11, 11, 432, 434decma2c 12419 . . . . . . 7 ((2 · 15) + 1) = 31
436 6t2e12 12470 . . . . . . . 8 (6 · 2) = 12
43793, 77, 436mulcomli 10915 . . . . . . 7 (2 · 6) = 12
4382, 39, 24, 430, 2, 11, 435, 437decmul2c 12432 . . . . . 6 (2 · 156) = 312
439 eqid 2738 . . . . . . . 8 772 = 772
44030, 30, 152, 383decsuc 12397 . . . . . . . . 9 (77 + 1) = 78
441204addid1i 11092 . . . . . . . . . . 11 (7 + 0) = 7
442441, 192eqtri 2766 . . . . . . . . . 10 (7 + 0) = 07
443110, 135oveq12i 7267 . . . . . . . . . . 11 ((3 · 2) + (0 + 2)) = (6 + 2)
444 6p2e8 12062 . . . . . . . . . . 11 (6 + 2) = 8
445443, 444eqtri 2766 . . . . . . . . . 10 ((3 · 2) + (0 + 2)) = 8
446204, 83, 390addcomli 11097 . . . . . . . . . . 11 (5 + 7) = 12
44711, 3, 30, 178, 131, 2, 446decaddci 12427 . . . . . . . . . 10 ((3 · 5) + 7) = 22
4482, 3, 5, 30, 74, 442, 21, 2, 2, 445, 447decma2c 12419 . . . . . . . . 9 ((3 · 25) + (7 + 0)) = 82
44997mul01i 11095 . . . . . . . . . . 11 (3 · 0) = 0
450449oveq1i 7265 . . . . . . . . . 10 ((3 · 0) + 8) = (0 + 8)
451450, 405, 2473eqtri 2770 . . . . . . . . 9 ((3 · 0) + 8) = 08
4524, 5, 30, 18, 71, 440, 21, 18, 5, 448, 451decma2c 12419 . . . . . . . 8 ((3 · 250) + (77 + 1)) = 828
453198oveq1i 7265 . . . . . . . . 9 ((3 · 3) + 2) = (9 + 2)
454453, 148eqtri 2766 . . . . . . . 8 ((3 · 3) + 2) = 11
4556, 21, 37, 2, 1, 439, 21, 11, 11, 452, 454decma2c 12419 . . . . . . 7 ((3 · 𝑁) + 772) = 8281
45618, 11, 131, 408decsuc 12397 . . . . . . . . 9 ((9 · 9) + 1) = 82
457404oveq1i 7265 . . . . . . . . . 10 ((1 · 9) + 9) = (9 + 9)
458 9p9e18 12460 . . . . . . . . . 10 (9 + 9) = 18
459457, 458eqtri 2766 . . . . . . . . 9 ((1 · 9) + 9) = 18
46027, 11, 27, 360, 27, 18, 11, 456, 459decrmac 12424 . . . . . . . 8 ((91 · 9) + 9) = 828
46142nn0cni 12175 . . . . . . . . 9 91 ∈ ℂ
462461mulid1i 10910 . . . . . . . 8 (91 · 1) = 91
46342, 27, 11, 360, 11, 27, 460, 462decmul2c 12432 . . . . . . 7 (91 · 91) = 8281
464455, 463eqtr4i 2769 . . . . . 6 ((3 · 𝑁) + 772) = (91 · 91)
4659, 10, 40, 41, 42, 38, 429, 438, 464mod2xi 16698 . . . . 5 ((2↑312) mod 𝑁) = (772 mod 𝑁)
466 eqid 2738 . . . . . 6 312 = 312
467 eqid 2738 . . . . . . . . 9 31 = 31
468306oveq1i 7265 . . . . . . . . . 10 ((2 · 3) + 0) = (6 + 0)
469468, 254eqtri 2766 . . . . . . . . 9 ((2 · 3) + 0) = 6
470117, 142eqtri 2766 . . . . . . . . 9 (2 · 1) = 02
4712, 21, 11, 467, 2, 5, 469, 470decmul2c 12432 . . . . . . . 8 (2 · 31) = 62
472471oveq1i 7265 . . . . . . 7 ((2 · 31) + 0) = (62 + 0)
47325nn0cni 12175 . . . . . . . 8 62 ∈ ℂ
474473addid1i 11092 . . . . . . 7 (62 + 0) = 62
475472, 474eqtri 2766 . . . . . 6 ((2 · 31) + 0) = 62
476112, 101eqtri 2766 . . . . . 6 (2 · 2) = 04
4772, 22, 2, 466, 16, 5, 475, 476decmul2c 12432 . . . . 5 (2 · 312) = 624
478 eqid 2738 . . . . . . 7 270 = 270
47930, 11deccl 12381 . . . . . . 7 71 ∈ ℕ0
480 eqid 2738 . . . . . . . . 9 71 = 71
481 7p2e9 12064 . . . . . . . . . 10 (7 + 2) = 9
482204, 77, 481addcomli 11097 . . . . . . . . 9 (2 + 7) = 9
4832, 30, 30, 11, 153, 480, 482, 152decadd 12420 . . . . . . . 8 (27 + 71) = 98
484120addid1i 11092 . . . . . . . . . 10 (9 + 0) = 9
485484, 168eqtri 2766 . . . . . . . . 9 (9 + 0) = 09
48652, 27deccl 12381 . . . . . . . . 9 119 ∈ ℕ0
487 eqid 2738 . . . . . . . . . 10 238 = 238
488486nn0cni 12175 . . . . . . . . . . 11 119 ∈ ℂ
489488addid2i 11093 . . . . . . . . . 10 (0 + 119) = 119
49011, 11, 2, 214, 236decaddi 12426 . . . . . . . . . . 11 (11 + 2) = 13
491112, 79oveq12i 7267 . . . . . . . . . . . 12 ((2 · 2) + (1 + 0)) = (4 + 1)
492491, 344eqtri 2766 . . . . . . . . . . 11 ((2 · 2) + (1 + 0)) = 5
493110oveq1i 7265 . . . . . . . . . . . 12 ((3 · 2) + 3) = (6 + 3)
494493, 132, 1683eqtri 2770 . . . . . . . . . . 11 ((3 · 2) + 3) = 09
4952, 21, 11, 21, 353, 490, 2, 27, 5, 492, 494decmac 12418 . . . . . . . . . 10 ((23 · 2) + (11 + 2)) = 59
496 9p6e15 12457 . . . . . . . . . . . 12 (9 + 6) = 15
497120, 93, 496addcomli 11097 . . . . . . . . . . 11 (6 + 9) = 15
49811, 24, 27, 108, 131, 3, 497decaddci 12427 . . . . . . . . . 10 ((8 · 2) + 9) = 25
49934, 18, 52, 27, 487, 489, 2, 3, 2, 495, 498decmac 12418 . . . . . . . . 9 ((238 · 2) + (0 + 119)) = 595
500172oveq2i 7266 . . . . . . . . . . . 12 ((2 · 5) + (0 + 1)) = ((2 · 5) + 1)
501500, 434eqtri 2766 . . . . . . . . . . 11 ((2 · 5) + (0 + 1)) = 11
5022, 21, 5, 16, 353, 171, 3, 27, 11, 501, 180decmac 12418 . . . . . . . . . 10 ((23 · 5) + (0 + 4)) = 119
50334, 18, 5, 27, 487, 168, 3, 27, 16, 502, 184decmac 12418 . . . . . . . . 9 ((238 · 5) + 9) = 1199
5042, 3, 5, 27, 74, 485, 35, 27, 486, 499, 503decma2c 12419 . . . . . . . 8 ((238 · 25) + (9 + 0)) = 5959
50535nn0cni 12175 . . . . . . . . . . 11 238 ∈ ℂ
506505mul01i 11095 . . . . . . . . . 10 (238 · 0) = 0
507506oveq1i 7265 . . . . . . . . 9 ((238 · 0) + 8) = (0 + 8)
508507, 405, 2473eqtri 2770 . . . . . . . 8 ((238 · 0) + 8) = 08
5094, 5, 27, 18, 71, 483, 35, 18, 5, 504, 508decma2c 12419 . . . . . . 7 ((238 · 250) + (27 + 71)) = 59598
510306, 172oveq12i 7267 . . . . . . . . . . . 12 ((2 · 3) + (0 + 1)) = (6 + 1)
511510, 144eqtri 2766 . . . . . . . . . . 11 ((2 · 3) + (0 + 1)) = 7
5122, 21, 5, 2, 353, 142, 21, 11, 11, 511, 454decmac 12418 . . . . . . . . . 10 ((23 · 3) + 2) = 71
51321, 34, 18, 487, 16, 2, 512, 203decmul1c 12431 . . . . . . . . 9 (238 · 3) = 714
514513oveq1i 7265 . . . . . . . 8 ((238 · 3) + 0) = (714 + 0)
515479, 16deccl 12381 . . . . . . . . . 10 714 ∈ ℕ0
516515nn0cni 12175 . . . . . . . . 9 714 ∈ ℂ
517516addid1i 11092 . . . . . . . 8 (714 + 0) = 714
518514, 517eqtri 2766 . . . . . . 7 ((238 · 3) + 0) = 714
5196, 21, 31, 5, 1, 478, 35, 16, 479, 509, 518decma2c 12419 . . . . . 6 ((238 · 𝑁) + 270) = 595984
52039, 16deccl 12381 . . . . . . 7 154 ∈ ℕ0
521 eqid 2738 . . . . . . . 8 154 = 154
5223, 16deccl 12381 . . . . . . . . 9 54 ∈ ℕ0
523522, 5deccl 12381 . . . . . . . 8 540 ∈ ℕ0
5243, 3deccl 12381 . . . . . . . . 9 55 ∈ ℕ0
525 eqid 2738 . . . . . . . . . 10 540 = 540
526 eqid 2738 . . . . . . . . . . 11 54 = 54
52783addid2i 11093 . . . . . . . . . . 11 (0 + 5) = 5
5285, 11, 3, 16, 216, 526, 527, 409decadd 12420 . . . . . . . . . 10 (1 + 54) = 55
52983addid1i 11092 . . . . . . . . . 10 (5 + 0) = 5
53011, 3, 522, 5, 361, 525, 528, 529decadd 12420 . . . . . . . . 9 (15 + 540) = 555
531 eqid 2738 . . . . . . . . . . 11 55 = 55
5323, 3, 86, 531decsuc 12397 . . . . . . . . . 10 (55 + 1) = 56
533 7t7e49 12480 . . . . . . . . . . 11 (7 · 7) = 49
534 5p5e10 12437 . . . . . . . . . . 11 (5 + 5) = 10
53516, 27, 11, 5, 533, 534, 344, 484decadd 12420 . . . . . . . . . 10 ((7 · 7) + (5 + 5)) = 59
53616, 27, 24, 533, 344, 3, 496decaddci 12427 . . . . . . . . . 10 ((7 · 7) + 6) = 55
53730, 30, 3, 24, 383, 532, 30, 3, 3, 535, 536decmac 12418 . . . . . . . . 9 ((77 · 7) + (55 + 1)) = 595
53883, 169, 179addcomli 11097 . . . . . . . . . 10 (4 + 5) = 9
53911, 16, 3, 345, 538decaddi 12426 . . . . . . . . 9 ((2 · 7) + 5) = 19
54037, 2, 524, 3, 439, 530, 30, 27, 11, 537, 539decmac 12418 . . . . . . . 8 ((772 · 7) + (15 + 540)) = 5959
541527oveq2i 7266 . . . . . . . . . . 11 ((7 · 7) + (0 + 5)) = ((7 · 7) + 5)
542 9p5e14 12456 . . . . . . . . . . . 12 (9 + 5) = 14
54316, 27, 3, 533, 344, 16, 542decaddci 12427 . . . . . . . . . . 11 ((7 · 7) + 5) = 54
544541, 543eqtri 2766 . . . . . . . . . 10 ((7 · 7) + (0 + 5)) = 54
54516, 344, 533decsucc 12407 . . . . . . . . . 10 ((7 · 7) + 1) = 50
54630, 30, 5, 11, 383, 262, 30, 5, 3, 544, 545decmac 12418 . . . . . . . . 9 ((77 · 7) + (0 + 1)) = 540
547 4p4e8 12058 . . . . . . . . . 10 (4 + 4) = 8
54811, 16, 16, 345, 547decaddi 12426 . . . . . . . . 9 ((2 · 7) + 4) = 18
54937, 2, 5, 16, 439, 101, 30, 18, 11, 546, 548decmac 12418 . . . . . . . 8 ((772 · 7) + 4) = 5408
55030, 30, 39, 16, 383, 521, 38, 18, 523, 540, 549decma2c 12419 . . . . . . 7 ((772 · 77) + 154) = 59598
55111, 16, 344, 301decsuc 12397 . . . . . . . . 9 ((7 · 2) + 1) = 15
5522, 30, 30, 383, 16, 11, 551, 301decmul1c 12431 . . . . . . . 8 (77 · 2) = 154
5532, 37, 2, 439, 552, 112decmul1 12430 . . . . . . 7 (772 · 2) = 1544
55438, 37, 2, 439, 16, 520, 550, 553decmul2c 12432 . . . . . 6 (772 · 772) = 595984
555519, 554eqtr4i 2769 . . . . 5 ((238 · 𝑁) + 270) = (772 · 772)
5569, 10, 33, 36, 38, 32, 465, 477, 555mod2xi 16698 . . . 4 ((2↑624) mod 𝑁) = (270 mod 𝑁)
557 eqid 2738 . . . . 5 624 = 624
558 eqid 2738 . . . . . . . 8 62 = 62
559437oveq1i 7265 . . . . . . . . 9 ((2 · 6) + 0) = (12 + 0)
56012nn0cni 12175 . . . . . . . . . 10 12 ∈ ℂ
561560addid1i 11092 . . . . . . . . 9 (12 + 0) = 12
562559, 561eqtri 2766 . . . . . . . 8 ((2 · 6) + 0) = 12
5632, 24, 2, 558, 16, 5, 562, 476decmul2c 12432 . . . . . . 7 (2 · 62) = 124
564563oveq1i 7265 . . . . . 6 ((2 · 62) + 0) = (124 + 0)
56517nn0cni 12175 . . . . . . 7 124 ∈ ℂ
566565addid1i 11092 . . . . . 6 (124 + 0) = 124
567564, 566eqtri 2766 . . . . 5 ((2 · 62) + 0) = 124
568169, 77, 315mulcomli 10915 . . . . . 6 (2 · 4) = 8
569568, 247eqtri 2766 . . . . 5 (2 · 4) = 08
5702, 25, 16, 557, 18, 5, 567, 569decmul2c 12432 . . . 4 (2 · 624) = 1248
571 eqid 2738 . . . . . 6 313 = 313
57221, 11, 27, 467, 100, 221decaddci2 12428 . . . . . . 7 (31 + 9) = 40
573169addid1i 11092 . . . . . . . . 9 (4 + 0) = 4
574573, 101eqtri 2766 . . . . . . . 8 (4 + 0) = 04
57511, 16deccl 12381 . . . . . . . 8 14 ∈ ℕ0
576 eqid 2738 . . . . . . . . 9 29 = 29
577575nn0cni 12175 . . . . . . . . . 10 14 ∈ ℂ
578577addid2i 11093 . . . . . . . . 9 (0 + 14) = 14
579112, 236oveq12i 7267 . . . . . . . . . 10 ((2 · 2) + (1 + 2)) = (4 + 3)
580579, 421eqtri 2766 . . . . . . . . 9 ((2 · 2) + (1 + 2)) = 7
58111, 18, 16, 121, 131, 2, 318decaddci 12427 . . . . . . . . 9 ((9 · 2) + 4) = 22
5822, 27, 11, 16, 576, 578, 2, 2, 2, 580, 581decmac 12418 . . . . . . . 8 ((29 · 2) + (0 + 14)) = 72
58311, 5, 16, 433, 170decaddi 12426 . . . . . . . . 9 ((2 · 5) + 4) = 14
584 9t5e45 12491 . . . . . . . . . 10 (9 · 5) = 45
58516, 3, 16, 584, 179decaddi 12426 . . . . . . . . 9 ((9 · 5) + 4) = 49
5862, 27, 16, 576, 3, 27, 16, 583, 585decrmac 12424 . . . . . . . 8 ((29 · 5) + 4) = 149
5872, 3, 5, 16, 74, 574, 28, 27, 575, 582, 586decma2c 12419 . . . . . . 7 ((29 · 25) + (4 + 0)) = 729
588137mul01i 11095 . . . . . . . . 9 (29 · 0) = 0
589588oveq1i 7265 . . . . . . . 8 ((29 · 0) + 0) = (0 + 0)
590589, 232, 2483eqtri 2770 . . . . . . 7 ((29 · 0) + 0) = 00
5914, 5, 16, 5, 71, 572, 28, 5, 5, 587, 590decma2c 12419 . . . . . 6 ((29 · 250) + (31 + 9)) = 7290
592306, 157oveq12i 7267 . . . . . . . 8 ((2 · 3) + (0 + 3)) = (6 + 3)
593592, 132eqtri 2766 . . . . . . 7 ((2 · 3) + (0 + 3)) = 9
594 9t3e27 12489 . . . . . . . 8 (9 · 3) = 27
595 7p3e10 12441 . . . . . . . 8 (7 + 3) = 10
5962, 30, 21, 594, 81, 595decaddci2 12428 . . . . . . 7 ((9 · 3) + 3) = 30
5972, 27, 5, 21, 576, 193, 21, 5, 21, 593, 596decmac 12418 . . . . . 6 ((29 · 3) + 3) = 90
5986, 21, 22, 21, 1, 571, 28, 5, 27, 591, 597decma2c 12419 . . . . 5 ((29 · 𝑁) + 313) = 72900
59963, 27deccl 12381 . . . . . . . . 9 189 ∈ ℕ0
600 eqid 2738 . . . . . . . . . 10 189 = 189
601161, 169, 318addcomli 11097 . . . . . . . . . . . 12 (4 + 8) = 12
60211, 16, 18, 301, 131, 2, 601decaddci 12427 . . . . . . . . . . 11 ((7 · 2) + 8) = 22
6032, 30, 11, 18, 153, 229, 2, 2, 2, 580, 602decmac 12418 . . . . . . . . . 10 ((27 · 2) + (18 + 0)) = 72
604297oveq1i 7265 . . . . . . . . . . 11 ((0 · 2) + 9) = (0 + 9)
605604, 183, 1683eqtri 2770 . . . . . . . . . 10 ((0 · 2) + 9) = 09
60631, 5, 63, 27, 478, 600, 2, 27, 5, 603, 605decmac 12418 . . . . . . . . 9 ((270 · 2) + 189) = 729
60730, 2, 30, 153, 27, 16, 548, 533decmul1c 12431 . . . . . . . . . 10 (27 · 7) = 189
608204mul02i 11094 . . . . . . . . . 10 (0 · 7) = 0
60930, 31, 5, 478, 607, 608decmul1 12430 . . . . . . . . 9 (270 · 7) = 1890
61032, 2, 30, 153, 5, 599, 606, 609decmul2c 12432 . . . . . . . 8 (270 · 27) = 7290
611610oveq1i 7265 . . . . . . 7 ((270 · 27) + 0) = (7290 + 0)
61230, 2deccl 12381 . . . . . . . . . . 11 72 ∈ ℕ0
613612, 27deccl 12381 . . . . . . . . . 10 729 ∈ ℕ0
614613, 5deccl 12381 . . . . . . . . 9 7290 ∈ ℕ0
615614nn0cni 12175 . . . . . . . 8 7290 ∈ ℂ
616615addid1i 11092 . . . . . . 7 (7290 + 0) = 7290
617611, 616eqtri 2766 . . . . . 6 ((270 · 27) + 0) = 7290
61832nn0cni 12175 . . . . . . . 8 270 ∈ ℂ
619618mul01i 11095 . . . . . . 7 (270 · 0) = 0
620619, 248eqtri 2766 . . . . . 6 (270 · 0) = 00
62132, 31, 5, 478, 5, 5, 617, 620decmul2c 12432 . . . . 5 (270 · 270) = 72900
622598, 621eqtr4i 2769 . . . 4 ((29 · 𝑁) + 313) = (270 · 270)
6239, 10, 26, 29, 32, 23, 556, 570, 622mod2xi 16698 . . 3 ((2↑1248) mod 𝑁) = (313 mod 𝑁)
624 cu2 13845 . . . 4 (2↑3) = 8
625624oveq1i 7265 . . 3 ((2↑3) mod 𝑁) = (8 mod 𝑁)
626 eqid 2738 . . . 4 1248 = 1248
627 eqid 2738 . . . . 5 124 = 124
62812, 16, 344, 627decsuc 12397 . . . 4 (124 + 1) = 125
629 8p3e11 12447 . . . 4 (8 + 3) = 11
63017, 18, 21, 626, 628, 11, 629decaddci 12427 . . 3 (1248 + 3) = 1251
6319nncni 11913 . . . . . . 7 𝑁 ∈ ℂ
632631mulid2i 10911 . . . . . 6 (1 · 𝑁) = 𝑁
633632, 1eqtri 2766 . . . . 5 (1 · 𝑁) = 2503
6346, 21, 100, 633decsuc 12397 . . . 4 ((1 · 𝑁) + 1) = 2504
635161, 97, 203mulcomli 10915 . . . . . . 7 (3 · 8) = 24
6362, 16, 344, 635decsuc 12397 . . . . . 6 ((3 · 8) + 1) = 25
637161mulid2i 10911 . . . . . . . 8 (1 · 8) = 8
638637oveq1i 7265 . . . . . . 7 ((1 · 8) + 2) = (8 + 2)
639 8p2e10 12446 . . . . . . 7 (8 + 2) = 10
640638, 639eqtri 2766 . . . . . 6 ((1 · 8) + 2) = 10
64121, 11, 2, 467, 18, 5, 11, 636, 640decrmac 12424 . . . . 5 ((31 · 8) + 2) = 250
64218, 22, 21, 571, 16, 2, 641, 635decmul1c 12431 . . . 4 (313 · 8) = 2504
643634, 642eqtr4i 2769 . . 3 ((1 · 𝑁) + 1) = (313 · 8)
6449, 10, 19, 20, 23, 11, 21, 18, 623, 625, 630, 643modxai 16697 . 2 ((2↑1251) mod 𝑁) = (1 mod 𝑁)
645 eqid 2738 . . . 4 1251 = 1251
646 eqid 2738 . . . . . 6 125 = 125
647 eqid 2738 . . . . . . 7 12 = 12
648117, 232oveq12i 7267 . . . . . . . 8 ((2 · 1) + (0 + 0)) = (2 + 0)
649648, 287eqtri 2766 . . . . . . 7 ((2 · 1) + (0 + 0)) = 2
650112oveq1i 7265 . . . . . . . 8 ((2 · 2) + 1) = (4 + 1)
6513dec0h 12388 . . . . . . . 8 5 = 05
652650, 344, 6513eqtri 2770 . . . . . . 7 ((2 · 2) + 1) = 05
65311, 2, 5, 11, 647, 216, 2, 3, 5, 649, 652decma2c 12419 . . . . . 6 ((2 · 12) + 1) = 25
6542, 12, 3, 646, 5, 11, 653, 433decmul2c 12432 . . . . 5 (2 · 125) = 250
6554, 5, 5, 654, 232decaddi 12426 . . . 4 ((2 · 125) + 0) = 250
6562, 13, 11, 645, 2, 5, 655, 470decmul2c 12432 . . 3 (2 · 1251) = 2502
6576, 2deccl 12381 . . . . 5 2502 ∈ ℕ0
658657nn0cni 12175 . . . 4 2502 ∈ ℂ
659 eqid 2738 . . . . . 6 2502 = 2502
6606, 2, 81, 659decsuc 12397 . . . . 5 (2502 + 1) = 2503
6611, 660eqtr4i 2769 . . . 4 𝑁 = (2502 + 1)
662658, 90, 661mvrraddi 11168 . . 3 (𝑁 − 1) = 2502
663656, 662eqtr4i 2769 . 2 (2 · 1251) = (𝑁 − 1)
664631mul02i 11094 . . . 4 (0 · 𝑁) = 0
665664oveq1i 7265 . . 3 ((0 · 𝑁) + 1) = (0 + 1)
666231, 172eqtr4i 2769 . . 3 (1 · 1) = (0 + 1)
667665, 666eqtr4i 2769 . 2 ((0 · 𝑁) + 1) = (1 · 1)
6689, 10, 14, 15, 11, 11, 644, 663, 667mod2xi 16698 1 ((2↑(𝑁 − 1)) mod 𝑁) = (1 mod 𝑁)
Colors of variables: wff setvar class
Syntax hints:   = wceq 1539  (class class class)co 7255  0cc0 10802  1c1 10803   + caddc 10805   · cmul 10807  cmin 11135  cn 11903  2c2 11958  3c3 11959  4c4 11960  5c5 11961  6c6 11962  7c7 11963  8c8 11964  9c9 11965  cdc 12366   mod cmo 13517  cexp 13710
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1799  ax-4 1813  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2110  ax-9 2118  ax-10 2139  ax-11 2156  ax-12 2173  ax-ext 2709  ax-sep 5218  ax-nul 5225  ax-pow 5283  ax-pr 5347  ax-un 7566  ax-cnex 10858  ax-resscn 10859  ax-1cn 10860  ax-icn 10861  ax-addcl 10862  ax-addrcl 10863  ax-mulcl 10864  ax-mulrcl 10865  ax-mulcom 10866  ax-addass 10867  ax-mulass 10868  ax-distr 10869  ax-i2m1 10870  ax-1ne0 10871  ax-1rid 10872  ax-rnegex 10873  ax-rrecex 10874  ax-cnre 10875  ax-pre-lttri 10876  ax-pre-lttrn 10877  ax-pre-ltadd 10878  ax-pre-mulgt0 10879  ax-pre-sup 10880
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 844  df-3or 1086  df-3an 1087  df-tru 1542  df-fal 1552  df-ex 1784  df-nf 1788  df-sb 2069  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2817  df-nfc 2888  df-ne 2943  df-nel 3049  df-ral 3068  df-rex 3069  df-reu 3070  df-rmo 3071  df-rab 3072  df-v 3424  df-sbc 3712  df-csb 3829  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3902  df-nul 4254  df-if 4457  df-pw 4532  df-sn 4559  df-pr 4561  df-tp 4563  df-op 4565  df-uni 4837  df-iun 4923  df-br 5071  df-opab 5133  df-mpt 5154  df-tr 5188  df-id 5480  df-eprel 5486  df-po 5494  df-so 5495  df-fr 5535  df-we 5537  df-xp 5586  df-rel 5587  df-cnv 5588  df-co 5589  df-dm 5590  df-rn 5591  df-res 5592  df-ima 5593  df-pred 6191  df-ord 6254  df-on 6255  df-lim 6256  df-suc 6257  df-iota 6376  df-fun 6420  df-fn 6421  df-f 6422  df-f1 6423  df-fo 6424  df-f1o 6425  df-fv 6426  df-riota 7212  df-ov 7258  df-oprab 7259  df-mpo 7260  df-om 7688  df-2nd 7805  df-frecs 8068  df-wrecs 8099  df-recs 8173  df-rdg 8212  df-er 8456  df-en 8692  df-dom 8693  df-sdom 8694  df-sup 9131  df-inf 9132  df-pnf 10942  df-mnf 10943  df-xr 10944  df-ltxr 10945  df-le 10946  df-sub 11137  df-neg 11138  df-div 11563  df-nn 11904  df-2 11966  df-3 11967  df-4 11968  df-5 11969  df-6 11970  df-7 11971  df-8 11972  df-9 11973  df-n0 12164  df-z 12250  df-dec 12367  df-uz 12512  df-rp 12660  df-fl 13440  df-mod 13518  df-seq 13650  df-exp 13711
This theorem is referenced by:  2503prm  16769
  Copyright terms: Public domain W3C validator