Base changes of base changes #
Let P be a property of morphisms stable under base change. If the base change
pullback.snd f k of f along k has P, then so does every further base change of f along a
morphism factoring through k: this file records the forms of this used when reducing a property
of morphisms of schemes to an affine base. Mathlib's MorphismProperty.pullback_snd is the case
where f itself has P.
Main results #
CategoryTheory.MorphismProperty.pullback_snd_comp:P (pullback.snd f k)impliesP (pullback.snd f (e ≫ k));pullback_snd_of_comp_eqis the same for a morphism equal toe ≫ k.CategoryTheory.MorphismProperty.pullback_snd_pullback_fst_comp: the base change offalongY ×_S T ⟶ Ypasses its property to the base change alongY ×_S T' ⟶ Yfor anyT' ⟶ T.CategoryTheory.MorphismProperty.pullback_snd_pullback_snd:P (pullback.snd f k)impliesP (pullback.snd (pullback.snd f v) a)whenevera ≫ vfactors throughk.CategoryTheory.MorphismProperty.pullback_snd_comp_left: ifPis moreover stable under composition,P eandP (pullback.snd f k)implyP (pullback.snd (e ≫ f) k).
A base change of pullback.snd f k along e is the base change of f along e ≫ k, so it
inherits every property stable under base change.
A form of pullback_snd_comp for a morphism a known to factor as e ≫ k. Its conclusion
does not mention the composite, so it can be applied where rewriting with the factorisation inside
pullback is not possible.
If the base change of f along Y ×_S T ⟶ Y has P, then so does its base change along
Y ×_S T' ⟶ Y for every t : T' ⟶ T, since the latter factors through the former.
If a ≫ v factors as e ≫ k, then the base change of pullback.snd f v along a inherits
from pullback.snd f k every property stable under base change.
For a property stable under base change and composition, precomposing f with a morphism
having the property keeps the property of pullback.snd f k.