Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.SimpleSplit

Free mixed modules over a simple algebra #

Over a commutative algebra object of the ind-completion whose only ideals are the zero subobject and the whole algebra, the free modules on mixed sums of the unit and of an odd line are semisimple of finite length. Consequently subobjects, quotients and subquotients of objects whose free module is a mixed sum again have free modules that are mixed sums, and every epimorphism out of a free mixed module has a section.

The development runs in three steps.

The payoff combines these with the engine of RS/Classical/Deligne/ModAbelian.lean: RS.exists_mixSum_iso_of_mono and RS.exists_mixSum_iso_of_epi give RS.exists_mix_of_mono_of_simple, RS.exists_mix_of_epi_of_simple and RS.exists_mix_of_isSubquotient, since tensoring in Ind C is exact and so the free-module functor preserves monomorphisms and epimorphisms.

A last section splits epimorphisms. In any abelian category an epimorphism out of a finite direct sum of simple objects has a section (RS.exists_section_idxSum, from the binary step RS.exists_section_biprod), so over a simple algebra every epimorphism out of a free mixed module splits (RS.exists_section_freeMod_mix), which supplies the section datum of the local splitting statement without constructing it by hand.

Splitting epimorphisms out of a sum of simple objects #

The inductive step for splitting an epimorphism: an epimorphism out of X ⊞ T with X simple splits as soon as every epimorphism out of T splits. Either the second summand already covers the target — the cokernel of its restriction vanishes — and the section comes from the hypothesis on T; or the simple summand maps isomorphically onto that cokernel, which exhibits the target as the cokernel together with the image of the second summand, and the two halves of the section are assembled by addition.

theorem RS.exists_section_idxSum {E : Type uE} [CategoryTheory.Category.{vE, uE} E] [CategoryTheory.Abelian E] {J : Type jE} (S : J → E) (L : List J) :
(∀ j ∈ L, CategoryTheory.Simple (S j)) → ∀ {N : E} (f : idxSum S L ⟶ N), CategoryTheory.Epi f → ∃ (s : N ⟶ idxSum S L), CategoryTheory.CategoryStruct.comp s f = CategoryTheory.CategoryStruct.id N

An epimorphism out of a finite direct sum of simple objects splits.

An epimorphism out of a sum of copies of two simple objects splits.

A submodule of the regular module is an ideal. The intertwining law of a module map into the regular module says exactly that multiplication by the algebra lands in the subobject.

The regular module over a simple algebra is simple: its submodules are exactly the ideals of the algebra.

Rotating by the odd line #

The free module on the odd line #

A submodule of the free module on the line becomes a submodule of the regular module after twisting by the line: the twist of the free module on the line is the regular module, by the rotation.

Equations
Instances For

    The free module on the odd line is nonzero as soon as the unit of the algebra is: the rotation identifies its double twist with the algebra.

    The free module on the odd line over a simple algebra is simple. Twisting by the line carries its submodules to submodules of the regular module, and whiskering by the line reflects both vanishing and invertibility.

    The free module on a mixed sum #

    @[irreducible]

    The free module on a mixed sum is a mixed sum of copies of the regular module and of the free module on the odd line. The free-module functor carries the peeling isomorphisms of the mixed sum to biproduct decompositions of the module.

    Equations
    • One or more equations did not get rendered due to their size.
    • RS.freeModMixIso 𝔹 L 0 0 = ⋯.iso ⋯
    Instances For

      Subquotients of a free mixed module #

      The free-module functor preserves monomorphisms: tensoring in the ind-completion is exact.

      A subobject of an object with free mixed module has a free mixed module.

      A quotient of an object with free mixed module has a free mixed module.

      A subquotient of an object with free mixed module has a free mixed module.

      Every epimorphism out of a free mixed module splits. Over a simple algebra a free mixed module is a finite direct sum of copies of two simple modules, and an epimorphism out of such a sum has a section.

      A morphism whose source has a free mixed module has a module-level section as soon as its free module is an epimorphism. This is the section datum of the local splitting statement, supplied by semisimplicity rather than by hand.