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)
Instances For
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))
Instances For
A left exact functor is in particular a functor.
Equations
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Bundled right-exact functors.
Equations
- (C ⥤ᵣ D) = CategoryTheory.FullSubcategory fun (F : CategoryTheory.Functor C D) => Nonempty (CategoryTheory.Limits.PreservesFiniteColimits F)
Instances For
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))
Instances For
A right exact functor is in particular a functor.
Equations
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Bundled exact functors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
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))
Instances For
An exact functor is in particular a functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Turn an exact functor into a left exact functor.
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Turn an exact functor into a left exact functor.
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Turn a left exact functor into an object of the category LeftExactFunctor C D
.
Equations
- CategoryTheory.LeftExactFunctor.of F = { obj := F, property := ⋯ }
Instances For
Turn a right exact functor into an object of the category RightExactFunctor C D
.
Equations
- CategoryTheory.RightExactFunctor.of F = { obj := F, property := ⋯ }
Instances For
Turn an exact functor into an object of the category ExactFunctor C D
.
Equations
- CategoryTheory.ExactFunctor.of F = { obj := F, property := ⋯ }