Documentation

TauCeti.LinearAlgebra.Charpoly.Projective

The reversed characteristic polynomial on a finite projective module #

For an endomorphism f of a finite projective module M over a commutative ring R, this file defines the reversed characteristic polynomial

LinearMap.projectiveCharpolyRev f = det (1 - X f) ∈ R[X],

the determinant LinearMap.projectiveDet of 1 - X f on R[X] ⊗[R] M. On a free module of finite rank it is the reverse of LinearMap.charpoly f. Its constant coefficient is 1, while its degree is only bounded by the ranks of M at the points of Spec R, which need not be constant. For the same reason det (X - f) need not be monic, and the reversed form is the one used here.

If π : R ^ n → M and σ : M → R ^ n split M off a free module, then projectiveCharpolyRev f is the reversed characteristic polynomial of the matrix of σ ∘ f ∘ π (LinearMap.projectiveCharpolyRev_eq_charpolyRev_toMatrix). Through this description:

The last statement turns a norm into an integral equation: an element of a finite projective R-algebra is a root of a monic polynomial whose coefficients are those of the reversed characteristic polynomial of multiplication by it. This is how integrality over rings of invariants is proved for finite locally free group actions and equivalence relations.

Main definitions #

References #

noncomputable def LinearMap.projectiveCharpolyRev {R : Type u_1} {M : Type u_2} [CommRing R] [AddCommGroup M] [Module R M] [Module.Finite R M] [Module.Projective R M] (f : Module.End R M) :

The reversed characteristic polynomial det (1 - X f) of an endomorphism f of a finite projective module: the determinant LinearMap.projectiveDet of 1 - X f on R[X] ⊗[R] M. On a free module of finite rank it is the reverse of LinearMap.charpoly f (projectiveCharpolyRev_eq_reverse_charpoly).

Instances For

    The reversed characteristic polynomial is the determinant LinearMap.projectiveDet of 1 - X f on R[X] ⊗[R] M.

    theorem LinearMap.projectiveCharpolyRev_eq_charpolyRev_toMatrix {R : Type u_1} {M : Type u_2} [CommRing R] [AddCommGroup M] [Module R M] [Module.Finite R M] [Module.Projective R M] {ι : Type u_3} {F : Type u_4} [Fintype ι] [DecidableEq ι] [AddCommGroup F] [Module R F] (b : Module.Basis ι R F) (π : F →ₗ[R] M) (σ : M →ₗ[R] F) (h : π ∘ₗ σ = id) (f : Module.End R M) :

    If π : F → M and σ : M → F split M off a free module F with basis b, the reversed characteristic polynomial of f is that of the matrix of σ ∘ f ∘ π in b.

    If M has a finite basis b, the reversed characteristic polynomial of f is that of its matrix in b.

    On a free module of finite rank, the reversed characteristic polynomial is the reverse of the characteristic polynomial.

    @[simp]

    The constant coefficient of the reversed characteristic polynomial is 1.

    @[simp]

    The value at 1 of the reversed characteristic polynomial det (1 - X f) is the determinant of 1 - f.

    @[simp]

    The reversed characteristic polynomial commutes with base change.

    The degree of the reversed characteristic polynomial is at most any bound for the ranks of M at the points of Spec R.

    On a free module, the coefficient of det (1 - X f) in degree finrank R M is (-1) ^ finrank R M times the determinant of f.

    On a free module, the degree of det (1 - X f) is at most the rank.

    On a free module over a nontrivial ring, the degree of det (1 - X f) equals the rank exactly when the determinant of f is nonzero.

    On a free module over a nontrivial ring, the degree of det (1 - X f) is the rank when f is invertible.

    theorem LinearMap.projectiveCharpolyRev_eq_map_of_comp_eq {R : Type u_1} {M : Type u_2} [CommRing R] [AddCommGroup M] [Module R M] [Module.Finite R M] [Module.Projective R M] {R' : Type u_3} {M' : Type u_4} [CommRing R'] [AddCommGroup M'] [Module R' M'] [Module.Finite R' M'] [Module.Projective R' M'] {θ : R →+* R'} {θ' : R' →+* R} [RingHomInvPair θ θ'] [RingHomInvPair θ' θ] (e : M ≃ₛₗ[θ] M') {f : Module.End R M} {g : Module.End R' M'} (hfg : ∀ (x : M), g (e x) = e (f x)) :

    Transport along a semilinear isomorphism. If a θ-semilinear isomorphism e : M ≃ M' over a ring isomorphism θ : R ≃ R' carries f to g, that is g ∘ e = e ∘ f, then the reversed characteristic polynomial of g is that of f with θ applied to its coefficients.

    Cayley–Hamilton on a finite projective module. For some n bounding the degree of the reversed characteristic polynomial Q of f, the reflection X ^ n · Q(1/X) of Q kills f; it is monic (monic_reflect_projectiveCharpolyRev).

    The reflection X ^ n · Q(1/X) of the reversed characteristic polynomial Q of f is monic whenever n bounds the degree of Q.