A homology theory which satisfies Milnor's additivity axiom but not the direct limit axiom?

I think it's a great question because not everybody is aware of this. A consequence of Brown representability theorem (Adams's version, which is highly non-trivial and depends on homotopy groups of spheres being countable) is that any spectrum $X$ fits into an exact triangle \[\coprod_{j\in J}Z_j\longrightarrow \coprod_{i\in I}Y_i\longrightarrow X\stackrel{\delta}\longrightarrow\Sigma Z\]

where $\delta$ is a phantom map and $Y_i$ and $Z_j$ are finite CW-spectra for all $i\in I$ and $j\in J$, see Neeman's "On a theorem of Brown and Adams". Hence taking homology we obtain a short exact sequence

$$\coprod_{j\in J}h_{*}(Z_j)\hookrightarrow \coprod_{i\in I}h_{*}(Y_i)\stackrel{p}\twoheadrightarrow h_{*}(X).$$

You can (and do) take without loss of generality $\{Y_i\}_{i\in I}$ to be the family of finite subcomplexes of $X$.

We also have by definition an exact sequence (not injective on the left)

$$\coprod_{\{Y_k\subset Y_i\}}h_{*}(Y_k)\longrightarrow \coprod_{i\in I}h_{*}(Y_i)\stackrel{q}\twoheadrightarrow \operatorname{colim}_{i\in I}h_{*}(Y_i).$$ The previous surjection $p$ factors throug $q$ and the canonical map $\operatorname{colim}_{i\in I}h_{*}(Y_i)\rightarrow h_*(X)$.

The first map is induced by obvious vertical map in the diagram below, and the diagonal factorization exists by general properties of triangulated categories $$ \begin{array}{ccccc} &&\coprod_{\{Y_k\subset Y_i\}}Y_k&&\\ &\swarrow&\downarrow&&\\ \coprod_{j\in J}Z_j&\longrightarrow &\coprod_{i\in I}Y_i\longrightarrow& X \end{array} $$ It is only left to show that the diagonal map is surjective on homology. This map actually has a splitting in the stable homotopy category (see Neeman's paper), hence we're done.

All this is very specific to the stable homotopy category, Adams's theorem is seldom satisfied elsewhere, hence model category arguments would usual fail in proving this.


If we assume the additivity axiom for all coproducts (not just countable ones), then a homology theory carries all filtered homotopy colimits to colimits of abelian groups.

Let $J$ be a filtered category and given a homology theory $h_*$, consider two families of functors $\mathsf{Top}^J \to \mathsf{Ab}$. One is $X \mapsto h_*(\mathrm{hocolim}_{j \in J} X_j)$ and the other is $X \mapsto \mathrm{colim}_{j \in J} h_* X_j$. Both these families of functors are "homology theories" in the sense that they satisfy all the same axioms as $h_*$ (using the fact that $J$ is filtered to show that the latter is exact).

The universal properties of (homotopy) colimits yield a transformation which is an isomorphism "on coefficients" which in this case means on every representable functor over $J$. It follows (by the usual argument you mention in your question) that this transformation is an isomorphism everywhere. In this case, you need to observe that every diagram of spaces over $J$ is equivalent to a projectively cofibrant diagram, i.e. one obtained by pushing out coproducts of $J(j, -) \times S^n \to J(j, -) \times D^{n+1}$ and then taking countable sequential colimits. Compactness of $S^n$ implies that countable colimits in the small object argument suffice. Now we proceed by induction using exactness to handle the pushouts, additivity to handle the coproducts and Hatcher's exercise to handle the colimit of a countable sequence.

Added: the argument of the previous paragraph in more detail. Given diagrams $A, B \colon J \to \mathsf{Top}$, a map $f \colon A \to B$, $j \in J$, $n \in \mathbb{N} \cup \{ -1 \}$, consider the set $C_{j,n} (f)$ of all commutative squares$\require{AMScd}$

\begin{CD} J(j, -) \times S^n @>>> A \\ @VVV @VV{f}V \\ J(j, -) \times D^{n+1} @>>> B. \end{CD}

Define $\bar B$ by pushing out $\bigsqcup_{j,n} C_{j,n} (f) \times J(j, -) \times S^n \to \bigsqcup_{j,n} C_{j,n} (f) \times J(j, -) \times D^{n+1}$ along $\bigsqcup_{j,n} C_{j,n} (f) \times J(j, -) \times S^n \to A$.

Now, given any diagram $X \in \mathsf{Top}^J$, define $X^{(-1)} = \varnothing$ and $f_{-1} \colon X^{(-1)} \to X$ as the unique map. Then apply the above construction to get $X^{(0)} = \bar X^{(-1)}$ and the induced map $f_0 \colon X^{(0)} \to X$. Proceed inductively to obtain a sequence of maps $X^{(-1)} \to X^{(0)} \to X^{(1)} \to \ldots$ and let $\tilde X$ denote its colimit which comes with an induced map $\tilde X \to X$. This latter map is a weak equivalence, even an object-wise acyclic Serre fibration. Indeed, in any a square

\begin{CD} S^n @>>> \tilde X_j \\ @VVV @VVV \\ D^{n+1} @>>> X_j \end{CD}

the top map factors through some $X_j^{(k)}$ since $S^n$ is compact and the resulting square has a lift since it corresponds by an adjunction to one of the squares above and a solution to that lifting problem was adjoined in the construction of $X^{(k+1)}$.

Now, assume that $H_*, K_* \colon \mathsf{Top}^J \to \mathsf{Ab}$ are homology theories with a transformation $\phi \colon H_* \to K_*$ that is an isomorphism on representables. We proceed to prove that it is an isomorphism everywhere in a few steps.

Step 1. $\phi$ is an isomorphism on $J(j, -) \times D^{n+1}$ by homotopy invariance.

Step 2. $\phi$ is an isomorphism on $J(j, -) \times S^n$ by the usual Mayer--Vietoris argument (decompose the sphere into two hemispheres).

Step 3. $\phi$ is an isomorphism on both $\bigsqcup_{j,n} C_{j,n} (f_k) \times J(j, -) \times S^n$ and $\bigsqcup_{j,n} C_{j,n} (f_k) \times J(j, -) \times D^{n+1}$ by additivity.

Step 4. $\phi$ is an isomorphism on all $X^{(k)}$ by induction on $k$ applying exactness each time.

Step 5. $\phi$ is an isomorphism on $\tilde X$ by the mapping telescope trick.

Step 6. $\phi$ is an isomorphism on $X$ by homotopy invariance.


Edit: As explained in the comments, this is not an answer to the question. I leave it as it might at least serve as an intuition for why the direct sum axiom plus excision should be enough to imply the direct limit axiom.

Working $\infty$-categorically, we may think of a homology theory as a functor from spaces to spectra. The axioms about the suspension isomorphism and cofiber sequences are equivalent to preservation of pushouts. Now, a functor which preserves pushouts and all (small) coproducts, preserves all (small) colimits. This is proposition 4.4.2.7 in HTT by Lurie.

Remark: Actually, we can reverse the logic by saying that we just want our the functor to preserve all (small) colimits. One can break this into (1) preservation of finite colimits and (2) preservation of filtered colimits. One can also replace (2) by (2') preservation of coproducts. Additionally, one can replace (1) by (1') preservation of pushouts. Finally, one can test that a map of spectra is an equivalence by checking the induced map on the homotopy groups and for a pushout these can be described by a long exact sequence. This allows us to reformulate everything in classical terms (i.e. the Eilenberg-Steenrod axioms).