Description: The monoid of endofunctions on NN0 restricted to the modulo function I and the constant functions ( GK ) is a semigroup. (Contributed by AV, 14-Feb-2024)
Ref | Expression | ||
---|---|---|---|
Hypotheses | smndex1ibas.m | No typesetting found for |- M = ( EndoFMnd ` NN0 ) with typecode |- | |
smndex1ibas.n | |
||
smndex1ibas.i | |
||
smndex1ibas.g | |
||
smndex1mgm.b | |
||
smndex1mgm.s | |
||
Assertion | smndex1sgrp | Could not format assertion : No typesetting found for |- S e. Smgrp with typecode |- |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | smndex1ibas.m | Could not format M = ( EndoFMnd ` NN0 ) : No typesetting found for |- M = ( EndoFMnd ` NN0 ) with typecode |- | |
2 | smndex1ibas.n | |
|
3 | smndex1ibas.i | |
|
4 | smndex1ibas.g | |
|
5 | smndex1mgm.b | |
|
6 | smndex1mgm.s | |
|
7 | 1 2 3 4 5 6 | smndex1mgm | |
8 | eqid | |
|
9 | eqid | |
|
10 | 8 9 | mgmcl | |
11 | 7 10 | mp3an1 | |
12 | snex | |
|
13 | ovex | |
|
14 | snex | |
|
15 | 13 14 | iunex | |
16 | 12 15 | unex | |
17 | 5 16 | eqeltri | |
18 | eqid | |
|
19 | 6 18 | ressplusg | |
20 | 17 19 | ax-mp | |
21 | 20 | eqcomi | |
22 | 21 | oveqi | |
23 | 1 2 3 4 5 6 | smndex1bas | |
24 | 1 2 3 4 5 | smndex1basss | |
25 | 23 24 | eqsstri | |
26 | ssel | |
|
27 | ssel | |
|
28 | 26 27 | anim12d | |
29 | 25 28 | ax-mp | |
30 | eqid | |
|
31 | 1 30 18 | efmndov | |
32 | 29 31 | syl | |
33 | 22 32 | eqtrid | |
34 | 11 33 | symggrplem | |
35 | 34 | rgen3 | |
36 | 8 9 | issgrp | Could not format ( S e. Smgrp <-> ( S e. Mgm /\ A. a e. ( Base ` S ) A. b e. ( Base ` S ) A. c e. ( Base ` S ) ( ( a ( +g ` S ) b ) ( +g ` S ) c ) = ( a ( +g ` S ) ( b ( +g ` S ) c ) ) ) ) : No typesetting found for |- ( S e. Smgrp <-> ( S e. Mgm /\ A. a e. ( Base ` S ) A. b e. ( Base ` S ) A. c e. ( Base ` S ) ( ( a ( +g ` S ) b ) ( +g ` S ) c ) = ( a ( +g ` S ) ( b ( +g ` S ) c ) ) ) ) with typecode |- |
37 | 7 35 36 | mpbir2an | Could not format S e. Smgrp : No typesetting found for |- S e. Smgrp with typecode |- |