Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-26
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.

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

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

40 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources