Alphabeta Math
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.

✓ 14 results · all verified · 6 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 8 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Rees Modules Artin Rees and Hilbert Samuel Theory

1 · Prerequisites

2 · Summary

This page builds the standard graded and Rees constructions used to move from ideal-adic filtrations to graded algebra. That route supplies the Hilbert–Serre rationality theorem, the Artin–Rees lemma, the Krull intersection theorem, and the Hilbert–Samuel polynomial package for finite modules over Noetherian local rings. Hilbert–Serre and the Hilbert–Samuel polynomial/dimension results assume the Axiom of Choice.

The development is intentionally linear. Graded language comes first, then associated graded and Rees objects, then finite-generation and stability for Rees modules, then Artin-Rees and Krull intersection, and only afterward the Hilbert-Samuel function, multiplicity, dimension, and parameter arguments. The examples page records the explicit polynomial-ring, tangent-cone, DVR, cusp, and finite-length computations deferred out of the theorem-bearing spine.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Nonnegatively graded rings and modules, homogeneous elements, and twists

Definition

A nonnegatively graded ring is a commutative ring S=⨁n≥0Sn such that SnSm⊆Sn+m for all m,n≥0. An element of Sn is called homogeneous of degree n.

If S is graded, a graded S-module is an S-module M=⨁n∈ZMn with SiMj⊆Mi+j for all i≥0 and j∈Z. An element of Mj is homogeneous of degree j.

For an integer a, the twist M(a) is the graded module with M(a)n=Mn+a. Thus a homogeneous element of degree n+a in M is viewed as degree n in M(a).

The graded ring is standard graded over S0 when S is generated as an S0-algebra by finitely many degree-one elements.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The Hilbert function and formal Hilbert series of a graded module with finite-length pieces

Definition

Let S=⨁n≥0Sn be a graded ring and M=⨁n∈ZMn a graded S-module. Assume each homogeneous piece Mn has finite length as an S0-module and that Mn=0 for all sufficiently negative n.

The Hilbert function of M is HM(n):=ℓS0(Mn)(n∈Z).

Its formal Hilbert series is the formal Laurent series HS⁡M(t):=∑n∈ZHM(n)tn.

Thus this is an ordinary formal power series after a shift. For a twist, one has HS⁡M(a)(t)=t−aHS⁡M(t).

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-24 (gpt-6-sol)Open item page →

A finite graded module over a standard graded algebra has rational Hilbert series and eventual polynomial growth

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let A be an Artinian commutative ring, let S=A[x1,…,xr]/J be a standard graded A-algebra with deg⁡xi=1, and let M=⨁n∈ZMn be a finite graded S-module. Then:

  1. the Hilbert series HS⁡M(t) is a rational function of the form HS⁡M(t)=p(t)(1−t)r for some Laurent polynomial p(t)∈Z[t,t−1];
  2. the Hilbert function n↦ℓA(Mn) agrees for all sufficiently large n with a polynomial in n with rational coefficients.

Facts & Assumptions

Given: The Axiom of Choice, an Artinian ring A, a standard graded A-algebra S=A[x1,…,xr]/J with deg⁡xi=1, and a finite graded S-module M=⨁Mn.

[L1]

A twist satisfies M(−1)n=Mn−1, hence HS⁡M(−1)(t)=tHS⁡M(t) (Nonnegatively graded rings and modules, homogeneous elements, and twists, The Hilbert function and formal Hilbert series of a graded module with finite-length pieces).

[L2]

Length is additive in short exact sequences of finite-length modules (Module length is additive in short exact sequences).

[L4]

A polynomial ring in finitely many variables over a Noetherian ring is Noetherian, as are its quotients; a finite module over a Noetherian ring is Noetherian, so its submodules are finitely generated (If R is Noetherian then R[x1,…,xn] is Noetherian for every n∈N, Finitely generated modules over a left Noetherian ring are Noetherian).

Proof

technique · direct
1.1L3givenbase

Induct on r. If r=0, the standard grading makes S=A concentrated in degree zero. Choose a finite homogeneous generating list for M by splitting any finite generating list into its finitely many homogeneous components. Only the finitely many degrees of those generators occur in M, and each such degree piece is finite over A, hence has finite length by [L3]. Therefore HS⁡M(t) is a Laurent polynomial and its coefficients are zero for all sufficiently large n. Both conclusions hold in this base case.

1.2L3L4givenih

Assume r>0 and the assertion for standard graded algebras presented using r−1 variables. By [L3] and [L4], S is Noetherian; hence the kernel of multiplication by xr on the finite module M(−1) is finite, as is its cokernel. Write S′=A[x1,…,xr−1]/(J∩A[x1,…,xr−1]). Multiplication by the degree-one class of xr gives an exact sequence of graded S-modules 0→K→M(−1)→xrM→C→0. Both K and C are annihilated by xr and are therefore finite graded modules over the r−1-variable algebra S′: split their finite S-generating lists into homogeneous components, and the same lists generate after the action factors through S/(xr), a quotient of S′.

2.1L1L2L3step 1.2

Every degree piece of M, K, and C is a finite A-module: finite homogeneous generators and finitely many monomials of any fixed degree suffice. By [L3], it has finite length. Taking degree-n pieces in the exact sequence of step 1.2 and using [L2] yields ℓA(Cn)−ℓA(Kn)=ℓA(Mn)−ℓA(Mn−1) for every n. In Hilbert-series form this is (1−t)HS⁡M(t)=HS⁡C(t)−HS⁡K(t) by [L1].

3.1ihstep 1.2step 2.1

The induction hypothesis applies to the finite graded S′-modules K and C from step 1.2. Their series have Laurent-polynomial numerators over (1−t)r−1. Equation 2.1 therefore writes HS⁡M(t) with a Laurent-polynomial numerator over (1−t)r.

