Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Koszul Euler Characteristics and Hilbert–Samuel Multiplicity

1 · Prerequisites

2 · Summary

This page derives the equality between Koszul Euler characteristic and the Hilbert–Samuel coefficient indexed by the number of generators. Throughout, P(n) means the eventual polynomial for R(M/In+1M), and an ideal is allowed whenever M/IM has finite length, including the unit ideal.

The polynomial-existence lemma supplies the coefficient convention without a dimension theorem. The support criterion ensures finite-length homology; bounded-complex cancellation and an explicit Artin–Rees/Nakayama tail argument then justify computation on a finite-length quotient. The final comparison keeps the annihilator correction when the first element is removed. Statements using the support and tail machinery explicitly assume AC.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

The module-relative Hilbert–Samuel polynomial exists without a dimension theorem

Statement

Let (R,m) be a commutative Noetherian local ring, M a finitely generated R-module, and I an ideal such that R(M/IM)<. For every integer n0, M/In+1M has finite length. There is a unique PQ[T] with P(n)=R(M/In+1M) for all sufficiently large integers n. If I=R or M=0, then P=0. No degree/dimension assertion is part of this lemma.

Facts & Assumptions

Given: A commutative Noetherian local ring (R,m), a finite module M, and an ideal I with R(M/IM)<.

[F1]

Associated graded pieces and their multiplication are defined in The associated graded ring and associated graded module of an ideal-adic filtration.

[F2]

Length counts simple factors, including length zero for the zero module: Composition series and length of a module.

[F3]

Finite length passes to submodules and quotients and is additive in short exact sequences: Module length is additive in short exact sequences.

[F4]

Polynomial extension preserves Noetherianity: Hilbert basis theorem: if R is Noetherian then R[x] is Noetherian.

[F5]

A finite module over a Noetherian ring is Noetherian (every submodule is finite): Finitely generated modules over a left Noetherian ring are Noetherian.

[F6]
[F7]

The local ring has unique maximal ideal m and residue field k=R/m: A local ring is a nonzero commutative ring with a unique maximal ideal.

Proof

technique · direct
1.1

If I=R or M=0, every quotient in the statement is zero, giving the polynomial zero. More generally put N=M/IM. If N=0, then M=IM implies M=IaM by repeated multiplication for every a1, so again all quotients are zero. Uniqueness in these cases follows from the polynomial argument at the end. Henceforth IR and c=R(N)>0.

F2givenalgebra
2.1

For a simple R-module S and 0sS, Rs=S; the map RS taking a to as is onto and its kernel is maximal, since a nontrivial intermediate ideal would give a nontrivial submodule. Thus the kernel is m and Sk. A composition series 0=N0Nc=N therefore satisfies mNjNj1. Iteration gives mcN=0.

F2F7step 1.1
3.1

Set A=R/mc, a Noetherian ring. Each mj/mj+1 for 0j<c is generated by finitely many elements and killed by m, hence is a finite-dimensional k-space. Indeed a finite spanning list can be reduced, by deleting any member in the span of the others, to a basis; the flag of initial basis spans has simple factors k. Its R-length is its dimension. Applying length additivity to the finite m-adic filtration gives R(A)<.

F3F6F8step 2.1
4.1

Choose generators f1,,fs of I. For each j0, multiplication by the finitely many monomials fα with α=j gives a surjection from copies of N onto Gj=IjM/Ij+1M: coefficients modulo IM suffice because fαIMIj+1M. In particular every Gj has finite length and is killed by mc. The actions Ximˉ=fim commute, and define G=j0Gj as a finite graded module over A[X1,,Xs], generated by a finite generating list of N in degree zero.

F1F3F8step 2.1step 3.1
4.2

For any finite graded A[X1,,Xs]-module V, replacing a finite generating list by all its homogeneous components gives homogeneous generators. Their degrees have a lower bound. Each Vj is a quotient of finitely many copies of A, indexed by monomials of the required degree times these generators. Thus HV(t)=jR(Vj)tj is a well-defined formal Laurent series. When s=0, only the finitely many generator degrees can occur, so HV is a Laurent polynomial.

