let n be Element of NAT ; :: thesis: for p, p1, p2 being Point of (TOP-REAL n) st p in LSeg p1,p2 holds
( |.(p - p1).| <= |.(p1 - p2).| & |.(p - p2).| <= |.(p1 - p2).| )
let p, p1, p2 be Point of (TOP-REAL n); :: thesis: ( p in LSeg p1,p2 implies ( |.(p - p1).| <= |.(p1 - p2).| & |.(p - p2).| <= |.(p1 - p2).| ) )
assume A1:
p in LSeg p1,p2
; :: thesis: ( |.(p - p1).| <= |.(p1 - p2).| & |.(p - p2).| <= |.(p1 - p2).| )
then consider r being Real such that
A2:
( 0 <= r & r <= 1 & p = ((1 - r) * p1) + (r * p2) )
by Th52;
p - p1 =
(((1 - r) * p1) - p1) + (r * p2)
by A2, EUCLID:30
.=
(((1 - r) * p1) - (1 * p1)) + (r * p2)
by EUCLID:33
.=
(((1 + (- r)) - 1) * p1) + (r * p2)
by EUCLID:54
.=
(r * p2) + (- (r * p1))
by EUCLID:44
.=
(r * p2) + (r * (- p1))
by EUCLID:44
.=
r * (p2 - p1)
by EUCLID:36
;
then |.(p - p1).| =
(abs r) * |.(p2 - p1).|
by TOPRNS_1:8
.=
(abs r) * |.(p1 - p2).|
by TOPRNS_1:28
.=
r * |.(p1 - p2).|
by A2, ABSVALUE:def 1
;
then A3:
|.(p1 - p2).| - |.(p - p1).| = (1 - r) * |.(p1 - p2).|
;
0 <= 1 - r
by A2, XREAL_1:50;
then A4:
|.(p1 - p2).| - |.(p - p1).| >= 0
by A3;
consider r being Real such that
A5:
( 0 <= r & r <= 1 & p = ((1 - r) * p2) + (r * p1) )
by A1, Th52;
p - p2 =
(((1 - r) * p2) + (- p2)) + (r * p1)
by A5, EUCLID:30
.=
(((1 - r) * p2) - (1 * p2)) + (r * p1)
by EUCLID:33
.=
(((1 + (- r)) - 1) * p2) + (r * p1)
by EUCLID:54
.=
(r * p1) + (- (r * p2))
by EUCLID:44
.=
(r * p1) + (r * (- p2))
by EUCLID:44
.=
r * (p1 - p2)
by EUCLID:36
;
then |.(p - p2).| =
(abs r) * |.(p1 - p2).|
by TOPRNS_1:8
.=
r * |.(p1 - p2).|
by A5, ABSVALUE:def 1
;
then A6:
|.(p1 - p2).| - |.(p - p2).| = (1 - r) * |.(p1 - p2).|
;
0 <= 1 - r
by A5, XREAL_1:50;
then
|.(p1 - p2).| - |.(p - p2).| >= 0
by A6;
hence
( |.(p - p1).| <= |.(p1 - p2).| & |.(p - p2).| <= |.(p1 - p2).| )
by A4, XREAL_1:51; :: thesis: verum