Metamath Proof Explorer


Theorem psrlmod

Description: The ring of power series is a left module. (Contributed by Mario Carneiro, 29-Dec-2014)

Ref Expression
Hypotheses psrring.s โŠข ๐‘† = ( ๐ผ mPwSer ๐‘… )
psrring.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘‰ )
psrring.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
Assertion psrlmod ( ๐œ‘ โ†’ ๐‘† โˆˆ LMod )

Proof

Step Hyp Ref Expression
1 psrring.s โŠข ๐‘† = ( ๐ผ mPwSer ๐‘… )
2 psrring.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘‰ )
3 psrring.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
4 eqidd โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ๐‘† ) = ( Base โ€˜ ๐‘† ) )
5 eqidd โŠข ( ๐œ‘ โ†’ ( +g โ€˜ ๐‘† ) = ( +g โ€˜ ๐‘† ) )
6 1 2 3 psrsca โŠข ( ๐œ‘ โ†’ ๐‘… = ( Scalar โ€˜ ๐‘† ) )
7 eqidd โŠข ( ๐œ‘ โ†’ ( ยท๐‘  โ€˜ ๐‘† ) = ( ยท๐‘  โ€˜ ๐‘† ) )
8 eqidd โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… ) )
9 eqidd โŠข ( ๐œ‘ โ†’ ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ๐‘… ) )
10 eqidd โŠข ( ๐œ‘ โ†’ ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… ) )
11 eqidd โŠข ( ๐œ‘ โ†’ ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… ) )
12 ringgrp โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ Grp )
13 3 12 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Grp )
14 1 2 13 psrgrp โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ Grp )
15 eqid โŠข ( ยท๐‘  โ€˜ ๐‘† ) = ( ยท๐‘  โ€˜ ๐‘† )
16 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
17 eqid โŠข ( Base โ€˜ ๐‘† ) = ( Base โ€˜ ๐‘† )
18 3 3ad2ant1 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ๐‘… โˆˆ Ring )
19 simp2 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) )
20 simp3 โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) )
21 1 15 16 17 18 19 20 psrvscacl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘† ) )
22 ovex โŠข ( โ„•0 โ†‘m ๐ผ ) โˆˆ V
23 22 rabex โŠข { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โˆˆ V
24 23 a1i โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โˆˆ V )
25 simpr1 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) )
26 fconst6g โŠข ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
27 25 26 syl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
28 eqid โŠข { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } = { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin }
29 simpr2 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) )
30 1 16 28 17 29 psrelbas โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ฆ : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
31 simpr3 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) )
32 1 16 28 17 31 psrelbas โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ง : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
33 3 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘… โˆˆ Ring )
34 eqid โŠข ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ๐‘… )
35 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
36 16 34 35 ringdi โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘  โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ก โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ( ๐‘  ( +g โ€˜ ๐‘… ) ๐‘ก ) ) = ( ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘  ) ( +g โ€˜ ๐‘… ) ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘ก ) ) )
37 33 36 sylan โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โˆง ( ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘  โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ก โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ( ๐‘  ( +g โ€˜ ๐‘… ) ๐‘ก ) ) = ( ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘  ) ( +g โ€˜ ๐‘… ) ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘ก ) ) )
38 24 27 30 32 37 caofdi โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ โˆ˜f ( +g โ€˜ ๐‘… ) ๐‘ง ) ) = ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) ) )
39 eqid โŠข ( +g โ€˜ ๐‘† ) = ( +g โ€˜ ๐‘† )
40 1 17 34 39 29 31 psradd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) = ( ๐‘ฆ โˆ˜f ( +g โ€˜ ๐‘… ) ๐‘ง ) )
41 40 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ โˆ˜f ( +g โ€˜ ๐‘… ) ๐‘ง ) ) )
42 1 15 16 17 35 28 25 29 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ฆ ) )
43 1 15 16 17 35 28 25 31 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
44 42 43 oveq12d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) ) )
45 38 41 44 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
46 13 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘… โˆˆ Grp )
47 1 17 39 46 29 31 psraddcl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) โˆˆ ( Base โ€˜ ๐‘† ) )
48 1 15 16 17 35 28 25 47 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) ) )
49 21 3adant3r3 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘† ) )
50 1 15 16 17 33 25 31 psrvscacl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) โˆˆ ( Base โ€˜ ๐‘† ) )
51 1 17 34 39 49 50 psradd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) ( +g โ€˜ ๐‘† ) ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
52 45 48 51 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘† ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ( ๐‘ฆ ( +g โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฆ ) ( +g โ€˜ ๐‘† ) ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
53 simpr1 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) )
54 simpr3 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) )
55 1 15 16 17 35 28 53 54 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
56 simpr2 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) )
57 1 15 16 17 35 28 56 54 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
58 55 57 oveq12d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) ) )
59 23 a1i โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โˆˆ V )
60 1 16 28 17 54 psrelbas โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘ง : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
61 53 26 syl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
62 fconst6g โŠข ( ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โ†’ ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
63 56 62 syl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
64 3 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ๐‘… โˆˆ Ring )
65 16 34 35 ringdir โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘  โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ก โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ๐‘Ÿ ( +g โ€˜ ๐‘… ) ๐‘  ) ( .r โ€˜ ๐‘… ) ๐‘ก ) = ( ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘ก ) ( +g โ€˜ ๐‘… ) ( ๐‘  ( .r โ€˜ ๐‘… ) ๐‘ก ) ) )
66 64 65 sylan โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โˆง ( ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘  โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ก โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ๐‘Ÿ ( +g โ€˜ ๐‘… ) ๐‘  ) ( .r โ€˜ ๐‘… ) ๐‘ก ) = ( ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘ก ) ( +g โ€˜ ๐‘… ) ( ๐‘  ( .r โ€˜ ๐‘… ) ๐‘ก ) ) )
67 59 60 61 63 66 caofdir โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( +g โ€˜ ๐‘… ) ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) = ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) ) )
68 59 53 56 ofc12 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( +g โ€˜ ๐‘… ) ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) ) = ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) } ) )
69 68 oveq1d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( +g โ€˜ ๐‘… ) ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
70 58 67 69 3eqtr2rd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) = ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
71 16 34 ringacl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
72 64 53 56 71 syl3anc โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
73 1 15 16 17 35 28 72 54 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
74 1 15 16 17 64 53 54 psrvscacl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) โˆˆ ( Base โ€˜ ๐‘† ) )
75 1 15 16 17 64 56 54 psrvscacl โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) โˆˆ ( Base โ€˜ ๐‘† ) )
76 1 17 34 39 74 75 psradd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ( +g โ€˜ ๐‘† ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) โˆ˜f ( +g โ€˜ ๐‘… ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
77 70 73 76 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( +g โ€˜ ๐‘… ) ๐‘ฆ ) ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ( +g โ€˜ ๐‘† ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
78 57 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) ) )
79 16 35 ringass โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘  โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ก โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘  ) ( .r โ€˜ ๐‘… ) ๐‘ก ) = ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ( ๐‘  ( .r โ€˜ ๐‘… ) ๐‘ก ) ) )
80 64 79 sylan โŠข ( ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โˆง ( ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘  โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ก โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ๐‘  ) ( .r โ€˜ ๐‘… ) ๐‘ก ) = ( ๐‘Ÿ ( .r โ€˜ ๐‘… ) ( ๐‘  ( .r โ€˜ ๐‘… ) ๐‘ก ) ) )
81 59 61 63 60 80 caofass โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) ) )
82 59 53 56 ofc12 โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) ) = ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) } ) )
83 82 oveq1d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฆ } ) ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
84 78 81 83 3eqtr2rd โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
85 16 35 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
86 64 53 56 85 syl3anc โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) โˆˆ ( Base โ€˜ ๐‘… ) )
87 1 15 16 17 35 28 86 54 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ง ) )
88 1 15 16 17 35 28 53 75 psrvsca โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ๐‘ฅ } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
89 84 87 88 3eqtr4d โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ง โˆˆ ( Base โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘† ) ( ๐‘ฆ ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ง ) ) )
90 3 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ๐‘… โˆˆ Ring )
91 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
92 16 91 ringidcl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
93 90 92 syl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
94 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) )
95 1 15 16 17 35 28 93 94 psrvsca โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฅ ) = ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( 1r โ€˜ ๐‘… ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ฅ ) )
96 23 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โˆˆ V )
97 1 16 28 17 94 psrelbas โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ๐‘ฅ : { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } โŸถ ( Base โ€˜ ๐‘… ) )
98 16 35 91 ringlidm โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘Ÿ ) = ๐‘Ÿ )
99 90 98 sylan โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โˆง ๐‘Ÿ โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( .r โ€˜ ๐‘… ) ๐‘Ÿ ) = ๐‘Ÿ )
100 96 97 93 99 caofid0l โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ( ( { ๐‘“ โˆˆ ( โ„•0 โ†‘m ๐ผ ) โˆฃ ( โ—ก ๐‘“ โ€œ โ„• ) โˆˆ Fin } ร— { ( 1r โ€˜ ๐‘… ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ๐‘ฅ ) = ๐‘ฅ )
101 95 100 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘† ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘† ) ๐‘ฅ ) = ๐‘ฅ )
102 4 5 6 7 8 9 10 11 3 14 21 52 77 89 101 islmodd โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ LMod )