Pullbacks of split epimorphisms #
This file proves that a chosen section pulls back along an arbitrary morphism. If
s : S ⟶ X is a section of f : X ⟶ S and g : T ⟶ S, its base change is the
canonical morphism
T ⟶ X ×[S] T
whose projections are g ≫ s and 𝟙 T. The construction is packaged as
CategoryTheory.SplitEpi.pullback; its projection formulas characterize it uniquely.
The file also records naturality in both the split epimorphism and the base-change
morphism, and supplies the corresponding low-priority IsSplitEpi instance.
For a scheme over a field, a rational point is precisely such a chosen section of the
structure morphism. Thus this construction supplies base change of rational points, as
required by the displayed x₀.baseChange K and base-change compatibility target in
TauCetiRoadmap/JacobianChallenge/README.md. No formalization is vendored; the
construction is the universal property of Mathlib's pullback.
Pull a chosen section of f : X ⟶ S back along g : T ⟶ S.
The resulting section of pullback.snd f g has first projection g ≫ h.section_
and second projection the identity of T.
Equations
- h.pullback g = { section_ := CategoryTheory.Limits.pullback.lift (CategoryTheory.CategoryStruct.comp g h.section_) (CategoryTheory.CategoryStruct.id T) ⋯, id := ⋯ }
Instances For
The section underlying SplitEpi.pullback is the canonical pullback lift.
The first projection of a pulled-back section is the original section after the base-change morphism.
The first projection of a pulled-back section is the original section after the base-change morphism.
The two projection formulas uniquely determine the pulled-back section.
Pullback of chosen sections is natural in morphisms of split epimorphisms.
Here i : X ⟶ Y lies over S, and h.section_ ≫ i = h'.section_ says that it
preserves the chosen sections. The induced map of pullbacks then preserves their
pulled-back sections.
Pullback of a chosen section is natural in the base-change morphism.
For k : T' ⟶ T, the canonical map from the pullback along k ≫ g to the
pullback along g carries the section over T' to the section over T
precomposed with k.
Naturality of a pulled-back section when the base-change composite is given by an equal morphism. This form is convenient for morphisms in an over category.
A pullback of a split epimorphism is a split epimorphism.
The low priority leaves more specialized instances, such as the diagonal pullback,
in control when they apply. Use SplitEpi.pullback when the particular chosen
section matters.