let SAS be Semi_Affine_Space; :: thesis: for a, p, b, q, o, c, r, d, s being Element of SAS st trap a,p,b,q,o & trap a,p,c,r,o & trap b,q,d,s,o holds
c,d // r,s

let a, p, b, q, o, c, r, d, s be Element of SAS; :: thesis: ( trap a,p,b,q,o & trap a,p,c,r,o & trap b,q,d,s,o implies c,d // r,s )
assume that
A1: trap a,p,b,q,o and
A2: trap a,p,c,r,o and
A3: trap b,q,d,s,o ; :: thesis: c,d // r,s
A4: now
assume A5: not o,a,d is_collinear ; :: thesis: c,d // r,s
trap b,q,a,p,o by A1, Th121;
then trap a,p,d,s,o by A3, A5, Th127;
hence c,d // r,s by A2, Th126; :: thesis: verum
end;
A6: now end;
A28: now
assume A29: o = p ; :: thesis: c,d // r,s
then o = q by A1, Th121, Th122;
then A30: o = s by A3, Th121, Th122;
o = r by A2, A29, Th121, Th122;
hence c,d // r,s by A30, Def1; :: thesis: verum
end;
now
assume not o,b,c is_collinear ; :: thesis: c,d // r,s
then trap b,q,c,r,o by A1, A2, Th127;
hence c,d // r,s by A3, Th126; :: thesis: verum
end;
hence c,d // r,s by A4, A28, A6; :: thesis: verum