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.

✓ 32 results · all verified · 16 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 16 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 S−1R. Using those ingredients, this development constructs module localisation, proves the tensor description S−1M≅S−1R⊗RM, 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 S⊆R be a multiplicative subset, and let M be a left R-module. On M×S, define (m,s)∼(n,t)⟺u(tm−sn)=0 for some u∈S.

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

The proposed addition and S−1R-scalar action are ms+nt:=tm+snst,au⋅ms:=amus. The canonical map is λM:M⟶S−1M,m⟼m1.

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 S⊆R, 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 S⊆R, and a left R-module M.

[L1]

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

Proof

technique · direct
1.1L1algebra

Reflexivity holds because 1(sm−sm)=0, so (m,s)∼(m,s) for every (m,s)∈M×S.

1.2L1algebra

Symmetry holds because u(tm−sn)=0 implies u(sn−tm)=0, so (m,s)∼(n,t) implies (n,t)∼(m,s).

1.3L1algebra

If (m,s)∼(n,t) via u and (n,t)∼(p,v) via w, then uwv(tm−sn)=0 and uws(vn−tp)=0; adding these equalities gives uwt(vm−sp)=0, so (m,s)∼(p,v).

2.1step 1.1step 1.2step 1.3∎

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

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 S−1M, then tm+snst=t′m′+s′n′s′t′. 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 S⊆R, a left R-module M, and equalities m/s=m′/s′ and n/t=n′/t′ in S−1M.

[L1]

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

[L2]

The relation defining S−1M is an equivalence relation (The module-fraction relation is an equivalence relation).

Proof

technique · direct
1.1givenL1L2choose

By [L1], choose u,v∈S with u(s′m−sm′)=0 and v(t′n−tn′)=0.

2.1step 1.1algebra

Multiplying the first equality by vtt′ and the second by uss′ and then adding gives uv(s′t′(tm+sn)−st(t′m′+s′n′))=0.

3.1step 2.1L1∎

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

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 S−1R and m/s=m′/s′ in S−1M, then amus=a′m′u′s′. 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 S⊆R, a left R-module M, and equalities a/u=a′/u′ in S−1R and m/s=m′/s′ in S−1M.

[L1]

In S−1M, the equality x/r=y/t means that q(tx−ry)=0 for some q∈S, and the proposed scalar action is (b/v)(x/r)=bx/(vr) (Localisation of a module at a multiplicative subset).

[L2]

In S−1R, the equality b/v=c/w means that q(wb−vc)=0 for some q∈S (Multiplicative subsets and the localisation S−1R as equivalence classes of fractions).

Proof

technique · direct
1.1givenL1L2choose

By [L1] and [L2], choose v,w∈S with v(u′a−ua′)=0 and w(s′m−sm′)=0.

2.1step 1.1algebra

Multiplying the module-fraction equality by auv and the ring-fraction equality by usm′w, then adding, gives uvw(u′s′am−usa′m′)=au′vw(s′m−sm′)+usm′vw(u′a−ua′)=0. So uvw(u′s′am−usa′m′)=0.

3.1step 2.1L1∎

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

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 S⊆R be multiplicative, let M be a left R-module, and let N be an S−1R-module. Every R-linear map f:M→N factors uniquely through the localisation map λM:M→S−1M by an S−1R-linear map f~:S−1M⟶N,f~(m/s)=(1/s)f(m).

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, a left R-module M, an S−1R-module N, and an R-linear map f:M→N.

[L1]

In S−1M, 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 S−1M is independent of representatives (Addition of localised module fractions is independent of representatives).

[L3]

The scalar action of S−1R on S−1M is independent of representatives (The localised scalar action is independent of representatives).

[L4]

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

Proof

technique · direct
1.1L1L4givenalgebra

Define f~(m/s):=(1/s)f(m). If m/s=m′/s′, choose u∈S with u(s′m−sm′)=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′).

2.1step 1.1L1L2L3algebra

