hereby :: thesis: ( ( for u, v being Point of V
for r being Real st 0 <= r & r <= 1 & u in M & v in M holds
(r * u) + ((1 - r) * v) in M ) implies M is convex )
assume A1: M is convex ; :: thesis: for u, v being Point of V
for r being Real st 0 <= r & r <= 1 & u in M & v in M holds
(b6 * b4) + ((1 - b6) * b5) in M

let u, v be Point of V; :: thesis: for r being Real st 0 <= r & r <= 1 & u in M & v in M holds
(b4 * b2) + ((1 - b4) * b3) in M

let r be Real; :: thesis: ( 0 <= r & r <= 1 & u in M & v in M implies (b3 * b1) + ((1 - b3) * b2) in M )
assume that
A2: 0 <= r and
A3: r <= 1 and
A4: u in M and
A5: v in M ; :: thesis: (b3 * b1) + ((1 - b3) * b2) in M
per cases ( ( 0 < r & r < 1 ) or 0 = r or r = 1 ) by A2, A3, XXREAL_0:1;
suppose ( 0 < r & r < 1 ) ; :: thesis: (b3 * b1) + ((1 - b3) * b2) in M
hence (r * u) + ((1 - r) * v) in M by A1, A4, A5, CONVEX1:def 2; :: thesis: verum
end;
suppose A6: 0 = r ; :: thesis: (b3 * b1) + ((1 - b3) * b2) in M
then A7: r * u = 0. V by RLVECT_1:23;
(1 - r) * v = v by A6, RLVECT_1:def 9;
hence (r * u) + ((1 - r) * v) in M by A5, A7, RLVECT_1:def 7; :: thesis: verum
end;
suppose A8: r = 1 ; :: thesis: (b3 * b1) + ((1 - b3) * b2) in M
then A9: (1 - r) * v = 0. V by RLVECT_1:23;
r * u = u by A8, RLVECT_1:def 9;
hence (r * u) + ((1 - r) * v) in M by A4, A9, RLVECT_1:def 7; :: thesis: verum
end;
end;
end;
assume A10: for u, v being Point of V
for r being Real st 0 <= r & r <= 1 & u in M & v in M holds
(r * u) + ((1 - r) * v) in M ; :: thesis: M is convex
let u, v be Point of V; :: according to CONVEX1:def 2 :: thesis: for b1 being Element of REAL holds
( b1 <= 0 or 1 <= b1 or not u in M or not v in M or (b1 * u) + ((1 - b1) * v) in M )

let r be Real; :: thesis: ( r <= 0 or 1 <= r or not u in M or not v in M or (r * u) + ((1 - r) * v) in M )
thus ( r <= 0 or 1 <= r or not u in M or not v in M or (r * u) + ((1 - r) * v) in M ) by A10; :: thesis: verum