Metamath Proof Explorer


Theorem issrngd

Description: Properties that determine a star ring. (Contributed by Mario Carneiro, 18-Nov-2013) (Revised by Mario Carneiro, 6-Oct-2015)

Ref Expression
Hypotheses issrngd.k โŠข ( ๐œ‘ โ†’ ๐พ = ( Base โ€˜ ๐‘… ) )
issrngd.p โŠข ( ๐œ‘ โ†’ + = ( +g โ€˜ ๐‘… ) )
issrngd.t โŠข ( ๐œ‘ โ†’ ยท = ( .r โ€˜ ๐‘… ) )
issrngd.c โŠข ( ๐œ‘ โ†’ โˆ— = ( *๐‘Ÿ โ€˜ ๐‘… ) )
issrngd.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
issrngd.cl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ๐‘ฅ ) โˆˆ ๐พ )
issrngd.dp โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( ๐‘ฅ + ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฅ ) + ( โˆ— โ€˜ ๐‘ฆ ) ) )
issrngd.dt โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฆ ) ยท ( โˆ— โ€˜ ๐‘ฅ ) ) )
issrngd.id โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( โˆ— โ€˜ ๐‘ฅ ) ) = ๐‘ฅ )
Assertion issrngd ( ๐œ‘ โ†’ ๐‘… โˆˆ *-Ring )

Proof

