Alphabeta Math
Session-authored (Fable 5 assisted)
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.

32 results · all verified · 18 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 14 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Localisation of Modules and Support

1 · Prerequisites

2 · Summary

Ring localisation, exact sequences, tensor products, module homomorphisms, finitely generated modules, and finitely presented modules supply the background for extending scalars from R to S1R. Using those ingredients, this development constructs module localisation, proves the tensor description S1MS1RRM, identifies the Hom-localisation map, and records the choice-dependent local tests for zero modules, morphisms, and exactness.

It then defines support and relates it to annihilators, short exact sequences, tensor products, direct sums, and further localisation. The final part defines the Jacobson radical, proves the determinant trick and the choice-dependent Nakayama consequences, characterises minimal generators over a local ring through the residue-field quotient, and ends with the principal-neighbourhood vanishing consequence for finite modules.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Localisation of a module at a multiplicative subset

Definition

Let R be a commutative ring, let SR be a multiplicative subset, and let M be a left R-module. On M×S, define

(m,s)(n,t)u(tmsn)=0 for some uS.

The localisation of M at S is the set S1M of equivalence classes for this relation, and the class of (m,s) is written m/s.

The proposed addition and S1R-scalar action are

ms+nt:=tm+snst,aums:=amus.

The canonical map is

λM:MS1M,mm1.

The relation, the addition formula, and the scalar action are justified by The module-fraction relation is an equivalence relation , Addition of localised module fractions is independent of representatives , and The localised scalar action is independent of representatives .

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

The module-fraction relation is an equivalence relation

Statement

For a commutative ring R, a multiplicative subset SR, and a left R-module M, the relation on M×S from Localisation of a module at a multiplicative subset is an equivalence relation.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, and a left R-module M.

[L1]

In the localisation of a module, (m,s)(n,t) means that u(tmsn)=0 for some uS, and 1S while products of elements of S stay in S (Localisation of a module at a multiplicative subset).

Proof

technique · direct
1.1

Reflexivity holds because 1(smsm)=0, so (m,s)(m,s) for every (m,s)M×S.

L1algebra
1.2

Symmetry holds because u(tmsn)=0 implies u(sntm)=0, so (m,s)(n,t) implies (n,t)(m,s).

L1algebra
1.3

If (m,s)(n,t) via u and (n,t)(p,v) via w, then uwv(tmsn)=0 and uws(vntp)=0; adding these equalities gives uwt(vmsp)=0, so (m,s)(p,v).

L1algebra
2.1

Steps 1.1, 1.2, and 1.3 prove that is an equivalence relation.

step 1.1step 1.2step 1.3
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Addition of localised module fractions is independent of representatives

Statement

If m/s=m/s and n/t=n/t in S1M, then

tm+snst=tm+snst.

So the addition formula of Localisation of a module at a multiplicative subset is independent of the chosen representatives.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, a left R-module M, and equalities m/s=m/s and n/t=n/t in S1M.

[L1]

In S1M, the equality x/u=y/v means that q(vxuy)=0 for some qS, and addition is defined by (x/u)+(y/v)=(vx+uy)/(uv) (Localisation of a module at a multiplicative subset).

[L2]

The relation defining S1M is an equivalence relation (The module-fraction relation is an equivalence relation).

Proof

technique · direct
1.1

By [L1], choose u,vS with u(smsm)=0 and v(tntn)=0.

givenL1L2choose
2.1

Multiplying the first equality by vtt and the second by uss and then adding gives uv(st(tm+sn)st(tm+sn))=0.

step 1.1algebra
3.1

Step 2.1 is exactly the relation witnessing (tm+sn)/(st)=(tm+sn)/(st), so the addition formula is independent of representatives.

step 2.1L1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

The localised scalar action is independent of representatives

Statement

If a/u=a/u in S1R and m/s=m/s in S1M, then

amus=amus.

So the scalar action of Localisation of a module at a multiplicative subset is independent of both ring-fraction and module-fraction representatives.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, a left R-module M, and equalities a/u=a/u in S1R and m/s=m/s in S1M.

[L1]

In S1M, the equality x/r=y/t means that q(txry)=0 for some qS, and the proposed scalar action is (b/v)(x/r)=bx/(vr) (Localisation of a module at a multiplicative subset).

[L2]

In S1R, the equality b/v=c/w means that q(wbvc)=0 for some qS (Multiplicative subsets and the localisation S1R as equivalence classes of fractions).

Proof

technique · direct
1.1

By [L1] and [L2], choose v,wS with v(uaua)=0 and w(smsm)=0.

givenL1L2choose
2.1

Multiplying the module-fraction equality by auv and the ring-fraction equality by usmw, then adding, gives uvw(usamusam)=auvw(smsm)+usmvw(uaua)=0. So uvw(usamusam)=0.

step 1.1algebra
3.1

Step 2.1 is exactly the relation witnessing am/(us)=am/(us), so the scalar action is independent of representatives.

step 2.1L1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Universal property of localisation for modules

Statement

Let R be a commutative ring, let SR be multiplicative, let M be a left R-module, and let N be an S1R-module. Every R-linear map f:MN factors uniquely through the localisation map λM:MS1M by an S1R-linear map

f~:S1MN,f~(m/s)=(1/s)f(m).

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, a left R-module M, an S1R-module N, and an R-linear map f:MN.

[L1]

In S1M, the localisation map is λM(m)=m/1, addition is (m/s)+(n/t)=(tm+sn)/(st), and the scalar action is (a/u)(m/s)=am/(us) (Localisation of a module at a multiplicative subset).

[L2]

The addition formula of S1M is independent of representatives (Addition of localised module fractions is independent of representatives).

[L3]

The scalar action of S1R on S1M is independent of representatives (The localised scalar action is independent of representatives).

[L4]

In S1R, every s/1 with sS is a unit with inverse 1/s (The localisation relation is an equivalence relation and fraction arithmetic is well defined).

Proof

technique · direct
1.1

Define f~(m/s):=(1/s)f(m). If m/s=m/s, choose uS with u(smsm)=0; applying f gives (u/1)((s/1)f(m)(s/1)f(m))=0, and multiplying by the units (u/1)1(s/1)1(s/1)1 from [L4] gives (1/s)f(m)=(1/s)f(m).

L1L4givenalgebra
2.1

