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
- RS.presCocone A = { pt := A, ι := { app := fun (i : A.presentation.I) => RS.presStage A i, naturality := ⋯ } }
Instances For
The presentation cocone is a colimit cocone.
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.
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.
Descent of a splitting datum to a subalgebra. Only the unit is involved: the datum is a single map, not a round trip.
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.
Restricting the identity of a free module along the unit is the unit itself.
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
- RS.freeModIsoOfRoundTrip R u v h₁ h₂ = { hom := (RS.freeModHomEquiv R X (RS.freeMod R M)).symm u, inv := (RS.freeModHomEquiv R M (RS.freeMod R X)).symm v, hom_inv_id := ⋯, inv_hom_id := ⋯ }
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.
The round trip attached to an isomorphism of free modules: the transposes of the two directions satisfy the unit identity.
The datum attached to a splitting: the transpose of a section of the free module on a morphism satisfies the unit identity.
A splitting from its datum: a map satisfying the unit identity extends to a section of the free module on a morphism.
Entering the image subalgebra #
The generating stage, mapped into rung zero of the image tower and on into the subalgebra it generates.
Equations
- RS.stageIntoImageSubalgebra A i₀ = CategoryTheory.CategoryStruct.comp (RS.stageToImage A i₀) (RS.imageRungι A i₀ 0)
Instances For
A stage factorisation enters the image subalgebra: a datum factoring through a stage below the generating one factors through the subalgebra generated there.
Two data descend to a common image subalgebra, generated at a stage that also carries the unit of the algebra.
A single datum descends to an image subalgebra, generated at a stage that also carries the unit of the algebra.
The two theorems #
The inclusion of the image subalgebra stays a monomorphism after
tensoring: the tensor product of Ind C is exact in each
variable.
The mixed sums are compact.
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.