Lemma 46.4.1. Let $A$ be a ring. For every module-valued functor $F$ on $\textit{Alg}_ A$ there exists a morphism $Q(F) \to F$ of module-valued functors on $\textit{Alg}_ A$ such that (1) $Q(F)$ is adequate and (2) for every adequate functor $G$ the map $\mathop{\mathrm{Hom}}\nolimits (G, Q(F)) \to \mathop{\mathrm{Hom}}\nolimits (G, F)$ is a bijection.

Proof. Choose a set $\{ L_ i\} _{i \in I}$ of linearly adequate functors such that every linearly adequate functor is isomorphic to one of the $L_ i$. This is possible. Suppose that we can find $Q(F) \to F$ with (1) and (2)' or every $i \in I$ the map $\mathop{\mathrm{Hom}}\nolimits (L_ i, Q(F)) \to \mathop{\mathrm{Hom}}\nolimits (L_ i, F)$ is a bijection. Then (2) holds. Namely, combining Lemmas 46.3.6 and 46.3.11 we see that every adequate functor $G$ sits in an exact sequence

$K \to L \to G \to 0$

with $K$ and $L$ direct sums of linearly adequate functors. Hence (2)' implies that $\mathop{\mathrm{Hom}}\nolimits (L, Q(F)) \to \mathop{\mathrm{Hom}}\nolimits (L, F)$ and $\mathop{\mathrm{Hom}}\nolimits (K, Q(F)) \to \mathop{\mathrm{Hom}}\nolimits (K, F)$ are bijections, whence the same thing for $G$.

Consider the category $\mathcal{I}$ whose objects are pairs $(i, \varphi )$ where $i \in I$ and $\varphi : L_ i \to F$ is a morphism. A morphism $(i, \varphi ) \to (i', \varphi ')$ is a map $\psi : L_ i \to L_{i'}$ such that $\varphi ' \circ \psi = \varphi$. Set

$Q(F) = \mathop{\mathrm{colim}}\nolimits _{(i, \varphi ) \in \mathop{\mathrm{Ob}}\nolimits (\mathcal{I})} L_ i$

There is a natural map $Q(F) \to F$, by Lemma 46.3.12 it is adequate, and by construction it has property (2)'. $\square$

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 06Z6. Beware of the difference between the letter 'O' and the digit '0'.