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, Th26;
assume
qtrap o,p
; o <> p
then consider d being Element of SAS such that
A4:
( o,p,b is_collinear implies ( o,c,d is_collinear & p,c // b,d ) )
by Def9;
A5:
now 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, Th17;
hence
(
b <> d & not
o,
b // o,
c &
b,
d // o,
b &
b,
d // o,
c )
by A6, A8, Th17, Th18;
verum end;
assume
not o <> p
; contradiction
then
( o,o // o,b implies ( o,c // o,d & o,c // b,d ) )
by A4, Def2;
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, Th14;
hence
contradiction
by A5, Def1, Th17; verum