Alphabeta Math
CorollaryStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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 IMJM=(IJ)M

Statement

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

IMJM=(IJ)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 MR(R/I)M/IM, and similarly for J (MRR/IM/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:ARBBRA, abba, is an isomorphism (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

Proof

technique · direct
1.1

The sequence 0IJRR/IR/J, whose last displayed map sends r to (r+I,r+J), is exact because its kernel is exactly IJ.

givenL4
2.1

Tensor step 1.1 with the flat module M. By [L1], the resulting sequence is exact and begins 0(IJ)RMM(R/IRM)(R/JRM), using [L5].

step 1.1L1L5
3.1

The symmetry of [L6] identifies R/IRM with MR(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 IMJM.

step 2.1L2L6
3.2

The image of (IJ)RMM is the set of finite sums of products am with aIJ, namely (IJ)M by [L3].

step 2.1L3
4.1

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

step 3.1step 3.2L4

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 43 results over 17 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources