Description: The group operation of a monoid of endofunctions is the function composition. (Contributed by AV, 27-Jan-2024)
Ref | Expression | ||
---|---|---|---|
Hypotheses | efmndtset.g | No typesetting found for |- G = ( EndoFMnd ` A ) with typecode |- | |
efmndplusg.b | |
||
efmndplusg.p | |
||
Assertion | efmndplusg | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | efmndtset.g | Could not format G = ( EndoFMnd ` A ) : No typesetting found for |- G = ( EndoFMnd ` A ) with typecode |- | |
2 | efmndplusg.b | |
|
3 | efmndplusg.p | |
|
4 | 1 2 | efmndbas | |
5 | eqid | |
|
6 | eqid | |
|
7 | 1 4 5 6 | efmnd | |
8 | 7 | fveq2d | |
9 | 2 | fvexi | |
10 | 9 9 | mpoex | |
11 | eqid | |
|
12 | 11 | topgrpplusg | |
13 | 10 12 | ax-mp | |
14 | 8 3 13 | 3eqtr4g | |
15 | fvprc | Could not format ( -. A e. _V -> ( EndoFMnd ` A ) = (/) ) : No typesetting found for |- ( -. A e. _V -> ( EndoFMnd ` A ) = (/) ) with typecode |- | |
16 | 1 15 | eqtrid | |
17 | 16 | fveq2d | |
18 | plusgid | |
|
19 | 18 | str0 | |
20 | 17 3 19 | 3eqtr4g | |
21 | 16 | fveq2d | |
22 | base0 | |
|
23 | 21 2 22 | 3eqtr4g | |
24 | 23 | olcd | |
25 | 0mpo0 | |
|
26 | 24 25 | syl | |
27 | 20 26 | eqtr4d | |
28 | 14 27 | pm2.61i | |