Metamath Proof Explorer


Definition df-prds

Description: Define a structure product. This can be a product of groups, rings, modules, or ordered topological fields; any unused components will have garbage in them but this is usually not relevant for the purpose of inheriting the structures present in the factors. (Contributed by Stefan O'Rear, 3-Jan-2015) (Revised by Thierry Arnoux, 15-Jun-2019) (Revised by Zhi Wang, 18-Aug-2024)

Ref Expression
Assertion df-prds Xs = ( ๐‘  โˆˆ V , ๐‘Ÿ โˆˆ V โ†ฆ โฆ‹ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( Base โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) / ๐‘ฃ โฆŒ โฆ‹ ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) / โ„Ž โฆŒ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) ) )

Detailed syntax breakdown

Step Hyp Ref Expression
0 cprds โŠข Xs
1 vs โŠข ๐‘ 
2 cvv โŠข V
3 vr โŠข ๐‘Ÿ
4 vx โŠข ๐‘ฅ
5 3 cv โŠข ๐‘Ÿ
6 5 cdm โŠข dom ๐‘Ÿ
7 cbs โŠข Base
8 4 cv โŠข ๐‘ฅ
9 8 5 cfv โŠข ( ๐‘Ÿ โ€˜ ๐‘ฅ )
10 9 7 cfv โŠข ( Base โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
11 4 6 10 cixp โŠข X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( Base โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
12 vv โŠข ๐‘ฃ
13 vf โŠข ๐‘“
14 12 cv โŠข ๐‘ฃ
15 vg โŠข ๐‘”
16 13 cv โŠข ๐‘“
17 8 16 cfv โŠข ( ๐‘“ โ€˜ ๐‘ฅ )
18 chom โŠข Hom
19 9 18 cfv โŠข ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
20 15 cv โŠข ๐‘”
21 8 20 cfv โŠข ( ๐‘” โ€˜ ๐‘ฅ )
22 17 21 19 co โŠข ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
23 4 6 22 cixp โŠข X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
24 13 15 14 14 23 cmpo โŠข ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
25 vh โŠข โ„Ž
26 cnx โŠข ndx
27 26 7 cfv โŠข ( Base โ€˜ ndx )
28 27 14 cop โŠข โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ
29 cplusg โŠข +g
30 26 29 cfv โŠข ( +g โ€˜ ndx )
31 9 29 cfv โŠข ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
32 17 21 31 co โŠข ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
33 4 6 32 cmpt โŠข ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
34 13 15 14 14 33 cmpo โŠข ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) )
35 30 34 cop โŠข โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ
36 cmulr โŠข .r
37 26 36 cfv โŠข ( .r โ€˜ ndx )
38 9 36 cfv โŠข ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
39 17 21 38 co โŠข ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
40 4 6 39 cmpt โŠข ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
41 13 15 14 14 40 cmpo โŠข ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) )
42 37 41 cop โŠข โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ
43 28 35 42 ctp โŠข { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ }
44 csca โŠข Scalar
45 26 44 cfv โŠข ( Scalar โ€˜ ndx )
46 1 cv โŠข ๐‘ 
47 45 46 cop โŠข โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ
48 cvsca โŠข ยท๐‘ 
49 26 48 cfv โŠข ( ยท๐‘  โ€˜ ndx )
50 46 7 cfv โŠข ( Base โ€˜ ๐‘  )
51 9 48 cfv โŠข ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
52 16 21 51 co โŠข ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
53 4 6 52 cmpt โŠข ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
54 13 15 50 14 53 cmpo โŠข ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) )
55 49 54 cop โŠข โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ
56 cip โŠข ยท๐‘–
57 26 56 cfv โŠข ( ยท๐‘– โ€˜ ndx )
58 cgsu โŠข ฮฃg
59 9 56 cfv โŠข ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
60 17 21 59 co โŠข ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
61 4 6 60 cmpt โŠข ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
62 46 61 58 co โŠข ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) )
63 13 15 14 14 62 cmpo โŠข ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) )
64 57 63 cop โŠข โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ
65 47 55 64 ctp โŠข { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ }
66 43 65 cun โŠข ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } )
67 cts โŠข TopSet
68 26 67 cfv โŠข ( TopSet โ€˜ ndx )
69 cpt โŠข โˆt
70 ctopn โŠข TopOpen
71 70 5 ccom โŠข ( TopOpen โˆ˜ ๐‘Ÿ )
72 71 69 cfv โŠข ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) )
73 68 72 cop โŠข โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ
74 cple โŠข le
75 26 74 cfv โŠข ( le โ€˜ ndx )
76 16 20 cpr โŠข { ๐‘“ , ๐‘” }
77 76 14 wss โŠข { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ
78 9 74 cfv โŠข ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
79 17 21 78 wbr โŠข ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ )
80 79 4 6 wral โŠข โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ )
81 77 80 wa โŠข ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
82 81 13 15 copab โŠข { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) }
83 75 82 cop โŠข โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ
84 cds โŠข dist
85 26 84 cfv โŠข ( dist โ€˜ ndx )
86 9 84 cfv โŠข ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
87 17 21 86 co โŠข ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) )
88 4 6 87 cmpt โŠข ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
89 88 crn โŠข ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) )
90 cc0 โŠข 0
91 90 csn โŠข { 0 }
92 89 91 cun โŠข ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } )
93 cxr โŠข โ„*
94 clt โŠข <
95 92 93 94 csup โŠข sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < )
96 13 15 14 14 95 cmpo โŠข ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) )
97 85 96 cop โŠข โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ
98 73 83 97 ctp โŠข { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ }
99 26 18 cfv โŠข ( Hom โ€˜ ndx )
100 25 cv โŠข โ„Ž
101 99 100 cop โŠข โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ
102 cco โŠข comp
103 26 102 cfv โŠข ( comp โ€˜ ndx )
104 va โŠข ๐‘Ž
105 14 14 cxp โŠข ( ๐‘ฃ ร— ๐‘ฃ )
106 vc โŠข ๐‘
107 vd โŠข ๐‘‘
108 c2nd โŠข 2nd
109 104 cv โŠข ๐‘Ž
110 109 108 cfv โŠข ( 2nd โ€˜ ๐‘Ž )
111 106 cv โŠข ๐‘
112 110 111 100 co โŠข ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ )
113 ve โŠข ๐‘’
114 109 100 cfv โŠข ( โ„Ž โ€˜ ๐‘Ž )
115 107 cv โŠข ๐‘‘
116 8 115 cfv โŠข ( ๐‘‘ โ€˜ ๐‘ฅ )
117 c1st โŠข 1st
118 109 117 cfv โŠข ( 1st โ€˜ ๐‘Ž )
119 8 118 cfv โŠข ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ )
120 8 110 cfv โŠข ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ )
121 119 120 cop โŠข โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ
122 9 102 cfv โŠข ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) )
123 8 111 cfv โŠข ( ๐‘ โ€˜ ๐‘ฅ )
124 121 123 122 co โŠข ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) )
125 113 cv โŠข ๐‘’
126 8 125 cfv โŠข ( ๐‘’ โ€˜ ๐‘ฅ )
127 116 126 124 co โŠข ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) )
128 4 6 127 cmpt โŠข ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) )
129 107 113 112 114 128 cmpo โŠข ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) )
130 104 106 105 14 129 cmpo โŠข ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) )
131 103 130 cop โŠข โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ
132 101 131 cpr โŠข { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ }
133 98 132 cun โŠข ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } )
134 66 133 cun โŠข ( ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) )
135 25 24 134 csb โŠข โฆ‹ ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) / โ„Ž โฆŒ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) )
136 12 11 135 csb โŠข โฆ‹ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( Base โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) / ๐‘ฃ โฆŒ โฆ‹ ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) / โ„Ž โฆŒ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) )
137 1 3 2 2 136 cmpo โŠข ( ๐‘  โˆˆ V , ๐‘Ÿ โˆˆ V โ†ฆ โฆ‹ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( Base โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) / ๐‘ฃ โฆŒ โฆ‹ ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) / โ„Ž โฆŒ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) ) )
138 0 137 wceq โŠข Xs = ( ๐‘  โˆˆ V , ๐‘Ÿ โˆˆ V โ†ฆ โฆ‹ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( Base โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) / ๐‘ฃ โฆŒ โฆ‹ ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ X ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( Hom โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) / โ„Ž โฆŒ ( ( { โŸจ ( Base โ€˜ ndx ) , ๐‘ฃ โŸฉ , โŸจ ( +g โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( +g โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( .r โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( .r โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ } โˆช { โŸจ ( Scalar โ€˜ ndx ) , ๐‘  โŸฉ , โŸจ ( ยท๐‘  โ€˜ ndx ) , ( ๐‘“ โˆˆ ( Base โ€˜ ๐‘  ) , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ๐‘“ ( ยท๐‘  โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) โŸฉ , โŸจ ( ยท๐‘– โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ ( ๐‘  ฮฃg ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( ยท๐‘– โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) โˆช ( { โŸจ ( TopSet โ€˜ ndx ) , ( โˆt โ€˜ ( TopOpen โˆ˜ ๐‘Ÿ ) ) โŸฉ , โŸจ ( le โ€˜ ndx ) , { โŸจ ๐‘“ , ๐‘” โŸฉ โˆฃ ( { ๐‘“ , ๐‘” } โŠ† ๐‘ฃ โˆง โˆ€ ๐‘ฅ โˆˆ dom ๐‘Ÿ ( ๐‘“ โ€˜ ๐‘ฅ ) ( le โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) } โŸฉ , โŸจ ( dist โ€˜ ndx ) , ( ๐‘“ โˆˆ ๐‘ฃ , ๐‘” โˆˆ ๐‘ฃ โ†ฆ sup ( ( ran ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘“ โ€˜ ๐‘ฅ ) ( dist โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘” โ€˜ ๐‘ฅ ) ) ) โˆช { 0 } ) , โ„* , < ) ) โŸฉ } โˆช { โŸจ ( Hom โ€˜ ndx ) , โ„Ž โŸฉ , โŸจ ( comp โ€˜ ndx ) , ( ๐‘Ž โˆˆ ( ๐‘ฃ ร— ๐‘ฃ ) , ๐‘ โˆˆ ๐‘ฃ โ†ฆ ( ๐‘‘ โˆˆ ( ( 2nd โ€˜ ๐‘Ž ) โ„Ž ๐‘ ) , ๐‘’ โˆˆ ( โ„Ž โ€˜ ๐‘Ž ) โ†ฆ ( ๐‘ฅ โˆˆ dom ๐‘Ÿ โ†ฆ ( ( ๐‘‘ โ€˜ ๐‘ฅ ) ( โŸจ ( ( 1st โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) , ( ( 2nd โ€˜ ๐‘Ž ) โ€˜ ๐‘ฅ ) โŸฉ ( comp โ€˜ ( ๐‘Ÿ โ€˜ ๐‘ฅ ) ) ( ๐‘ โ€˜ ๐‘ฅ ) ) ( ๐‘’ โ€˜ ๐‘ฅ ) ) ) ) ) โŸฉ } ) ) )