Step Hyp Ref Expression
1 issrngd.k โŠข ( ๐œ‘ โ†’ ๐พ = ( Base โ€˜ ๐‘… ) )
2 issrngd.p โŠข ( ๐œ‘ โ†’ + = ( +g โ€˜ ๐‘… ) )
3 issrngd.t โŠข ( ๐œ‘ โ†’ ยท = ( .r โ€˜ ๐‘… ) )
4 issrngd.c โŠข ( ๐œ‘ โ†’ โˆ— = ( *๐‘Ÿ โ€˜ ๐‘… ) )
5 issrngd.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
6 issrngd.cl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ๐‘ฅ ) โˆˆ ๐พ )
7 issrngd.dp โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( ๐‘ฅ + ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฅ ) + ( โˆ— โ€˜ ๐‘ฆ ) ) )
8 issrngd.dt โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฆ ) ยท ( โˆ— โ€˜ ๐‘ฅ ) ) )
9 issrngd.id โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( โˆ— โ€˜ ๐‘ฅ ) ) = ๐‘ฅ )
10 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
11 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
12 eqid โŠข ( oppr โ€˜ ๐‘… ) = ( oppr โ€˜ ๐‘… )
13 12 11 oppr1 โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ( oppr โ€˜ ๐‘… ) )
14 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
15 eqid โŠข ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) = ( .r โ€˜ ( oppr โ€˜ ๐‘… ) )
16 12 opprring โŠข ( ๐‘… โˆˆ Ring โ†’ ( oppr โ€˜ ๐‘… ) โˆˆ Ring )
17 5 16 syl โŠข ( ๐œ‘ โ†’ ( oppr โ€˜ ๐‘… ) โˆˆ Ring )
18 id โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ๐‘ฅ = ( 1r โ€˜ ๐‘… ) )
19 fveq2 โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
20 19 fveq2d โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
21 18 20 eqeq12d โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) โ†” ( 1r โ€˜ ๐‘… ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) )
22 9 ex โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐พ โ†’ ( โˆ— โ€˜ ( โˆ— โ€˜ ๐‘ฅ ) ) = ๐‘ฅ ) )
23 1 eleq2d โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐พ โ†” ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ) )
24 4 fveq1d โŠข ( ๐œ‘ โ†’ ( โˆ— โ€˜ ๐‘ฅ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) )
25 4 24 fveq12d โŠข ( ๐œ‘ โ†’ ( โˆ— โ€˜ ( โˆ— โ€˜ ๐‘ฅ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
26 25 eqeq1d โŠข ( ๐œ‘ โ†’ ( ( โˆ— โ€˜ ( โˆ— โ€˜ ๐‘ฅ ) ) = ๐‘ฅ โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) = ๐‘ฅ ) )
27 22 23 26 3imtr3d โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) = ๐‘ฅ ) )
28 27 imp โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) = ๐‘ฅ )
29 28 eqcomd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
30 29 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
31 10 11 ringidcl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
32 5 31 syl โŠข ( ๐œ‘ โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
33 21 30 32 rspcdva โŠข ( ๐œ‘ โ†’ ( 1r โ€˜ ๐‘… ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
34 33 oveq1d โŠข ( ๐œ‘ โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
35 19 eleq1d โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘… ) โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โˆˆ ( Base โ€˜ ๐‘… ) ) )
36 6 ex โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐พ โ†’ ( โˆ— โ€˜ ๐‘ฅ ) โˆˆ ๐พ ) )
37 24 1 eleq12d โŠข ( ๐œ‘ โ†’ ( ( โˆ— โ€˜ ๐‘ฅ ) โˆˆ ๐พ โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘… ) ) )
38 36 23 37 3imtr3d โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘… ) ) )
39 38 ralrimiv โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘… ) )
40 35 39 32 rspcdva โŠข ( ๐œ‘ โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
41 8 3expib โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฆ ) ยท ( โˆ— โ€˜ ๐‘ฅ ) ) ) )
42 1 eleq2d โŠข ( ๐œ‘ โ†’ ( ๐‘ฆ โˆˆ ๐พ โ†” ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) )
43 23 42 anbi12d โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†” ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) )
44 3 oveqd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ ยท ๐‘ฆ ) = ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) )
45 4 44 fveq12d โŠข ( ๐œ‘ โ†’ ( โˆ— โ€˜ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) )
46 4 fveq1d โŠข ( ๐œ‘ โ†’ ( โˆ— โ€˜ ๐‘ฆ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) )
47 3 46 24 oveq123d โŠข ( ๐œ‘ โ†’ ( ( โˆ— โ€˜ ๐‘ฆ ) ยท ( โˆ— โ€˜ ๐‘ฅ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
48 45 47 eqeq12d โŠข ( ๐œ‘ โ†’ ( ( โˆ— โ€˜ ( ๐‘ฅ ยท ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฆ ) ยท ( โˆ— โ€˜ ๐‘ฅ ) ) โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) ) )
49 41 43 48 3imtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) ) )
50 49 ralrimivv โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆ€ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
51 fvoveq1 โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) )
52 19 oveq2d โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
53 51 52 eqeq12d โŠข ( ๐‘ฅ = ( 1r โ€˜ ๐‘… ) โ†’ ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) )
54 oveq2 โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
55 54 fveq2d โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) )
56 fveq2 โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
57 56 oveq1d โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ†’ ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
58 55 57 eqeq12d โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ†’ ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) )
59 53 58 rspc2va โŠข ( ( ( ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) โˆง ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โˆˆ ( Base โ€˜ ๐‘… ) ) โˆง โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆ€ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
60 32 40 50 59 syl21anc โŠข ( ๐œ‘ โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
61 34 60 eqtr4d โŠข ( ๐œ‘ โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) )
62 10 14 11 ringlidm โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
63 5 40 62 syl2anc โŠข ( ๐œ‘ โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
64 63 fveq2d โŠข ( ๐œ‘ โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
65 61 63 64 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) ) )
66 eqid โŠข ( *๐‘Ÿ โ€˜ ๐‘… ) = ( *๐‘Ÿ โ€˜ ๐‘… )
67 eqid โŠข ( *rf โ€˜ ๐‘… ) = ( *rf โ€˜ ๐‘… )
68 10 66 67 stafval โŠข ( ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
69 32 68 syl โŠข ( ๐œ‘ โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
70 65 69 33 3eqtr4d โŠข ( ๐œ‘ โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) = ( 1r โ€˜ ๐‘… ) )
71 49 imp โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
72 10 14 12 15 opprmul โŠข ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ( .r โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) )
73 71 72 eqtr4di โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
74 10 14 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
75 74 3expb โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
76 5 75 sylan โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
77 10 66 67 stafval โŠข ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) )
78 76 77 syl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) )
79 10 66 67 stafval โŠข ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) )
80 10 66 67 stafval โŠข ( ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) )
81 79 80 oveqan12d โŠข ( ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
82 81 adantl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
83 73 78 82 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( .r โ€˜ ( oppr โ€˜ ๐‘… ) ) ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
84 12 10 opprbas โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ( oppr โ€˜ ๐‘… ) )
85 eqid โŠข ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ๐‘… )
86 12 85 oppradd โŠข ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ( oppr โ€˜ ๐‘… ) )
87 38 imp โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘… ) )
88 10 66 67 staffval โŠข ( *rf โ€˜ ๐‘… ) = ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โ†ฆ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) )
89 87 88 fmptd โŠข ( ๐œ‘ โ†’ ( *rf โ€˜ ๐‘… ) : ( Base โ€˜ ๐‘… ) โŸถ ( Base โ€˜ ๐‘… ) )
90 7 3expib โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ๐พ โˆง ๐‘ฆ โˆˆ ๐พ ) โ†’ ( โˆ— โ€˜ ( ๐‘ฅ + ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฅ ) + ( โˆ— โ€˜ ๐‘ฆ ) ) ) )
91 2 oveqd โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ + ๐‘ฆ ) = ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) )
92 4 91 fveq12d โŠข ( ๐œ‘ โ†’ ( โˆ— โ€˜ ( ๐‘ฅ + ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) )
93 2 24 46 oveq123d โŠข ( ๐œ‘ โ†’ ( ( โˆ— โ€˜ ๐‘ฅ ) + ( โˆ— โ€˜ ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
94 92 93 eqeq12d โŠข ( ๐œ‘ โ†’ ( ( โˆ— โ€˜ ( ๐‘ฅ + ๐‘ฆ ) ) = ( ( โˆ— โ€˜ ๐‘ฅ ) + ( โˆ— โ€˜ ๐‘ฆ ) ) โ†” ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) ) )
95 90 43 94 3imtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) ) )
96 95 imp โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
97 10 85 ringacl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
98 97 3expb โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
99 5 98 sylan โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
100 10 66 67 stafval โŠข ( ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) )
101 99 100 syl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) )
102 79 80 oveqan12d โŠข ( ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
103 102 adantl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) = ( ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
104 96 101 103 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( *rf โ€˜ ๐‘… ) โ€˜ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ) = ( ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘… ) ( ( *rf โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
105 10 11 13 14 15 5 17 70 83 84 85 86 89 104 isrhmd โŠข ( ๐œ‘ โ†’ ( *rf โ€˜ ๐‘… ) โˆˆ ( ๐‘… RingHom ( oppr โ€˜ ๐‘… ) ) )
106 10 66 67 staffval โŠข ( *rf โ€˜ ๐‘… ) = ( ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โ†ฆ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) )
107 106 fmpt โŠข ( โˆ€ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) โ†” ( *rf โ€˜ ๐‘… ) : ( Base โ€˜ ๐‘… ) โŸถ ( Base โ€˜ ๐‘… ) )
108 89 107 sylibr โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
109 108 r19.21bi โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
110 id โŠข ( ๐‘ฅ = ๐‘ฆ โ†’ ๐‘ฅ = ๐‘ฆ )
111 fveq2 โŠข ( ๐‘ฅ = ๐‘ฆ โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) )
112 111 fveq2d โŠข ( ๐‘ฅ = ๐‘ฆ โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
113 110 112 eqeq12d โŠข ( ๐‘ฅ = ๐‘ฆ โ†’ ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) โ†” ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) ) )
114 113 rspccva โŠข ( ( โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
115 30 114 sylan โŠข ( ( ๐œ‘ โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
116 115 adantrl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
117 fveq2 โŠข ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
118 117 eqeq2d โŠข ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โ†’ ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โ†” ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) ) )
119 116 118 syl5ibrcom โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โ†’ ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
120 29 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
121 fveq2 โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โ†’ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
122 121 eqeq2d โŠข ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โ†’ ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โ†” ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) ) )
123 120 122 syl5ibrcom โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) โ†’ ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
124 119 123 impbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘ฅ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) โ†” ๐‘ฆ = ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฅ ) ) )
125 88 87 109 124 f1ocnv2d โŠข ( ๐œ‘ โ†’ ( ( *rf โ€˜ ๐‘… ) : ( Base โ€˜ ๐‘… ) โ€“1-1-ontoโ†’ ( Base โ€˜ ๐‘… ) โˆง โ—ก ( *rf โ€˜ ๐‘… ) = ( ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โ†ฆ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) ) )
126 125 simprd โŠข ( ๐œ‘ โ†’ โ—ก ( *rf โ€˜ ๐‘… ) = ( ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โ†ฆ ( ( *๐‘Ÿ โ€˜ ๐‘… ) โ€˜ ๐‘ฆ ) ) )
127 106 126 eqtr4id โŠข ( ๐œ‘ โ†’ ( *rf โ€˜ ๐‘… ) = โ—ก ( *rf โ€˜ ๐‘… ) )
128 12 67 issrng โŠข ( ๐‘… โˆˆ *-Ring โ†” ( ( *rf โ€˜ ๐‘… ) โˆˆ ( ๐‘… RingHom ( oppr โ€˜ ๐‘… ) ) โˆง ( *rf โ€˜ ๐‘… ) = โ—ก ( *rf โ€˜ ๐‘… ) ) )
129 105 127 128 sylanbrc โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ *-Ring )