Step |
Hyp |
Ref |
Expression |
1 |
|
imasbas.u |
โข ( ๐ โ ๐ = ( ๐น โs ๐
) ) |
2 |
|
imasbas.v |
โข ( ๐ โ ๐ = ( Base โ ๐
) ) |
3 |
|
imasbas.f |
โข ( ๐ โ ๐น : ๐ โontoโ ๐ต ) |
4 |
|
imasbas.r |
โข ( ๐ โ ๐
โ ๐ ) |
5 |
|
imassca.g |
โข ๐บ = ( Scalar โ ๐
) |
6 |
|
imasvsca.k |
โข ๐พ = ( Base โ ๐บ ) |
7 |
|
imasvsca.q |
โข ยท = ( ยท๐ โ ๐
) |
8 |
|
imasvsca.s |
โข โ = ( ยท๐ โ ๐ ) |
9 |
|
eqid |
โข ( +g โ ๐
) = ( +g โ ๐
) |
10 |
|
eqid |
โข ( .r โ ๐
) = ( .r โ ๐
) |
11 |
|
eqid |
โข ( Scalar โ ๐
) = ( Scalar โ ๐
) |
12 |
5
|
fveq2i |
โข ( Base โ ๐บ ) = ( Base โ ( Scalar โ ๐
) ) |
13 |
6 12
|
eqtri |
โข ๐พ = ( Base โ ( Scalar โ ๐
) ) |
14 |
|
eqid |
โข ( ยท๐ โ ๐
) = ( ยท๐ โ ๐
) |
15 |
|
eqid |
โข ( TopOpen โ ๐
) = ( TopOpen โ ๐
) |
16 |
|
eqid |
โข ( dist โ ๐
) = ( dist โ ๐
) |
17 |
|
eqid |
โข ( le โ ๐
) = ( le โ ๐
) |
18 |
|
eqid |
โข ( +g โ ๐ ) = ( +g โ ๐ ) |
19 |
1 2 3 4 9 18
|
imasplusg |
โข ( ๐ โ ( +g โ ๐ ) = โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐น โ ( ๐ ( +g โ ๐
) ๐ ) ) โฉ } ) |
20 |
|
eqid |
โข ( .r โ ๐ ) = ( .r โ ๐ ) |
21 |
1 2 3 4 10 20
|
imasmulr |
โข ( ๐ โ ( .r โ ๐ ) = โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐น โ ( ๐ ( .r โ ๐
) ๐ ) ) โฉ } ) |
22 |
|
eqidd |
โข ( ๐ โ โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) = โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) ) |
23 |
|
eqidd |
โข ( ๐ โ โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } = โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } ) |
24 |
|
eqidd |
โข ( ๐ โ ( ( TopOpen โ ๐
) qTop ๐น ) = ( ( TopOpen โ ๐
) qTop ๐น ) ) |
25 |
|
eqid |
โข ( dist โ ๐ ) = ( dist โ ๐ ) |
26 |
1 2 3 4 16 25
|
imasds |
โข ( ๐ โ ( dist โ ๐ ) = ( ๐ฅ โ ๐ต , ๐ฆ โ ๐ต โฆ inf ( โช ๐ข โ โ ran ( ๐ง โ { ๐ค โ ( ( ๐ ร ๐ ) โm ( 1 ... ๐ข ) ) โฃ ( ( ๐น โ ( 1st โ ( ๐ค โ 1 ) ) ) = ๐ฅ โง ( ๐น โ ( 2nd โ ( ๐ค โ ๐ข ) ) ) = ๐ฆ โง โ ๐ฃ โ ( 1 ... ( ๐ข โ 1 ) ) ( ๐น โ ( 2nd โ ( ๐ค โ ๐ฃ ) ) ) = ( ๐น โ ( 1st โ ( ๐ค โ ( ๐ฃ + 1 ) ) ) ) ) } โฆ ( โ*๐ ฮฃg ( ( dist โ ๐
) โ ๐ง ) ) ) , โ* , < ) ) ) |
27 |
|
eqidd |
โข ( ๐ โ ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) = ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) ) |
28 |
1 2 9 10 11 13 7 14 15 16 17 19 21 22 23 24 26 27 3 4
|
imasval |
โข ( ๐ โ ๐ = ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ( TopOpen โ ๐
) qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) ) |
29 |
|
eqid |
โข ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ( TopOpen โ ๐
) qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) = ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ( TopOpen โ ๐
) 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 ) , ( ( TopOpen โ ๐
) qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) Struct โจ 1 , ; 1 2 โฉ |
31 |
|
vscaid |
โข ยท๐ = Slot ( ยท๐ โ ndx ) |
32 |
|
snsstp2 |
โข { โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ } โ { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } |
33 |
|
ssun2 |
โข { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } โ ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) |
34 |
|
ssun1 |
โข ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ( TopOpen โ ๐
) qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) |
35 |
33 34
|
sstri |
โข { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ( TopOpen โ ๐
) qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) |
36 |
32 35
|
sstri |
โข { โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ } โ ( ( { โจ ( Base โ ndx ) , ๐ต โฉ , โจ ( +g โ ndx ) , ( +g โ ๐ ) โฉ , โจ ( .r โ ndx ) , ( .r โ ๐ ) โฉ } โช { โจ ( Scalar โ ndx ) , ( Scalar โ ๐
) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โฉ , โจ ( ยท๐ โ ndx ) , โช ๐ โ ๐ โช ๐ โ ๐ { โจ โจ ( ๐น โ ๐ ) , ( ๐น โ ๐ ) โฉ , ( ๐ ( ยท๐ โ ๐
) ๐ ) โฉ } โฉ } ) โช { โจ ( TopSet โ ndx ) , ( ( TopOpen โ ๐
) qTop ๐น ) โฉ , โจ ( le โ ndx ) , ( ( ๐น โ ( le โ ๐
) ) โ โก ๐น ) โฉ , โจ ( dist โ ndx ) , ( dist โ ๐ ) โฉ } ) |
37 |
|
fvex |
โข ( Base โ ๐
) โ V |
38 |
2 37
|
eqeltrdi |
โข ( ๐ โ ๐ โ V ) |
39 |
6
|
fvexi |
โข ๐พ โ V |
40 |
|
snex |
โข { ( ๐น โ ๐ ) } โ V |
41 |
39 40
|
mpoex |
โข ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โ V |
42 |
41
|
rgenw |
โข โ ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โ V |
43 |
|
iunexg |
โข ( ( ๐ โ V โง โ ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โ V ) โ โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โ V ) |
44 |
38 42 43
|
sylancl |
โข ( ๐ โ โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) โ V ) |
45 |
28 30 31 36 44 8
|
strfv3 |
โข ( ๐ โ โ = โช ๐ โ ๐ ( ๐ โ ๐พ , ๐ฅ โ { ( ๐น โ ๐ ) } โฆ ( ๐น โ ( ๐ ยท ๐ ) ) ) ) |