4.1step 3.1algebra

Write the numerator from step 3.1 as p(t)=∑j=abcjtj with finite integers cj. For r>0, the coefficient of tn in tj(1−t)−r is (n−j+r−1r−1) for n≥j. For all n≥b, the Hilbert function is therefore ∑j=abcj(n−j+r−1r−1), a polynomial in n with rational coefficients.

5.1step 1.1step 1.2step 3.1step 4.1discharge-induction∎

The base case is step 1.1, and steps 1.2 through 4.1 prove the induction step. Thus both claims hold for every finite number of variables.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The associated graded ring and associated graded module of an ideal-adic filtration

Definition

Let R be a commutative ring, let I⊂R be an ideal, and let M be an R-module. The associated graded ring of the I-adic filtration is gr⁡I(R):=⨁n≥0In/In+1. Multiplication is induced by multiplication in R: (a+Im+1)(b+In+1)=ab+Im+n+1.

The associated graded module is gr⁡I(M):=⨁n≥0InM/In+1M, viewed as a graded gr⁡I(R)-module by (a+Im+1)(x+In+1M)=ax+Im+n+1M.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The Rees algebra of an ideal and the Rees module of a filtered module

Definition

Let R be a commutative ring and I⊂R an ideal. The Rees algebra of I is the graded subring R(I):=⨁n≥0Intn⊂R[t]. Equivalently, it is the graded ring whose degree-n piece is In.

Let M be an R-module equipped with a descending filtration M=M0⊇M1⊇M2⊇⋯ satisfying IMn⊆Mn+1 for every n≥0. The Rees module of this filtration is R(M∙):=⨁n≥0Mntn⊂M[t], viewed as a graded R(I)-module.

For the I-adic filtration Mn=InM, the quotient R(M∙)/IR(M∙) is naturally gr⁡I(M).

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open item page →

Over a Noetherian ring, an ideal filtration is stable exactly when its Rees module is finite, and the Rees algebra is Noetherian

Statement

Let R be a Noetherian commutative ring, let I⊂R be an ideal, and let M=M0⊇M1⊇⋯ be a filtration of a finite R-module M such that IMn⊆Mn+1 for all n.

The filtration is I-stable when Mn+1=IMn for all sufficiently large n. Then:

  1. the filtration is I-stable if and only if its Rees module R(M∙) is a finite graded module over the Rees algebra R(I);
  2. the Rees algebra R(I) is Noetherian.

Facts & Assumptions

Given: A Noetherian commutative ring R, an ideal I⊂R, and a finite R-module M with filtration M∙ as above.

[L1]

The Rees algebra and Rees module are the graded objects R(I)=⨁n≥0Intn,R(M∙)=⨁n≥0Mntn (The Rees algebra of an ideal and the Rees module of a filtered module, Nonnegatively graded rings and modules, homogeneous elements, and twists).

[L2]

Over a Noetherian ring, every finitely generated module is Noetherian, so each of its submodules is finitely generated (Over a Noetherian ring a module is Noetherian exactly when it is finitely generated, exactly when it is finitely presented).

[L4]

A polynomial ring in finitely many variables over a Noetherian commutative ring is Noetherian (If R is Noetherian then R[x1,…,xn] is Noetherian for every n∈N).

Proof

technique · direct
1.1L1L2givenalgebra

If the filtration is I-stable from some index c onward, then R(M∙)=∑n=0cR(I)⋅(Mntn), because for n>c every element of Mntn is a product of an element of In−ctn−c with one of Mctc. Since R is Noetherian and M is finite, [L2] makes each submodule Mn⊆M finitely generated. Therefore finitely many homogeneous elements in degrees at most c generate R(M∙) over R(I).

1.2L1givenalgebra

Conversely, suppose R(M∙) is generated over R(I) by homogeneous elements lying in degrees at most c. For n≥c, every element of Mn+1tn+1 is therefore a sum of products (In+1−dtn+1−d)(mdtd) with d≤c, hence lies in IMntn+1. Thus Mn+1⊆IMn. The reverse inclusion is part of the filtration hypothesis, so Mn+1=IMn for all n≥c.

1.3L3L4construct

By [L3], choose generators I=(f1,…,fs). Sending Xi to fit defines a surjective graded map R[X1,…,Xs]↠R(I). By [L4] its source is Noetherian, so its quotient R(I) is Noetherian.

2.1step 1.1step 1.2step 1.3∎

Steps 1.1 and 1.2 prove the equivalence, and step 1.3 proves that R(I) is Noetherian.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

Artin-Rees controls intersections of submodules with high ideal powers

Statement

Let R be a Noetherian commutative ring, let I⊂R be an ideal, let M be a finite R-module, and let N⊆M be a submodule. Then there exists an integer c≥0 such that InM∩N=In−c(IcM∩N) for every n≥c.

Facts & Assumptions

Given: A Noetherian commutative ring R, an ideal I⊂R, a finite R-module M, and a submodule N⊆M.

[L1]

For the I-adic filtration on M and any induced filtration on a finite submodule, Rees-module finiteness is equivalent to eventual stability, and the Rees algebra is Noetherian (Over a Noetherian ring, an ideal filtration is stable exactly when its Rees module is finite, and the Rees algebra is Noetherian).

[L2]

A finite module over a Noetherian ring is Noetherian, so each submodule of it is finite (Over a Noetherian ring a module is Noetherian exactly when it is finitely generated, exactly when it is finitely presented).

Proof

technique · direct
1.1L1given

The I-adic filtration on M is already stable, since I(InM)=In+1M for every n≥0. Hence [L1] makes RI(M):=⨁n≥0InMtn a finite module over the Noetherian ring R(I).

2.1L1L2step 1.1algebra

