let r1, r2, t be Real; :: thesis: ( r1 <= r2 implies ( t in [.r1,r2.] iff ex s1 being Real st
( 0 <= s1 & s1 <= 1 & t = (s1 * r1) + ((1 - s1) * r2) ) ) )
assume A1:
r1 <= r2
; :: thesis: ( t in [.r1,r2.] iff ex s1 being Real st
( 0 <= s1 & s1 <= 1 & t = (s1 * r1) + ((1 - s1) * r2) ) )
per cases
( r1 = r2 or r1 < r2 )
by A1, XXREAL_0:1;
suppose A6:
r1 < r2
;
:: thesis: ( t in [.r1,r2.] iff ex s1 being Real st
( 0 <= s1 & s1 <= 1 & t = (s1 * r1) + ((1 - s1) * r2) ) )given s1 being
Real such that A9:
0 <= s1
and A10:
s1 <= 1
and A11:
t = (s1 * r1) + ((1 - s1) * r2)
;
:: thesis: t in [.r1,r2.]A12:
(s1 * r1) + ((1 - s1) * r1) = 1
* r1
;
1
- s1 >= 0
by A10, XREAL_1:50;
then
(1 - s1) * r1 <= (1 - s1) * r2
by A6, XREAL_1:66;
then A13:
r1 <= t
by A11, A12, XREAL_1:8;
A14:
(s1 * r2) + ((1 - s1) * r2) = 1
* r2
;
s1 * r1 <= s1 * r2
by A6, A9, XREAL_1:66;
then
t <= r2
by A11, A14, XREAL_1:8;
hence
t in [.r1,r2.]
by A13, XXREAL_1:1;
:: thesis: verum end; end;