TOPICS
Search

Matrix Root


An mth matrix root of a square matrix A is a matrix X satisfying

 X^m=A,
(1)

where m>1 is an integer and the matrix power uses matrix multiplication. The case m=2 is a matrix square root. A matrix root is not necessarily unique, and existence depends on both the matrix and the field of allowed entries (Higham 2008).

Every matrix root and its matrix are commuting matrices, since

 XA=X^(m+1)=AX.
(2)

Suppose an n×n complex matrix has n distinct nonzero eigenvalues, and write its eigen decomposition as A=SDS^(-1), where the diagonal matrix is D=diag(lambda_1,...,lambda_n). Commutation forces every matrix root to preserve each one-dimensional eigenspace. Consequently, all its mth roots have the form

 X=Sdiag(mu_1,...,mu_n)S^(-1),
(3)

where mu_j^m=lambda_j. The m independent choices at each eigenvalue give exactly m^n roots. Repeated or zero eigenvalues require separate consideration and may change the number of roots. For example, the 2×2 identity matrix has infinitely many matrix square roots, while the nonzero 2×2 nilpotent matrix with a single Jordan block has none.

Choudhry (2004) gives algebraic formulas for all mth roots of 2×2 matrices for m>2, including singular matrices and cases with repeated eigenvalues.


See also

Eigen Decomposition, Matrix Power, Matrix Square Root

Explore with Wolfram|Alpha

References

Choudhry, A. "Extraction of nth Roots of 2×2 Matrices." Lin. Alg. Appl. 387, 183-192, 2004. https://doi.org/10.1016/j.laa.2004.02.010.Higham, N. J. Functions of Matrices: Theory and Computation. Philadelphia, PA: SIAM, 2008. https://doi.org/10.1137/1.9780898717778.

Cite this as:

Weisstein, Eric W. "Matrix Root." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/MatrixRoot.html

Subject classifications