← LibraryThe Künneth FormulaEngineering · MathematicsLesson 2/4← PrevNext →
GuidePublished 6 Aug 20264 min readBy Kevin JoginComputational Number TheoryThe Künneth FormulaKunneth FormulaTensor Product of Complexes
Skip to the main content

MathematicsThe Künneth Formula

The Künneth Formula

The homology of a tensor product of complexes: a product term, plus a Tor correction in one lower degree.

Executive summary

Product plus torsion correction

Over a principal ideal domain, the homology of a tensor product of complexes is not simply the tensor product of the homologies. There is an additional Tor term, shifted down one degree, and the three fit into a short exact sequence that splits — but not naturally. The formula is the reason homology with field coefficients is multiplicative while integral homology is not, and the Tor term is exactly the interaction between torsion in the two factors.

Learning objectives

  • State the Künneth short exact sequence.
  • Identify the hypotheses needed on the complexes and the ring.
  • Explain why the splitting is not natural.
  • Specialise to field coefficients and to torsion-free homology.

Section 01The theorem

Let C and D be complexes over a PID with C flat — for example a complex of free modules. Then for each n there is a short exact sequence

0 → ⊕p+q=n Hp(C) ⊗ Hq(D) → Hn(CD) → ⊕p+q=n−1 Tor1(Hp(C), Hq(D)) → 0

The sequence is natural in both complexes and splits, but the splitting is not natural.

Splitting without naturality

The homology of the tensor product is isomorphic to the direct sum of the two outer terms, but no such isomorphism can be chosen compatibly with maps of complexes. Any argument requiring functoriality must use the short exact sequence itself, not the splitting.

Section 02Hypotheses

What each hypothesis does
HypothesisRoleIf dropped
Base ring is a PIDTor vanishes above degree 1, so one correction term sufficesOver a general ring, a spectral sequence with infinitely many possible terms replaces the sequence
C is a complex of flat modulesEnsures the tensor product behaves correctly on cycles and boundariesFree complexes are the usual case; without flatness the sequence fails
Boundaries are flatIn the usual proof, Bn(C) flat is what is really usedOver a PID submodules of free are free, so this is automatic
Complexes bounded belowConvergence and finiteness of the sumsUnbounded cases need care with totalisation
Why a PID is the natural setting

Global dimension 1 means Torn = 0 for n ≥ 2, so exactly one correction term appears. Over a ring of higher global dimension the correction becomes a spectral sequence, which is the general Künneth spectral sequence.

Section 03Special cases

Case

Field coefficients

Over a field every module is free, so Tor vanishes and homology is exactly multiplicative: Hn(C ⊗ D) = ⊕ Hp ⊗ Hq.

Case

Torsion-free homology

If the homology of either complex is torsion-free, Tor1 vanishes and the same clean formula holds over ℤ.

Case

Topological product

For CW complexes, singular chains of a product are chain equivalent to the tensor product, so Künneth computes H*(X × Y) from the factors.

Why field coefficients are used in practice

Working over a field removes the Tor term entirely and makes homology a functor to graded vector spaces, where dimension counting is available. The price is losing torsion information, which is precisely what the integral computation retains.

ReferenceFrequently asked questions

Why is the Tor term shifted down one degree?

Because it arises as the connecting homomorphism in the long exact sequence relating cycles, boundaries and homology, and connecting maps shift degree by one. The shift is structural, not a normalisation choice.

Does Künneth hold for cohomology?

There is a dual statement with Ext replacing Tor and appropriate finiteness hypotheses, but it is less clean: cohomology does not commute with infinite products as readily, so finite generation is usually assumed.

What replaces the formula over a general ring?

A Künneth spectral sequence with E2 page given by Tor in all degrees, converging to the homology of the tensor product. It reduces to the short exact sequence exactly when global dimension is at most 1.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

Page ID
KV-MATH-0135
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-KUNNETH
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Double Complexes and Total ComplexesGuide · MathematicsNEXT LESSON →Universal Coefficients and the Dual Künneth FormulaGuide · MathematicsApplications of the Künneth FormulasGuide · MathematicsComputational Algebraic Number Theory: Discipline OverviewGuide · Mathematics