Metamath Proof Explorer


Theorem 2zrngacmnd

Description: R is a commutative (additive) monoid. (Contributed by AV, 11-Feb-2020)

Ref Expression
Hypotheses 2zrng.e โŠข ๐ธ = { ๐‘ง โˆˆ โ„ค โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค ๐‘ง = ( 2 ยท ๐‘ฅ ) }
2zrngbas.r โŠข ๐‘… = ( โ„‚fld โ†พs ๐ธ )
Assertion 2zrngacmnd ๐‘… โˆˆ CMnd

Proof

Step Hyp Ref Expression
1 2zrng.e โŠข ๐ธ = { ๐‘ง โˆˆ โ„ค โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค ๐‘ง = ( 2 ยท ๐‘ฅ ) }
2 2zrngbas.r โŠข ๐‘… = ( โ„‚fld โ†พs ๐ธ )
3 1 0even โŠข 0 โˆˆ ๐ธ
4 1 2 2zrngbas โŠข ๐ธ = ( Base โ€˜ ๐‘… )
5 4 a1i โŠข ( 0 โˆˆ ๐ธ โ†’ ๐ธ = ( Base โ€˜ ๐‘… ) )
6 1 2 2zrngadd โŠข + = ( +g โ€˜ ๐‘… )
7 6 a1i โŠข ( 0 โˆˆ ๐ธ โ†’ + = ( +g โ€˜ ๐‘… ) )
8 1 2 2zrngamnd โŠข ๐‘… โˆˆ Mnd
9 8 a1i โŠข ( 0 โˆˆ ๐ธ โ†’ ๐‘… โˆˆ Mnd )
10 elrabi โŠข ( ๐‘ฅ โˆˆ { ๐‘ง โˆˆ โ„ค โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค ๐‘ง = ( 2 ยท ๐‘ฅ ) } โ†’ ๐‘ฅ โˆˆ โ„ค )
11 10 zcnd โŠข ( ๐‘ฅ โˆˆ { ๐‘ง โˆˆ โ„ค โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค ๐‘ง = ( 2 ยท ๐‘ฅ ) } โ†’ ๐‘ฅ โˆˆ โ„‚ )
12 11 1 eleq2s โŠข ( ๐‘ฅ โˆˆ ๐ธ โ†’ ๐‘ฅ โˆˆ โ„‚ )
13 12 adantr โŠข ( ( ๐‘ฅ โˆˆ ๐ธ โˆง ๐‘ฆ โˆˆ ๐ธ ) โ†’ ๐‘ฅ โˆˆ โ„‚ )
14 elrabi โŠข ( ๐‘ฆ โˆˆ { ๐‘ง โˆˆ โ„ค โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค ๐‘ง = ( 2 ยท ๐‘ฅ ) } โ†’ ๐‘ฆ โˆˆ โ„ค )
15 14 zcnd โŠข ( ๐‘ฆ โˆˆ { ๐‘ง โˆˆ โ„ค โˆฃ โˆƒ ๐‘ฅ โˆˆ โ„ค ๐‘ง = ( 2 ยท ๐‘ฅ ) } โ†’ ๐‘ฆ โˆˆ โ„‚ )
16 15 1 eleq2s โŠข ( ๐‘ฆ โˆˆ ๐ธ โ†’ ๐‘ฆ โˆˆ โ„‚ )
17 16 adantl โŠข ( ( ๐‘ฅ โˆˆ ๐ธ โˆง ๐‘ฆ โˆˆ ๐ธ ) โ†’ ๐‘ฆ โˆˆ โ„‚ )
18 13 17 addcomd โŠข ( ( ๐‘ฅ โˆˆ ๐ธ โˆง ๐‘ฆ โˆˆ ๐ธ ) โ†’ ( ๐‘ฅ + ๐‘ฆ ) = ( ๐‘ฆ + ๐‘ฅ ) )
19 18 3adant1 โŠข ( ( 0 โˆˆ ๐ธ โˆง ๐‘ฅ โˆˆ ๐ธ โˆง ๐‘ฆ โˆˆ ๐ธ ) โ†’ ( ๐‘ฅ + ๐‘ฆ ) = ( ๐‘ฆ + ๐‘ฅ ) )
20 5 7 9 19 iscmnd โŠข ( 0 โˆˆ ๐ธ โ†’ ๐‘… โˆˆ CMnd )
21 3 20 ax-mp โŠข ๐‘… โˆˆ CMnd