Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck 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 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.

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