Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)
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.

Small projective modules are exactly finitely generated projective modules; the progenerator identification

Statement

Let B be a unital ring and P a left B-module. Then:

  1. P is projective and Hom⁡B(P,−) preserves every set-indexed coproduct if and only if P is finitely generated and projective.
  2. Consequently P is a small projective generator of B-Mod if and only if P is a progenerator (finitely generated, projective, and a generator).
  3. In particular the regular module BB is a small projective generator of B-Mod. The equivalence in (1) is choice-free; projectivity of the infinite free modules is not used anywhere, and only the finite free module B is used in (3). No commutativity of B is assumed.

Facts & Assumptions

Given: A unital ring B and a left B-module P.

[F1]

A left B-module is a small projective generator of B-Mod when it is projective, is a generator, and Hom⁡B(P,−) preserves every set-indexed coproduct; a progenerator is a finitely generated projective generator (Small projective generators and progenerators).

[F2]

P is projective exactly when every epimorphism onto P splits (Projective modules and the lifting property, Projective object characterisations).

[F3]

P is finitely generated when P=⟨S⟩B for a finite S, and the generated submodule is the set of finite B-linear combinations of S (Generated submodule, cyclic and finitely generated modules, module basis and free module, The submodule generated by a subset consists of the finite R-linear combinations of that subset).

[F4]

In a direct sum of modules an element has finite support, the coordinate inclusions and projections satisfy πiȷi=1 and πiȷj=0 for i≠j, and a family of maps out of the summands extends uniquely to a map out of the direct sum (The direct sum of an indexed family of modules, Universal property of a direct sum of modules).

[F6]

For every left B-module M there is a canonical surjection εM:B(M)→M from the free module on the underlying set of M, determined by εM(em)=m (Every module is a quotient of a free module).

[F7]

A set map from the basis set of R(X) into a module extends uniquely to a module homomorphism, and evaluation at 1B identifies Hom⁡B(B,Y)≅Y (The free module on a set and its standard basis, Universal property of the free module on a set).

[F8]

Free modules are projective, with AC required only for infinite basis sets and finite choice sufficient for finite ones (Free modules are projective, with the exact choice boundary).

[F9]

In a locally small abelian category with AB3, an object G is a generator exactly when Hom⁡(G,−) is faithful (The cancellation and epimorphism descriptions of a generator agree).

[F10]

For left B-modules M,N the set Hom⁡B(M,N) is an abelian group under pointwise addition and postcomposition is additive (The abelian group Hom⁡R(M,N) and maps induced by pre- and postcomposition).

Proof

technique · direct
1.1F3F4F10givenalgebra

(Finitely generated implies coproduct preservation.) Assume P is finitely generated, with finite generating set S={x1,…,xn}, so every element of P is a finite B-linear combination of the xj by [F3]. Let Y=⨁iYi be a set-indexed direct sum in B-Mod and let f:P→Y. Each f(xj) has finite support by [F4], so the union F of the finitely many supports is finite and f(xj)∈⨁i∈FYi for every j; since the xj generate P and the submodule ⨁i∈FYi contains all their images, f factors through the inclusion ȷF:⨁i∈FYi→Y. The canonical comparison c:⨁iHom⁡B(P,Yi)→Hom⁡B(P,Y), (ui)↦∑iȷi∘ui, has components πi∘c(u)=ui by [F4] and [F10], so c is injective; and for arbitrary f the finite-support family (πi∘f)i satisfies c((πi∘f)i)=∑iȷi∘πi∘f=f by [F4], so c is surjective. Hence Hom⁡B(P,−) preserves this coproduct, and projectivity of P was not used.

1.2F2F3F4F6givenconstruct

(Coproduct preservation and projectivity imply finite generation.) Assume P is projective and Hom⁡B(P,−) preserves every set-indexed coproduct. Let ε:B(P)→P be the canonical surjection of [F6] from the free module on the underlying set of P, and let s:P→B(P) be a section of ε, which exists because P is projective: lift the identity of P through the epimorphism by [F2]. Smallness identifies Hom⁡B(P,B(P)) with ⨁p∈PHom⁡B(P,B) under the comparison, so the family φp:=πp∘s has finite support: there is a finite subset F⊆P with φp=0 for p∉F. For every x∈P the element s(x) has support contained in F by [F4], so x=ε(s(x))=∑p∈Fφp(x) p is a finite B-linear combination of the finitely many elements p∈F; by [F3] the module P is generated by F, hence finitely generated. No infinite choice is used: the section s is a single existential instance and the set F is computed from it.

2.1step 1.1step 1.2given

(Proof of (1).) Step 1.1 gives "finitely generated ⇒ coproduct-preserving" and step 1.2 gives "projective and coproduct-preserving ⇒ finitely generated"; combining them, a left B-module P is projective with Hom⁡B(P,−) preserving every set-indexed coproduct if and only if P is finitely generated and projective. Neither direction uses projectivity of an infinite free module or any choice principle.

2.2F5F7F8F9step 1.1given

(Proof of (3).) The regular module BB is the free module on the one-element set {1B} by [F7], so it is finitely generated, and it is projective by [F8] with a one-element basis, where finite choice suffices and no AC is needed. By step 1.1 the functor Hom⁡B(B,−) preserves every set-indexed coproduct. Evaluation at 1B identifies Hom⁡B(B,Y)≅Y naturally by [F7], so Hom⁡B(B,−):B-Mod→Ab is naturally isomorphic to the faithful underlying-additive-group functor: if u≠v:X→Y, choose x with u(x)≠v(x) and the map B→X, b↦bx, distinguishes their postcompositions; hence BB is a generator by [F9] applied in the locally small abelian category B-Mod with AB3, which is cocomplete by [F5]. Therefore BB is a small projective generator.

3.1F1F4F5step 2.1given

(Proof of (2).) By [F1] both a small projective generator and a progenerator include the condition of being a generator, and B-Mod is a locally small cocomplete abelian category by [F5] whose coproducts are the direct sums of [F4]; the remaining conditions are "projective and coproduct-preserving" on the one side and "finitely generated and projective" on the other, which step 2.1 shows to be equivalent. Hence a left B-module P is a small projective generator of B-Mod if and only if it is a progenerator.

4.1step 2.1step 2.2step 3.1∎

Steps 2.1, 2.2 and 3.1 prove the three assertions: the smallness criterion for projective modules, the progenerator identification, and the regular module example. The only module projectivities used are those of P itself, given in the hypothesis, and of the free module on one generator; no commutativity of B is assumed and no choice principle is used.

Depends on

Used by

Cited to discharge well-definedness by Small projective generators and progenerators.

Dependency tree · two levels

43 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