let AFV be WeakAffVect; :: thesis: for a, p, a', b, b' being Element of AFV st Mid a,p,a' & Mid b,p,b' holds
a,b // b',a'

let a, p, a', b, b' be Element of AFV; :: thesis: ( Mid a,p,a' & Mid b,p,b' implies a,b // b',a' )
assume A1: ( Mid a,p,a' & Mid b,p,b' ) ; :: thesis: a,b // b',a'
consider d being Element of AFV such that
A2: b',p // a',d by Def1;
A3: a',d // b',p by A2, Th4;
b,p // p,b' by A1, Def3;
then p,b // b',p by Th8;
then A4: p,b // a',d by A3, Def1;
a,p // p,a' by A1, Def3;
then p,a // a',p by Th8;
then A5: a,b // p,d by A4, Def1;
b',a' // p,d by A2, Def1;
hence a,b // b',a' by A5, Def1; :: thesis: verum