let a, b, c, d be real number ; :: thesis: ( a < b & c < d implies ex f being Function of I[01] ,((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) st
( f is being_homeomorphism & f . 0 = E-max (rectangle a,b,c,d) & f . 1 = W-min (rectangle a,b,c,d) & rng f = Lower_Arc (rectangle a,b,c,d) & ( for r being Real st r in [.0 ,(1 / 2).] holds
f . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) ) & ( for r being Real st r in [.(1 / 2),1.] holds
f . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) ) & ( for p being Point of (TOP-REAL 2) st p in LSeg |[b,d]|,|[b,c]| holds
( 0 <= (((p `2 ) - d) / (c - d)) / 2 & (((p `2 ) - d) / (c - d)) / 2 <= 1 & f . ((((p `2 ) - d) / (c - d)) / 2) = p ) ) & ( for p being Point of (TOP-REAL 2) st p in LSeg |[b,c]|,|[a,c]| holds
( 0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) & ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 & f . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p ) ) ) )
set K = rectangle a,b,c,d;
assume A1:
( a < b & c < d )
; :: thesis: ex f being Function of I[01] ,((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) st
( f is being_homeomorphism & f . 0 = E-max (rectangle a,b,c,d) & f . 1 = W-min (rectangle a,b,c,d) & rng f = Lower_Arc (rectangle a,b,c,d) & ( for r being Real st r in [.0 ,(1 / 2).] holds
f . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) ) & ( for r being Real st r in [.(1 / 2),1.] holds
f . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) ) & ( for p being Point of (TOP-REAL 2) st p in LSeg |[b,d]|,|[b,c]| holds
( 0 <= (((p `2 ) - d) / (c - d)) / 2 & (((p `2 ) - d) / (c - d)) / 2 <= 1 & f . ((((p `2 ) - d) / (c - d)) / 2) = p ) ) & ( for p being Point of (TOP-REAL 2) st p in LSeg |[b,c]|,|[a,c]| holds
( 0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) & ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 & f . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p ) ) )
defpred S1[ set , set ] means for r being Real st $1 = r holds
( ( r in [.0 ,(1 / 2).] implies $2 = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) ) & ( r in [.(1 / 2),1.] implies $2 = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) ) );
A2:
[.0 ,1.] = [.0 ,(1 / 2).] \/ [.(1 / 2),1.]
by XXREAL_1:165;
A7:
for x being set st x in [.0 ,1.] holds
ex y being set st S1[x,y]
proof
let x be
set ;
:: thesis: ( x in [.0 ,1.] implies ex y being set st S1[x,y] )
assume A8:
x in [.0 ,1.]
;
:: thesis: ex y being set st S1[x,y]
now per cases
( x in [.0 ,(1 / 2).] or x in [.(1 / 2),1.] )
by A2, A8, XBOOLE_0:def 3;
case A9:
x in [.0 ,(1 / 2).]
;
:: thesis: ex y being set st S1[x,y]then reconsider r =
x as
Real ;
A10:
(
0 <= r &
r <= 1
/ 2 )
by A9, XXREAL_1:1;
set y0 =
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|);
(
r in [.(1 / 2),1.] implies
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) )
proof
assume
r in [.(1 / 2),1.]
;
:: thesis: ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|)
then
( 1
/ 2
<= r &
r <= 1 )
by XXREAL_1:1;
then A11:
r = 1
/ 2
by A10, XXREAL_0:1;
then A12:
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) =
(0 * |[b,d]|) + |[b,c]|
by EUCLID:33
.=
(0. (TOP-REAL 2)) + |[b,c]|
by EUCLID:33
.=
|[b,c]|
by EUCLID:31
;
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) =
(1 * |[b,c]|) + (0. (TOP-REAL 2))
by A11, EUCLID:33
.=
|[b,c]| + (0. (TOP-REAL 2))
by EUCLID:33
.=
|[b,c]|
by EUCLID:31
;
hence
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|)
by A12;
:: thesis: verum
end; then
for
r2 being
Real st
x = r2 holds
( (
r2 in [.0 ,(1 / 2).] implies
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) = ((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|) ) & (
r2 in [.(1 / 2),1.] implies
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) = ((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|) ) )
;
hence
ex
y being
set st
S1[
x,
y]
;
:: thesis: verum end; case A13:
x in [.(1 / 2),1.]
;
:: thesis: ex y being set st S1[x,y]then reconsider r =
x as
Real ;
A14:
( 1
/ 2
<= r &
r <= 1 )
by A13, XXREAL_1:1;
set y0 =
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|);
(
r in [.0 ,(1 / 2).] implies
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) )
proof
assume
r in [.0 ,(1 / 2).]
;
:: thesis: ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|)
then
(
0 <= r &
r <= 1
/ 2 )
by XXREAL_1:1;
then A15:
r = 1
/ 2
by A14, XXREAL_0:1;
then A16:
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) =
|[b,c]| + (0 * |[a,c]|)
by EUCLID:33
.=
|[b,c]| + (0. (TOP-REAL 2))
by EUCLID:33
.=
|[b,c]|
by EUCLID:31
;
((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) =
(0. (TOP-REAL 2)) + (1 * |[b,c]|)
by A15, EUCLID:33
.=
(0. (TOP-REAL 2)) + |[b,c]|
by EUCLID:33
.=
|[b,c]|
by EUCLID:31
;
hence
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|)
by A16;
:: thesis: verum
end; then
for
r2 being
Real st
x = r2 holds
( (
r2 in [.0 ,(1 / 2).] implies
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) = ((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|) ) & (
r2 in [.(1 / 2),1.] implies
((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) = ((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|) ) )
;
hence
ex
y being
set st
S1[
x,
y]
;
:: thesis: verum end; end; end;
hence
ex
y being
set st
S1[
x,
y]
;
:: thesis: verum
end;
ex f2 being Function st
( dom f2 = [.0 ,1.] & ( for x being set st x in [.0 ,1.] holds
S1[x,f2 . x] ) )
from CLASSES1:sch 1(A7);
then consider f2 being Function such that
A17:
( dom f2 = [.0 ,1.] & ( for x being set st x in [.0 ,1.] holds
S1[x,f2 . x] ) )
;
rng f2 c= the carrier of ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
proof
let y be
set ;
:: according to TARSKI:def 3 :: thesis: ( not y in rng f2 or y in the carrier of ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) )
assume
y in rng f2
;
:: thesis: y in the carrier of ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
then consider x being
set such that A18:
(
x in dom f2 &
y = f2 . x )
by FUNCT_1:def 5;
now per cases
( x in [.0 ,(1 / 2).] or x in [.(1 / 2),1.] )
by A2, A17, A18, XBOOLE_0:def 3;
case A19:
x in [.0 ,(1 / 2).]
;
:: thesis: y in the carrier of ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))then reconsider r =
x as
Real ;
A20:
(
0 <= r &
r <= 1
/ 2 )
by A19, XXREAL_1:1;
then A21:
r * 2
<= (1 / 2) * 2
by XREAL_1:66;
A22:
2
* 0 <= 2
* r
by A20;
f2 . x = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|)
by A17, A18, A19;
then A23:
y in LSeg |[b,d]|,
|[b,c]|
by A18, A21, A22;
Lower_Arc (rectangle a,b,c,d) = (LSeg |[a,c]|,|[b,c]|) \/ (LSeg |[b,c]|,|[b,d]|)
by A1, Th62;
then
y in Lower_Arc (rectangle a,b,c,d)
by A23, XBOOLE_0:def 3;
hence
y in the
carrier of
((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
by PRE_TOPC:29;
:: thesis: verum end; case A24:
x in [.(1 / 2),1.]
;
:: thesis: y in the carrier of ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))then reconsider r =
x as
Real ;
A25:
( 1
/ 2
<= r &
r <= 1 )
by A24, XXREAL_1:1;
then
r * 2
>= (1 / 2) * 2
by XREAL_1:66;
then A26:
(2 * r) - 1
>= 0
by XREAL_1:50;
2
* 1
>= 2
* r
by A25, XREAL_1:66;
then A27:
(1 + 1) - 1
>= (2 * r) - 1
by XREAL_1:11;
f2 . x = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|)
by A17, A18, A24;
then A28:
y in LSeg |[b,c]|,
|[a,c]|
by A18, A26, A27;
Lower_Arc (rectangle a,b,c,d) = (LSeg |[a,c]|,|[b,c]|) \/ (LSeg |[b,c]|,|[b,d]|)
by A1, Th62;
then
y in Lower_Arc (rectangle a,b,c,d)
by A28, XBOOLE_0:def 3;
hence
y in the
carrier of
((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
by PRE_TOPC:29;
:: thesis: verum end; end; end;
hence
y in the
carrier of
((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
;
:: thesis: verum
end;
then reconsider f3 = f2 as Function of I[01] ,((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) by A17, BORSUK_1:83, FUNCT_2:4;
A29:
0 in [.0 ,1.]
by XXREAL_1:1;
0 in [.0 ,(1 / 2).]
by XXREAL_1:1;
then A30: f3 . 0 =
((1 - (2 * 0 )) * |[b,d]|) + ((2 * 0 ) * |[b,c]|)
by A17, A29
.=
(1 * |[b,d]|) + (0. (TOP-REAL 2))
by EUCLID:33
.=
|[b,d]| + (0. (TOP-REAL 2))
by EUCLID:33
.=
|[b,d]|
by EUCLID:31
.=
E-max (rectangle a,b,c,d)
by A1, Th56
;
A31:
1 in [.0 ,1.]
by XXREAL_1:1;
1 in [.(1 / 2),1.]
by XXREAL_1:1;
then A32: f3 . 1 =
((1 - ((2 * 1) - 1)) * |[b,c]|) + (((2 * 1) - 1) * |[a,c]|)
by A17, A31
.=
(0 * |[b,c]|) + |[a,c]|
by EUCLID:33
.=
(0. (TOP-REAL 2)) + |[a,c]|
by EUCLID:33
.=
|[a,c]|
by EUCLID:31
.=
W-min (rectangle a,b,c,d)
by A1, Th56
;
A33:
for r being Real st r in [.0 ,(1 / 2).] holds
f3 . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|)
proof
let r be
Real;
:: thesis: ( r in [.0 ,(1 / 2).] implies f3 . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) )
assume A34:
r in [.0 ,(1 / 2).]
;
:: thesis: f3 . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|)
then A35:
(
0 <= r &
r <= 1
/ 2 )
by XXREAL_1:1;
then
r <= 1
by XXREAL_0:2;
then
r in [.0 ,1.]
by A35, XXREAL_1:1;
hence
f3 . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|)
by A17, A34;
:: thesis: verum
end;
A36:
for r being Real st r in [.(1 / 2),1.] holds
f3 . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|)
proof
let r be
Real;
:: thesis: ( r in [.(1 / 2),1.] implies f3 . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) )
assume A37:
r in [.(1 / 2),1.]
;
:: thesis: f3 . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|)
then
( 1
/ 2
<= r &
r <= 1 )
by XXREAL_1:1;
then
r in [.0 ,1.]
by XXREAL_1:1;
hence
f3 . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|)
by A17, A37;
:: thesis: verum
end;
A38:
for p being Point of (TOP-REAL 2) st p in LSeg |[b,d]|,|[b,c]| holds
( 0 <= (((p `2 ) - d) / (c - d)) / 2 & (((p `2 ) - d) / (c - d)) / 2 <= 1 & f3 . ((((p `2 ) - d) / (c - d)) / 2) = p )
proof
let p be
Point of
(TOP-REAL 2);
:: thesis: ( p in LSeg |[b,d]|,|[b,c]| implies ( 0 <= (((p `2 ) - d) / (c - d)) / 2 & (((p `2 ) - d) / (c - d)) / 2 <= 1 & f3 . ((((p `2 ) - d) / (c - d)) / 2) = p ) )
assume A39:
p in LSeg |[b,d]|,
|[b,c]|
;
:: thesis: ( 0 <= (((p `2 ) - d) / (c - d)) / 2 & (((p `2 ) - d) / (c - d)) / 2 <= 1 & f3 . ((((p `2 ) - d) / (c - d)) / 2) = p )
A40:
|[b,d]| `2 = d
by EUCLID:56;
|[b,c]| `2 = c
by EUCLID:56;
then A41:
(
c <= p `2 &
p `2 <= d )
by A1, A39, A40, TOPREAL1:10;
d - c > 0
by A1, XREAL_1:52;
then A42:
- (d - c) < - 0
by XREAL_1:26;
d - (p `2 ) >= 0
by A41, XREAL_1:50;
then
- (d - (p `2 )) <= - 0
;
then
((p `2 ) - d) / (c - d) >= 0 / (c - d)
by A42;
then A43:
(((p `2 ) - d) / (c - d)) / 2
>= 0 / 2
;
(p `2 ) - d >= c - d
by A41, XREAL_1:11;
then
((p `2 ) - d) / (c - d) <= (c - d) / (c - d)
by A42, XREAL_1:75;
then
((p `2 ) - d) / (c - d) <= 1
by A42, XCMPLX_1:60;
then A44:
(((p `2 ) - d) / (c - d)) / 2
<= 1
/ 2
by XREAL_1:74;
set r =
(((p `2 ) - d) / (c - d)) / 2;
(((p `2 ) - d) / (c - d)) / 2
in [.0 ,(1 / 2).]
by A43, A44, XXREAL_1:1;
then f3 . ((((p `2 ) - d) / (c - d)) / 2) =
((1 - (2 * ((((p `2 ) - d) / (c - d)) / 2))) * |[b,d]|) + ((2 * ((((p `2 ) - d) / (c - d)) / 2)) * |[b,c]|)
by A33
.=
|[((1 - (2 * ((((p `2 ) - d) / (c - d)) / 2))) * b),((1 - (2 * ((((p `2 ) - d) / (c - d)) / 2))) * d)]| + ((2 * ((((p `2 ) - d) / (c - d)) / 2)) * |[b,c]|)
by EUCLID:62
.=
|[((1 - (2 * ((((p `2 ) - d) / (c - d)) / 2))) * b),((1 - (2 * ((((p `2 ) - d) / (c - d)) / 2))) * d)]| + |[((2 * ((((p `2 ) - d) / (c - d)) / 2)) * b),((2 * ((((p `2 ) - d) / (c - d)) / 2)) * c)]|
by EUCLID:62
.=
|[(((1 * b) - ((2 * ((((p `2 ) - d) / (c - d)) / 2)) * b)) + ((2 * ((((p `2 ) - d) / (c - d)) / 2)) * b)),(((1 - (2 * ((((p `2 ) - d) / (c - d)) / 2))) * d) + ((2 * ((((p `2 ) - d) / (c - d)) / 2)) * c))]|
by EUCLID:60
.=
|[b,((1 * d) + ((((p `2 ) - d) / (c - d)) * (c - d)))]|
.=
|[b,((1 * d) + ((p `2 ) - d))]|
by A42, XCMPLX_1:88
.=
|[(p `1 ),(p `2 )]|
by A39, TOPREAL3:17
.=
p
by EUCLID:57
;
hence
(
0 <= (((p `2 ) - d) / (c - d)) / 2 &
(((p `2 ) - d) / (c - d)) / 2
<= 1 &
f3 . ((((p `2 ) - d) / (c - d)) / 2) = p )
by A43, A44, XXREAL_0:2;
:: thesis: verum
end;
A45:
for p being Point of (TOP-REAL 2) st p in LSeg |[b,c]|,|[a,c]| holds
( 0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) & ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 & f3 . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p )
proof
let p be
Point of
(TOP-REAL 2);
:: thesis: ( p in LSeg |[b,c]|,|[a,c]| implies ( 0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) & ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 & f3 . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p ) )
assume A46:
p in LSeg |[b,c]|,
|[a,c]|
;
:: thesis: ( 0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) & ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 & f3 . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p )
A47:
|[b,c]| `1 = b
by EUCLID:56;
|[a,c]| `1 = a
by EUCLID:56;
then A48:
(
a <= p `1 &
p `1 <= b )
by A1, A46, A47, TOPREAL1:9;
b - a > 0
by A1, XREAL_1:52;
then A49:
- (b - a) < - 0
by XREAL_1:26;
b - (p `1 ) >= 0
by A48, XREAL_1:50;
then
- (b - (p `1 )) <= - 0
;
then
((p `1 ) - b) / (a - b) >= 0 / (a - b)
by A49;
then
(((p `1 ) - b) / (a - b)) / 2
>= 0 / 2
;
then A50:
((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) >= 0 + (1 / 2)
by XREAL_1:9;
(p `1 ) - b >= a - b
by A48, XREAL_1:11;
then
((p `1 ) - b) / (a - b) <= (a - b) / (a - b)
by A49, XREAL_1:75;
then
((p `1 ) - b) / (a - b) <= 1
by A49, XCMPLX_1:60;
then
(((p `1 ) - b) / (a - b)) / 2
<= 1
/ 2
by XREAL_1:74;
then A51:
((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= (1 / 2) + (1 / 2)
by XREAL_1:9;
set r =
((((p `1 ) - b) / (a - b)) / 2) + (1 / 2);
((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) in [.(1 / 2),1.]
by A50, A51, XXREAL_1:1;
then f3 . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) =
((1 - ((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1)) * |[b,c]|) + (((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * |[a,c]|)
by A36
.=
|[((1 - ((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1)) * b),((1 - ((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1)) * c)]| + (((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * |[a,c]|)
by EUCLID:62
.=
|[((1 - ((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1)) * b),((1 - ((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1)) * c)]| + |[(((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * a),(((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * c)]|
by EUCLID:62
.=
|[(((1 - ((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1)) * b) + (((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * a)),(((1 * c) - (((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * c)) + (((2 * (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2))) - 1) * c))]|
by EUCLID:60
.=
|[((1 * b) + ((((p `1 ) - b) / (a - b)) * (a - b))),c]|
.=
|[((1 * b) + ((p `1 ) - b)),c]|
by A49, XCMPLX_1:88
.=
|[(p `1 ),(p `2 )]|
by A46, TOPREAL3:18
.=
p
by EUCLID:57
;
hence
(
0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) &
((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 &
f3 . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p )
by A50, A51;
:: thesis: verum
end;
reconsider B00 = [.0 ,1.] as Subset of R^1 by TOPMETR:24;
reconsider B01 = B00 as non empty Subset of R^1 by XXREAL_1:1;
I[01] = R^1 | B01
by TOPMETR:26, TOPMETR:27;
then consider h1 being Function of I[01] ,R^1 such that
A52:
( ( for p being Point of I[01] holds h1 . p = p ) & h1 is continuous )
by Th14;
consider h2 being Function of I[01] ,R^1 such that
A53:
( ( for p being Point of I[01]
for r1 being real number st h1 . p = r1 holds
h2 . p = 2 * r1 ) & h2 is continuous )
by A52, JGRAPH_2:33;
consider h5 being Function of I[01] ,R^1 such that
A54:
( ( for p being Point of I[01]
for r1 being real number st h2 . p = r1 holds
h5 . p = 1 - r1 ) & h5 is continuous )
by A53, Th16;
consider h3 being Function of I[01] ,R^1 such that
A55:
( ( for p being Point of I[01]
for r1 being real number st h2 . p = r1 holds
h3 . p = r1 - 1 ) & h3 is continuous )
by A53, Th15;
consider h4 being Function of I[01] ,R^1 such that
A56:
( ( for p being Point of I[01]
for r1 being real number st h3 . p = r1 holds
h4 . p = 1 - r1 ) & h4 is continuous )
by A55, Th16;
consider g1 being Function of I[01] ,(TOP-REAL 2) such that
A57:
( ( for r being Point of I[01] holds g1 . r = ((h5 . r) * |[b,d]|) + ((h2 . r) * |[b,c]|) ) & g1 is continuous )
by A53, A54, Th21;
A58:
for r being Point of I[01]
for s being real number st r = s holds
g1 . r = ((1 - (2 * s)) * |[b,d]|) + ((2 * s) * |[b,c]|)
proof
let r be
Point of
I[01] ;
:: thesis: for s being real number st r = s holds
g1 . r = ((1 - (2 * s)) * |[b,d]|) + ((2 * s) * |[b,c]|)let s be
real number ;
:: thesis: ( r = s implies g1 . r = ((1 - (2 * s)) * |[b,d]|) + ((2 * s) * |[b,c]|) )
assume A59:
r = s
;
:: thesis: g1 . r = ((1 - (2 * s)) * |[b,d]|) + ((2 * s) * |[b,c]|)
g1 . r =
((h5 . r) * |[b,d]|) + ((h2 . r) * |[b,c]|)
by A57
.=
((1 - (2 * (h1 . r))) * |[b,d]|) + ((h2 . r) * |[b,c]|)
by A53, A54
.=
((1 - (2 * (h1 . r))) * |[b,d]|) + ((2 * (h1 . r)) * |[b,c]|)
by A53
.=
((1 - (2 * s)) * |[b,d]|) + ((2 * (h1 . r)) * |[b,c]|)
by A52, A59
.=
((1 - (2 * s)) * |[b,d]|) + ((2 * s) * |[b,c]|)
by A52, A59
;
hence
g1 . r = ((1 - (2 * s)) * |[b,d]|) + ((2 * s) * |[b,c]|)
;
:: thesis: verum
end;
consider g2 being Function of I[01] ,(TOP-REAL 2) such that
A60:
( ( for r being Point of I[01] holds g2 . r = ((h4 . r) * |[b,c]|) + ((h3 . r) * |[a,c]|) ) & g2 is continuous )
by A55, A56, Th21;
A61:
for r being Point of I[01]
for s being real number st r = s holds
g2 . r = ((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * s) - 1) * |[a,c]|)
proof
let r be
Point of
I[01] ;
:: thesis: for s being real number st r = s holds
g2 . r = ((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * s) - 1) * |[a,c]|)let s be
real number ;
:: thesis: ( r = s implies g2 . r = ((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * s) - 1) * |[a,c]|) )
assume A62:
r = s
;
:: thesis: g2 . r = ((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * s) - 1) * |[a,c]|)
g2 . r =
((h4 . r) * |[b,c]|) + ((h3 . r) * |[a,c]|)
by A60
.=
((1 - ((h2 . r) - 1)) * |[b,c]|) + ((h3 . r) * |[a,c]|)
by A55, A56
.=
((1 - ((h2 . r) - 1)) * |[b,c]|) + (((h2 . r) - 1) * |[a,c]|)
by A55
.=
((1 - ((2 * (h1 . r)) - 1)) * |[b,c]|) + (((h2 . r) - 1) * |[a,c]|)
by A53
.=
((1 - ((2 * (h1 . r)) - 1)) * |[b,c]|) + (((2 * (h1 . r)) - 1) * |[a,c]|)
by A53
.=
((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * (h1 . r)) - 1) * |[a,c]|)
by A52, A62
.=
((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * s) - 1) * |[a,c]|)
by A52, A62
;
hence
g2 . r = ((1 - ((2 * s) - 1)) * |[b,c]|) + (((2 * s) - 1) * |[a,c]|)
;
:: thesis: verum
end;
reconsider B11 = [.0 ,(1 / 2).] as non empty Subset of I[01] by A2, BORSUK_1:83, XBOOLE_1:7, XXREAL_1:1;
A63: dom (g1 | B11) =
(dom g1) /\ B11
by RELAT_1:90
.=
the carrier of I[01] /\ B11
by FUNCT_2:def 1
.=
B11
by XBOOLE_1:28
.=
the carrier of (I[01] | B11)
by PRE_TOPC:29
;
rng (g1 | B11) c= the carrier of (TOP-REAL 2)
;
then reconsider g11 = g1 | B11 as Function of (I[01] | B11),(TOP-REAL 2) by A63, FUNCT_2:4;
A64:
TOP-REAL 2 is SubSpace of TOP-REAL 2
by TSEP_1:2;
then A65:
g11 is continuous
by A57, BORSUK_4:69;
reconsider B22 = [.(1 / 2),1.] as non empty Subset of I[01] by A2, BORSUK_1:83, XBOOLE_1:7, XXREAL_1:1;
A66: dom (g2 | B22) =
(dom g2) /\ B22
by RELAT_1:90
.=
the carrier of I[01] /\ B22
by FUNCT_2:def 1
.=
B22
by XBOOLE_1:28
.=
the carrier of (I[01] | B22)
by PRE_TOPC:29
;
rng (g2 | B22) c= the carrier of (TOP-REAL 2)
;
then reconsider g22 = g2 | B22 as Function of (I[01] | B22),(TOP-REAL 2) by A66, FUNCT_2:4;
A67:
g22 is continuous
by A60, A64, BORSUK_4:69;
A68:
B11 = [#] (I[01] | B11)
by PRE_TOPC:def 10;
A69:
B22 = [#] (I[01] | B22)
by PRE_TOPC:def 10;
A70:
B11 is closed
by Th12;
A71:
B22 is closed
by Th12;
B11 \/ B22 = [.0 ,1.]
by XXREAL_1:165;
then A72:
([#] (I[01] | B11)) \/ ([#] (I[01] | B22)) = [#] I[01]
by A68, A69, BORSUK_1:83;
for p being set st p in ([#] (I[01] | B11)) /\ ([#] (I[01] | B22)) holds
g11 . p = g22 . p
proof
let p be
set ;
:: thesis: ( p in ([#] (I[01] | B11)) /\ ([#] (I[01] | B22)) implies g11 . p = g22 . p )
assume
p in ([#] (I[01] | B11)) /\ ([#] (I[01] | B22))
;
:: thesis: g11 . p = g22 . p
then
(
p in [#] (I[01] | B11) &
p in [#] (I[01] | B22) )
by XBOOLE_0:def 4;
then A73:
(
p in B11 &
p in B22 )
by PRE_TOPC:def 10;
then reconsider rp =
p as
Real ;
A74:
rp <= 1
/ 2
by A73, XXREAL_1:1;
rp >= 1
/ 2
by A73, XXREAL_1:1;
then
rp = 1
/ 2
by A74, XXREAL_0:1;
then A75:
2
* rp = 1
;
thus g11 . p =
g1 . p
by A73, FUNCT_1:72
.=
((1 - 1) * |[b,d]|) + (1 * |[b,c]|)
by A58, A73, A75
.=
(0. (TOP-REAL 2)) + (1 * |[b,c]|)
by EUCLID:33
.=
((1 - 0 ) * |[b,c]|) + ((1 - 1) * |[a,c]|)
by EUCLID:33
.=
g2 . p
by A61, A73, A75
.=
g22 . p
by A73, FUNCT_1:72
;
:: thesis: verum
end;
then consider h being Function of I[01] ,(TOP-REAL 2) such that
A76:
( h = g11 +* g22 & h is continuous )
by A65, A67, A68, A69, A70, A71, A72, JGRAPH_2:9;
A77:
( dom f3 = dom h & dom f3 = the carrier of I[01] )
by Th13;
for x being set st x in dom f2 holds
f3 . x = h . x
proof
let x be
set ;
:: thesis: ( x in dom f2 implies f3 . x = h . x )
assume A78:
x in dom f2
;
:: thesis: f3 . x = h . x
then reconsider rx =
x as
Real by A77, BORSUK_1:83;
A79:
(
0 <= rx &
rx <= 1 )
by A77, A78, BORSUK_1:83, XXREAL_1:1;
per cases
( rx < 1 / 2 or rx >= 1 / 2 )
;
suppose A80:
rx < 1
/ 2
;
:: thesis: f3 . x = h . xthen A81:
rx in [.0 ,(1 / 2).]
by A79, XXREAL_1:1;
not
rx in dom g22
by A69, A80, XXREAL_1:1;
then h . rx =
g11 . rx
by A76, FUNCT_4:12
.=
g1 . rx
by A81, FUNCT_1:72
.=
((1 - (2 * rx)) * |[b,d]|) + ((2 * rx) * |[b,c]|)
by A58, A77, A78
.=
f3 . rx
by A33, A81
;
hence
f3 . x = h . x
;
:: thesis: verum end; suppose
rx >= 1
/ 2
;
:: thesis: f3 . x = h . xthen A82:
rx in [.(1 / 2),1.]
by A79, XXREAL_1:1;
then
rx in [#] (I[01] | B22)
by PRE_TOPC:def 10;
then h . rx =
g22 . rx
by A66, A76, FUNCT_4:14
.=
g2 . rx
by A82, FUNCT_1:72
.=
((1 - ((2 * rx) - 1)) * |[b,c]|) + (((2 * rx) - 1) * |[a,c]|)
by A61, A77, A78
.=
f3 . rx
by A36, A82
;
hence
f3 . x = h . x
;
:: thesis: verum end; end;
end;
then A83:
f2 = h
by A77, FUNCT_1:9;
A84:
dom f3 = [#] I[01]
by A17, BORSUK_1:83;
for x1, x2 being set st x1 in dom f3 & x2 in dom f3 & f3 . x1 = f3 . x2 holds
x1 = x2
proof
let x1,
x2 be
set ;
:: thesis: ( x1 in dom f3 & x2 in dom f3 & f3 . x1 = f3 . x2 implies x1 = x2 )
assume A85:
(
x1 in dom f3 &
x2 in dom f3 &
f3 . x1 = f3 . x2 )
;
:: thesis: x1 = x2
then reconsider r1 =
x1 as
Real by A17;
reconsider r2 =
x2 as
Real by A17, A85;
A86:
(LSeg |[b,d]|,|[b,c]|) /\ (LSeg |[b,c]|,|[a,c]|) = {|[b,c]|}
by A1, Th42;
now per cases
( ( x1 in [.0 ,(1 / 2).] & x2 in [.0 ,(1 / 2).] ) or ( x1 in [.0 ,(1 / 2).] & x2 in [.(1 / 2),1.] ) or ( x1 in [.(1 / 2),1.] & x2 in [.0 ,(1 / 2).] ) or ( x1 in [.(1 / 2),1.] & x2 in [.(1 / 2),1.] ) )
by A2, A17, A85, XBOOLE_0:def 3;
case A87:
(
x1 in [.0 ,(1 / 2).] &
x2 in [.0 ,(1 / 2).] )
;
:: thesis: x1 = x2then
f3 . r1 = ((1 - (2 * r1)) * |[b,d]|) + ((2 * r1) * |[b,c]|)
by A33;
then
((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|) = ((1 - (2 * r1)) * |[b,d]|) + ((2 * r1) * |[b,c]|)
by A33, A85, A87;
then
(((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|)) - ((2 * r1) * |[b,c]|) = (1 - (2 * r1)) * |[b,d]|
by EUCLID:52;
then
((1 - (2 * r2)) * |[b,d]|) + (((2 * r2) * |[b,c]|) - ((2 * r1) * |[b,c]|)) = (1 - (2 * r1)) * |[b,d]|
by EUCLID:49;
then
((1 - (2 * r2)) * |[b,d]|) + (((2 * r2) - (2 * r1)) * |[b,c]|) = (1 - (2 * r1)) * |[b,d]|
by EUCLID:54;
then
(((2 * r2) - (2 * r1)) * |[b,c]|) + (((1 - (2 * r2)) * |[b,d]|) - ((1 - (2 * r1)) * |[b,d]|)) = ((1 - (2 * r1)) * |[b,d]|) - ((1 - (2 * r1)) * |[b,d]|)
by EUCLID:49;
then
(((2 * r2) - (2 * r1)) * |[b,c]|) + (((1 - (2 * r2)) * |[b,d]|) - ((1 - (2 * r1)) * |[b,d]|)) = 0. (TOP-REAL 2)
by EUCLID:46;
then
(((2 * r2) - (2 * r1)) * |[b,c]|) + (((1 - (2 * r2)) - (1 - (2 * r1))) * |[b,d]|) = 0. (TOP-REAL 2)
by EUCLID:54;
then
(((2 * r2) - (2 * r1)) * |[b,c]|) + ((- ((2 * r2) - (2 * r1))) * |[b,d]|) = 0. (TOP-REAL 2)
;
then
(((2 * r2) - (2 * r1)) * |[b,c]|) + (- (((2 * r2) - (2 * r1)) * |[b,d]|)) = 0. (TOP-REAL 2)
by EUCLID:44;
then
(((2 * r2) - (2 * r1)) * |[b,c]|) - (((2 * r2) - (2 * r1)) * |[b,d]|) = 0. (TOP-REAL 2)
by EUCLID:45;
then
((2 * r2) - (2 * r1)) * (|[b,c]| - |[b,d]|) = 0. (TOP-REAL 2)
by EUCLID:53;
then
(
(2 * r2) - (2 * r1) = 0 or
|[b,c]| - |[b,d]| = 0. (TOP-REAL 2) )
by EUCLID:35;
then
(
(2 * r2) - (2 * r1) = 0 or
|[b,c]| = |[b,d]| )
by EUCLID:47;
then
(
(2 * r2) - (2 * r1) = 0 or
d = |[b,c]| `2 )
by EUCLID:56;
hence
x1 = x2
by A1, EUCLID:56;
:: thesis: verum end; case A88:
(
x1 in [.0 ,(1 / 2).] &
x2 in [.(1 / 2),1.] )
;
:: thesis: x1 = x2then A89:
f3 . r1 = ((1 - (2 * r1)) * |[b,d]|) + ((2 * r1) * |[b,c]|)
by A33;
A90:
(
0 <= r1 &
r1 <= 1
/ 2 )
by A88, XXREAL_1:1;
then A91:
r1 * 2
<= (1 / 2) * 2
by XREAL_1:66;
2
* 0 <= 2
* r1
by A90;
then A92:
f3 . r1 in LSeg |[b,d]|,
|[b,c]|
by A89, A91;
A93:
f3 . r2 = ((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|)
by A36, A88;
A94:
( 1
/ 2
<= r2 &
r2 <= 1 )
by A88, XXREAL_1:1;
then
r2 * 2
>= (1 / 2) * 2
by XREAL_1:66;
then A95:
(2 * r2) - 1
>= 0
by XREAL_1:50;
2
* 1
>= 2
* r2
by A94, XREAL_1:66;
then
(1 + 1) - 1
>= (2 * r2) - 1
by XREAL_1:11;
then
f3 . r2 in { (((1 - lambda) * |[b,c]|) + (lambda * |[a,c]|)) where lambda is Real : ( 0 <= lambda & lambda <= 1 ) }
by A93, A95;
then
f3 . r1 in (LSeg |[b,d]|,|[b,c]|) /\ (LSeg |[b,c]|,|[a,c]|)
by A85, A92, XBOOLE_0:def 4;
then A96:
f3 . r1 = |[b,c]|
by A86, TARSKI:def 1;
then
(((1 - (2 * r1)) * |[b,d]|) + ((2 * r1) * |[b,c]|)) + (- |[b,c]|) = 0. (TOP-REAL 2)
by A89, EUCLID:40;
then
(((1 - (2 * r1)) * |[b,d]|) + ((2 * r1) * |[b,c]|)) + ((- 1) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:43;
then
((1 - (2 * r1)) * |[b,d]|) + (((2 * r1) * |[b,c]|) + ((- 1) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:30;
then
((1 - (2 * r1)) * |[b,d]|) + (((2 * r1) + (- 1)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:37;
then
((1 - (2 * r1)) * |[b,d]|) + ((- (1 - (2 * r1))) * |[b,c]|) = 0. (TOP-REAL 2)
;
then
((1 - (2 * r1)) * |[b,d]|) + (- ((1 - (2 * r1)) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:44;
then
((1 - (2 * r1)) * |[b,d]|) - ((1 - (2 * r1)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:45;
then
(1 - (2 * r1)) * (|[b,d]| - |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:53;
then
( 1
- (2 * r1) = 0 or
|[b,d]| - |[b,c]| = 0. (TOP-REAL 2) )
by EUCLID:35;
then
( 1
- (2 * r1) = 0 or
|[b,d]| = |[b,c]| )
by EUCLID:47;
then A97:
( 1
- (2 * r1) = 0 or
d = |[b,c]| `2 )
by EUCLID:56;
(((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|)) + (- |[b,c]|) = 0. (TOP-REAL 2)
by A85, A93, A96, EUCLID:40;
then
(((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|)) + ((- 1) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:43;
then
(((2 * r2) - 1) * |[a,c]|) + (((1 - ((2 * r2) - 1)) * |[b,c]|) + ((- 1) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:30;
then
(((2 * r2) - 1) * |[a,c]|) + (((1 - ((2 * r2) - 1)) + (- 1)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:37;
then
(((2 * r2) - 1) * |[a,c]|) + ((- ((2 * r2) - 1)) * |[b,c]|) = 0. (TOP-REAL 2)
;
then
(((2 * r2) - 1) * |[a,c]|) + (- (((2 * r2) - 1) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:44;
then
(((2 * r2) - 1) * |[a,c]|) - (((2 * r2) - 1) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:45;
then
((2 * r2) - 1) * (|[a,c]| - |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:53;
then
(
(2 * r2) - 1
= 0 or
|[a,c]| - |[b,c]| = 0. (TOP-REAL 2) )
by EUCLID:35;
then
(
(2 * r2) - 1
= 0 or
|[a,c]| = |[b,c]| )
by EUCLID:47;
then
(
(2 * r2) - 1
= 0 or
a = |[b,c]| `1 )
by EUCLID:56;
hence
x1 = x2
by A1, A97, EUCLID:56;
:: thesis: verum end; case A98:
(
x1 in [.(1 / 2),1.] &
x2 in [.0 ,(1 / 2).] )
;
:: thesis: x1 = x2then A99:
f3 . r2 = ((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|)
by A33;
A100:
(
0 <= r2 &
r2 <= 1
/ 2 )
by A98, XXREAL_1:1;
then A101:
r2 * 2
<= (1 / 2) * 2
by XREAL_1:66;
2
* 0 <= 2
* r2
by A100;
then A102:
f3 . r2 in LSeg |[b,d]|,
|[b,c]|
by A99, A101;
A103:
f3 . r1 = ((1 - ((2 * r1) - 1)) * |[b,c]|) + (((2 * r1) - 1) * |[a,c]|)
by A36, A98;
A104:
( 1
/ 2
<= r1 &
r1 <= 1 )
by A98, XXREAL_1:1;
then
r1 * 2
>= (1 / 2) * 2
by XREAL_1:66;
then A105:
(2 * r1) - 1
>= 0
by XREAL_1:50;
2
* 1
>= 2
* r1
by A104, XREAL_1:66;
then
(1 + 1) - 1
>= (2 * r1) - 1
by XREAL_1:11;
then
f3 . r1 in { (((1 - lambda) * |[b,c]|) + (lambda * |[a,c]|)) where lambda is Real : ( 0 <= lambda & lambda <= 1 ) }
by A103, A105;
then
f3 . r2 in (LSeg |[b,d]|,|[b,c]|) /\ (LSeg |[b,c]|,|[a,c]|)
by A85, A102, XBOOLE_0:def 4;
then A106:
f3 . r2 = |[b,c]|
by A86, TARSKI:def 1;
then
(((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|)) + (- |[b,c]|) = 0. (TOP-REAL 2)
by A99, EUCLID:40;
then
(((1 - (2 * r2)) * |[b,d]|) + ((2 * r2) * |[b,c]|)) + ((- 1) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:43;
then
((1 - (2 * r2)) * |[b,d]|) + (((2 * r2) * |[b,c]|) + ((- 1) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:30;
then
((1 - (2 * r2)) * |[b,d]|) + (((2 * r2) + (- 1)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:37;
then
((1 - (2 * r2)) * |[b,d]|) + ((- (1 - (2 * r2))) * |[b,c]|) = 0. (TOP-REAL 2)
;
then
((1 - (2 * r2)) * |[b,d]|) + (- ((1 - (2 * r2)) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:44;
then
((1 - (2 * r2)) * |[b,d]|) - ((1 - (2 * r2)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:45;
then
(1 - (2 * r2)) * (|[b,d]| - |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:53;
then
( 1
- (2 * r2) = 0 or
|[b,d]| - |[b,c]| = 0. (TOP-REAL 2) )
by EUCLID:35;
then
( 1
- (2 * r2) = 0 or
|[b,d]| = |[b,c]| )
by EUCLID:47;
then A107:
( 1
- (2 * r2) = 0 or
d = |[b,c]| `2 )
by EUCLID:56;
(((1 - ((2 * r1) - 1)) * |[b,c]|) + (((2 * r1) - 1) * |[a,c]|)) + (- |[b,c]|) = 0. (TOP-REAL 2)
by A85, A103, A106, EUCLID:40;
then
(((1 - ((2 * r1) - 1)) * |[b,c]|) + (((2 * r1) - 1) * |[a,c]|)) + ((- 1) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:43;
then
(((2 * r1) - 1) * |[a,c]|) + (((1 - ((2 * r1) - 1)) * |[b,c]|) + ((- 1) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:30;
then
(((2 * r1) - 1) * |[a,c]|) + (((1 - ((2 * r1) - 1)) + (- 1)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:37;
then
(((2 * r1) - 1) * |[a,c]|) + ((- ((2 * r1) - 1)) * |[b,c]|) = 0. (TOP-REAL 2)
;
then
(((2 * r1) - 1) * |[a,c]|) + (- (((2 * r1) - 1) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:44;
then
(((2 * r1) - 1) * |[a,c]|) - (((2 * r1) - 1) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:45;
then
((2 * r1) - 1) * (|[a,c]| - |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:53;
then
(
(2 * r1) - 1
= 0 or
|[a,c]| - |[b,c]| = 0. (TOP-REAL 2) )
by EUCLID:35;
then
(
(2 * r1) - 1
= 0 or
|[a,c]| = |[b,c]| )
by EUCLID:47;
then
(
(2 * r1) - 1
= 0 or
a = |[b,c]| `1 )
by EUCLID:56;
hence
x1 = x2
by A1, A107, EUCLID:56;
:: thesis: verum end; case A108:
(
x1 in [.(1 / 2),1.] &
x2 in [.(1 / 2),1.] )
;
:: thesis: x1 = x2then
f3 . r1 = ((1 - ((2 * r1) - 1)) * |[b,c]|) + (((2 * r1) - 1) * |[a,c]|)
by A36;
then
((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|) = ((1 - ((2 * r1) - 1)) * |[b,c]|) + (((2 * r1) - 1) * |[a,c]|)
by A36, A85, A108;
then
(((1 - ((2 * r2) - 1)) * |[b,c]|) + (((2 * r2) - 1) * |[a,c]|)) - (((2 * r1) - 1) * |[a,c]|) = (1 - ((2 * r1) - 1)) * |[b,c]|
by EUCLID:52;
then
((1 - ((2 * r2) - 1)) * |[b,c]|) + ((((2 * r2) - 1) * |[a,c]|) - (((2 * r1) - 1) * |[a,c]|)) = (1 - ((2 * r1) - 1)) * |[b,c]|
by EUCLID:49;
then
((1 - ((2 * r2) - 1)) * |[b,c]|) + ((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) = (1 - ((2 * r1) - 1)) * |[b,c]|
by EUCLID:54;
then
((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) + (((1 - ((2 * r2) - 1)) * |[b,c]|) - ((1 - ((2 * r1) - 1)) * |[b,c]|)) = ((1 - ((2 * r1) - 1)) * |[b,c]|) - ((1 - ((2 * r1) - 1)) * |[b,c]|)
by EUCLID:49;
then
((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) + (((1 - ((2 * r2) - 1)) * |[b,c]|) - ((1 - ((2 * r1) - 1)) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:46;
then
((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) + (((1 - ((2 * r2) - 1)) - (1 - ((2 * r1) - 1))) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:54;
then
((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) + ((- (((2 * r2) - 1) - ((2 * r1) - 1))) * |[b,c]|) = 0. (TOP-REAL 2)
;
then
((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) + (- ((((2 * r2) - 1) - ((2 * r1) - 1)) * |[b,c]|)) = 0. (TOP-REAL 2)
by EUCLID:44;
then
((((2 * r2) - 1) - ((2 * r1) - 1)) * |[a,c]|) - ((((2 * r2) - 1) - ((2 * r1) - 1)) * |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:45;
then
(((2 * r2) - 1) - ((2 * r1) - 1)) * (|[a,c]| - |[b,c]|) = 0. (TOP-REAL 2)
by EUCLID:53;
then
(
((2 * r2) - 1) - ((2 * r1) - 1) = 0 or
|[a,c]| - |[b,c]| = 0. (TOP-REAL 2) )
by EUCLID:35;
then
(
((2 * r2) - 1) - ((2 * r1) - 1) = 0 or
|[a,c]| = |[b,c]| )
by EUCLID:47;
then
(
((2 * r2) - 1) - ((2 * r1) - 1) = 0 or
a = |[b,c]| `1 )
by EUCLID:56;
hence
x1 = x2
by A1, EUCLID:56;
:: thesis: verum end; end; end;
hence
x1 = x2
;
:: thesis: verum
end;
then A109:
f3 is one-to-one
by FUNCT_1:def 8;
[#] ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) c= rng f3
proof
let y be
set ;
:: according to TARSKI:def 3 :: thesis: ( not y in [#] ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) or y in rng f3 )
assume
y in [#] ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
;
:: thesis: y in rng f3
then A111:
y in Lower_Arc (rectangle a,b,c,d)
by PRE_TOPC:def 10;
then reconsider q =
y as
Point of
(TOP-REAL 2) ;
A112:
Lower_Arc (rectangle a,b,c,d) = (LSeg |[b,d]|,|[b,c]|) \/ (LSeg |[b,c]|,|[a,c]|)
by A1, Th62;
hence
y in rng f3
;
:: thesis: verum
end;
then A115:
rng f3 = [#] ((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d)))
by XBOOLE_0:def 10;
A116:
I[01] is compact
by HEINE:11, TOPMETR:27;
A117:
f3 is being_homeomorphism
by A76, A83, A84, A109, A115, A116, COMPTS_1:26, JGRAPH_1:63;
rng f3 = Lower_Arc (rectangle a,b,c,d)
by A115, PRE_TOPC:def 10;
hence
ex f being Function of I[01] ,((TOP-REAL 2) | (Lower_Arc (rectangle a,b,c,d))) st
( f is being_homeomorphism & f . 0 = E-max (rectangle a,b,c,d) & f . 1 = W-min (rectangle a,b,c,d) & rng f = Lower_Arc (rectangle a,b,c,d) & ( for r being Real st r in [.0 ,(1 / 2).] holds
f . r = ((1 - (2 * r)) * |[b,d]|) + ((2 * r) * |[b,c]|) ) & ( for r being Real st r in [.(1 / 2),1.] holds
f . r = ((1 - ((2 * r) - 1)) * |[b,c]|) + (((2 * r) - 1) * |[a,c]|) ) & ( for p being Point of (TOP-REAL 2) st p in LSeg |[b,d]|,|[b,c]| holds
( 0 <= (((p `2 ) - d) / (c - d)) / 2 & (((p `2 ) - d) / (c - d)) / 2 <= 1 & f . ((((p `2 ) - d) / (c - d)) / 2) = p ) ) & ( for p being Point of (TOP-REAL 2) st p in LSeg |[b,c]|,|[a,c]| holds
( 0 <= ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) & ((((p `1 ) - b) / (a - b)) / 2) + (1 / 2) <= 1 & f . (((((p `1 ) - b) / (a - b)) / 2) + (1 / 2)) = p ) ) )
by A30, A32, A33, A36, A38, A45, A117; :: thesis: verum