Wednesday, 3 February 2016

linear algebra - How to compute the characteristic polynomial of a companion matrix to a polynomial with matrix-valued coefficients.



Consider we have a polynomial p=zm+bm1zm1++b0 with matrix coefficients biMn(C). Then we might consider the companion matrix
T=[0n0nb0In0nb1Inbm1],
where In is the identity matrix, and 0n is the zero matrix in Mn(C).



T is a block matrix, so we might consider it as a complex-valued matrix of dimension mn×mn, and I want to show that its characteristic polynomial χT(z)=det(zInmT) equals det(p(z)), where we consider p(z) as a matrix with polynomial-valued entries.



If we naively compute the characteristic polynomial of T over the ring of matrices we simply obtain p, but I'm not shure if I can even apply the Laplace expansion theorem over non-commutative rings. And even then, computing block-wise determinants does and then the determinant of the resulting matrix does in general not yield the determinant of the matrix one started with.




Applying Laplace expansion directly to zInmT yields rather ugly mixed terms that I don't know how to handle.



I also found this nice answer on how to show that the characteristic polynomial of the companion matrix equals the polynomial you started with, but I don't see if this generalizes: The claim that χT=μT (μT is the minimal polynomial) is wrong in my situation. For example if bi=0 for all i, then Tm=0, so in general the minimal polynomial has lower degree.


Answer



We first note that any block matrix M=[ABCD],
where A and D are square matrices and A is invertible, can be factorised in the form
M=[ABCD]=[A0C1][1A1B0DCA1B],
so that detM=detAdet(DCA1B).



If we now calculate formally in the function field C(z), the upper-left block of zInmT is just A=zIn, which is invertible over C(z). Using the above notation, one calculates DCA1B=[zInb11zb0InzInbm2InzInbm1].
Now inductively we know that det(DCA1B)=det(Inzm1bm1zm2b11zb0). Thus det(zIT)=zndet(Inzm1bm1zm2b11zb0)=det(Inzmbm1zm1b1zb0).


No comments:

Post a Comment

real analysis - How to find limhrightarrow0fracsin(ha)h

How to find limh0sin(ha)h without lhopital rule? I know when I use lhopital I easy get $$ \lim_{h\rightarrow 0}...