let SAS be Semi_Affine_Space; for a, b being Element of SAS st a <> b holds
ex c being Element of SAS st
( a,b,c are_collinear & c <> a & c <> b )
let a, b be Element of SAS; ( a <> b implies ex c being Element of SAS st
( a,b,c are_collinear & c <> a & c <> b ) )
assume
a <> b
; ex c being Element of SAS st
( a,b,c are_collinear & c <> a & c <> b )
then consider p being Element of SAS such that
A1:
not a,b,p are_collinear
by Th25;
consider q being Element of SAS such that
A2:
parallelogram a,b,p,q
by A1, Th44;
not p,q,b are_collinear
by A2, Th38;
then consider c being Element of SAS such that
A3:
parallelogram p,q,b,c
by Th44;
take
c
; ( a,b,c are_collinear & c <> a & c <> b )
A4:
p,q // b,c
by A3;
( p <> q & a,b // p,q )
by A2, Th36;
then
a,b // b,c
by A4, Th8;
then
b,a // b,c
by Th6;
then A5:
b,a,c are_collinear
;
A6:
not a,q // b,p
by A2, Th46;
( p,b // q,c & not b,c,p are_collinear )
by A3, Th37;
hence
( a,b,c are_collinear & c <> a & c <> b )
by A6, A5, Th6, Th22, Th24; verum