Existence of Kan extensions and Kan lifts in bicategories #
We provide the propositional typeclass HasLeftKanExtension f g
, which asserts that there
exists a left Kan extension of g
along f
. See CategoryTheory.Bicategory.Kan.IsKan
for
the definition of left Kan extensions. Under the assumption that HasLeftKanExtension f g
,
we define the left Kan extension lan f g
by using the axiom of choice.
Main definitions #
lan f g
is the left Kan extension ofg
alongf
, and is denoted byf⁺ g
.lanLift f g
is the left Kan lift ofg
alongf
, and is denoted byf₊ g
.
These notations are inspired by [M. Kashiwara, P. Schapira, Categories and Sheaves][Kashiwara2006].
TODO #
ran f g
is the right Kan extension ofg
alongf
, and is denoted byf⁺⁺ g
.ranLift f g
is the right Kan lift ofg
alongf
, and is denoted byf₊₊ g
.
The existence of a left Kan extension of g
along f
.
- hasInitial : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftExtension f g)
Instances
Equations
- ⋯ = ⋯
The left Kan extension of g
along f
at the level of structured arrows.
Equations
Instances For
The left Kan extension of g
along f
.
Equations
- CategoryTheory.Bicategory.lan f g = (CategoryTheory.Bicategory.lanLeftExtension f g).extension
Instances For
f⁺ g
is the left Kan extension of g
along f
.
b
△ \
| \ f⁺ g
f | \
| ◿
a - - - ▷ c
g
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unit for the left Kan extension f⁺ g
.
Equations
Instances For
Evidence that the Lan.extension f g
is a Kan extension.
Equations
- CategoryTheory.Bicategory.lanIsKan f g = CategoryTheory.Limits.initialIsInitial
Instances For
The family of 2-morphisms out of the left Kan extension f⁺ g
.
Equations
- CategoryTheory.Bicategory.lanDesc s = (CategoryTheory.Bicategory.lanIsKan f g).desc s
Instances For
We say that a 1-morphism h
commutes with the left Kan extension f⁺ g
if the whiskered
left extension for f⁺ g
by h
is a Kan extension of g ≫ h
along f
.
- commute : Nonempty ((CategoryTheory.Bicategory.lanLeftExtension f g).whisker h).IsKan
Instances
Evidence that h
commutes with the left Kan extension f⁺ g
.
Equations
Instances For
Equations
- ⋯ = ⋯
If h
commutes with f⁺ g
and t
is another left Kan extension of g
along f
, then
t.whisker h
is a left Kan extension of g ≫ h
along f
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The isomorphism f⁺ (g ≫ h) ≅ f⁺ g ≫ h
at the level of structured arrows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The 1-morphism h
commutes with the left Kan extension f⁺ g
.
Equations
Instances For
We say that there exists an absolute left Kan extension of g
along f
if any 1-morphism h
commutes with the left Kan extension f⁺ g
.
- hasInitial : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftExtension f g)
- commute : ∀ {x : B} (h : c ⟶ x), CategoryTheory.Bicategory.Lan.CommuteWith f g h
Instances
Equations
- ⋯ = ⋯
The existence of a left kan lift of g
along f
.
- mk' :: (
- hasInitial : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftLift f g)
- )
Instances
Equations
- ⋯ = ⋯
The left Kan lift of g
along f
at the level of structured arrows.
Equations
Instances For
The left Kan lift of g
along f
.
Equations
Instances For
f₊ g
is the left Kan lift of g
along f
.
b
◹ |
f₊ g / |
/ | f
/ ▽
c - - - ▷ a
g
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unit for the left Kan lift f₊ g
.
Equations
Instances For
Evidence that the LanLift.lift f g
is a Kan lift.
Equations
- CategoryTheory.Bicategory.lanLiftIsKan f g = CategoryTheory.Limits.initialIsInitial
Instances For
The family of 2-morphisms out of the left Kan lift f₊ g
.
Equations
Instances For
We say that a 1-morphism h
commutes with the left Kan lift f₊ g
if the whiskered left lift
for f₊ g
by h
is a Kan lift of h ≫ g
along f
.
- commute : Nonempty ((CategoryTheory.Bicategory.lanLiftLeftLift f g).whisker h).IsKan
Instances
Evidence that h
commutes with the left Kan lift f₊ g
.
Equations
Instances For
Equations
- ⋯ = ⋯
If h
commutes with f₊ g
and t
is another left Kan lift of g
along f
, then
t.whisker h
is a left Kan lift of h ≫ g
along f
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The isomorphism f₊ (h ≫ g) ≅ h ≫ f₊ g
at the level of structured arrows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The 1-morphism h
commutes with the left Kan lift f₊ g
.
Equations
Instances For
We say that there exists an absolute left Kan lift of g
along f
if any 1-morphism h
commutes with the left Kan lift f₊ g
.
- hasInitial : CategoryTheory.Limits.HasInitial (CategoryTheory.Bicategory.LeftLift f g)
- commute : ∀ {x : B} (h : x ⟶ c), CategoryTheory.Bicategory.LanLift.CommuteWith f g h
Instances
Equations
- ⋯ = ⋯