Compound matrix
In linear algebra, a branch of mathematics, a (multiplicative) compound matrix is a matrix whose entries are all minors, of a given size, of another matrix.[1][2] Compound matrices are closely related to exterior algebras.
Definition
Let A be an m × n matrix with real or complex entries.[lower-alpha 1] If I is a subset of {1, ..., m} and J is a subset of {1, ..., n}, then the (I, J)-submatrix of A, written AI, J, is the submatrix formed from A by retaining only those rows indexed by I and those columns indexed by J. If r = s, then det AI, J is the (I, J)-minor of A.
The rth compound matrix of A is a matrix, denoted Cr(A), is defined as follows. If r > min(m, n), then Cr(A) is the unique 0 × 0 matrix. Otherwise, Cr(A) has size . Its rows and columns are indexed by r-element subsets of {1, ..., m} and {1, ..., n}, respectively, in their lexicographic order. The entry corresponding to subsets I and J is the minor det AI, J.
In some applications of compound matrices, the precise ordering of the rows and columns is unimportant. For this reason, some authors do not specify how the rows and columns are to be ordered.[3]
For example, consider the matrix
The rows are indexed by {1, 2, 3} and the columns by {1, 2, 3, 4}. Therefore, the rows of C2(A) are indexed by the sets
and the columns are indexed by
Using absolute value bars to denote determinants, the second compound matrix is
Properties
Let c be a scalar, A be an m × n matrix, and B be an n × p matrix. If k is a positive integer, then Ik denotes the k × k identity matrix. The transpose of a matrix M will be written MT, and the conjugate transpose by M*. Then:[4]
- C0(A) = I1, a 1 × 1 identity matrix.
- C1(A) = A.
- Cr(cA) = crCr(A).
- If rk A = r, then rk Cr(A) = 1.
- If 1 ≤ r ≤ n, then .
- If 1 ≤ r ≤ min(m, n), then Cr(AT) = Cr(A)T.
- If 1 ≤ r ≤ min(m, n), then Cr(A*) = Cr(A)*.
- Cr(AB) = Cr(A)Cr(B).
- (Cauchy–Binet formula) det Cr(AB) = (det Cr(A))(det Cr(B)}.
Assume in addition that A is a square matrix of size n. Then:[5]
- Cn(A) = det A.
- If A has one of the following properties, then so does Cr(A):
- Upper triangular,
- Lower triangular,
- Diagonal,
- Orthogonal,
- Unitary,
- Symmetric,
- Hermitian,
- Skew-symmetric,
- Skew-hermitian,
- Positive definite,
- Positive semi-definite,
- Normal.
- If A is invertible, then so is Cr(A), and Cr(A−1) = Cr(A)−1.
- (Sylvester–Franke theorem) If 1 ≤ r ≤ n, then .[6][7]
Relation to exterior powers
Give Rn the standard coordinate basis e1, ..., en. The rth exterior power of Rn is the vector space
whose basis consists of the formal symbols
where
Suppose that A be an m × n matrix. Then A corresponds to a linear transformation
Taking the rth exterior power of this linear transformation determines a linear transformation
The matrix corresponding to this linear transformation (with respect to the above bases of the exterior powers) is Cr(A). Taking exterior powers is a functor, which means that[8]
This corresponds to the formula Cr(AB) = Cr(A)Cr(B). It is closely related to, and is a strengthening of, the Cauchy–Binet formula.
Relation to adjugate matrices
Let A be an n × n matrix. Recall that its rth higher adjugate matrix adjr(A) is the matrix whose (I, J) entry is
where, for any set K of integers, σ(K) is the sum of the elements of K. The adjugate of A is its 1st higher adjugate and is denoted adj(A). The generalized Laplace expansion formula implies
If A is invertible, then
A concrete consequence of this is Jacobi's formula for the minors of an inverse matrix:
Adjugates can also be expressed in terms of compounds. Let S denote the sign matrix:
and let J denote the exchange matrix:
Then Jacobi's theorem states that the rth higher adjugate matrix is:[9][10]
It follows immediately from Jacobi's theorem that
Taking adjugates and compounds does not commute. However, compounds of adjugates can be expressed using adjugates of compounds, and vice versa. From the identities
and the Sylvester-Franke theorem, we deduce
The same technique leads to an additional identity,
Applications
The computation of compound matrices appears in a wide array of problems.[11][2]
Compound and adjugate matrices appear when computing determinants of linear combinations of matrices. It is elementary to check that, if A and B are n × n matrices, then
This has the immediate consequence
Numerical computation
In general, the computation of compound matrices is non effective due to its high complexity. Nonetheless, there is some efficient algorithms available for real matrices with special structures.[14]
Notes
- The definition, and the purely algebraic part of the theory, of compound matrices requires only that the matrix have entries in a commutative ring. In this case, the matrix corresponds to a homomorphism of finitely generated free modules.
- Horn, Roger A. and Johnson, Charles R., Matrix Analysis, 2nd edition, Cambridge University Press, 2013, ISBN 978-0-521-54823-6, p. 21
- Muldowney, James S. (1990). "Compound matrices and ordinary differential equations". Rocky Mountain Journal of Mathematics. 20 (4): 857–872. doi:10.1216/rmjm/1181073047. ISSN 0035-7596.
- Kung, Rota, and Yan, p. 305.
- Horn and Johnson, p. 22.
- Horn and Johnson, pp. 22, 93, 147, 233.
- Tornheim, Leonard (1952). "The Sylvester–Franke Theorem". The American Mathematical Monthly. 59 (6): 389–391. doi:10.2307/2306811. ISSN 0002-9890. JSTOR 2306811.
- Harley Flanders (1953) "A Note on the Sylvester-Franke Theorem", American Mathematical Monthly 60: 543–5, MR0057835
- Joseph P.S. Kung, Gian-Carlo Rota, and Catherine H. Yan, Combinatorics: The Rota Way, Cambridge University Press, 2009, p. 306. ISBN 9780521883894
- Nambiar, K.K.; Sreevalsan, S. (2001). "Compound matrices and three celebrated theorems". Mathematical and Computer Modelling. 34 (3–4): 251–255. doi:10.1016/S0895-7177(01)00058-9. ISSN 0895-7177.
- Price, G. B. (1947). "Some Identities in the Theory of Determinants". The American Mathematical Monthly. 54 (2): 75–90. doi:10.2307/2304856. ISSN 0002-9890. JSTOR 2304856.
- D.L., Boutin; R.F. Gleeson; R.M. Williams (1996). Wedge Theory / Compound Matrices: Properties and Applications (PDF) (Technical report). Office of Naval Research. NAWCADPAX–96-220-TR.
- Prells, Uwe; Friswell, Michael I.; Garvey, Seamus D. (2003-02-08). "Use of geometric algebra: compound matrices and the determinant of the sum of two matrices". Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences. 459 (2030): 273–285. doi:10.1098/rspa.2002.1040. ISSN 1364-5021.
- Horn and Johnson, p. 29
- Kravvaritis, Christos; Mitrouli, Marilena (2009-02-01). "Compound matrices: properties, numerical issues and analytical computations" (PDF). Numerical Algorithms. 50 (2): 155. doi:10.1007/s11075-008-9222-7. ISSN 1017-1398.
References
- Gantmacher, F. R. and Krein, M. G., Oscillation Matrices and Kernels and Small Vibrations of Mechanical Systems, Revised Edition. American Mathematical Society, 2002. ISBN 978-0-8218-3171-7