Day's reflection theorem #
Let D
be a symmetric monoidal closed category and let C
be a reflective subcategory. Day's
reflection theorem proves the equivalence of four conditions, which are all of the form that a
map obtained by acting on the unit of the reflective adjunction, with the internal hom and
tensor functors, is an isomorphism.
Suppose that C
is itself monoidal and that the reflector is a monoidal functor. Then we can
apply Day's reflection theorem to prove that C
is also closed monoidal.
References #
- We follow the proof on nLab, see https://ncatlab.org/nlab/show/Day%27s+reflection+theorem.
- The original paper is [Day72] A reflection theorem for closed categories, by Day, 1972.
Day's reflection theorem.
Let D
be a symmetric monoidal closed category and let C
be a reflective subcategory. Denote by
R : C ⥤ D
the inclusion functor and by L : D ⥤ C
the reflector. Let u
denote the unit of the
adjunction L ⊣ R
. Denote the internal hom by [-,-]
. The following are equivalent:
u : [d, Rc] ⟶ RL[d, Rc]
is an isomorphism,[u, 𝟙] : [RLd, Rc] ⟶ [d, Rc]
is an isomorphism,L(u ▷ d') : L(d ⊗ d') ⟶ L(RLd ⊗ d')
is an isomorphism,L(u ⊗ u) : L(d ⊗ d') ⟶ L(RLd ⊗ RLd')
is an isomorphism,
where c, d, d'
are arbitrary objects of C
/D
, quantified over separately in each condition.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Auxiliary definition for monoidalClosed
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a reflective functor R : C ⥤ D
with a monoidal left adjoint, such that D
is symmetric
monoidal closed, then C
is monoidal closed.
Equations
- CategoryTheory.Monoidal.Reflective.monoidalClosed adj = { closed := fun (c : C) => CategoryTheory.Monoidal.Reflective.closed adj c }