For m/s,n/tS1M, f~((m/s)+(n/t))=(1/st)f(tm+sn)=(1/s)f(m)+(1/t)f(n)=f~(m/s)+f~(n/t), and for a/uS1R one has f~((a/u)(m/s))=(1/us)f(am)=(a/u)f~(m/s).

step 1.1L1L2L3algebra
2.2

For every mM, f~(λM(m))=f~(m/1)=f(m).

step 1.1L1
3.1

If g:S1MN is S1R-linear and gλM=f, then for every m/s one has g(m/s)=g((1/s)(m/1))=(1/s)g(m/1)=(1/s)f(m)=f~(m/s), so g=f~.

L1L4step 2.2
4.1

Steps 1.1, 2.1, 2.2, and 3.1 prove the stated unique S1R-linear factorisation.

step 1.1step 2.1step 2.2step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Localisation of modules is extension of scalars

Statement

Let R be a commutative ring, let SR be multiplicative, and let M be a left R-module. The map

Φ:(S1R)RMS1M,Φ((a/s)m)=am/s,

is an isomorphism of S1R-modules. Its inverse is

Ψ:S1M(S1R)RM,Ψ(m/s)=(1/s)m.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, and a left R-module M.

[L2]

Over a commutative ring, a tensor product carries the scalar action r(xm)=(rx)m (Over a commutative ring, MRN is an R-module with r(mn)=(rm)n=m(rn)).

[L3]

The localisation map MS1M is universal for maps into S1R-modules (Universal property of localisation for modules).

[L4]

In S1R, fraction arithmetic is well defined and every s/1 with sS is a unit with inverse 1/s (The localisation relation is an equivalence relation and fraction arithmetic is well defined).

Proof

technique · direct
1.1

The pairing q((a/s),m)=am/s is balanced because it is additive in each variable and q(((a/s)r),m)=arm/s=q(a/s,rm) for every rR.

L1L4algebra
1.2

The map i:M(S1R)RM, i(m)=(1/1)m, is R-linear, and every sS acts invertibly on the target because (s/1)1=1/s in S1R.

L2L4algebra
2.1

By [L1], step 1.1 induces a unique homomorphism Φ:(S1R)RMS1M with Φ((a/s)m)=am/s.

step 1.1L1construct
2.2

By [L3], step 1.2 induces a unique S1R-linear map Ψ:S1M(S1R)RM with Ψ(m/s)=(1/s)m.

step 1.2L3construct
3.1

For every m/sS1M, (ΦΨ)(m/s)=Φ((1/s)m)=m/s.

step 2.1step 2.2
3.2

For every elementary tensor (a/s)m, (ΨΦ)((a/s)m)=Ψ(am/s)=(1/s)am=(a/s)m by the tensor scalar action of [L2].

step 2.1step 2.2L2algebra
4.1

Steps 3.1 and 3.2 show that Φ and Ψ are inverse S1R-linear isomorphisms.

step 3.1step 3.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Localisation commutes with quotient modules and arbitrary direct sums

Statement

Let R be a commutative ring and let SR be multiplicative.

  1. For every submodule NM, there is a natural isomorphism
S1(M/N)(S1M)/(S1N).
  1. For every family (Mi)iI of left R-modules, there is a natural isomorphism
S1 ⁣(iIMi)iIS1Mi.

Facts & Assumptions

Given: A commutative ring R and a multiplicative subset SR.

[L1]

Localisation is naturally (S1R)R (Localisation of modules is extension of scalars).

[L2]

Tensoring a right-exact sequence with a fixed module preserves right exactness (Tensoring is right exact).

[L3]

Tensor products commute with arbitrary direct sums (Tensor products commute with arbitrary direct sums).

[L4]

A quotient module is the module of cosets M/N (Quotient module M/N with scalar multiplication on additive cosets).

Proof

technique · direct
1.1

For a submodule NM, the sequence NMM/N0 is right exact, so [L2] and [L1] give a right-exact sequence S1NS1MS1(M/N)0. Therefore S1(M/N) is the quotient of S1M by the image of S1NS1M, namely by the submodule S1N.

L1L2L4
1.2

For a family (Mi)iI, [L3] and [L1] give S1(iMi)(S1R)R(iMi)i((S1R)RMi)iS1Mi.

L1L3
2.1

Thus S1(M/N)(S1M)/(S1N) naturally in M and N.

step 1.1
3.1

Steps 2.1 and 1.2 prove the quotient and direct-sum claims.

step 2.1step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

A localised module fraction is zero exactly when one denominator kills its numerator

Statement

For mM and sS,

ms=0 in S1Mum=0 for some uS.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, a left R-module M, an element mM, and an element sS.

[L1]

In S1M, the equality m/s=n/t means that u(tmsn)=0 for some uS (Localisation of a module at a multiplicative subset).

Proof

technique · direct
1.1

If m/s=0/1, then [L1] gives u(1ms0)=um=0 for some uS.

L1
1.2

If um=0 for some uS, then u(1ms0)=0, so [L1] gives m/s=0/1=0 in S1M.

L1
2.1

Steps 1.1 and 1.2 prove the equivalence.

step 1.1step 1.2
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Injective module maps remain injective after localisation

Statement

Let f:MM be an injective R-module homomorphism. Then the induced map

S1f:S1MS1M,(m/s)f(m)/s,

is injective.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, left R-modules M,M, and an injective R-module homomorphism f:MM.

[L1]

A localised fraction is zero exactly when one element of S kills its numerator (A localised module fraction is zero exactly when one denominator kills its numerator).

[L2]

