let SAS be Semi_Affine_Space; :: thesis: for a, b being Element of SAS st a <> b holds
ex c being Element of SAS st
( a,b,c is_collinear & c <> a & c <> b )
let a, b be Element of SAS; :: thesis: ( a <> b implies ex c being Element of SAS st
( a,b,c is_collinear & c <> a & c <> b ) )
assume
a <> b
; :: thesis: ex c being Element of SAS st
( a,b,c is_collinear & c <> a & c <> b )
then consider p being Element of SAS such that
A1:
not a,b,p is_collinear
by Th41;
consider q being Element of SAS such that
A2:
parallelogram a,b,p,q
by A1, Th62;
( not p,q,b is_collinear & parallelogram a,b,p,q )
by A2, Th56;
then consider c being Element of SAS such that
A3:
parallelogram p,q,b,c
by Th62;
take
c
; :: thesis: ( a,b,c is_collinear & c <> a & c <> b )
A4:
( p <> q & a,b // p,q & p,q // b,c & p,b // q,c )
by A2, A3, Def3, Th54;
A5:
not b,c,p is_collinear
by A3, Th55;
a,b // b,c
by A4, Th20;
then
( b,a // b,c & not a,q // b,p & c,q // b,p )
by A2, A4, Th17, Th64;
then
( b,a,c is_collinear & a <> c )
by Def2;
hence
( a,b,c is_collinear & c <> a & c <> b )
by A5, Th37, Th40; :: thesis: verum