let SAS be Semi_Affine_Space; :: thesis: for p, q, r1, r2 being Element of SAS st not p,q // p,r1 & p,r1 // p,r2 & q,r1 // q,r2 holds
r1 = r2

let p, q, r1, r2 be Element of SAS; :: thesis: ( not p,q // p,r1 & p,r1 // p,r2 & q,r1 // q,r2 implies r1 = r2 )
assume ( not p,q // p,r1 & p,r1 // p,r2 & q,r1 // q,r2 ) ; :: thesis: r1 = r2
then ( not r1,p // r1,q & r1,r2 // r1,p & r1,r2 // r1,q ) by Th28;
hence r1 = r2 by Def1; :: thesis: verum