Metamath Proof Explorer


Theorem opprval

Description: Value of the opposite ring. (Contributed by Mario Carneiro, 1-Dec-2014)

Ref Expression
Hypotheses opprval.1 โŠข ๐ต = ( Base โ€˜ ๐‘… )
opprval.2 โŠข ยท = ( .r โ€˜ ๐‘… )
opprval.3 โŠข ๐‘‚ = ( oppr โ€˜ ๐‘… )
Assertion opprval ๐‘‚ = ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ )

Proof

Step Hyp Ref Expression
1 opprval.1 โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 opprval.2 โŠข ยท = ( .r โ€˜ ๐‘… )
3 opprval.3 โŠข ๐‘‚ = ( oppr โ€˜ ๐‘… )
4 id โŠข ( ๐‘ฅ = ๐‘… โ†’ ๐‘ฅ = ๐‘… )
5 fveq2 โŠข ( ๐‘ฅ = ๐‘… โ†’ ( .r โ€˜ ๐‘ฅ ) = ( .r โ€˜ ๐‘… ) )
6 5 2 eqtr4di โŠข ( ๐‘ฅ = ๐‘… โ†’ ( .r โ€˜ ๐‘ฅ ) = ยท )
7 6 tposeqd โŠข ( ๐‘ฅ = ๐‘… โ†’ tpos ( .r โ€˜ ๐‘ฅ ) = tpos ยท )
8 7 opeq2d โŠข ( ๐‘ฅ = ๐‘… โ†’ โŸจ ( .r โ€˜ ndx ) , tpos ( .r โ€˜ ๐‘ฅ ) โŸฉ = โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ )
9 4 8 oveq12d โŠข ( ๐‘ฅ = ๐‘… โ†’ ( ๐‘ฅ sSet โŸจ ( .r โ€˜ ndx ) , tpos ( .r โ€˜ ๐‘ฅ ) โŸฉ ) = ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ ) )
10 df-oppr โŠข oppr = ( ๐‘ฅ โˆˆ V โ†ฆ ( ๐‘ฅ sSet โŸจ ( .r โ€˜ ndx ) , tpos ( .r โ€˜ ๐‘ฅ ) โŸฉ ) )
11 ovex โŠข ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ ) โˆˆ V
12 9 10 11 fvmpt โŠข ( ๐‘… โˆˆ V โ†’ ( oppr โ€˜ ๐‘… ) = ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ ) )
13 fvprc โŠข ( ยฌ ๐‘… โˆˆ V โ†’ ( oppr โ€˜ ๐‘… ) = โˆ… )
14 reldmsets โŠข Rel dom sSet
15 14 ovprc1 โŠข ( ยฌ ๐‘… โˆˆ V โ†’ ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ ) = โˆ… )
16 13 15 eqtr4d โŠข ( ยฌ ๐‘… โˆˆ V โ†’ ( oppr โ€˜ ๐‘… ) = ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ ) )
17 12 16 pm2.61i โŠข ( oppr โ€˜ ๐‘… ) = ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ )
18 3 17 eqtri โŠข ๐‘‚ = ( ๐‘… sSet โŸจ ( .r โ€˜ ndx ) , tpos ยท โŸฉ )