The induced filtration Nn:=InM∩N defines a graded submodule RN:=⨁n≥0Nntn⊆RI(M). The module RI(M) is finite over the Noetherian ring R(I) by step 1.1 and [L1], hence is Noetherian by [L2]. Therefore its submodule RN is finite.

3.1L1step 2.1

Applying the stability direction of [L1] to the finite Rees module established in step 2.1 yields an index c with Nn=In−cNc(n≥c). Since Nn=InM∩N and Nc=IcM∩N, this is exactly the displayed Artin-Rees equality.

4.1step 3.1∎

Therefore the required constant c exists.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The filtration induced on a submodule is equivalent to its intrinsic ideal-adic filtration

Statement

Let R be Noetherian, let I⊂R be an ideal, let M be a finite R-module, and let N⊆M be a submodule. Then there exists c≥0 such that for every n≥c, InN⊆InM∩N⊆In−cN. Equivalently, the filtration induced from the I-adic filtration of M and the intrinsic I-adic filtration of N agree up to a bounded shift.

Facts & Assumptions

Given: A Noetherian commutative ring R, an ideal I⊂R, a finite R-module M, and a submodule N⊆M.

[L1]

Artin-Rees gives c≥0 with InM∩N=In−c(IcM∩N) for all n≥c (Artin-Rees controls intersections of submodules with high ideal powers).

Proof

technique · direct
1.1given

For every n, one always has InN⊆InM∩N, since N⊆M.

1.2L1algebra

Choose c as in [L1]. Then for n≥c, InM∩N=In−c(IcM∩N)⊆In−cN because IcM∩N⊆N.

2.1algebra∎

Combining the preceding steps gives the two-sided eventual inclusion, hence the two filtrations are equivalent.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The Krull intersection is the (1−a)-torsion submodule, and it vanishes in the Jacobson-radical case

Statement

The first clause below is choice-free; the second uses the published Jacobson-radical unit criterion and therefore inherits its Axiom-of-Choice boundary.

Let R be a Noetherian commutative ring, let I⊂R be an ideal, and let M be a finite R-module. Put K:=⋂n≥0InM. Then:

  1. K is exactly the set of elements m∈M for which (1−a)m=0 for some a∈I;
  2. if I⊆J(R), then K=0.

Facts & Assumptions

Given: A Noetherian commutative ring R, an ideal I⊂R, a finite R-module M, and K=⋂n≥0InM.

[L1]

Artin-Rees applies to the submodule K⊆M (Artin-Rees controls intersections of submodules with high ideal powers).

[L2]

If a finite module N satisfies IN=N, then (1−a)N=0 for some a∈I (Determinant trick for Nakayama).

[L3]

Assuming the Axiom of Choice, a∈J(R) exactly when 1−ra is a unit for every r∈R (Assuming the Axiom of Choice, an element lies in the Jacobson radical exactly when one minus any multiple is a unit).

Proof

technique · direct
1.1L1given

Since K⊆InM for every n, Artin-Rees gives some c such that for all n≥c, K=InM∩K=In−c(IcM∩K)=In−cK. In particular IK=K.

1.2givenalgebra

Conversely, if (1−a)m=0 for some a∈I, then m=am∈IM. Iterating gives m=anm∈InM for every n≥0, hence m∈K.

1.3algebra

Steps 2.1 and 1.2 identify K with the set of (1−a)-torsion elements claimed in part 1.

2.1L2L4step 1.1algebra

The submodule K⊆M is finite by [L4]. Applying [L2] to K and the equality IK=K from step 1.1 gives a∈I with (1−a)K=0. So every element of K satisfies the displayed torsion condition.

3.1L3step 2.1algebra

Assume now I⊆J(R). For any m∈K, step 2.1 gives some a∈I⊆J(R) with (1−a)m=0. By [L3], 1−a is a unit, so multiplying by its inverse gives m=0. Thus K=0.

4.1algebra∎

Therefore both stated conclusions hold.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The Hilbert-Samuel function and eventual Hilbert-Samuel polynomial of a finite local module

Definition

Let (R,m) be a Noetherian local ring, let M be a finite R-module, and let I⊆m be an ideal of definition for M, meaning that M/IM has finite length. Every quotient below has finite length: its finite I-adic filtration has factors that are finite quotients of finite direct sums of M/IM. The Hilbert-Samuel function of (M,I) is χI,M(n):=ℓR(M/In+1M)(n≥0).

The associated graded module is gr⁡I(M)=⨁n≥0InM/In+1M, and its homogeneous-piece lengths are φI,M(n):=ℓR(InM/In+1M). They satisfy χI,M(n)=∑j=0nφI,M(j). This is repeated additivity of length in the finite filtration M⊇IM⊇⋯⊇In+1M.

When there is a polynomial PI,M(X)∈Q[X] with χI,M(n)=PI,M(n)for all sufficiently large n, it is called the Hilbert-Samuel polynomial of M with respect to I.

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-24 (gpt-6-sol)Open item page →

The Hilbert-Samuel function agrees eventually with a rational polynomial in binomial form

Statement

Assume the Axiom of Choice (The Axiom of Choice).

Let (R,m) be a Noetherian local ring, let M be a finite R-module, and let I⊂R be an ideal of definition for M. Then the Hilbert-Samuel function χI,M(n)=ℓR(M/In+1M) agrees for all sufficiently large n with a polynomial in Q[n]. Equivalently, there are integers a0,…,ad such that for large n, χI,M(n)=∑j=0daj(n+jj).

Facts & Assumptions

Given: The Axiom of Choice, a Noetherian local ring (R,m), a finite R-module M, and an ideal of definition I⊂R for M.

[L1]

