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

let a, b, c, d, p be Element of AFV; :: thesis: ( a,b // c,d iff PSym p,a, PSym p,b // PSym p,c, PSym p,d )
A1: now
assume A2: PSym p,a, PSym p,b // PSym p,c, PSym p,d ; :: thesis: a,b // c,d
d,c // PSym p,c, PSym p,d by Th39;
then d,c // PSym p,a, PSym p,b by A2, Def1;
then A3: c,d // PSym p,b, PSym p,a by Th8;
a,b // PSym p,b, PSym p,a by Th39;
hence a,b // c,d by A3, Def1; :: thesis: verum
end;
now
A4: PSym p,b, PSym p,a // a,b by Th4, Th39;
assume A5: a,b // c,d ; :: thesis: PSym p,a, PSym p,b // PSym p,c, PSym p,d
PSym p,d, PSym p,c // c,d by Th4, Th39;
then PSym p,d, PSym p,c // a,b by A5, Def1;
then PSym p,b, PSym p,a // PSym p,d, PSym p,c by A4, Def1;
hence PSym p,a, PSym p,b // PSym p,c, PSym p,d by Th8; :: thesis: verum
end;
hence ( a,b // c,d iff PSym p,a, PSym p,b // PSym p,c, PSym p,d ) by A1; :: thesis: verum