| Step | Hyp | Ref | Expression | 
						
							| 1 |  | 2zrng.e |  |-  E = { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } | 
						
							| 2 |  | 2zrngbas.r |  |-  R = ( CCfld |`s E ) | 
						
							| 3 | 1 2 | 2zrngamgm |  |-  R e. Mgm | 
						
							| 4 |  | elrabi |  |-  ( a e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } -> a e. ZZ ) | 
						
							| 5 |  | elrabi |  |-  ( y e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } -> y e. ZZ ) | 
						
							| 6 |  | elrabi |  |-  ( b e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } -> b e. ZZ ) | 
						
							| 7 | 4 5 6 | 3anim123i |  |-  ( ( a e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } /\ y e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } /\ b e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } ) -> ( a e. ZZ /\ y e. ZZ /\ b e. ZZ ) ) | 
						
							| 8 |  | zcn |  |-  ( a e. ZZ -> a e. CC ) | 
						
							| 9 |  | zcn |  |-  ( y e. ZZ -> y e. CC ) | 
						
							| 10 |  | zcn |  |-  ( b e. ZZ -> b e. CC ) | 
						
							| 11 | 8 9 10 | 3anim123i |  |-  ( ( a e. ZZ /\ y e. ZZ /\ b e. ZZ ) -> ( a e. CC /\ y e. CC /\ b e. CC ) ) | 
						
							| 12 |  | addass |  |-  ( ( a e. CC /\ y e. CC /\ b e. CC ) -> ( ( a + y ) + b ) = ( a + ( y + b ) ) ) | 
						
							| 13 | 7 11 12 | 3syl |  |-  ( ( a e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } /\ y e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } /\ b e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } ) -> ( ( a + y ) + b ) = ( a + ( y + b ) ) ) | 
						
							| 14 | 13 | rgen3 |  |-  A. a e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } A. y e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } A. b e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } ( ( a + y ) + b ) = ( a + ( y + b ) ) | 
						
							| 15 | 1 2 | 2zrngbas |  |-  E = ( Base ` R ) | 
						
							| 16 | 1 15 | eqtr3i |  |-  { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } = ( Base ` R ) | 
						
							| 17 | 1 2 | 2zrngadd |  |-  + = ( +g ` R ) | 
						
							| 18 | 16 17 | issgrp |  |-  ( R e. Smgrp <-> ( R e. Mgm /\ A. a e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } A. y e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } A. b e. { z e. ZZ | E. x e. ZZ z = ( 2 x. x ) } ( ( a + y ) + b ) = ( a + ( y + b ) ) ) ) | 
						
							| 19 | 3 14 18 | mpbir2an |  |-  R e. Smgrp |