Step |
Hyp |
Ref |
Expression |
0 |
|
cxrs |
โข โ*๐ |
1 |
|
cbs |
โข Base |
2 |
|
cnx |
โข ndx |
3 |
2 1
|
cfv |
โข ( Base โ ndx ) |
4 |
|
cxr |
โข โ* |
5 |
3 4
|
cop |
โข โจ ( Base โ ndx ) , โ* โฉ |
6 |
|
cplusg |
โข +g |
7 |
2 6
|
cfv |
โข ( +g โ ndx ) |
8 |
|
cxad |
โข +๐ |
9 |
7 8
|
cop |
โข โจ ( +g โ ndx ) , +๐ โฉ |
10 |
|
cmulr |
โข .r |
11 |
2 10
|
cfv |
โข ( .r โ ndx ) |
12 |
|
cxmu |
โข ยทe |
13 |
11 12
|
cop |
โข โจ ( .r โ ndx ) , ยทe โฉ |
14 |
5 9 13
|
ctp |
โข { โจ ( Base โ ndx ) , โ* โฉ , โจ ( +g โ ndx ) , +๐ โฉ , โจ ( .r โ ndx ) , ยทe โฉ } |
15 |
|
cts |
โข TopSet |
16 |
2 15
|
cfv |
โข ( TopSet โ ndx ) |
17 |
|
cordt |
โข ordTop |
18 |
|
cle |
โข โค |
19 |
18 17
|
cfv |
โข ( ordTop โ โค ) |
20 |
16 19
|
cop |
โข โจ ( TopSet โ ndx ) , ( ordTop โ โค ) โฉ |
21 |
|
cple |
โข le |
22 |
2 21
|
cfv |
โข ( le โ ndx ) |
23 |
22 18
|
cop |
โข โจ ( le โ ndx ) , โค โฉ |
24 |
|
cds |
โข dist |
25 |
2 24
|
cfv |
โข ( dist โ ndx ) |
26 |
|
vx |
โข ๐ฅ |
27 |
|
vy |
โข ๐ฆ |
28 |
26
|
cv |
โข ๐ฅ |
29 |
27
|
cv |
โข ๐ฆ |
30 |
28 29 18
|
wbr |
โข ๐ฅ โค ๐ฆ |
31 |
28
|
cxne |
โข -๐ ๐ฅ |
32 |
29 31 8
|
co |
โข ( ๐ฆ +๐ -๐ ๐ฅ ) |
33 |
29
|
cxne |
โข -๐ ๐ฆ |
34 |
28 33 8
|
co |
โข ( ๐ฅ +๐ -๐ ๐ฆ ) |
35 |
30 32 34
|
cif |
โข if ( ๐ฅ โค ๐ฆ , ( ๐ฆ +๐ -๐ ๐ฅ ) , ( ๐ฅ +๐ -๐ ๐ฆ ) ) |
36 |
26 27 4 4 35
|
cmpo |
โข ( ๐ฅ โ โ* , ๐ฆ โ โ* โฆ if ( ๐ฅ โค ๐ฆ , ( ๐ฆ +๐ -๐ ๐ฅ ) , ( ๐ฅ +๐ -๐ ๐ฆ ) ) ) |
37 |
25 36
|
cop |
โข โจ ( dist โ ndx ) , ( ๐ฅ โ โ* , ๐ฆ โ โ* โฆ if ( ๐ฅ โค ๐ฆ , ( ๐ฆ +๐ -๐ ๐ฅ ) , ( ๐ฅ +๐ -๐ ๐ฆ ) ) ) โฉ |
38 |
20 23 37
|
ctp |
โข { โจ ( TopSet โ ndx ) , ( ordTop โ โค ) โฉ , โจ ( le โ ndx ) , โค โฉ , โจ ( dist โ ndx ) , ( ๐ฅ โ โ* , ๐ฆ โ โ* โฆ if ( ๐ฅ โค ๐ฆ , ( ๐ฆ +๐ -๐ ๐ฅ ) , ( ๐ฅ +๐ -๐ ๐ฆ ) ) ) โฉ } |
39 |
14 38
|
cun |
โข ( { โจ ( Base โ ndx ) , โ* โฉ , โจ ( +g โ ndx ) , +๐ โฉ , โจ ( .r โ ndx ) , ยทe โฉ } โช { โจ ( TopSet โ ndx ) , ( ordTop โ โค ) โฉ , โจ ( le โ ndx ) , โค โฉ , โจ ( dist โ ndx ) , ( ๐ฅ โ โ* , ๐ฆ โ โ* โฆ if ( ๐ฅ โค ๐ฆ , ( ๐ฆ +๐ -๐ ๐ฅ ) , ( ๐ฅ +๐ -๐ ๐ฆ ) ) ) โฉ } ) |
40 |
0 39
|
wceq |
โข โ*๐ = ( { โจ ( Base โ ndx ) , โ* โฉ , โจ ( +g โ ndx ) , +๐ โฉ , โจ ( .r โ ndx ) , ยทe โฉ } โช { โจ ( TopSet โ ndx ) , ( ordTop โ โค ) โฉ , โจ ( le โ ndx ) , โค โฉ , โจ ( dist โ ndx ) , ( ๐ฅ โ โ* , ๐ฆ โ โ* โฆ if ( ๐ฅ โค ๐ฆ , ( ๐ฆ +๐ -๐ ๐ฅ ) , ( ๐ฅ +๐ -๐ ๐ฆ ) ) ) โฉ } ) |