Alphabeta Math
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-16
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.

For flat M, one has IM∩JM=(I∩J)M

Statement

Let R be a commutative ring, let I,J⊆R be ideals, and let M be a flat R-module. Then

IM∩JM=(I∩J)M.

Facts & Assumptions

Given: Ideals I,J of a commutative ring R and a flat R-module M.

[L1]

Tensoring an exact sequence with a flat module preserves exactness (Flat and faithfully flat modules and ring homomorphisms).

[L2]

There is a natural isomorphism M⊗R(R/I)≅M/IM, and similarly for J (M⊗RR/I≅M/IM naturally).

[L3]
[L4]

Exactness at a module is equality of the incoming image and outgoing kernel (Exact sequences and short exact sequences of modules).

[L5]

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

[L6]

Over a commutative ring the natural symmetry σA,B:A⊗RB→B⊗RA, a⊗b↦b⊗a, is an isomorphism (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1givenL4

The sequence 0→I∩J→R→R/I⊕R/J, whose last displayed map sends r to (r+I,r+J), is exact because its kernel is exactly I∩J.

2.1step 1.1L1L5

Tensor step 1.1 with the flat module M. By [L1], the resulting sequence is exact and begins 0→(I∩J)⊗RM→M→(R/I⊗RM)⊕(R/J⊗RM), using [L5].

3.1step 2.1L2L6

The symmetry of [L6] identifies R/I⊗RM with M⊗R(R/I) and likewise for J, so [L2] applies and the last map in step 2.1 is m↦(m+IM,m+JM), whose kernel is IM∩JM.

3.2step 2.1L3

The image of (I∩J)⊗RM→M is the set of finite sums of products am with a∈I∩J, namely (I∩J)M by [L3].

4.1step 3.1step 3.2L4∎

Exactness in step 2.1 identifies the image in step 3.2 with the kernel in step 3.1, proving (I∩J)M=IM∩JM. The calculation also covers I=0, J=0, I=R, or J=R.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

21 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