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.

18 results · all verified · 10 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.

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=n0Sn

such that SnSmSn+m for all m,n0. An element of Sn is called homogeneous of degree n.

If S is graded, a graded S-module is an S-module

M=nZMn

with SiMjMi+j for all i0 and jZ. 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=n0Sn be a graded ring and M=nZMn 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)(nZ).

Its formal Hilbert series is the formal Laurent series

HSM(t):=nZHM(n)tn.

Thus this is an ordinary formal power series after a shift. For a twist, one has

HSM(a)(t)=taHSM(t).
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open item page →

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

Statement

Let A be an Artinian commutative ring, let

S=A[x1,,xr]/J

be a standard graded A-algebra with degxi=1, and let M=nZMn be a finite graded S-module. Then:

  1. the Hilbert series HSM(t) is a rational function of the form HSM(t)=p(t)(1t)r for some Laurent polynomial p(t)Z[t,t1];
  2. the Hilbert function nA(Mn) agrees for all sufficiently large n with a polynomial in n with rational coefficients.

Facts & Assumptions

Given: An Artinian ring A, a standard graded A-algebra S=A[x1,,xr]/J with degxi=1, and a finite graded S-module M=Mn.

[L1]

A twist satisfies M(1)n=Mn1, hence

HSM(1)(t)=tHSM(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).

Proof

technique · direct
1.1

If r=0, then S=A and the finite graded A-module M has only finitely many nonzero homogeneous pieces. Hence HSM(t) is a Laurent polynomial, so both conclusions hold.

givenalgebra
1.2

Assume r>0 and write S=A[x1,,xr1]/(JA[x1,,xr1]). Multiplication by the degree-one class of xr gives an exact sequence of graded S-modules 0KM(1)xrMC0, where K and C are annihilated by xr and therefore are finite graded S-modules.

givenconstruct
1.3

Taking degree-n pieces in algebra and using [L2] yields A(Cn)A(Kn)=A(Mn)A(Mn1) for every n. In Hilbert-series form this is (1t)HSM(t)=HSC(t)HSK(t) by [L1].

L1L2algebra
1.4

By the algebra hypothesis applied to the finite graded S-modules K and C, the two series on the right side of algebra have denominator dividing (1t)r1. Therefore HSM(t) has denominator dividing (1t)r.

algebra
1.5

Any rational function with denominator a power of (1t) expands for large n as a finite Z-linear combination of binomial coefficients (n+dd), hence its coefficients agree eventually with a polynomial. Applying this to algebra proves the eventual polynomial behaviour of HM(n)=A(Mn).

algebra
2.1

Steps 1.1 through 1.5 prove both claims.

algebra
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 IR be an ideal, and let M be an R-module. The associated graded ring of the I-adic filtration is

grI(R):=n0In/In+1.

Multiplication is induced by multiplication in R:

(a+Im+1)(b+In+1)=ab+Im+n+1.

The associated graded module is

grI(M):=n0InM/In+1M,