For m/s,n/t∈S−1M, 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/u∈S−1R one has f~((a/u)(m/s))=(1/us)f(am)=(a/u)f~(m/s).

2.2step 1.1L1

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

3.1L1L4step 2.2

If g:S−1M→N is S−1R-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~.

4.1step 1.1step 2.1step 2.2step 3.1∎

Steps 1.1, 2.1, 2.2, and 3.1 prove the stated unique S−1R-linear factorisation.

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 S⊆R be multiplicative, and let M be a left R-module. The map Φ:(S−1R)⊗RM⟶S−1M,Φ((a/s)⊗m)=am/s, is an isomorphism of S−1R-modules. Its inverse is Ψ:S−1M⟶(S−1R)⊗RM,Ψ(m/s)=(1/s)⊗m.

Facts & Assumptions

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

[L2]

Over a commutative ring, a tensor product carries the scalar action r(x⊗m)=(rx)⊗m (Over a commutative ring, M⊗RN is an R-module with r(m⊗n)=(rm)⊗n=m⊗(rn)).

[L3]

The localisation map M→S−1M is universal for maps into S−1R-modules (Universal property of localisation for modules).

[L4]

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

Proof

technique · direct
1.1L1L4algebra

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 r∈R.

1.2L2L4algebra

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

2.1step 1.1L1construct

By [L1], step 1.1 induces a unique homomorphism Φ:(S−1R)⊗RM→S−1M with Φ((a/s)⊗m)=am/s.

2.2step 1.2L3construct

By [L3], step 1.2 induces a unique S−1R-linear map Ψ:S−1M→(S−1R)⊗RM with Ψ(m/s)=(1/s)⊗m.

3.1step 2.1step 2.2

For every m/s∈S−1M, (ΦΨ)(m/s)=Φ((1/s)⊗m)=m/s.

3.2step 2.1step 2.2L2algebra

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

4.1step 3.1step 3.2∎

Steps 3.1 and 3.2 show that Φ and Ψ are inverse S−1R-linear isomorphisms.

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 S⊆R be multiplicative.

  1. For every submodule N≤M, there is a natural isomorphism S−1(M/N)≅(S−1M)/(S−1N).
  2. For every family (Mi)i∈I of left R-modules, there is a natural isomorphism S−1 ⁣(⨁i∈IMi)≅⨁i∈IS−1Mi.

Facts & Assumptions

Given: A commutative ring R and a multiplicative subset S⊆R.

[L1]

Localisation is naturally (S−1R)⊗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.1L1L2L4

For a submodule N≤M, the sequence N→M→M/N→0 is right exact, so [L2] and [L1] give a right-exact sequence S−1N→S−1M→S−1(M/N)→0. Therefore S−1(M/N) is the quotient of S−1M by the image of S−1N→S−1M, namely by the submodule S−1N.

1.2L1L3

For a family (Mi)i∈I, [L3] and [L1] give S−1(⨁iMi)≅(S−1R)⊗R(⨁iMi)≅⨁i((S−1R)⊗RMi)≅⨁iS−1Mi.

2.1step 1.1

Thus S−1(M/N)≅(S−1M)/(S−1N) naturally in M and N.

3.1step 2.1step 1.2∎

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

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 m∈M and s∈S, ms=0 in S−1M⟺um=0 for some u∈S.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, a left R-module M, an element m∈M, and an element s∈S.

[L1]

In S−1M, the equality m/s=n/t means that u(tm−sn)=0 for some u∈S (Localisation of a module at a multiplicative subset).

Proof

technique · direct
1.1L1

If m/s=0/1, then [L1] gives u(1m−s0)=um=0 for some u∈S.

1.2L1

If um=0 for some u∈S, then u(1m−s0)=0, so [L1] gives m/s=0/1=0 in S−1M.

2.1step 1.1step 1.2∎

Steps 1.1 and 1.2 prove the equivalence.

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:M′→M be an injective R-module homomorphism. Then the induced map S−1f:S−1M′⟶S−1M,(m′/s)⟼f(m′)/s, is injective.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, left R-modules M′,M, and an injective R-module homomorphism f:M′→M.

