Alphabeta Math
TheoremStatement: 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.

Module reconstruction from a small projective generator with supplied copowers and cokernels

Statement

Let C be a locally small cocomplete abelian category and let P be a small projective generator of C. Assume in addition that definable assignments of copowers of P (including their injections) for every set, and of cokernels (including their quotient maps) for every morphism of C, are supplied. Cocompleteness alone asserts their existence individually, not such simultaneous choices. Put E=End⁡C(P) and A=Eop, and let H=C(P,−):C→A-Mod and L:A-Mod→C be the functors of The copower presentation construction is left adjoint to the generator Hom functor, so that L⊣H. Then the unit η:1A-Mod⇒HL and the counit ε:LH⇒1C of this adjunction are natural isomorphisms. Consequently H is an equivalence of categories with quasi-inverse L, and C is equivalent to the module category A-Mod (Equivalence, quasi-inverse, and adjoint equivalence of categories). No commutativity of rings is assumed and no choice is used.

Facts & Assumptions

Given: A locally small cocomplete abelian category C, a small projective generator P of C, the supplied definable copower and cokernel assignments of the Statement, E=End⁡C(P), A=Eop, H=C(P,−), and the functor L:A-Mod→C of The copower presentation construction is left adjoint to the generator Hom functor with its natural bijections and the adjunction L⊣H with unit η and counit ε.

[F2]

L(V) is constructed as the cokernel of the transposed canonical presentation of V, so that L is left adjoint to H with unit η:1A-Mod⇒HL and counit ε:LH⇒1C satisfying the triangle identities (The copower presentation construction is left adjoint to the generator Hom functor, Adjunction by unit, counit, and the triangle identities).

[F3]

H(P)≅AA and H(P(I))≅A(I) for every set I, and the adjunction bijection C(L(V),Y)≅Hom⁡A(V,H(Y)) identifies the unit at V with the transpose of 1L(V) (The copower presentation construction is left adjoint to the generator Hom functor).

[F4]

A left A-module V has a canonical presentation A(J)→dA(I)→qV→0 with V≅coker⁡d; a functor preserving cokernels carries it to coker⁡H(τ) for the transposed map τ, and the transposition is the identity on the matrix entries under H(P(I))≅A(I) (Canonical free presentations force the comparison to be an isomorphism, The copower presentation construction is left adjoint to the generator Hom functor).

[F6]

An adjoint equivalence is an adjunction whose unit and counit are natural isomorphisms (Equivalence, quasi-inverse, and adjoint equivalence of categories, Adjunction by unit, counit, and the triangle identities).

[F7]

In an abelian category a monic and epic morphism is an isomorphism (An abelian category is balanced).

Proof

technique · direct
1.1F2F3givenalgebra

(The unit at free modules.) For every set I, the copower universal property gives C(P(I),Y)≅Hom⁡A(A(I),H(Y)). Explicitly a map t:P(I)→Y corresponds to the map sending the basis vector ei to tȷi. This is the representation used to define L in [F2], so uniqueness of representing objects identifies L(A(I)) with P(I) compatibly with that bijection. The transpose of its identity is therefore ei↦ȷi in H(P(I)), the canonical isomorphism A(I)→H(P(I)) of [F3]. Hence ηA(I) is an isomorphism, including I=∅.

2.1F1F2F3F4F5step 1.1givenalgebra

(The unit is an isomorphism at every module.) Let V be a left A-module with canonical presentation A(J)→dA(I)→qV→0 of [F4], so V≅coker⁡d and, by construction of L, the object L(V) is the cokernel of the transposed map τ=τ(d). Since H preserves cokernels by [F1] and [F5], H(L(V))≅coker⁡H(τ), and by [F4] the map H(τ) corresponds to d under the free identifications H(P(I))≅A(I), H(P(J))≅A(J); hence H(L(V))≅coker⁡d≅V. The unit ηV is natural and its component at A(I) is an isomorphism by step 1.1; the cokernel descriptions identify ηV with the identity of coker⁡d up to these isomorphisms, so ηV is an isomorphism for every V.

3.1F1F2F5F7step 2.1given

(The counit is an isomorphism.) Let X∈C. The triangle identity gives H(εX)∘ηH(X)=1H(X) by [F2]; since ηH(X) is an isomorphism by step 2.1, H(εX) is an isomorphism. Exactness of H [F1] gives H(ker⁡εX)≅ker⁡H(εX)=0 and H(coker⁡εX)≅coker⁡H(εX)=0; by the zero-detection property of [F1], ker⁡εX=0 and coker⁡εX=0, so εX is monic and epic and therefore an isomorphism by [F7].

4.1F2F6step 2.1step 3.1∎

(The equivalence.) Steps 2.1 and 3.1 show that the unit and counit of the adjunction L⊣H of [F2] are natural isomorphisms, so L and H form an adjoint equivalence and in particular an equivalence of categories by [F6]; hence C is equivalent to the module category A-Mod through H=C(P,−) with quasi-inverse L. No commutativity of rings is assumed, all objects used are the given P, its copowers and the supplied cokernels, and no choice principle is used.

Depends on

Used by

Dependency tree · two levels

65 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