F3step 3.1
5.1

Suppose s>0 and rationality with denominator (1t)s1 has been proved for every finite graded module over A[X1,,Xs1]. Put V(1)j=Vj1, U=ker(Xs:V(1)V) and W=V/XsV. Iterating polynomial extension from the Noetherian ring A makes A[X1,,Xs] Noetherian. Consequently U is finite as a submodule of finite V(1); W is finite as a quotient. Both are killed by Xs, so their same finite generators generate them over the ring with s1 variables.

F4F5step 3.1step 4.2
6.1

In degree j, the exact sequence 0UjVj1XsVjWj0, split at its image, yields R(Vj)R(Vj1)=R(Wj)R(Uj). Hence (1t)HV=HWHU. The induction hypothesis gives a Laurent polynomial numerator divided by (1t)s. Together with the base case this proves that form for all s.

F3step 4.2step 5.1
7.1

The filtration of M/In+1M has successive factors G0,,Gn, so its length is h(n)=j=0nR(Gj). Its generating series is HG(t)/(1t)=Q(t)/(1t)s+1 for a Laurent polynomial Q(t)=aqata. The geometric series and repeated convolution give the coefficient (na+ss) of tn in ta/(1t)s+1 when na. One can count the convolution terms as nonnegative (s+1)-tuples with sum na, separated by s dividers. Thus for n beyond the finite set of exponents of Q, h(n)=aqa(na+ss), a rational polynomial in n. For s=0 the binomial is 1, as required for I=0.

F3step 4.1step 6.1
8.1

If two rational polynomials eventually equal h(n), their difference vanishes at infinitely many distinct integers. Division by Ta at a root lowers the degree by one, so a nonzero polynomial of degree d has at most d distinct roots. The difference is therefore zero. This also proves the uniqueness left open in the zero cases.

step 1.1step 7.1algebra

Remarks

Source locators: Stacks Project, Section 10.58, Lemmas 10.58.5–6 and Proposition 10.58.7; Section 10.59, opening Hilbert functions and Proposition 10.59.5. The proof gives its own kernel/cokernel induction and extends the proper ring-ideal convention to module-relative finite colength. Only choice-free clauses of the Noetherian interfaces are used.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

koszul euler characteristic and degree indexed multiplicity

Definition

Write R for module length. If C is a bounded homological complex of R-modules and every Hi(C) has finite length, its Euler characteristic is χ(C)=iZ(1)iR(Hi(C)). Boundedness makes the sum finite. The terms of C themselves need not have finite length. For a cochain complex use n(1)nR(Hn(C)); reindexing Cn=Cn preserves this number.

Let (R,m) be a commutative Noetherian local ring and M a finite R-module. Call I a module-relative ideal of definition if R(M/IM)<, allowing I=R. The unique eventual polynomial PI,M(n)=R(M/In+1M)(n0) exists by The module-relative Hilbert–Samuel polynomial exists without a dimension theorem. For each integer j0 define the degree-indexed coefficient ej(I,M)=j![Tj]PI,M(T). Here [Tj] means the coefficient of Tj, and 0!=1. Set PI,0=0, PR,M=0 and their coefficients equal to zero, consistently with that lemma. A coefficient above the degree is zero. Coefficients below the degree depend on the fixed n+1 convention; this definition does not identify the index with support dimension.

For a finite ordered sequence f, K(f;M) denotes Koszul Complex Of A Sequence With Coefficients. Its Euler characteristic is defined whenever its homology has finite length. For the empty sequence I=0 and K(;M)=M[0]. The module-relative hypothesis then says M has finite length, and P0,M is the constant R(M).

Remarks

Source locators: Hochster, Math 615 (Winter 2012), printed pp.104–108; Stacks 43.15.1 and 43.15.6. Our definition extends coefficient indexing to every nonnegative integer and uses the fixed n+1 variable convention. Polynomial existence is an earlier prerequisite, so there is no circular well-definedness reference to the later bridge theorem.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

koszul homology finite length for an ideal of definition

Statement