The associated graded objects gr⁡I(R)=⨁n≥0In/In+1,gr⁡I(M)=⨁n≥0InM/In+1M are graded, and χI,M(n)=∑j=0nℓR(IjM/Ij+1M) (The associated graded ring and associated graded module of an ideal-adic filtration, The Hilbert-Samuel function and eventual Hilbert-Samuel polynomial of a finite local module).

[L2]

Under the Axiom of Choice, Hilbert-Serre gives a rational Hilbert series and eventual polynomial growth for finite graded modules over standard graded algebras (A finite graded module over a standard graded algebra has rational Hilbert series and eventual polynomial growth).

Proof

technique · direct
1.1L1L3givenalgebra

Every simple module over the local ring R is R/m: a nonzero element generates a simple module, whose annihilator is a maximal ideal, necessarily m. Along a composition series of the finite-length module M/IM, each multiplication by m moves into the preceding term. Thus mc(M/IM)=0 for some c≥1, or mcM⊆IM. Multiplying by In gives mcInM⊆In+1M for every n≥0. The quotient A:=R/mc is Artinian: m is finitely generated by [L3], so each factor mi/mi+1 for 0≤i<c is a finite-dimensional vector space over R/m; their finite filtration gives A finite length as an R-module. Each graded piece InM/In+1M is naturally an A-module.

1.2L1L3givenchoose

By [L3], choose generators x1,…,xr of I, and choose generators m1,…,ms of M. The classes of the mj in degree 0 generate gr⁡I(M) over the standard graded A-algebra A[T1,…,Tr], where Ti acts by multiplication with the class of xi. Indeed every class in InM/In+1M is represented by a finite sum of monomials xi1⋯xinmj.

2.1L1L2step 1.1step 1.2

Length over R and over A=R/mc agree on each module InM/In+1M, because that quotient is annihilated by mc and has the same submodules in either category. Applying [L2] to the finite graded A[T1,…,Tr]-module gr⁡I(M), the function n⟼ℓR(InM/In+1M) agrees for large n with a polynomial Q(n). Equivalently, the Hilbert series of gr⁡I(M) is rational with denominator a power of (1−t).

3.1L1L2step 2.1algebra

By [L1], the Hilbert-Samuel function is the cumulative sum of these graded-piece lengths: χI,M(n)=∑j=0nφI,M(j). The rational Hilbert series in [L2] has an integral Laurent numerator and denominator (1−t)r; cumulative summation divides it by (1−t). Its large-degree coefficients are therefore integer linear combinations of shifted binomial polynomials (n−k+rr). The finite-difference identity for integer-valued polynomials expresses each such shift as an integer linear combination of (n+jj), 0≤j≤r. Thus χI,M(n) is eventually a polynomial in the claimed binomial form.

4.1step 3.1∎

Hence the Hilbert-Samuel polynomial exists.

DefinitionDefinition: Literature-sourcedProof: Not applicableverified 2026-09-24 (gpt-6-sol)Open item page →

Hilbert-Samuel multiplicity as the factorial-scaled leading coefficient

Definition

Let (R,m) be a Noetherian local ring, let M be a finite R-module, and let I⊆m be an ideal of definition for M.

If M=0, define eI(M):=0.

If M≠0, suppose the Hilbert-Samuel function χI,M(n) agrees for all sufficiently large n with a polynomial PI,M∈Q[n]. Such a polynomial is unique. Because I⊆m and M≠0, the quotient M/In+1M is nonzero for every n, so PI,M is not the zero polynomial. Let d=deg⁡PI,M.

The Hilbert-Samuel multiplicity of M with respect to I is eI(M):=d!⋅(leading coefficient of PI,M).

Equivalently, when M≠0 and PI,M(n)=eI(M)d!nd+lower-degree terms, then eI(M) is the scaling of the top term. It is an integer: the dth forward difference of the integer-valued polynomial PI,M at any sufficiently large integer is d! times its leading coefficient.

Remarks

The quoted Nakayama step is choice-free here. If M/In+1M=0, then In+1M=M. By Determinant trick for Nakayama, some a∈In+1⊆m satisfies (1−a)M=0. In a local ring 1−a is a unit, forcing M=0, contrary to the hypothesis.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

The degree of the Hilbert-Samuel polynomial equals the dimension of the support

Statement

Assume the Axiom of Choice.

Let (R,m) be a Noetherian local ring, let M≠0 be a finite R-module, and let I be an ideal of definition for M. Then the Hilbert-Samuel polynomial PI,M has degree deg⁡PI,M=dim⁡Supp⁡(M).

Facts & Assumptions

Given: The Axiom of Choice, a Noetherian local ring (R,m), a nonzero finite R-module M, and an ideal of definition I for M.

[L1]

The dimension of Supp⁡(M) is the least number of generators of an ideal of definition for M, and such generating tuples are systems of parameters for M (For a finite module, the dimension is the least size of an ideal of definition, and such tuples are systems of parameters).

[L2]

Hilbert-Samuel leading coefficients are additive at the maximum polynomial degree in a short exact sequence (Hilbert-Samuel leading coefficients are additive at the top polynomial degree).

[L3]

Artin-Rees compares the filtration induced on a finite submodule with its intrinsic adic filtration (Artin-Rees controls intersections of submodules with high ideal powers).

[L5]

If a finite module N satisfies JN=N, then (1−a)N=0 for some a∈J (Determinant trick for Nakayama).

Proof

technique · direct
1.1L3L4givenalgebra

Put A=R/Ann⁡R(M) and let J=IA. Then A is Noetherian local, M is a faithful finite A-module, and Spec⁡(A)=Supp⁡R(M). If m1,…,ms generate M, there is a surjection As↠M and a faithful injection A↪Ms, a↦(am1,…,ams). The surjection gives χJ,M(n)≤sχJ,A(n). Applying [L3] to the injection gives a bounded shift c and the reverse estimate χJ,A(n−c)≤sχJ,M(n) for large n. Hence PJ,A and PI,M have the same degree. It remains to prove the theorem for the ring A.

