← LibraryUniversal Coefficients and the Dual Künneth FormulaEngineering · MathematicsLesson 3/4← PrevNext →
GuidePublished 6 Aug 20263 min readBy Kevin JoginComputational Number TheoryThe Künneth FormulaUniversal Coefficient TheoremExt Correction
Skip to the main content

MathematicsThe Künneth Formula

Universal Coefficients and the Dual Künneth Formula

Recovering homology and cohomology with arbitrary coefficients from the integral case, with an Ext or Tor correction.

Executive summary

Integral homology determines everything, up to an extension

The universal coefficient theorems express homology and cohomology with coefficients in a module A in terms of integral homology. For homology the correction is a Tor term one degree down; for cohomology it is an Ext term one degree up. Both sequences split non-naturally. Together they say that integral homology determines all other coefficient versions — but only up to an extension, and the extension data is genuinely lost if the splitting is used carelessly.

Learning objectives

  • State both universal coefficient theorems.
  • Explain the degree shift in each direction.
  • Identify when the correction term vanishes.
  • Explain the consequence for cohomology detecting torsion.

Section 01The two theorems

For a chain complex of free modules over a PID:

0 → Hn(C) ⊗ A → Hn(CA) → Tor1(Hn−1(C), A) → 0
0 → Ext1(Hn−1(C), A) → Hn(Hom(C, A)) → Hom(Hn(C), A) → 0
Comparing the two
HomologyCohomology
Main termHn ⊗ AHom(Hn, A)
CorrectionTor1(Hn−1, A)Ext1(Hn−1, A)
Correction positionOn the rightOn the left
Degree of correctionOne lowerOne lower, contributing to degree n
SplitsYes, non-naturallyYes, non-naturally
The correction sits in the other position

In homology the correction is a quotient; in cohomology it is a submodule. Getting this backwards produces wrong conclusions about which classes are detected, and the error is not visible from the shape of the sequence alone.

Section 02When corrections vanish

Vanishes

Field coefficients

Both Tor and Ext vanish over a field, so homology and cohomology are dual vector spaces and everything is clean.

Vanishes

Free homology

If Hn−1 is free then Tor and Ext against it vanish, and both sequences reduce to their main terms.

Does not vanish

Torsion homology, integral coefficients

Ext1(ℤ/m, ℤ) = ℤ/m, so torsion in degree n−1 appears in cohomology in degree n. This is why integral cohomology sees torsion one degree up.

The degree shift has real consequences

Torsion in Hn−1 contributes to Hn, not to Hn−1. Reading off torsion from cohomology therefore requires the shift to be applied, and forgetting it is a standard source of errors when comparing homology and cohomology tables.

Section 03Why splitting is not natural

A splitting exists for each complex separately, but a map of complexes need not commute with chosen splittings. Concretely, in topology the induced maps on cohomology do not respect the decomposition into Hom and Ext parts.

Use the sequence, not the sum

Any statement about induced maps, cup products or naturality must be phrased using the short exact sequence. The direct sum decomposition is a statement about isolated objects and cannot be propagated along morphisms.

ReferenceFrequently asked questions

Why does cohomology have an Ext term and homology a Tor term?

Because cohomology applies Hom, which is left exact with Ext as its derived functor, while homology applies tensor, which is right exact with Tor as its derived functor. The position of the correction follows the exactness direction of the functor involved.

Can cohomology be recovered from homology completely?

Up to the extension recorded by the short exact sequence. With field coefficients the answer is yes and cohomology is the dual of homology; integrally, the extension can be non-trivial and the two carry genuinely different information.

What is the dual Künneth formula?

The statement computing the cohomology of a product in terms of the cohomology of the factors, with an Ext correction term, under finiteness hypotheses. It is less symmetric than the homology version because Hom does not commute with infinite direct sums.

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-0136
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

The Künneth FormulaGuide · MathematicsNEXT LESSON →Applications of the Künneth FormulasGuide · MathematicsDouble Complexes and Total ComplexesGuide · MathematicsComputational Algebraic Number Theory: Discipline OverviewGuide · Mathematics