Alphabeta Math
TheoremStatement: Literature-sourcedProof: Literature-sourcedprecheck 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 0→K→E→P→0 splits;
  3. Hom⁡R(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 1⇒4 uses the canonical free cover and is choice-free; under AC, every free module is projective, so 4⇒1.

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 Hom⁡R(P,−) to an exact sequence 0→A→B→C gives an exact sequence 0→Hom⁡R(P,A)→Hom⁡R(P,B)→Hom⁡R(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 0→K→E→qP→0 is short exact, lift id⁡P 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:E→M and map f:P→M, form the pullback module T={(x,e)∈P⊕E:f(x)=q(e)}. The projection T→P is surjective with kernel isomorphic to ker⁡q, so its short exact sequence splits; a section followed by the projection T→E is a lift of f. Thus P is projective.

assume-hypL1construct
1.3

By [L2], applying Hom⁡R(P,−) to 0→A→B→qC→0 is exact through Hom⁡R(P,B); its last map is surjective exactly when every P→C lifts through q. Hence [F1] makes assertions 1 and 3 equivalent.

F1L2
1.4

If P is projective, lift id⁡P 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 1⇔2, step 1.3 proves 1⇔3, and steps 1.4 and 1.5 prove 1⇔4 with the stated choice boundary.

step 1.1step 1.2step 1.3step 1.4step 1.5∎

Depends on

Used by

Dependency tree · two levels

18 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