1.2L1L4L6algebra

Let r=deg⁡PJ,A and let d be the least number of generators of an ideal of definition of A; [L1] identifies d with dim⁡A. Choose an ideal of definition Q=(x1,…,xd). The ideals J and Q are finite by [L6] and have the same radical mA. Raising finite generating sets to suitable powers and expanding products therefore gives positive integers u,v with Ju⊆Q and Qv⊆J. The resulting linear reindexing inequalities between χJ,A and χQ,A show that their eventual polynomials have the same degree. If d=0, then Q=0 is an ideal of definition, so A has finite length and r=deg⁡PQ,A=0. If d>0, every Qn/Qn+1 is a quotient of a direct sum of (n+d−1d−1) copies of A/Q, indexed by the degree-n monomials in the xi. Its length is therefore bounded by a polynomial of degree d−1, and summing the graded-piece lengths gives r=deg⁡PQ,A≤d.

1.3L5L6L7algebra

We prove dim⁡A≤r by induction on r. If r=0, the increasing integer sequence ℓA(A/Jn+1) is eventually constant, so Jn/Jn+1=0 for all large n. Thus the finite ideal Jn from [L6] satisfies J(Jn)=Jn. By [L5], some a∈J has (1−a)Jn=0; since a∈J⊆mA, [L7] makes 1−a a unit, and hence Jn=0. Because J is an ideal of definition, J=mA; nilpotence of J then makes every prime equal to mA, so dim⁡A=0.

1.4L2inductionalgebra

Assume r>0 and take a strict chain p0⊂p1⊂⋯⊂pe=mA. If e=0, there is nothing to prove, so assume e>0. Put B=A/p0. The quotient maps A/Jn+1A↠B/Jn+1B give χJ,B(n)≤χJ,A(n), hence s:=deg⁡PJ,B≤r. Choose x∈p1∖p0 and write xˉ for its nonzero image in the domain B. Multiplication by xˉ is injective, so 0→B→xˉB→C:=B/xˉB→0 is short exact; the image of J is an ideal of definition in both B and C. Applying [L2] at the maximum of s and deg⁡PJ,C cancels the two degree-s contributions from B; if deg⁡PJ,C≥s, it would force the nonzero leading coefficient of PJ,C to vanish. Hence deg⁡PJ,C<s≤r. The images of p1,…,pe give a strict prime chain of length e−1 in C. The induction hypothesis applied to C gives e−1≤dim⁡C≤deg⁡PJ,C≤r−1, and therefore e≤r. Since the chain was arbitrary, dim⁡A≤r.

2.1step 1.1step 1.2step 1.4∎

Steps 1.2 and 1.4 give r=d=dim⁡A, and step 1.1 transfers this equality to M. Therefore deg⁡PI,M=dim⁡Supp⁡(M).

TheoremStatement: Literature-sourcedProof: AI-adaptedverified 2026-09-24 (gpt-6-sol)Open item page →

For a finite module, the dimension is the least size of an ideal of definition, and such tuples are systems of parameters

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let (R,m) be a Noetherian local ring and let M≠0 be a finite R-module. Put d:=dim⁡Supp⁡(M). Then:

  1. d is the least integer r for which there exist x1,…,xr∈m with M/(x1,…,xr)M of finite length;
  2. whenever x1,…,xd have this property, they form a system of parameters for M.

Facts & Assumptions

Given: The Axiom of Choice, a Noetherian local ring (R,m) and a nonzero finite R-module M.

[L1]

Under the assumed Choice, in a finite-dimensional Noetherian local ring the dimension is the least number of generators of an ideal whose radical is the maximal ideal (Local dimension is the minimal number of generators of an ideal with maximal radical).

[L2]

A system of parameters is a d-tuple in m whose generated ideal has radical m (Systems of parameters and parameter ideals).

[L4]