[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 r∈R and m′∈M′ (Module homomorphism and isomorphism, kernel, image and cokernel).

Proof

technique · direct
1.1givenL1

Suppose (S−1f)(m′/s)=0. Then f(m′)/s=0, so [L1] gives uf(m′)=0 for some u∈S.

2.1step 1.1L2

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

3.1step 2.1L1∎

Applying [L1] again, step 2.1 gives m′/s=0 in S−1M′. Hence S−1f is injective.

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:M→M′′ be a surjective R-module homomorphism. Then the induced map S−1f:S−1M⟶S−1M′′,(m/s)⟼f(m)/s, is surjective.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, left R-modules M,M′′, and a surjective R-module homomorphism f:M→M′′.

[L1]

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

[L2]

Elements of S−1M′′ are fractions m′′/s with m′′∈M′′ and s∈S (Localisation of a module at a multiplicative subset).

Proof

technique · direct
1.1givenL2choose

Let m′′/s∈S−1M′′. Since f is surjective, choose m∈M with f(m)=m′′.

2.1step 1.1L1

Then (S−1f)(m/s)=f(m)/s=m′′/s, so m′′/s lies in the image of S−1f.

3.1step 2.1L2∎

Since every element of S−1M′′ is hit, S−1f is surjective.

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

Localisation of modules is exact

Statement

If 0⟶M′→fM→gM′′⟶0 is a short exact sequence of R-modules, then 0⟶S−1M′→S−1fS−1M→S−1gS−1M′′⟶0 is a short exact sequence of S−1R-modules.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, and a short exact sequence 0→M′→fM→gM′′→0.

[L1]

Localisation is naturally (S−1R)⊗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.1L1L2L4

By [L4], the tail M′→fM→gM′′→0 is exact. Using [L1] to identify localisation with tensor product, [L2] gives an exact sequence S−1M′→S−1fS−1M→S−1gS−1M′′→0.

1.2L3L4

The map f is injective by [L4], so [L3] makes S−1f injective.

2.1step 1.1step 1.2∎

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

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:M→N, localisation identifies S−1(ker⁡f)≅ker⁡(S−1f),S−1(im⁡f)≅im⁡(S−1f),S−1(coker⁡f)≅coker⁡(S−1f).

Facts & Assumptions

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

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

The standard short exact sequences 0→ker⁡f→M→im⁡f→0 and 0→im⁡f→N→coker⁡f→0 localise, by [L1], to short exact sequences 0→S−1(ker⁡f)→S−1M→S−1(im⁡f)→0 and 0→S−1(im⁡f)→S−1N→S−1(coker⁡f)→0.

2.1step 1.1L2

In the first localised sequence, the middle map is S−1f restricted to S−1M, so its kernel is exactly S−1(ker⁡f) and its image is exactly the embedded copy of S−1(im⁡f).

3.1step 2.1L2

In the second localised sequence, the quotient by the image of S−1f is therefore S−1(coker⁡f), so S−1(coker⁡f)≅coker⁡(S−1f).

4.1step 2.1step 3.1∎

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

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 S−1 ⁣(⋂i=1rNi)=⋂i=1rS−1Ni inside S−1M.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, a left R-module M, and submodules N1,…,Nr≤M.

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

Let δ:M→⨁i=1rM/Ni be the diagonal map δ(m)=(m+N1,…,m+Nr). By construction, ker⁡δ=⋂i=1rNi.

2.1L1L2step 1.1

By [L1], S−1(⋂iNi)≅ker⁡(S−1δ). By [L2], the codomain of S−1δ identifies with ⨁i(S−1M/S−1Ni), and under this identification S−1δ is the diagonal map S−1M→⨁i(S−1M/S−1Ni).

3.1step 2.1algebra

An element of S−1M lies in the kernel of that diagonal map exactly when its image in every quotient S−1M/S−1Ni is zero, that is, exactly when it lies in every submodule S−1Ni. Therefore ker⁡(S−1δ)=⋂iS−1Ni.

4.1step 2.1step 3.1∎

Combining steps 2.1 and 3.1 gives S−1(⋂iNi)=⋂iS−1Ni inside S−1M.

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 S⊆R be multiplicative, and let M,N be left R-modules. There is a natural S−1R-linear map θM,N:S−1 ⁣Hom⁡R(M,N)⟶Hom⁡S−1R(S−1M,S−1N) given by θM,N(f/s)(m/u)=f(m)/(su).

Facts & Assumptions

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

[L1]

For a commutative ring A and A-modules X,Y, the group Hom⁡A(X,Y) is an A-module under pointwise scalar multiplication (Over a commutative ring the homomorphism group Hom⁡R(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.1L2construct

For each R-linear map f:M→N, apply [L2] to the composite M→fN→S−1N to obtain a unique S−1R-linear map S−1f:S−1M→S−1N with (S−1f)(m/u)=f(m)/u.

2.1step 1.1L1algebra

The assignment f↦S−1f is R-linear because for f,g∈Hom⁡R(M,N), r∈R, and m/u∈S−1M one has (S−1(f+g))(m/u)=(f(m)+g(m))/u and (S−1(rf))(m/u)=rf(m)/u=(r/1)(f(m)/u).

3.1step 2.1L1L2construct

By [L1], Hom⁡R(M,N) is an R-module, while Hom⁡S−1R(S−1M,S−1N) is an S−1R-module; therefore [L2] applied to the R-linear map of step 2.1 gives a unique S−1R-linear map θM,N with θM,N(f/1)=S−1f.

4.1step 3.1algebra

Since θM,N is S−1R-linear, θM,N(f/s)=(1/s)θM,N(f/1), so for m/u∈S−1M one gets θM,N(f/s)(m/u)=(1/s)(f(m)/u)=f(m)/(su).

5.1step 3.1step 4.1∎

Steps 3.1 and 4.1 produce the stated natural S−1R-linear map.

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 S⊆R be multiplicative, let M be a finite free R-module, and let N be a left R-module. Then the natural map θM,N:S−1 ⁣Hom⁡R(M,N)⟶Hom⁡S−1R(S−1M,S−1N) from There is a natural localisation map on Hom is an isomorphism.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, 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, Hom⁡R(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 S−1M, 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.1L2L6algebra

By [L2] and [L6], every element of S−1M is an S−1R-linear combination of e1/1,…,en/1, so two S−1R-linear maps S−1M→S−1N that agree on all ei/1 are equal.

1.2L1L3L4L5choose

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

1.3L3choose

Let φ:S−1M→S−1N be S−1R-linear. Write φ(ei/1)=ni/si with ni∈N and si∈S, set s=s1⋯sn, and set mi=(s/si)ni. By [L3], there is a unique R-linear map f:M→N with f(ei)=mi for all i.

2.1L1step 1.1step 1.3algebra

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.

3.1step 1.2step 2.1∎

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

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→βM⟶0 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 S−1 ⁣Hom⁡R(M,N)⟶Hom⁡S−1R(S−1M,S−1N) is an isomorphism as well.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, an R-module N, and a finite presentation Rm→αRn→βM→0.

[L1]

A finite presentation is an exact sequence Rm→αRn→βM→0, and equivalently M≅Rn/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.1L1algebra

Because β is surjective in [L1], a homomorphism h:Rn→N factors through M exactly when h kills im⁡α, equivalently when h∘α=0. Thus Hom⁡R(M,N) is the kernel of α∗:Hom⁡R(Rn,N)→Hom⁡R(Rm,N), h↦h∘α.

1.2L1L2algebra

By [L2], localising the presentation of [L1] gives an exact sequence S−1Rm→S−1αS−1Rn→S−1βS−1M→0, so the same argument identifies Hom⁡S−1R(S−1M,S−1N) with the kernel of (S−1α)∗.

1.3L3algebra

Naturality from [L3] makes the square between α∗ and (S−1α)∗ commute.

2.1step 1.1step 1.2step 1.3algebra

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 S−1 ⁣Hom⁡R(M,N)→Hom⁡S−1R(S−1M,S−1N), is an isomorphism.

3.1step 2.1∎

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

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 S⊆R be multiplicative, and let M,N be left R-modules. The natural map θM,N:S−1 ⁣Hom⁡R(M,N)⟶Hom⁡S−1R(S−1M,S−1N) 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 S⊆R, 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.1L1L2L3L4choose

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 ui∈S with uif(mi)=0. Let u=u1⋯ur. Then uf(mi)=0 for every generator, hence uf=0 as a homomorphism M→N. Since Hom⁡R(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.

1.2L2L5L6

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

2.1step 1.1step 1.2∎

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

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:M→N, 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:M→N.

[L1]

Localisation identifies kernels and cokernels: S−1(ker⁡f)≅ker⁡(S−1f) and S−1(coker⁡f)≅coker⁡(S−1f) (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 m∈M is Ann⁡R(m)={r∈R: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.1given

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

1.2L2L4L5choose

Suppose Mm=0 for every maximal ideal m and m∈M is nonzero. Then Ann⁡R(m) is a proper ideal by [L4], so [L2] gives a maximal ideal m containing it. If m/1=0 in Mm, [L5] gives t∉m with tm=0, so t∈Ann⁡R(m)⊆m, a contradiction. Hence Mm≠0, contradicting the hypothesis. Therefore M=0 iff all maximal localisations vanish.

2.1L2L3L4L5step 1.2choose

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

3.1L1L6step 2.1

The map f is injective iff ker⁡f=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.

3.2L1L6step 2.1

The map f is surjective iff coker⁡f=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.

4.1step 3.1step 3.2

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

5.1step 1.2step 2.1step 3.1step 3.2step 4.1∎

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

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 M′→fM→gM′′ be a sequence of R-module homomorphisms with g∘f=0. Then the sequence is exact at M if and only if, for every prime ideal p, the localised sequence Mp′→fpMp→gpMp′′ is exact at Mp. Equivalently, it suffices to check exactness at every maximal ideal.

Facts & Assumptions

Given: A commutative ring R and a sequence M′→fM→gM′′ of left R-modules with g∘f=0.

[L1]

Exactness at M means im⁡f=ker⁡g (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.1L1L4

Because g∘f=0, one has im⁡f⊆ker⁡g, so the quotient module H:=ker⁡g/im⁡f is defined. By [L1], the original sequence is exact at M if and only if H=0.

2.1L2step 1.1

For every prime ideal p, [L2] gives Hp≅(ker⁡g)p/(im⁡f)p≅ker⁡(gp)/im⁡(fp). Therefore the localised sequence is exact at Mp if and only if Hp=0.

3.1L3step 1.1step 2.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.

4.1step 3.1∎

Step 3.1 proves the theorem.

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 Supp⁡R(M):={p:Mp≠0}, where p ranges over the prime ideals of R and Mp denotes localisation at the multiplicative set R∖p (Localisation at a prime ideal: Rp=(R∖p)−1R).

On this page, before the separate spectrum page is built, Supp⁡R(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, p∈Supp⁡R(M)⟺Ann⁡R(m)⊆p for some m∈M.

Facts & Assumptions

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

[L1]

The support condition p∈Supp⁡R(M) means Mp≠0, and localisation at p uses denominators outside p (Support of a module, Localisation at a prime ideal: Rp=(R∖p)−1R).

[L2]

The annihilator of m∈M is Ann⁡R(m)={r∈R: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.1L1L2L3

Suppose p∈Supp⁡R(M) and choose m/s≠0 in Mp. If t∉p satisfied tm=0, then [L3] would give m/s=0. Hence every element of Ann⁡R(m) lies in p, so Ann⁡R(m)⊆p.

1.2L1L2L3

Conversely, if Ann⁡R(m)⊆p and m/1=0 in Mp, then [L3] gives t∉p with tm=0, so t∈Ann⁡R(m)⊆p, a contradiction. Thus m/1≠0, so Mp≠0.

2.1step 1.1step 1.2∎

Steps 1.1 and 1.2 prove the equivalence.

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, Supp⁡R(R/I)={p:I⊆p}.

Facts & Assumptions

Given: A commutative ring R and an ideal I⊴R.

[L1]

A prime ideal p lies in Supp⁡R(R/I) exactly when (R/I)p≠0 (Support of a module).

[L2]

Localisation commutes with quotients: (R/I)p≅Rp/IRp (Localisation commutes with quotient rings: S−1R/S−1I≅Sˉ−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.1L1L2

Fix a prime ideal p. By [L2], (R/I)p≠0 exactly when Rp/IRp≠0.

1.2L3

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

1.3L3choose

If I⊈p, choose i∈I∖p. Then i/1 is a unit in Rp by [L3], and it lies in IRp, so IRp=Rp and the quotient is zero.

2.1step 1.1step 1.2step 1.3∎

By steps 1.1, 1.2, and 1.3, p lies in Supp⁡R(R/I) exactly when I⊆p.

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 Supp⁡R(M)=⋃i=1rSupp⁡R(R/Ann⁡R(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 Supp⁡R(M) exactly when Ann⁡R(m)⊆p for some m∈M (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.1L3algebra

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

1.2L1L2L3choose

Suppose p∈Supp⁡R(M). By [L1], choose m∈M with Ann⁡R(m)⊆p, and write m=∑irimi using [L3]. If no Ann⁡R(mi) were contained in p, choose ti∈Ann⁡R(mi)∖p for every i; then t=t1⋯tr∉p because p is prime, but tm=0, so t∈Ann⁡R(m)⊆p, a contradiction. Thus Ann⁡R(mi)⊆p for some i, and [L2] gives p∈Supp⁡R(R/Ann⁡R(mi)).

1.3L1L2

Conversely, if p∈Supp⁡R(R/Ann⁡R(mi)) for some i, then [L2] gives Ann⁡R(mi)⊆p, and [L1] applied to the element mi∈M gives p∈Supp⁡R(M).

2.1step 1.1step 1.2step 1.3∎

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

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 Supp⁡R(M)={p:Ann⁡R(M)⊆p}.

Facts & Assumptions

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

[L1]

A prime ideal lies in Supp⁡R(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 Supp⁡R(M)=⋃iSupp⁡R(R/Ann⁡R(mi)) (A finite module has the union of its generator-cyclic supports).

[L3]

The annihilator of M is Ann⁡R(M)={r∈R:rm=0 for every m∈M} (Annihilators, torsion elements and the torsion subset of a module).

Proof

technique · direct
1.1L1L3

If p∈Supp⁡R(M), [L1] gives m∈M with Ann⁡R(m)⊆p. Since every element of Ann⁡R(M) kills every element of M, one has Ann⁡R(M)⊆Ann⁡R(m)⊆p.

1.2L2L3choose

Choose generators m1,…,mr of M. If Ann⁡R(M)⊆p and no Ann⁡R(mi) is contained in p, choose ti∈Ann⁡R(mi)∖p for every i. Then t=t1⋯tr∉p, but t annihilates every generator and hence all of M, so t∈Ann⁡R(M)⊆p, a contradiction. Thus Ann⁡R(mi)⊆p for some i, and [L2] gives p∈Supp⁡R(M).

2.1step 1.1step 1.2∎

Steps 1.1 and 1.2 prove the support-annihilator formula.

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 0⟶M′⟶M⟶M′′⟶0 is a short exact sequence of left R-modules, then Supp⁡R(M)=Supp⁡R(M′)∪Supp⁡R(M′′).

Facts & Assumptions

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

[L1]

A prime ideal p lies in Supp⁡R(X) exactly when Xp≠0 (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.1L2

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

2.1step 1.1L3

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.

3.1L1step 2.1

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

4.1step 3.1∎

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

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 Supp⁡R(M⊗RN)=Supp⁡R(M)∩Supp⁡R(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 (M⊗RN)p≅Mp⊗RpNp (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/pRp≅Frac⁡(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, Rm⊗RRn≅Rmn with the product basis, and dim⁡F(V⊗FW)=dim⁡FV dim⁡FW).

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

Because M and N are finite, M⊗RN is finite: if m1,…,mr generate M and n1,…,ns generate N, then the tensors mi⊗nj generate M⊗RN. If p∈Supp⁡R(M⊗RN), then [L1] gives Ann⁡R(M⊗RN)⊆p. Every element of Ann⁡R(M) and every element of Ann⁡R(N) annihilates every elementary tensor, so Ann⁡R(M)+Ann⁡R(N)⊆Ann⁡R(M⊗RN). Thus p contains both annihilators, and [L1] gives p∈Supp⁡R(M)∩Supp⁡R(N).

1.2L2L3

Conversely, let p∈Supp⁡R(M)∩Supp⁡R(N). By [L2], it is enough to prove Mp⊗RpNp≠0. Put A=Rp, m=pA, and k=A/m; by [L3], A is a local ring with residue field k.

1.3L3L5algebra

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

2.1L4step 1.3

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 Mp⊗ANp↠(Mp/mMp)⊗A(Np/mNp), and the target is the same as the tensor product over k, hence nonzero by [L4]. Therefore Mp⊗ANp≠0.

3.1L2step 1.1step 2.1∎

Step 2.1 and [L2] give p∈Supp⁡R(M⊗RN). Together with step 1.1, this proves the support-intersection formula.

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)i∈I of left R-modules, Supp⁡R ⁣(⨁i∈IMi)=⋃i∈ISupp⁡R(Mi).

Facts & Assumptions

Given: A commutative ring R and a family (Mi)i∈I 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.1L2

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

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

3.1step 2.1∎

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

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 S⊆R be multiplicative, and let M be a left R-module. Under the prime-ideal correspondence {p⊆R:p∩S=∅}⟷Spec⁡(S−1R),p⟼S−1p, the support of S−1M corresponds exactly to {p∈Supp⁡R(M):p∩S=∅}.

Facts & Assumptions

Given: A commutative ring R, a multiplicative subset S⊆R, 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 S−1R correspond to prime ideals of R disjoint from S (Ideals of S−1R 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.1L2

Let q be a prime ideal of S−1R, and let p⊆R be its contraction. By [L2], p∩S=∅ and q=S−1p.

2.1step 1.1L3

The localisation (S−1M)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 R∖p, so (S−1M)q≅Mp.

3.1L1step 1.1step 2.1∎

By [L1], step 2.1 gives q∈Supp⁡S−1R(S−1M) if and only if p∈Supp⁡R(M). Together with step 1.1, this proves the stated description of support under localisation.

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 x∈R, x∈J(R)⟺1−rx is a unit for every r∈R.

Facts & Assumptions

Given: A commutative ring R and an element x∈R.

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

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

1.2L1L3algebra

Assume R≠0 and first suppose x∈J(R). Fix r∈R. If 1−rx lay in a maximal ideal m, then [L1] gives x∈m, hence also rx∈m, so 1=(1−rx)+rx∈m, impossible. Thus 1−rx lies in no maximal ideal.

1.3L1L3algebra

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

2.1step 1.2L2

Still under the hypothesis of step 1.2, if 1−rx 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 1−rx is a unit for every r.

3.1step 1.1step 2.1step 1.3∎

Steps 1.1, 2.1, and 1.3 prove the equivalence.

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

Determinant trick for Nakayama

Statement

Let R be a commutative ring, let I⊴R be an ideal, and let M be a finitely generated left R-module. If IM=M, then there exists a∈I such that (1−a)M=0.

Facts & Assumptions

Given: A commutative ring R, an ideal I⊴R, 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 i∈I and m∈M (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.1L1givenchoose

If M=0, then a=0∈I satisfies (1−a)M=0. So assume M≠0 and choose generators m1,…,mn with n≥1 by [L1].

2.1L2step 1.1algebra

Since IM=M, each generator has the form mi=∑jaijmj with aij∈I. Writing A=(aij) and m=(m1,…,mn)T, this is (In−A)m=0.

3.1L3step 2.1algebra

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

3.2step 2.1algebra

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

4.1step 3.1step 3.2∎

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

TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck passverified 2026-09-23 (gpt-6-sol)Open item page →

Assuming the Axiom of Choice, Nakayama's lemma

Statement

Assume the Axiom of Choice.

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

Facts & Assumptions

Given: The Axiom of Choice (The Axiom of Choice), a commutative ring R, an ideal I⊴R with I⊆J(R), and a finitely generated left R-module M with IM=M.

[L1]

Under AC, an element x lies in J(R) exactly when 1−rx is a unit for every r∈R (Assuming the Axiom of Choice, an element lies in the Jacobson radical exactly when one minus any multiple is a unit). This is the only use of AC in the proof.

[L2]

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

Proof

technique · direct
1.1L1L2givenchoose

By [L2], choose a∈I with (1−a)M=0. Since a∈I⊆J(R), [L1] makes 1−a a unit.

2.1step 1.1algebra∎

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

CorollaryStatement: Literature-sourcedProof: Literature-sourcedprecheck passverified 2026-09-23 (gpt-6-sol)Open 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 I⊴R satisfy I⊆J(R), and let M be a finitely generated left R-module. If elements x1,…,xr∈M generate M/IM, then x1,…,xr generate M.

Facts & Assumptions

Given: The Axiom of Choice (The Axiom of Choice), a commutative ring R, an ideal I⊴R with I⊆J(R), a finitely generated left R-module M, and elements x1,…,xr∈M whose images generate M/IM.

[L1]

Under AC, if a finite module Q satisfies IQ=Q and I⊆J(R), then Q=0 (Assuming the Axiom of Choice, Nakayama's lemma); applying this supplier in step 2.1 is the sole inherited use of AC here.

[L2]

The submodule IM consists of finite sums of products im with i∈I and m∈M (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.1L2L3given

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.

2.1step 1.1L1

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.

3.1step 2.1L3∎

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

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-09-23 (gpt-6-sol)Open 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: AC (The Axiom of Choice), a local ring (R,m), its residue field k=R/m, a finitely generated left R-module M, and elements x1,…,xr∈M.

[L1]

Under the stated AC premise, if elements generate M/mM, then they generate M (Assuming the Axiom of Choice, generators modulo an ideal in the Jacobson radical lift to generators). This is the inherited use of AC in steps 1.1 and 1.2.

[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 a∈m and m∈M (The submodule IM generated by products of elements of an ideal I with elements of a module M).

Proof

technique · direct
1.1L1L2L3

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

1.2L1L2L3choose

Suppose the images of x1,…,xr are linearly dependent over k. Then there are a1,…,ar∈R, not all in m, with ∑iaixi∈mM. Choose j with aj∉m. Since R is local, the ideal m+(aj) properly contains m, so by maximality it is all of R; choose b∈R and c∈m 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 r−1 elements generate M/mM, so [L1] makes them generate M. Thus the original generating set was not minimal.

1.3L2L3algebra

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.

2.1step 1.1step 1.2step 1.3∎

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.

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 s∉p 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 p∈Supp⁡R(M) means Mp≠0 (Support of a module).

Proof

technique · direct
1.1L1L2choose

Since Mp=0, [L2] says p∉Supp⁡R(M). By [L1], Ann⁡R(M)⊈p, so choose s∈Ann⁡R(M)∖p.

2.1step 1.1L3algebra∎

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

5 · Examples, counterexamples and false statements

None yet.

Sources