Metamath Proof Explorer


Theorem cmn12

Description: Commutative/associative law for Abelian monoids. (Contributed by Stefan O'Rear, 5-Sep-2015) (Revised by Mario Carneiro, 21-Apr-2016)

Ref Expression
Hypotheses ablcom.b B=BaseG
ablcom.p +˙=+G
Assertion cmn12 GCMndXBYBZBX+˙Y+˙Z=Y+˙X+˙Z

Proof

Step Hyp Ref Expression
1 ablcom.b B=BaseG
2 ablcom.p +˙=+G
3 cmnmnd GCMndGMnd
4 3 adantr GCMndXBYBZBGMnd
5 simpr1 GCMndXBYBZBXB
6 simpr2 GCMndXBYBZBYB
7 simpr3 GCMndXBYBZBZB
8 1 2 cmncom GCMndXBYBX+˙Y=Y+˙X
9 8 3adant3r3 GCMndXBYBZBX+˙Y=Y+˙X
10 1 2 4 5 6 7 9 mnd12g GCMndXBYBZBX+˙Y+˙Z=Y+˙X+˙Z