2-2.mws

Show that (AB-BA)(AB-BA) is scalar

> restart;

> A:=Matrix([[a,b],[c,d]]);

A := _rtable[7888440]

> B:=Matrix([[p,q],[r,s]]);

B := _rtable[8130976]

> A.B-B.A;

_rtable[11883248]

> (A.B-B.A).(A.B-B.A);

_rtable[7627284]
_rtable[7627284]
_rtable[7627284]
_rtable[7627284]

> ((b*r-c*q)^2+(a*q+b*s-p*b-q*d)*(c*p+d*r-r*a-s*c))-((a*q+b*s-p*b-q*d)*(c*p+d*r-r*a-s*c)+(c*q-b*r)^2);

(b*r-c*q)^2-(c*q-b*r)^2

> expand(((b*r-c*q)^2+(a*q+b*s-p*b-q*d)*(c*p+d*r-r*a-s*c))-((a*q+b*s-p*b-q*d)*(c*p+d*r-r*a-s*c)+(c*q-b*r)^2));

0

>