Metamath Proof Explorer


Theorem iscyggen2

Description: The property of being a cyclic generator for a group. (Contributed by Mario Carneiro, 21-Apr-2016)

Ref Expression
Hypotheses iscyg.1 B = Base G
iscyg.2 · ˙ = G
iscyg3.e E = x B | ran n n · ˙ x = B
Assertion iscyggen2 G Grp X E X B y B n y = n · ˙ X

Proof

Step Hyp Ref Expression
1 iscyg.1 B = Base G
2 iscyg.2 · ˙ = G
3 iscyg3.e E = x B | ran n n · ˙ x = B
4 1 2 3 iscyggen X E X B ran n n · ˙ X = B
5 1 2 mulgcl G Grp n X B n · ˙ X B
6 5 3expa G Grp n X B n · ˙ X B
7 6 an32s G Grp X B n n · ˙ X B
8 7 fmpttd G Grp X B n n · ˙ X : B
9 frn n n · ˙ X : B ran n n · ˙ X B
10 eqss ran n n · ˙ X = B ran n n · ˙ X B B ran n n · ˙ X
11 10 baib ran n n · ˙ X B ran n n · ˙ X = B B ran n n · ˙ X
12 8 9 11 3syl G Grp X B ran n n · ˙ X = B B ran n n · ˙ X
13 dfss3 B ran n n · ˙ X y B y ran n n · ˙ X
14 eqid n n · ˙ X = n n · ˙ X
15 ovex n · ˙ X V
16 14 15 elrnmpti y ran n n · ˙ X n y = n · ˙ X
17 16 ralbii y B y ran n n · ˙ X y B n y = n · ˙ X
18 13 17 bitri B ran n n · ˙ X y B n y = n · ˙ X
19 12 18 bitrdi G Grp X B ran n n · ˙ X = B y B n y = n · ˙ X
20 19 pm5.32da G Grp X B ran n n · ˙ X = B X B y B n y = n · ˙ X
21 4 20 syl5bb G Grp X E X B y B n y = n · ˙ X