Alphabeta Math
CorollaryStatement: Literature-sourcedProof: Literature-sourcedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-13
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 module is a quotient of a free module

Statement

For every left R-module M, the free module R(M) on its underlying set admits a canonical surjection εM:R(M)M, determined by εM(em)=m. Consequently MR(M)/kerεM.

Facts & Assumptions

Given: A left R-module M.

[L1]

Every set map from a basis set to a module extends uniquely to a homomorphism from the free module (Universal property of the free module on a set).

[F1]

The quotient module F/K consists of additive cosets and carries the induced module operations (Quotient module M/N with scalar multiplication on additive cosets).

Proof

technique · constructive
1.1

Apply [L1] to the identity set map on the underlying set of M; this defines εM:R(M)M with εM(em)=m.

L1construct
2.1

Every mM equals εM(em), so εM is surjective, including when M=0.

step 1.1
2.2

Define ϕ:R(M)/kerεMM by ϕ(x+kerεM)=εM(x). Equality of cosets makes this well defined, and [F1] makes it a homomorphism.

step 1.1F1construct
3.1

The map ϕ is surjective by step 2.1 and injective because ϕ(x+kerεM)=0 exactly when xkerεM. Hence it is an isomorphism.

step 2.1step 2.2
4.1

Thus M is canonically a quotient of a free module.

step 3.1discharge-construct

Depends on

Used by

Dependency tree · next 3 levels

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