Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 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.

Every projective module over a commutative ring is flat

Statement

Every projective module over a commutative ring is flat. This implication requires no form of the Axiom of Choice.

Facts & Assumptions

Given: A commutative ring R and a projective R-module P.

[L1]

A module is flat exactly when tensoring with it preserves injections (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[L2]

Tensor products commute with arbitrary direct sums in either variable; in particular ARxXRxX(ARR) (Tensor products commute with arbitrary direct sums).

[L4]

Every projective module is, without choice, a direct summand of its canonical free cover (Equivalent characterizations of projective modules).

[L5]

Tensor maps preserve identities and compositions (Module homomorphisms induce tensor-product homomorphisms functorially).

Proof

technique · direct
1.1

Every free module F=xXR is flat: for an injection u:AB, [L2] and [L3] identify u1F with the direct sum of copies of u, which is injective coordinatewise; now apply [L1].

L1L2L3
1.2

By [L4], there are a free module F and homomorphisms i:PF, p:FP with pi=idP.

givenL4
2.1

Let u:AB be injective and suppose xARP satisfies (u1P)(x)=0. Functoriality [L5] gives (u1F)((1Ai)(x))=(1Bi)((u1P)(x))=0.

step 1.2L5
3.1

The map u1F is injective by step 1.1, so (1Ai)(x)=0; applying 1Ap and using (1Ap)(1Ai)=1A(pi)=id gives x=0.

step 1.1step 1.2step 2.1L5
4.1

Thus RP preserves every injection, and [L1] makes P flat. The proof used the canonical splitting supplied by projectivity and made no family of choices.

step 3.1L1L4

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 46 results over 14 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