Minor (linear algebra)

From Wikipedia, the free encyclopedia
(Redirected from Cofactor matrix)
Jump to navigation Jump to search

Template:Short description Script error: No such module "about".

In linear algebra, a minor of a matrix AScript error: No such module "Check for unknown parameters". is the determinant of some smaller square matrix generated from AScript error: No such module "Check for unknown parameters". by removing one or more of its rows and columns. Minors obtained by removing just one row and one column from square matrices (first minors) are required for calculating matrix cofactors, which are useful for computing both the determinant and inverse of square matrices. The requirement that the square matrix be smaller than the original matrix is often omitted in the definition.

Definition and illustration

First minors

If AScript error: No such module "Check for unknown parameters". is a square matrix, then the minor of the entry in the Template:Mvar-th row and Template:Mvar-th column (also called the (i, j)Script error: No such module "Check for unknown parameters". minor, or a first minor[1]) is the determinant of the submatrix formed by deleting the Template:Mvar-th row and Template:Mvar-th column. This number is often denoted Mi, jScript error: No such module "Check for unknown parameters".. The (i, j)Script error: No such module "Check for unknown parameters". cofactor is obtained by multiplying the minor by (−1)i + jScript error: No such module "Check for unknown parameters"..

To illustrate these definitions, consider the following 3 × 3 matrix,

[1473051911]

To compute the minor M2,3Script error: No such module "Check for unknown parameters". and the cofactor C2,3Script error: No such module "Check for unknown parameters"., we find the determinant of the above matrix with row 2 and column 3 removed.

M2,3=det[1419]=det[1419]=9(4)=13

So the cofactor of the (2,3) entry is

C2,3=(1)2+3(M2,3)=13.

General definition

Let AScript error: No such module "Check for unknown parameters". be an m × nScript error: No such module "Check for unknown parameters". matrix and Template:Mvar an integer with 0 < kmScript error: No such module "Check for unknown parameters"., and knScript error: No such module "Check for unknown parameters".. A k × kScript error: No such module "Check for unknown parameters". minor of AScript error: No such module "Check for unknown parameters"., also called minor determinant of order Template:Mvar of AScript error: No such module "Check for unknown parameters". or, if m = nScript error: No such module "Check for unknown parameters"., the (nk)Script error: No such module "Check for unknown parameters".th minor determinant of AScript error: No such module "Check for unknown parameters". (the word "determinant" is often omitted, and the word "degree" is sometimes used instead of "order") is the determinant of a k × kScript error: No such module "Check for unknown parameters". matrix obtained from AScript error: No such module "Check for unknown parameters". by deleting mkScript error: No such module "Check for unknown parameters". rows and nkScript error: No such module "Check for unknown parameters". columns. Sometimes the term is used to refer to the k × kScript error: No such module "Check for unknown parameters". matrix obtained from AScript error: No such module "Check for unknown parameters". as above (by deleting mkScript error: No such module "Check for unknown parameters". rows and nkScript error: No such module "Check for unknown parameters". columns), but this matrix should be referred to as a (square) submatrix of AScript error: No such module "Check for unknown parameters"., leaving the term "minor" to refer to the determinant of this matrix. For a matrix AScript error: No such module "Check for unknown parameters". as above, there are a total of (mk)(nk) minors of size k × kScript error: No such module "Check for unknown parameters".. The minor of order zero is often defined to be 1. For a square matrix, the zeroth minor is just the determinant of the matrix.[2][3]

Let I=1i1<i2<<ikm,J=1j1<j2<<jkn, be ordered sequences (in natural order, as it is always assumed when talking about minors unless otherwise stated) of indexes. The minor det((𝐀ip,jq)p,q=1,,k) corresponding to these choices of indexes is denoted detI,JA or det𝐀I,J or [𝐀]I,J or MI,J or Mi1,i2,,ik,j1,j2,,jk or M(i),(j) (where the (i)Script error: No such module "Check for unknown parameters". denotes the sequence of indexes Template:Mvar, etc.), depending on the source. Also, there are two types of denotations in use in literature: by the minor associated to ordered sequences of indexes Template:Mvar and Template:Mvar, some authors[4] mean the determinant of the matrix that is formed as above, by taking the elements of the original matrix from the rows whose indexes are in Template:Mvar and columns whose indexes are in Template:Mvar, whereas some other authors mean by a minor associated to Template:Mvar and Template:Mvar the determinant of the matrix formed from the original matrix by deleting the rows in Template:Mvar and columns in Template:Mvar;[2] which notation is used should always be checked. In this article, we use the inclusive definition of choosing the elements from rows of Template:Mvar and columns of Template:Mvar. The exceptional case is the case of the first minor or the (i, j)Script error: No such module "Check for unknown parameters".-minor described above; in that case, the exclusive meaning Mi,j=det((𝐀p,q)pi,qj) is standard everywhere in the literature and is used in this article also.

