Metamath Proof Explorer


Theorem mndfoOLD

Description: Obsolete version of mndfo as of 17-Aug-2026. 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) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypotheses mndfoOLD.b B = Base G
mndfoOLD.p + ˙ = + G
Assertion mndfoOLD G Mnd + ˙ Fn B × B + ˙ : B × B onto B

Proof

Step Hyp Ref Expression
1 mndfoOLD.b B = Base G
2 mndfoOLD.p + ˙ = + G
3 eqid + 𝑓 G = + 𝑓 G
4 1 3 mndpfo G Mnd + 𝑓 G : B × B onto B
5 4 adantr G Mnd + ˙ Fn B × B + 𝑓 G : B × B onto B
6 1 2 3 plusfeq + ˙ Fn B × B + 𝑓 G = + ˙
7 6 eqcomd + ˙ Fn B × B + ˙ = + 𝑓 G
8 7 adantl G Mnd + ˙ Fn B × B + ˙ = + 𝑓 G
9 foeq1 + ˙ = + 𝑓 G + ˙ : B × B onto B + 𝑓 G : B × B onto B
10 8 9 syl G Mnd + ˙ Fn B × B + ˙ : B × B onto B + 𝑓 G : B × B onto B
11 5 10 mpbird G Mnd + ˙ Fn B × B + ˙ : B × B onto B