let SAS be Semi_Affine_Space; :: thesis: for a, b, c, p, q, r1, r2 being Element of SAS st not a,b // a,c & a,b // p,q & a,c // p,r1 & a,c // p,r2 & b,c // q,r1 & b,c // q,r2 holds
r1 = r2
let a, b, c, p, q, r1, r2 be Element of SAS; :: thesis: ( not a,b // a,c & a,b // p,q & a,c // p,r1 & a,c // p,r2 & b,c // q,r1 & b,c // q,r2 implies r1 = r2 )
assume A1:
( not a,b // a,c & a,b // p,q & a,c // p,r1 & a,c // p,r2 & b,c // q,r1 & b,c // q,r2 )
; :: thesis: r1 = r2
now assume
p <> q
;
:: thesis: r1 = r2then
( not
p,
q // p,
r1 &
a <> c &
b <> c &
a,
c // p,
r1 &
a,
c // p,
r2 &
b,
c // q,
r1 &
b,
c // q,
r2 )
by A1, Def1, Th12, Th30;
then
( not
p,
q // p,
r1 &
p,
r1 // p,
r2 &
q,
r1 // q,
r2 )
by Def1;
hence
r1 = r2
by Th32;
:: thesis: verum end;
hence
r1 = r2
by A2; :: thesis: verum