Step |
Hyp |
Ref |
Expression |
1 |
|
iscyg.1 |
โข ๐ต = ( Base โ ๐บ ) |
2 |
|
iscyg.2 |
โข ยท = ( .g โ ๐บ ) |
3 |
|
iscyg3.e |
โข ๐ธ = { ๐ฅ โ ๐ต โฃ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ฅ ) ) = ๐ต } |
4 |
|
cyggenod.o |
โข ๐ = ( od โ ๐บ ) |
5 |
1 2 3
|
iscyggen |
โข ( ๐ โ ๐ธ โ ( ๐ โ ๐ต โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต ) ) |
6 |
|
simplr |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ๐ต โ Fin ) |
7 |
|
simplll |
โข ( ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โง ๐ โ โค ) โ ๐บ โ Grp ) |
8 |
|
simpr |
โข ( ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โง ๐ โ โค ) โ ๐ โ โค ) |
9 |
|
simplr |
โข ( ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โง ๐ โ โค ) โ ๐ โ ๐ต ) |
10 |
1 2
|
mulgcl |
โข ( ( ๐บ โ Grp โง ๐ โ โค โง ๐ โ ๐ต ) โ ( ๐ ยท ๐ ) โ ๐ต ) |
11 |
7 8 9 10
|
syl3anc |
โข ( ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โง ๐ โ โค ) โ ( ๐ ยท ๐ ) โ ๐ต ) |
12 |
11
|
fmpttd |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) : โค โถ ๐ต ) |
13 |
12
|
frnd |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) |
14 |
6 13
|
ssfid |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ Fin ) |
15 |
|
hashen |
โข ( ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ Fin โง ๐ต โ Fin ) โ ( ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) = ( โฏ โ ๐ต ) โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) ) |
16 |
14 6 15
|
syl2anc |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) = ( โฏ โ ๐ต ) โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) ) |
17 |
|
eqid |
โข ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) |
18 |
1 4 2 17
|
dfod2 |
โข ( ( ๐บ โ Grp โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) = if ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ Fin , ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) , 0 ) ) |
19 |
18
|
adantlr |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( ๐ โ ๐ ) = if ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ Fin , ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) , 0 ) ) |
20 |
14
|
iftrued |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ if ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ Fin , ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) , 0 ) = ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) ) |
21 |
19 20
|
eqtr2d |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) = ( ๐ โ ๐ ) ) |
22 |
21
|
eqeq1d |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( ( โฏ โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) ) = ( โฏ โ ๐ต ) โ ( ๐ โ ๐ ) = ( โฏ โ ๐ต ) ) ) |
23 |
|
fisseneq |
โข ( ( ๐ต โ Fin โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต ) |
24 |
23
|
3expia |
โข ( ( ๐ต โ Fin โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) โ ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต ) ) |
25 |
|
enrefg |
โข ( ๐ต โ Fin โ ๐ต โ ๐ต ) |
26 |
25
|
adantr |
โข ( ( ๐ต โ Fin โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) โ ๐ต โ ๐ต ) |
27 |
|
breq1 |
โข ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต โ ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต โ ๐ต โ ๐ต ) ) |
28 |
26 27
|
syl5ibrcom |
โข ( ( ๐ต โ Fin โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) โ ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) ) |
29 |
24 28
|
impbid |
โข ( ( ๐ต โ Fin โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต ) โ ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต ) ) |
30 |
6 13 29
|
syl2anc |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) โ ๐ต โ ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต ) ) |
31 |
16 22 30
|
3bitr3rd |
โข ( ( ( ๐บ โ Grp โง ๐ต โ Fin ) โง ๐ โ ๐ต ) โ ( ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต โ ( ๐ โ ๐ ) = ( โฏ โ ๐ต ) ) ) |
32 |
31
|
pm5.32da |
โข ( ( ๐บ โ Grp โง ๐ต โ Fin ) โ ( ( ๐ โ ๐ต โง ran ( ๐ โ โค โฆ ( ๐ ยท ๐ ) ) = ๐ต ) โ ( ๐ โ ๐ต โง ( ๐ โ ๐ ) = ( โฏ โ ๐ต ) ) ) ) |
33 |
5 32
|
bitrid |
โข ( ( ๐บ โ Grp โง ๐ต โ Fin ) โ ( ๐ โ ๐ธ โ ( ๐ โ ๐ต โง ( ๐ โ ๐ ) = ( โฏ โ ๐ต ) ) ) ) |