返回题库

矩阵交换子

交换律 2

专题
Algorithmic Programming / 算法编程
难度
L4

题目详情

编程题:是否存在 AB−BA=InAB-BA=I_n?。

英文原题

Can you find n×nn \times n matrices AA and BB such that AB−BANAB - BAN , where InI_n is the identity matrix of size nn ?

解析

不存在。

对任意同型方阵 A,BA,B,有

tr⁡(AB−BA)=tr⁡(AB)−tr⁡(BA)=0.\operatorname{tr}(AB-BA)=\operatorname{tr}(AB)-\operatorname{tr}(BA)=0.

但若 AB−BA=InAB-BA=I_n,则左侧迹应为 0,而右侧

tr⁡(In)=n≠0,\operatorname{tr}(I_n)=n\ne 0,

矛盾。因此不存在满足 AB−BA=InAB-BA=I_n 的有限维方阵 A,BA,B。


英文解析

tr⁡(AB−BA)=tr⁡(AB)−tr⁡(BA)=0.\operatorname{tr}(AB-BA)=\operatorname{tr}(AB)-\operatorname{tr}(BA)=0. tr⁡(In)=n≠0,\operatorname{tr}(I_n)=n\ne 0,