For a connected CW complex with contractible universal cover, let and . Lift each cell once and transport its orientation by deck transformations. Its translates form an -basis of the cellular chains of the cover. The augmentation sends every vertex to one, and contractibility makes the augmented chain complex an exact free resolution of the trivial module . An -linear cochain with trivial coefficient action is constant on each orbit of lifts, identifying with the cellular cohomology complex of . Consequently . The same argument with singular simplex lifts works for spaces with a contractible universal cover.
Double complex Created 2026-10-06 Updated 2026-10-14
A double complex has modules and differentials lowering either index, each squaring to zero and anticommuting with the other. The total chain complex has term and differential the sum of the two differentials. For the tensor product of two chain complexes, a sign on the second differential ensures anticommutation. If the double complex is in the first quadrant and one direction has homology only in degree zero, its total homology is computed by the surviving degree-zero complex. Applying this twice to two free resolutions proves the balanced calculation of the Tor functor.
A coherent sheaf on is the sheaf associated with a graded module for a finite graded -module. Choose a finite graded free resolution by the Hilbert syzygy theorem and sheafify it; exactness of localization preserves exactness. All terms are finite sums of twisting sheaves on projective space. Twisting sufficiently positively makes every term acyclic in positive degree, and dimension shifting in long exact sequences in sheaf cohomology proves Serre vanishing. The graded-module description is supplied by Stacks Project, Section 30.15.
Start a free resolution of with and a free module surjecting onto . The next differential presents the relations in . Right exactness of the tensor product of modules identifies with . Taking degree-one homology then gives the displayed kernel formula. Hence vanishing for every ideal is equivalent to the flatness criterion using ideals.
Hilbert's syzygy theorem 2026-10-14
Every finitely generated module with a grading over the polynomial ring has a finite graded free resolution of length at most . The Koszul resolution of has length , so for . In a minimal graded free resolution, this Tor functor is ; the graded Nakayama lemma forces for .
Minimal graded free resolution Created 2026-10-06 Updated 2026-10-14
Over with its standard grading and , a graded free resolution is minimal when for every . It is constructed by choosing minimal homogeneous generators for each successive syzygy module, using the graded Nakayama lemma. After tensoring with , all its differentials vanish, so ; these dimensions and degrees are intrinsic to .
Nonzero Ext of the rationals with integer coefficients Created 2026-10-06 Updated 2026-10-14
A free resolution of has generators and independent relations . Thus the Ext functor gives the cokernel of the map on integer sequence products
The constant sequence one is not in its image. A preimage would require for every . For , the sum is below , tends to infinity, and its distance from also tends to infinity. No fixed integer satisfies all these congruences. Hence .
Put and . Give its trivial left -module structure, through the augmentation , . The universal cover has the lifted cell structure, with acting by deck transformations.
For each cell of , choose one lifted cell and orient every translate compatibly with its projection. The translates form one copy of the regular -module. Thus
is a free left -module, and its boundary is -linear. The augmentation sends every vertex to one. The contractibility of says that its reduced homology vanishes, so the augmented complex
is exact. It is therefore a free resolution of the trivial module. By the definition of the Ext functor,
An -linear cochain with values in the trivial module has the same value on every translate of a lifted cell. It is therefore exactly an ordinary integral cellular cochain on . The correspondence does not depend on which lift was initially chosen. It also respects the coboundary: applying a constant-on-orbits cochain to the lifted cellular boundary sums precisely the incidence coefficients of the boundary in the base. Hence
as cochain complexes, not just as graded groups. Cellular cohomology computes the cohomology of a cell complex, giving
At both sides are , by connectedness and . This is the cellular free resolution from a contractible universal cover description of group cohomology.
Suppose a nontrivial finite group acts freely on by homeomorphisms. Choose a nonidentity element of finite order , a prime dividing , and the power of that element with exponent . It has order , so a subgroup also acts freely.
Let . A finite free action is properly discontinuous: around any point choose mutually disjoint neighborhoods of the finitely many orbit points, then intersect their inverse translates to obtain an evenly covered neighborhood. Thus is an -manifold with universal cover , which is contractible. The group-cohomology argument of Question 2 applies even if no cell structure has been chosen: singular simplices in lift to the cover, their lifts form free deck-group orbits, and the augmented singular chains of the contractible cover form an exact free resolution. Therefore
We calculate the right-hand side explicitly. Write , let generate , and set . The periodic resolution of a finite cyclic group is
Its exactness can be seen in coefficients. For , exactly when all are equal, giving . Also , so . If , then
Hence , proving exactness everywhere.
Apply with the trivial action. Multiplication by induces zero, and multiplication by induces multiplication by . The cochain complex is therefore
Its positive even-degree cohomology is
while its positive odd-degree cohomology is zero.
This contradicts the dimension of the quotient manifold. The noncompact form of Poincaré duality for noncompact manifolds, with the orientation local system when needed, is
Here Borel-Moore homology is the homology of locally finite chains. Its negative-degree chain groups are zero, so for , whether or not is orientable. Taking any contradicts the displayed cyclic group calculation. Thus
This proves finite groups cannot act freely on Euclidean space for general homeomorphisms; it does not assume that the action consists of affine maps or isometries.
Use integral coefficients throughout, allowing a nontrivial orientation character. A dimension- Poincare duality group has a finite resolution by finitely generated projective group-ring modules and
as abelian groups. The action on the top copy of may be by signs. This group-ring criterion is particularly suited to the Lyndon–Hochschild–Serre spectral sequence.
Apply that sequence to the extension with coefficient module :
As an -module, is a direct sum of copies of indexed by the cosets in . Cohomology of commutes with this direct sum because its projective resolution is finitely generated. Hence the inner cohomology vanishes except when , where it is a direct sum of rank-one groups indexed by . The -action shifts these summands freely and transitively, with possible signs from the orientation module. Choosing a generator in one summand and transporting it by identifies the resulting left -module with its regular module . The residual right group action records the orientation twist; it need not be trivial.
Now the duality of says that the only nonzero term is and that this term is as an abelian group. No differential can enter or leave it. Therefore has exactly the duality pattern in degree . The usual extension-resolution construction also supplies a resolution by finitely generated projective modules: combine the finite kernel and quotient resolutions, lift the quotient differentials and add the necessary homotopy corrections. Its total length is at most . Alternatively, the same spectral sequence for arbitrary coefficient modules gives the dimension bound, while the extension finiteness lemma supplies finite generation of the resolution. The surviving top term makes the bound sharp. This proves the extension rule for Poincare duality groups:
Requiring a trivial top orientation action would need an additional orientation condition; the untwisted conclusion is not implicit in the hypotheses.
We next need two precise auxiliary dimension results. The Strebel infinite-index subgroup theorem says that an infinite-index subgroup of an integral group has integral cohomological dimension at most . The Stallings-Swan theorem says that a group of integral cohomological dimension at most one is free, including the trivial group. Since contains an element of infinite order, has infinite index in , so . If its dimension is at most one, the required free-group conclusion follows, with finite rank because is finitely presented.
Suppose instead that . Finite presentation gives a partial free resolution with finitely generated modules through degree two. The kernel in degree one is finitely generated and, because the integral cohomological dimension is two, projective. Truncating at this kernel gives a finite resolution by finitely generated projective modules. Thus has the finiteness needed for group-ring cohomology to commute with direct sums.
Choose an infinite-order element , lift it to , and let be the preimage of . Then . Restriction of to yields copies of indexed by all powers of . For every , the quotient generator acts on by shifting this direct sum, possibly with an automorphism on each copy. Its invariants vanish, since an invariant finite-support sequence must be zero. Its coinvariants are one copy of : the shift relations identify successive copies, and any twists can be removed by transporting the identifications along the integer index.
The infinite cyclic group has integral cohomological dimension one, so only columns zero and one occur in the spectral sequence. Column zero vanishes and column one consists of these coinvariants. We obtain the cyclic-extension shift of group-ring cohomology
as abelian groups. Moreover . Here is a useful proof of that last point: if top cohomology of a finite projective resolution were zero, its last dual differential would be onto. Its target is projective, so that differential splits. Dualizing back splits the last injection of the original resolution, shortening it and contradicting integral cohomological dimension two.
It follows that , and hence . Strebel's theorem forces to have finite index in . It is therefore itself a group, by finite-index invariance of Poincare duality for torsion-free groups. The displayed shift now makes zero except for , where it is . Together with its finite projective resolution, this proves
The classification of two-dimensional Poincare duality groups identifies the latter with the fundamental group of a closed aspherical surface. This classification includes orientation-twisted surface groups; it does not include the two-sphere or real projective plane, whose fundamental groups do not have integral cohomological dimension two.
In this latter case we have also proved that is virtually infinite cyclic, since has finite index. If necessary replace the surface group by its characteristic index-two orientable subgroup and take the subgroup generated by it and . This still has finite index in and is a semidirect product of an orientable closed aspherical surface group by . The Dehn-Nielsen-Baer theorem for closed orientable surfaces realizes the outer automorphism defined by conjugation by as a surface homeomorphism . For the torus this is just realization of by linear homeomorphisms. Changing the chosen lift accounts for an inner automorphism. The mapping torus
is a surface bundle over with fundamental group . Thus a finite-index subgroup of is the fundamental group of a surface fibration over the circle. Taking a further double cover of the base if required makes the monodromy orientation-preserving.
Here the usual homological algebra convention is that the right-exact functor is additive. Module categories have enough projective modules, because any module is a quotient of a free module. Choose a projective resolution
Apply to the unaugmented chain complex and define the left derived functors by
Additivity ensures that preserves zero maps, sums of maps and homotopy identities, so the transformed differentials still compose to zero.
For a module homomorphism , lift it to a chain map between chosen projective resolutions. In degree zero, lift through using projectivity of . In each higher degree, the already constructed map lands in the next kernel; exactness of and projectivity of supply the next lift. Any two lifts are chain homotopic: their degree-zero difference lands in , so it lifts to . Inductively lift the remaining difference after subtracting the preceding homotopy term. This gives
Applying preserves this identity, so the lifts induce the same homology map. Identity lifts and composable lifts show that is a functor. Comparison lifts between two resolutions over the identity of are inverse up to chain homotopy; hence the construction is independent of the chosen resolution up to its canonical natural isomorphism.
Right exactness identifies naturally with . For a projective module , the length-zero resolution gives for . For a short exact sequence , the horseshoe lemma builds a degreewise split short exact sequence of projective resolutions. Concretely, lift the projective generators covering into and combine them with generators covering ; repeat on the kernels. The middle projective term in each degree is the direct sum of the two outer ones. An additive functor preserves these split sequences, and lifting cycles, taking their differentials and returning to the subcomplex produces the connecting maps in
This is the natural long exact derived-functor sequence. In particular, if has projective, then for , and . These are dimension-shifting formulas. Positive degrees can be killed by the surjection . If is exact, it preserves every resolution's exactness and all its positive left derived functors vanish. Conversely, if vanishes on all modules, the displayed long exact sequence makes exact. A natural transformation between additive right-exact functors induces transformations on the left derived functors by applying it termwise.
For extension of scalars , these derived functors are the Tor functors . When and is a non-zero-divisor, there is the length-one free resolution
Although the construction above resolves , one may instead use this resolution of . To justify that calculation, tensor a free resolution of with the two-term resolution of to form a double complex. Taking homology first along the resolution of leaves ; taking it first along the resolution of leaves . The free terms preserve exactness under tensoring. The double complex is first-quadrant with finitely many terms on each total diagonal, so both filtrations compute the same total homology. This proves the required balancing directly.
The kernel and cokernel of multiplication by now give Tor for a principal non-zero-divisor quotient:
These are naturally -modules. For , the degree-one group is zero; for , multiplication by is zero and both degrees zero and one are . Thus, when , degree one explicitly detects the failure of this base-change functor to be exact.
For a left -module, group cohomology is
with the trivial module. Equivalently take a projective resolution and the cohomology of . This also describes the right-derived functors of the invariant-module functor .
For an explicit model, the homogeneous bar free resolution has , with diagonal -action and boundary the alternating sum of coordinate deletions. It is free over : each orbit has a unique representative with first coordinate . The augmented complex is exact because inserting as a first coordinate supplies a contracting homotopy of underlying abelian groups; its lack of -equivariance does not affect exactness. The associated inhomogeneous group cochains are functions , with
For group cochains of degree zero, . Adjacent deletions cancel in pairs, giving and hence .
In degree zero this gives
It is also , since a map is determined by the invariant image of .
In degree one the cocycle condition is , so
These are crossed homomorphisms modulo principal crossed homomorphisms. For trivial action they reduce to ordinary group homomorphisms, so .
There are two further useful descriptions. If is the augmentation ideal, a crossed homomorphism gives an equivariant map by , because . Applying to therefore gives
Also a section of has the form and is a group homomorphism exactly when is a crossed homomorphism. Conjugation of sections by an element of changes by a principal crossed homomorphism. Thus classifies the -conjugacy classes of such sections, or equivalently of complements to in the semidirect product.
In degree two, a normalized two-cocycle satisfies
Define multiplication on by
The displayed cocycle identity is precisely associativity; normalization gives the identity and inverses exist. This produces a group extension with the prescribed action on .
Conversely a set-theoretic section , , gives in the additive kernel of a group homomorphism. Associativity gives the cocycle condition. Replacing by changes by
The resulting extensions are equivalent through a change of coordinates in . Conversely any extension equivalence preserving both kernel of a group homomorphism and quotient yields such a change of section. Hence
The zero class corresponds exactly to a split extension. With trivial action these are central group extensions; addition of classes corresponds to the Baer sum. This proves the second group cohomology classifies group extensions interpretation.
For and trivial coefficients , put . The Koszul resolution for a rank-two free abelian group is
where and . To check exactness at , reduce modulo . Since is not a zero divisor in , write , and cancellation gives . Injectivity of follows because is a domain. The augmentation kernel is generated by , proving the other exactness statement.
Applying makes both differentials zero, since act trivially. Thus
Degree-one classes assign arbitrary integers to the two generators. Geometrically these are also the cohomology groups of the torus, a classifying space for ; its cohomology ring is the exterior algebra on the two degree-one classes.
The integer in degree two has an explicit extension representative. On triples , set
The bilinear term is a two-cocycle. With generators , and central ,
Every central extension of by has this form: choose lifts of the two generators and the fixed generator of the kernel of a group homomorphism, then their group commutator determines and every element has a unique form . Changing the lifts by central elements leaves that commutator unchanged. Thus distinct integers give inequivalent extensions, and the cocycles add with . The case is ; is the integer Heisenberg group. This realizes the integral central extensions of a rank-two free abelian group concretely.
To compute the first Tor of a cyclic quotient, start a free resolution of with , take a free module surjecting onto , and take surjecting onto the kernel of . Tensor right exactness identifies
By definition, the degree-one Tor functor is the kernel of modulo the image from . Quotienting first by that image consequently gives the natural identification
Equivalently the calculation gives the exact sequence
Thus its first term vanishes for every ideal exactly when each multiplication map is injective, proving
Together with the preceding implications, all four conditions are equivalent. The proof used explicit extension arguments, character duality and the definition of the Tor functor, rather than an unproved flatness or injectivity criterion.
Let be a commutative ring and . The Koszul complex packages these elements and their relations in a finite chain complex of free modules. With and basis , set for , and define
Deleting two distinct basis elements in the two possible orders gives opposite signs and the same coefficient, so . Equivalently is the tensor product of chain complexes of two-term complexes in degrees one and zero. The tensor differential is . This fixes the sign convention. On the exterior algebra, the differential is a graded derivation determined by .
For an -module , define the Koszul complex with module coefficients by . Its degree-zero Koszul homology is
Its higher Koszul homology measures the failure of these equations to form a regular sequence on a module. Each annihilates every homology group. Indeed the Koszul homotopy for multiplication by a generator is , and the graded product rule gives
For coefficients in the same identity holds after tensoring. Thus multiplication by is zero on homology, and the homology groups are naturally modules over . If , choose ; then is a contracting homotopy, so the entire complex is contractible. These identities are also useful after localization of a ring: wherever one generator is a unit, the complex has zero homology.
The construction is functorial under a ring homomorphism, and base change gives , since its terms are free with the displayed basis and differential. An invertible change of generators gives a chain isomorphism by sending to and extending to exterior powers. In particular, permuting the generators changes only the exterior signs, not the isomorphism class of the complex.
The essential exactness theorem is that a regular sequence on a module gives zero positive Koszul homology. Recall that must act injectively on , with final quotient nonzero. Put . Adding the final two-term complex identifies with the mapping cone of multiplication by on , with the chosen tensor signs. The long exact sequence in homology consequently has segments
For , positive homology is exactly . By induction the preceding homology vanishes above zero. The final injectivity assumption kills , while the exact sequence kills every for . Therefore
for a regular sequence on a module. In particular is a finite free resolution of when is a regular sequence, with ranks and length .
There is a precise converse under local finiteness assumptions. Suppose is a Noetherian local ring, is finitely generated, and all . If positive Koszul homology vanishes, the same exact sequence makes multiplication by surjective on every for . These modules are finitely generated because the ring is Noetherian and the terms of the complex are finite modules. The Nakayama lemma gives . Induction makes regular on , and the degree-one part of the exact sequence makes injective on . The final quotient is nonzero, again by the Nakayama lemma. This proves the Koszul acyclicity criterion in a Noetherian local ring:
The hypotheses matter: a unit ideal makes the complex contractible but cannot be a proper regular sequence.
Examples make both sides visible. For and , the Koszul resolution is
The signs agree with . For and , the degree-one cycles are and the boundaries are ; hence , while . The repeated element has exposed a relation that the first element already kills.
The Koszul complex also computes derived functors. If is a regular sequence on , its free resolution gives
Here no regularity of on is assumed. For , tensor the Koszul resolution on the variables with . Every differential becomes zero, so
The top group is nonzero, showing that a free resolution of cannot be shorter than .
Finally, wedging complementary exterior degrees gives a perfect pairing . It identifies the dual cochain complex with the degree-reversed Koszul complex, after the appropriate signs. This self-duality of the Koszul complex shows, for a regular sequence, that
Thus the same explicit complex simultaneously records quotient equations, regularity, relations, Tor functor computations and Ext functor computations. Its finiteness and exterior structure are what make it especially effective in commutative algebra.
For a finitely generated module over the graded ring , with each of degree one, its Poincare series of a graded module is
This is also its Hilbert series. One usually takes ; allowing an integer grading also permits finitely many negative degrees. Homogeneous generators of degrees give a surjection , where the graded shift is defined by . Consequently every is a finite-dimensional vector space and for all sufficiently negative .
The Hilbert-Serre theorem in the standard grading says
For a nonnegatively graded , the numerator is in . Equivalently, the only possible pole of this rational expression is at , with order at most .
We prove the Hilbert-Serre theorem by induction on the number of variables. For , and is a finite-dimensional graded module; thus is a Laurent polynomial. Suppose and put
The Hilbert basis theorem makes a Noetherian ring, so is a finitely generated module, as is . Both are graded modules killed by , hence finitely generated over .
The graded exact sequence
identifies the kernel and cokernel of multiplication by . Taking the alternating sum of the finite-dimensional degree components yields
so
By induction the right side has denominator , which proves the required denominator . Since has no negative powers when is nonnegatively graded, its Laurent polynomial numerator is an ordinary polynomial in that case.
For , this also implies the usual Hilbert polynomial consequence. Writing and using
gives, for all sufficiently large ,
a polynomial in of degree at most . For , the graded pieces are eventually zero.
For the final request, a free resolution of is an exact sequence
with each a free module. In the graded setting we take finite direct sums of shifts and maps preserving degree. The resolution has length at most if for every . The syzygy modules are the successive kernels which record the relations among generators, then relations among those relations, and so on.
Put , the homogeneous maximal ideal with . Choose a homogeneous -basis of and lift it to . These lifts generate by the graded Nakayama lemma: a bounded-below graded module satisfying must be zero, since a nonzero homogeneous element of least degree could not be a sum of variables times elements of lower degrees. Apply this to the quotient by the submodule generated by the chosen lifts. This gives a surjection inducing an isomorphism modulo .
Its kernel is finitely generated because is a Noetherian ring. Repeat the construction for that kernel, then for each subsequent kernel. We obtain a minimal graded free resolution, meaning
Indeed, at each stage the free cover induces an isomorphism modulo , so its kernel lies in times its source. The sequence is exact by construction, though it may at first appear infinite.
The Koszul complex on is
with basis vectors given degree one, and differential
The hat means omission of that factor. Every pair of terms in cancels with opposite signs, so this is a chain complex. The sequence is a regular sequence: after quotienting by the first variables, the next variable is a non-zero-divisor in the remaining polynomial ring.
The Koszul complex is consequently exact in positive degrees and has , so it is a Koszul resolution of of length . For completeness, one proves this by induction: for one variable it is . Appending constructs the mapping cone of multiplication by on the previous chain complex. Its homology is zero in positive degrees because acts injectively on ; its degree-zero homology is the further quotient. Here a mapping cone combines a chain complex with a shifted copy and adds the given multiplication map to the differential, thereby measuring its kernel and cokernel on homology.
The Tor functor is defined as the degree- homology of for a free resolution of . It can equally be computed as the homology of , using the Koszul resolution of . To see the equality, form the double complex . Taking homology first along leaves , since each is a free module; taking homology first along leaves , since each is free. The finite sums along each total degree identify both with the homology of the total complex. This also explains the symmetry used in computing the Tor functor.
Since for , we have for . On the other hand, all differentials of the minimal graded free resolution become zero after tensoring with , so
Thus for , and the graded Nakayama lemma implies for those . We have proved the required Hilbert syzygy theorem:
where some initial may be zero. The argument supplies finitely generated graded free modules, which is stronger than merely giving an ungraded free resolution.
The direct image of a coherent sheaf under a closed immersion puts in the category of coherent sheaves on . By sheaf cohomology under a closed inclusion and the supplied compatibility of twisting with direct image,
Here is a proof of the required Serre vanishing on projective space. A coherent sheaf on is the sheaf associated with a graded module for a finite graded -module. Equivalently, it has a presentation by finite sums of twisting sheaves. Use a finite twisting resolution of a coherent sheaf on projective space: resolve the graded module by a finite graded free resolution, using the Hilbert syzygy theorem, and sheafify; exactness of localization preserves the resolution. Its terms are finite sums of .
Choose sufficiently large that all twists occurring in these finitely many terms are nonnegative. The cohomology of twisting sheaves on projective space then vanishes in every positive degree for every resolution term. In a short exact sequence , with , the long exact sequence in sheaf cohomology identifies with for . Iterating to the final acyclic term proves
The standard graded-module description used here is given in Stacks Project, Section 30.15; the vanishing follows from the displayed finite-resolution argument.
The Schur multiplier of a group is
the second group homology group with trivial integral coefficients. If is a free presentation, Hopf's formula states that
Write for the augmentation ideal. The presentation relation sequence is
where . If is free on a set , then is free as a left -module on the elements , so the two modules immediately preceding are free -modules. Resolving the relation module by free modules and splicing produces a free resolution of .
Apply the right-exact functor to this partial resolution. Its degree-two homology is the kernel of
The coinvariant module on the left is . On the right, the map identifies the coinvariants with the abelianization . The displayed map is induced by the inclusion , so its kernel is
This proves Hopf's formula.
For an abelian group , the Schur multiplier of an abelian group is . One way to see the direct-sum rule is the degree-two Künneth theorem:
A cyclic group has zero second integral group homology, while
Consequently
If and , a free resolution of the trivial -module alternates multiplication by and . Applying for the trivial action alternates the zero map and multiplication by .