Step |
Hyp |
Ref |
Expression |
1 |
|
efmndmgm.g |
|- G = ( EndoFMnd ` A ) |
2 |
1
|
efmndmgm |
|- G e. Mgm |
3 |
|
eqid |
|- ( Base ` G ) = ( Base ` G ) |
4 |
|
eqid |
|- ( +g ` G ) = ( +g ` G ) |
5 |
1 3 4
|
efmndcl |
|- ( ( x e. ( Base ` G ) /\ y e. ( Base ` G ) ) -> ( x ( +g ` G ) y ) e. ( Base ` G ) ) |
6 |
1 3 4
|
efmndov |
|- ( ( x e. ( Base ` G ) /\ y e. ( Base ` G ) ) -> ( x ( +g ` G ) y ) = ( x o. y ) ) |
7 |
5 6
|
symggrplem |
|- ( ( f e. ( Base ` G ) /\ g e. ( Base ` G ) /\ h e. ( Base ` G ) ) -> ( ( f ( +g ` G ) g ) ( +g ` G ) h ) = ( f ( +g ` G ) ( g ( +g ` G ) h ) ) ) |
8 |
7
|
rgen3 |
|- A. f e. ( Base ` G ) A. g e. ( Base ` G ) A. h e. ( Base ` G ) ( ( f ( +g ` G ) g ) ( +g ` G ) h ) = ( f ( +g ` G ) ( g ( +g ` G ) h ) ) |
9 |
3 4
|
issgrp |
|- ( G e. Smgrp <-> ( G e. Mgm /\ A. f e. ( Base ` G ) A. g e. ( Base ` G ) A. h e. ( Base ` G ) ( ( f ( +g ` G ) g ) ( +g ` G ) h ) = ( f ( +g ` G ) ( g ( +g ` G ) h ) ) ) ) |
10 |
2 8 9
|
mpbir2an |
|- G e. Smgrp |