Metamath Proof Explorer


Theorem iscrng2

Description: A commutative ring is a ring whose multiplication is a commutative monoid. (Contributed by Mario Carneiro, 15-Jun-2015)

Ref Expression
Hypotheses ringcl.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
ringcl.t โŠข ยท = ( .r โ€˜ ๐‘… )
Assertion iscrng2 ( ๐‘… โˆˆ CRing โ†” ( ๐‘… โˆˆ Ring โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฆ ยท ๐‘ฅ ) ) )

Proof

Step Hyp Ref Expression
1 ringcl.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 ringcl.t โŠข ยท = ( .r โ€˜ ๐‘… )
3 eqid โŠข ( mulGrp โ€˜ ๐‘… ) = ( mulGrp โ€˜ ๐‘… )
4 3 iscrng โŠข ( ๐‘… โˆˆ CRing โ†” ( ๐‘… โˆˆ Ring โˆง ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd ) )
5 3 ringmgp โŠข ( ๐‘… โˆˆ Ring โ†’ ( mulGrp โ€˜ ๐‘… ) โˆˆ Mnd )
6 3 1 mgpbas โŠข ๐ต = ( Base โ€˜ ( mulGrp โ€˜ ๐‘… ) )
7 3 2 mgpplusg โŠข ยท = ( +g โ€˜ ( mulGrp โ€˜ ๐‘… ) )
8 6 7 iscmn โŠข ( ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd โ†” ( ( mulGrp โ€˜ ๐‘… ) โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฆ ยท ๐‘ฅ ) ) )
9 8 baib โŠข ( ( mulGrp โ€˜ ๐‘… ) โˆˆ Mnd โ†’ ( ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd โ†” โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฆ ยท ๐‘ฅ ) ) )
10 5 9 syl โŠข ( ๐‘… โˆˆ Ring โ†’ ( ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd โ†” โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฆ ยท ๐‘ฅ ) ) )
11 10 pm5.32i โŠข ( ( ๐‘… โˆˆ Ring โˆง ( mulGrp โ€˜ ๐‘… ) โˆˆ CMnd ) โ†” ( ๐‘… โˆˆ Ring โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฆ ยท ๐‘ฅ ) ) )
12 4 11 bitri โŠข ( ๐‘… โˆˆ CRing โ†” ( ๐‘… โˆˆ Ring โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฆ ยท ๐‘ฅ ) ) )