Assume AC. Let (R,m) be a commutative Noetherian local ring. A finite R-module N has finite length if and only if Supp(N){m}. For a finite module M and any ideal I, Supp(M/IM)=Supp(M)V(I). Consequently, if I=(f1,,fr) and R(M/IM)<, every Hi(K(f;M)) has finite length and its Euler characteristic is defined. The empty sequence, I=R, and M=0 are included.

Facts & Assumptions

Given: AC, a commutative Noetherian local ring (R,m), and finite R-modules N,M. For the support identity I is any ideal; for the Koszul assertion I=(f1,,fr) and R(M/IM)<.

[F1]

Length and the Koszul Euler convention are fixed in koszul euler characteristic and degree indexed multiplicity.

[F2]

The sequence ideal kills Koszul homology: Sequence Ideal Annihilates Koszul Homology.

[F3]

Finite modules over a Noetherian ring have finite submodules: Finitely generated modules over a left Noetherian ring are Noetherian.

[F4]

For finite N, Supp(N)=V(Ann(N)): For a finite module, support is the set of primes containing the annihilator.

[F5]

Under AC, JL=L for finite L and JJ(S) implies L=0: Assuming the Axiom of Choice, Nakayama's lemma.

[F6]

Length is additive and finite length passes in both directions through short exact sequences: Module length is additive in short exact sequences.

[A1]
[F7]

Under AC, a radical is the intersection of the primes containing the ideal: The radical of an ideal is the intersection of the prime ideals containing it.

[F8]

Koszul homology commutes with localization: Koszul Homology Localises.

[F9]

Module localization preserves exact sequences: Localisation of modules is exact.

[F11]

The Koszul terms are finite direct sums of the coefficient module: Koszul Complex Of A Sequence With Coefficients.

Proof

technique · direct
1.1

For N of finite length c, each simple factor is k=R/m: a nonzero vector generates the factor, whose annihilator is maximal and therefore is m. Thus a composition series shows mcN=0. If c=0, then N=0. If pm, choose amp; ac is invertible in Rp and kills Np, so Np=0. This proves the forward direction of the finite-length criterion.

F1given
1.2

Conversely suppose N0 is finite with support contained in {m}. Its annihilator is proper and hence is contained in the unique maximal ideal m (maximal-ideal existence is available under AC). The support formula then says the set of primes containing Ann(N) is exactly {m}. Radical intersection gives Ann(N)=m. This is the separating-prime use of AC.

F4F7A1given
1.3

Exact localization identifies (M/IM)p with Mp/IpMp. If I⊈p, one of its elements becomes a unit, so this quotient is zero. If Ip, then Rp is local with maximal ideal pRp: a fraction whose numerator is outside p is invertible, while the fractions with numerator in p form a proper ideal with field quotient. Thus Ip lies in the Jacobson radical. The module Mp is finite, generated by localized generators. Nakayama says the quotient is zero only if Mp=0; the reverse implication is immediate. This proves both inclusions of the support identity. This application of the published Nakayama interface uses AC.

F5F9A1given
2.1

Choose generators a1,,av of m, and for each choose bj1 with ajbjN=0. Put c=1+j(bj1). A monomial of degree c must have an exponent at least bj, since otherwise its degree is at most c1. These monomials generate mc, giving mcN=0. If v=0, then m=0 and c=1 works as well.

F10step 1.2
2.2

Koszul terms are finite direct sums of M. Their kernels, images and homology are finite by Noetherianity. If Mp=0, the localized complex is zero, and hence its homology is zero. Also I kills every homology module, so at a prime outside V(I) an invertible annihilator forces the localized homology to vanish. We have proved Supp(Hi)Supp(M)V(I)=Supp(M/IM).

F2F3F8F11step 1.3
3.1

Each mjN/mj+1N for 0j<c is finite and killed by m. It is therefore a finite-dimensional k-space: delete dependent elements from a finite spanning list to get a basis; its basis flag has one simple k factor for each vector. It has finite R-length. Repeated additivity along the finite filtration proves that N has finite length. For N=0 the support is empty and the length is zero. Together with the forward direction this proves the iff assertion.

F3F6step 1.1step 2.1
4.1

