The reversed characteristic polynomial det (1 - X A) of a square matrix #
For a square matrix A over a commutative ring, Mathlib's Matrix.charpolyRev A is the
determinant det (1 - X A). It is the finite-dimensional case of the Fredholm determinant. In the
intended nonarchimedean setting, under suitable analytic hypotheses this extends to compact
operators on infinite-dimensional Banach spaces as a power series with constant coefficient 1.
This file develops the finite-dimensional algebra of det (1 - X A) that such a theory reduces to.
In dimension n = Fintype.card ι, det (1 - X A) is the reflection X ^ n · χ_A(1 / X) of the
characteristic polynomial at degree n (Matrix.charpolyRev_eq_reflect). The reflection is
taken at n rather than at the actual degree, which is smaller when A is singular: for
A = diag(a, 0) one gets 1 - a X in dimension two, and the zero eigenvalue is remembered only by
the dimension.
Main results #
Matrix.coeff_charpolyRev: thek-th coefficient is(-1) ^ ktimes the sum of thek × kprincipal minors. In particular the constant coefficient is1and the coefficient in degreeFintype.card ιis(-1) ^ Fintype.card ι * det A.Matrix.eval_one_charpolyRev: the value ofdet (1 - X A)atX = 1isdet (1 - A).Matrix.charpolyRev_map,Matrix.charpolyRev_transpose,Matrix.charpolyRev_reindex: functoriality in the coefficient ring and invariance under transposition and relabelling.Matrix.charpolyRev_eq_charpolyRev_iff: for matrices of the same size,det (1 - X A)determines the characteristic polynomial and conversely.Matrix.charpolyRev_fromBlocks_zero₂₁,Matrix.BlockTriangular.charpolyRev: multiplicativity on block-triangular matrices, withMatrix.charpolyRev_of_isUpperTriangularandMatrix.charpolyRev_diagonalas special cases.Matrix.charpolyRev_blockDiagonal': multiplicativity for a finite dependent family of diagonal blocks.Matrix.coeff_adjugate_one_sub_X_smul_apply: them-th coefficient of the adjugate of1 - X Ais∑ k ∈ range (m + 1), c k • A ^ (m - k), wherec kare the coefficients ofdet (1 - X A). Thusadjugate (1 - X A) = det (1 - X A) • (1 - X A)⁻¹is the finite-dimensional Fredholm resolvent, whose coefficients are these polynomials inA.Module.Basis.reverse_charpoly_of_apply: for an endomorphism diagonal in a finite basis with eigenvaluesaᵢ, the reverse of its characteristic polynomial is∏ᵢ (1 - aᵢ X).Matrix.charpolyRev_mul_comm:det (1 - X A B) = det (1 - X B A)for rectangular matricesAandBof transposed shapes. UnlikeMatrix.charpoly_mul_comm', no power ofXcorrects for the different sizes ofA BandB A.
References #
- J.-P. Serre, Endomorphismes complètement continus des espaces de Banach p-adiques, Publ. Math. IHÉS 12 (1962), 69–85, §§3–5.
det (1 - X A) is the reflection, at the dimension Fintype.card ι, of the characteristic
polynomial of A. The reflection is at the dimension, not at the degree of det (1 - X A).
The degree of det (1 - X A) is at most the dimension.
Principal-minor expansion. The k-th coefficient of det (1 - X A) is (-1) ^ k times
the sum of the k × k principal minors of A.
The constant coefficient of det (1 - X A) is 1.
The coefficient of det (1 - X A) in degree Fintype.card ι is (-1) ^ Fintype.card ι times
the determinant of A.
Evaluating det (1 - X A) at X = 1 gives det (1 - A).
The Fredholm resolvent of a matrix. The m-th coefficient of the adjugate of 1 - X A
is ∑ k ∈ range (m + 1), c k • A ^ (m - k), where c k is the k-th coefficient of
det (1 - X A).
The coefficients of det (1 - X A) above the dimension vanish.
det (1 - X A) commutes with ring homomorphisms of the coefficients.
det (1 - X A) is unchanged by transposition.
det (1 - X A) is unchanged by relabelling the rows and columns simultaneously.
For square matrices of the same size, det (1 - X A) = det (1 - X B) if and only if A and
B have the same characteristic polynomial.
det (1 - X A) of an empty matrix is 1.
det (1 - X · 0) is 1 in every dimension.
det (1 - X A) of a diagonal matrix is the product of the linear factors 1 - d i X.
Cyclicity. det (1 - X A B) = det (1 - X B A) for rectangular matrices A and B of
transposed shapes.
Block-triangular multiplicativity. det (1 - X A) of a block upper-triangular matrix is the
product over its diagonal blocks.
det (1 - X A) of a block lower-triangular matrix is the product over its diagonal blocks.
det (1 - X A) of a finite dependent block-diagonal matrix is the product of the
reversed characteristic polynomials of its blocks. Empty blocks contribute the factor 1.
A finite compression of a dependent block-diagonal matrix factors over the compressed
blocks. The block at i is restricted to the coordinates of the compression lying over i.
Compressing an upper block-triangular matrix to a disjoint sum of finite coordinate sets gives the product of the reversed characteristic polynomials of its diagonal compressions.
det (1 - X A) of a block-triangular matrix is the product of det (1 - X A_a) over its
diagonal blocks A_a.
det (1 - X A) of an upper-triangular matrix is the product of the factors 1 - A i i X.
det(1 - X f) of an endomorphism diagonal in a finite basis is the product of the linear
factors 1 - aᵢ X over its eigenvalues aᵢ.