Metamath Proof Explorer


Theorem prdsbas

Description: Base set of a structure product. (Contributed by Stefan O'Rear, 3-Jan-2015) (Revised by Mario Carneiro, 15-Aug-2015) (Revised by Thierry Arnoux, 16-Jun-2019) (Revised by Zhi Wang, 18-Aug-2024)

Ref Expression
Hypotheses prdsbas.p โŠข ๐‘ƒ = ( ๐‘† Xs ๐‘… )
prdsbas.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ ๐‘‰ )
prdsbas.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ ๐‘Š )
prdsbas.b โŠข ๐ต = ( Base โ€˜ ๐‘ƒ )
prdsbas.i โŠข ( ๐œ‘ โ†’ dom ๐‘… = ๐ผ )
Assertion prdsbas ( ๐œ‘ โ†’ ๐ต = X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) )

Proof

Step Hyp Ref Expression
1 prdsbas.p โŠข ๐‘ƒ = ( ๐‘† Xs ๐‘… )
2 prdsbas.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ ๐‘‰ )
3 prdsbas.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ ๐‘Š )
4 prdsbas.b โŠข ๐ต = ( Base โ€˜ ๐‘ƒ )
5 prdsbas.i โŠข ( ๐œ‘ โ†’ dom ๐‘… = ๐ผ )
6 eqid โŠข ( Base โ€˜ ๐‘† ) = ( Base โ€˜ ๐‘† )
7 eqidd โŠข ( ๐œ‘ โ†’ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) = X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) )
8 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) = ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) )
9 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) = ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) )
10 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) = ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) )
11 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) = ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) )
12 eqidd โŠข ( ๐œ‘ โ†’ ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘… ) ) = ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘… ) ) )
13 eqidd โŠข ( ๐œ‘ โ†’ { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โІ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆง โˆ€ ๐‘ฅ โˆˆ ๐ผ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } = { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โІ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆง โˆ€ ๐‘ฅ โˆˆ ๐ผ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } )
14 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) = ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) )
15 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) = ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) )
16 eqidd โŠข ( ๐œ‘ โ†’ ( ๐‘Ž โˆˆ ( X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ร— X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ) , ๐‘ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ๐‘ ) , ๐‘’ โˆˆ ( ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) = ( ๐‘Ž โˆˆ ( X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ร— X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ) , ๐‘ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ๐‘ ) , ๐‘’ โˆˆ ( ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) )
17 1 6 5 7 8 9 10 11 12 13 14 15 16 2 3 prdsval โŠข ( ๐œ‘ โ†’ ๐‘ƒ = ( ( { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘… ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โІ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆง โˆ€ ๐‘ฅ โˆˆ ๐ผ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ร— X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ) , ๐‘ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ๐‘ ) , ๐‘’ โˆˆ ( ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) ) )
18 baseid โŠข Base = Slot ( Base โ€˜ ndx )
19 18 strfvss โŠข ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran ( ๐‘… โ€˜ ๐‘ฅ )
20 fvssunirn โŠข ( ๐‘… โ€˜ ๐‘ฅ ) โІ โˆช ran ๐‘…
21 rnss โŠข ( ( ๐‘… โ€˜ ๐‘ฅ ) โІ โˆช ran ๐‘… โ†’ ran ( ๐‘… โ€˜ ๐‘ฅ ) โІ ran โˆช ran ๐‘… )
22 uniss โŠข ( ran ( ๐‘… โ€˜ ๐‘ฅ ) โІ ran โˆช ran ๐‘… โ†’ โˆช ran ( ๐‘… โ€˜ ๐‘ฅ ) โІ โˆช ran โˆช ran ๐‘… )
23 20 21 22 mp2b โŠข โˆช ran ( ๐‘… โ€˜ ๐‘ฅ ) โІ โˆช ran โˆช ran ๐‘…
24 19 23 sstri โŠข ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran โˆช ran ๐‘…
25 24 rgenw โŠข โˆ€ ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran โˆช ran ๐‘…
26 iunss โŠข ( โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran โˆช ran ๐‘… โ†” โˆ€ ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran โˆช ran ๐‘… )
27 25 26 mpbir โŠข โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran โˆช ran ๐‘…
28 rnexg โŠข ( ๐‘… โˆˆ ๐‘Š โ†’ ran ๐‘… โˆˆ V )
29 uniexg โŠข ( ran ๐‘… โˆˆ V โ†’ โˆช ran ๐‘… โˆˆ V )
30 3 28 29 3syl โŠข ( ๐œ‘ โ†’ โˆช ran ๐‘… โˆˆ V )
31 rnexg โŠข ( โˆช ran ๐‘… โˆˆ V โ†’ ran โˆช ran ๐‘… โˆˆ V )
32 uniexg โŠข ( ran โˆช ran ๐‘… โˆˆ V โ†’ โˆช ran โˆช ran ๐‘… โˆˆ V )
33 30 31 32 3syl โŠข ( ๐œ‘ โ†’ โˆช ran โˆช ran ๐‘… โˆˆ V )
34 ssexg โŠข ( ( โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ โˆช ran โˆช ran ๐‘… โˆง โˆช ran โˆช ran ๐‘… โˆˆ V ) โ†’ โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆˆ V )
35 27 33 34 sylancr โŠข ( ๐œ‘ โ†’ โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆˆ V )
36 ixpssmap2g โŠข ( โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆˆ V โ†’ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ ( โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†‘m ๐ผ ) )
37 ovex โŠข ( โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†‘m ๐ผ ) โˆˆ V
38 37 ssex โŠข ( X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โІ ( โˆช ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†‘m ๐ผ ) โ†’ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆˆ V )
39 35 36 38 3syl โŠข ( ๐œ‘ โ†’ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆˆ V )
40 snsstp1 โŠข { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ } โІ { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ }
41 ssun1 โŠข { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โІ ( { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } )
42 40 41 sstri โŠข { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ } โІ ( { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } )
43 ssun1 โŠข ( { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โІ ( ( { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘… ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โІ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆง โˆ€ ๐‘ฅ โˆˆ ๐ผ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ร— X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ) , ๐‘ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ๐‘ ) , ๐‘’ โˆˆ ( ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) )
44 42 43 sstri โŠข { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ } โІ ( ( { โŸจ ( Base โ€˜ ndx ) , X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘† โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘† ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘† ฮฃg ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘… ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โІ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โˆง โˆ€ ๐‘ฅ โˆˆ ๐ผ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ร— X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ) , ๐‘ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ๐‘ ) , ๐‘’ โˆˆ ( ( ๐‘“ โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) , ๐‘” โˆˆ X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) โ†ฆ X ๐‘ฅ โˆˆ ๐ผ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) )
45 17 4 18 39 44 prdsbaslem โŠข ( ๐œ‘ โ†’ ๐ต = X ๐‘ฅ โˆˆ ๐ผ ( Base โ€˜ ( ๐‘… โ€˜ ๐‘ฅ ) ) )