范畴论问询:函子H满足H(∏bᵢ)=∏H(bᵢ)或同构的条件是什么?
Let's break down your question step by step—this is a core concept in category theory that ties together limits, functors, and adjunctions, so let's make sure we cover all the bases clearly.
First, let's align on the setup you described:
- $J$ is a small discrete category (think of it as just a set of indices, no non-identity morphisms to worry about)
- $\mathcal{B}$ has all $J$-indexed products: for any family ${b_i}_{i \in J}$ in $\mathcal{B}$, the limit of the functor $F: J \to \mathcal{B}$ (sending each $i$ to $b_i$) exists. This limit is exactly the product $\prod b_i$, with the limit cone being the family of projection morphisms $v_i: \prod b_i \to b_i$ (your notation $v: \prod b_i \twoheadrightarrow F$ is just shorthand for this collection of projections).
Now, onto your core question: what conditions on $H: \mathcal{B} \to \mathcal{C}$ make $H(\prod b_i)$ either strictly equal to, or isomorphic to, the product $\prod H(b_i)$ in $\mathcal{C}$, with the cone $Hv = {H(v_i): H(\prod b_i) \to H(b_i)}$ acting as a limit cone?
1. The Isomorphic Case (Most Relevant in Category Theory)
In category theory, we almost always prioritize isomorphism over strict equality, since objects are defined only up to isomorphism. When $H(\prod b_i) \cong \prod H(b_i)$ (with $Hv$ corresponding to the product's projection cone in $\mathcal{C}$), we say $H$ preserves products (specifically, $J$-indexed products).
Here are the key conditions that guarantee this:
- $H$ is a right adjoint: If there exists a functor $G: \mathcal{C} \to \mathcal{B}$ such that $G \dashv H$ (i.e., $G$ is the left adjoint of $H$), then $H$ preserves all limits—including products. This is a foundational result: right adjoints preserve limits, left adjoints preserve colimits.
- Example: The forgetful functor $U: \mathbf{Grp} \to \mathbf{Set}$ (sending a group to its underlying set) has a left adjoint (the free group functor), so $U$ preserves products: the underlying set of a group product is exactly the set-theoretic product of the groups' underlying sets, and group projections map directly to set projections.
- $H$ is a representable functor (when $\mathcal{C} = \mathbf{Set}$): If $H(-) \cong \text{Hom}_\mathcal{B}(a, -)$ for some fixed object $a \in \mathcal{B}$, then $H$ preserves all limits. This comes straight from the Yoneda lemma: for any product $\prod b_i$, we have a natural isomorphism $\text{Hom}(a, \prod b_i) \cong \prod \text{Hom}(a, b_i)$, which is exactly the product preservation condition.
- $H$ is built to preserve products: Some functors are constructed explicitly to preserve products. For example, in the category of $R$-modules, the dual functor $(-)^* = \text{Hom}_R(-, R)$ is a right adjoint (to itself in certain cases), so it preserves products of modules.
2. The Strict Equality Case (Rare, Context-Dependent)
Strict equality $H(\prod b_i) = \prod H(b_i)$ is a much stronger condition—it requires the actual object (not just an isomorphic stand-in) to be the product in $\mathcal{C}$. This only applies in very specific scenarios:
- $H$ is an inclusion functor into a product-closed subcategory: If $\mathcal{C}$ is a full subcategory of $\mathcal{B}$, and $\mathcal{C}$ is closed under products in $\mathcal{B}$—meaning whenever $\prod b_i$ is a product in $\mathcal{B}$ and every $b_i \in \mathcal{C}$, then $\prod b_i$ is also in $\mathcal{C}$ and acts as the product of the $b_i$ within $\mathcal{C}$. The inclusion functor here strictly preserves products.
- $H$ is the identity functor: Trivially, if $H$ maps every object and morphism in $\mathcal{B}$ to itself, then $H(\prod b_i) = \prod b_i = \prod H(b_i)$ strictly. Strict equality is otherwise rare, since most functors transform objects in ways that break the literal identity of the product.
A Quick Note on "$Hv$ is a Limit Cone"
If $Hv = {H(v_i)}$ is a limit cone over the functor $HF: J \to \mathcal{C}$ (sending $i$ to $H(b_i)$), that's exactly the definition of $H$ preserving the product $\prod b_i$. If this holds for all families ${b_i}$ in $\mathcal{B}$, then $H$ preserves all $J$-indexed products. If it only holds for a specific family, $H$ just preserves that particular product.
内容的提问来源于stack exchange,提问作者Oliver G

