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.
Free Modules, Exact Sequences, Projective and Injective Modules
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Determinants of Matrices over a Commutative Ring
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
Modules, submodules, quotient modules, kernels, images, cokernels, and the module isomorphism theorems supply the algebraic background. Earlier developments also provide unital rings, integral domains and principal ideal domains, determinants over commutative rings, the rational field, and the Axiom of Choice together with finite choice and Zorn's lemma. These declared dependencies control both the algebra and the stated choice boundaries.
Direct sums and free modules are developed by universal properties, followed by free covers and finite invariant basis number. Exact sequences then organize endpoint criteria, splitting, Hom left exactness, and the Four, Five, and Snake Lemmas. Lifting and extension properties introduce projective and injective modules; their characterizations lead to enough projectives, Baer's criterion, divisibility over a PID, products and coinduction, and enough injectives with a functorial commutative-ring construction.
3 · Logical flowchart
4 · Definitions, theorems and proofs
The direct sum of an indexed family of modules
Definition
Let be a unital ring and a family of left -modules (Unital left and right modules over a ring; unqualified module means left module). Their direct product is the module with coordinatewise operations. The support of is , and the direct sum is the submodule (Submodule of a module).
This subset is a submodule because the support of a sum is contained in the union of two finite supports and scalar multiplication cannot enlarge support.
For each , the coordinate inclusion puts its input in coordinate and zero elsewhere. If , both product and direct sum are the zero module.
Universal property of a direct sum of modules
Statement
Let be left -modules and a left -module. For every family of homomorphisms , there is a unique homomorphism such that for every . It is given by For , this is the unique map .
Facts & Assumptions
Given: A family of left -modules, a left -module , and homomorphisms .
Elements of have finite support, and is the coordinate inclusion (The direct sum of an indexed family of modules).
A module homomorphism preserves addition and scalar multiplication (Module homomorphism and isomorphism, kernel, image and cokernel).
Proof
Define ; the sum is finite by [F1], and padding it by zero terms shows it is independent of the chosen finite set containing the support.
Addition and scalar multiplication may be checked on the finite union of the relevant supports, so [F2] gives and .
For , step 1.1 gives , so .
Every equals the finite sum . Hence any homomorphism satisfying has and therefore equals .
If , the direct sum is by [F1], the formula is the empty sum, and the construction and uniqueness still apply. Thus the universal property holds for every index set.
The free module on a set and its standard basis
Definition
For a unital ring and a set , the free left -module on is For , the standard basis vector has coordinate at and zero elsewhere. Every element has a unique expression with finite. The map is the standard basis inclusion.
More generally, a family is a basis of a module when every element of is uniquely a finite -linear combination of the (Generated submodule, cyclic and finitely generated modules, module basis and free module). For , and its empty family is a basis.
Universal property of the free module on a set
Statement
Let be a unital ring, a set, and a left -module. Every set map extends uniquely to an -module homomorphism satisfying . Explicitly,
Facts & Assumptions
Given: A set map .
is the direct sum of copies of the regular module , with standard vectors and unique finite coordinate expressions (The free module on a set and its standard basis).
A family of homomorphisms from the summands determines a unique homomorphism from their direct sum (Universal property of a direct sum of modules).
Proof
For each , define the homomorphism by .
By [L1], the family determines a unique homomorphism with .
Since , one has , and additivity gives the displayed finite-sum formula.
Any homomorphism agreeing with on every agrees with on every finite linear combination, hence on all of .
When , [F1] gives and the unique map , so no nonempty choice is hidden. The construction and uniqueness prove the universal property.
Every module is a quotient of a free module
Statement
For every left -module , the free module on its underlying set admits a canonical surjection , determined by . Consequently .
Facts & Assumptions
Given: A left -module .
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).
The quotient module consists of additive cosets and carries the induced module operations (Quotient module with scalar multiplication on additive cosets).
Proof
Apply [L1] to the identity set map on the underlying set of ; this defines with .
Every equals , so is surjective, including when .
Define by . Equality of cosets makes this well defined, and [F1] makes it a homomorphism.
The map is surjective by step 2.1 and injective because exactly when . Hence it is an isomorphism.
Thus is canonically a quotient of a free module.
Invariant basis number and the rank of a free module
Definition
A unital ring has invariant basis number for finite bases if for all , as left -modules (The free module on a set and its standard basis, Module homomorphism and isomorphism, kernel, image and cokernel).
When has this property and a free module has a finite basis of elements, its rank is . This definition makes no assertion about equality of arbitrary infinite bases.
Every nonzero commutative ring has invariant basis number for finite bases
Statement
Every nonzero commutative unital ring has invariant basis number for finite bases: if as -modules, then . The proof is choice-free.
Facts & Assumptions
Given: A nonzero commutative unital ring and inverse module isomorphisms .
Invariant basis number means precisely that forces for finite (Invariant basis number and the rank of a free module).
Rectangular matrix products use ; matrix multiplication is associative and the identity matrices are multiplicative identities, including for zero-sized shapes (Entrywise ring-matrix operations, rectangular matrix products, identity matrices and transpose, Matrix arithmetic over a commutative ring is associative, unital and distributive, and transpose reverses products).
The module is free on its standard coordinate vectors, and every vector has a unique finite coordinate expression (The free module on a set and its standard basis).
The determinant of an matrix over a commutative ring is normalized and multilinear in its columns (For , the determinant over a commutative ring by the Leibniz formula, and for a real matrix, The determinant is the unique normalized alternating multilinear function on the columns).
An matrix with a zero column or two equal columns has determinant zero (A square matrix with a zero column or two equal columns has determinant zero).
Proof
Record the images of the standard basis vectors from [F4] as the columns of rectangular matrices and . The coordinate formula and [F2] turn the two inverse composites into and .
Suppose first that . Each of the columns of is an -linear combination of the columns of .
Expanding by multilinearity in all columns, each term chooses one of the columns of in each of positions. Since , some chosen column repeats, so every term is zero by [L1]. Thus .
But , so normalization gives , contradicting step 3.1. Hence .
Interchanging and gives . Therefore , proving [F1]. The cases or are included: a strict inequality makes the other positive and the same determinant argument applies.
Exact sequences and short exact sequences of modules
Definition
A sequence of left -modules and homomorphisms is exact at if (Module homomorphism and isomorphism, kernel, image and cokernel). It is exact if it is exact at every displayed module at which two arrows meet.
A short exact sequence is an exact sequence Thus is injective, is surjective, and (Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel).
The endpoints of a short exact sequence encode injectivity and surjectivity
Statement
For a module homomorphism , the sequence is exact at if and only if is injective. The sequence is exact at if and only if is surjective. Consequently is short exact if and only if is injective, is surjective, and .
Facts & Assumptions
Given: Module homomorphisms , , and .
Exactness at a term means equality of the incoming image and outgoing kernel (Exact sequences and short exact sequences of modules).
Injective means equal images have equal inputs, and surjective means every target element has a preimage (Injection, surjection, bijection).
A module homomorphism is injective exactly when its kernel is zero (Kernels and images of module homomorphisms are submodules, and injectivity is equivalent to trivial kernel).
Proof
The zero map has image , so by [F1] the sequence is exact at exactly when , which is equivalent to injectivity by [L1].
The zero map has kernel , so by [F1] the sequence is exact at exactly when , which is equivalent to surjectivity by [F2].
A four-term sequence is exact at exactly when the endpoint conditions of steps 1.1 and 1.2 hold and holds at .
This proves both endpoint equivalences and both directions of the short-exact characterization.
Split short exact sequences, sections, and retractions
Definition
In a short exact sequence a section of is a homomorphism with , and a retraction of is a homomorphism with .
The sequence splits if it has a section, equivalently, as proved in The splitting lemma for short exact sequences of modules ↗, if it has a retraction or if its middle term is isomorphic to compatibly with and .
The splitting lemma for short exact sequences of modules
Statement
For a short exact sequence the following are equivalent:
- has a section ;
- has a retraction ;
- there is an isomorphism with and .
Given a section, and .
Facts & Assumptions
Given: A short exact sequence .
A section satisfies , and a retraction satisfies (Split short exact sequences, sections, and retractions).
Short exactness means that is injective, is surjective, and (The endpoints of a short exact sequence encode injectivity and surjectivity).
Homomorphisms from are uniquely determined by their restrictions to the two summands (Universal property of a direct sum of modules).
Proof
Suppose is a section and define by ; [L2] makes this a homomorphism.
Suppose assertion 3 holds. Define as the first coordinate of ; then gives , so is a retraction.
Suppose instead that is a retraction. For each , choose any with using surjectivity and put . Then and .
For , the element lies in , so by injectivity of there is a unique with ; hence and is surjective.
If , applying gives , and then injectivity of gives ; thus is injective and satisfies the compatibility conditions in assertion 3.
The element of step 1.3 is unique in with image : if and , then , say , and applying gives . Therefore the rule is independent of the temporary lift , is linear by uniqueness, and satisfies .
Steps 1.1, 2.1, and 2.2 prove , step 1.2 proves , and steps 1.3 and 2.3 prove . The formula for also yields the internal direct sum .
The abelian group and maps induced by pre- and postcomposition
Definition
For left -modules , the set of module homomorphisms is an abelian group under pointwise addition, with zero the zero homomorphism and inverse (Module homomorphism and isomorphism, kernel, image and cokernel, Group and abelian group).
For a homomorphism and any module , postcomposition and precomposition give homomorphisms Composition is associative, so and ; identity maps induce identity maps.
Covariant and contravariant are left exact
Statement
Let be a left -module.
- If is exact, then is exact.
- If is exact, then is exact.
Thus covariant and contravariant are left exact.
Facts & Assumptions
Given: The two exact sequences in the statement and a left -module .
Postcomposition and precomposition define the displayed homomorphisms on Hom groups (The abelian group and maps induced by pre- and postcomposition).
Exactness means equality of the incoming image and outgoing kernel; the zero endpoints make injective in the first sequence and surjective in the second (Exact sequences and short exact sequences of modules).
If a homomorphism vanishes on a submodule , it factors uniquely through (A module homomorphism vanishing on factors uniquely through ).
Proof
If , then for every , and injectivity of gives ; hence is injective.
Composability gives , so .
If satisfies , then for every . Injectivity of gives a unique with ; uniqueness makes linear, so .
If , surjectivity of gives , so is injective; and because .
If satisfies , then vanishes on . By [L1] it factors uniquely through , and since is surjective the rule gives the corresponding homomorphism with .
Steps 1.1 to 1.3 prove the covariant sequence exact, and steps 1.4 and 1.5 prove the contravariant sequence exact.
The injective and surjective Four Lemmas
Statement
Consider a commutative diagram of module homomorphisms with exact rows:
The following implications hold.
- If is surjective and are injective, then is injective.
- If are surjective and is injective, then is surjective.
Facts & Assumptions
Given: The diagram in the statement, with both rows exact.
Diagram: , , , , , , , , , , , , .
(given).
(given).
(given).
(given).
Exactness identifies the kernel of each horizontal arrow with the image of the preceding horizontal arrow (Exact sequences and short exact sequences of modules).
Injectivity and surjectivity have their elementwise meanings (Injection, surjection, bijection).
Proof
Assume is surjective and are injective, and let satisfy . Then [C3] gives , so injectivity of gives .
Assume are surjective and is injective, and let . By surjectivity of , choose with .
Exactness gives with . By [C2], , so exactness gives with .
By [C4], ; injectivity of gives . Exactness gives with .
Surjectivity of gives for some . Then [C1] gives ; injectivity of gives , and exactness gives . Thus is injective.
Now by [C3], so exactness gives with . Surjectivity of gives ; then [C2] yields . Thus is surjective.
Steps 1.1, 2.1, and 3.1 prove the injective Four Lemma, while steps 1.2, 2.2, and 3.2 prove the surjective Four Lemma.
The Five Lemma for modules
Statement
In a commutative diagram with exact rows
the middle map is injective if is surjective and are injective, and it is surjective if are surjective and is injective. In particular, if are isomorphisms, then is an isomorphism.
Facts & Assumptions
Given: The commutative diagram in the statement, with exact rows.
Diagram: , , , , , , , , , , , , .
(given).
(given).
(given).
(given).
In such a diagram, surjective with injective implies injective, while surjective with injective implies surjective (The injective and surjective Four Lemmas).
Proof
Under the first set of hypotheses, the injective Four Lemma [L1] applied to the diagram [C1] to [C4] gives that is injective.
Under the second set of hypotheses, the surjective Four Lemma [L1] applied to the same diagram gives that is surjective.
If are isomorphisms, then meet the first hypotheses and meet the second; steps 1.1 and 1.2 make both injective and surjective, hence an isomorphism.
The Snake Lemma for modules
Statement
Given a commutative diagram of short exact sequences
there is a connecting homomorphism for which is exact. The unnamed maps are the restrictions and quotient maps induced by .
Facts & Assumptions
Given: The commutative diagram in the statement, with both rows short exact.
Diagram: , , , , , , .
(given).
(given).
Short exactness says are injective, are surjective, , and (Exact sequences and short exact sequences of modules, The endpoints of a short exact sequence encode injectivity and surjectivity).
is the quotient of the codomain by (Module homomorphism and isomorphism, kernel, image and cokernel).
A homomorphism that vanishes on a submodule factors uniquely through the quotient by that submodule (A module homomorphism vanishing on factors uniquely through ).
Proof
The restrictions and are induced by and using [C1] and [C2]. The formulas and define maps and : [C1] and [C2] make the relevant images vanish in the target quotients, so [L1] applies.
For , choose with . Then [C2] gives , so [F1] gives a unique with . Define .
If is another lift of , then for some by [F1]. If , then [C1] and injectivity of give , so in . Thus is well defined.
Exactness at holds because its map is the restriction of the injective map . At , the composite induced by is zero; if maps to zero in , then , so by [F1], and [C1] with injectivity of gives , hence .
If , the construction of step 1.2 applied to has , so . Conversely, if has , choose as in step 1.2; then for some , so [C1] gives and . Thus exactness holds at .
The map kills because . Conversely, if maps to zero, write ; then [C2] gives , and the construction with lift gives . Thus exactness holds at .
The next composite is zero because . If maps to zero in , write , choose with , and use [C2] to obtain . Hence comes from , proving exactness at .
The map is surjective: for a class , choose with using [F1], and maps to .
For and , the choices and in step 1.2 lead to and ; uniqueness through the injective map then gives and .
Steps 2.2 through 2.6 establish exactness at every displayed term. Steps 1.2, 2.1, and 3.1 construct a well-defined linear connecting homomorphism.
Projective modules and the lifting property
Definition
A left -module is projective if it has the lifting property for epimorphisms: whenever is a surjective module homomorphism and is a module homomorphism, there exists a module homomorphism such that (Module homomorphism and isomorphism, kernel, image and cokernel, Injection, surjection, bijection).
The lift need not be unique. Projectivity asks for a lift in every such square.
Free modules are projective, with the exact choice boundary
Statement
Assume the Axiom of Choice. Every free module is projective. More precisely, if has basis , a lift of a map through a surjection is obtained by choosing one preimage of each basis value. For finite , finite choice suffices and no form of AC is needed; for , the lift is the unique map from .
Facts & Assumptions
Given: A free module , a surjection , and a homomorphism .
Projectivity is the existence of a lift through every surjective homomorphism (Projective modules and the lifting property).
A function from the basis set to a module extends uniquely to a homomorphism from (Universal property of the free module on a set).
AC supplies a choice function for every family of nonempty sets (The Axiom of Choice).
A natural-number-indexed finite family of nonempty sets has a choice function in ZF (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).
Proof
For each , the fiber is nonempty because is surjective.
Under AC, [F2] chooses for every . If is finite with a given finite enumeration, [L2] makes this choice in ZF; if , there are no choices.
By [L1], the assignment extends uniquely to a homomorphism .
Both and send each to , so uniqueness in [L1] gives .
Thus satisfies the lifting property [F1] and is projective. The construction records exactly where arbitrary or finite choice enters.
Equivalent characterizations of projective modules
Statement
For a left -module , assertions 1 to 3 below are equivalent without choice. Under the Axiom of Choice, they are also equivalent to assertion 4:
- is projective;
- every short exact sequence splits;
- takes every short exact sequence to a short exact sequence;
- is a direct summand of a free module.
The equivalence of 1 to 3 is choice-free. The implication uses the canonical free cover and is choice-free; under AC, every free module is projective, so .
Facts & Assumptions
Given: A left -module .
Projectivity is the lifting property for surjections (Projective modules and the lifting property).
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).
Applying to an exact sequence gives an exact sequence (Covariant and contravariant are left exact).
The canonical map is surjective (Every module is a quotient of a free module).
Under AC, every free module is projective (Free modules are projective, with the exact choice boundary, The Axiom of Choice).
Proof
If is projective and is short exact, lift through using [F1]; the lift is a section, so the sequence splits by [L1].
If every such sequence splits, then for a surjection and map , form the pullback module . The projection is surjective with kernel isomorphic to , so its short exact sequence splits; a section followed by the projection is a lift of . Thus is projective.
By [L2], applying to is exact through ; its last map is surjective exactly when every lifts through . Hence [F1] makes assertions 1 and 3 equivalent.
If is projective, lift through the canonical surjection from [L3]. This section splits the free cover by [L1], so is a direct summand of .
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.
Steps 1.1 and 1.2 prove , step 1.3 proves , and steps 1.4 and 1.5 prove with the stated choice boundary.
Direct sums of projectives are projective, and module categories have enough projectives
Statement
Assume the Axiom of Choice. An arbitrary direct sum of projective left -modules is projective, and every left -module is the quotient in a short exact sequence with projective. Thus the category of left -modules has enough projectives.
For a finite direct sum, finite choice suffices; the empty direct sum is the zero module and is projective. The arbitrary free cover uses the full choice boundary recorded for free modules.
Facts & Assumptions
Given: A family of projective left -modules and a left -module .
A family of component maps determines a unique map from the direct sum (Universal property of a direct sum of modules).
Under AC every free module is projective; a finite basis needs only finite choice (Free modules are projective, with the exact choice boundary).
The canonical map is surjective (Every module is a quotient of a free module).
AC chooses one element from each member of an arbitrary family of nonempty sets (The Axiom of Choice).
A listed finite family of nonempty sets has a choice function in ZF (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).
Proof
Given a surjection and a homomorphism , each component has a nonempty set of lifts because is projective.
By [L3], is a canonical surjection. Under AC, [L2] makes projective, so with one obtains the asserted short exact sequence.
Use [F1] to choose a lift for every ; for finite , [L4] suffices, and for the family is empty.
By [L1], the assemble uniquely into , and equality on every summand gives . Thus the direct sum is projective.
Steps 1.1, 2.1, and 3.1 prove closure under arbitrary direct sums with the stated choice cost, and step 1.2 gives enough projectives.
Injective modules and the extension property
Definition
A left -module is injective if it has the extension property for monomorphisms: whenever is an injective module homomorphism and is a module homomorphism, there exists a module homomorphism with (Module homomorphism and isomorphism, kernel, image and cokernel, Injection, surjection, bijection).
The extension need not be unique. Injectivity asks for an extension along every module embedding.
Equivalent characterizations of injective modules
Statement
For a left -module , the following are equivalent:
- is injective;
- every short exact sequence splits;
- takes every short exact sequence to a short exact sequence.
These equivalences use no choice principle.
Facts & Assumptions
Given: A left -module .
Injectivity is the extension property along every module monomorphism (Injective modules and the extension property).
A short exact sequence splits exactly when its monomorphism has a retraction (The splitting lemma for short exact sequences of modules).
Applying to an exact sequence gives an exact sequence (Covariant and contravariant are left exact).
Quotient modules have the usual coset operations (Quotient module with scalar multiplication on additive cosets).
Proof
If is injective and is short exact, extend along using [F1]. The extension is a retraction, so [L1] makes the sequence split.
Conversely, assume every short exact sequence beginning in splits. Given a monomorphism and , let and .
If is injective, every map extends across the monomorphism in a short exact sequence , so the final precomposition map in [L2] is surjective; hence is exact.
Conversely, if takes short exact sequences to short exact sequences, apply it to . Surjectivity of extends every across , so [F1] makes injective.
The map , , is injective: if , injectivity of gives and . Hence is short exact and splits by hypothesis; let retract .
Define by . In , , so . Thus is injective by [F1].
Steps 1.1, 1.2, 2.1, and 3.1 prove , while steps 1.3 and 1.4 prove .
Baer's criterion for injective modules
Statement
Assume the Axiom of Choice. A left -module is injective if and only if every homomorphism from a left ideal extends to a homomorphism .
The forward implication is choice-free. The converse uses AC through Zorn's lemma.
Facts & Assumptions
Given: A unital ring and a left -module .
Injectivity is extension of homomorphisms along every module monomorphism (Injective modules and the extension property).
Under AC, every nonempty poset in which every chain has an upper bound has a maximal element (Zorn's lemma, The Axiom of Choice).
Proof
If is injective, apply [F1] to the inclusion of any left ideal to extend each to .
Conversely, assume the ideal-extension condition. Given a submodule and a homomorphism , let be the poset of extensions with , ordered by further extension. It is nonempty because .
The union of a chain of compatible extensions is a submodule and carries the unique map agreeing with every map in the chain, so it is an upper bound. By [L1], choose a maximal extension .
If , choose and put , a left ideal. The map , , is -linear and by hypothesis extends to . Put .
Define by . If , then , so and ; hence the formula is well defined. It is linear and extends .
Since , the domain strictly contains , contradicting maximality. Thus , so extends to and is injective by [F1].
Steps 1.1 and 5.1 prove both directions, with Zorn used only in the converse.
Divisible modules over an integral domain
Definition
Let be an integral domain and a left -module (Unital left and right modules over a ring; unqualified module means left module, Zero divisor, and integral domain: a commutative ring with and no zero divisors). The module is divisible if for every and every , there exists with . Equivalently, multiplication by every nonzero is surjective on .
The zero module is divisible. For , divisible -modules are precisely divisible abelian groups.
Over a PID, injective modules are exactly divisible modules
Statement
Assume the Axiom of Choice through Baer's criterion. Over a principal ideal domain , a module is injective if and only if it is divisible. In particular, an abelian group is an injective -module if and only if it is divisible.
The implication from injective to divisible is choice-free; the converse inherits the Zorn-lemma use in Baer's criterion.
Facts & Assumptions
Given: A principal ideal domain and an -module .
Divisibility means that for every and , some satisfies (Divisible modules over an integral domain).
Every ideal of a PID is principal, and a PID is an integral domain (Principal ideal domain).
Under AC, a module is injective exactly when maps from left ideals extend to (Baer's criterion for injective modules).
Proof
Suppose is injective. For and , define by . This is well defined because is a domain, and injectivity extends it to .
Conversely, suppose is divisible and let be a homomorphism from an ideal. By [F2], . If , and the zero map extends ; if , put and choose with by [F1].
With , one has , so is divisible by [F1].
The homomorphism defined by satisfies , so it extends . Baer's criterion [L1] therefore makes injective.
Steps 1.1 and 2.1 prove that injective modules are divisible, while steps 1.2 and 2.2 prove that divisible modules are injective. Since is a PID and its modules are abelian groups, the specialization follows.
Every abelian group embeds in a divisible abelian group
Statement
Every abelian group admits an injective homomorphism into a divisible abelian group. The construction uses no choice principle.
Facts & Assumptions
Given: An abelian group , viewed as a -module.
The canonical map is surjective and identifies with , where is its kernel (Every module is a quotient of a free module).
An abelian group is divisible if multiplication by every nonzero integer is surjective (Divisible modules over an integral domain).
Direct sums consist of finite-support tuples (The direct sum of an indexed family of modules).
is a field and therefore permits division by every nonzero integer (The rationals form a field).
Proof
Let , let be the canonical surjection, and put ; by [L1], .
The group is divisible: for a finite-support tuple and a nonzero integer , divide each of its finitely many nonzero rational coordinates by using [L2].
Embed coordinatewise into , and regard as a subgroup of . Define and by . This is well defined and injective because .
A quotient of a divisible group is divisible: if and , choose with by step 1.2; then . Thus is divisible by [F1].
Composing the isomorphism from step 1.1 with the injection of step 2.1 embeds in the divisible group . Every division was coordinatewise on finite support, so no choice was used.
Products of injective modules are injective, with the exact choice boundary
Statement
Assume the Axiom of Choice. An arbitrary direct product of injective left -modules is injective. Conversely, each factor is a direct summand of the product, so if a product is injective, every factor is injective.
For a finite product, finite choice suffices; the empty product is the zero module and is injective.
Facts & Assumptions
Given: A family of left -modules.
Injectivity is extension of every map along a monomorphism (Injective modules and the extension property).
Products have coordinatewise operations; the empty product is the zero module (The direct sum of an indexed family of modules).
AC chooses from arbitrary families of nonempty sets, while finite choice handles a listed finite family in ZF (The Axiom of Choice, Every natural-number-indexed list of nonempty sets has a choice function on its family of values).
Proof
Suppose every is injective. Given a monomorphism and , let be the -th coordinate map. For each , [F1] gives a nonempty set of extensions .
Conversely, suppose the product is injective and fix . Given a monomorphism and , compose with the coordinate inclusion , extend to using injectivity of the product, and postcompose with the -th projection. The result extends , so is injective by [F1].
Use [F3] to choose one extension for every ; finite choice suffices for finite , and no choice is needed when . The coordinate formula defines a homomorphism extending .
Thus the product is injective by [F1].
Steps 1.1, 2.1, and 3.1 prove the product theorem with its choice boundary, and step 1.2 proves the converse.
Coinduction sends injective abelian groups to injective modules
Statement
Let be a unital ring and an injective abelian group. Give the left -action Then is an injective left -module.
Facts & Assumptions
Given: A unital ring and an injective abelian group .
Injectivity is extension of homomorphisms along monomorphisms (Injective modules and the extension property).
groups use pointwise addition and maps induced by composition (The abelian group and maps induced by pre- and postcomposition).
Proof
The formula satisfies , the distributive laws, and , so it defines a left -module structure.
For every left -module , evaluation at defines
The inverse sends to . Indeed, is -linear because , and evaluation at and the unit law show that the two constructions are inverse.
Let be a monomorphism and . Under , it corresponds to a group homomorphism , which extends along the underlying subgroup inclusion to because is injective.
The inverse construction of step 3.1 turns into an -linear extension of . Hence the coinduced module is injective by [F1].
Module categories have enough injectives
Statement
Assume the Axiom of Choice. For every unital ring and every left -module , there is an injective left -module and a monomorphism . Thus left -modules have enough injectives.
For commutative , one explicit functorial target is where ; the embedding is . Here is a left -module by .
Facts & Assumptions
Given: A unital ring and a left -module .
Every abelian group embeds, without choice, in a divisible abelian group (Every abelian group embeds in a divisible abelian group).
If is an injective abelian group, then is an injective left -module (Coinduction sends injective abelian groups to injective modules).
Under AC, products of injective modules are injective (Products of injective modules are injective, with the exact choice boundary).
The free module on a set has its universal property and canonical basis (Universal property of the free module on a set).
Under AC, divisible abelian groups are injective -modules (Over a PID, injective modules are exactly divisible modules).
AC supplies choices for arbitrary nonempty families (The Axiom of Choice).
Proof
Regard as an abelian group. By [L1], choose an embedding into a divisible abelian group . Under AC, [L5] makes injective as an abelian group.
Now assume commutative and put . This group is divisible, hence injective by [L5]. For every nonzero , define a nonzero map on the cyclic subgroup by sending to when has finite order , or to when has infinite order; injectivity extends it to . Therefore evaluation is injective.
Define by . It is -linear for the coinduced action, and evaluation at gives , so is injective.
Let be the canonical free cover given by [L4]. Precomposition with its surjection embeds into .
The target in step 2.1 is injective by [L2], proving enough injectives for arbitrary unital rings.
A homomorphism from a direct sum to is the same as a family of homomorphisms from its summands, so . Each is injective by [L2], and the product is injective by [L3].
A module map induces , then a map between the canonical free modules, and dualizing reverses direction again; these maps commute with evaluation and the free covers, so and the embeddings are functorial.
Steps 1.1, 2.1, and 3.1 prove enough injectives over every unital ring. Steps 1.2, 2.2, 3.2, and 4.1 give the stated functorial commutative-ring construction. Full AC enters through injectivity of divisible groups and arbitrary products, not through the divisible-hull embedding itself.
5 · Examples, counterexamples and false statements
None yet.
Sources
Standard references
Recommended treatments; not extraction sources.