let r1, s1, r be real number ; :: thesis: ( r1 <= s1 implies { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = r & r1 <= p1 `2 & p1 `2 <= s1 ) } = LSeg |[r,r1]|,|[r,s1]| )
assume A1:
r1 <= s1
; :: thesis: { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = r & r1 <= p1 `2 & p1 `2 <= s1 ) } = LSeg |[r,r1]|,|[r,s1]|
then A2:
s1 - r1 >= r1 - r1
by XREAL_1:15;
set L = { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } ;
set p = |[r,r1]|;
set q = |[r,s1]|;
A3:
( |[r,r1]| `1 = r & |[r,r1]| `2 = r1 )
by EUCLID:56;
A4:
( |[r,s1]| `1 = r & |[r,s1]| `2 = s1 )
by EUCLID:56;
thus
{ p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } c= LSeg |[r,r1]|,|[r,s1]|
:: according to XBOOLE_0:def 10 :: thesis: LSeg |[r,r1]|,|[r,s1]| c= { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = r & r1 <= p1 `2 & p1 `2 <= s1 ) } proof
per cases
( r1 = s1 or r1 < s1 )
by A1, XXREAL_0:1;
suppose A5:
r1 = s1
;
:: thesis: { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } c= LSeg |[r,r1]|,|[r,s1]|
{ p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } c= {|[r,r1]|}
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } or x in {|[r,r1]|} )
assume
x in { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) }
;
:: thesis: x in {|[r,r1]|}
then consider p2 being
Point of
(TOP-REAL 2) such that A6:
x = p2
and A7:
(
p2 `1 = r &
r1 <= p2 `2 &
p2 `2 <= s1 )
;
|[r,r1]| `2 = p2 `2
by A3, A5, A7, XXREAL_0:1;
then
p2 = |[r,r1]|
by A3, A7, Th11;
hence
x in {|[r,r1]|}
by A6, TARSKI:def 1;
:: thesis: verum
end; hence
{ p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } c= LSeg |[r,r1]|,
|[r,s1]|
by A5, TOPREAL1:7;
:: thesis: verum end; suppose
r1 < s1
;
:: thesis: { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } c= LSeg |[r,r1]|,|[r,s1]|then A8:
s1 - r1 > 0
by XREAL_1:52;
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) } or x in LSeg |[r,r1]|,|[r,s1]| )assume
x in { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) }
;
:: thesis: x in LSeg |[r,r1]|,|[r,s1]|then consider p2 being
Point of
(TOP-REAL 2) such that A9:
(
x = p2 &
p2 `1 = r &
r1 <= p2 `2 &
p2 `2 <= s1 )
;
set t =
p2 `2 ;
set l =
((p2 `2 ) - r1) / (s1 - r1);
(p2 `2 ) - r1 <= s1 - r1
by A9, XREAL_1:11;
then
(
((p2 `2 ) - r1) / (s1 - r1) <= (s1 - r1) / (s1 - r1) &
s1 - r1 <> 0 )
by A8, XREAL_1:74;
then A10:
((p2 `2 ) - r1) / (s1 - r1) <= 1
by XCMPLX_1:60;
(
r1 - r1 <= (p2 `2 ) - r1 &
r1 - r1 = 0 )
by A9, XREAL_1:11;
then A11:
(
0 / (s1 - r1) <= ((p2 `2 ) - r1) / (s1 - r1) &
s1 - r1 <> 0 )
by A8;
A12:
(((1 - (((p2 `2 ) - r1) / (s1 - r1))) * |[r,r1]|) + ((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|)) `1 =
(((1 - (((p2 `2 ) - r1) / (s1 - r1))) * |[r,r1]|) `1 ) + (((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|) `1 )
by Th7
.=
((1 - (((p2 `2 ) - r1) / (s1 - r1))) * (|[r,r1]| `1 )) + (((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|) `1 )
by Th9
.=
((1 - (((p2 `2 ) - r1) / (s1 - r1))) * r) + ((((p2 `2 ) - r1) / (s1 - r1)) * r)
by A3, A4, Th9
.=
p2 `1
by A9
;
A13: 1
- (((p2 `2 ) - r1) / (s1 - r1)) =
((1 * (s1 - r1)) - ((p2 `2 ) - r1)) / (s1 - r1)
by A8, XCMPLX_1:128
.=
(s1 - (p2 `2 )) / (s1 - r1)
;
(((1 - (((p2 `2 ) - r1) / (s1 - r1))) * |[r,r1]|) + ((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|)) `2 =
(((1 - (((p2 `2 ) - r1) / (s1 - r1))) * |[r,r1]|) `2 ) + (((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|) `2 )
by Th7
.=
((1 - (((p2 `2 ) - r1) / (s1 - r1))) * (|[r,r1]| `2 )) + (((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|) `2 )
by Th9
.=
((1 - (((p2 `2 ) - r1) / (s1 - r1))) * (|[r,r1]| `2 )) + ((((p2 `2 ) - r1) / (s1 - r1)) * (|[r,s1]| `2 ))
by Th9
.=
(((s1 - (p2 `2 )) * (|[r,r1]| `2 )) / (s1 - r1)) + ((((p2 `2 ) - r1) / (s1 - r1)) * (|[r,s1]| `2 ))
by A13, XCMPLX_1:75
.=
(((s1 - (p2 `2 )) * (|[r,r1]| `2 )) / (s1 - r1)) + ((((p2 `2 ) - r1) * (|[r,s1]| `2 )) / (s1 - r1))
by XCMPLX_1:75
.=
(((s1 * r1) - ((p2 `2 ) * r1)) + (((p2 `2 ) - r1) * s1)) / (s1 - r1)
by A3, A4, XCMPLX_1:63
.=
((p2 `2 ) * (s1 - r1)) / (s1 - r1)
.=
(p2 `2 ) * ((s1 - r1) / (s1 - r1))
by XCMPLX_1:75
.=
(p2 `2 ) * 1
by A8, XCMPLX_1:60
.=
p2 `2
;
then
p2 = ((1 - (((p2 `2 ) - r1) / (s1 - r1))) * |[r,r1]|) + ((((p2 `2 ) - r1) / (s1 - r1)) * |[r,s1]|)
by A12, Th11;
hence
x in LSeg |[r,r1]|,
|[r,s1]|
by A9, A10, A11;
:: thesis: verum end; end;
end;
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in LSeg |[r,r1]|,|[r,s1]| or x in { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = r & r1 <= p1 `2 & p1 `2 <= s1 ) } )
assume
x in LSeg |[r,r1]|,|[r,s1]|
; :: thesis: x in { p1 where p1 is Point of (TOP-REAL 2) : ( p1 `1 = r & r1 <= p1 `2 & p1 `2 <= s1 ) }
then consider lambda being Real such that
A14:
( ((1 - lambda) * |[r,r1]|) + (lambda * |[r,s1]|) = x & 0 <= lambda & lambda <= 1 )
;
set p2 = ((1 - lambda) * |[r,r1]|) + (lambda * |[r,s1]|);
A15: (((1 - lambda) * |[r,r1]|) + (lambda * |[r,s1]|)) `1 =
(((1 - lambda) * |[r,r1]|) `1 ) + ((lambda * |[r,s1]|) `1 )
by Th7
.=
((1 - lambda) * (|[r,r1]| `1 )) + ((lambda * |[r,s1]|) `1 )
by Th9
.=
((1 - lambda) * r) + (lambda * r)
by A3, A4, Th9
.=
1 * r
;
A16: (((1 - lambda) * |[r,r1]|) + (lambda * |[r,s1]|)) `2 =
(((1 - lambda) * |[r,r1]|) `2 ) + ((lambda * |[r,s1]|) `2 )
by Th7
.=
((1 - lambda) * (|[r,r1]| `2 )) + ((lambda * |[r,s1]|) `2 )
by Th9
.=
((1 * r1) - (lambda * r1)) + (lambda * s1)
by A3, A4, Th9
.=
r1 + (lambda * (s1 - r1))
;
0 * (s1 - r1) <= lambda * (s1 - r1)
by A2, A14;
then A17:
r1 + 0 <= r1 + (lambda * (s1 - r1))
by XREAL_1:9;
lambda * (s1 - r1) <= 1 * (s1 - r1)
by A2, A14, XREAL_1:66;
then
r1 + (lambda * (s1 - r1)) <= (s1 - r1) + r1
by XREAL_1:9;
hence
x in { p3 where p3 is Point of (TOP-REAL 2) : ( p3 `1 = r & r1 <= p3 `2 & p3 `2 <= s1 ) }
by A14, A15, A16, A17; :: thesis: verum