The hypothesis and the forward criterion put this last support inside {m}. The reverse criterion applies to each finite Hi, proving its finite length; boundedness then defines the Euler sum. If I=R, the annihilation assertion makes every Hi=0. If r=0, the only homology is M, whose finite length is exactly the hypothesis. If M=0, every term vanishes.

F1F2step 1.1step 3.1step 2.2

Remarks

Source locators: Stacks 43.15.5, first proof paragraph, and Remark 43.15.6, especially conditions (3) and (5); Hochster printed pp.104–106. The two support assertions are proved locally in both directions, including the nonzero/zero split; no support-dimension theorem is imported.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

bounded finite length complex euler identities

Statement

For a bounded homological complex D of finite-length R-modules, i(1)iR(Di)=χ(D). If 0ABC0 is a short exact sequence of bounded complexes whose homology modules all have finite length, then χ(B)=χ(A)+χ(C). In this second assertion the terms need not have finite length. The shift D[1]i=Di1 with differential dD satisfies χ(D[1])=χ(D).

Facts & Assumptions

Given: A bounded complex D of finite-length R-modules; independently, a short exact sequence 0ABC0 of bounded complexes with finite-length homology. The shift convention is D[1]i=Di1 with differential dD.

[F1]

Euler characteristic is the alternating sum of homology lengths: koszul euler characteristic and degree indexed multiplicity.

[F2]

Finite length and length additivity in short exact sequences are supplied by Module length is additive in short exact sequences.

[F3]

A short exact sequence of complexes gives a long exact homology sequence: The long exact sequence in homology.

Proof

technique · direct
1.1

Set Zi=ker(di) and Bi=im(di+1). There are short exact sequences 0ZiDiBi10 and 0BiZiHi(D)0, with maps induced by the differential and quotient. Since Di has finite length, all these modules do. Additivity gives R(Di)=R(Hi(D))+R(Bi)+R(Bi1).

F2given
1.2

For any finite exact sequence 0E0Et0 of finite-length modules, set Jj to be the image in Ej, so J0=Jt+1=0 and 0JjEjJj+10 is exact. Hence R(Ej)=R(Jj)+R(Jj+1), and summation with alternating signs cancels every image length, yielding j(1)jR(Ej)=0.

F2algebra
2.1

Choose integers ab with Di=0 outside [a,b]. Then Ba1=Bb=0. In the alternating sum of the preceding equality, R(Bj) has coefficient (1)j+(1)j+1=0. Only i=ab(1)iR(Hi(D)) remains. This equals χ(D), including the zero complex and a complex with only one nonzero term.

F1step 1.1
2.2

The long exact sequence for 0ABC0 has successive blocks Hi(A),Hi(B),Hi(C),Hi1(A). Boundedness permits cutting it between zero endpoints, and all its terms have finite length by hypothesis. The alternating signs on each block can be taken as (1)i,(1)i,(1)i: the next block starts with (1)i1, the opposite of the previous block's last sign. The exact-sequence cancellation therefore gives χ(A)χ(B)+χ(C)=0.

F1F3step 1.2
3.1

The shift differential has the same kernels and images as dD in the corresponding degrees, so Hi(D[1])=Hi1(D). Reindexing the finite Euler sum gives χ(D[1])=j(1)j+1R(Hj(D))=χ(D). These establish all three assertions.

F1step 2.1step 2.2algebra

Remarks

Source locator: Hochster, Math 615, printed pp.104–105, the two cycle/boundary short exact sequences and their alternating cancellation. The short-exact-complex assertion is derived explicitly from the local homology LES. No convergence or finite-length-of-terms assumption is added to that assertion.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

shifted adic koszul filtration euler comparison

Statement

Assume AC. Let (R,m) be a commutative Noetherian local ring, M a finite R-module, f=(f1,,fr), and I=(f) with R(M/IM)<. Reindex K(f;M) as Kn=Kn in cochain degrees r,,0. Put FpKn=Imax(0,p+n)Kn(pZ). These are subcomplexes. There is p0 such that every FpK for pp0 is acyclic. For such p, the projection induces Hn(K)Hn(K/FpK) in every degree, the quotient terms have finite length, and χ(K)=χ(K/FpK).

