Metamath Proof Explorer


Theorem isring

Description: The predicate "is a (unital) ring". Definition of "ring with unit" in Schechter p. 187. (Contributed by NM, 18-Oct-2012) (Revised by Mario Carneiro, 6-Jan-2015)

Ref Expression
Hypotheses isring.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
isring.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
isring.p โŠข + = ( +g โ€˜ ๐‘… )
isring.t โŠข ยท = ( .r โ€˜ ๐‘… )
Assertion isring ( ๐‘… โˆˆ Ring โ†” ( ๐‘… โˆˆ Grp โˆง ๐บ โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )

Proof

Step Hyp Ref Expression
1 isring.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 isring.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
3 isring.p โŠข + = ( +g โ€˜ ๐‘… )
4 isring.t โŠข ยท = ( .r โ€˜ ๐‘… )
5 fveq2 โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( mulGrp โ€˜ ๐‘Ÿ ) = ( mulGrp โ€˜ ๐‘… ) )
6 5 2 eqtr4di โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( mulGrp โ€˜ ๐‘Ÿ ) = ๐บ )
7 6 eleq1d โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( ( mulGrp โ€˜ ๐‘Ÿ ) โˆˆ Mnd โ†” ๐บ โˆˆ Mnd ) )
8 fvexd โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( Base โ€˜ ๐‘Ÿ ) โˆˆ V )
9 fveq2 โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( Base โ€˜ ๐‘Ÿ ) = ( Base โ€˜ ๐‘… ) )
10 9 1 eqtr4di โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( Base โ€˜ ๐‘Ÿ ) = ๐ต )
11 fvexd โŠข ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โ†’ ( +g โ€˜ ๐‘Ÿ ) โˆˆ V )
12 simpl โŠข ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โ†’ ๐‘Ÿ = ๐‘… )
13 12 fveq2d โŠข ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โ†’ ( +g โ€˜ ๐‘Ÿ ) = ( +g โ€˜ ๐‘… ) )
14 13 3 eqtr4di โŠข ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โ†’ ( +g โ€˜ ๐‘Ÿ ) = + )
15 fvexd โŠข ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โ†’ ( .r โ€˜ ๐‘Ÿ ) โˆˆ V )
16 simpll โŠข ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โ†’ ๐‘Ÿ = ๐‘… )
17 16 fveq2d โŠข ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โ†’ ( .r โ€˜ ๐‘Ÿ ) = ( .r โ€˜ ๐‘… ) )
18 17 4 eqtr4di โŠข ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โ†’ ( .r โ€˜ ๐‘Ÿ ) = ยท )
19 simpllr โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ๐‘ = ๐ต )
20 simpr โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ๐‘ก = ยท )
21 eqidd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ๐‘ฅ = ๐‘ฅ )
22 simplr โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ๐‘ = + )
23 22 oveqd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ๐‘ฆ ๐‘ ๐‘ง ) = ( ๐‘ฆ + ๐‘ง ) )
24 20 21 23 oveq123d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) )
25 20 oveqd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ๐‘ฅ ๐‘ก ๐‘ฆ ) = ( ๐‘ฅ ยท ๐‘ฆ ) )
26 20 oveqd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ๐‘ฅ ๐‘ก ๐‘ง ) = ( ๐‘ฅ ยท ๐‘ง ) )
27 22 25 26 oveq123d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) )
28 24 27 eqeq12d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โ†” ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) ) )
29 22 oveqd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ๐‘ฅ ๐‘ ๐‘ฆ ) = ( ๐‘ฅ + ๐‘ฆ ) )
30 eqidd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ๐‘ง = ๐‘ง )
31 20 29 30 oveq123d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) )
32 20 oveqd โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ๐‘ฆ ๐‘ก ๐‘ง ) = ( ๐‘ฆ ยท ๐‘ง ) )
33 22 26 32 oveq123d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) )
34 31 33 eqeq12d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) โ†” ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) )
35 28 34 anbi12d โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
36 19 35 raleqbidv โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
37 19 36 raleqbidv โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
38 19 37 raleqbidv โŠข ( ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โˆง ๐‘ก = ยท ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐‘ โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
39 15 18 38 sbcied2 โŠข ( ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โˆง ๐‘ = + ) โ†’ ( [ ( .r โ€˜ ๐‘Ÿ ) / ๐‘ก ] โˆ€ ๐‘ฅ โˆˆ ๐‘ โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
40 11 14 39 sbcied2 โŠข ( ( ๐‘Ÿ = ๐‘… โˆง ๐‘ = ๐ต ) โ†’ ( [ ( +g โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( .r โ€˜ ๐‘Ÿ ) / ๐‘ก ] โˆ€ ๐‘ฅ โˆˆ ๐‘ โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
41 8 10 40 sbcied2 โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( [ ( Base โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( +g โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( .r โ€˜ ๐‘Ÿ ) / ๐‘ก ] โˆ€ ๐‘ฅ โˆˆ ๐‘ โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) โ†” โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )
42 7 41 anbi12d โŠข ( ๐‘Ÿ = ๐‘… โ†’ ( ( ( mulGrp โ€˜ ๐‘Ÿ ) โˆˆ Mnd โˆง [ ( Base โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( +g โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( .r โ€˜ ๐‘Ÿ ) / ๐‘ก ] โˆ€ ๐‘ฅ โˆˆ ๐‘ โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) ) โ†” ( ๐บ โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) ) )
43 df-ring โŠข Ring = { ๐‘Ÿ โˆˆ Grp โˆฃ ( ( mulGrp โ€˜ ๐‘Ÿ ) โˆˆ Mnd โˆง [ ( Base โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( +g โ€˜ ๐‘Ÿ ) / ๐‘ ] [ ( .r โ€˜ ๐‘Ÿ ) / ๐‘ก ] โˆ€ ๐‘ฅ โˆˆ ๐‘ โˆ€ ๐‘ฆ โˆˆ ๐‘ โˆ€ ๐‘ง โˆˆ ๐‘ ( ( ๐‘ฅ ๐‘ก ( ๐‘ฆ ๐‘ ๐‘ง ) ) = ( ( ๐‘ฅ ๐‘ก ๐‘ฆ ) ๐‘ ( ๐‘ฅ ๐‘ก ๐‘ง ) ) โˆง ( ( ๐‘ฅ ๐‘ ๐‘ฆ ) ๐‘ก ๐‘ง ) = ( ( ๐‘ฅ ๐‘ก ๐‘ง ) ๐‘ ( ๐‘ฆ ๐‘ก ๐‘ง ) ) ) ) }
44 42 43 elrab2 โŠข ( ๐‘… โˆˆ Ring โ†” ( ๐‘… โˆˆ Grp โˆง ( ๐บ โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) ) )
45 3anass โŠข ( ( ๐‘… โˆˆ Grp โˆง ๐บ โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) โ†” ( ๐‘… โˆˆ Grp โˆง ( ๐บ โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) ) )
46 44 45 bitr4i โŠข ( ๐‘… โˆˆ Ring โ†” ( ๐‘… โˆˆ Grp โˆง ๐บ โˆˆ Mnd โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต โˆ€ ๐‘ง โˆˆ ๐ต ( ( ๐‘ฅ ยท ( ๐‘ฆ + ๐‘ง ) ) = ( ( ๐‘ฅ ยท ๐‘ฆ ) + ( ๐‘ฅ ยท ๐‘ง ) ) โˆง ( ( ๐‘ฅ + ๐‘ฆ ) ยท ๐‘ง ) = ( ( ๐‘ฅ ยท ๐‘ง ) + ( ๐‘ฆ ยท ๐‘ง ) ) ) ) )