let a, b, c, d be real number ; :: thesis: ( a <= b & c <= d implies ( LSeg |[a,c]|,|[a,d]| = { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = a & p1 `2 <= d & p1 `2 >= c ) } & LSeg |[a,d]|,|[b,d]| = { p2 where p2 is Point of (TOP-REAL 2) : ( p2 `1 <= b & p2 `1 >= a & p2 `2 = d ) } & LSeg |[a,c]|,|[b,c]| = { q1 where q1 is Point of (TOP-REAL 2) : ( q1 `1 <= b & q1 `1 >= a & q1 `2 = c ) } & LSeg |[b,c]|,|[b,d]| = { q2 where q2 is Point of (TOP-REAL 2) : ( q2 `1 = b & q2 `2 <= d & q2 `2 >= c ) } ) )
assume A1:
( a <= b & c <= d )
; :: thesis: ( LSeg |[a,c]|,|[a,d]| = { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = a & p1 `2 <= d & p1 `2 >= c ) } & LSeg |[a,d]|,|[b,d]| = { p2 where p2 is Point of (TOP-REAL 2) : ( p2 `1 <= b & p2 `1 >= a & p2 `2 = d ) } & LSeg |[a,c]|,|[b,c]| = { q1 where q1 is Point of (TOP-REAL 2) : ( q1 `1 <= b & q1 `1 >= a & q1 `2 = c ) } & LSeg |[b,c]|,|[b,d]| = { q2 where q2 is Point of (TOP-REAL 2) : ( q2 `1 = b & q2 `2 <= d & q2 `2 >= c ) } )
set L1 = { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) } ;
set L2 = { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) } ;
set L3 = { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) } ;
set L4 = { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) } ;
set p0 = |[a,c]|;
set p01 = |[a,d]|;
set p10 = |[b,c]|;
set p1 = |[b,d]|;
A2:
( |[a,d]| `1 = a & |[a,d]| `2 = d )
by EUCLID:56;
A3:
( |[b,c]| `1 = b & |[b,c]| `2 = c )
by EUCLID:56;
thus
{ p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) } = LSeg |[a,c]|,|[a,d]|
:: thesis: ( LSeg |[a,d]|,|[b,d]| = { p2 where p2 is Point of (TOP-REAL 2) : ( p2 `1 <= b & p2 `1 >= a & p2 `2 = d ) } & LSeg |[a,c]|,|[b,c]| = { q1 where q1 is Point of (TOP-REAL 2) : ( q1 `1 <= b & q1 `1 >= a & q1 `2 = c ) } & LSeg |[b,c]|,|[b,d]| = { q2 where q2 is Point of (TOP-REAL 2) : ( q2 `1 = b & q2 `2 <= d & q2 `2 >= c ) } )proof
A4:
{ p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) } c= LSeg |[a,c]|,
|[a,d]|
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) } or a2 in LSeg |[a,c]|,|[a,d]| )
assume
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) }
;
:: thesis: a2 in LSeg |[a,c]|,|[a,d]|
then consider p being
Point of
(TOP-REAL 2) such that A5:
a2 = p
and A6:
(
p `1 = a &
p `2 <= d &
p `2 >= c )
;
now per cases
( d <> c or d = c )
;
case A7:
d <> c
;
:: thesis: a2 in LSeg |[a,c]|,|[a,d]|reconsider lambda =
((p `2 ) - c) / (d - c) as
Real ;
d >= c
by A6, XXREAL_0:2;
then
d > c
by A7, XXREAL_0:1;
then A8:
d - c > 0
by XREAL_1:52;
(p `2 ) - c >= 0
by A6, XREAL_1:50;
then A9:
lambda >= 0
by A8;
d - c >= (p `2 ) - c
by A6, XREAL_1:11;
then
(d - c) / (d - c) >= ((p `2 ) - c) / (d - c)
by A8, XREAL_1:74;
then A10:
1
>= lambda
by A8, XCMPLX_1:60;
A11:
((1 - lambda) * c) + (lambda * d) =
((((d - c) / (d - c)) - (((p `2 ) - c) / (d - c))) * c) + ((((p `2 ) - c) / (d - c)) * d)
by A8, XCMPLX_1:60
.=
((((d - c) - ((p `2 ) - c)) / (d - c)) * c) + ((((p `2 ) - c) / (d - c)) * d)
by XCMPLX_1:121
.=
(c * ((d - (p `2 )) / (d - c))) + ((d * ((p `2 ) - c)) / (d - c))
by XCMPLX_1:75
.=
((c * (d - (p `2 ))) / (d - c)) + ((d * ((p `2 ) - c)) / (d - c))
by XCMPLX_1:75
.=
(((c * d) - (c * (p `2 ))) + ((d * (p `2 )) - (d * c))) / (d - c)
by XCMPLX_1:63
.=
((d - c) * (p `2 )) / (d - c)
.=
(p `2 ) * ((d - c) / (d - c))
by XCMPLX_1:75
.=
(p `2 ) * 1
by A8, XCMPLX_1:60
.=
p `2
;
((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|) =
|[((1 - lambda) * a),((1 - lambda) * c)]| + (lambda * |[a,d]|)
by EUCLID:62
.=
|[((1 - lambda) * a),((1 - lambda) * c)]| + |[(lambda * a),(lambda * d)]|
by EUCLID:62
.=
|[(((1 - lambda) * a) + (lambda * a)),(((1 - lambda) * c) + (lambda * d))]|
by EUCLID:60
.=
p
by A6, A11, EUCLID:57
;
hence
a2 in LSeg |[a,c]|,
|[a,d]|
by A5, A9, A10;
:: thesis: verum end; case
d = c
;
:: thesis: a2 in LSeg |[a,c]|,|[a,d]|then A12:
p `2 = c
by A6, XXREAL_0:1;
reconsider lambda =
0 as
Real ;
((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|) =
|[((1 - lambda) * a),((1 - lambda) * c)]| + (lambda * |[a,d]|)
by EUCLID:62
.=
|[((1 - lambda) * a),((1 - lambda) * c)]| + |[(lambda * a),(lambda * d)]|
by EUCLID:62
.=
|[(((1 - lambda) * a) + (lambda * a)),(((1 - lambda) * c) + (lambda * d))]|
by EUCLID:60
.=
p
by A6, A12, EUCLID:57
;
hence
a2 in LSeg |[a,c]|,
|[a,d]|
by A5;
:: thesis: verum end; end; end;
hence
a2 in LSeg |[a,c]|,
|[a,d]|
;
:: thesis: verum
end;
LSeg |[a,c]|,
|[a,d]| c= { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) }
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in LSeg |[a,c]|,|[a,d]| or a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) } )
assume
a2 in LSeg |[a,c]|,
|[a,d]|
;
:: thesis: a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) }
then consider lambda being
Real such that A13:
(
a2 = ((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|) &
0 <= lambda &
lambda <= 1 )
;
set q =
((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|);
A14:
(((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|)) `1 =
(((1 - lambda) * |[a,c]|) `1 ) + ((lambda * |[a,d]|) `1 )
by TOPREAL3:7
.=
((1 - lambda) * (|[a,c]| `1 )) + ((lambda * |[a,d]|) `1 )
by TOPREAL3:9
.=
((1 - lambda) * (|[a,c]| `1 )) + (lambda * (|[a,d]| `1 ))
by TOPREAL3:9
.=
((1 - lambda) * a) + (lambda * a)
by A2, EUCLID:56
.=
a
;
(((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|)) `2 =
(((1 - lambda) * |[a,c]|) `2 ) + ((lambda * |[a,d]|) `2 )
by TOPREAL3:7
.=
((1 - lambda) * (|[a,c]| `2 )) + ((lambda * |[a,d]|) `2 )
by TOPREAL3:9
.=
((1 - lambda) * (|[a,c]| `2 )) + (lambda * (|[a,d]| `2 ))
by TOPREAL3:9
.=
((1 - lambda) * c) + (lambda * d)
by A2, EUCLID:56
;
then
(
(((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|)) `1 = a &
(((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|)) `2 <= d &
(((1 - lambda) * |[a,c]|) + (lambda * |[a,d]|)) `2 >= c )
by A1, A13, A14, XREAL_1:174, XREAL_1:175;
hence
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) }
by A13;
:: thesis: verum
end;
hence
{ p where p is Point of (TOP-REAL 2) : ( p `1 = a & p `2 <= d & p `2 >= c ) } = LSeg |[a,c]|,
|[a,d]|
by A4, XBOOLE_0:def 10;
:: thesis: verum
end;
thus
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) } = LSeg |[a,d]|,|[b,d]|
:: thesis: ( LSeg |[a,c]|,|[b,c]| = { q1 where q1 is Point of (TOP-REAL 2) : ( q1 `1 <= b & q1 `1 >= a & q1 `2 = c ) } & LSeg |[b,c]|,|[b,d]| = { q2 where q2 is Point of (TOP-REAL 2) : ( q2 `1 = b & q2 `2 <= d & q2 `2 >= c ) } )proof
A15:
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) } c= LSeg |[a,d]|,
|[b,d]|
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) } or a2 in LSeg |[a,d]|,|[b,d]| )
assume
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) }
;
:: thesis: a2 in LSeg |[a,d]|,|[b,d]|
then consider p being
Point of
(TOP-REAL 2) such that A16:
a2 = p
and A17:
(
p `1 <= b &
p `1 >= a &
p `2 = d )
;
now per cases
( b <> a or b = a )
;
case A18:
b <> a
;
:: thesis: a2 in LSeg |[a,d]|,|[b,d]|reconsider lambda =
((p `1 ) - a) / (b - a) as
Real ;
b >= a
by A17, XXREAL_0:2;
then
b > a
by A18, XXREAL_0:1;
then A19:
b - a > 0
by XREAL_1:52;
(p `1 ) - a >= 0
by A17, XREAL_1:50;
then A20:
lambda >= 0
by A19;
b - a >= (p `1 ) - a
by A17, XREAL_1:11;
then
(b - a) / (b - a) >= ((p `1 ) - a) / (b - a)
by A19, XREAL_1:74;
then A21:
1
>= lambda
by A19, XCMPLX_1:60;
A22:
((1 - lambda) * a) + (lambda * b) =
((((b - a) / (b - a)) - (((p `1 ) - a) / (b - a))) * a) + ((((p `1 ) - a) / (b - a)) * b)
by A19, XCMPLX_1:60
.=
((((b - a) - ((p `1 ) - a)) / (b - a)) * a) + ((((p `1 ) - a) / (b - a)) * b)
by XCMPLX_1:121
.=
(a * ((b - (p `1 )) / (b - a))) + ((b * ((p `1 ) - a)) / (b - a))
by XCMPLX_1:75
.=
((a * (b - (p `1 ))) / (b - a)) + ((b * ((p `1 ) - a)) / (b - a))
by XCMPLX_1:75
.=
(((a * b) - (a * (p `1 ))) + ((b * (p `1 )) - (b * a))) / (b - a)
by XCMPLX_1:63
.=
((b - a) * (p `1 )) / (b - a)
.=
(p `1 ) * ((b - a) / (b - a))
by XCMPLX_1:75
.=
(p `1 ) * 1
by A19, XCMPLX_1:60
.=
p `1
;
((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|) =
|[((1 - lambda) * a),((1 - lambda) * d)]| + (lambda * |[b,d]|)
by EUCLID:62
.=
|[((1 - lambda) * a),((1 - lambda) * d)]| + |[(lambda * b),(lambda * d)]|
by EUCLID:62
.=
|[(((1 - lambda) * a) + (lambda * b)),(((1 - lambda) * d) + (lambda * d))]|
by EUCLID:60
.=
p
by A17, A22, EUCLID:57
;
hence
a2 in LSeg |[a,d]|,
|[b,d]|
by A16, A20, A21;
:: thesis: verum end; case
b = a
;
:: thesis: a2 in LSeg |[a,d]|,|[b,d]|then A23:
p `1 = a
by A17, XXREAL_0:1;
reconsider lambda =
0 as
Real ;
((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|) =
|[((1 - lambda) * a),((1 - lambda) * d)]| + (lambda * |[b,d]|)
by EUCLID:62
.=
|[((1 - lambda) * a),((1 - lambda) * d)]| + |[(lambda * b),(lambda * d)]|
by EUCLID:62
.=
|[(((1 - lambda) * a) + (lambda * b)),(((1 - lambda) * d) + (lambda * d))]|
by EUCLID:60
.=
p
by A17, A23, EUCLID:57
;
hence
a2 in LSeg |[a,d]|,
|[b,d]|
by A16;
:: thesis: verum end; end; end;
hence
a2 in LSeg |[a,d]|,
|[b,d]|
;
:: thesis: verum
end;
LSeg |[a,d]|,
|[b,d]| c= { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) }
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in LSeg |[a,d]|,|[b,d]| or a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) } )
assume
a2 in LSeg |[a,d]|,
|[b,d]|
;
:: thesis: a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) }
then consider lambda being
Real such that A24:
(
a2 = ((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|) &
0 <= lambda &
lambda <= 1 )
;
set q =
((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|);
A25:
(((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|)) `2 =
(((1 - lambda) * |[a,d]|) `2 ) + ((lambda * |[b,d]|) `2 )
by TOPREAL3:7
.=
((1 - lambda) * (|[a,d]| `2 )) + ((lambda * |[b,d]|) `2 )
by TOPREAL3:9
.=
((1 - lambda) * (|[a,d]| `2 )) + (lambda * (|[b,d]| `2 ))
by TOPREAL3:9
.=
((1 - lambda) * d) + (lambda * d)
by A2, EUCLID:56
.=
d
;
(((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|)) `1 =
(((1 - lambda) * |[a,d]|) `1 ) + ((lambda * |[b,d]|) `1 )
by TOPREAL3:7
.=
((1 - lambda) * (|[a,d]| `1 )) + ((lambda * |[b,d]|) `1 )
by TOPREAL3:9
.=
((1 - lambda) * (|[a,d]| `1 )) + (lambda * (|[b,d]| `1 ))
by TOPREAL3:9
.=
((1 - lambda) * a) + (lambda * b)
by A2, EUCLID:56
;
then
(
(((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|)) `2 = d &
(((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|)) `1 <= b &
(((1 - lambda) * |[a,d]|) + (lambda * |[b,d]|)) `1 >= a )
by A1, A24, A25, XREAL_1:174, XREAL_1:175;
hence
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) }
by A24;
:: thesis: verum
end;
hence
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = d ) } = LSeg |[a,d]|,
|[b,d]|
by A15, XBOOLE_0:def 10;
:: thesis: verum
end;
thus
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) } = LSeg |[a,c]|,|[b,c]|
:: thesis: LSeg |[b,c]|,|[b,d]| = { q2 where q2 is Point of (TOP-REAL 2) : ( q2 `1 = b & q2 `2 <= d & q2 `2 >= c ) } proof
A26:
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) } c= LSeg |[a,c]|,
|[b,c]|
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) } or a2 in LSeg |[a,c]|,|[b,c]| )
assume
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) }
;
:: thesis: a2 in LSeg |[a,c]|,|[b,c]|
then consider p being
Point of
(TOP-REAL 2) such that A27:
a2 = p
and A28:
(
p `1 <= b &
p `1 >= a &
p `2 = c )
;
now per cases
( b <> a or b = a )
;
case A29:
b <> a
;
:: thesis: a2 in LSeg |[a,c]|,|[b,c]|reconsider lambda =
((p `1 ) - a) / (b - a) as
Real ;
b >= a
by A28, XXREAL_0:2;
then
b > a
by A29, XXREAL_0:1;
then A30:
b - a > 0
by XREAL_1:52;
(p `1 ) - a >= 0
by A28, XREAL_1:50;
then A31:
lambda >= 0
by A30;
b - a >= (p `1 ) - a
by A28, XREAL_1:11;
then
(b - a) / (b - a) >= ((p `1 ) - a) / (b - a)
by A30, XREAL_1:74;
then A32:
1
>= lambda
by A30, XCMPLX_1:60;
A33:
((1 - lambda) * a) + (lambda * b) =
((((b - a) / (b - a)) - (((p `1 ) - a) / (b - a))) * a) + ((((p `1 ) - a) / (b - a)) * b)
by A30, XCMPLX_1:60
.=
((((b - a) - ((p `1 ) - a)) / (b - a)) * a) + ((((p `1 ) - a) / (b - a)) * b)
by XCMPLX_1:121
.=
(a * ((b - (p `1 )) / (b - a))) + ((b * ((p `1 ) - a)) / (b - a))
by XCMPLX_1:75
.=
((a * (b - (p `1 ))) / (b - a)) + ((b * ((p `1 ) - a)) / (b - a))
by XCMPLX_1:75
.=
(((a * b) - (a * (p `1 ))) + ((b * (p `1 )) - (b * a))) / (b - a)
by XCMPLX_1:63
.=
((b - a) * (p `1 )) / (b - a)
.=
(p `1 ) * ((b - a) / (b - a))
by XCMPLX_1:75
.=
(p `1 ) * 1
by A30, XCMPLX_1:60
.=
p `1
;
((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|) =
|[((1 - lambda) * a),((1 - lambda) * c)]| + (lambda * |[b,c]|)
by EUCLID:62
.=
|[((1 - lambda) * a),((1 - lambda) * c)]| + |[(lambda * b),(lambda * c)]|
by EUCLID:62
.=
|[(((1 - lambda) * a) + (lambda * b)),(((1 - lambda) * c) + (lambda * c))]|
by EUCLID:60
.=
p
by A28, A33, EUCLID:57
;
hence
a2 in LSeg |[a,c]|,
|[b,c]|
by A27, A31, A32;
:: thesis: verum end; case
b = a
;
:: thesis: a2 in LSeg |[a,c]|,|[b,c]|then A34:
p `1 = a
by A28, XXREAL_0:1;
reconsider lambda =
0 as
Real ;
((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|) =
|[((1 - lambda) * a),((1 - lambda) * c)]| + (lambda * |[b,c]|)
by EUCLID:62
.=
|[((1 - lambda) * a),((1 - lambda) * c)]| + |[(lambda * b),(lambda * c)]|
by EUCLID:62
.=
|[(((1 - lambda) * a) + (lambda * b)),(((1 - lambda) * c) + (lambda * c))]|
by EUCLID:60
.=
p
by A28, A34, EUCLID:57
;
hence
a2 in LSeg |[a,c]|,
|[b,c]|
by A27;
:: thesis: verum end; end; end;
hence
a2 in LSeg |[a,c]|,
|[b,c]|
;
:: thesis: verum
end;
LSeg |[a,c]|,
|[b,c]| c= { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) }
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in LSeg |[a,c]|,|[b,c]| or a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) } )
assume
a2 in LSeg |[a,c]|,
|[b,c]|
;
:: thesis: a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) }
then consider lambda being
Real such that A35:
(
a2 = ((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|) &
0 <= lambda &
lambda <= 1 )
;
set q =
((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|);
A36:
(((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|)) `2 =
(((1 - lambda) * |[a,c]|) `2 ) + ((lambda * |[b,c]|) `2 )
by TOPREAL3:7
.=
((1 - lambda) * (|[a,c]| `2 )) + ((lambda * |[b,c]|) `2 )
by TOPREAL3:9
.=
((1 - lambda) * (|[a,c]| `2 )) + (lambda * (|[b,c]| `2 ))
by TOPREAL3:9
.=
((1 - lambda) * c) + (lambda * c)
by A3, EUCLID:56
.=
c
;
(((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|)) `1 =
(((1 - lambda) * |[a,c]|) `1 ) + ((lambda * |[b,c]|) `1 )
by TOPREAL3:7
.=
((1 - lambda) * (|[a,c]| `1 )) + ((lambda * |[b,c]|) `1 )
by TOPREAL3:9
.=
((1 - lambda) * (|[a,c]| `1 )) + (lambda * (|[b,c]| `1 ))
by TOPREAL3:9
.=
((1 - lambda) * a) + (lambda * b)
by A3, EUCLID:56
;
then
(
(((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|)) `2 = c &
(((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|)) `1 <= b &
(((1 - lambda) * |[a,c]|) + (lambda * |[b,c]|)) `1 >= a )
by A1, A35, A36, XREAL_1:174, XREAL_1:175;
hence
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) }
by A35;
:: thesis: verum
end;
hence
{ p where p is Point of (TOP-REAL 2) : ( p `1 <= b & p `1 >= a & p `2 = c ) } = LSeg |[a,c]|,
|[b,c]|
by A26, XBOOLE_0:def 10;
:: thesis: verum
end;
thus
{ p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) } = LSeg |[b,c]|,|[b,d]|
:: thesis: verumproof
A37:
{ p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) } c= LSeg |[b,c]|,
|[b,d]|
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) } or a2 in LSeg |[b,c]|,|[b,d]| )
assume
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) }
;
:: thesis: a2 in LSeg |[b,c]|,|[b,d]|
then consider p being
Point of
(TOP-REAL 2) such that A38:
a2 = p
and A39:
(
p `1 = b &
p `2 <= d &
p `2 >= c )
;
now per cases
( d <> c or d = c )
;
case A40:
d <> c
;
:: thesis: a2 in LSeg |[b,c]|,|[b,d]|reconsider lambda =
((p `2 ) - c) / (d - c) as
Real ;
d >= c
by A39, XXREAL_0:2;
then
d > c
by A40, XXREAL_0:1;
then A41:
d - c > 0
by XREAL_1:52;
(p `2 ) - c >= 0
by A39, XREAL_1:50;
then A42:
lambda >= 0
by A41;
d - c >= (p `2 ) - c
by A39, XREAL_1:11;
then
(d - c) / (d - c) >= ((p `2 ) - c) / (d - c)
by A41, XREAL_1:74;
then A43:
1
>= lambda
by A41, XCMPLX_1:60;
A44:
((1 - lambda) * c) + (lambda * d) =
((((d - c) / (d - c)) - (((p `2 ) - c) / (d - c))) * c) + ((((p `2 ) - c) / (d - c)) * d)
by A41, XCMPLX_1:60
.=
((((d - c) - ((p `2 ) - c)) / (d - c)) * c) + ((((p `2 ) - c) / (d - c)) * d)
by XCMPLX_1:121
.=
(c * ((d - (p `2 )) / (d - c))) + ((d * ((p `2 ) - c)) / (d - c))
by XCMPLX_1:75
.=
((c * (d - (p `2 ))) / (d - c)) + ((d * ((p `2 ) - c)) / (d - c))
by XCMPLX_1:75
.=
(((c * d) - (c * (p `2 ))) + ((d * (p `2 )) - (d * c))) / (d - c)
by XCMPLX_1:63
.=
((d - c) * (p `2 )) / (d - c)
.=
(p `2 ) * ((d - c) / (d - c))
by XCMPLX_1:75
.=
(p `2 ) * 1
by A41, XCMPLX_1:60
.=
p `2
;
((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|) =
|[((1 - lambda) * b),((1 - lambda) * c)]| + (lambda * |[b,d]|)
by EUCLID:62
.=
|[((1 - lambda) * b),((1 - lambda) * c)]| + |[(lambda * b),(lambda * d)]|
by EUCLID:62
.=
|[(((1 - lambda) * b) + (lambda * b)),(((1 - lambda) * c) + (lambda * d))]|
by EUCLID:60
.=
p
by A39, A44, EUCLID:57
;
hence
a2 in LSeg |[b,c]|,
|[b,d]|
by A38, A42, A43;
:: thesis: verum end; case
d = c
;
:: thesis: a2 in LSeg |[b,c]|,|[b,d]|then A45:
p `2 = c
by A39, XXREAL_0:1;
reconsider lambda =
0 as
Real ;
((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|) =
|[((1 - lambda) * b),((1 - lambda) * c)]| + (lambda * |[b,d]|)
by EUCLID:62
.=
|[((1 - lambda) * b),((1 - lambda) * c)]| + |[(lambda * b),(lambda * d)]|
by EUCLID:62
.=
|[(((1 - lambda) * b) + (lambda * b)),(((1 - lambda) * c) + (lambda * d))]|
by EUCLID:60
.=
p
by A39, A45, EUCLID:57
;
hence
a2 in LSeg |[b,c]|,
|[b,d]|
by A38;
:: thesis: verum end; end; end;
hence
a2 in LSeg |[b,c]|,
|[b,d]|
;
:: thesis: verum
end;
LSeg |[b,c]|,
|[b,d]| c= { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) }
proof
let a2 be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a2 in LSeg |[b,c]|,|[b,d]| or a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) } )
assume
a2 in LSeg |[b,c]|,
|[b,d]|
;
:: thesis: a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) }
then consider lambda being
Real such that A46:
(
a2 = ((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|) &
0 <= lambda &
lambda <= 1 )
;
set q =
((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|);
A47:
(((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|)) `1 =
(((1 - lambda) * |[b,c]|) `1 ) + ((lambda * |[b,d]|) `1 )
by TOPREAL3:7
.=
((1 - lambda) * (|[b,c]| `1 )) + ((lambda * |[b,d]|) `1 )
by TOPREAL3:9
.=
((1 - lambda) * (|[b,c]| `1 )) + (lambda * (|[b,d]| `1 ))
by TOPREAL3:9
.=
((1 - lambda) * b) + (lambda * b)
by A3, EUCLID:56
.=
b
;
(((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|)) `2 =
(((1 - lambda) * |[b,c]|) `2 ) + ((lambda * |[b,d]|) `2 )
by TOPREAL3:7
.=
((1 - lambda) * (|[b,c]| `2 )) + ((lambda * |[b,d]|) `2 )
by TOPREAL3:9
.=
((1 - lambda) * (|[b,c]| `2 )) + (lambda * (|[b,d]| `2 ))
by TOPREAL3:9
.=
((1 - lambda) * c) + (lambda * d)
by A3, EUCLID:56
;
then
(
(((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|)) `1 = b &
(((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|)) `2 <= d &
(((1 - lambda) * |[b,c]|) + (lambda * |[b,d]|)) `2 >= c )
by A1, A46, A47, XREAL_1:174, XREAL_1:175;
hence
a2 in { p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) }
by A46;
:: thesis: verum
end;
hence
{ p where p is Point of (TOP-REAL 2) : ( p `1 = b & p `2 <= d & p `2 >= c ) } = LSeg |[b,c]|,
|[b,d]|
by A37, XBOOLE_0:def 10;
:: thesis: verum
end;