Facts & Assumptions

Given: AC, a commutative Noetherian local ring (R,m), a finite R-module M, a finite sequence f of length r, and I=(f) with R(M/IM)<. Set Kn=Kn(f;M) and FpKn=Imax(0,p+n)Kn.

[A1]
[F1]

The original Koszul homology has finite length under the stated hypothesis: koszul homology finite length for an ideal of definition.

[F2]

Finite-length term sums equal Euler characteristics: bounded finite length complex euler identities.

[F3]

Associated graded multiplication is multiplication on quotient classes: The associated graded ring and associated graded module of an ideal-adic filtration.

[F4]

Polynomial extension preserves Noetherianity: Hilbert basis theorem: if R is Noetherian then R[x] is Noetherian.

[F5]

For finite E over Noetherian R and ZE, ZIaE=Iac(ZIcE) for all ac: Artin-Rees controls intersections of submodules with high ideal powers.

[F6]

Under AC, finite L=IL with I in the Jacobson radical implies L=0: Assuming the Axiom of Choice, Nakayama's lemma.

[F7]

Short exact complexes give long exact homology sequences: The long exact sequence in homology.

[F8]

Koszul homology is killed by its sequence ideal: Sequence Ideal Annihilates Koszul Homology.

[F9]

Exterior multiplication hj=ej satisfies dhj+hjd=fjid: Koszul Generator Contraction Homotopy.

[F10]

Finite modules over a Noetherian ring have finite submodules: Finitely generated modules over a left Noetherian ring are Noetherian.

[F11]
[F12]

Koszul terms and deletion differential are given by Koszul Complex Of A Sequence With Coefficients.

[F13]

Length is additive and passes to quotients: Module length is additive in short exact sequences.

Proof

technique · direct
1.1

A differential term deletes ej and multiplies its coefficient by fj, with sign (1)j1 in the ordered wedge. Thus d(Imax(0,p+n)Kn)Imax(0,p+n+1)Kn+1: if p+n0 multiplication raises the power by one, and if p+n<0 the target required power is zero. This proves the subcomplex assertion for every p.

F12given
2.1

If M=0, all complexes vanish. If r=0, I=0, K=M[0] and FpK=0 for p1; the finite-length hypothesis is exactly that on M. If I=R, there are aj with jajfj=1. The map h=jajhj satisfies dh+hd=id, so every cycle z is the boundary d(hz). Every tail equals K and the quotient is zero. This proves all conclusions in these cases. Henceforth r1 and Im.

F9F1step 1.1
2.2

Let S=grI(R) and G=grI(M), extending Gj=0 for j<0. In degree p the graded complex FpK/Fp+1K has cochain term Gp+n(rn). For p+n<0 this is zero since the two filtration terms coincide. A representative mIp+nM in a wedge summand maps to the sum of (1)j1fjm in the deleted wedge summands, modulo Ip+n+2M. This is exactly multiplication by fjS1. Therefore the direct sum over p is the Koszul complex on f with coefficients G, giving wedge degree i weight i, so the total internal degree p is preserved.

F3F12step 1.1
3.1

The map (R/I)[X1,,Xr]S taking Xj to fj is onto: every element of Ia/Ia+1 is a sum of degree-a monomials in these initial forms. Thus S is Noetherian by quotient preservation and iterated Hilbert basis. A finite generating list of M gives generators of G in degree zero, by expressing elements of IaM as monomials times those generators. All terms, cycles and homologies of the graded Koszul complex are therefore finite over S.

F4F10F11step 2.2
4.1

Each such graded homology is killed by all fj, hence by S+, since the fj generate the positive-degree ideal. Replacing its finite generating list by its finitely many homogeneous components gives homogeneous generators; kernels and images are graded because the differential preserves internal degree. Only their degrees can occur: positive-degree scalars act as zero and degree-zero scalars preserve degree. There are only r+1 homology modules. Choose b above all their generator degrees (take b=0 if all are zero). Then grFpK is acyclic for every pb.

F8step 2.2step 3.1
5.1

