Chosen pullbacks along a morphism #
Main declarations #
ChosenPullbacksAlong: For a morphismf : Y ⟶ XinC, the type classChosenPullbacksAlong fprovides the data of a pullback functorOver X ⥤ Over Yas a right adjoint toOver.map f.
Main results #
We prove that
ChosenPullbacksAlonghas good closure properties: isos have chosen pullbacks, and composition of morphisms with chosen pullbacks have chosen pullbacks.We prove that chosen pullbacks yields usual pullbacks:
ChosenPullbacksAlong.isPullbackproves that for morphismsfandgwith the same codomain, the objectChosenPullbacksAlong.pullbackObj f gtogether with morphismsChosenPullbacksAlong.fst f gandChosenPullbacksAlong.snd f gform a pullback square overfandg.We prove that in cartesian monoidal categories, morphisms to the terminal tensor unit and the product projections have chosen pullbacks.
A functorial choice of pullbacks along a morphism f : Y ⟶ X in C given by a functor
Over X ⥤ Over Y which is a right adjoint to the functor Over.map f.
The pullback functor along
f.The adjunction between
Over.map fandpullback f.
Instances
A category has chosen pullbacks if every morphism has a chosen pullback.
Equations
- CategoryTheory.ChosenPullbacks C = ({X Y : C} → (f : Y ⟶ X) → CategoryTheory.ChosenPullbacksAlong f)
Instances For
Relating the existing noncomputable HasPullbacksAlong typeclass to ChosenPullbacksAlong.
Equations
- CategoryTheory.ChosenPullbacksAlong.ofHasPullbacksAlong f = { pullback := CategoryTheory.Over.pullback f, mapPullbackAdj := CategoryTheory.Over.mapPullbackAdj f }
Instances For
The identity morphism has a functorial choice of pullbacks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The chosen pullback functor of the identity morphism is naturally isomorphic to the identity functor.
Equations
Instances For
Every isomorphism has a functorial choice of pullbacks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse of an isomorphism has a functorial choice of pullbacks.
Equations
Instances For
The composition of morphisms with chosen pullbacks has a chosen pullback.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The chosen pullback functor of a composition of morphisms is naturally isomorphic to the composition of the chosen pullback functors.
Equations
Instances For
In cartesian monoidal categories, any morphism to the terminal tensor unit has a functorial choice of pullbacks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In cartesian monoidal categories, the first product projections fst have a functorial choice
of pullbacks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In cartesian monoidal categories, the second product projections snd have a functorial choice
of pullbacks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying object of the chosen pullback along g of f.
Equations
Instances For
A morphism in Over X from the chosen pullback along g of f to Over.mk f.
Equations
Instances For
The first projection from the chosen pullback along g of f to the domain of f.
Equations
Instances For
The second projection from the chosen pullback along g of f to the domain of g.
Equations
Instances For
A morphism in Over X from the chosen pullback along g of f to Over.mk g.
Equations
Instances For
Given morphisms a : W ⟶ Y and b : W ⟶ Z satisfying a ≫ f = b ≫ g,
constructs the unique morphism W ⟶ pullbackObj f g which lifts a and b.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functoriality of pullbackObj f g in both arguments: Given a map from the pullback cospans
of f' : Y' ⟶ X' and g' : Z' ⟶ X' to the pullback cospan of f : Y ⟶ X and g : Z ⟶ X
as in the diagram below
Y' ⟶ Y
↘ ↘
X' ⟶ X
↗ ↗
Z' ⟶ Z
if the morphisms g' and g both have chosen pullbacks, then we get an induced morphism
pullbackMap f g f' g' comm₁ comm₂ from the chosen pullback of
f' : Y' ⟶ X' along g' to the chosen pullback of f : Y ⟶ X along g.
Here comm₁ and comm₂ are the commutativity conditions of the squares in the diagram above.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If g has a chosen pullback, then Over.ChosenPullbacksAlong.fst f g has a chosen pullback.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The computable ChosenPullbacksAlong.pullback g is naturally isomorphic to the noncomputable
Over.pullback g.