let S be MetrSpace; :: thesis: for p, q, r being Element of S st q is_between p,r holds
( not p is_between q,r & not r is_between p,q )

let p, q, r be Element of S; :: thesis: ( q is_between p,r implies ( not p is_between q,r & not r is_between p,q ) )
assume A1: q is_between p,r ; :: thesis: ( not p is_between q,r & not r is_between p,q )
then A2: dist p,r = (dist p,q) + (dist q,r) by Def7;
A3: p <> q by A1, Def7;
thus not p is_between q,r :: thesis: not r is_between p,q
proof
assume p is_between q,r ; :: thesis: contradiction
then dist p,r = (dist p,q) + ((dist q,p) + (dist p,r)) by A2, Def7;
hence contradiction by A3, Th2; :: thesis: verum
end;
assume r is_between p,q ; :: thesis: contradiction
then A4: dist p,q = ((dist p,q) + (dist q,r)) + (dist r,q) by A2, Def7;
q <> r by A1, Def7;
hence contradiction by A4, Th2; :: thesis: verum