In 0Fp+1KFpKgrFpK0, the last complex is acyclic for pb. The LES therefore makes Hn(Fp+1K)Hn(FpK) an isomorphism. Finite composition gives the same for Hn(FqK)Hn(FpK) whenever qpb.

F7step 4.1
6.1

Fix pmax(b,r) and put En=FpKn, Zn=ker(d:EnEn+1). These and Ln=Hn(FpK) are finite R-modules. For qp all the exponents are nonnegative and FqKn=IqpEn. Artin–Rees gives cn0 such that, when qpcn+1, ZnFqKn=Iqpcn(ZnIcnEn)IZn. Choose one q satisfying this for the finitely many n between r and 0.

F5F10step 5.1
7.1

A cycle from FqKn represents, in Ln, the class of an element of ZnFqKnIZn. Its class is in ILn, since the quotient map ZnLn is linear. Surjectivity in the preceding LES comparison gives Ln=ILn. The ring R is local, so J(R)=m; Im and Ln is finite. Nakayama, under AC, gives Ln=0. Since p was arbitrary above the bound, every such tail is acyclic.

A1F6step 5.1step 6.1
8.1

The LES of 0FpKKK/FpK0 now gives the claimed homology isomorphisms. For any a1, each factor IjM/Ij+1M of M/IaM is a quotient of finitely many copies of M/IM, via degree-j monomials in the r generators. All factors, and hence M/IaM, have finite length. The case a=0 gives zero. Each quotient term is a finite direct sum of such modules. Its Euler characteristic is therefore computable by term lengths, and equals that of K by the homology isomorphisms and finite-length original homology.

F1F2F7F13step 2.1step 7.1

Remarks

Source locators: Stacks 43.15.5, the filtration and associated-graded paragraphs; Hochster printed pp.105–108. The local argument proves high-tail acyclicity rather than invoking a spectral-sequence convergence theorem. Artin–Rees is used on cycles inside a fixed finite tail term, with the explicit containment into IZn; Nakayama is the AC-bearing tail step. No completeness hypothesis is needed.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

degree-r Hilbert–Samuel coefficient as Koszul Euler characteristic

Statement

Assume AC. Let (R,m) be a commutative Noetherian local ring, M a finite R-module and I=(f1,,fr) with R(M/IM)<. Use P(n)=R(M/In+1M) for all sufficiently large n. Then P=0 or deg(P)r, and er(I,M)=r![Tr]P(T)=χ(K(f1,,fr;M)). The degree-r coefficient may vanish. This includes M=0, I=R and r=0.

Facts & Assumptions

Given: AC, a commutative Noetherian local ring (R,m), a finite R-module M, and I=(f1,,fr) with R(M/IM)<.

[A1]
[F1]

Euler characteristic and every coefficient ej use the fixed n+1 convention: koszul euler characteristic and degree indexed multiplicity.

[F2]

All the Koszul homology modules here have finite length: koszul homology finite length for an ideal of definition.

[F3]

Euler characteristic equals the alternating sum of finite-length terms: bounded finite length complex euler identities.

[F4]

A sufficiently deep shifted-adic quotient has the homology of K and finite-length terms; for a unit ideal K is acyclic: shifted adic koszul filtration euler comparison.

[F5]

The module-relative eventual rational polynomial exists uniquely: The module-relative Hilbert–Samuel polynomial exists without a dimension theorem.

[F6]

Finite length is additive and passes to quotients: Module length is additive in short exact sequences.

Proof

technique · direct
1.1

If M=0, both sides are zero. If I=R, the polynomial is zero and the Koszul complex is acyclic. If r=0, then I=0 and M has finite length; the complex is M[0], its Euler characteristic is R(M) and P is that constant, so e0=R(M). The remaining argument concerns r1 and a proper ideal.

F1F4F5given
1.2

Put c=R(M/IM). For j0, degree-j monomials in the r generators give a surjection (M/IM)ajIjM/Ij+1M, where aj is the number of tuples (α1,,αr) of nonnegative integers summing to j. Encode a tuple by j marks with r1 separators, including adjacent separators for zero entries. This is a bijection with choices of separator positions, giving aj=(j+r1r1). Consequently R(IjM/Ij+1M)c(j+r1r1).

