← LibraryFiniteness Conditions on GroupsEngineering · MathematicsLesson 3/5← PrevNext →
GuidePublished 6 Aug 20264 min readBy Kevin JoginComputational Number TheoryApplicationsCohomological DimensionStallings-Swan Theorem
Skip to the main content

MathematicsApplications

Finiteness Conditions on Groups

Cohomological dimension, finiteness properties, and what homology says about how large a group must be.

Executive summary

Homological finiteness constrains group structure

The cohomological dimension of a group is the length of the shortest projective resolution of ℤ over its group ring. It is zero only for the trivial group, one exactly for free groups — the Stallings–Swan theorem — and infinite for any group with torsion. Finer finiteness conditions, FPn and Fn, ask that resolutions be finitely generated or that classifying spaces have finite skeleta, and they distinguish groups that dimension alone cannot.

Learning objectives

  • Define cohomological and geometric dimension.
  • State the Stallings–Swan theorem.
  • Distinguish the FPn and Fn conditions.
  • Explain why torsion forces infinite dimension.

Section 01Cohomological dimension

cd(G) = proj dimℤ[G] ℤ = sup { n : Hn(G, M) ≠ 0 for some M }
Cohomological dimension of standard groups
GroupcdNote
Trivial group0The only group with cd = 0
Free group1Stallings–Swan: cd = 1 characterises free groups
nnClassifying space is the n-torus
Surface group, genus ≥ 12Poincaré duality group
Finite non-trivial groupTorsion forces periodic non-vanishing
SLn(ℤ)Contains torsion; torsion-free subgroups have finite cd
Torsion is the obstruction

A finite cyclic subgroup has periodic non-vanishing cohomology, and restriction is injective on the relevant primary part, so cohomology of the ambient group cannot vanish in high degrees. Hence any group with torsion has infinite cohomological dimension — no exceptions.

Section 02Stallings–Swan and geometric dimension

The geometric dimension gd(G) is the least dimension of a classifying space. Always cd ≤ gd, with equality except possibly when cd = 2 and gd = 3 — the Eilenberg–Ganea problem, still open.

AlgorithmStallings–Swanin: a group of cohomological dimension at most 1  →  out: freeness
  1. Suppose cd(G) ≤ 1, so ℤ has a projective resolution of length 1 over ℤ[G].
  2. Stallings proved the finitely generated case using ends of groups.
  3. Swan extended it to arbitrary groups.
  4. Conclusion: G is free. The converse is immediate, since a free group has a one-dimensional classifying space — a wedge of circles.
  5. So cd(G) ≤ 1 ⇔ G free, and freeness becomes a homological condition.
This is the group-theoretic analogue of a hereditary ring having global dimension 1, and it is one of the most striking cases of homology determining structure.

Section 03Finiteness properties

FP<sub>n</sub>Algebraic

ℤ admits a projective resolution over ℤ[G] that is finitely generated in degrees up to n. FP1 is equivalent to finite generation of G.

F<sub>n</sub>Geometric

G has a classifying space with finite n-skeleton. F1 is finite generation; F2 is finite presentability.

Fn implies FPn, and the converse holds given finite presentability. Bestvina–Brady groups separate the conditions: there are groups that are FP2 but not finitely presented.

Class

Duality groups

Groups whose cohomology satisfies a duality with homology in complementary degree, generalising Poincaré duality. Surface groups and torsion-free arithmetic groups are examples.

Class

Groups of type FP

Finitely generated in every degree. Includes many groups arising geometrically, and the condition behaves well under extensions.

Class

Virtual duality groups

Have a finite-index subgroup that is a duality group. SLn(ℤ) is one, which is how its cohomology is studied despite having torsion.

ReferenceFrequently asked questions

Is the Eilenberg&ndash;Ganea problem still open?

Yes. It asks whether a group with cd = 2 must have gd = 2. No counterexample is known and no proof exists; it is one of the long-standing open problems in the homological theory of groups.

Why does virtual cohomological dimension help?

Because a group with torsion has infinite cd, but often has a torsion-free finite-index subgroup with finite cd. That number — the virtual cohomological dimension — is well defined by Serre's theorem and carries the useful information.

What distinguishes FP<sub>2</sub> from finite presentability?

FP2 is an algebraic condition on the relation module; finite presentability requires finitely many relations as a group. Bestvina–Brady constructed groups satisfying the first but not the second, settling a long-standing question.

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-0169
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-APPLICATIONS
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Nilpotent Groups and HomologyGuide · MathematicsNEXT LESSON →Modular Representation TheoryGuide · MathematicsHomological Algebra and Algebraic TopologyGuide · MathematicsDerived and Stable CategoriesGuide · Mathematics