Metamath Proof Explorer


Theorem imassca

Description: The scalar field of an image structure. (Contributed by Mario Carneiro, 23-Feb-2015) (Revised by Thierry Arnoux, 16-Jun-2019)

Ref Expression
Hypotheses imasbas.u โŠข ( ๐œ‘ โ†’ ๐‘ˆ = ( ๐น โ€œs ๐‘… ) )
imasbas.v โŠข ( ๐œ‘ โ†’ ๐‘‰ = ( Base โ€˜ ๐‘… ) )
imasbas.f โŠข ( ๐œ‘ โ†’ ๐น : ๐‘‰ โ€“ontoโ†’ ๐ต )
imasbas.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ ๐‘ )
imassca.g โŠข ๐บ = ( Scalar โ€˜ ๐‘… )
Assertion imassca ( ๐œ‘ โ†’ ๐บ = ( Scalar โ€˜ ๐‘ˆ ) )

Proof

Step Hyp Ref Expression
1 imasbas.u โŠข ( ๐œ‘ โ†’ ๐‘ˆ = ( ๐น โ€œs ๐‘… ) )
2 imasbas.v โŠข ( ๐œ‘ โ†’ ๐‘‰ = ( Base โ€˜ ๐‘… ) )
3 imasbas.f โŠข ( ๐œ‘ โ†’ ๐น : ๐‘‰ โ€“ontoโ†’ ๐ต )
4 imasbas.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ ๐‘ )
5 imassca.g โŠข ๐บ = ( Scalar โ€˜ ๐‘… )
6 5 fvexi โŠข ๐บ โˆˆ V
7 eqid โŠข ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } ) = ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } )
8 7 imasvalstr โŠข ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } ) Struct โŸจ 1 , 1 2 โŸฉ
9 scaid โŠข Scalar = Slot ( Scalar โ€˜ ndx )
10 snsstp1 โŠข { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ } โŠ† { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ }
11 ssun2 โŠข { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } โŠ† ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } )
12 10 11 sstri โŠข { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ } โŠ† ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } )
13 ssun1 โŠข ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โŠ† ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } )
14 12 13 sstri โŠข { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ } โŠ† ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } )
15 8 9 14 strfv โŠข ( ๐บ โˆˆ V โ†’ ๐บ = ( Scalar โ€˜ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } ) ) )
16 6 15 ax-mp โŠข ๐บ = ( Scalar โ€˜ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } ) )
17 eqid โŠข ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ๐‘… )
18 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
19 eqid โŠข ( Base โ€˜ ๐บ ) = ( Base โ€˜ ๐บ )
20 eqid โŠข ( ยท๐‘  โ€˜ ๐‘… ) = ( ยท๐‘  โ€˜ ๐‘… )
21 eqid โŠข ( ยท๐‘– โ€˜ ๐‘… ) = ( ยท๐‘– โ€˜ ๐‘… )
22 eqid โŠข ( TopOpen โ€˜ ๐‘… ) = ( TopOpen โ€˜ ๐‘… )
23 eqid โŠข ( dist โ€˜ ๐‘… ) = ( dist โ€˜ ๐‘… )
24 eqid โŠข ( le โ€˜ ๐‘… ) = ( le โ€˜ ๐‘… )
25 eqid โŠข ( +g โ€˜ ๐‘ˆ ) = ( +g โ€˜ ๐‘ˆ )
26 1 2 3 4 17 25 imasplusg โŠข ( ๐œ‘ โ†’ ( +g โ€˜ ๐‘ˆ ) = โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐น โ€˜ ( ๐‘ ( +g โ€˜ ๐‘… ) ๐‘ž ) ) โŸฉ } )
27 eqid โŠข ( .r โ€˜ ๐‘ˆ ) = ( .r โ€˜ ๐‘ˆ )
28 1 2 3 4 18 27 imasmulr โŠข ( ๐œ‘ โ†’ ( .r โ€˜ ๐‘ˆ ) = โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐น โ€˜ ( ๐‘ ( .r โ€˜ ๐‘… ) ๐‘ž ) ) โŸฉ } )
29 eqidd โŠข ( ๐œ‘ โ†’ โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) = โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) )
30 eqidd โŠข ( ๐œ‘ โ†’ โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } = โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } )
31 eqidd โŠข ( ๐œ‘ โ†’ ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) = ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) )
32 eqid โŠข ( dist โ€˜ ๐‘ˆ ) = ( dist โ€˜ ๐‘ˆ )
33 1 2 3 4 23 32 imasds โŠข ( ๐œ‘ โ†’ ( dist โ€˜ ๐‘ˆ ) = ( ๐‘ฅ โˆˆ ๐ต , ๐‘ฆ โˆˆ ๐ต โ†ฆ inf ( โˆช ๐‘› โˆˆ โ„• ran ( ๐‘” โˆˆ { โ„Ž โˆˆ ( ( ๐‘‰ ร— ๐‘‰ ) โ†‘m ( 1 ... ๐‘› ) ) โˆฃ ( ( ๐น โ€˜ ( 1st โ€˜ ( โ„Ž โ€˜ 1 ) ) ) = ๐‘ฅ โˆง ( ๐น โ€˜ ( 2nd โ€˜ ( โ„Ž โ€˜ ๐‘› ) ) ) = ๐‘ฆ โˆง โˆ€ ๐‘– โˆˆ ( 1 ... ( ๐‘› โˆ’ 1 ) ) ( ๐น โ€˜ ( 2nd โ€˜ ( โ„Ž โ€˜ ๐‘– ) ) ) = ( ๐น โ€˜ ( 1st โ€˜ ( โ„Ž โ€˜ ( ๐‘– + 1 ) ) ) ) ) } โ†ฆ ( โ„*๐‘  ฮฃg ( ( dist โ€˜ ๐‘… ) โˆ˜ ๐‘” ) ) ) , โ„* , < ) ) )
34 eqidd โŠข ( ๐œ‘ โ†’ ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) = ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) )
35 1 2 17 18 5 19 20 21 22 23 24 26 28 29 30 31 33 34 3 4 imasval โŠข ( ๐œ‘ โ†’ ๐‘ˆ = ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } ) )
36 35 fveq2d โŠข ( ๐œ‘ โ†’ ( Scalar โ€˜ ๐‘ˆ ) = ( Scalar โ€˜ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐ต โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( +g โ€˜ ๐‘ˆ ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( .r โ€˜ ๐‘ˆ ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐บ โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , โˆช ๐‘ž โˆˆ ๐‘‰ ( ๐‘ โˆˆ ( Base โ€˜ ๐บ ) , ๐‘ฅ โˆˆ { ( ๐น โ€˜ ๐‘ž ) } โ†ฆ ( ๐น โ€˜ ( ๐‘ ( ยท๐‘  โ€˜ ๐‘… ) ๐‘ž ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , โˆช ๐‘ โˆˆ ๐‘‰ โˆช ๐‘ž โˆˆ ๐‘‰ { โŸจ โŸจ ( ๐น โ€˜ ๐‘ ) , ( ๐น โ€˜ ๐‘ž ) โŸฉ , ( ๐‘ ( ยท๐‘– โ€˜ ๐‘… ) ๐‘ž ) โŸฉ } โŸฉ } ) โˆช { โŸจ ( TopSet โ€˜ ndx ) , ( ( TopOpen โ€˜ ๐‘… ) qTop ๐น ) โŸฉ , โŸจ ( le โ€˜ ndx ) , ( ( ๐น โˆ˜ ( le โ€˜ ๐‘… ) ) โˆ˜ โ—ก ๐น ) โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( dist โ€˜ ๐‘ˆ ) โŸฉ } ) ) )
37 16 36 eqtr4id โŠข ( ๐œ‘ โ†’ ๐บ = ( Scalar โ€˜ ๐‘ˆ ) )