F6givenalgebra
1.3

Choose p>r deep enough for the shifted-adic comparison and for P(pi1)=R(M/IpiM) for every 0ir. This is possible since only finitely many inequalities are required. The term in cochain degree i of K/FpK is (M/IpiM)(ri). Homology comparison and term cancellation therefore give χ(K)=i=0r(1)i(ri)P(pi1). The AC hypothesis supplies that in the finite-length and tail lemmas.

A1F2F3F4F5
1.4

Define ΔQ(t)=Q(t)Q(t1). For k=0 the identity ΔkQ(t)=i=0k(1)i(ki)Q(ti) is the single term Q(t). If it holds at k, subtract its value at t1 from its value at t. The coefficient of Q(ti) becomes (1)i((ki)+(ki1))=(1)i(k+1i), with out-of-range binomials zero; the two endpoint coefficients are 1 and (1)k+1. This proves the identity for every k by induction.

algebra
2.1

Summing along the I-adic filtration gives 0R(M/In+1M)cj=0n(j+r1r1)=c(n+rr). For the last identity, tuples in r variables of total at most n correspond bijectively to tuples in r+1 variables of total exactly n, by adjoining the slack nj; the same separator count applies. This holds for every n0.

F6step 1.2
3.1

The eventual polynomial is nonnegative at all sufficiently large integers. If it is nonzero, its leading coefficient is positive: division by its highest power of n makes the lower terms tend to zero, so the sign is eventually the leading sign. If its degree exceeded r, that same division would make the upper bound from the preceding step tend to zero while the polynomial tends to a positive leading coefficient. This is impossible. Hence P=0 or deg(P)r.

F5step 2.1algebra
4.1

For d1, the binomial expansion gives td(t1)d=dtd1 plus terms of degree at most d2; a constant has difference zero. By linearity, r differences annihilate every monomial of degree less than r and take tr to r!. The degree bound thus gives ΔrP=r![Tr]P(T), including the zero polynomial. At t=p1 the preceding finite-difference identity is precisely the Euler sum, so it equals er(I,M). Together with the initial cases this proves the theorem.

F1step 1.1step 3.1step 1.3step 1.4algebra

Remarks

Source locators: Stacks 43.15.4 (finite differences), Theorem 43.15.5 and Remark 43.15.6; Hochster printed pp.106–108. In the present convention the quotient by Ipi contributes P(pi1), not P(pi). The monomial count proves the degree bound independently of a dimension theorem. No parameter-reduction result is a premise.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-10Open item page →

koszul euler characteristic first element reduction

Statement

Assume AC. Let (R,m) be a commutative Noetherian local ring, M a finite R-module, J=(y1,,ys) and R(M/(x,J)M)<. Put C=M/xM and T=0:Mx. Then C/JC and T/JT have finite length, all homology modules in the following formula have finite length, and χ(K(x,y1,,ys;M))=χ(K(y1,,ys;C))χ(K(y1,,ys;T)). The sequence y may be empty. This does not assert that T itself has finite length.

Facts & Assumptions

Given: AC, a commutative Noetherian local ring (R,m), finite M, J=(y1,,ys), and R(M/(x,J)M)<. Set C=M/xM and T=0:Mx.

[A1]
[F1]

For finite modules, closed-point support is equivalent to finite length; Supp(L/JL)=Supp(L)V(J); finite-colength sequences have finite-length Koszul homology: koszul homology finite length for an ideal of definition.

[F2]

Euler characteristic is additive for short exact bounded complexes with finite-length homology, and a shift reverses its sign: bounded finite length complex euler identities.

[F3]

A short exact sequence of complexes gives the homology LES: The long exact sequence in homology.

[F4]
[F5]

Localization of modules is exact: Localisation of modules is exact.

[F6]

Under AC, Nakayama applies to finite modules and ideals in the Jacobson radical: Assuming the Axiom of Choice, Nakayama's lemma.

[F7]

Concatenation is the signed tensor Koszul complex: Koszul Complex Concatenation Tensor Isomorphism.

