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 โง โ ๐ฅ โ ๐ต โ ๐ฆ โ ๐ต โ ๐ง โ ๐ต ( ( ๐ฅ ยท ( ๐ฆ + ๐ง ) ) = ( ( ๐ฅ ยท ๐ฆ ) + ( ๐ฅ ยท ๐ง ) ) โง ( ( ๐ฅ + ๐ฆ ) ยท ๐ง ) = ( ( ๐ฅ ยท ๐ง ) + ( ๐ฆ ยท ๐ง ) ) ) ) ) |