Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.CountableDescentClose

Closing the countable descent #

RS.Classical.Deligne.CountableDescent builds, inside a commutative algebra A of Ind C and above a stage of its presentation, the countable tower RS.imageSubalgebra and the monomorphism RS.imageSubalgebraHom of that tower into the algebra; RS.Classical.Deligne.ImageSubalgebra makes the tower an algebra in its own right. This file uses that replacement to push the two witnessing statements of Deligne 2.9 and 2.10 down to countably presented algebras: RS.locallyMixed_countablyPresented and RS.section_countablyPresented.

The data. An algebra witnessing local mixedness carries an isomorphism of free modules, and one witnessing a splitting carries a section. Neither is a datum of the ambient category, so the free--forgetful adjunction (RS.freeModHomEquiv) is used first to transpose them: an isomorphism freeMod A X ≅ freeMod A (L.mix p q) becomes a pair of morphisms X ⟶ A ⊗ L.mix p q and L.mix p q ⟶ A ⊗ X subject to two unit identities (RS.roundTrip_of_freeModIso), and a section becomes a single morphism W ⟶ A ⊗ V subject to one (RS.sectionDatum_of_section). Both transpositions are reversible (RS.freeModIsoOfRoundTrip, RS.exists_section_of_datum), so the whole descent takes place in the ambient category.

The descent. The algebra is the filtered colimit of the stages of its presentation (RS.presIsColimit), tensoring preserves filtered colimits, and the objects carrying the data are compact (RS.IndCompactObj, satisfied by the embedded objects and by the mixed sums). So each datum factors through a stage (RS.exists_presStage_whiskerRight_factor), finitely many data are brought to a common stage above the one carrying the unit, and there they enter the tower generated at that stage (RS.exists_imageSubalgebra_pair, RS.exists_imageSubalgebra_single).

The identities. What is left is to know that the identities descend with the data. The inclusion of the tower into the algebra is a monomorphism and stays one after tensoring, the tensor product of Ind C being exact in each variable (RS.mono_imageSubalgebraHom_whiskerRight); the inclusion carries the unit and the multiplication of the tower to those of the algebra; so each identity may be verified after composing with the inclusion, where it is the identity already known (RS.roundTrip_descend, RS.sectionDatum_descend). Countable presentation of the tower is RS.countablyPresented_imageSubalgebra, over the embedded-image hypothesis discharged from finite length by RS.indImageEmbedded_of_lengthLE.

Compact objects of the ind-completion #

Compactness of an ind-object, phrased as in RS.Classical.Deligne.IndCompact: a morphism from the object into a filtered colimit factors through a stage of the diagram.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The embedded objects are compact.

    Compactness against an arbitrary colimit cocone: the factorisation of the definition does not depend on the chosen colimit.

    The presentation as a colimit cocone #

    The cocone of the chosen presentation of an ind-object, with the ind-object itself as its point.

    Equations
    Instances For

      Descending the finite data to a stage #

      A map from a compact object into a base change factors through a stage of the presentation: tensoring preserves filtered colimits, so the base change of the presentation cocone is again a colimit cocone.

      Descending the round-trip identities along a subalgebra #

      The product of the subalgebra, read in the algebra: the left-hand free action of the subalgebra, followed by the inclusion, is the left-hand free action of the algebra applied to the transported datum.

      theorem RS.roundTrip_descend {D : Type u} [CategoryTheory.Category.{w, u} D] [CategoryTheory.MonoidalCategory D] {A B : D} [CategoryTheory.MonObj A] [CategoryTheory.MonObj B] (φ : B ⟶ A) (hone : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.one φ = CategoryTheory.MonObj.one) (hmul : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul φ = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom φ φ) CategoryTheory.MonObj.mul) {X M : D} (u : X ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj B M) (v : M ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj B X) [CategoryTheory.Mono (CategoryTheory.MonoidalCategoryStruct.whiskerRight φ X)] (h : CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp u (CategoryTheory.MonoidalCategoryStruct.whiskerRight φ M)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft A (CategoryTheory.CategoryStruct.comp v (CategoryTheory.MonoidalCategoryStruct.whiskerRight φ X))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator A A X).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight CategoryTheory.MonObj.mul X))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight CategoryTheory.MonObj.one X)) :

      Descent of a round trip to a subalgebra: the identity that holds in the algebra for the transported data already holds in the subalgebra, because the inclusion is a monomorphism and stays one after tensoring.

      Rebuilding the module data from the descended maps #

      Restricting a composite out of a free module along the unit is postcomposition of the restriction of the first factor.

      An isomorphism of free modules from a round trip: a pair of maps in the ambient category satisfying the two unit identities extends to an isomorphism of free modules, by the free--forgetful adjunction.

      Equations
      Instances For

        Restriction along the unit turns composition in the category of modules into composition in the ambient category.

        A module map out of a free module is the extension of its restriction along the unit.

        Entering the image subalgebra #

        The generating stage, mapped into rung zero of the image tower and on into the subalgebra it generates.

        Equations
        Instances For

          The two theorems #

          The countably presented form of local mixedness: an object of Ind C that becomes a mixed sum of the unit and the odd line over some algebra with non-vanishing unit already becomes one over a countably presented such algebra, provided the object is compact and the objects of C have finite length.

          The countably presented form of the local splitting: a morphism of Ind C whose free module acquires a section over some algebra with non-vanishing unit already acquires one over a countably presented such algebra, provided the two objects are compact and the objects of C have finite length.

          Acceptance tests #

          The compactness hypothesis of the two theorems is satisfied by the embedded objects, which is the shape in which the theorems are consumed.