nLab hom-functor preserves limits

Redirected from "internal hom-functors preserve limits".
Contents

Context

Limits and colimits

Category theory

Contents

Idea

One of the basic facts of category theory is that the hom-functor on a category 𝒞\mathcal{C} preserve limits in both variables separately (remembering that a limit in the first variable, due to contravariance, is actually a colimit in 𝒞\mathcal{C}).

Statement

Ordinary hom-functor

Proposition

(hom-functor preserves limits)

Let 𝒞\mathcal{C} be a category and write

Hom 𝒞:𝒞 op×𝒞Set Hom_{\mathcal{C}} \;\colon\; \mathcal{C}^{op} \times \mathcal{C} \longrightarrow Set

for its hom-functor. This preserves limits in both its arguments (recalling that a limit in the opposite category 𝒞 op\mathcal{C}^{op} is a colimit in 𝒞\mathcal{C}).

In more detail, let X :𝒞X_\bullet \colon \mathcal{I} \longrightarrow \mathcal{C} be a diagram. Then:

  1. If the limit lim iX i\underset{\longleftarrow}{\lim}_i X_i exists in 𝒞\mathcal{C} then for all Y𝒞Y \in \mathcal{C} the functor Hom 𝒞(Y,)Hom_{\mathcal{C}}(Y, -) preserves this limit.

    Hom 𝒞(Y,lim iX i)lim iHom 𝒞(Y,X i) \Hom_\mathcal{C}\left(Y, \underset{\longleftarrow}{\lim}_i X_i\right) \simeq \underset{\longleftarrow}{\lim}_i \Hom_\mathcal{C}(Y,X_i)
  2. If the colimit lim iX i\underset{\longrightarrow}{\lim}_i X_i exists in 𝒞\mathcal{C} then for all Y𝒞Y \in \mathcal{C} the functor Hom 𝒞(,Y)Hom_{\mathcal{C}}(-, Y) preserves it (viewing it as a limit over X opX_\bullet^{op}).

    Hom 𝒞(lim iX i,Y)lim iHom C(X i,Y) \Hom_\mathcal{C}\left(\underset{\longrightarrow}{\lim}_i X_i, Y\right) \simeq \underset{\longrightarrow}{\lim}_i \Hom_C(X_i,Y)

Proof

We give the proof of the first statement. The proof of the second statement is formally dual. Let (L,λ i)(L, \lambda_i) be a limit of X X_\bullet, consisting of an object L𝒞L \in \mathcal{C} and a family of maps λ i:LX i\lambda_i \colon L \to X_i forming a limit cone. Our task is to show that (Hom 𝒞(Y,L),Hom 𝒞(Y,λ i))(Hom_\mathcal{C}(Y, L), Hom_\mathcal{C}(Y, \lambda_i)) is a limit cone in SetSet.

So, take a set SS equipped with a family of maps α i:SHom 𝒞(Y,X i)\alpha_i \colon S \to Hom_\mathcal{C}(Y, X_i) that form a cone, meaning for every f:X iX jf \colon X_i \to X_j we have that Hom 𝒞(Y,f)α i=α jHom_\mathcal{C}(Y, f) \circ \alpha_i = \alpha_j. We need to show that there exists a unique morphism α:SHom 𝒞(Y,L)\alpha \colon S \to Hom_\mathcal{C}(Y, L) such that α i=Hom 𝒞(Y,λ i)α\alpha_i = Hom_\mathcal{C}(Y, \lambda_i) \circ \alpha for every ii \in \mathcal{I}.

Unpacking the definition of the hom-functor, we obtain:

  • For every sSs \in S, a map α i(s):YX i\alpha_i(s) \colon Y \to X_i.
  • The compatibility condition fα i(s)=α j(s)f \circ \alpha_i(s) = \alpha_j(s) for every f:X iX jf \colon X_i \to X_j.
  • The requirement to find, for each sSs \in S, a unique α(s):YL\alpha(s) \colon Y \to L such that α i(s)=λ iα(s)\alpha_i(s) = \lambda_i \circ \alpha(s).

But elementwise, the first two bulletpoints are the data of a cone over X X_\bullet with tip YY, and the third is obtained from the unique morphism YLY \to L factorising this cone through the limit cone (L,λ i)(L, \lambda_i). Thus, taking these together for each sSs \in S provides the required unique factorisation α:SHom 𝒞(Y,L)\alpha \colon S \to Hom_\mathcal{C}(Y, L).

Internal hom-functor

Proposition

(internal hom-functor preserves limits)

Let 𝒞\mathcal{C} be a symmetric closed monoidal category with internal hom-bifunctor [,][-,-]. Then this bifunctor preserves limits in the second variable, and sends colimits in the first variable to limits:

[X,limj𝒥Y(j)]limj𝒥[X,Y(j)] [X, \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} Y(j)] \;\simeq\; \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} [X, Y(j)]

and

[limj𝒥Y(j),X]limj𝒥[Y(j),X] [\underset{\underset{j \in \mathcal{J}}{\longrightarrow}}{\lim} Y(j),X] \;\simeq\; \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} [Y(j),X]
Proof

For X𝒞X \in \mathcal{C} any object, [X,][X,-] is a right adjoint by definition, and hence preserves limits as adjoints preserve (co-)limits.

For the other case, let Y:𝒞Y \;\colon\; \mathcal{L} \to \mathcal{C} be a diagram in 𝒞\mathcal{C}, and let C𝒞C \in \mathcal{C} be any object. Then there are isomorphisms

Hom 𝒞(C,[limj𝒥Y(j),X]) Hom 𝒞(Climj𝒥Y(j),X) Hom 𝒞(limj𝒥(CY(j)),X) limj𝒥Hom 𝒞((CY(j)),X) limj𝒥Hom 𝒞(C,[Y(j),X]) Hom 𝒞(C,limj𝒥[Y(j),X]) \begin{aligned} Hom_{\mathcal{C}}(C, [ \underset{\underset{j \in \mathcal{J}}{\longrightarrow}}{\lim} Y(j), X ] ) & \simeq Hom_{\mathcal{C}}( C \otimes \underset{\underset{j \in \mathcal{J}}{\longrightarrow}}{\lim} Y(j), X ) \\ & \simeq Hom_{\mathcal{C}}( \underset{\underset{j \in \mathcal{J}}{\longrightarrow}}{\lim} (C \otimes Y(j)), X ) \\ & \simeq \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} Hom_{\mathcal{C}}( (C \otimes Y(j)), X ) \\ & \simeq \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} Hom_{\mathcal{C}}( C, [Y(j), X] ) \\ & \simeq Hom_{\mathcal{C}}( C, \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} [Y(j), X] ) \end{aligned}

which are natural in C𝒞C \in \mathcal{C}, where we used that the ordinary hom-functor respects (co)limits as shown (see at hom-functor preserves limits), and that the left adjoint C()C \otimes (-) preserves colimits (see at adjoints preserve (co-)limits).

Hence by the fully faithfulness of the Yoneda embedding, there is an isomorphism

[limj𝒥Y(j),X]limj𝒥[Y(j),X]. \left[ \underset{\underset{j \in \mathcal{J}}{\longrightarrow}}{\lim} Y(j), X \right] \overset{\simeq}{\longrightarrow} \underset{\underset{j \in \mathcal{J}}{\longleftarrow}}{\lim} [Y(j), X] \,.

Last revised on March 5, 2026 at 15:01:41. See the history of this page for a list of all contributions to it.