The height of an ideal generated by r elements is at most r (Krull's height theorem).

[L5]

A finite module has support V(Ann⁡M), and under Choice a radical ideal is the intersection of all primes containing it (For a finite module, support is the set of primes containing the annihilator, The radical of an ideal is the intersection of the prime ideals containing it).

[L6]

Under Choice, if a finite module over a local ring equals its maximal-ideal multiple, it is zero (Assuming the Axiom of Choice, Nakayama's lemma).

Proof

technique · direct
1.1L3L4L5givenalgebra

Let A:=R/Ann⁡R(M) and n:=m/Ann⁡R(M). The ring A is nonzero, Noetherian and local; M is a faithful finite A-module. By [L5], Supp⁡A(M)=Spec⁡(A), and prime correspondence identifies this space with Supp⁡R(M), so d=dim⁡A=ht⁡A(n). The ideal n has a finite generating list by [L3]; since it is maximal, it is minimal over its own generating ideal. Under the assumed AC, [L4] bounds its height by that list length. Thus d<∞ and [L1] applies to A.

1.2L3L5L6algebra

A nonzero finite A-module Q has finite length exactly when its support is {n}. In one direction, a finite composition series has simple factors A/n: for a nonzero element of a simple factor, its annihilator is maximal, hence is the unique maximal ideal n. Thus nsQ=0 for the series length s, and [L5] gives support contained in {n}; nonzero Q has n in its support by [L6]. Conversely, if support is {n}, [L5] gives Ann⁡A(Q)=n. Choose finite generators t1,…,tu of n by [L3]. Each ti has a positive power annihilating Q, so some power nN annihilates Q. The finite filtration Q⊇nQ⊇⋯⊇nNQ=0 has finite A/n-vector-space quotients: each niQ is generated by products of finite generating lists for n and Q. Refining each vector-space quotient by a basis flag gives a finite composition series.

2.1L5L6step 1.1given

Fix an ideal J⊆m and put Q=M/JM. By [L6], Q≠0. For each prime q of A, if JA⊈q then Qq=0. If JA⊆q, then Mq≠0 by step 1.1 and JAq lies in the maximal ideal of the local ring Aq; [L6] applied there gives Qq≠0. Hence Supp⁡A(Q)=VA(JA). By [L5], this support is exactly {n} if and only if JA=n.

3.1L1step 1.1step 2.1step 1.2

Combining steps 2.1 and 1.2, for ideals J⊆m the quotient M/JM has finite length exactly when JA=n. Applying [L1] in A, the least size of a generating tuple in n with this property is d. Every such tuple in A lifts to a tuple in m because the quotient map R→A sends m onto n; finite choices suffice. This proves part 1.

4.1L2step 3.1

If x1,…,xd∈m satisfy that M/(x1,…,xd)M has finite length, step 3.1 gives (x1,…,xd)A=n. Their images in A therefore form a system of parameters by [L2]; this is the asserted module parameter condition. For d=0, the tuple is empty and the same argument says M itself has finite length.

5.1step 3.1step 4.1∎

Steps 3.1 and 4.1 prove both claims.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

Hilbert-Samuel leading coefficients are additive at the top polynomial degree

Statement

Assume the Axiom of Choice (The Axiom of Choice).

Let (R,m) be a Noetherian local ring, let 0→M′→M→M′′→0 be a short exact sequence of finite R-modules, and let I⊆m be an ideal of definition for M. If M=0, put d=0; otherwise put d=max⁡{deg⁡PI,M′,deg⁡PI,M,deg⁡PI,M′′}, ignoring a zero module when taking the maximum, and let eI[d](N):=d! [nd]PI,N(n), with value 0 when N=0 or deg⁡PI,N<d. Then eI[d](M)=eI[d](M′)+eI[d](M′′). In particular, if all three nonzero modules have Hilbert-Samuel polynomial of degree d, then eI(M)=eI(M′)+eI(M′′).

Facts & Assumptions

Given: The Axiom of Choice, a Noetherian local ring (R,m), an ideal of definition I⊆m for M, and a short exact sequence 0→M′→M→M′′→0 of finite modules.

[L1]

Artin-Rees gives an exact eventual formula for the filtration induced on the submodule M′ (Artin-Rees controls intersections of submodules with high ideal powers).

[L2]

Length is additive on short exact sequences (Module length is additive in short exact sequences).

[L3]

Under the Axiom of Choice, every finite module with an ideal of definition has an eventual Hilbert-Samuel polynomial (The Hilbert-Samuel function agrees eventually with a rational polynomial in binomial form).

Proof

technique · direct
1.1L1L2L3givenalgebra

The finite modules M′, M′′, and every finite submodule U⊆M′ also have I as an ideal of definition. Indeed, finite length of M/IM gives msM⊆IM for some s, hence mstM⊆ItM. By Artin-Rees [L1], for sufficiently large t one has U∩ItM⊆IU, so mstU⊆IU. The finite module U/IU is then killed by a power of the finitely generated maximal ideal and has finite length; M′′/IM′′, as a quotient of M/IM, also has finite length. Thus [L3] supplies the eventual polynomials of M′, M′′, N below, and M. Artin-Rees as recorded in [L1] gives c≥0 and N:=M′∩IcM such that IcM′⊆N⊆M′ and M′∩In+1M=In+1−cN for all large n. Since M′/IcM′ has finite length, so does M′/N. The exact sequence 0→M′/(M′∩In+1M)→M/In+1M→M′′/In+1M′′→0 and [L2] therefore give χI,M(n)=χI,M′′(n)+χI,N(n−c)+ℓR(M′/N) for all large n.

2.1L2step 1.1algebra

Put C:=ℓR(M′/N). The inclusions IcM′⊆N⊆M′ give In+c+1M′⊆In+1N⊆In+1M′, while [L2] gives ℓR(M′/In+1N)=χI,N(n)+C. Consequently χI,M′(n)≤χI,N(n)+C≤χI,M′(n+c) for all large n. If M′ has positive Hilbert-Samuel degree, this squeeze shows that PI,N and PI,M′ have the same degree and leading coefficient. If PI,M′ has degree zero, the two outer terms in the squeeze are the same constant polynomial, so PI,N+C=PI,M′. The same conclusion is immediate when M′=0.

3.1step 1.1step 2.1algebra

The eventual identity in step 1.1 is the polynomial identity PI,M(n)=PI,M′′(n)+PI,N(n−c)+C. By step 2.1, the polynomial PI,N(n−c)+C has the same degree-d coefficient as PI,M′: for positive degree this is invariance of the leading coefficient under a shift, for degree zero it is the constant-polynomial equality, and below degree d both coefficients vanish. Comparing degree-d coefficients therefore gives eI[d](M)=eI[d](M′)+eI[d](M′′). This also covers the all-zero sequence by the convention d=0. When all three modules are nonzero of degree d, the displayed quantities are their ordinary Hilbert-Samuel multiplicities.

4.1step 3.1∎

Therefore Hilbert-Samuel leading coefficients are additive in the stated top-degree sense.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

For a nonzero finite module and an ideal of definition, Hilbert-Samuel multiplicity is a positive integer

Statement

Assume the Axiom of Choice.

Let (R,m) be a Noetherian local ring, let M≠0 be a finite R-module, and let I be an ideal of definition for M. Then the Hilbert-Samuel multiplicity eI(M) is a positive integer.

Facts & Assumptions

Given: The Axiom of Choice, a Noetherian local ring (R,m), a nonzero finite R-module M, and an ideal of definition I for M.

[L1]

The Hilbert-Samuel function agrees for large n with a polynomial written in binomial form χI,M(n)=∑j=0daj(n+jj) for integers aj (The Hilbert-Samuel function agrees eventually with a rational polynomial in binomial form).

[L2]

If a finite module over a local ring satisfies M/In+1M=0, then M=0, because the empty generating family lifts across the Jacobson-radical ideal In+1⊆m (Assuming the Axiom of Choice, generators modulo an ideal in the Jacobson radical lift to generators).

[L3]

Hilbert-Samuel multiplicity is the factorial-scaled leading coefficient of the eventual Hilbert-Samuel polynomial (Hilbert-Samuel multiplicity as the factorial-scaled leading coefficient).

[A1]

The Axiom of Choice supplies the choice assumed by the generator-lifting corollary in [L2] (The Axiom of Choice).

Proof

technique · direct
1.1L1given

By [L1], there are integers a0,…,ad and a polynomial PI,M(n)=∑j=0daj(n+jj) such that χI,M(n)=PI,M(n) for all sufficiently large n.

1.2L2A1givenalgebra

For every n≥0, the quotient M/In+1M is nonzero. Indeed, if M/In+1M=0, then M=In+1M; since In+1⊆m=J(R), [L2], under the choice assumption [A1], would force M=0, contradicting the hypothesis. Thus χI,M(n)=ℓR(M/In+1M)>0 for every n.

2.1step 1.1step 1.2algebra

The polynomial PI,M therefore takes positive values for all sufficiently large integers, so its leading coefficient is positive. In the binomial expansion of step 1.1 the leading coefficient is ad/d!, hence ad>0.

3.1L3step 2.1algebra∎

By [L3], the Hilbert-Samuel multiplicity is eI(M)=d!⋅(leading coefficient of PI,M)=ad. Since ad∈Z>0, the multiplicity is a positive integer.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

The polynomial ring and a homogeneous quotient have the expected Hilbert series and Hilbert polynomial

Example

Let k be a field and give k[x,y] the standard grading. Then HS⁡k[x,y](t)=1(1−t)2, because the degree-n piece has basis xn,xn−1y,…,xyn−1,yn and therefore dimension n+1.

For the homogeneous quotient A:=k[x,y]/(y2), the degree-0 piece has dimension 1 and each degree-n≥1 piece has basis xn,xn−1y. Hence HS⁡A(t)=1+2t+2t2+⋯=1+t1−t, so the Hilbert polynomial of A is the constant polynomial 2.

Facts & Assumptions

Given: A field k, the standard grading on k[x,y], and the quotient A=k[x,y]/(y2).

[L1]

The geometric-series identity ∑n≥0tn=(1−t)−1 and its formal derivative give ∑n≥0(n+1)tn=(1−t)−2.

Verification

technique · direct
1.1L1givenalgebra

In k[x,y], the degree-n monomials are exactly xn−iyi for 0≤i≤n, so the degree-n piece has dimension n+1. Therefore HS⁡k[x,y](t)=∑n≥0(n+1)tn=1(1−t)2.

1.2givenalgebra

In the quotient by (y2), every monomial containing y2 vanishes. So for n≥1 the degree-n piece is spanned by xn and xn−1y, and these two classes are linearly independent. Hence HS⁡A(t)=1+∑n≥12tn=1+t1−t.

2.1step 1.2

The eventual coefficient sequence of HS⁡A(t) is constant equal to 2, so its Hilbert polynomial is 2.

3.1step 1.1step 1.2step 2.1∎

Thus both the polynomial ring and this homogeneous quotient realize the expected Hilbert series and Hilbert polynomial.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

The associated graded ring of a regular local ring and of a cusp local ring can be computed explicitly

Example

Let R1:=k[x,y](x,y) with maximal ideal m=(x,y). Then gr⁡m(R1)≅k[X,Y], because mn/mn+1 has basis given by degree-n monomials in the initial classes of x and y.

For the cusp local ring R2:=k[x,y](x,y)/(y2−x3), the initial form of the relation has degree 2, so gr⁡m(R2)≅k[X,Y]/(Y2).

Facts & Assumptions

Given: A field k, the local rings R1 and R2 above, and the maximal-ideal filtrations.

[L1]

The associated graded ring is gr⁡m(R)=⨁n≥0mn/mn+1 (The associated graded ring and associated graded module of an ideal-adic filtration).

Verification

technique · direct
1.1L1givenalgebra

In R1, the classes of x and y in m/m2 generate every graded piece: the images of the degree-n monomials xn−iyi form a basis of mn/mn+1. Therefore the map k[X,Y]→gr⁡m(R1) sending X,Y to the initial classes of x,y is a graded isomorphism.

1.2L1algebra

In R2, the relation y2−x3 lies in m2 and its lowest-degree term is y2. Hence the only initial relation in degree 2 is Y2=0. As in the remaining monomials Xn and Xn−1Y survive and span the graded pieces, so gr⁡m(R2)≅k[X,Y]/(Y2).

2.1algebra∎

These explicit computations exhibit the regular local and cusp cases.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

An explicit Artin-Rees number can be computed for a submodule inside a finite module

Example

Take R=k[x], I=(x), M=R, and N=(xm) for a fixed integer m≥0. Then for every n≥m, InM∩N=(xn)∩(xm)=(xn)=In−m(ImM∩N). So in this case one may take the Artin-Rees number to be c=m.

Facts & Assumptions

Given: A field k, an integer m≥0, the ring R=k[x], the ideal I=(x), the module M=R, and the submodule N=(xm).

[L1]

Artin-Rees gives some constant c with InM∩N=In−c(IcM∩N) for all n≥c (Artin-Rees controls intersections of submodules with high ideal powers).

Verification

technique · direct
1.1givenalgebra

Here InM=(xn) and N=(xm). If n≥m, then (xn)⊆(xm), so InM∩N=(xn).

1.2algebra

Also ImM∩N=(xm), and therefore for n≥m, In−m(ImM∩N)=(xn−m)(xm)=(xn)=InM∩N.

2.1L1∎

So c=m works, exhibiting an explicit Artin-Rees bound compatible with the abstract existence statement [L1].

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open item page →

In a Noetherian local domain, the intersection of the powers of the maximal ideal is zero

Example

Assume the Axiom of Choice.

Let (R,m) be a Noetherian local domain. Then ⋂n≥0mn=0.

Facts & Assumptions

Given: The Axiom of Choice and a Noetherian local domain (R,m).

[L1]

The Krull intersection theorem says that for a finite module M, ⋂n≥0mnM=0 when m⊆J(R) (The Krull intersection is the (1−a)-torsion submodule, and it vanishes in the Jacobson-radical case).

Verification

technique · direct
1.1L1given

View R as a finite module over itself. Since (R,m) is local, its maximal ideal lies in the Jacobson radical. Therefore [L1] applies with M=R and gives ⋂n≥0mn=0.

2.1algebra∎

This is the promised local-domain instance of Krull intersection.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

A DVR has Hilbert-Samuel polynomial n+1 and multiplicity one

Example

Let (V,(π)) be a discrete valuation ring. Then χ(π),V(n)=ℓV(V/(πn+1))=n+1 for every n≥0. Hence the Hilbert-Samuel polynomial is exactly n+1, and the Hilbert-Samuel multiplicity is e(π)(V)=1.

Facts & Assumptions

Given: A discrete valuation ring V with maximal ideal (π).

[L1]

The quotient V/(πn+1) has length n+1 for every n≥0 (Length and valuation in a DVR).

[L2]

When the Hilbert-Samuel function is explicitly polynomial, multiplicity is its factorial-scaled leading coefficient (Hilbert-Samuel multiplicity as the factorial-scaled leading coefficient).

Verification

technique · direct
1.1L1given

By [L1], the Hilbert-Samuel function is χ(π),V(n)=ℓV(V/(πn+1))=n+1 for every n≥0.

1.2L2

Therefore the eventual polynomial is already exactly P(n)=n+1. Its degree is 1 and its leading coefficient is 1, so [L2] gives e(π)(V)=1!⋅1=1.

2.1algebra∎

This computes both the Hilbert-Samuel polynomial and the multiplicity of a DVR.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

The Hilbert-Samuel multiplicity of a plane-curve singularity is read from its associated graded ring

Example

Let R:=k[x,y](x,y)/(y2−x3) with maximal ideal m=(x,y)/(y2−x3). Then gr⁡m(R)≅k[X,Y]/(Y2), so the homogeneous piece of degree n≥1 has basis Xn,Xn−1Y and dimension 2. Consequently χm,R(n)=1+∑j=1n2=2n+1 for n≥1, and therefore em(R)=2.

Facts & Assumptions

Given: A field k, the cusp local ring R above, and its maximal ideal m.

[L1]

The associated graded ring packages the quotients mn/mn+1, and the Hilbert-Samuel function is their cumulative length (The associated graded ring and associated graded module of an ideal-adic filtration, The Hilbert-Samuel function and eventual Hilbert-Samuel polynomial of a finite local module).

[L2]

Hilbert-Samuel multiplicity is the leading coefficient scaled by the factorial (Hilbert-Samuel multiplicity as the factorial-scaled leading coefficient).

Verification

technique · direct
1.1L1givenalgebra

The initial form of y2−x3 has degree 2, namely Y2, so gr⁡m(R)≅k[X,Y]/(Y2). Thus the degree-0 piece has dimension 1, and every degree-n≥1 piece has basis Xn,Xn−1Y.

1.2L1algebra

Therefore ℓR(m0/m)=1 and ℓR(mn/mn+1)=2(n≥1). Summing these lengths as in [L1] gives χm,R(n)=2n+1 for n≥1.

1.3L2

The eventual polynomial is 2n+1, so its degree is 1 and the leading coefficient is 2. Hence [L2] gives em(R)=2.

2.1algebra∎

Thus the multiplicity of the cusp is read directly from its tangent-cone graded ring.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)Open item page →

In dimension zero the Hilbert-Samuel polynomial is constant and equals the module length

Example

Let (R,m) be a zero-dimensional Noetherian local ring and let M be a finite R-module. Then some power of m annihilates M, so for all sufficiently large n, M/mn+1M≅M. Hence the Hilbert-Samuel polynomial is the constant polynomial Pm,M(n)=ℓR(M).

Facts & Assumptions

Given: A zero-dimensional Noetherian local ring (R,m) and a finite R-module M.

[L1]

The length ℓR(M) is defined for finite-length modules (Composition series and length of a module).

[L2]

In a Noetherian ring the nilradical is nilpotent (The nilradical of a Noetherian ring is nilpotent).

Verification

technique · direct
1.1L2givenalgebra

In a zero-dimensional local ring every prime ideal is maximal, hence the only prime is m. Its nilradical is therefore m, and [L2] gives mN=0 for some N≥1. Hence for every n≥N−1, M/mn+1M=M.

2.1L1step 1.1algebra

The finite module M has finite length over the zero-dimensional Noetherian local ring: the filtration by powers of the nilpotent maximal ideal has finitely many quotients, each a finite-dimensional vector space over R/m. Thus ℓR(M) is defined by [L1]. Step 1.1 shows that the Hilbert-Samuel function is eventually the constant polynomial ℓR(M), uniquely so because two polynomials agreeing at all large integers are equal.

3.1step 2.1∎

This is exactly the zero-dimensional case.

Sources