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 โ ๐ ) ) |