Documentation

TauCeti.RingTheory.CompositionSeries.Basic

Transporting a composition series along a linear map #

An injective linear map f : M →ₗ[R] N carries the submodules of M to submodules of N and preserves coverings (Submodule.map_covBy_of_injective), and a surjective one pulls the submodules of N back and preserves coverings (Submodule.comap_covBy_of_surjective), so each carries a composition series to a composition series: TauCeti.mapCompositionSeriesOfInjective and TauCeti.comapCompositionSeriesOfSurjective. That the transported series keeps the factors themselves, and not just their number, is the identification of subquotients TauCeti.mapSubquotientEquivOfInjective, respectively TauCeti.comapSubquotientEquivOfSurjective, of TauCeti.Algebra.Module.Submodule.Quotient.

Taking f to be a linear equivalence, this is what makes an invariant read off a composition series an invariant of the isomorphism class of the ambient module; the Jordan-Hölder multiplicities of TauCeti.RingTheory.CompositionSeries.Multiplicity are the consumer this was written for, and TauCeti.RingTheory.CompositionSeries.Additivity is the consumer that needs the two one-sided forms, for the inclusion of a submodule and the projection onto a quotient.

Main definitions #

References #

The two transports are exactly the anonymous lets inside the proof of Mathlib's Module.length_eq_add_of_exact (Mathlib/RingTheory/Length.lean, by Andrew Yang), packaged here as named definitions with an API so that they can be shown to preserve the factors themselves and not just their number.

The image of a composition series of M under an injective linear map f : M →ₗ[R] N.

Equations
Instances For
    @[simp]

    The term of the transported series at an index is the image of the term of s at that same index, transported along TauCeti.mapCompositionSeriesOfInjective_length.

    The preimage of a composition series of N under a surjective linear map f : M →ₗ[R] N.

    Equations
    Instances For
      @[simp]

      The term of the transported series at an index is the preimage of the term of s at that same index, transported along TauCeti.comapCompositionSeriesOfSurjective_length.