Step | Hyp | Ref
| Expression |
1 | | prmnn 12110 |
. . . 4
โข (๐ โ โ โ ๐ โ
โ) |
2 | | nnnn0 9183 |
. . . 4
โข (๐พ โ โ โ ๐พ โ
โ0) |
3 | | nnexpcl 10533 |
. . . 4
โข ((๐ โ โ โง ๐พ โ โ0)
โ (๐โ๐พ) โ
โ) |
4 | 1, 2, 3 | syl2an 289 |
. . 3
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) โ โ) |
5 | | phival 12213 |
. . 3
โข ((๐โ๐พ) โ โ โ (ฯโ(๐โ๐พ)) = (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1})) |
6 | 4, 5 | syl 14 |
. 2
โข ((๐ โ โ โง ๐พ โ โ) โ
(ฯโ(๐โ๐พ)) = (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1})) |
7 | | nnm1nn0 9217 |
. . . . . 6
โข (๐พ โ โ โ (๐พ โ 1) โ
โ0) |
8 | | nnexpcl 10533 |
. . . . . 6
โข ((๐ โ โ โง (๐พ โ 1) โ
โ0) โ (๐โ(๐พ โ 1)) โ
โ) |
9 | 1, 7, 8 | syl2an 289 |
. . . . 5
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ(๐พ โ 1)) โ
โ) |
10 | 9 | nncnd 8933 |
. . . 4
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ(๐พ โ 1)) โ
โ) |
11 | 1 | nncnd 8933 |
. . . . 5
โข (๐ โ โ โ ๐ โ
โ) |
12 | 11 | adantr 276 |
. . . 4
โข ((๐ โ โ โง ๐พ โ โ) โ ๐ โ
โ) |
13 | | ax-1cn 7904 |
. . . . 5
โข 1 โ
โ |
14 | | subdi 8342 |
. . . . 5
โข (((๐โ(๐พ โ 1)) โ โ โง ๐ โ โ โง 1 โ
โ) โ ((๐โ(๐พ โ 1)) ยท (๐ โ 1)) = (((๐โ(๐พ โ 1)) ยท ๐) โ ((๐โ(๐พ โ 1)) ยท 1))) |
15 | 13, 14 | mp3an3 1326 |
. . . 4
โข (((๐โ(๐พ โ 1)) โ โ โง ๐ โ โ) โ ((๐โ(๐พ โ 1)) ยท (๐ โ 1)) = (((๐โ(๐พ โ 1)) ยท ๐) โ ((๐โ(๐พ โ 1)) ยท 1))) |
16 | 10, 12, 15 | syl2anc 411 |
. . 3
โข ((๐ โ โ โง ๐พ โ โ) โ ((๐โ(๐พ โ 1)) ยท (๐ โ 1)) = (((๐โ(๐พ โ 1)) ยท ๐) โ ((๐โ(๐พ โ 1)) ยท 1))) |
17 | 10 | mulridd 7974 |
. . . 4
โข ((๐ โ โ โง ๐พ โ โ) โ ((๐โ(๐พ โ 1)) ยท 1) = (๐โ(๐พ โ 1))) |
18 | 17 | oveq2d 5891 |
. . 3
โข ((๐ โ โ โง ๐พ โ โ) โ (((๐โ(๐พ โ 1)) ยท ๐) โ ((๐โ(๐พ โ 1)) ยท 1)) = (((๐โ(๐พ โ 1)) ยท ๐) โ (๐โ(๐พ โ 1)))) |
19 | | phivalfi 12212 |
. . . . . . 7
โข ((๐โ๐พ) โ โ โ {๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โ Fin) |
20 | 4, 19 | syl 14 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ {๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โ Fin) |
21 | | 1zzd 9280 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ 1 โ
โค) |
22 | | prmz 12111 |
. . . . . . . . 9
โข (๐ โ โ โ ๐ โ
โค) |
23 | | zexpcl 10535 |
. . . . . . . . 9
โข ((๐ โ โค โง ๐พ โ โ0)
โ (๐โ๐พ) โ
โค) |
24 | 22, 2, 23 | syl2an 289 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) โ โค) |
25 | 21, 24 | fzfigd 10431 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ
(1...(๐โ๐พ)) โ Fin) |
26 | 22 | ad2antrr 488 |
. . . . . . . . 9
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ ๐ โ โค) |
27 | | elfzelz 10025 |
. . . . . . . . . . 11
โข (๐ฅ โ (1...(๐โ๐พ)) โ ๐ฅ โ โค) |
28 | 27 | adantl 277 |
. . . . . . . . . 10
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ ๐ฅ โ โค) |
29 | | 0zd 9265 |
. . . . . . . . . 10
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ 0 โ
โค) |
30 | 28, 29 | zsubcld 9380 |
. . . . . . . . 9
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (๐ฅ โ 0) โ โค) |
31 | | zdvdsdc 11819 |
. . . . . . . . 9
โข ((๐ โ โค โง (๐ฅ โ 0) โ โค)
โ DECID ๐ โฅ (๐ฅ โ 0)) |
32 | 26, 30, 31 | syl2anc 411 |
. . . . . . . 8
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ DECID ๐ โฅ (๐ฅ โ 0)) |
33 | 32 | ralrimiva 2550 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ
โ๐ฅ โ
(1...(๐โ๐พ))DECID ๐ โฅ (๐ฅ โ 0)) |
34 | 25, 33 | ssfirab 6933 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)} โ Fin) |
35 | | inrab 3408 |
. . . . . . 7
โข ({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โฉ {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = {๐ฅ โ (1...(๐โ๐พ)) โฃ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))} |
36 | | rpexp 12153 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โค โง ๐ฅ โ โค โง ๐พ โ โ) โ (((๐โ๐พ) gcd ๐ฅ) = 1 โ (๐ gcd ๐ฅ) = 1)) |
37 | 22, 36 | syl3an1 1271 |
. . . . . . . . . . . . . . . 16
โข ((๐ โ โ โง ๐ฅ โ โค โง ๐พ โ โ) โ (((๐โ๐พ) gcd ๐ฅ) = 1 โ (๐ gcd ๐ฅ) = 1)) |
38 | 37 | 3expa 1203 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ โง ๐ฅ โ โค) โง ๐พ โ โ) โ (((๐โ๐พ) gcd ๐ฅ) = 1 โ (๐ gcd ๐ฅ) = 1)) |
39 | 38 | an32s 568 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (((๐โ๐พ) gcd ๐ฅ) = 1 โ (๐ gcd ๐ฅ) = 1)) |
40 | | simpr 110 |
. . . . . . . . . . . . . . . 16
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ ๐ฅ โ
โค) |
41 | 24 | adantr 276 |
. . . . . . . . . . . . . . . 16
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (๐โ๐พ) โ โค) |
42 | | gcdcom 11974 |
. . . . . . . . . . . . . . . 16
โข ((๐ฅ โ โค โง (๐โ๐พ) โ โค) โ (๐ฅ gcd (๐โ๐พ)) = ((๐โ๐พ) gcd ๐ฅ)) |
43 | 40, 41, 42 | syl2anc 411 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (๐ฅ gcd (๐โ๐พ)) = ((๐โ๐พ) gcd ๐ฅ)) |
44 | 43 | eqeq1d 2186 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ ((๐ฅ gcd (๐โ๐พ)) = 1 โ ((๐โ๐พ) gcd ๐ฅ) = 1)) |
45 | | coprm 12144 |
. . . . . . . . . . . . . . 15
โข ((๐ โ โ โง ๐ฅ โ โค) โ (ยฌ
๐ โฅ ๐ฅ โ (๐ gcd ๐ฅ) = 1)) |
46 | 45 | adantlr 477 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (ยฌ
๐ โฅ ๐ฅ โ (๐ gcd ๐ฅ) = 1)) |
47 | 39, 44, 46 | 3bitr4d 220 |
. . . . . . . . . . . . 13
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ ((๐ฅ gcd (๐โ๐พ)) = 1 โ ยฌ ๐ โฅ ๐ฅ)) |
48 | | zcn 9258 |
. . . . . . . . . . . . . . . . 17
โข (๐ฅ โ โค โ ๐ฅ โ
โ) |
49 | 48 | adantl 277 |
. . . . . . . . . . . . . . . 16
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ ๐ฅ โ
โ) |
50 | 49 | subid1d 8257 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (๐ฅ โ 0) = ๐ฅ) |
51 | 50 | breq2d 4016 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (๐ โฅ (๐ฅ โ 0) โ ๐ โฅ ๐ฅ)) |
52 | 51 | notbid 667 |
. . . . . . . . . . . . 13
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ (ยฌ
๐ โฅ (๐ฅ โ 0) โ ยฌ ๐ โฅ ๐ฅ)) |
53 | 47, 52 | bitr4d 191 |
. . . . . . . . . . . 12
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ โค) โ ((๐ฅ gcd (๐โ๐พ)) = 1 โ ยฌ ๐ โฅ (๐ฅ โ 0))) |
54 | 27, 53 | sylan2 286 |
. . . . . . . . . . 11
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ ((๐ฅ gcd (๐โ๐พ)) = 1 โ ยฌ ๐ โฅ (๐ฅ โ 0))) |
55 | 54 | biimpd 144 |
. . . . . . . . . 10
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ ((๐ฅ gcd (๐โ๐พ)) = 1 โ ยฌ ๐ โฅ (๐ฅ โ 0))) |
56 | | imnan 690 |
. . . . . . . . . 10
โข (((๐ฅ gcd (๐โ๐พ)) = 1 โ ยฌ ๐ โฅ (๐ฅ โ 0)) โ ยฌ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))) |
57 | 55, 56 | sylib 122 |
. . . . . . . . 9
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ ยฌ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))) |
58 | 57 | ralrimiva 2550 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ
โ๐ฅ โ
(1...(๐โ๐พ)) ยฌ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))) |
59 | | rabeq0 3453 |
. . . . . . . 8
โข ({๐ฅ โ (1...(๐โ๐พ)) โฃ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))} = โ
โ โ๐ฅ โ (1...(๐โ๐พ)) ยฌ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))) |
60 | 58, 59 | sylibr 134 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ {๐ฅ โ (1...(๐โ๐พ)) โฃ ((๐ฅ gcd (๐โ๐พ)) = 1 โง ๐ โฅ (๐ฅ โ 0))} = โ
) |
61 | 35, 60 | eqtrid 2222 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ ({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โฉ {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = โ
) |
62 | | hashun 10785 |
. . . . . 6
โข (({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โ Fin โง {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)} โ Fin โง ({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โฉ {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = โ
) โ
(โฏโ({๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โช {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)})) = ((โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}))) |
63 | 20, 34, 61, 62 | syl3anc 1238 |
. . . . 5
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ({๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โช {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)})) = ((โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}))) |
64 | | unrab 3407 |
. . . . . . . 8
โข ({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โช {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = {๐ฅ โ (1...(๐โ๐พ)) โฃ ((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0))} |
65 | 54 | biimprd 158 |
. . . . . . . . . . . 12
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (ยฌ ๐ โฅ (๐ฅ โ 0) โ (๐ฅ gcd (๐โ๐พ)) = 1)) |
66 | | con1dc 856 |
. . . . . . . . . . . 12
โข
(DECID ๐ โฅ (๐ฅ โ 0) โ ((ยฌ ๐ โฅ (๐ฅ โ 0) โ (๐ฅ gcd (๐โ๐พ)) = 1) โ (ยฌ (๐ฅ gcd (๐โ๐พ)) = 1 โ ๐ โฅ (๐ฅ โ 0)))) |
67 | 32, 65, 66 | sylc 62 |
. . . . . . . . . . 11
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (ยฌ (๐ฅ gcd (๐โ๐พ)) = 1 โ ๐ โฅ (๐ฅ โ 0))) |
68 | 24 | adantr 276 |
. . . . . . . . . . . . . . 15
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (๐โ๐พ) โ โค) |
69 | 28, 68 | gcdcld 11969 |
. . . . . . . . . . . . . 14
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (๐ฅ gcd (๐โ๐พ)) โ
โ0) |
70 | 69 | nn0zd 9373 |
. . . . . . . . . . . . 13
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (๐ฅ gcd (๐โ๐พ)) โ โค) |
71 | | 1zzd 9280 |
. . . . . . . . . . . . 13
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ 1 โ
โค) |
72 | | zdceq 9328 |
. . . . . . . . . . . . 13
โข (((๐ฅ gcd (๐โ๐พ)) โ โค โง 1 โ โค)
โ DECID (๐ฅ gcd (๐โ๐พ)) = 1) |
73 | 70, 71, 72 | syl2anc 411 |
. . . . . . . . . . . 12
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ DECID (๐ฅ gcd (๐โ๐พ)) = 1) |
74 | | dfordc 892 |
. . . . . . . . . . . 12
โข
(DECID (๐ฅ gcd (๐โ๐พ)) = 1 โ (((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0)) โ (ยฌ (๐ฅ gcd (๐โ๐พ)) = 1 โ ๐ โฅ (๐ฅ โ 0)))) |
75 | 73, 74 | syl 14 |
. . . . . . . . . . 11
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ (((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0)) โ (ยฌ (๐ฅ gcd (๐โ๐พ)) = 1 โ ๐ โฅ (๐ฅ โ 0)))) |
76 | 67, 75 | mpbird 167 |
. . . . . . . . . 10
โข (((๐ โ โ โง ๐พ โ โ) โง ๐ฅ โ (1...(๐โ๐พ))) โ ((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0))) |
77 | 76 | ralrimiva 2550 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐พ โ โ) โ
โ๐ฅ โ
(1...(๐โ๐พ))((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0))) |
78 | | rabid2 2654 |
. . . . . . . . 9
โข
((1...(๐โ๐พ)) = {๐ฅ โ (1...(๐โ๐พ)) โฃ ((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0))} โ โ๐ฅ โ (1...(๐โ๐พ))((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0))) |
79 | 77, 78 | sylibr 134 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ
(1...(๐โ๐พ)) = {๐ฅ โ (1...(๐โ๐พ)) โฃ ((๐ฅ gcd (๐โ๐พ)) = 1 โจ ๐ โฅ (๐ฅ โ 0))}) |
80 | 64, 79 | eqtr4id 2229 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ ({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โช {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = (1...(๐โ๐พ))) |
81 | 80 | fveq2d 5520 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ({๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โช {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)})) = (โฏโ(1...(๐โ๐พ)))) |
82 | 4 | nnnn0d 9229 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) โ
โ0) |
83 | | hashfz1 10763 |
. . . . . . 7
โข ((๐โ๐พ) โ โ0 โ
(โฏโ(1...(๐โ๐พ))) = (๐โ๐พ)) |
84 | 82, 83 | syl 14 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ(1...(๐โ๐พ))) = (๐โ๐พ)) |
85 | | expm1t 10548 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) = ((๐โ(๐พ โ 1)) ยท ๐)) |
86 | 11, 85 | sylan 283 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) = ((๐โ(๐พ โ 1)) ยท ๐)) |
87 | 81, 84, 86 | 3eqtrd 2214 |
. . . . 5
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ({๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โช {๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)})) = ((๐โ(๐พ โ 1)) ยท ๐)) |
88 | | hashcl 10761 |
. . . . . . . 8
โข ({๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1} โ Fin โ
(โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) โ
โ0) |
89 | 20, 88 | syl 14 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) โ
โ0) |
90 | 89 | nn0cnd 9231 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) โ โ) |
91 | 1 | adantr 276 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐พ โ โ) โ ๐ โ
โ) |
92 | | nn0uz 9562 |
. . . . . . . . . . 11
โข
โ0 = (โคโฅโ0) |
93 | | 1m1e0 8988 |
. . . . . . . . . . . 12
โข (1
โ 1) = 0 |
94 | 93 | fveq2i 5519 |
. . . . . . . . . . 11
โข
(โคโฅโ(1 โ 1)) =
(โคโฅโ0) |
95 | 92, 94 | eqtr4i 2201 |
. . . . . . . . . 10
โข
โ0 = (โคโฅโ(1 โ
1)) |
96 | 82, 95 | eleqtrdi 2270 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) โ (โคโฅโ(1
โ 1))) |
97 | | 0zd 9265 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐พ โ โ) โ 0 โ
โค) |
98 | 91, 21, 96, 97 | hashdvds 12221 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = ((โโ(((๐โ๐พ) โ 0) / ๐)) โ (โโ(((1 โ 1)
โ 0) / ๐)))) |
99 | 4 | nncnd 8933 |
. . . . . . . . . . . . . 14
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ๐พ) โ โ) |
100 | 99 | subid1d 8257 |
. . . . . . . . . . . . 13
โข ((๐ โ โ โง ๐พ โ โ) โ ((๐โ๐พ) โ 0) = (๐โ๐พ)) |
101 | 100 | oveq1d 5890 |
. . . . . . . . . . . 12
โข ((๐ โ โ โง ๐พ โ โ) โ (((๐โ๐พ) โ 0) / ๐) = ((๐โ๐พ) / ๐)) |
102 | 91 | nnap0d 8965 |
. . . . . . . . . . . . 13
โข ((๐ โ โ โง ๐พ โ โ) โ ๐ # 0) |
103 | | nnz 9272 |
. . . . . . . . . . . . . 14
โข (๐พ โ โ โ ๐พ โ
โค) |
104 | 103 | adantl 277 |
. . . . . . . . . . . . 13
โข ((๐ โ โ โง ๐พ โ โ) โ ๐พ โ
โค) |
105 | 12, 102, 104 | expm1apd 10664 |
. . . . . . . . . . . 12
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ(๐พ โ 1)) = ((๐โ๐พ) / ๐)) |
106 | 101, 105 | eqtr4d 2213 |
. . . . . . . . . . 11
โข ((๐ โ โ โง ๐พ โ โ) โ (((๐โ๐พ) โ 0) / ๐) = (๐โ(๐พ โ 1))) |
107 | 106 | fveq2d 5520 |
. . . . . . . . . 10
โข ((๐ โ โ โง ๐พ โ โ) โ
(โโ(((๐โ๐พ) โ 0) / ๐)) = (โโ(๐โ(๐พ โ 1)))) |
108 | 9 | nnzd 9374 |
. . . . . . . . . . 11
โข ((๐ โ โ โง ๐พ โ โ) โ (๐โ(๐พ โ 1)) โ
โค) |
109 | | flid 10284 |
. . . . . . . . . . 11
โข ((๐โ(๐พ โ 1)) โ โค โ
(โโ(๐โ(๐พ โ 1))) = (๐โ(๐พ โ 1))) |
110 | 108, 109 | syl 14 |
. . . . . . . . . 10
โข ((๐ โ โ โง ๐พ โ โ) โ
(โโ(๐โ(๐พ โ 1))) = (๐โ(๐พ โ 1))) |
111 | 107, 110 | eqtrd 2210 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐พ โ โ) โ
(โโ(((๐โ๐พ) โ 0) / ๐)) = (๐โ(๐พ โ 1))) |
112 | 93 | oveq1i 5885 |
. . . . . . . . . . . . . 14
โข ((1
โ 1) โ 0) = (0 โ 0) |
113 | | 0m0e0 9031 |
. . . . . . . . . . . . . 14
โข (0
โ 0) = 0 |
114 | 112, 113 | eqtri 2198 |
. . . . . . . . . . . . 13
โข ((1
โ 1) โ 0) = 0 |
115 | 114 | oveq1i 5885 |
. . . . . . . . . . . 12
โข (((1
โ 1) โ 0) / ๐)
= (0 / ๐) |
116 | 12, 102 | div0apd 8744 |
. . . . . . . . . . . 12
โข ((๐ โ โ โง ๐พ โ โ) โ (0 /
๐) = 0) |
117 | 115, 116 | eqtrid 2222 |
. . . . . . . . . . 11
โข ((๐ โ โ โง ๐พ โ โ) โ (((1
โ 1) โ 0) / ๐)
= 0) |
118 | 117 | fveq2d 5520 |
. . . . . . . . . 10
โข ((๐ โ โ โง ๐พ โ โ) โ
(โโ(((1 โ 1) โ 0) / ๐)) = (โโ0)) |
119 | | 0z 9264 |
. . . . . . . . . . 11
โข 0 โ
โค |
120 | | flid 10284 |
. . . . . . . . . . 11
โข (0 โ
โค โ (โโ0) = 0) |
121 | 119, 120 | ax-mp 5 |
. . . . . . . . . 10
โข
(โโ0) = 0 |
122 | 118, 121 | eqtrdi 2226 |
. . . . . . . . 9
โข ((๐ โ โ โง ๐พ โ โ) โ
(โโ(((1 โ 1) โ 0) / ๐)) = 0) |
123 | 111, 122 | oveq12d 5893 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ
((โโ(((๐โ๐พ) โ 0) / ๐)) โ (โโ(((1 โ 1)
โ 0) / ๐))) = ((๐โ(๐พ โ 1)) โ 0)) |
124 | 10 | subid1d 8257 |
. . . . . . . 8
โข ((๐ โ โ โง ๐พ โ โ) โ ((๐โ(๐พ โ 1)) โ 0) = (๐โ(๐พ โ 1))) |
125 | 98, 123, 124 | 3eqtrd 2214 |
. . . . . . 7
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)}) = (๐โ(๐พ โ 1))) |
126 | 125 | oveq2d 5891 |
. . . . . 6
โข ((๐ โ โ โง ๐พ โ โ) โ
((โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)})) = ((โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) + (๐โ(๐พ โ 1)))) |
127 | 90, 10, 126 | comraddd 8114 |
. . . . 5
โข ((๐ โ โ โง ๐พ โ โ) โ
((โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ ๐ โฅ (๐ฅ โ 0)})) = ((๐โ(๐พ โ 1)) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}))) |
128 | 63, 87, 127 | 3eqtr3rd 2219 |
. . . 4
โข ((๐ โ โ โง ๐พ โ โ) โ ((๐โ(๐พ โ 1)) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1})) = ((๐โ(๐พ โ 1)) ยท ๐)) |
129 | 10, 12 | mulcld 7978 |
. . . . 5
โข ((๐ โ โ โง ๐พ โ โ) โ ((๐โ(๐พ โ 1)) ยท ๐) โ โ) |
130 | 129, 10, 90 | subaddd 8286 |
. . . 4
โข ((๐ โ โ โง ๐พ โ โ) โ
((((๐โ(๐พ โ 1)) ยท ๐) โ (๐โ(๐พ โ 1))) = (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) โ ((๐โ(๐พ โ 1)) + (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1})) = ((๐โ(๐พ โ 1)) ยท ๐))) |
131 | 128, 130 | mpbird 167 |
. . 3
โข ((๐ โ โ โง ๐พ โ โ) โ (((๐โ(๐พ โ 1)) ยท ๐) โ (๐โ(๐พ โ 1))) = (โฏโ{๐ฅ โ (1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1})) |
132 | 16, 18, 131 | 3eqtrrd 2215 |
. 2
โข ((๐ โ โ โง ๐พ โ โ) โ
(โฏโ{๐ฅ โ
(1...(๐โ๐พ)) โฃ (๐ฅ gcd (๐โ๐พ)) = 1}) = ((๐โ(๐พ โ 1)) ยท (๐ โ 1))) |
133 | 6, 132 | eqtrd 2210 |
1
โข ((๐ โ โ โง ๐พ โ โ) โ
(ฯโ(๐โ๐พ)) = ((๐โ(๐พ โ 1)) ยท (๐ โ 1))) |