let AFV be WeakAffVect; :: thesis: for a, b being Element of AFV holds
( a = b or ex c being Element of AFV st
( ( a <> c & a,b '||' b,c ) or ex p, p' being Element of AFV st
( p <> p' & a,b '||' p,p' & a,p '||' p,b & a,p' '||' p',b ) ) )

let a, b be Element of AFV; :: thesis: ( a = b or ex c being Element of AFV st
( ( a <> c & a,b '||' b,c ) or ex p, p' being Element of AFV st
( p <> p' & a,b '||' p,p' & a,p '||' p,b & a,p' '||' p',b ) ) )

consider c being Element of AFV such that
A1: a,b // b,c by AFVECT0:def 1;
A2: now
assume a = c ; :: thesis: ( a = b or ex p, p' being Element of AFV st
( p <> p' & a,b '||' p,p' & a,p '||' p,b & a,p' '||' p',b ) )

then consider p, p' being Element of AFV such that
A3: ( a,b '||' p,p' & a,p '||' p,b & a,p' '||' p',b ) by A1, Lm2;
( p = p' implies a = b ) by A3, Lm5;
hence ( a = b or ex p, p' being Element of AFV st
( p <> p' & a,b '||' p,p' & a,p '||' p,b & a,p' '||' p',b ) ) by A3; :: thesis: verum
end;
now
assume A4: a <> c ; :: thesis: ex c being Element of AFV st
( a <> c & a,b '||' b,c )

a,b '||' b,c by A1, DIRAF:def 4;
hence ex c being Element of AFV st
( a <> c & a,b '||' b,c ) by A4; :: thesis: verum
end;
hence ( a = b or ex c being Element of AFV st
( ( a <> c & a,b '||' b,c ) or ex p, p' being Element of AFV st
( p <> p' & a,b '||' p,p' & a,p '||' p,b & a,p' '||' p',b ) ) ) by A2; :: thesis: verum