Bundled exact functors #
We say that a functor F
is left exact if it preserves finite limits, it is right exact if it
preserves finite colimits, and it is exact if it is both left exact and right exact.
In this file, we define the categories of bundled left exact, right exact and exact functors.
Bundled left-exact functors.
Equations
- (C ⥤ₗ D) = CategoryTheory.FullSubcategory fun (F : CategoryTheory.Functor C D) => Nonempty (CategoryTheory.Limits.PreservesFiniteLimits F)
Equations
C ⥤ₗ D
denotes left exact functors C ⥤ D
Equations
- CategoryTheory.«term_⥤ₗ_» = Lean.ParserDescr.trailingNode `CategoryTheory.term_⥤ₗ_ 26 27 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⥤ₗ ") (Lean.ParserDescr.cat `term 26))
A left exact functor is in particular a functor.
Equations
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Bundled right-exact functors.
Equations
- (C ⥤ᵣ D) = CategoryTheory.FullSubcategory fun (F : CategoryTheory.Functor C D) => Nonempty (CategoryTheory.Limits.PreservesFiniteColimits F)
C ⥤ᵣ D
denotes right exact functors C ⥤ D
Equations
- CategoryTheory.«term_⥤ᵣ_» = Lean.ParserDescr.trailingNode `CategoryTheory.term_⥤ᵣ_ 26 27 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⥤ᵣ ") (Lean.ParserDescr.cat `term 26))
A right exact functor is in particular a functor.
Equations
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Bundled exact functors.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
C ⥤ₑ D
denotes exact functors C ⥤ D
Equations
- CategoryTheory.«term_⥤ₑ_» = Lean.ParserDescr.trailingNode `CategoryTheory.term_⥤ₑ_ 26 27 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ⥤ₑ ") (Lean.ParserDescr.cat `term 26))
An exact functor is in particular a functor.
Equations
- One or more equations did not get rendered due to their size.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Turn an exact functor into a left exact functor.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Turn an exact functor into a left exact functor.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Turn a left exact functor into an object of the category LeftExactFunctor C D
.
Equations
- CategoryTheory.LeftExactFunctor.of F = { obj := F, property := ⋯ }
Turn a right exact functor into an object of the category RightExactFunctor C D
.
Equations
- CategoryTheory.RightExactFunctor.of F = { obj := F, property := ⋯ }
Turn an exact functor into an object of the category ExactFunctor C D
.
Equations
- CategoryTheory.ExactFunctor.of F = { obj := F, property := ⋯ }