let AFV be WeakAffVect; :: thesis: for a, b, p being Element of AFV holds
( MDist a,b iff MDist PSym p,a, PSym p,b )

let a, b, p be Element of AFV; :: thesis: ( MDist a,b iff MDist PSym p,a, PSym p,b )
A1: now
assume A2: MDist a,b ; :: thesis: MDist PSym p,a, PSym p,b
then a,b // b,a by Def2;
then A3: PSym p,a, PSym p,b // PSym p,b, PSym p,a by Th40;
PSym p,a <> PSym p,b by A2, Th37;
hence MDist PSym p,a, PSym p,b by A3, Def2; :: thesis: verum
end;
now
assume A4: MDist PSym p,a, PSym p,b ; :: thesis: MDist a,b
then PSym p,a, PSym p,b // PSym p,b, PSym p,a by Def2;
then a,b // b,a by Th40;
hence MDist a,b by A4, Def2; :: thesis: verum
end;
hence ( MDist a,b iff MDist PSym p,a, PSym p,b ) by A1; :: thesis: verum