Let A,B∈M3(C) be two matrices with the property A2=B2=O3. Prove that AB=BA implies AB=O3. Show that the reciprocal implication is false.
Solution
Assume AB=BA. We obtain (A+B)2=2AB and (A+B)3=2AB(A+B)=2A2B+2AB2=O3. Then, (A+B)(A−B)=A2−B2=O3. From Sylvester rank inequality, we get rank(A+B)+rank(A−B)≤3. Thus, rank(A+B)≤1 or rank(A−B)≤1.
Suppose rank(A+B)≤1. If rank(A+B)=0, that is A+B=O3, then AB=−A2=O3. If rank(A+B)=1, then there are two nonzero matrices, C∈M3,1(C) and D∈M1,3(C), such that A+B=CD. It follows (A+B)2=(CD)(CD)=C(DC)D=Tr(A+B)(A+B). We obtain O3=(A+B)3=Tr(A+B)(A+B)2. If Tr(A+B)=0 then (A+B)2=O3. If Tr(A+B)=0 then, from the relation (A+B)2=Tr(A+B)(A+B), we also obtain (A+B)2=O3. Therefore AB=O3.
The case where rank(A−B)≤1 can be analogously treated.
A counterexample for the converse implication: A=000000010andB=000100000. We have A2=B2=AB=O3, but AB=BA.
Want a route through all this instead of an archive? The track
puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.
Source: MathNet,
licensed CC-BY-4.0.
Statement reproduced verbatim; metadata (topic, difficulty) added by this project.