Complement

The complement Bijk..., pqr...Script error: No such module "Check for unknown parameters". of a minor Mijk..., pqr...Script error: No such module "Check for unknown parameters". of a square matrix, AScript error: No such module "Check for unknown parameters"., is formed by the determinant of the matrix AScript error: No such module "Check for unknown parameters". from which all the rows (Template:Mvar) and columns (Template:Mvar) associated with Mijk..., pqr...Script error: No such module "Check for unknown parameters". have been removed. The complement of the first minor of an element Template:Mvar is merely that element.[5]

Applications of minors and cofactors

Cofactor expansion of the determinant

Script error: No such module "Labelled list hatnote".

The cofactors feature prominently in Laplace's formula for the expansion of determinants, which is a method of computing larger determinants in terms of smaller ones. Given an n × nScript error: No such module "Check for unknown parameters". matrix A = (aij)Script error: No such module "Check for unknown parameters"., the determinant of AScript error: No such module "Check for unknown parameters"., denoted det(A)Script error: No such module "Check for unknown parameters"., can be written as the sum of the cofactors of any row or column of the matrix multiplied by the entries that generated them. In other words, defining Cij=(1)i+jMij then the cofactor expansion along the Template:Mvar-th column gives:

det(𝐀)=a1jC1j+a2jC2j+a3jC3j++anjCnj=i=1naijCij=i=1naij(1)i+jMij

The cofactor expansion along the Template:Mvar-th row gives:

det(𝐀)=ai1Ci1+ai2Ci2+ai3Ci3++ainCin=j=1naijCij=j=1naij(1)i+jMij

Inverse of a matrix

Script error: No such module "Labelled list hatnote".

One can write down the inverse of an invertible matrix by computing its cofactors by using Cramer's rule, as follows. The matrix formed by all of the cofactors of a square matrix AScript error: No such module "Check for unknown parameters". is called the cofactor matrix (also called the matrix of cofactors or, sometimes, comatrix):

𝐂=[C11C12C1nC21C22C2nCn1Cn2Cnn]

Then the inverse of AScript error: No such module "Check for unknown parameters". is the transpose of the cofactor matrix times the reciprocal of the determinant of AScript error: No such module "Check for unknown parameters".:

𝐀1=1det(𝐀)𝐂T.

The transpose of the cofactor matrix is called the adjugate matrix (also called the classical adjoint) of AScript error: No such module "Check for unknown parameters"..

The above formula can be generalized as follows: Let I=1i1<i2<<ikn,J=1j1<j2<<jkn, be ordered sequences (in natural order) of indexes (here AScript error: No such module "Check for unknown parameters". is an n × nScript error: No such module "Check for unknown parameters". matrix). Then[6]

[𝐀1]I,J=±[𝐀]J,Idet𝐀,

where I′, J′Script error: No such module "Check for unknown parameters". denote the ordered sequences of indices (the indices are in natural order of magnitude, as above) complementary to I, JScript error: No such module "Check for unknown parameters"., so that every index 1, ..., nScript error: No such module "Check for unknown parameters". appears exactly once in either Template:Mvar or Template:Mvar, but not in both (similarly for the Template:Mvar and Template:Mvar) and [A]I, JScript error: No such module "Check for unknown parameters". denotes the determinant of the submatrix of AScript error: No such module "Check for unknown parameters". formed by choosing the rows of the index set Template:Mvar and columns of index set Template:Mvar. Also, [𝐀]I,J=det((Aip,jq)p,q=1,,k). A simple proof can be given using wedge product. Indeed,

[𝐀1]I,J(e1en)=±(𝐀1ej1)(𝐀1ejk)ei'1ei'nk,

where e1,,en are the basis vectors. Acting by AScript error: No such module "Check for unknown parameters". on both sides, one gets

 [𝐀1]I,Jdet𝐀(e1en)= ±(ej1)(ejk)(𝐀ei'1)(𝐀ei'nk)= ±[𝐀]J,I(e1en).

The sign can be worked out to be (1)(s=1kiss=1kjs), so the sign is determined by the sums of elements in Template:Mvar and Template:Mvar.

Other applications

Given an m × nScript error: No such module "Check for unknown parameters". matrix with real entries (or entries from any other field) and rank Template:Mvar, then there exists at least one non-zero r × rScript error: No such module "Check for unknown parameters". minor, while all larger minors are zero.

