Description: The addition operation of a monoid is an onto function (assuming it is a function). (Contributed by Mario Carneiro, 11-Oct-2013) (Proof shortened by AV, 23-Jan-2020)
Ref | Expression | ||
---|---|---|---|
Hypotheses | mndfo.b | |
|
mndfo.p | |
||
Assertion | mndfo | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mndfo.b | |
|
2 | mndfo.p | |
|
3 | eqid | |
|
4 | 1 3 | mndpfo | |
5 | 4 | adantr | |
6 | 1 2 3 | plusfeq | |
7 | 6 | eqcomd | |
8 | 7 | adantl | |
9 | foeq1 | |
|
10 | 8 9 | syl | |
11 | 5 10 | mpbird | |