Evaluation, coevaluation and precomposition in a closed monoidal full subcategory #
If P is a monoidal property of objects of a closed monoidal category C that is closed under
internal Homs, Mathlib makes the full subcategory of P closed monoidal
(CategoryTheory.ObjectProperty.fullMonoidalClosedSubcategory), with internal Homs computed in
C (CategoryTheory.ObjectProperty.ihom_obj, CategoryTheory.ObjectProperty.ihom_map_hom).
This file records that its evaluation, coevaluation and precomposition maps are also those of
C, so that computations with internal Homs in the subcategory reduce to computations in C.
Main declarations #
CategoryTheory.ObjectProperty.ihom_ev_app_homandCategoryTheory.ObjectProperty.ihom_coev_app_hom: evaluation and coevaluation;CategoryTheory.ObjectProperty.pre_app_hom: precomposition with a morphism of the subcategory.
Evaluation in the closed monoidal full subcategory is evaluation in the ambient category.
Coevaluation in the closed monoidal full subcategory is coevaluation in the ambient category.
Precomposition of internal Homs in the closed monoidal full subcategory is precomposition in the ambient category.