We will use the following notation for minors: if AScript error: No such module "Check for unknown parameters". is an m × nScript error: No such module "Check for unknown parameters". matrix, Template:Mvar is a subset of {1, ..., m} Script error: No such module "Check for unknown parameters". with Template:Mvar elements, and Template:Mvar is a subset of {1, ..., n} Script error: No such module "Check for unknown parameters". with Template:Mvar elements, then we write [A]I, JScript error: No such module "Check for unknown parameters". for the k × kScript error: No such module "Check for unknown parameters". minor of AScript error: No such module "Check for unknown parameters". that corresponds to the rows with index in Template:Mvar and the columns with index in Template:Mvar.

  • If I = JScript error: No such module "Check for unknown parameters"., then [A]I, JScript error: No such module "Check for unknown parameters". is called a principal minor.
  • If the matrix that corresponds to a principal minor is a square upper-left submatrix of the larger matrix (i.e., it consists of matrix elements in rows and columns from 1 to Template:Mvar, also known as a leading principal submatrix), then the principal minor is called a leading principal minor (of order Template:Mvar) or corner (principal) minor (of order Template:Mvar).[3] For an n × nScript error: No such module "Check for unknown parameters". square matrix, there are Template:Mvar leading principal minors.
  • A basic minor of a matrix is the determinant of a square submatrix that is of maximal size with nonzero determinant.[3]
  • For Hermitian matrices, the leading principal minors can be used to test for positive definiteness and the principal minors can be used to test for positive semidefiniteness. See Sylvester's criterion for more details.

Both the formula for ordinary matrix multiplication and the Cauchy–Binet formula for the determinant of the product of two matrices are special cases of the following general statement about the minors of a product of two matrices. Suppose that AScript error: No such module "Check for unknown parameters". is an m × nScript error: No such module "Check for unknown parameters". matrix, BScript error: No such module "Check for unknown parameters". is an n × pScript error: No such module "Check for unknown parameters". matrix, Template:Mvar is a subset of {1, ..., m} Script error: No such module "Check for unknown parameters". with Template:Mvar elements and Template:Mvar is a subset of {1, ..., p} Script error: No such module "Check for unknown parameters". with Template:Mvar elements. Then [𝐀𝐁]I,J=K[𝐀]I,K[𝐁]K,J where the sum extends over all subsets Template:Mvar of {1, ..., n} Script error: No such module "Check for unknown parameters". with Template:Mvar elements. This formula is a straightforward extension of the Cauchy–Binet formula.

Multilinear algebra approach

A more systematic, algebraic treatment of minors is given in multilinear algebra, using the wedge product: the Template:Mvar-minors of a matrix are the entries in the Template:Mvar-th exterior power map.

If the columns of a matrix are wedged together Template:Mvar at a time, the k × kScript error: No such module "Check for unknown parameters". minors appear as the components of the resulting Template:Mvar-vectors. For example, the 2 × 2 minors of the matrix (143121) are −13 (from the first two rows), −7 (from the first and last row), and 5 (from the last two rows). Now consider the wedge product (𝐞1+3𝐞2+2𝐞3)(4𝐞1𝐞2+𝐞3) where the two expressions correspond to the two columns of our matrix. Using the properties of the wedge product, namely that it is bilinear and alternating, 𝐞i𝐞i=0, and antisymmetric, 𝐞i𝐞j=𝐞j𝐞i, we can simplify this expression to 13𝐞1𝐞27𝐞1𝐞3+5𝐞2𝐞3 where the coefficients agree with the minors computed earlier.

A remark about different notation

In some books, instead of cofactor the term adjunct is used.[7] Moreover, it is denoted as AijScript error: No such module "Check for unknown parameters". and defined in the same way as cofactor: 𝐀ij=(1)i+j𝐌ij

Using this notation the inverse matrix is written this way: 𝐌1=1det(M)[A11A21An1A12A22An2A1nA2nAnn]

Keep in mind that adjunct is not adjugate or adjoint. In modern terminology, the "adjoint" of a matrix most often refers to the corresponding adjoint operator.

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Burnside, William Snow & Panton, Arthur William (1886) Theory of Equations: with an Introduction to the Theory of Binary Algebraic Form.
  2. a b Elementary Matrix Algebra (Third edition), Franz E. Hohn, The Macmillan Company, 1973, Template:Isbn
  3. a b c Script error: No such module "citation/CS1".
  4. Linear Algebra and Geometry, Igor R. Shafarevich, Alexey O. Remizov, Springer-Verlag Berlin Heidelberg, 2013, Template:Isbn
  5. Bertha Jeffreys, Methods of Mathematical Physics, p.135, Cambridge University Press, 1999 Template:Isbn.
  6. Script error: No such module "citation/CS1".
  7. Felix Gantmacher, Theory of matrices (1st ed., original language is Russian), Moscow: State Publishing House of technical and theoretical literature, 1953, p.491,

Script error: No such module "Check for unknown parameters".

External links

Script error: No such module "Navbox".