# what is a (co)homology theory?

There are different axioms for a (co)homology theory: Homotopy invariance is always there, but for the rest there is or isn't:

• long exact sequence for pairs of topological spaces

• exact sequence for cofibrations

• additivity (for coproducts of spaces)

• excision

• suspension isomorphism

Now my question is: Which of these axioms define really a (co)homology theory and which subsets of these axioms are equivalent?

Edit: I have the impression that "long exact sequence for pairs of topological spaces + additivity + excision" is one possibility, and "exact sequence for cofibrations + additivity + suspension isomorphism" is another. See http://www.math.uchicago.edu/~may/CONCISE/ConciseRevised.pdf, p. 110.

Oh, and is it obvious that the cohomology theories coming from Brown representability satisfy excision? See http://www.math.uchicago.edu/~may/CONCISE/ConciseRevised.pdf, bottom of p. 111.