Step |
Hyp |
Ref |
Expression |
1 |
|
imasbas.u |
โข ( ๐ โ ๐ = ( ๐น โs ๐
) ) |
2 |
|
imasbas.v |
โข ( ๐ โ ๐ = ( Base โ ๐
) ) |
3 |
|
imasbas.f |
โข ( ๐ โ ๐น : ๐ โontoโ ๐ต ) |
4 |
|
imasbas.r |
โข ( ๐ โ ๐
โ ๐ ) |
5 |
|
imastset.j |
โข ๐ฝ = ( TopOpen โ ๐
) |
6 |
|
imastset.o |
โข ๐ = ( TopSet โ ๐ ) |
7 |
|
eqid |
โข ( +g โ ๐
) = ( +g โ ๐
) |
8 |
|
eqid |
โข ( .r โ ๐
) = ( .r โ ๐
) |
9 |
|
eqid |
โข ( Scalar โ ๐
) = ( Scalar โ ๐
) |
10 |
|
eqid |
โข ( Base โ ( Scalar โ ๐
) ) = ( Base โ ( Scalar โ ๐
) ) |
11 |
|
eqid |
โข ( ยท๐ โ ๐
) = ( ยท๐ โ ๐
) |
12 |
|
eqid |
โข ( ยท๐ โ ๐
) = ( ยท๐ โ ๐
) |
13 |
|
eqid |
โข ( dist โ ๐
) = ( dist โ ๐
) |
14 |
|
eqid |
โข ( le โ ๐
) = ( le โ ๐
) |
15 |
|
eqid |
โข ( +g โ ๐ ) = ( +g โ ๐ ) |
16 |
1 2 3 4 7 15
|
imasplusg |
โข ( ๐ โ ( +g โ ๐ ) = โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐น โ ( ๐ ( +g โ ๐
) ๐ ) ) โฉ } ) |
17 |
|
eqid |
โข ( .r โ ๐ ) = ( .r โ ๐ ) |
18 |
1 2 3 4 8 17
|
imasmulr |
โข ( ๐ โ ( .r โ ๐ ) = โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐น โ ( ๐ ( .r โ ๐
) ๐ ) ) โฉ } ) |
19 |
|
eqid |
โข ( ยท๐ โ ๐ ) = ( ยท๐ โ ๐ ) |
20 |
1 2 3 4 9 10 11 19
|
imasvsca |
โข ( ๐ โ ( ยท๐ โ ๐ ) = โช ๐ โ ๐ ( ๐ โ ( Base โ ( Scalar โ ๐
) ) , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ( ยท๐ โ ๐
) ๐ ) ) ) ) |
21 |
|
eqidd |
โข ( ๐ โ โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } = โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } ) |
22 |
|
eqidd |
โข ( ๐ โ ( ๐ฝ qTop ๐น ) = ( ๐ฝ qTop ๐น ) ) |
23 |
|
eqid |
โข ( dist โ ๐ ) = ( dist โ ๐ ) |
24 |
1 2 3 4 13 23
|
imasds |
โข ( ๐ โ ( dist โ ๐ ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ inf ( โช ๐ข โ โ ran ( ๐ง โ { ๐ค โ ( ( ๐ ร ๐ ) โm ( 1 ... ๐ข ) ) โฃ ( ( ๐น โ ( 1st โ ( ๐ค โ 1 ) ) ) = ๐ฅ โง ( ๐น โ ( 2nd โ ( ๐ค โ ๐ข ) ) ) = ๐ฆ โง โ ๐ฃ โ ( 1 ... ( ๐ข โ 1 ) ) ( ๐น โ ( 2nd โ ( ๐ค โ ๐ฃ ) ) ) = ( ๐น โ ( 1st โ ( ๐ค โ ( ๐ฃ + 1 ) ) ) ) ) } โฆ ( โ*๐ ฮฃg ( ( dist โ ๐
) โ ๐ง ) ) ) , โ* , < ) ) ) |
25 |
|
eqidd |
โข ( ๐ โ ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) = ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) ) |
26 |
1 2 7 8 9 10 11 12 5 13 14 16 18 20 21 22 24 25 3 4
|
imasval |
โข ( ๐ โ ๐ = ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) ) |
27 |
26
|
fveq2d |
โข ( ๐ โ ( TopSet โ ๐ ) = ( TopSet โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) ) ) |
28 |
|
ovex |
โข ( ๐ฝ qTop ๐น ) โ V |
29 |
|
eqid |
โข ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) = ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) |
30 |
29
|
imasvalstr |
โข ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) Struct โจ 1 , ; 1 2 โฉ |
31 |
|
tsetid |
โข TopSet = Slot ( TopSet โ ndx ) |
32 |
|
snsstp1 |
โข { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ } โ { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } |
33 |
|
ssun2 |
โข { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) |
34 |
32 33
|
sstri |
โข { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ } โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) |
35 |
30 31 34
|
strfv |
โข ( ( ๐ฝ qTop ๐น ) โ V โ ( ๐ฝ qTop ๐น ) = ( TopSet โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) ) ) |
36 |
28 35
|
ax-mp |
โข ( ๐ฝ qTop ๐น ) = ( TopSet โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , ( ยท๐ โ ๐ ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ๐ฝ qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) ) |
37 |
27 6 36
|
3eqtr4g |
โข ( ๐ โ ๐ = ( ๐ฝ qTop ๐น ) ) |