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

Equivalent characterizations of projective modules

Statement

For a left R-module P, assertions 1 to 3 below are equivalent without choice. Under the Axiom of Choice, they are also equivalent to assertion 4:

  1. P is projective;
  2. every short exact sequence 0KEP0 splits;
  3. HomR(P,) takes every short exact sequence to a short exact sequence;
  4. P is a direct summand of a free module.

The equivalence of 1 to 3 is choice-free. The implication 14 uses the canonical free cover and is choice-free; under AC, every free module is projective, so 41.

Facts & Assumptions

Given: A left R-module P.

[F1]

Projectivity is the lifting property for surjections (Projective modules and the lifting property).

[L1]

A short exact sequence splits exactly when its epimorphism has a section, equivalently its monomorphism has a retraction (The splitting lemma for short exact sequences of modules).

[L2]

Applying HomR(P,) to an exact sequence 0ABC gives an exact sequence 0HomR(P,A)HomR(P,B)HomR(P,C) (Covariant and contravariant Hom are left exact).

[L3]

The canonical map R(P)P is surjective (Every module is a quotient of a free module).

Proof

technique · direct
1.1

If P is projective and 0KEqP0 is short exact, lift idP through q using [F1]; the lift is a section, so the sequence splits by [L1].

assume-hypF1L1
1.2

If every such sequence splits, then for a surjection q:EM and map f:PM, form the pullback module T={(x,e)PE:f(x)=q(e)}. The projection TP is surjective with kernel isomorphic to kerq, so its short exact sequence splits; a section followed by the projection TE is a lift of f. Thus P is projective.

assume-hypL1construct
1.3

By [L2], applying HomR(P,) to 0ABqC0 is exact through HomR(P,B); its last map is surjective exactly when every PC lifts through q. Hence [F1] makes assertions 1 and 3 equivalent.

F1L2
1.4

If P is projective, lift idP through the canonical surjection R(P)P from [L3]. This section splits the free cover by [L1], so P is a direct summand of R(P).

assume-hypF1L1L3
1.5

A direct summand of a projective module is projective: precompose a map from the summand with the projection, lift the resulting map, and restrict the lift along the inclusion. Under AC the free ambient module in assertion 4 is projective by [L4], so assertion 4 implies assertion 1.

assume-hypF1L4
2.1

Steps 1.1 and 1.2 prove 12, step 1.3 proves 13, and steps 1.4 and 1.5 prove 14 with the stated choice boundary.

step 1.1step 1.2step 1.3step 1.4step 1.5

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 35 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