Description: The addition operation of a monoid as a function is an onto function. (Contributed by FL, 2-Nov-2009) (Revised by Mario Carneiro, 11-Oct-2013) (Revised by AV, 23-Jan-2020)
Ref | Expression | ||
---|---|---|---|
Hypotheses | mndpf.b | |
|
mndpf.p | |
||
Assertion | mndpfo | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | mndpf.b | |
|
2 | mndpf.p | |
|
3 | 1 2 | mndplusf | |
4 | simpr | |
|
5 | eqid | |
|
6 | 1 5 | mndidcl | |
7 | 6 | adantr | |
8 | eqid | |
|
9 | 1 8 5 | mndrid | |
10 | 9 | eqcomd | |
11 | rspceov | |
|
12 | 4 7 10 11 | syl3anc | |
13 | 1 8 2 | plusfval | |
14 | 13 | eqeq2d | |
15 | 14 | 2rexbiia | |
16 | 12 15 | sylibr | |
17 | 16 | ralrimiva | |
18 | foov | |
|
19 | 3 17 18 | sylanbrc | |