A module homomorphism preserves scalar multiplication, so f(rm)=rf(m) for every rR and mM (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1

Suppose (S1f)(m/s)=0. Then f(m)/s=0, so [L1] gives uf(m)=0 for some uS.

givenL1
2.1

By [L2], uf(m)=f(um), so injectivity of f gives um=0.

step 1.1L2
3.1

Applying [L1] again, step 2.1 gives m/s=0 in S1M. Hence S1f is injective.

step 2.1L1
LemmaStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Surjective module maps remain surjective after localisation

Statement

Let f:MM be a surjective R-module homomorphism. Then the induced map

S1f:S1MS1M,(m/s)f(m)/s,

is surjective.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, left R-modules M,M, and a surjective R-module homomorphism f:MM.

[L1]

A module homomorphism preserves scalar multiplication (Module homomorphism and isomorphism, kernel, image and cokernel).

[L2]

Elements of S1M are fractions m/s with mM and sS (Localisation of a module at a multiplicative subset).

Proof

technique · direct
1.1

Let m/sS1M. Since f is surjective, choose mM with f(m)=m.

givenL2choose
2.1

Then (S1f)(m/s)=f(m)/s=m/s, so m/s lies in the image of S1f.

step 1.1L1
3.1

Since every element of S1M is hit, S1f is surjective.

step 2.1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Localisation of modules is exact

Statement

If

0MfMgM0

is a short exact sequence of R-modules, then

0S1MS1fS1MS1gS1M0

is a short exact sequence of S1R-modules.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, and a short exact sequence 0MfMgM0.

[L1]

Localisation is naturally (S1R)R (Localisation of modules is extension of scalars).

[L2]

Tensoring a right-exact sequence with a fixed module preserves right exactness (Tensoring is right exact).

[L3]

Injective module homomorphisms remain injective after localisation (Injective module maps remain injective after localisation).

[L4]

A short exact sequence is exact, with left map injective and right map surjective (Exact sequences and short exact sequences of modules).

Proof

technique · direct
1.1

By [L4], the tail MfMgM0 is exact. Using [L1] to identify localisation with tensor product, [L2] gives an exact sequence S1MS1fS1MS1gS1M0.

L1L2L4
1.2

The map f is injective by [L4], so [L3] makes S1f injective.

L3L4
2.1

Steps 1.1 and 1.2 show that the localised sequence is short exact.

step 1.1step 1.2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Localisation commutes with kernels images and cokernels

Statement

For every R-module homomorphism f:MN, localisation identifies

S1(kerf)ker(S1f),S1(imf)im(S1f),S1(cokerf)coker(S1f).

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, left R-modules M,N, and an R-module homomorphism f:MN.

[L1]

Localisation sends short exact sequences to short exact sequences (Localisation of modules is exact).

[L2]

The kernel, image, and cokernel of f are the standard submodule and quotient constructions associated to f (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1

The standard short exact sequences 0kerfMimf0 and 0imfNcokerf0 localise, by [L1], to short exact sequences 0S1(kerf)S1MS1(imf)0 and 0S1(imf)S1NS1(cokerf)0.

L1L2
2.1

In the first localised sequence, the middle map is S1f restricted to S1M, so its kernel is exactly S1(kerf) and its image is exactly the embedded copy of S1(imf).

step 1.1L2
3.1

In the second localised sequence, the quotient by the image of S1f is therefore S1(cokerf), so S1(cokerf)coker(S1f).

step 2.1L2
4.1

Steps 2.1 and 3.1 prove the kernel, image, and cokernel identifications.

step 2.1step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Localisation commutes with finite intersections of submodules

Statement

Let N1,,Nr be submodules of a left R-module M. Then

S1 ⁣(i=1rNi)=i=1rS1Ni

inside S1M.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, a left R-module M, and submodules N1,,NrM.

[L1]

Localisation identifies kernels with the kernels of localised maps (Localisation commutes with kernels images and cokernels).

[L2]

Localisation commutes with quotient modules and finite direct sums (Localisation commutes with quotient modules and arbitrary direct sums).

[L3]

The direct sum has its universal diagonal map into a family of targets (Universal property of a direct sum of modules, The direct sum of an indexed family of modules).

Proof

technique · direct
1.1

Let δ:Mi=1rM/Ni be the diagonal map δ(m)=(m+N1,,m+Nr). By construction, kerδ=i=1rNi.

L3algebra
2.1

By [L1], S1(iNi)ker(S1δ). By [L2], the codomain of S1δ identifies with i(S1M/S1Ni), and under this identification S1δ is the diagonal map S1Mi(S1M/S1Ni).

L1L2step 1.1
3.1

An element of S1M lies in the kernel of that diagonal map exactly when its image in every quotient S1M/S1Ni is zero, that is, exactly when it lies in every submodule S1Ni. Therefore ker(S1δ)=iS1Ni.

step 2.1algebra
4.1

Combining steps 2.1 and 3.1 gives S1(iNi)=iS1Ni inside S1M.

step 2.1step 3.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

There is a natural localisation map on Hom

Statement

Let R be a commutative ring, let SR be multiplicative, and let M,N be left R-modules. There is a natural S1R-linear map

θM,N:S1 ⁣HomR(M,N)HomS1R(S1M,S1N)

given by

θM,N(f/s)(m/u)=f(m)/(su).

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, and left R-modules M,N.

[L1]

For a commutative ring A and A-modules X,Y, the group HomA(X,Y) is an A-module under pointwise scalar multiplication (Over a commutative ring the homomorphism group HomR(M,N) is an R-module).

[L2]

The localisation map of a module is universal for maps into modules over the localised ring (Universal property of localisation for modules).

Proof

technique · direct
1.1

For each R-linear map f:MN, apply [L2] to the composite MfNS1N to obtain a unique S1R-linear map S1f:S1MS1N with (S1f)(m/u)=f(m)/u.

L2construct
2.1

The assignment fS1f is R-linear because for f,gHomR(M,N), rR, and m/uS1M one has (S1(f+g))(m/u)=(f(m)+g(m))/u and (S1(rf))(m/u)=rf(m)/u=(r/1)(f(m)/u).

step 1.1L1algebra
3.1

By [L1], HomR(M,N) is an R-module, while HomS1R(S1M,S1N) is an S1R-module; therefore [L2] applied to the R-linear map of step 2.1 gives a unique S1R-linear map θM,N with θM,N(f/1)=S1f.

step 2.1L1L2construct
4.1

Since θM,N is S1R-linear, θM,N(f/s)=(1/s)θM,N(f/1), so for m/uS1M one gets θM,N(f/s)(m/u)=(1/s)(f(m)/u)=f(m)/(su).

step 3.1algebra
5.1

Steps 3.1 and 4.1 produce the stated natural S1R-linear map.

step 3.1step 4.1
LemmaStatement: Literature-sourcedProof: Literature-sourcedprecheck passaudited 2026-08-26Open item page →

The localised Hom map is an isomorphism for finite free sources

Statement

Let R be a commutative ring, let SR be multiplicative, let M be a finite free R-module, and let N be a left R-module. Then the natural map

θM,N:S1 ⁣HomR(M,N)HomS1R(S1M,S1N)

from There is a natural localisation map on Hom is an isomorphism.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, a finite free R-module M with basis e1,,en, and a left R-module N.

[L1]

The natural map θM,N satisfies θM,N(f/s)(m/u)=f(m)/(su) (There is a natural localisation map on Hom).

[L2]

A basis means that every element of M has a unique finite linear combination in the basis elements (Generated submodule, cyclic and finitely generated modules, module basis and free module).

[L3]

A homomorphism from a finite free module is uniquely determined by its basis values, and every tuple of target values occurs as those basis values (For a commutative ring, HomR(Rn,N)Nn).

[L4]

A localised fraction is zero exactly when one element of S kills its numerator (A localised module fraction is zero exactly when one denominator kills its numerator).

[L5]
[L6]

In S1M, addition and scalar multiplication satisfy m/u=i(ai/u)(ei/1) whenever m=iaiei in M (Localisation of a module at a multiplicative subset).

Proof

technique · direct
1.1

By [L2] and [L6], every element of S1M is an S1R-linear combination of e1/1,,en/1, so two S1R-linear maps S1MS1N that agree on all ei/1 are equal.

L2L6algebra
1.2

If θM,N(f/s)=0, then f(ei)/s=0 for each i, so [L4] gives uiS with uif(ei)=0. Let u=u1un. Then uf(ei)=0 for every i, hence uf=0 by [L3]. Since HomR(M,N) is an R-module by [L5], [L4] applied there gives f/s=0. Thus θM,N is injective.

L1L3L4L5choose
1.3

Let φ:S1MS1N be S1R-linear. Write φ(ei/1)=ni/si with niN and siS, set s=s1sn, and set mi=(s/si)ni. By [L3], there is a unique R-linear map f:MN with f(ei)=mi for all i.

L3choose
2.1

For each basis vector, θM,N(f/s)(ei/1)=f(ei)/s=(s/si)ni/s=ni/si=φ(ei/1), so step 1.1 gives θM,N(f/s)=φ. Thus θM,N is surjective.

L1step 1.1step 1.3algebra
3.1

Steps 1.2 and 2.1 prove that θM,N is an isomorphism.

step 1.2step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

A finite presentation reduces localised Hom to the finite free case

Statement

Let

RmαRnβM0

be a finite presentation of an R-module M, and let N be an R-module. If the natural localisation maps for Rn and Rm are isomorphisms, then the natural localisation map

S1 ⁣HomR(M,N)HomS1R(S1M,S1N)

is an isomorphism as well.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, an R-module N, and a finite presentation RmαRnβM0.

[L1]

A finite presentation is an exact sequence RmαRnβM0, and equivalently MRn/imα (Finitely presented modules and finitely presented algebras).

[L2]

Localisation sends short exact sequences to short exact sequences (Localisation of modules is exact).

[L3]

The localisation map on Hom is natural in the source, with formula θX,N(f/s)(x/u)=f(x)/(su) (There is a natural localisation map on Hom).

Proof

technique · direct
1.1

Because β is surjective in [L1], a homomorphism h:RnN factors through M exactly when h kills imα, equivalently when hα=0. Thus HomR(M,N) is the kernel of α:HomR(Rn,N)HomR(Rm,N), hhα.

L1algebra
1.2

By [L2], localising the presentation of [L1] gives an exact sequence S1RmS1αS1RnS1βS1M0, so the same argument identifies HomS1R(S1M,S1N) with the kernel of (S1α).

L1L2algebra
1.3

Naturality from [L3] makes the square between α and (S1α) commute.

L3algebra
2.1

If the two vertical maps in step 1.3 are isomorphisms, then they identify the kernel in step 1.1 with the kernel in step 1.2. Therefore the induced map on those kernels, namely S1 ⁣HomR(M,N)HomS1R(S1M,S1N), is an isomorphism.

step 1.1step 1.2step 1.3algebra
3.1

Step 2.1 is exactly the reduction from a finite presentation to the finite free case.

step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Localisation of Hom for finite and finitely presented modules

Statement

Let R be a commutative ring, let SR be multiplicative, and let M,N be left R-modules. The natural map

θM,N:S1 ⁣HomR(M,N)HomS1R(S1M,S1N)

is injective when M is finitely generated, and it is an isomorphism when M is finitely presented.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, and left R-modules M,N.

[L1]

The natural localisation map on Hom satisfies θM,N(f/s)(m/u)=f(m)/(su) (There is a natural localisation map on Hom).

[L2]

A finitely generated module has a finite generating set, and a finitely presented module admits a finite presentation by finite free modules (Generated submodule, cyclic and finitely generated modules, module basis and free module, Finitely presented modules and finitely presented algebras).

[L3]

A localised fraction is zero exactly when one denominator kills its numerator (A localised module fraction is zero exactly when one denominator kills its numerator).

[L4]
[L5]

The natural localisation map on Hom is an isomorphism for finite free sources (The localised Hom map is an isomorphism for finite free sources).

[L6]

A finite presentation reduces the Hom-localisation comparison to the finite free case (A finite presentation reduces localised Hom to the finite free case).

Proof

technique · direct
1.1

Suppose that M is generated by m1,,mr and that θM,N(f/s)=0. Then f(mi)/s=0 for each i by [L1], so [L3] gives uiS with uif(mi)=0. Let u=u1ur. Then uf(mi)=0 for every generator, hence uf=0 as a homomorphism MN. Since HomR(M,N) is an R-module by [L4], [L3] applied there gives f/s=0. Therefore θM,N is injective whenever M is finitely generated.

L1L2L3L4choose
1.2

If M is finitely presented, [L2] supplies a finite presentation RmRnM0. The free modules Rm and Rn satisfy the isomorphism hypothesis of [L6] by [L5], so [L6] makes θM,N an isomorphism.

L2L5L6
2.1

Steps 1.1 and 1.2 prove the injective and finitely presented claims.

step 1.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Assuming the Axiom of Choice, local criteria for zero modules and for injective, surjective, and bijective maps

Statement

Assume the Axiom of Choice.

Let M be a left R-module.

  1. M=0 if and only if Mp=0 for every prime ideal p, and this is equivalent to Mm=0 for every maximal ideal m.
  2. For an R-module homomorphism f:MN, the map f is injective, surjective, or bijective if and only if every prime localisation fp has the same property, and this is equivalent to checking every maximal localisation.

Facts & Assumptions

Given: A commutative ring R, left R-modules M,N, and an R-module homomorphism f:MN.

[L1]

Localisation identifies kernels and cokernels: S1(kerf)ker(S1f) and S1(cokerf)coker(S1f) (Localisation commutes with kernels images and cokernels).

[L2]

Every proper ideal of a nonzero commutative ring is contained in a maximal ideal (In a nonzero commutative ring, every proper ideal is contained in a maximal ideal).

[L3]

Every maximal ideal of a commutative ring is prime (Every maximal ideal of a commutative ring is prime).

[L4]

The annihilator of mM is AnnR(m)={rR:rm=0} (Annihilators, torsion elements and the torsion subset of a module).

[L5]

A localised fraction is zero exactly when one denominator kills its numerator (A localised module fraction is zero exactly when one denominator kills its numerator).

[L6]

Kernels and cokernels are the standard constructions attached to a module homomorphism (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1

If M=0, then every localisation of M is 0.

given
1.2

Suppose Mm=0 for every maximal ideal m and mM is nonzero. Then AnnR(m) is a proper ideal by [L4], so [L2] gives a maximal ideal m containing it. If m/1=0 in Mm, [L5] gives tm with tm=0, so tAnnR(m)m, a contradiction. Hence Mm0, contradicting the hypothesis. Therefore M=0 iff all maximal localisations vanish.

L2L4L5choose
2.1

If all prime localisations vanish then all maximal localisations vanish by [L3], so step 1.2 gives M=0. Conversely, suppose Mp0 for some prime ideal p and choose m/s0 in Mp. Then no element outside p annihilates m, or else [L5] would give m/s=0; hence AnnR(m)p. By [L2] choose a maximal ideal m containing AnnR(m). The same zero-criterion argument as in step 1.2 gives m/10 in Mm, so maximal-local vanishing would fail. Thus prime-local vanishing and maximal-local vanishing are equivalent.

L2L3L4L5step 1.2choose
3.1

The map f is injective iff kerf=0. By [L1], this is equivalent to ker(fp)=0 for every prime p, and then by step 2.1 to ker(fm)=0 for every maximal m. So f is injective iff all prime localisations, equivalently all maximal localisations, are injective.

L1L6step 2.1
3.2

The map f is surjective iff cokerf=0. By [L1], this is equivalent to coker(fp)=0 for every prime p, and then by step 2.1 to coker(fm)=0 for every maximal m. So f is surjective iff all prime localisations, equivalently all maximal localisations, are surjective.

L1L6step 2.1
4.1

A map is bijective exactly when it is both injective and surjective, so step 3.1 and step 3.2 give the bijective criterion.

step 3.1step 3.2
5.1

Steps 1.2, 2.1, 3.1, 3.2, and 4.1 prove both claims.

step 1.2step 2.1step 3.1step 3.2step 4.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Assuming the Axiom of Choice, a sequence of modules is exact exactly when all prime localisations are exact

Statement

Assume the Axiom of Choice.

Let

MfMgM

be a sequence of R-module homomorphisms with gf=0. Then the sequence is exact at M if and only if, for every prime ideal p, the localised sequence

MpfpMpgpMp

is exact at Mp. Equivalently, it suffices to check exactness at every maximal ideal.

Facts & Assumptions

Given: A commutative ring R and a sequence MfMgM of left R-modules with gf=0.

[L1]

Exactness at M means imf=kerg (Exact sequences and short exact sequences of modules).

[L2]

Localisation identifies kernels and images, and it commutes with quotient modules (Localisation commutes with kernels images and cokernels, Localisation commutes with quotient modules and arbitrary direct sums).

[L3]

A module is zero exactly when all of its prime localisations are zero, equivalently all of its maximal localisations are zero (Assuming the Axiom of Choice, local criteria for zero modules and for injective, surjective, and bijective maps).

[L4]

The image and kernel are the standard submodule constructions attached to a module homomorphism (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1

Because gf=0, one has imfkerg, so the quotient module H:=kerg/imf is defined. By [L1], the original sequence is exact at M if and only if H=0.

L1L4
2.1

For every prime ideal p, [L2] gives Hp(kerg)p/(imf)pker(gp)/im(fp). Therefore the localised sequence is exact at Mp if and only if Hp=0.

L2step 1.1
3.1

By [L3], H=0 if and only if Hp=0 for every prime ideal p, and this is equivalent to Hm=0 for every maximal ideal m. Combining this with steps 1.1 and 2.1 gives the prime-local and maximal-local exactness criteria.

L3step 1.1step 2.1
4.1

Step 3.1 proves the theorem.

step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-26Open item page →

Support of a module

Definition

Let R be a commutative ring and let M be a left R-module. The support of M is

SuppR(M):={p:Mp0},

where p ranges over the prime ideals of R and Mp denotes localisation at the multiplicative set Rp (Localisation at a prime ideal: Rp=(Rp)1R).

On this page, before the separate spectrum page is built, SuppR(M) is read simply as a set of prime ideals.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

A prime lies in the support exactly when some element has annihilator inside it

Statement

For a left R-module M and a prime ideal p of R,

pSuppR(M)AnnR(m)p for some mM.

Facts & Assumptions

Given: A commutative ring R, a left R-module M, and a prime ideal p.

[L1]

The support condition pSuppR(M) means Mp0, and localisation at p uses denominators outside p (Support of a module, Localisation at a prime ideal: Rp=(Rp)1R).

[L2]

The annihilator of mM is AnnR(m)={rR:rm=0} (Annihilators, torsion elements and the torsion subset of a module).

[L3]

A localised fraction is zero exactly when one denominator kills its numerator (A localised module fraction is zero exactly when one denominator kills its numerator).

Proof

technique · direct
1.1

Suppose pSuppR(M) and choose m/s0 in Mp. If tp satisfied tm=0, then [L3] would give m/s=0. Hence every element of AnnR(m) lies in p, so AnnR(m)p.

L1L2L3
1.2

Conversely, if AnnR(m)p and m/1=0 in Mp, then [L3] gives tp with tm=0, so tAnnR(m)p, a contradiction. Thus m/10, so Mp0.

L1L2L3
2.1

Steps 1.1 and 1.2 prove the equivalence.

step 1.1step 1.2
LemmaStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

The support of a cyclic quotient is its vanishing set

Statement

For an ideal I of a commutative ring R,

SuppR(R/I)={p:Ip}.

Facts & Assumptions

Given: A commutative ring R and an ideal IR.

[L1]

A prime ideal p lies in SuppR(R/I) exactly when (R/I)p0 (Support of a module).

[L2]

Localisation commutes with quotients: (R/I)pRp/IRp (Localisation commutes with quotient rings: S1R/S1ISˉ1(R/I)).

[L3]

The local ring Rp has maximal ideal pRp, and the units are exactly the fractions with numerator outside p (Rp is local with unique maximal ideal pRp).

Proof

technique · direct
1.1

Fix a prime ideal p. By [L2], (R/I)p0 exactly when Rp/IRp0.

L1L2
1.2

If Ip, then every generator i/1 of IRp lies in the maximal ideal pRp from [L3], so IRp is proper and the quotient is nonzero.

L3
1.3

If Ip, choose iIp. Then i/1 is a unit in Rp by [L3], and it lies in IRp, so IRp=Rp and the quotient is zero.

L3choose
2.1

By steps 1.1, 1.2, and 1.3, p lies in SuppR(R/I) exactly when Ip.

step 1.1step 1.2step 1.3
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

A finite module has the union of its generator-cyclic supports

Statement

If a left R-module M is generated by m1,,mr, then

SuppR(M)=i=1rSuppR(R/AnnR(mi)).

Facts & Assumptions

Given: A commutative ring R, a left R-module M, and generators m1,,mr of M.

[L1]

A prime ideal p lies in SuppR(M) exactly when AnnR(m)p for some mM (A prime lies in the support exactly when some element has annihilator inside it).

[L2]

For an ideal I, the support of R/I is the set of primes containing I (The support of a cyclic quotient is its vanishing set).

[L3]

The generators m1,,mr generate every element of M by finite R-linear combinations (Generated submodule, cyclic and finitely generated modules, module basis and free module).

Proof

technique · direct
1.1

If r=0, then M=0 because the empty list generates only the zero submodule. Both sides are therefore empty, so the formula holds. Hence assume r1.

L3algebra
1.2

Suppose pSuppR(M). By [L1], choose mM with AnnR(m)p, and write m=irimi using [L3]. If no AnnR(mi) were contained in p, choose tiAnnR(mi)p for every i; then t=t1trp because p is prime, but tm=0, so tAnnR(m)p, a contradiction. Thus AnnR(mi)p for some i, and [L2] gives pSuppR(R/AnnR(mi)).

L1L2L3choose
1.3

Conversely, if pSuppR(R/AnnR(mi)) for some i, then [L2] gives AnnR(mi)p, and [L1] applied to the element miM gives pSuppR(M).

L1L2
2.1

Steps 1.1, 1.2, and 1.3 prove the union formula.

step 1.1step 1.2step 1.3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

For a finite module, support is the set of primes containing the annihilator

Statement

If M is a finitely generated left R-module, then

SuppR(M)={p:AnnR(M)p}.

Facts & Assumptions

Given: A commutative ring R and a finitely generated left R-module M.

[L1]

A prime ideal lies in SuppR(M) exactly when some element of M has annihilator inside it (A prime lies in the support exactly when some element has annihilator inside it).

[L2]

If m1,,mr generate M, then SuppR(M)=iSuppR(R/AnnR(mi)) (A finite module has the union of its generator-cyclic supports).

[L3]

The annihilator of M is AnnR(M)={rR:rm=0 for every mM} (Annihilators, torsion elements and the torsion subset of a module).

Proof

technique · direct
1.1

If pSuppR(M), [L1] gives mM with AnnR(m)p. Since every element of AnnR(M) kills every element of M, one has AnnR(M)AnnR(m)p.

L1L3
1.2

Choose generators m1,,mr of M. If AnnR(M)p and no AnnR(mi) is contained in p, choose tiAnnR(mi)p for every i. Then t=t1trp, but t annihilates every generator and hence all of M, so tAnnR(M)p, a contradiction. Thus AnnR(mi)p for some i, and [L2] gives pSuppR(M).

L2L3choose
2.1

Steps 1.1 and 1.2 prove the support-annihilator formula.

step 1.1step 1.2
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Support in a short exact sequence is the union of the outer supports

Statement

If

0MMM0

is a short exact sequence of left R-modules, then

SuppR(M)=SuppR(M)SuppR(M).

Facts & Assumptions

Given: A commutative ring R and a short exact sequence 0MMM0 of left R-modules.

[L1]

A prime ideal p lies in SuppR(X) exactly when Xp0 (Support of a module).

[L2]

Localisation sends short exact sequences to short exact sequences (Localisation of modules is exact).

[L3]

In a short exact sequence, the left map is injective and the right map is surjective (Exact sequences and short exact sequences of modules).

Proof

technique · direct
1.1

Fix a prime ideal p. By [L2], localising the given short exact sequence at p gives 0MpMpMp0.

L2
2.1

In that localised sequence, Mp=0 holds exactly when both Mp=0 and Mp=0: if the middle term is zero then injectivity and surjectivity from [L3] force both outer terms to be zero, while if both outer terms are zero then exactness makes the middle term zero as well.

step 1.1L3
3.1

By [L1], step 2.1 says exactly that p lies in SuppR(M) if and only if it lies in SuppR(M) or in SuppR(M).

L1step 2.1
4.1

Since this holds for every prime ideal p, the support identity follows.

step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Support of a tensor product of finite modules is the intersection of the supports

Statement

If M and N are finitely generated left R-modules, then

SuppR(MRN)=SuppR(M)SuppR(N).

Facts & Assumptions

Given: A commutative ring R and finitely generated left R-modules M,N.

[L1]

For a finite module, the support is the set of primes containing its annihilator (For a finite module, support is the set of primes containing the annihilator).

[L2]

Localisation is naturally tensoring with the localised ring, so (MRN)pMpRpNp (Localisation of modules is extension of scalars).

[L3]

The ring Rp is local with maximal ideal pRp, and its residue field is k(p)=Rp/pRp (Rp is local with unique maximal ideal pRp, Rp/pRpFrac(R/p) is the residue field at p).

[L4]

Tensoring preserves surjections, and nonzero finite-dimensional vector spaces over a field have nonzero tensor product (Tensoring is right exact, RmRRnRmn with the product basis, and dimF(VFW)=dimFVdimFW).

[L5]

A finitely generated module admits finite generators, and for a positive-size square matrix A over a commutative ring one has Aadj(A)=det(A)I (Generated submodule, cyclic and finitely generated modules, module basis and free module, For every positive-sized square matrix over a commutative ring, Aadj(A)=adj(A)A=det(A)I).

Proof

technique · direct
1.1

Because M and N are finite, MRN is finite: if m1,,mr generate M and n1,,ns generate N, then the tensors minj generate MRN. If pSuppR(MRN), then [L1] gives AnnR(MRN)p. Every element of AnnR(M) and every element of AnnR(N) annihilates every elementary tensor, so AnnR(M)+AnnR(N)AnnR(MRN). Thus p contains both annihilators, and [L1] gives pSuppR(M)SuppR(N).

L1givenalgebra
1.2

Conversely, let pSuppR(M)SuppR(N). By [L2], it is enough to prove MpRpNp0. Put A=Rp, m=pA, and k=A/m; by [L3], A is a local ring with residue field k.

L2L3
1.3

If X is a finite nonzero A-module, then X/mX0. Indeed, if X=mX, choose generators x1,,xt of X and coefficients aijm with xi=jaijxj. Writing B=(aij) and x=(x1,,xt)T, this says (IB)x=0. By [L5], det(IB)x=0. The determinant has the form 1a with am, so 1am and therefore is a unit in the local ring A. Hence x=0 and X=0, a contradiction.

L3L5algebra
2.1

Apply step 1.3 to Mp and Np. Since p lies in both supports, these local modules are nonzero, so the k-vector spaces Mp/mMp and Np/mNp are nonzero. Tensoring the quotient maps with [L4] gives a surjection MpANp(Mp/mMp)A(Np/mNp), and the target is the same as the tensor product over k, hence nonzero by [L4]. Therefore MpANp0.

L4step 1.3
3.1

Step 2.1 and [L2] give pSuppR(MRN). Together with step 1.1, this proves the support-intersection formula.

L2step 1.1step 2.1
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Support of an arbitrary direct sum is the union of the supports

Statement

For any family (Mi)iI of left R-modules,

SuppR ⁣(iIMi)=iISuppR(Mi).

Facts & Assumptions

Given: A commutative ring R and a family (Mi)iI of left R-modules.

[L1]

A prime ideal p lies in the support of a module exactly when the localisation at p is nonzero (Support of a module).

[L2]

Localisation commutes with arbitrary direct sums (Localisation commutes with quotient modules and arbitrary direct sums).

Proof

technique · direct
1.1

Fix a prime ideal p. By [L2], (iMi)pi(Mi)p. This direct sum is nonzero exactly when at least one summand (Mi)p is nonzero.

L2
2.1

By [L1], step 1.1 says exactly that p lies in the support of iMi if and only if it lies in the support of some Mi.

L1step 1.1
3.1

Since this holds for every prime ideal p, the support of the direct sum is the union of the supports.

step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Support under localisation is restriction to primes disjoint from the denominator set

Statement

Let R be a commutative ring, let SR be multiplicative, and let M be a left R-module. Under the prime-ideal correspondence

{pR:pS=}Spec(S1R),pS1p,

the support of S1M corresponds exactly to

{pSuppR(M):pS=}.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset SR, and a left R-module M.

[L1]

A prime ideal lies in the support of a module exactly when the localisation at that prime is nonzero (Support of a module).

[L2]

Prime ideals of S1R correspond to prime ideals of R disjoint from S (Ideals of S1R correspond to S-saturated ideals of R, and prime ideals correspond to primes disjoint from S).

[L3]

Localising twice is the same as localising once at the multiplicative set generated by the two denominator sets (Localising twice is localising once at the multiplicative set generated by both denominator sets).

Proof

technique · direct
1.1

Let q be a prime ideal of S1R, and let pR be its contraction. By [L2], pS= and q=S1p.

L2
2.1

The localisation (S1M)q is obtained by localising M first at S and then at the complement of q. By [L3], this is the same as localising M once at the multiplicative subset Rp, so (S1M)qMp.

step 1.1L3
3.1

By [L1], step 2.1 gives qSuppS1R(S1M) if and only if pSuppR(M). Together with step 1.1, this proves the stated description of support under localisation.

L1step 1.1step 2.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

The Jacobson radical of a ring

Definition

For a commutative ring R, the Jacobson radical is

J(R):=m maximalm.

When R=0, there are no maximal ideals, and on this page the empty intersection is taken to be 0, so J(0)=0.

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

Assuming the Axiom of Choice, an element lies in the Jacobson radical exactly when one minus any multiple is a unit

Statement

Assume the Axiom of Choice.

For a commutative ring R and an element xR,

xJ(R)1rx is a unit for every rR.

Facts & Assumptions

Given: A commutative ring R and an element xR.

[L1]

The Jacobson radical is the intersection of the maximal ideals, with J(0)=0 (The Jacobson radical of a ring).

[L2]

In a nonzero commutative ring, every proper ideal is contained in a maximal ideal (In a nonzero commutative ring, every proper ideal is contained in a maximal ideal).

[L3]

A maximal ideal is a maximal proper ideal under inclusion (Prime ideals and maximal ideals in a commutative ring).

Proof

technique · direct
1.1

If R=0, then J(R)=0 by [L1], the only element is x=0, and 1rx=0 is the identity element of the zero ring, hence a unit. So the statement holds in this case.

L1given
1.2

Assume R0 and first suppose xJ(R). Fix rR. If 1rx lay in a maximal ideal m, then [L1] gives xm, hence also rxm, so 1=(1rx)+rxm, impossible. Thus 1rx lies in no maximal ideal.

L1L3algebra
1.3

Conversely, suppose 1rx is a unit for every rR and that xJ(R). By [L1], choose a maximal ideal m with xm. Then the ideal m+(x) strictly contains m, so maximality from [L3] gives m+(x)=R. Thus 1=a+rx for some am and rR, so 1rx=am. But an element of a proper ideal cannot be a unit, contradicting the hypothesis. Therefore xJ(R).

L1L3algebra
2.1

Still under the hypothesis of step 1.2, if 1rx were not a unit, then the principal ideal it generates would be proper, so [L2] would place it in a maximal ideal, contradicting step 1.2. Hence 1rx is a unit for every r.

step 1.2L2
3.1

Steps 1.1, 2.1, and 1.3 prove the equivalence.

step 1.1step 2.1step 1.3
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Determinant trick for Nakayama

Statement

Let R be a commutative ring, let IR be an ideal, and let M be a finitely generated left R-module. If IM=M, then there exists aI such that

(1a)M=0.

Facts & Assumptions

Given: A commutative ring R, an ideal IR, and a finitely generated left R-module M with IM=M.

[L1]

A finitely generated module has a finite generating set (Generated submodule, cyclic and finitely generated modules, module basis and free module).

[L2]

The submodule IM consists of finite sums of products im with iI and mM (The submodule IM generated by products of elements of an ideal I with elements of a module M).

[L3]

For a positive-size square matrix A over a commutative ring, Aadj(A)=det(A)I (For every positive-sized square matrix over a commutative ring, Aadj(A)=adj(A)A=det(A)I).

Proof

technique · direct
1.1

If M=0, then a=0I satisfies (1a)M=0. So assume M0 and choose generators m1,,mn with n1 by [L1].

L1givenchoose
2.1

Since IM=M, each generator has the form mi=jaijmj with aijI. Writing A=(aij) and m=(m1,,mn)T, this is (InA)m=0.

L2step 1.1algebra
3.1

Multiply the relation of step 2.1 by adj(InA). By [L3], this gives det(InA)m=0, so det(InA) annihilates every generator and hence all of M.

L3step 2.1algebra
3.2

Expanding det(InA), the identity permutation contributes 1, and every other term contains at least one entry of A, hence lies in I. Therefore det(InA)=1a for some aI.

step 2.1algebra
4.1

Step 3.1 and step 3.2 give (1a)M=0 for some aI.

step 3.1step 3.2
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Assuming the Axiom of Choice, Nakayama's lemma

Statement

Assume the Axiom of Choice.

Let R be a commutative ring, let IR satisfy IJ(R), and let M be a finitely generated left R-module. If IM=M, then M=0.

Facts & Assumptions

Given: A commutative ring R, an ideal IR with IJ(R), and a finitely generated left R-module M with IM=M.

[L1]

An element x lies in J(R) exactly when 1rx 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).

[L2]

If IM=M for finite M, then (1a)M=0 for some aI (Determinant trick for Nakayama).

Proof

technique · direct
1.1

By [L2], choose aI with (1a)M=0. Since aIJ(R), [L1] makes 1a a unit.

L1L2givenchoose
2.1

Multiplying the equality (1a)m=0 by (1a)1 shows m=0 for every mM. Therefore M=0.

step 1.1algebra
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

Assuming the Axiom of Choice, generators modulo an ideal in the Jacobson radical lift to generators

Statement

Assume the Axiom of Choice.

Let R be a commutative ring, let IR satisfy IJ(R), and let M be a finitely generated left R-module. If elements x1,,xrM generate M/IM, then x1,,xr generate M.

Facts & Assumptions

Given: A commutative ring R, an ideal IR with IJ(R), a finitely generated left R-module M, and elements x1,,xrM whose images generate M/IM.

[L1]

If a finite module Q satisfies IQ=Q and IJ(R), then Q=0 (Assuming the Axiom of Choice, Nakayama's lemma).

[L2]

The submodule IM consists of finite sums of products im with iI and mM (The submodule IM generated by products of elements of an ideal I with elements of a module M).

[L3]

A finite list of elements generates the submodule it spans (Generated submodule, cyclic and finitely generated modules, module basis and free module).

Proof

technique · direct
1.1

Let N be the submodule of M generated by x1,,xr. The hypothesis on M/IM means every element of M is congruent modulo IM to an element of N, so M=N+IM.

L2L3given
2.1

Passing to the quotient Q=M/N, step 1.1 gives IQ=Q. Since Q is a quotient of the finite module M, it is finite, so [L1] gives Q=0.

step 1.1L1
3.1

The equality Q=0 means M=N, so x1,,xr generate M.

step 2.1L3
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-26Open item page →

Assuming the Axiom of Choice, minimal generators over a local ring are exactly residue-field bases

Statement

Assume the Axiom of Choice.

Let (R,m) be a local ring with residue field k=R/m, and let M be a finitely generated left R-module. A finite generating set x1,,xr of M is minimal if and only if the images of x1,,xr in M/mM form a k-basis. In particular every minimal generating set of M has the same cardinality.

Facts & Assumptions

Given: A local ring (R,m), its residue field k=R/m, a finitely generated left R-module M, and elements x1,,xrM.

[L2]

A local ring is a nonzero commutative ring with a unique maximal ideal, and its residue field is the quotient by that maximal ideal (A local ring is a nonzero commutative ring with a unique maximal ideal).

[L3]

The submodule mM consists of finite sums of products am with am and mM (The submodule IM generated by products of elements of an ideal I with elements of a module M).

Proof

technique · direct
1.1

If the images of x1,,xr span M/mM, then [L1] gives that x1,,xr generate M.

L1L2L3
1.2

Suppose the images of x1,,xr are linearly dependent over k. Then there are a1,,arR, not all in m, with iaiximM. Choose j with ajm. Since R is local, the ideal m+(aj) properly contains m, so by maximality it is all of R; choose bR and cm with 1=baj+c. Multiplying the relation by b shows xj lies in the submodule generated by the other xi together with mM. Therefore the other r1 elements generate M/mM, so [L1] makes them generate M. Thus the original generating set was not minimal.

L1L2L3choose
1.3

Conversely, if x1,,xr generate M but are not minimal, then some xj lies in the submodule generated by the other xi. Passing to M/mM shows that the image of xj lies in the k-span of the other images, so the images are linearly dependent.

L2L3algebra
2.1

Therefore x1,,xr is a minimal generating set of M if and only if its images form a k-basis of M/mM. Any two minimal generating sets give two bases of the same k-vector space, so they have the same cardinality.

step 1.1step 1.2step 1.3
CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-26Open item page →

A finite module that vanishes at a prime vanishes on some principal neighbourhood of that prime

Statement

Let M be a finitely generated left R-module and let p be a prime ideal of R. If Mp=0, then there exists sp such that the localisation of M at the multiplicative set

Ss:={1,s,s2,}

is zero.

Facts & Assumptions

Given: A commutative ring R, a finitely generated left R-module M, and a prime ideal p with Mp=0.

[L1]

For a finite module, the support is the set of primes containing its annihilator (For a finite module, support is the set of primes containing the annihilator).

[L2]

The support condition pSuppR(M) means Mp0 (Support of a module).

Proof

technique · direct
1.1

Since Mp=0, [L2] says pSuppR(M). By [L1], AnnR(M)p, so choose sAnnR(M)p.

L1L2choose
2.1

Let Ss={1,s,s2,}. In the localisation Ss1M, the element s/1Ss1R is a unit by [L3], and it annihilates every element because s annihilates all of M. Therefore Ss1M=0.

step 1.1L3algebra

5 · Examples, counterexamples and false statements

None yet.

Sources