I'm learning about finitary functors. I have two conflicting results:
- $F_A X = X^A$ is finitary iff $A$ is finite. Therefore, $X^\mathbb{N}$ is not finitary.
- $F X = X$ is finitary and the category of finitary functors has small limits (it is a presheaves category). Therefore, $X^\mathbb{N}$ is finitary, because it is the small limit of finitary functors (the product diagram over $\mathbb{N}$ as a discrete category).
What's happening?!
The functor $X \mapsto X^{\mathbb{N}}$ is not the product of $\mathbb{N}$ copies of the functor $X \mapsto X$ in the category of finitary functors $\text{Set} \to \text{Set}$ (it can't be since this functor is not finitary). This product exists but it is something else: namely, thinking of $X^{\mathbb{N}}$ as the set of functions $\mathbb{N} \to X$, it's the set of functions $\mathbb{N} \to X$ which only take finitely many values. (Hence the inclusion of finitary functors into all functors doesn't preserve infinite limits.)
Here are some reasons you might have been confused:
But! The corresponding finitary functor $\text{Set} \to \text{Set}$ is computed by taking a filtered colimit over all finite subsets of $X$ (which it necessarily must be in order for the result to be finitary), and if you compute that filtered colimit you get the functor above on $\text{Set}$, not $X \mapsto X^{\mathbb{N}}$.