Metamath Proof Explorer


Theorem opsrassa

Description: The ring of ordered power series is an associative algebra. (Contributed by Mario Carneiro, 29-Dec-2014)

Ref Expression
Hypotheses opsrcrng.o โŠข ๐‘‚ = ( ( ๐ผ ordPwSer ๐‘… ) โ€˜ ๐‘‡ )
opsrcrng.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘‰ )
opsrcrng.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CRing )
opsrcrng.t โŠข ( ๐œ‘ โ†’ ๐‘‡ โŠ† ( ๐ผ ร— ๐ผ ) )
Assertion opsrassa ( ๐œ‘ โ†’ ๐‘‚ โˆˆ AssAlg )

Proof

Step Hyp Ref Expression
1 opsrcrng.o โŠข ๐‘‚ = ( ( ๐ผ ordPwSer ๐‘… ) โ€˜ ๐‘‡ )
2 opsrcrng.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ๐‘‰ )
3 opsrcrng.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ CRing )
4 opsrcrng.t โŠข ( ๐œ‘ โ†’ ๐‘‡ โŠ† ( ๐ผ ร— ๐ผ ) )
5 eqid โŠข ( ๐ผ mPwSer ๐‘… ) = ( ๐ผ mPwSer ๐‘… )
6 5 2 3 psrassa โŠข ( ๐œ‘ โ†’ ( ๐ผ mPwSer ๐‘… ) โˆˆ AssAlg )
7 eqidd โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) = ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) )
8 5 1 4 opsrbas โŠข ( ๐œ‘ โ†’ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) = ( Base โ€˜ ๐‘‚ ) )
9 5 1 4 opsrplusg โŠข ( ๐œ‘ โ†’ ( +g โ€˜ ( ๐ผ mPwSer ๐‘… ) ) = ( +g โ€˜ ๐‘‚ ) )
10 9 oveqdr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) ) ) โ†’ ( ๐‘ฅ ( +g โ€˜ ( ๐ผ mPwSer ๐‘… ) ) ๐‘ฆ ) = ( ๐‘ฅ ( +g โ€˜ ๐‘‚ ) ๐‘ฆ ) )
11 5 1 4 opsrmulr โŠข ( ๐œ‘ โ†’ ( .r โ€˜ ( ๐ผ mPwSer ๐‘… ) ) = ( .r โ€˜ ๐‘‚ ) )
12 11 oveqdr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ( ๐ผ mPwSer ๐‘… ) ) ๐‘ฆ ) = ( ๐‘ฅ ( .r โ€˜ ๐‘‚ ) ๐‘ฆ ) )
13 5 2 3 psrsca โŠข ( ๐œ‘ โ†’ ๐‘… = ( Scalar โ€˜ ( ๐ผ mPwSer ๐‘… ) ) )
14 5 1 4 2 3 opsrsca โŠข ( ๐œ‘ โ†’ ๐‘… = ( Scalar โ€˜ ๐‘‚ ) )
15 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
16 5 1 4 opsrvsca โŠข ( ๐œ‘ โ†’ ( ยท๐‘  โ€˜ ( ๐ผ mPwSer ๐‘… ) ) = ( ยท๐‘  โ€˜ ๐‘‚ ) )
17 16 oveqdr โŠข ( ( ๐œ‘ โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ( ๐ผ mPwSer ๐‘… ) ) ) ) โ†’ ( ๐‘ฅ ( ยท๐‘  โ€˜ ( ๐ผ mPwSer ๐‘… ) ) ๐‘ฆ ) = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘‚ ) ๐‘ฆ ) )
18 7 8 10 12 13 14 15 17 assapropd โŠข ( ๐œ‘ โ†’ ( ( ๐ผ mPwSer ๐‘… ) โˆˆ AssAlg โ†” ๐‘‚ โˆˆ AssAlg ) )
19 6 18 mpbid โŠข ( ๐œ‘ โ†’ ๐‘‚ โˆˆ AssAlg )