Step | Hyp | Ref
| Expression |
1 | | ablfac1.m |
. . . 4
โข ๐ = (๐โ(๐ pCnt (โฏโ๐ต))) |
2 | | ablfac1.1 |
. . . . . . 7
โข (๐ โ ๐ด โ โ) |
3 | 2 | sselda 3981 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โ) |
4 | | prmnn 16607 |
. . . . . 6
โข (๐ โ โ โ ๐ โ
โ) |
5 | 3, 4 | syl 17 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โ) |
6 | | ablfac1.g |
. . . . . . . . 9
โข (๐ โ ๐บ โ Abel) |
7 | | ablgrp 19647 |
. . . . . . . . 9
โข (๐บ โ Abel โ ๐บ โ Grp) |
8 | | ablfac1.b |
. . . . . . . . . 10
โข ๐ต = (Baseโ๐บ) |
9 | 8 | grpbn0 18847 |
. . . . . . . . 9
โข (๐บ โ Grp โ ๐ต โ โ
) |
10 | 6, 7, 9 | 3syl 18 |
. . . . . . . 8
โข (๐ โ ๐ต โ โ
) |
11 | | ablfac1.f |
. . . . . . . . 9
โข (๐ โ ๐ต โ Fin) |
12 | | hashnncl 14322 |
. . . . . . . . 9
โข (๐ต โ Fin โ
((โฏโ๐ต) โ
โ โ ๐ต โ
โ
)) |
13 | 11, 12 | syl 17 |
. . . . . . . 8
โข (๐ โ ((โฏโ๐ต) โ โ โ ๐ต โ โ
)) |
14 | 10, 13 | mpbird 256 |
. . . . . . 7
โข (๐ โ (โฏโ๐ต) โ
โ) |
15 | 14 | adantr 481 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ด) โ (โฏโ๐ต) โ โ) |
16 | 3, 15 | pccld 16779 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ (๐ pCnt (โฏโ๐ต)) โ
โ0) |
17 | 5, 16 | nnexpcld 14204 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ (๐โ(๐ pCnt (โฏโ๐ต))) โ โ) |
18 | 1, 17 | eqeltrid 2837 |
. . 3
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โ) |
19 | | ablfac1.n |
. . . 4
โข ๐ = ((โฏโ๐ต) / ๐) |
20 | | pcdvds 16793 |
. . . . . . 7
โข ((๐ โ โ โง
(โฏโ๐ต) โ
โ) โ (๐โ(๐ pCnt (โฏโ๐ต))) โฅ (โฏโ๐ต)) |
21 | 3, 15, 20 | syl2anc 584 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ด) โ (๐โ(๐ pCnt (โฏโ๐ต))) โฅ (โฏโ๐ต)) |
22 | 1, 21 | eqbrtrid 5182 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ ๐ โฅ (โฏโ๐ต)) |
23 | | nndivdvds 16202 |
. . . . . 6
โข
(((โฏโ๐ต)
โ โ โง ๐
โ โ) โ (๐
โฅ (โฏโ๐ต)
โ ((โฏโ๐ต) /
๐) โ
โ)) |
24 | 15, 18, 23 | syl2anc 584 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ (๐ โฅ (โฏโ๐ต) โ ((โฏโ๐ต) / ๐) โ โ)) |
25 | 22, 24 | mpbid 231 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ ((โฏโ๐ต) / ๐) โ โ) |
26 | 19, 25 | eqeltrid 2837 |
. . 3
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โ) |
27 | 18, 26 | jca 512 |
. 2
โข ((๐ โง ๐ โ ๐ด) โ (๐ โ โ โง ๐ โ โ)) |
28 | 1 | oveq1i 7415 |
. . 3
โข (๐ gcd ๐) = ((๐โ(๐ pCnt (โฏโ๐ต))) gcd ๐) |
29 | | pcndvds2 16797 |
. . . . . . 7
โข ((๐ โ โ โง
(โฏโ๐ต) โ
โ) โ ยฌ ๐
โฅ ((โฏโ๐ต)
/ (๐โ(๐ pCnt (โฏโ๐ต))))) |
30 | 3, 15, 29 | syl2anc 584 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ด) โ ยฌ ๐ โฅ ((โฏโ๐ต) / (๐โ(๐ pCnt (โฏโ๐ต))))) |
31 | 1 | oveq2i 7416 |
. . . . . . . 8
โข
((โฏโ๐ต) /
๐) = ((โฏโ๐ต) / (๐โ(๐ pCnt (โฏโ๐ต)))) |
32 | 19, 31 | eqtri 2760 |
. . . . . . 7
โข ๐ = ((โฏโ๐ต) / (๐โ(๐ pCnt (โฏโ๐ต)))) |
33 | 32 | breq2i 5155 |
. . . . . 6
โข (๐ โฅ ๐ โ ๐ โฅ ((โฏโ๐ต) / (๐โ(๐ pCnt (โฏโ๐ต))))) |
34 | 30, 33 | sylnibr 328 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ ยฌ ๐ โฅ ๐) |
35 | 26 | nnzd 12581 |
. . . . . 6
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โค) |
36 | | coprm 16644 |
. . . . . 6
โข ((๐ โ โ โง ๐ โ โค) โ (ยฌ
๐ โฅ ๐ โ (๐ gcd ๐) = 1)) |
37 | 3, 35, 36 | syl2anc 584 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ (ยฌ ๐ โฅ ๐ โ (๐ gcd ๐) = 1)) |
38 | 34, 37 | mpbid 231 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ (๐ gcd ๐) = 1) |
39 | | prmz 16608 |
. . . . . 6
โข (๐ โ โ โ ๐ โ
โค) |
40 | 3, 39 | syl 17 |
. . . . 5
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โค) |
41 | | rpexp1i 16656 |
. . . . 5
โข ((๐ โ โค โง ๐ โ โค โง (๐ pCnt (โฏโ๐ต)) โ โ0)
โ ((๐ gcd ๐) = 1 โ ((๐โ(๐ pCnt (โฏโ๐ต))) gcd ๐) = 1)) |
42 | 40, 35, 16, 41 | syl3anc 1371 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ ((๐ gcd ๐) = 1 โ ((๐โ(๐ pCnt (โฏโ๐ต))) gcd ๐) = 1)) |
43 | 38, 42 | mpd 15 |
. . 3
โข ((๐ โง ๐ โ ๐ด) โ ((๐โ(๐ pCnt (โฏโ๐ต))) gcd ๐) = 1) |
44 | 28, 43 | eqtrid 2784 |
. 2
โข ((๐ โง ๐ โ ๐ด) โ (๐ gcd ๐) = 1) |
45 | 19 | oveq2i 7416 |
. . 3
โข (๐ ยท ๐) = (๐ ยท ((โฏโ๐ต) / ๐)) |
46 | 15 | nncnd 12224 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ (โฏโ๐ต) โ โ) |
47 | 18 | nncnd 12224 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ โ) |
48 | 18 | nnne0d 12258 |
. . . 4
โข ((๐ โง ๐ โ ๐ด) โ ๐ โ 0) |
49 | 46, 47, 48 | divcan2d 11988 |
. . 3
โข ((๐ โง ๐ โ ๐ด) โ (๐ ยท ((โฏโ๐ต) / ๐)) = (โฏโ๐ต)) |
50 | 45, 49 | eqtr2id 2785 |
. 2
โข ((๐ โง ๐ โ ๐ด) โ (โฏโ๐ต) = (๐ ยท ๐)) |
51 | 27, 44, 50 | 3jca 1128 |
1
โข ((๐ โง ๐ โ ๐ด) โ ((๐ โ โ โง ๐ โ โ) โง (๐ gcd ๐) = 1 โง (โฏโ๐ต) = (๐ ยท ๐))) |