Step | Hyp | Ref
| Expression |
1 | | brdom2 8975 |
. . 3
β’ (πΌ βΌ 1o β
(πΌ βΊ 1o
β¨ πΌ β
1o)) |
2 | | sdom1 9239 |
. . . . 5
β’ (πΌ βΊ 1o β
πΌ =
β
) |
3 | | frgpcyg.g |
. . . . . . 7
β’ πΊ = (freeGrpβπΌ) |
4 | | fveq2 6889 |
. . . . . . 7
β’ (πΌ = β
β
(freeGrpβπΌ) =
(freeGrpββ
)) |
5 | 3, 4 | eqtrid 2785 |
. . . . . 6
β’ (πΌ = β
β πΊ =
(freeGrpββ
)) |
6 | | 0ex 5307 |
. . . . . . . 8
β’ β
β V |
7 | | eqid 2733 |
. . . . . . . . 9
β’
(freeGrpββ
) = (freeGrpββ
) |
8 | 7 | frgpgrp 19625 |
. . . . . . . 8
β’ (β
β V β (freeGrpββ
) β Grp) |
9 | 6, 8 | ax-mp 5 |
. . . . . . 7
β’
(freeGrpββ
) β Grp |
10 | | eqid 2733 |
. . . . . . . 8
β’
(Baseβ(freeGrpββ
)) =
(Baseβ(freeGrpββ
)) |
11 | 7, 10 | 0frgp 19642 |
. . . . . . 7
β’
(Baseβ(freeGrpββ
)) β
1o |
12 | 10 | 0cyg 19756 |
. . . . . . 7
β’
(((freeGrpββ
) β Grp β§
(Baseβ(freeGrpββ
)) β 1o) β
(freeGrpββ
) β CycGrp) |
13 | 9, 11, 12 | mp2an 691 |
. . . . . 6
β’
(freeGrpββ
) β CycGrp |
14 | 5, 13 | eqeltrdi 2842 |
. . . . 5
β’ (πΌ = β
β πΊ β CycGrp) |
15 | 2, 14 | sylbi 216 |
. . . 4
β’ (πΌ βΊ 1o β
πΊ β
CycGrp) |
16 | | eqid 2733 |
. . . . 5
β’
(BaseβπΊ) =
(BaseβπΊ) |
17 | | eqid 2733 |
. . . . 5
β’
(.gβπΊ) = (.gβπΊ) |
18 | | relen 8941 |
. . . . . . 7
β’ Rel
β |
19 | 18 | brrelex1i 5731 |
. . . . . 6
β’ (πΌ β 1o β
πΌ β
V) |
20 | 3 | frgpgrp 19625 |
. . . . . 6
β’ (πΌ β V β πΊ β Grp) |
21 | 19, 20 | syl 17 |
. . . . 5
β’ (πΌ β 1o β
πΊ β
Grp) |
22 | | eqid 2733 |
. . . . . . . 8
β’ (
~FG βπΌ) = ( ~FG βπΌ) |
23 | | eqid 2733 |
. . . . . . . 8
β’
(varFGrpβπΌ) = (varFGrpβπΌ) |
24 | 22, 23, 3, 16 | vrgpf 19631 |
. . . . . . 7
β’ (πΌ β V β
(varFGrpβπΌ):πΌβΆ(BaseβπΊ)) |
25 | 19, 24 | syl 17 |
. . . . . 6
β’ (πΌ β 1o β
(varFGrpβπΌ):πΌβΆ(BaseβπΊ)) |
26 | | en1uniel 9025 |
. . . . . 6
β’ (πΌ β 1o β
βͺ πΌ β πΌ) |
27 | 25, 26 | ffvelcdmd 7085 |
. . . . 5
β’ (πΌ β 1o β
((varFGrpβπΌ)ββͺ πΌ) β (BaseβπΊ)) |
28 | | zringgrp 21015 |
. . . . . . . . 9
β’
β€ring β Grp |
29 | 19 | uniexd 7729 |
. . . . . . . . . . 11
β’ (πΌ β 1o β
βͺ πΌ β V) |
30 | | 1zzd 12590 |
. . . . . . . . . . 11
β’ (πΌ β 1o β 1
β β€) |
31 | 29, 30 | fsnd 6874 |
. . . . . . . . . 10
β’ (πΌ β 1o β
{β¨βͺ πΌ, 1β©}:{βͺ
πΌ}βΆβ€) |
32 | | en1b 9020 |
. . . . . . . . . . . 12
β’ (πΌ β 1o β
πΌ = {βͺ πΌ}) |
33 | 32 | biimpi 215 |
. . . . . . . . . . 11
β’ (πΌ β 1o β
πΌ = {βͺ πΌ}) |
34 | 33 | feq2d 6701 |
. . . . . . . . . 10
β’ (πΌ β 1o β
({β¨βͺ πΌ, 1β©}:πΌβΆβ€ β {β¨βͺ πΌ,
1β©}:{βͺ πΌ}βΆβ€)) |
35 | 31, 34 | mpbird 257 |
. . . . . . . . 9
β’ (πΌ β 1o β
{β¨βͺ πΌ, 1β©}:πΌβΆβ€) |
36 | | zringbas 21016 |
. . . . . . . . . 10
β’ β€ =
(Baseββ€ring) |
37 | 3, 36, 23 | frgpup3 19641 |
. . . . . . . . 9
β’
((β€ring β Grp β§ πΌ β V β§ {β¨βͺ πΌ,
1β©}:πΌβΆβ€)
β β!π β
(πΊ GrpHom
β€ring)(π
β (varFGrpβπΌ)) = {β¨βͺ
πΌ,
1β©}) |
38 | 28, 19, 35, 37 | mp3an2i 1467 |
. . . . . . . 8
β’ (πΌ β 1o β
β!π β (πΊ GrpHom
β€ring)(π
β (varFGrpβπΌ)) = {β¨βͺ
πΌ,
1β©}) |
39 | 38 | adantr 482 |
. . . . . . 7
β’ ((πΌ β 1o β§
π₯ β (BaseβπΊ)) β β!π β (πΊ GrpHom β€ring)(π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ,
1β©}) |
40 | | reurex 3381 |
. . . . . . 7
β’
(β!π β
(πΊ GrpHom
β€ring)(π
β (varFGrpβπΌ)) = {β¨βͺ
πΌ, 1β©} β
βπ β (πΊ GrpHom
β€ring)(π
β (varFGrpβπΌ)) = {β¨βͺ
πΌ,
1β©}) |
41 | 39, 40 | syl 17 |
. . . . . 6
β’ ((πΌ β 1o β§
π₯ β (BaseβπΊ)) β βπ β (πΊ GrpHom β€ring)(π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ,
1β©}) |
42 | | fveq1 6888 |
. . . . . . . . . 10
β’ ((π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ, 1β©} β ((π β
(varFGrpβπΌ))ββͺ πΌ) = ({β¨βͺ πΌ,
1β©}ββͺ πΌ)) |
43 | 25, 26 | fvco3d 6989 |
. . . . . . . . . . 11
β’ (πΌ β 1o β
((π β
(varFGrpβπΌ))ββͺ πΌ) = (πβ((varFGrpβπΌ)ββͺ πΌ))) |
44 | | 1z 12589 |
. . . . . . . . . . . 12
β’ 1 β
β€ |
45 | | fvsng 7175 |
. . . . . . . . . . . 12
β’ ((βͺ πΌ
β V β§ 1 β β€) β ({β¨βͺ
πΌ, 1β©}ββͺ πΌ) =
1) |
46 | 29, 44, 45 | sylancl 587 |
. . . . . . . . . . 11
β’ (πΌ β 1o β
({β¨βͺ πΌ, 1β©}ββͺ πΌ) =
1) |
47 | 43, 46 | eqeq12d 2749 |
. . . . . . . . . 10
β’ (πΌ β 1o β
(((π β
(varFGrpβπΌ))ββͺ πΌ) = ({β¨βͺ πΌ,
1β©}ββͺ πΌ) β (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) |
48 | 42, 47 | imbitrid 243 |
. . . . . . . . 9
β’ (πΌ β 1o β
((π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ, 1β©} β (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) |
49 | 48 | ad2antrr 725 |
. . . . . . . 8
β’ (((πΌ β 1o β§
π₯ β (BaseβπΊ)) β§ π β (πΊ GrpHom β€ring)) β
((π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ, 1β©} β (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) |
50 | 16, 36 | ghmf 19091 |
. . . . . . . . . . . . 13
β’ (π β (πΊ GrpHom β€ring) β π:(BaseβπΊ)βΆβ€) |
51 | 50 | ad2antrl 727 |
. . . . . . . . . . . 12
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β π:(BaseβπΊ)βΆβ€) |
52 | 51 | ffvelcdmda 7084 |
. . . . . . . . . . 11
β’ (((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β§ π₯ β
(BaseβπΊ)) β
(πβπ₯) β β€) |
53 | 52 | an32s 651 |
. . . . . . . . . 10
β’ (((πΌ β 1o β§
π₯ β (BaseβπΊ)) β§ (π β (πΊ GrpHom β€ring) β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (πβπ₯) β
β€) |
54 | | mptresid 6049 |
. . . . . . . . . . . . . 14
β’ ( I
βΎ (BaseβπΊ)) =
(π₯ β (BaseβπΊ) β¦ π₯) |
55 | 3, 16, 23 | frgpup3 19641 |
. . . . . . . . . . . . . . . . . 18
β’ ((πΊ β Grp β§ πΌ β V β§
(varFGrpβπΌ):πΌβΆ(BaseβπΊ)) β β!π β (πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
56 | 21, 19, 25, 55 | syl3anc 1372 |
. . . . . . . . . . . . . . . . 17
β’ (πΌ β 1o β
β!π β (πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
57 | | reurmo 3380 |
. . . . . . . . . . . . . . . . 17
β’
(β!π β
(πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ) β β*π β (πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
58 | 56, 57 | syl 17 |
. . . . . . . . . . . . . . . 16
β’ (πΌ β 1o β
β*π β (πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
59 | 58 | adantr 482 |
. . . . . . . . . . . . . . 15
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β β*π β
(πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
60 | 21 | adantr 482 |
. . . . . . . . . . . . . . . 16
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β πΊ β
Grp) |
61 | 16 | idghm 19102 |
. . . . . . . . . . . . . . . 16
β’ (πΊ β Grp β ( I βΎ
(BaseβπΊ)) β
(πΊ GrpHom πΊ)) |
62 | 60, 61 | syl 17 |
. . . . . . . . . . . . . . 15
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ( I βΎ (BaseβπΊ)) β (πΊ GrpHom πΊ)) |
63 | 25 | adantr 482 |
. . . . . . . . . . . . . . . 16
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (varFGrpβπΌ):πΌβΆ(BaseβπΊ)) |
64 | | fcoi2 6764 |
. . . . . . . . . . . . . . . 16
β’
((varFGrpβπΌ):πΌβΆ(BaseβπΊ) β (( I βΎ (BaseβπΊ)) β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
65 | 63, 64 | syl 17 |
. . . . . . . . . . . . . . 15
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (( I βΎ (BaseβπΊ)) β
(varFGrpβπΌ)) = (varFGrpβπΌ)) |
66 | 51 | feqmptd 6958 |
. . . . . . . . . . . . . . . . 17
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β π = (π₯ β (BaseβπΊ) β¦ (πβπ₯))) |
67 | | eqidd 2734 |
. . . . . . . . . . . . . . . . 17
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π β β€
β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
= (π β β€ β¦
(π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
68 | | oveq1 7413 |
. . . . . . . . . . . . . . . . 17
β’ (π = (πβπ₯) β (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))
= ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
69 | 52, 66, 67, 68 | fmptco 7124 |
. . . . . . . . . . . . . . . 16
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((π β
β€ β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β π) = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
70 | 27 | adantr 482 |
. . . . . . . . . . . . . . . . . 18
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((varFGrpβπΌ)ββͺ πΌ) β (BaseβπΊ)) |
71 | | eqid 2733 |
. . . . . . . . . . . . . . . . . . 19
β’ (π β β€ β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
= (π β β€ β¦
(π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
72 | 17, 71, 16 | mulgghm2 21038 |
. . . . . . . . . . . . . . . . . 18
β’ ((πΊ β Grp β§
((varFGrpβπΌ)ββͺ πΌ) β (BaseβπΊ)) β (π β β€ β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (β€ring GrpHom πΊ)) |
73 | 60, 70, 72 | syl2anc 585 |
. . . . . . . . . . . . . . . . 17
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π β β€
β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (β€ring GrpHom πΊ)) |
74 | | simprl 770 |
. . . . . . . . . . . . . . . . 17
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β π β (πΊ GrpHom
β€ring)) |
75 | | ghmco 19107 |
. . . . . . . . . . . . . . . . 17
β’ (((π β β€ β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (β€ring GrpHom πΊ) β§ π β (πΊ GrpHom β€ring)) β
((π β β€ β¦
(π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β π) β (πΊ GrpHom πΊ)) |
76 | 73, 74, 75 | syl2anc 585 |
. . . . . . . . . . . . . . . 16
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((π β
β€ β¦ (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β π) β (πΊ GrpHom πΊ)) |
77 | 69, 76 | eqeltrrd 2835 |
. . . . . . . . . . . . . . 15
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π₯ β
(BaseβπΊ) β¦
((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (πΊ GrpHom πΊ)) |
78 | 33 | adantr 482 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β πΌ = {βͺ πΌ}) |
79 | 78 | eleq2d 2820 |
. . . . . . . . . . . . . . . . . . 19
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π¦ β πΌ β π¦ β {βͺ πΌ})) |
80 | | simprr 772 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1) |
81 | 80 | oveq1d 7421 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((πβ((varFGrpβπΌ)ββͺ πΌ))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
(1(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
82 | 16, 17 | mulg1 18956 |
. . . . . . . . . . . . . . . . . . . . . 22
β’
(((varFGrpβπΌ)ββͺ πΌ) β (BaseβπΊ) β
(1(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))
= ((varFGrpβπΌ)ββͺ πΌ)) |
83 | 70, 82 | syl 17 |
. . . . . . . . . . . . . . . . . . . . 21
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (1(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)ββͺ πΌ)) |
84 | 81, 83 | eqtrd 2773 |
. . . . . . . . . . . . . . . . . . . 20
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((πβ((varFGrpβπΌ)ββͺ πΌ))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)ββͺ πΌ)) |
85 | | elsni 4645 |
. . . . . . . . . . . . . . . . . . . . . . . 24
β’ (π¦ β {βͺ πΌ}
β π¦ = βͺ πΌ) |
86 | 85 | fveq2d 6893 |
. . . . . . . . . . . . . . . . . . . . . . 23
β’ (π¦ β {βͺ πΌ}
β ((varFGrpβπΌ)βπ¦) = ((varFGrpβπΌ)ββͺ πΌ)) |
87 | 86 | fveq2d 6893 |
. . . . . . . . . . . . . . . . . . . . . 22
β’ (π¦ β {βͺ πΌ}
β (πβ((varFGrpβπΌ)βπ¦)) = (πβ((varFGrpβπΌ)ββͺ πΌ))) |
88 | 87 | oveq1d 7421 |
. . . . . . . . . . . . . . . . . . . . 21
β’ (π¦ β {βͺ πΌ}
β ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((πβ((varFGrpβπΌ)ββͺ πΌ))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
89 | 88, 86 | eqeq12d 2749 |
. . . . . . . . . . . . . . . . . . . 20
β’ (π¦ β {βͺ πΌ}
β (((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)βπ¦) β ((πβ((varFGrpβπΌ)ββͺ πΌ))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)ββͺ πΌ))) |
90 | 84, 89 | syl5ibrcom 246 |
. . . . . . . . . . . . . . . . . . 19
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π¦ β {βͺ πΌ}
β ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)βπ¦))) |
91 | 79, 90 | sylbid 239 |
. . . . . . . . . . . . . . . . . 18
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π¦ β πΌ β ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)βπ¦))) |
92 | 91 | imp 408 |
. . . . . . . . . . . . . . . . 17
β’ (((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β§ π¦ β πΌ) β ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)) =
((varFGrpβπΌ)βπ¦)) |
93 | 92 | mpteq2dva 5248 |
. . . . . . . . . . . . . . . 16
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π¦ β πΌ β¦ ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
= (π¦ β πΌ β¦
((varFGrpβπΌ)βπ¦))) |
94 | 63 | ffvelcdmda 7084 |
. . . . . . . . . . . . . . . . 17
β’ (((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β§ π¦ β πΌ) β
((varFGrpβπΌ)βπ¦) β (BaseβπΊ)) |
95 | 63 | feqmptd 6958 |
. . . . . . . . . . . . . . . . 17
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (varFGrpβπΌ) = (π¦ β πΌ β¦
((varFGrpβπΌ)βπ¦))) |
96 | | eqidd 2734 |
. . . . . . . . . . . . . . . . 17
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π₯ β
(BaseβπΊ) β¦
((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
= (π₯ β
(BaseβπΊ) β¦
((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
97 | | fveq2 6889 |
. . . . . . . . . . . . . . . . . 18
β’ (π₯ =
((varFGrpβπΌ)βπ¦) β (πβπ₯) = (πβ((varFGrpβπΌ)βπ¦))) |
98 | 97 | oveq1d 7421 |
. . . . . . . . . . . . . . . . 17
β’ (π₯ =
((varFGrpβπΌ)βπ¦) β ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))
= ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
99 | 94, 95, 96, 98 | fmptco 7124 |
. . . . . . . . . . . . . . . 16
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((π₯ β
(BaseβπΊ) β¦
((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (varFGrpβπΌ)) = (π¦ β πΌ β¦ ((πβ((varFGrpβπΌ)βπ¦))(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
100 | 93, 99, 95 | 3eqtr4d 2783 |
. . . . . . . . . . . . . . 15
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ((π₯ β
(BaseβπΊ) β¦
((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (varFGrpβπΌ)) = (varFGrpβπΌ)) |
101 | | coeq1 5856 |
. . . . . . . . . . . . . . . . 17
β’ (π = ( I βΎ (BaseβπΊ)) β (π β
(varFGrpβπΌ)) = (( I βΎ (BaseβπΊ)) β
(varFGrpβπΌ))) |
102 | 101 | eqeq1d 2735 |
. . . . . . . . . . . . . . . 16
β’ (π = ( I βΎ (BaseβπΊ)) β ((π β
(varFGrpβπΌ)) = (varFGrpβπΌ) β (( I βΎ
(BaseβπΊ)) β
(varFGrpβπΌ)) = (varFGrpβπΌ))) |
103 | | coeq1 5856 |
. . . . . . . . . . . . . . . . 17
β’ (π = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (π β
(varFGrpβπΌ)) = ((π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (varFGrpβπΌ))) |
104 | 103 | eqeq1d 2735 |
. . . . . . . . . . . . . . . 16
β’ (π = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β ((π β
(varFGrpβπΌ)) = (varFGrpβπΌ) β ((π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (varFGrpβπΌ)) = (varFGrpβπΌ))) |
105 | 102, 104 | rmoi 3885 |
. . . . . . . . . . . . . . 15
β’
((β*π β
(πΊ GrpHom πΊ)(π β
(varFGrpβπΌ)) = (varFGrpβπΌ) β§ (( I βΎ
(BaseβπΊ)) β
(πΊ GrpHom πΊ) β§ (( I βΎ (BaseβπΊ)) β
(varFGrpβπΌ)) = (varFGrpβπΌ)) β§ ((π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (πΊ GrpHom πΊ) β§ ((π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β (varFGrpβπΌ)) = (varFGrpβπΌ))) β ( I βΎ
(BaseβπΊ)) = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
106 | 59, 62, 65, 77, 100, 105 | syl122anc 1380 |
. . . . . . . . . . . . . 14
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β ( I βΎ (BaseβπΊ)) = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
107 | 54, 106 | eqtr3id 2787 |
. . . . . . . . . . . . 13
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β (π₯ β
(BaseβπΊ) β¦ π₯) = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
108 | | mpteqb 7015 |
. . . . . . . . . . . . . 14
β’
(βπ₯ β
(BaseβπΊ)π₯ β (BaseβπΊ) β ((π₯ β (BaseβπΊ) β¦ π₯) = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β βπ₯ β
(BaseβπΊ)π₯ = ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
109 | | id 22 |
. . . . . . . . . . . . . 14
β’ (π₯ β (BaseβπΊ) β π₯ β (BaseβπΊ)) |
110 | 108, 109 | mprg 3068 |
. . . . . . . . . . . . 13
β’ ((π₯ β (BaseβπΊ) β¦ π₯) = (π₯ β (BaseβπΊ) β¦ ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β βπ₯ β
(BaseβπΊ)π₯ = ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
111 | 107, 110 | sylib 217 |
. . . . . . . . . . . 12
β’ ((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β βπ₯ β
(BaseβπΊ)π₯ = ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
112 | 111 | r19.21bi 3249 |
. . . . . . . . . . 11
β’ (((πΌ β 1o β§
(π β (πΊ GrpHom β€ring)
β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β§ π₯ β
(BaseβπΊ)) β π₯ = ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
113 | 112 | an32s 651 |
. . . . . . . . . 10
β’ (((πΌ β 1o β§
π₯ β (BaseβπΊ)) β§ (π β (πΊ GrpHom β€ring) β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β π₯ = ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
114 | 68 | rspceeqv 3633 |
. . . . . . . . . 10
β’ (((πβπ₯) β β€ β§ π₯ = ((πβπ₯)(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))
β βπ β
β€ π₯ = (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
115 | 53, 113, 114 | syl2anc 585 |
. . . . . . . . 9
β’ (((πΌ β 1o β§
π₯ β (BaseβπΊ)) β§ (π β (πΊ GrpHom β€ring) β§ (πβ((varFGrpβπΌ)ββͺ πΌ)) =
1)) β βπ β
β€ π₯ = (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
116 | 115 | expr 458 |
. . . . . . . 8
β’ (((πΌ β 1o β§
π₯ β (BaseβπΊ)) β§ π β (πΊ GrpHom β€ring)) β
((πβ((varFGrpβπΌ)ββͺ πΌ)) =
1 β βπ β
β€ π₯ = (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
117 | 49, 116 | syld 47 |
. . . . . . 7
β’ (((πΌ β 1o β§
π₯ β (BaseβπΊ)) β§ π β (πΊ GrpHom β€ring)) β
((π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ, 1β©} β
βπ β β€
π₯ = (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
118 | 117 | rexlimdva 3156 |
. . . . . 6
β’ ((πΌ β 1o β§
π₯ β (BaseβπΊ)) β (βπ β (πΊ GrpHom β€ring)(π β
(varFGrpβπΌ)) = {β¨βͺ
πΌ, 1β©} β
βπ β β€
π₯ = (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ)))) |
119 | 41, 118 | mpd 15 |
. . . . 5
β’ ((πΌ β 1o β§
π₯ β (BaseβπΊ)) β βπ β β€ π₯ = (π(.gβπΊ)((varFGrpβπΌ)ββͺ πΌ))) |
120 | 16, 17, 21, 27, 119 | iscygd 19750 |
. . . 4
β’ (πΌ β 1o β
πΊ β
CycGrp) |
121 | 15, 120 | jaoi 856 |
. . 3
β’ ((πΌ βΊ 1o β¨
πΌ β 1o)
β πΊ β
CycGrp) |
122 | 1, 121 | sylbi 216 |
. 2
β’ (πΌ βΌ 1o β
πΊ β
CycGrp) |
123 | | cygabl 19754 |
. . 3
β’ (πΊ β CycGrp β πΊ β Abel) |
124 | 3 | frgpnabl 19738 |
. . . . 5
β’
(1o βΊ πΌ β Β¬ πΊ β Abel) |
125 | 124 | con2i 139 |
. . . 4
β’ (πΊ β Abel β Β¬
1o βΊ πΌ) |
126 | | ablgrp 19648 |
. . . . . 6
β’ (πΊ β Abel β πΊ β Grp) |
127 | | eqid 2733 |
. . . . . . 7
β’
(0gβπΊ) = (0gβπΊ) |
128 | 16, 127 | grpidcl 18847 |
. . . . . 6
β’ (πΊ β Grp β
(0gβπΊ)
β (BaseβπΊ)) |
129 | 3, 16 | elbasfv 17147 |
. . . . . 6
β’
((0gβπΊ) β (BaseβπΊ) β πΌ β V) |
130 | 126, 128,
129 | 3syl 18 |
. . . . 5
β’ (πΊ β Abel β πΌ β V) |
131 | | 1onn 8636 |
. . . . . 6
β’
1o β Ο |
132 | | nnfi 9164 |
. . . . . 6
β’
(1o β Ο β 1o β
Fin) |
133 | 131, 132 | ax-mp 5 |
. . . . 5
β’
1o β Fin |
134 | | fidomtri2 9986 |
. . . . 5
β’ ((πΌ β V β§ 1o
β Fin) β (πΌ
βΌ 1o β Β¬ 1o βΊ πΌ)) |
135 | 130, 133,
134 | sylancl 587 |
. . . 4
β’ (πΊ β Abel β (πΌ βΌ 1o β
Β¬ 1o βΊ πΌ)) |
136 | 125, 135 | mpbird 257 |
. . 3
β’ (πΊ β Abel β πΌ βΌ
1o) |
137 | 123, 136 | syl 17 |
. 2
β’ (πΊ β CycGrp β πΌ βΌ
1o) |
138 | 122, 137 | impbii 208 |
1
β’ (πΌ βΌ 1o β
πΊ β
CycGrp) |