Metamath Proof Explorer


Theorem hlhilsca

Description: The scalar of the final constructed Hilbert space. (Contributed by NM, 22-Jun-2015) (Revised by Mario Carneiro, 28-Jun-2015)

Ref Expression
Hypotheses hlhilbase.h โŠข ๐ป = ( LHyp โ€˜ ๐พ )
hlhilbase.u โŠข ๐‘ˆ = ( ( HLHil โ€˜ ๐พ ) โ€˜ ๐‘Š )
hlhilbase.k โŠข ( ๐œ‘ โ†’ ( ๐พ โˆˆ HL โˆง ๐‘Š โˆˆ ๐ป ) )
hlhilsca.e โŠข ๐ธ = ( ( EDRing โ€˜ ๐พ ) โ€˜ ๐‘Š )
hlhilsca.g โŠข ๐บ = ( ( HGMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
hlhilsca.r โŠข ๐‘… = ( ๐ธ sSet โŸจ ( *๐‘Ÿ โ€˜ ndx ) , ๐บ โŸฉ )
Assertion hlhilsca ( ๐œ‘ โ†’ ๐‘… = ( Scalar โ€˜ ๐‘ˆ ) )

Proof

Step Hyp Ref Expression
1 hlhilbase.h โŠข ๐ป = ( LHyp โ€˜ ๐พ )
2 hlhilbase.u โŠข ๐‘ˆ = ( ( HLHil โ€˜ ๐พ ) โ€˜ ๐‘Š )
3 hlhilbase.k โŠข ( ๐œ‘ โ†’ ( ๐พ โˆˆ HL โˆง ๐‘Š โˆˆ ๐ป ) )
4 hlhilsca.e โŠข ๐ธ = ( ( EDRing โ€˜ ๐พ ) โ€˜ ๐‘Š )
5 hlhilsca.g โŠข ๐บ = ( ( HGMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
6 hlhilsca.r โŠข ๐‘… = ( ๐ธ sSet โŸจ ( *๐‘Ÿ โ€˜ ndx ) , ๐บ โŸฉ )
7 ovex โŠข ( ๐ธ sSet โŸจ ( *๐‘Ÿ โ€˜ ndx ) , ๐บ โŸฉ ) โˆˆ V
8 6 7 eqeltri โŠข ๐‘… โˆˆ V
9 eqid โŠข ( { โŸจ ( Base โ€˜ ndx ) , ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( Scalar โ€˜ ndx ) , ๐‘… โŸฉ } โˆช { โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) โŸฉ } ) = ( { โŸจ ( Base โ€˜ ndx ) , ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( Scalar โ€˜ ndx ) , ๐‘… โŸฉ } โˆช { โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) โŸฉ } )
10 9 phlsca โŠข ( ๐‘… โˆˆ V โ†’ ๐‘… = ( Scalar โ€˜ ( { โŸจ ( Base โ€˜ ndx ) , ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( Scalar โ€˜ ndx ) , ๐‘… โŸฉ } โˆช { โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) โŸฉ } ) ) )
11 8 10 ax-mp โŠข ๐‘… = ( Scalar โ€˜ ( { โŸจ ( Base โ€˜ ndx ) , ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( Scalar โ€˜ ndx ) , ๐‘… โŸฉ } โˆช { โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) โŸฉ } ) )
12 eqid โŠข ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) = ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š )
13 eqid โŠข ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) = ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) )
14 eqid โŠข ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) = ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) )
15 eqid โŠข ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) = ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) )
16 eqid โŠข ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) = ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š )
17 eqid โŠข ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) = ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) )
18 1 2 12 13 14 4 5 6 15 16 17 3 hlhilset โŠข ( ๐œ‘ โ†’ ๐‘ˆ = ( { โŸจ ( Base โ€˜ ndx ) , ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( Scalar โ€˜ ndx ) , ๐‘… โŸฉ } โˆช { โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) โŸฉ } ) )
19 18 fveq2d โŠข ( ๐œ‘ โ†’ ( Scalar โ€˜ ๐‘ˆ ) = ( Scalar โ€˜ ( { โŸจ ( Base โ€˜ ndx ) , ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( Scalar โ€˜ ndx ) , ๐‘… โŸฉ } โˆช { โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ยท๐‘  โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘ฅ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) , ๐‘ฆ โˆˆ ( Base โ€˜ ( ( DVecH โ€˜ ๐พ ) โ€˜ ๐‘Š ) ) โ†ฆ ( ( ( ( HDMap โ€˜ ๐พ ) โ€˜ ๐‘Š ) โ€˜ ๐‘ฆ ) โ€˜ ๐‘ฅ ) ) โŸฉ } ) ) )
20 11 19 eqtr4id โŠข ( ๐œ‘ โ†’ ๐‘… = ( Scalar โ€˜ ๐‘ˆ ) )