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