Step |
Hyp |
Ref |
Expression |
1 |
|
2zrng.e |
|
2 |
|
2zrngbas.r |
|
3 |
|
2zrngmmgm.1 |
|
4 |
1 2
|
2zrngaabl |
|
5 |
1 2 3
|
2zrngmsgrp |
Could not format M e. Smgrp : No typesetting found for |- M e. Smgrp with typecode |- |
6 |
|
elrabi |
|
7 |
6
|
zcnd |
|
8 |
7 1
|
eleq2s |
|
9 |
|
elrabi |
|
10 |
9
|
zcnd |
|
11 |
10 1
|
eleq2s |
|
12 |
|
elrabi |
|
13 |
12
|
zcnd |
|
14 |
13 1
|
eleq2s |
|
15 |
|
adddi |
|
16 |
|
adddir |
|
17 |
15 16
|
jca |
|
18 |
8 11 14 17
|
syl3an |
|
19 |
18
|
rgen3 |
|
20 |
1 2
|
2zrngbas |
|
21 |
1 2
|
2zrngadd |
|
22 |
1 2
|
2zrngmul |
|
23 |
20 3 21 22
|
isrng |
Could not format ( R e. Rng <-> ( R e. Abel /\ M e. Smgrp /\ A. a e. E A. b e. E A. y e. E ( ( a x. ( b + y ) ) = ( ( a x. b ) + ( a x. y ) ) /\ ( ( a + b ) x. y ) = ( ( a x. y ) + ( b x. y ) ) ) ) ) : No typesetting found for |- ( R e. Rng <-> ( R e. Abel /\ M e. Smgrp /\ A. a e. E A. b e. E A. y e. E ( ( a x. ( b + y ) ) = ( ( a x. b ) + ( a x. y ) ) /\ ( ( a + b ) x. y ) = ( ( a x. y ) + ( b x. y ) ) ) ) ) with typecode |- |
24 |
4 5 19 23
|
mpbir3an |
|