let SAS be Semi_Affine_Space; for o, p being Element of SAS st qtrap o,p holds
o <> p
let o, p be Element of SAS; ( qtrap o,p implies o <> p )
ex b being Element of SAS st o <> b
then consider b being Element of SAS such that
A2:
o <> b
;
consider c being Element of SAS such that
A3:
not o,b // o,c
by A2, Th13;
assume
qtrap o,p
; o <> p
then consider d being Element of SAS such that
A4:
( o,p,b are_collinear implies ( o,c,d are_collinear & p,c // b,d ) )
;
A5:
now ( b <> d & not o,b // o,c & o,d // b,d & o,c // b,d implies ( b <> d & not o,b // o,c & b,d // o,b & b,d // o,c ) )assume that A6:
(
b <> d & not
o,
b // o,
c )
and A7:
o,
d // b,
d
and A8:
o,
c // b,
d
;
( b <> d & not o,b // o,c & b,d // o,b & b,d // o,c )
d,
o // d,
b
by A7, Th6;
hence
(
b <> d & not
o,
b // o,
c &
b,
d // o,
b &
b,
d // o,
c )
by A6, A8, Th6, Th7;
verum end;
assume
not o <> p
; contradiction
then
( o,o // o,b implies ( o,c // o,d & o,c // b,d ) )
by A4;
then
( ( b = d & not o,b // o,c & o,c // o,d ) or ( b <> d & o <> c & not o,b // o,c & o,c // o,d & o,c // b,d ) )
by A3, Def1, Th3;
hence
contradiction
by A5, Def1, Th6; verum