[F8]

Finite modules over a Noetherian ring have finite submodules: Finitely generated modules over a left Noetherian ring are Noetherian.

Proof

technique · direct
1.1

The modules C and T are finite, the latter as a submodule of M. Direct quotienting gives C/JC=M/(x,J)M, of finite length by hypothesis. Further, xT=0 and TM, so Supp(T)Supp(M)V(x): the first inclusion follows by exact localization of the injection and the second by the annihilator formula.

F4F5F8given
1.2

Let B=[MxM] in degrees 1,0. It contains the subcomplex T[1], with T only in degree one. Its quotient is Q=[M/TxˉM], where xˉ(m+T)=xm. This is well-defined and injective: xm=0 holds exactly for mT. The map QC[0], zero in degree one and quotient in degree zero, is onto with kernel D=[M/TxˉxM]. This differential is an isomorphism, since every element of xM is xm and its kernel is zero. Thus D is acyclic.

givenalgebra
2.1

For a prime pm containing (x,J), the finite-length hypothesis makes Mp/(x,J)pMp=0. Here the local ring Rp has maximal ideal pRp containing (x,J)p and Mp is finite. Nakayama under AC gives Mp=0, hence Tp=0. If p does not contain x, Tp=0 because x is an invertible annihilator; if it does not contain J, then (T/JT)p=0. These cases cover every pm, so T/JT has closed-point support and finite length. Consequently all three Koszul complexes in the statement have finite-length homology.

A1F1F5F6step 1.1
2.2

Put P=K(y;R). Define the total tensor differential on BiPj by dB1+(1)i1dP. Identifying m(exw) with the corresponding ordered wedge places the x term first. Deleting that first factor gives xmw, and deleting a y factor has the extra sign (1)i from passing the i x-factors. Thus this total complex is K(x,y;M), as in the concatenation interface (the coefficient M may be moved between tensor factors via m(aw)a(wm)).

F7step 1.2
3.1

Every Pj is finite free. Tensoring either 0T[1]BQ0 or 0DQC[0]0 with Pj gives a finite direct sum of that exact sequence. Taking finite sums in each total degree therefore preserves exactness, yielding short exact total complexes. No flatness of T or M/T is needed.

step 1.2step 2.2
4.1

To prove DP acyclic, filter it by columns jk for k=1,0,,s. The differential in D preserves j, and that in P lowers it, so these are subcomplexes. The initial subcomplex is zero. The quotient at stage k is DPk shifted in total degree by k, with only the D differential. It is a finite direct sum of the two-term isomorphism D, and hence acyclic. The LES at each of the finitely many stages shows that the total complex is acyclic. Applying the LES to the second tensor exact sequence gives Hi(QP)Hi(K(y;C)).

F3step 1.2step 3.1
5.1

The first tensor exact sequence has left complex T[1]P=K(y;T)[1]: in its terms the total differential on P is dP, exactly the shift convention. The middle complex is K(x,y;M) and the right has the homology just computed. All these homologies have finite length by the earlier support calculation. Euler additivity and the shift sign give precisely χ(K(x,y;M))=χ(K(y;C))χ(K(y;T)).

F2step 2.1step 2.2step 3.1step 4.1
6.1

If s=0, then P=R[0], and the calculation reads χ([MxM])=R(C)R(T); their lengths are finite by the support argument. If M=0, every complex is zero. If (x,J)=R, the same support cases prove the required finiteness and the tensor argument still applies; no step required this ideal to be proper. If x is a unit, then C=T=0 and B is an isomorphism complex. If x=0, then C=T=M and the formula gives zero by cancellation. Thus all asserted cases are included.

step 2.1step 1.2step 5.1algebra

Remarks

Source locator: Hochster, Math 615, printed p.165, Proposition and Corollary comparing the quotient and annihilator when the last element is removed. The displayed formula here removes the first element; the signed tensor calculation proves that convention explicitly. The acyclic-kernel argument and finite column filtration replace any generic two-row spectral-sequence appeal.

5 · Examples, counterexamples and false statements

None yet.

Sources