viewed as a graded grI(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 IR an ideal. The Rees algebra of I is the graded subring

R(I):=n0IntnR[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=M0M1M2

satisfying IMnMn+1 for every n0. The Rees module of this filtration is

R(M):=n0MntnM[t],

viewed as a graded R(I)-module.

For the I-adic filtration Mn=InM, the quotient

R(M)/IR(M)

is naturally grI(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 IR be an ideal, and let M=M0M1 be a filtration of a finite R-module M such that IMnMn+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 IR, and a finite R-module M with filtration M as above.

[L1]

The Rees algebra and Rees module are the graded objects R(I)=n0Intn,R(M)=n0Mntn (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 nN).

Proof

technique · direct
1.1

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 Inctnc with one of Mctc. Since R is Noetherian and M is finite, [L2] makes each submodule MnM finitely generated. Therefore finitely many homogeneous elements in degrees at most c generate R(M) over R(I).

L1L2givenalgebra
1.2

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

L1givenalgebra
1.3

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.

L3L4construct
2.1

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

step 1.1step 1.2step 1.3
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 IR be an ideal, let M be a finite R-module, and let NM be a submodule. Then there exists an integer c0 such that

InMN=Inc(IcMN)

for every nc.

Facts & Assumptions

Given: A Noetherian commutative ring R, an ideal IR, a finite R-module M, and a submodule NM.

[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.1

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

L1given
2.1

The induced filtration Nn:=InMN defines a graded submodule RN:=n0NntnRI(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.

L1L2step 1.1algebra
3.1

Applying the stability direction of [L1] to the finite Rees module established in step 2.1 yields an index c with Nn=IncNc(nc). Since Nn=InMN and Nc=IcMN, this is exactly the displayed Artin-Rees equality.

L1step 2.1
4.1

Therefore the required constant c exists.

step 3.1
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 IR be an ideal, let M be a finite R-module, and let NM be a submodule. Then there exists c0 such that for every nc,

InNInMNIncN.

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 IR, a finite R-module M, and a submodule NM.

[L1]

Artin-Rees gives c0 with

InMN=Inc(IcMN)

for all nc (Artin-Rees controls intersections of submodules with high ideal powers).

Proof

technique · direct
1.1

For every n, one always has InNInMN, since NM.

given
1.2

Choose c as in [L1]. Then for nc, InMN=Inc(IcMN)IncN because IcMNN.

L1algebra
2.1

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

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

The Krull intersection is the (1a)-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 IR be an ideal, and let M be a finite R-module. Put

K:=n0InM.

Then:

  1. K is exactly the set of elements mM for which (1a)m=0 for some aI;
  2. if IJ(R), then K=0.

Facts & Assumptions

Given: A Noetherian commutative ring R, an ideal IR, a finite R-module M, and K=n0InM.

[L1]

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

[L2]

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

[L3]

Assuming the Axiom of Choice, aJ(R) exactly when 1ra is a unit for every rR (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.1

Since KInM for every n, Artin-Rees gives some c such that for all nc, K=InMK=Inc(IcMK)=IncK. In particular IK=K.

L1given
1.2

Conversely, if (1a)m=0 for some aI, then m=amIM. Iterating gives m=anmInM for every n0, hence mK.

givenalgebra
1.3

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

algebra
2.1

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

L2L4step 1.1algebra
3.1

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

L3step 2.1algebra
4.1

Therefore both stated conclusions hold.

algebra
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 Im 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)(n0).

The associated graded module is

grI(M)=n0InM/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 MIMIn+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-adaptedprecheck passaudited 2026-09-01Open item page →

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

Statement

Let (R,m) be a Noetherian local ring, let M be a finite R-module, and let IR 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: A Noetherian local ring (R,m), a finite R-module M, and an ideal of definition IR for M.

[L1]

The associated graded objects grI(R)=n0In/In+1,grI(M)=n0InM/In+1M are graded, and χI,M(n)=j=0nR(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]

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.1

Because M/IM has finite length over the local ring (R,m), some power mc annihilates it. Equivalently, mcMIM. Multiplying by In gives mcInMIn+1M for every n0, so each graded piece InM/In+1M is naturally a module over the Artinian local ring A:=R/mc.

L1givenalgebra
1.2

By [L3], choose generators x1,,xr of I, and choose generators m1,,ms of M. The classes of the mj in degree 0 generate grI(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 xi1xinmj.

L1L3givenchoose
2.1

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 grI(M), the function nR(InM/In+1M) agrees for large n with a polynomial Q(n). Equivalently, the Hilbert series of grI(M) is rational with denominator a power of (1t).

L1L2step 1.1step 1.2
3.1

By [L1], the Hilbert-Samuel function is the cumulative sum of these graded-piece lengths: χI,M(n)=j=0nφI,M(j). Summing a polynomial tail again produces a polynomial tail, and summing the standard binomial basis (j+d1d1) produces (n+dd). Therefore χI,M(n) is eventually a polynomial in binomial form.

L1step 2.1algebra
4.1

Hence the Hilbert-Samuel polynomial exists.

step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-01Open 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 be an ideal of definition for M.

If M=0, define

eI(M):=0.

If M0, let PI,M be the eventual Hilbert-Samuel polynomial from The Hilbert-Samuel function agrees eventually with a rational polynomial in binomial form, and let d=degPI,M. Because Im and M0, Nakayama's lemma makes M/In+1M nonzero for every n, so PI,M is not the zero polynomial and d is defined.

The Hilbert-Samuel multiplicity of M with respect to I is

eI(M):=d!(leading coefficient of PI,M).

Equivalently, when M0 and

PI,M(n)=eI(M)d!nd+lower-degree terms,

then eI(M) is the integer scaling the top term.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open 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 M0 be a finite R-module, and let I be an ideal of definition for M. Then the Hilbert-Samuel polynomial PI,M has degree

degPI,M=dimSupp(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 (1a)N=0 for some aJ (Determinant trick for Nakayama).

Proof

technique · direct
1.1

Put A=R/AnnR(M) and let J=IA. Then A is Noetherian local, M is a faithful finite A-module, and Spec(A)=SuppR(M). If m1,,ms generate M, there is a surjection AsM and a faithful injection AMs, 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(nc)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.

L3L4givenalgebra
1.2

Let r=degPJ,A and let d be the least number of generators of an ideal of definition of A; [L1] identifies d with dimA. 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 JuQ and QvJ. 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=degPQ,A=0. If d>0, every Qn/Qn+1 is a quotient of a direct sum of (n+d1d1) copies of A/Q, indexed by the degree-n monomials in the xi. Its length is therefore bounded by a polynomial of degree d1, and summing the graded-piece lengths gives r=degPQ,Ad.

L1L4L6algebra
1.3

We prove dimAr 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 aJ has (1a)Jn=0; since aJmA, [L7] makes 1a 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 dimA=0.

L5L6L7algebra
1.4

Assume r>0 and take a strict chain p0p1pe=mA. If e=0, there is nothing to prove, so assume e>0. Put B=A/p0. The quotient maps A/Jn+1AB/Jn+1B give χJ,B(n)χJ,A(n), hence s:=degPJ,Br. Choose xp1p0 and write xˉ for its nonzero image in the domain B. Multiplication by xˉ is injective, so 0BxˉBC:=B/xˉB0 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 degPJ,C cancels the two degree-s contributions from B; if degPJ,Cs, it would force the nonzero leading coefficient of PJ,C to vanish. Hence degPJ,C<sr. The images of p1,,pe give a strict prime chain of length e1 in C. The induction hypothesis applied to C gives e1dimCdegPJ,Cr1, and therefore er. Since the chain was arbitrary, dimAr.

L2inductionalgebra
2.1

Steps 1.2 and 1.4 give r=d=dimA, and step 1.1 transfers this equality to M. Therefore degPI,M=dimSupp(M).

step 1.1step 1.2step 1.4
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open 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

Let (R,m) be a Noetherian local ring and let M0 be a finite R-module. Put

d:=dimSupp(M).

Then:

  1. d is the least integer r for which there exist x1,,xrm 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: A Noetherian local ring (R,m) and a nonzero finite R-module M.

[L1]

In a 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).

Proof

technique · direct
1.1

Let A:=R/AnnR(M). Then M is a faithful finite A-module and SuppR(M) identifies with Spec(A), so d=dimA. The maximal ideal of the Noetherian local ring A has finitely many generators by [L3], and [L4] bounds its height by that finite number. Thus d<, so [L1] applies to A.

L3L4givenalgebra
1.2

For an ideal JR, the quotient M/JM has finite length if and only if (A/JA)p=0 for every nonmaximal prime p of A, which is equivalent to JA=mA. Thus ideals of definition for M are exactly the ideals of A with maximal radical.

algebra
1.3

Applying [L1] in the local ring A, the least number of generators of an ideal with radical mA is exactly dimA=d. By algebra this is the least number of generators of an ideal of definition for M.

L1
1.4

If x1,,xdm satisfy that M/(x1,,xd)M has finite length, then algebra gives (x1,,xd)A=mA. Therefore their images in A form a system of parameters by [L2], and we call the original tuple a system of parameters for M.

L2
2.1

This proves both claims.

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

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

Statement

Let (R,m) be a Noetherian local ring, let Im be an ideal of definition, and let

0MMM0

be a short exact sequence of finite R-modules. If M=0, put d=0; otherwise put d=max{degPI,M,degPI,M,degPI,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 degPI,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: A Noetherian local ring (R,m), an ideal of definition I, and a short exact sequence 0MMM0 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).

Proof

technique · direct
1.1

Artin-Rees as recorded in [L1] gives c0 and N:=MIcM such that IcMNM and MIn+1M=In+1cN for all large n. The exact sequence 0M/(MIn+1M)M/In+1MM/In+1M0 and [L2] therefore give χI,M(n)=χI,M(n)+χI,N(nc)+R(M/N) for all large n.

L1L2givenalgebra
2.1

Put C:=R(M/N). The inclusions IcMNM give In+c+1MIn+1NIn+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.

L2step 1.1algebra
3.1

The eventual identity in step 1.1 is the polynomial identity PI,M(n)=PI,M(n)+PI,N(nc)+C. By step 2.1, the polynomial PI,N(nc)+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.

step 1.1step 2.1algebra
4.1

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

step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open item page →

Modulo a parameter preserves the top Hilbert-Samuel multiplicity up to the finite-annihilator correction

Statement

Assume the Axiom of Choice.

Let (R,m) be a Noetherian local ring, let M0 be a finite R-module, and put d=dimSupp(M). Assume d1 and let x,x2,,xd be a system of parameters for M. Put Q=(x,x2,,xd) and Q=(x2,,xd). For a finite module N on which J is an ideal of definition, and for an integer r0 with either N=0 or rdegPJ,N, write eJ[r](N):=r![nr]PJ,N(n), with value 0 when N=0 or degPJ,N<r. Then

eQ[d](M)=eQ[d1](M/xM)eQ[d1](0:Mx).

In particular, if x is M-regular, then

eQ(M)=eQ(M/xM).

Facts & Assumptions

Given: The Axiom of Choice, a Noetherian local ring (R,m), a nonzero finite R-module M of support dimension d1, and a system of parameters x,x2,,xd as above.

[L1]

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

[L2]

The degree of a nonzero finite module's Hilbert-Samuel polynomial equals its support dimension (The degree of the Hilbert-Samuel polynomial equals the dimension of the support).

[F1]

For an ideal of definition generated by r elements, its dimension-r multiplicity is the Euler characteristic of the corresponding Koszul complex (Stacks Project, Theorem 43.15.5).

[F2]

The Koszul complex on (x,x2,,xd) is the tensor product of the two-term complex on x with the Koszul complex on Q. The two-term complex has homology M/xM in degree 0 and (0:Mx) in degree 1.

[F3]

For a finite module T, the quotient T/JT has finite length exactly when its support is contained in the closed point (Stacks Project, Remark 43.15.6).

Proof

technique · direct
1.1

Put K=(0:Mx) and C=M/xM. Multiplication by x gives the exact complex 0KMxMC0. One has C/QC=M/QM, so Q is an ideal of definition for C. Also xK=0, hence QK=QK. Every prime in Supp(K/QK) lies in Supp(M)V(Q)={m}, so [F3] makes K/QK finite length and Q an ideal of definition for K. By [L1], each nonzero one of C and K has support dimension at most d1, and [L2] therefore gives degPQ,C, degPQ,Kd1 whenever the polynomial is nonzero.

L1L2F3givenalgebra
2.1

By [L2] and [F1], eQ[d](M) is the Euler characteristic of the Koszul complex on (x,x2,,xd). Using the tensor decomposition in [F2] and taking homology first in the two-term x direction gives the Q-Koszul complex on C in homological degree 0 and that on K in degree 1. Euler characteristic is unchanged by this finite spectral sequence, so step 1.1 and [F1] give eQ[d](M)=eQ[d1](C)eQ[d1](K).

L2F1F2step 1.1algebra
3.1

If x is M-regular, then K=0. By [L2], degPQ,M=d, so eQ[d](M)=eQ(M)0. Step 2.1 therefore makes eQ[d1](C) nonzero. The degree bound in step 1.1 forces degPQ,C=d1, and hence eQ[d1](C)=eQ(C). This proves eQ(M)=eQ(M/xM).

L2step 1.1step 2.1algebra
4.1

Therefore the parameter-reduction formula holds.

step 2.1step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-01Open 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 M0 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+1m (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).

Proof

technique · direct
1.1

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.

L1given
1.2

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

L2givenalgebra
2.1

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.

step 1.1step 1.2algebra
3.1

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

L3step 2.1algebra

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open 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

HSk[x,y](t)=1(1t)2,

because the degree-n piece has basis

xn,xn1y,,xyn1,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-n1 piece has basis xn,xn1y. Hence

HSA(t)=1+2t+2t2+=1+t1t,

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]

Finite graded modules over standard graded algebras have rational Hilbert series and eventual polynomial growth (A finite graded module over a standard graded algebra has rational Hilbert series and eventual polynomial growth).

Verification

technique · direct
1.1

In k[x,y], the degree-n monomials are exactly xniyi for 0in, so the degree-n piece has dimension n+1. Therefore HSk[x,y](t)=n0(n+1)tn=1(1t)2.

givenalgebra
1.2

In the quotient by (y2), every monomial containing y2 vanishes. So for n1 the degree-n piece is spanned by xn and xn1y, and these two classes are linearly independent. Hence HSA(t)=1+n12tn=1+t1t.

givenalgebra
1.3

The eventual coefficient sequence of HSA(t) is constant equal to 2, so the Hilbert polynomial is 2; this matches the general rationality promised by [L1].

L1
2.1

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

algebra
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

grm(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)/(y2x3),

the initial form of the relation has degree 2, so

grm(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

grm(R)=n0mn/mn+1

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

Verification

technique · direct
1.1

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

L1givenalgebra
1.2

In R2, the relation y2x3 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 Xn1Y survive and span the graded pieces, so grm(R2)k[X,Y]/(Y2).

L1algebra
2.1

These explicit computations exhibit the regular local and cusp cases.

algebra
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 m0. Then for every nm,

InMN=(xn)(xm)=(xn)=Inm(ImMN).

So in this case one may take the Artin-Rees number to be c=m.

Facts & Assumptions

Given: A field k, an integer m0, 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

InMN=Inc(IcMN)

for all nc (Artin-Rees controls intersections of submodules with high ideal powers).

Verification

technique · direct
1.1

Here InM=(xn) and N=(xm). If nm, then (xn)(xm), so InMN=(xn).

givenalgebra
1.2

Also ImMN=(xm), and therefore for nm, Inm(ImMN)=(xnm)(xm)=(xn)=InMN.

algebra
2.1

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

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

n0mn=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,

n0mnM=0

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

Verification

technique · direct
1.1

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 n0mn=0.

L1given
2.1

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

algebra
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open 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 n0. 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 n0 (Length and valuation in a DVR).

[L2]

Verification

technique · direct
1.1

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

L1given
1.2

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.

L2
2.1

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

algebra
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open 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)/(y2x3)

with maximal ideal m=(x,y)/(y2x3). Then

grm(R)k[X,Y]/(Y2),

so the homogeneous piece of degree n1 has basis Xn,Xn1Y and dimension 2. Consequently

χm,R(n)=1+j=1n2=2n+1

for n1, 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 agrees eventually with a rational polynomial in binomial form).

[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.1

The initial form of y2x3 has degree 2, namely Y2, so grm(R)k[X,Y]/(Y2). Thus the degree-0 piece has dimension 1, and every degree-n1 piece has basis Xn,Xn1Y.

L1givenalgebra
1.2

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

L1algebra
1.3

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

L2
2.1

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

algebra
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-01Open 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+1MM.

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).

Verification

technique · direct
1.1

In a zero-dimensional Noetherian local ring, the maximal ideal is nilpotent on every finite module, so there is N with mNM=0. Hence for every nN1, M/mn+1M=M.

givenalgebra
1.2

Therefore the Hilbert-Samuel function is eventually constant equal to R(M), which is defined by [L1]. So the eventual polynomial provided by [L2] is the constant polynomial R(M).

L1L2
2.1

This is exactly the zero-dimensional case.

algebra

Sources