Bourbaki

§ 1. Modules

1. Modules; vector spaces; linear combinations

Definition 1

Given a ring* A\mathbf{A}, a left module over A\mathbf{A} (or left A\mathbf{A}-*module*) is a set E\mathbf{E} with an algebraic structure defined by giving:

(1) a commutative group law on E\mathbf{E} (written additively in what follows);

(2) a law of action (α,x)↦α⊤x(\alpha, x) \mapsto \alpha \top x, whose domain of operators is the ring A\mathbf{A} and which satisfies the following axioms:

(MI)α⊤(x+y)=(α⊤x)+(α⊤y) for all α∈A,x∈E,y∈E;(MII)(α+β)⊤x=(α⊤x)+(β⊤x) for all α∈A,β∈A,x∈E;(MIII)α⊤(β⊤x)=(αβ)⊤x for all α∈A,β∈A,x∈E;(MIV)1⊤x=x for all x∈E. \begin{align*} (\mathbf{M_I})\quad & \alpha \top (x + y) = (\alpha \top x) + (\alpha \top y) \text{ for all } \alpha \in \mathbf{A}, x \in \mathbf{E}, y \in \mathbf{E}; \\ (\mathbf{M_{II}})\quad & (\alpha + \beta) \top x = (\alpha \top x) + (\beta \top x) \text{ for all } \alpha \in \mathbf{A}, \beta \in \mathbf{A}, x \in \mathbf{E}; \\ (\mathbf{M_{III}})\quad & \alpha \top (\beta \top x) = (\alpha \beta) \top x \text{ for all } \alpha \in \mathbf{A}, \beta \in \mathbf{A}, x \in \mathbf{E}; \\ (\mathbf{M_{IV}})\quad & 1 \top x = x \text{ for all } x \in \mathbf{E}. \end{align*}

Axiom (MI)(\mathbf{M_I}) means that the external law of a left A\mathbf{A}-module E\mathbf{E} is distributive with respect to addition on E\mathbf{E}; a module is thus a commutative group with operators.

If in Definition 1, axiom (MIII)(\mathbf{M_{III}}) is replaced by

(MIII′)α⊤(β⊤x)=(βα)⊤x for all α∈A,β∈A,x∈E, (\mathbf{M'_{III}})\quad \alpha \top (\beta \top x) = (\beta \alpha) \top x \text{ for all } \alpha \in \mathbf{A}, \beta \in \mathbf{A}, x \in \mathbf{E},

E with the algebraic structure thus defined is a right module over A or a right A-module.

When speaking of A-modules (left or right), the elements of the ring A are often called scalars.

Usually the external law of composition of a left A-module (resp. right A-module) is written multiplicatively, with the operator written on the left (resp. right); condition (M_{III}) is then written α(βx)=(αβ)x\alpha(\beta x) = (\alpha\beta)x, condition (M'_{III}) is written (xβ)α=x(βα)(x\beta)\alpha = x(\beta\alpha).

If A0A^0 denotes the opposite ring to A (I, § 8, no. 3), every right module E over the ring A is a left module over the ring A0A^0. It follows that an exposition can be given of the properties of modules whilst systematically confining attention either to left modules or to right modules; in §§ 1 and 2 we shall in general give this exposition for left modules and when we speak of a module (without specifying which type) we shall mean a left module whose external law will be written multiplicatively. When the ring A is commutative the notions of right module and left module with respect to A are identical.

For all α∈A\alpha \in A, the mapping x↦αxx \mapsto \alpha x of an A-module E into itself is called the homothety of ratio α\alpha of E (I, § 4, no. 2); by (M_I) a homothety is an endomorphism of the commutative group structure (without operators) on E, but not in general of the module structure on E (I, § 4, no. 2; cf. II, § 1, no. 2 and no. 13). Hence α0=0\alpha 0 = 0 and α(−x)=−(αx)\alpha(-x) = -(\alpha x); if α\alpha is an invertible element of A, the homothety x↦αxx \mapsto \alpha x is an automorphism of the commutative group structure (without operators) on E, for the relation y=αxy = \alpha x implies by virtue of (M_IV), x=α−1(αx)=α−1yx = \alpha^{-1}(\alpha x) = \alpha^{-1}y.

Similarly, by virtue of (M_{II}), for all x∈Ex \in E, the mapping α↦αx\alpha \mapsto \alpha x is a homomorphism of the additive group A into the commutative group (without operators) E; hence 0x=00x = 0 and (−α)x=−(αx)(-\alpha)x = -(\alpha x); moreover, by (M_IV), for every integer n∈Zn \in \mathbf{Z}, n.x=(n.1)xn.x = (n.1)x.

When the ring A consists only of the element 0, every A-module E consists only of the element 0, for then 1=01 = 0 in A, whence, for all x∈Ex \in E, x=1.x=0.x=0x = 1.x = 0.x = 0.

Example

(1) Let ϕ\phi be a homomorphism of a ring A into a ring B; the mapping (a,x)↦ϕ(a)x(a, x) \mapsto \phi(a)x (resp. (a,x)↦xϕ(a)(a, x) \mapsto x\phi(a)) of A×BA \times B into B defines on B a left (resp. right) A-module structure. In particular if ϕ\phi is taken to be the identity mapping on A, a canonical left (resp. right) A-module structure is obtained on A; to avoid confusion, the set A with this structure is denoted by AsA_s (resp. AdA_d).

(2) On a commutative group G (written additively) the group with operators structure defined by the external law (n,x)↦n.x(n, x) \mapsto n.x (I, § 3, no. 1) is a module structure over the ring Z\mathbf{Z} of rational integers.

(3) Let E be a commutative group written additively, E\mathscr{E} the endomorphism ring of E (I, § 8, no. 3: recall that the product fgfg of two endomorphisms is by definition the composite endomorphism f∘gf \circ g). The external law (f,x)↦f(x)(f, x) \mapsto f(x) between operators f∈Ef \in \mathscr{E} and elements x∈Ex \in E defines on E a canonical left E\mathscr{E}-module structure.

Consider now a ring A and suppose there is given on E a left (resp. right) A-module structure; for all α∈A\alpha \in A, the homothety hα:x↦αxh_\alpha : x \mapsto \alpha x (resp. x↦xαx \mapsto x\alpha) belongs to E\mathscr{E}; the mapping ϕ:α↦hα\phi : \alpha \mapsto h_\alpha is a homomorphism of the ring A (resp. the opposite ring A0A^0) into the ring E\mathscr{E} and by definition αx=(ϕ(α))(x)\alpha x = (\phi(\alpha))(x) (resp. xα=(ϕ(α))(x)x\alpha = (\phi(\alpha))(x)). Conversely, giving a ring homomorphism ϕ:A→E\phi : A \to \mathscr{E} (resp. ϕ:A0→E\phi : A^0 \to \mathscr{E}) defines a left (resp. right) A-module structure on E by the above formulae. In other words, being given a left (resp. right) A-module structure on an additive group E with additive law the given group law is equivalent to being given a ring homomorphism A→EA \to \mathscr{E} (resp. A0→EA^0 \to \mathscr{E}).

Definition 2

A left (resp. right) vector space over a field K is a left (resp. right) K-module.

The elements of a vector space are sometimes called vectors.

Example

(4) A field is both a left and a right vector space with respect to any of its subfields.

(5)* The real number space of three dimensions R3\mathbf{R}^3 is a vector space with respect to the field of real numbers R\mathbf{R}, the product txtx of a real number tt and a point xx with coordinates x1,x2,x3x_1, x_2, x_3 being the point with coordinates tx1,tx2,tx3tx_1, tx_2, tx_3. Similarly, the set of real-valued functions defined on an arbitrary set F is a vector space with respect to R\mathbf{R}, the product tftf of a real number tt and a function ff being the real-valued function x↦tf(x)x \mapsto tf(x).

For two families (xi)i∈I,(yi)i∈I(x_i)_{i \in I}, (y_i)_{i \in I} of elements of an A-module E of finite support (I, § 2, no. 1), the following equations hold:

(1)

∑i∈I(xi+yi)=∑i∈Ixi+∑i∈Iyi \sum_{i \in I} (x_i + y_i) = \sum_{i \in I} x_i + \sum_{i \in I} y_i

(2)

α⋅∑i∈Ixi=∑i∈I(αxi)for all α∈A; \alpha \cdot \sum_{i \in I} x_i = \sum_{i \in I} (\alpha x_i) \quad \text{for all } \alpha \in A;
the equations are immediately reduced to the analogous equations for finite sums by considering a finite subset H of I containing the supports of (xi)(x_i) and (yi)(y_i).

Definition 3

An element x of an A-module E is said to be a linear combination with coefficients in A of a family (ai)i∈I(a_i)_{i \in I} of elements of E if there exists a family (λi)i∈I(\lambda_i)_{i \in I} of elements of A, of finite support, such that x=∑i∈Iλiaix = \sum_{i \in I} \lambda_i a_i.

In general there are several distinct families (λi)(\lambda_i) satisfying this condition (cf. no. 11).

Note that 0 is the only linear combination of the empty family of elements of E (by the convention of I, § 2, no. 1).

2. Linear mappings

Definition 4

Let E and F be two (left) modules with respect to the same ring A. A linear mapping (or A-linear mapping, or homomorphism, or A-homomorphism) of E into F is any mapping u : E → F such that:

(3) u(x+y)=u(x)+u(y)u(x + y) = u(x) + u(y) for x∈E,y∈E;x \in E, y \in E;

(4G) u(λ.x)=λ.u(x)u(\lambda . x) = \lambda . u(x) for λ∈A,x∈E.\lambda \in A, x \in E.

If E and F are two right A-modules, a linear mapping u:E→Fu : E \to F is a mapping satisfying (3) and

(4D) u(x.λ)=u(x).λu(x . \lambda) = u(x) . \lambda for λ∈A,x∈E.\lambda \in A, x \in E.

Remark

When E and F are two commutative groups considered as modules over the ring Z\mathbf{Z} (no. 1), every homomorphism uu of the group E (without operators) into the group F (without operators) is also a linear mapping of E into F, since for n an integer > 0, the relation u(n.x)=n.u(x)u(n . x) = n . u(x) follows from u(x+y)=u(x)+u(y)u(x + y) = u(x) + u(y) by induction on n and for n=−m<0n = -m < 0,

u(n.x)=u(−(m.x))=−u(m.x)=−(m.u(x))=n.u(x). u(n . x) = u(-(m . x)) = -u(m . x) = -(m . u(x)) = n . u(x).

Example

(1) Let E be an A-module and a an element of E; the mapping λ↦λa\lambda \mapsto \lambda a of the A-module AsA_s into E is a linear mapping θa\theta_a such that θa(1)=a.\theta_a(1) = a. *(2) Let I be an open interval of the real line R\mathbf{R}, E the vector space of differentiable real-valued functions on I and F the vector space of all real-valued functions defined on I. The mapping x↦x′x \mapsto x' which associates with every differentiable function x its derivative is a linear mapping from E to F.

Note that a homothety x↦αxx \mapsto \alpha x on an A-module E is not necessarily a linear mapping: in other words, the relation α(λx)=λ(αx)\alpha(\lambda x) = \lambda(\alpha x) does not necessarily hold for all λ∈A\lambda \in A and x∈Ex \in E. This relation is however true when α\alpha belongs to the centre of A; x↦αxx \mapsto \alpha x is then called a central homothety (cf. no. 13).

If u:E→Fu : E \to F is a linear mapping, then, for every family (xi)i∈I(x_i)_{i \in I} of elements of E and every family (λi)i∈I(\lambda_i)_{i \in I} of elements of A such that the support of the family (λixi)i∈I(\lambda_i x_i)_{i \in I} is finite,

u(∑i∈Iλixi)=∑i∈Iλiu(xi) u\left( \sum_{i \in I} \lambda_i x_i \right) = \sum_{i \in I} \lambda_i u(x_i)

as follows immediately from (3) and (4G) by induction on the cardinal of the support of the family (λixi)(\lambda_i x_i).

Proposition 1

Let E, F, G be three A-modules, u a linear mapping of E into F and v a linear mapping of F into G. Then the composite mapping v∘uv \circ u is linear.

(1) If u:E → F and v:F → E are two linear mappings such that v ∘ u is the identity mapping on E and u ∘ v is the identity mapping on F, u is an isomorphism of E onto F and v is the inverse isomorphism.

(2) Every bijective linear mapping u:E → F is an isomorphism of E onto F.

These propositions follow immediately from Definition 4.

Propositions 1 and 2 show that linear mappings can be taken as the morphisms for the species of A-module structures (Set Theory, IV, § 2, no. 1); we shall henceforth always assume that this choice of morphisms has been made.

Given two left (resp. right) A-modules E and F, let Hom(E, F) or Hom_A(E, F) denote the set of linear mappings of E into F.

The set Hom(E, F) is a commutative ring, a subgroup of the product commutative group F^E of all mappings of E into F (I, § 4, no. 8); recall that for two elements u, v of F^E and for all x ∈ E,

(u+v)(x)=u(x)+v(x),(−u)(x)=−u(x)(u + v)(x) = u(x) + v(x), \quad (-u)(x) = -u(x)

whence it follows immediately that, if u and v are linear, so are u + v and −u. If G is a third left (resp. right) A-module, f, f_1, f_2 elements of Hom(E, F) and g, g_1, g_2 elements of Hom(F, G), the following relations are immediately verified:

(6)

g∘(f1+f2)=g∘f1+g∘f2g \circ (f_1 + f_2) = g \circ f_1 + g \circ f_2
(7)
(g1+g2)∘f=g1∘f+g2∘f(g_1 + g_2) \circ f = g_1 \circ f + g_2 \circ f
(8)
g∘(−f)=(−g)∘f=−(g∘f).g \circ (-f) = (-g) \circ f = -(g \circ f).

In particular, the law of composition (f, g) ↦ f ∘ g on Hom(E, E) defines with the above additive group structure a ring structure on Hom(E, E) whose unit element, denoted by 1_E or Id_E, is the identity mapping on E; the linear mappings of E into itself are also called endomorphisms of the A-module E and the ring Hom(E, E) is also denoted by End(E) or End_A(E). The automorphisms of the A-module E are just the invertible elements of End(E) (Proposition 2); they form a multiplicative group, denoted by Aut(E) or GL(E) which is also called the linear group relative to E.

It follows from (6) and (7) that, for two A-modules E, F, Hom(E, F) has the canonical structure of a left module over the ring Hom(F, F) and of a right module over Hom(E, E).

Let E, F, E', F' be four (left) A-modules, u:E' → E and v:F → F' A-linear mappings. If every element f ∈ Hom(E, F) is associated with the element v ∘ f ∘ u ∈ Hom(E', F'), a mapping

Hom⁡(E,F)→Hom⁡(E′,F′)\operatorname{Hom}(E, F) \to \operatorname{Hom}(E', F')

is defined, which is Z\mathbf{Z}-linear and which is denoted by Hom(u,v)\mathrm{Hom}(u, v) or HomA(u,v)\mathrm{Hom}_A(u, v). If u,u1,u2u, u_1, u_2 belong to Hom(E′,E)\mathrm{Hom}(E', E) and v,v1,v2v, v_1, v_2 to Hom(F,F′)\mathrm{Hom}(F, F'), then

{Hom(u1+u2,v)=Hom(u1,v)+Hom(u2,v)Hom(u,v1+v2)=Hom(u,v1)+Hom(u,v2) \begin{cases} \mathrm{Hom}(u_1 + u_2, v) = \mathrm{Hom}(u_1, v) + \mathrm{Hom}(u_2, v) \\ \mathrm{Hom}(u, v_1 + v_2) = \mathrm{Hom}(u, v_1) + \mathrm{Hom}(u, v_2) \end{cases}

Let E′′,F′′E'', F'' be two AA-modules, u′:E′′→E′u': E'' \to E' and v′:F′→F′′v': F' \to F'' linear mappings. Then

Hom(u∘u′,v′∘v)=Hom(u′,v′)∘Hom(u,v). \mathrm{Hom}(u \circ u', v' \circ v) = \mathrm{Hom}(u', v') \circ \mathrm{Hom}(u, v).

If uu is an isomorphism of E′E' onto EE and vv an isomorphism of FF onto F′F', Hom(u,v)\mathrm{Hom}(u, v) is an isomorphism of Hom(E,F)\mathrm{Hom}(E, F) onto Hom(E′,F′)\mathrm{Hom}(E', F') whose inverse isomorphism is Hom(u−1,v−1)\mathrm{Hom}(u^{-1}, v^{-1}) by (10).

If hh (resp. kk) is an endomorphism of EE (resp. FF), Hom(h,1F)\mathrm{Hom}(h, 1_F) (resp. Hom(1E,k)\mathrm{Hom}(1_E, k)) is just the homothety with ratio hh (resp. kk) for the right (resp. left) module structure on the ring End(E)\mathrm{End}(E) (resp. End(F)\mathrm{End}(F)) defined above.

3. Submodules; quotient modules

Let EE be an AA-module and MM a subset of EE; for the AA-module structure on EE to induce an AA-module structure on MM, it is necessary and sufficient that MM be a stable subgroup of EE (I, § 4, no. 3), for if this is so, the structure of a group with operators induced on MM obviously satisfies axioms (MIIM_{II}), (MIIIM_{III}) and (MIVM_{IV}); then MM with this structure (or, by an abuse of language, the set MM itself) is called a submodule of EE; the canonical injection M→EM \to E is a linear mapping. When EE is a vector space, its submodules are called vector subspaces (or simply subspaces if no confusion can arise).

Example

(1) In any module EE the set consisting of 0 is a submodule (the zero submodule, often denoted by 0, by an abuse of notation). (2) Let AA be a ring. The submodules of AsA_s (resp. AdA_d) are just the left ideals (resp. right ideals) of the ring AA. (3) Let EE be an AA-module, xx an element of EE and aa a left ideal of AA. The set of elements αx\alpha x, where α\alpha runs through aa, is a submodule of EE, denoted by axax. (4) In a commutative group GG considered as a Z\mathbf{Z}-module (no. 1), every subgroup of GG is also a submodule.

(5) Let II be an open interval of the real line R\mathbf{R}; the set CC of real-valued functions defined and continuous on II is a vector subspace of the vector space RI\mathbf{R}^I of all real-valued functions defined on II. Similarly, the set DD of differentiable functions on II is a vector subspace of C∗C_*

Let EE be an AA-module. Every equivalence relation compatible (I, § 1, no. 6) with the module structure on EE is of the form x−y∈Mx - y \in M, where MM is a stable subgroup of E (I, § 4, no. 4), that is a submodule of E. It is immediately verified that the structure of a group with operators on the quotient group E/M (I, § 4, no. 4) is an A-module structure, under which the canonical mapping E→E/ME \to E/M is linear; with this structure, E/M is called the quotient module of E by the submodule M. A quotient module of a vector space E is called a quotient vector space (or simply quotient space) of E.

Example* (6). Every left ideal aa in a ring A defines a quotient module As/aA_s/a of the left A-module AsA_s; by an abuse of notation, this quotient module is often denoted by A/aA/a.

Let E, F be two A-modules. It follows from the general properties of groups with operators (I, § 4, no. 5) (or directly from the definitions) that if u:E→Fu : E \to F is a linear mapping, the image under uu of any submodule of E is a submodule of F and the inverse image under uu of any submodule of F is a submodule of E. In particular, the kernel N=u‾−1(0)N = \overline{u}^{-1}(0) is a submodule of E and the image u(E)u(E) of E under uu is a submodule of F (I, § 4, no. 6, Proposition 7); by an abuse of language u(E)u(E) is called the image of u. The quotient module E/NE/N is also called the coimage of uu and the quotient module F/u(E)F/u(E) the cokernel of uu. In the canonical decomposition of uu (I, § 4, no. 5)

u:E→pE/N→vu(E)→iF u : E \xrightarrow{p} E/N \xrightarrow{v} u(E) \xrightarrow{i} F

vv is an isomorphism of the coimage of uu onto the image of uu (no. 2, Proposition 2). For uu to be injective, it is necessary and sufficient that its kernel be zero; for uu to be surjective, it is necessary and sufficient that its cokernel be zero.

The kernel, image, coimage and cokernel of uu are denoted respectively by Ker uu, Im uu, Coim uu, Coker uu.

Remark

Let M be a submodule of an A-module E and ϕ:E→E/M\phi : E \to E/M the canonical homomorphism. For an A-linear mapping u:E→Fu : E \to F to be of the form v∘ϕv \circ \phi, where vv is a linear mapping of E/M into F, it is necessary and sufficient that M⊂Ker(u)M \subset \mathrm{Ker}(u); for, if this condition holds, the relation x−y∈Mx - y \in M implies u(x)=u(y)u(x) = u(y), hence uu is compatible with this equivalence relation and clearly the mapping v:E/M→Fv : E/M \to F derived from uu by taking quotients is linear.

4. Exact sequences

Definition 5

Let F, G, H be three A-modules; let f be a homomorphism of F into G and g a homomorphism of G into H. The ordered pair (f, g) is called an exact sequence if

g−1(0)=f(F) g^{-1}(0) = f(F)

in other words, if the kernel of g is equal to the image of f.

The diagram

(12)

F→fG→gH F \xrightarrow{f} G \xrightarrow{g} H
is also called an exact sequence.

We consider similarly a diagram consisting of four A-modules and three homomorphisms:

(13)

E→fF→gG→hH. E \xrightarrow{f} F \xrightarrow{g} G \xrightarrow{h} H.

This diagram is called exact at F if the diagram E→fF→gGE \xrightarrow{f} F \xrightarrow{g} G is exact; it is called exact at G if F→gG→hHF \xrightarrow{g} G \xrightarrow{h} H is exact. If diagram (13) is exact at F and at G, it is simply called exact, or an exact sequence. Exact sequences with an arbitrary number of terms are defined similarly.

Remark

(1) If the ordered pair (f,g)(f, g) is an exact sequence, then g∘f=0g \circ f = 0; but of course this property does not characterize exact sequences, for it only means that the image of ff is contained in the kernel of gg.

In the statements below, E, F, G denote A-modules, 0 the A-module reduced to its identity element; the arrows represent A-module homomorphisms. As there is only one homomorphism from the module 0 to a module E (resp. of E to 0), there is no point in giving these homomorphisms a name in the exact sequences where they appear.

Proposition 3

(a) For

0⟶E→fF 0 \longrightarrow E \xrightarrow{f} F
to be an exact sequence, it is necessary and sufficient that ff be injective.

(b) For

E→fF⟶0 E \xrightarrow{f} F \longrightarrow 0
to be an exact sequence, it is necessary and sufficient that ff be surjective.

(c) For

0⟶E→fF⟶0 0 \longrightarrow E \xrightarrow{f} F \longrightarrow 0
to be an exact sequence, it is necessary and sufficient that ff be bijective (in other words (no. 2, Proposition 2) that ff be an isomorphism of E onto F).

(d) If F is a submodule of E and i:F→Ei : F \to E is the canonical injection, p:E→E/Fp : E \to E/F the canonical homomorphism, the diagram (14)

0⟶F→iE→pE/F⟶0 0 \longrightarrow F \xrightarrow{i} E \xrightarrow{p} E/F \longrightarrow 0
is an exact sequence.

(e) If f:E→Ff : E \to F is a homomorphism, the diagram

0⟶f−1(0)⟶iE⟶fF⟶pF/f(E)→0 0 \longrightarrow f^{-1}(0) \overset{i}{\longrightarrow} E \overset{f}{\longrightarrow} F \overset{p}{\longrightarrow} F/f(E) \to 0

(where ii is the canonical injection and pp the canonical surjection) is an exact sequence.

The proposition follows immediately from the definitions and Proposition 2 of no. 2.

Remark

(2) To say that there is an exact sequence

0⟶E⟶fF⟶gG⟶0 0 \longrightarrow E \overset{f}{\longrightarrow} F \overset{g}{\longrightarrow} G \longrightarrow 0

means that ff is injective, gg surjective and that the canonical bijection associated with gg is an isomorphism of F/f(E)F/f(E) onto GG. It is also said that the triple (F,f,g)(F, f, g) is an extension of the module G by the module E (I, § 6, no. 7).

(3) If there is an exact sequence with 4 terms

E⟶fF⟶gG⟶hH E \overset{f}{\longrightarrow} F \overset{g}{\longrightarrow} G \overset{h}{\longrightarrow} H

the cokernel of ff is F/f(E)=F/g−1(0)F/f(E) = F/g^{-1}(0) and the kernel of hh is g(F)g(F); the canonical bijection associated with gg is therefore an *isomorphism

Coker⁡f→Ker⁡h. \operatorname{Coker} f \to \operatorname{Ker} h.

(4) Consider an ordered pair of A-module homomorphisms

(15)(15)
E⟶fF⟶gG. E \overset{f}{\longrightarrow} F \overset{g}{\longrightarrow} G.

For diagram (15) to be an exact sequence, it is necessary and sufficient that there exist two A-modules S, T and homomorphisms a:E→S, b:S→F, c:F→T, d:T→Ga : E \to S,\ b : S \to F,\ c : F \to T,\ d : T \to G such that the three sequences

(16)(16)
{E⟶aS⟶00⟶S⟶bF⟶cT⟶00⟶T⟶dG \begin{cases} E \overset{a}{\longrightarrow} S \longrightarrow 0 \\ 0 \longrightarrow S \overset{b}{\longrightarrow} F \overset{c}{\longrightarrow} T \longrightarrow 0 \\ 0 \longrightarrow T \overset{d}{\longrightarrow} G \end{cases}

are exact and f=b∘af = b \circ a and g=d∘cg = d \circ c.

If (15) is an exact sequence, then take S=f(E)=g−1(0)S = f(E) = g^{-1}(0) and T=g(F)T = g(F), bb and dd being the canonical injections and aa (resp. cc) the homomorphism with the same graph as ff (resp. gg). Conversely, if S, T, a, b, c, d satisfy the above conditions, then f(E)=b(a(E))=b(S)f(E) = b(a(E)) = b(S) and g−1(0)=c(d(0))=c(0)g^{-1}(0) = c(d(0)) = c(0), hence the exactness of (16) shows that f(E)=g−1(0)f(E) = g^{-1}(0).

The use of explicit letters to denote homomorphisms in an exact sequence is often dispensed with when it is not necessary for the arguments.

Remark

(5) The definition of an exact sequence extends immediately to groups which are not necessarily commutative; in this case of course multiplicative notation is used with 0 replaced by 1 in the formulae (if no confusion arises). Parts (a), (b), (c) of Proposition 3 are still valid and also (d) when F is a normal subgroup of E. Remark 2 and Proposition 3(e) hold on condition that f(E)f(E) is a normal subgroup of F; Remarks 3 and 4 are valid without modification.

5. Products of modules

Let (Ei)i∈I(E_i)_{i \in I} be a family of modules over the same ring A. It is immediately verified that the product of the module structures on the EiE_i (I,§4,I, § 4, no. 8) is an A-module structure on the product set E=∏i∈IEiE = \prod_{i \in I} E_i. With this structure the set E is called the product module of the modules EiE_i; if x=(xi),y=(yi)x = (x_i), y = (y_i) are two elements of E, then

{x+y=(xi+yi)λ⋅x=(λxi) \begin{cases} x + y = (x_i + y_i) \\ \lambda \cdot x = (\lambda x_i) \end{cases}
for all λ∈A\lambda \in A.

Formulae (17) express the fact that the projections pri:E→Eipr_i : E \to E_i are linear mappings; these mappings are obviously surjective.

Recall that if the indexing set I is empty, the product set ∏i∈IEi\prod_{i \in I} E_i then consists of a single element; the product module structure on this set is then that under which this unique element is 0.

Proposition 4

Let* E=∏i∈IEiE = \prod_{i \in I} E_i be the product of a family of A-modules (Ei)i∈I(E_i)_{i \in I}. For every A-module F and every family of linear mappings fi:F→Eif_i : F \to E_i there exists one and only one mapping f of F into E such that pri∘f=fipr_i \circ f = f_i for all i∈Ii \in I and this mapping is linear.

This follows directly from the definitions.

Product of modules is "associative": if (Jλ)λ∈L(J_\lambda)_{\lambda \in L} is a partition of I, the canonical mapping

∏i∈IEi→∏λ∈L(∏i∈JλEi) \prod_{i \in I} E_i \to \prod_{\lambda \in L} \left( \prod_{i \in J_\lambda} E_i \right)
is an isomorphism.

Proposition 5

(i) Let (Ei)i∈I,(Fi)i∈I(E_i)_{i \in I}, (F_i)_{i \in I} be two families of A-modules with the same indexing set I; for every family of linear mappings fi:Ei→Fif_i : E_i \to F_i (i∈Ii \in I), the mapping f:(xi)→(fi(xi))f : (x_i) \to (f_i(x_i)) of ∏iEi\prod_i E_i into ∏iFi\prod_i F_i (sometimes denoted by ∏ifi\prod_i f_i) is linear.

(ii) Let (Gi)i∈I(G_i)_{i \in I} be a third family of A-modules with I as indexing set and, for all i∈I,i \in I, let gi:Fi→Gig_i : F_i \to G_i be a linear mapping; let g=∏igig = \prod_i g_i. For each of the sequences Ei→fiFi→giGiE_i \xrightarrow{f_i} F_i \xrightarrow{g_i} G_i to be exact, it is necessary and sufficient that the sequence

∏iEi→f∏iFi→g∏iGi \prod_i E_i \xrightarrow{f} \prod_i F_i \xrightarrow{g} \prod_i G_i

be exact.

Assertion (i) follows immediately from the definitions. On the other hand, to say that y=(yi)y = (y_i) belongs to Ker⁡(g)\operatorname{Ker}(g) means that gi(yi)=0g_i(y_i) = 0 for all i∈Ii \in I and hence that yi∈Ker⁡(gi)y_i \in \operatorname{Ker}(g_i) for all i∈Ii \in I; similarly, to say that yy belongs to Im⁡(f)\operatorname{Im}(f) means that there exists x=(xi)∈∏iEix = (x_i) \in \prod_i E_i such that y=f(x)y = f(x), which is equivalent to saying that yi=fi(xi)y_i = f_i(x_i) for all i∈Ii \in I or also that yi∈Im⁡(fi)y_i \in \operatorname{Im}(f_i) for all i∈Ii \in I; whence (ii).

Corollary

Under the conditions of Proposition 5, (i),

Ker⁡(f)=∏i∈IKer⁡(fi),Im⁡(f)=∏i∈IIm⁡(fi) \operatorname{Ker}(f) = \prod_{i \in I} \operatorname{Ker}(f_i), \qquad \operatorname{Im}(f) = \prod_{i \in I} \operatorname{Im}(f_i)

and there are canonical isomorphisms

Coim⁡(f)→∏i∈ICoim⁡(fi),Coker⁡(f)=∏i∈ICoker⁡(fi) \operatorname{Coim}(f) \to \prod_{i \in I} \operatorname{Coim}(f_i), \qquad \operatorname{Coker}(f) = \prod_{i \in I} \operatorname{Coker}(f_i)

obtained by respectively associating with the class of an element x=(xi)x = (x_i) of ∏iEi\prod_i E_i, mod Ker⁡(f)\operatorname{Ker}(f), (resp. with the class of an element y=(yi)y = (y_i) of ∏iFi\prod_i F_i, mod. Im⁡(f)\operatorname{Im}(f)) the family of classes of the xix_i mod. Ker⁡(fi)\operatorname{Ker}(f_i) (resp. the family of classes of the yiy_i mod. Im⁡(f)\operatorname{Im}(f)).

In particular, for ff to be injective (resp. surjective, bijective, zero) it is necessary and sufficient that, for all i∈Ii \in I, fif_i be injective (resp. surjective, bijective, zero).

If, for all i∈Ii \in I, we consider a submodule FiF_i of EiE_i, the module ∏i∈IFi\prod_{i \in I} F_i is a submodule of ∏i∈IEi\prod_{i \in I} E_i and by virtue of the Corollary to Proposition 5, there is a canonical isomorphism

∏i∈I(Ei/Fi)→(∏i∈IEi)/(∏i∈IFi). \prod_{i \in I} (E_i/F_i) \to \left( \prod_{i \in I} E_i \right) / \left( \prod_{i \in I} F_i \right).

An important example of a product of modules is that where all the factor modules are equal to the same module FF; their product FIF^I is then just the set of mappings of II into FF. The diagonal mapping F→FIF \to F^I mapping x∈Fx \in F to the constant function equal to xx on II is linear. If (Ei)i∈I(E_i)_{i \in I} is a family of AA-modules and, for all i∈Ii \in I, fi:F→Eif_i : F \to E_i is a linear mapping, then the linear mapping x↦(fi(x))x \mapsto (f_i(x)) of FF into ∏i∈IEi\prod_{i \in I} E_i is the composition of the mapping (xi)↦(fi(xi))(x_i) \mapsto (f_i(x_i)) of FIF^I into ∏i∈IEi\prod_{i \in I} E_i and the diagonal mapping F→FIF \to F^I.

6. Direct sum of modules

Let (Ei)i∈I(E_i)_{i \in I} be a family of A-modules and F=∏i∈IEiF = \prod_{i \in I} E_i their product. The set EE of x∈Fx \in F such that prix=0\mathrm{pr}_i x = 0 except for a finite number of indices is obviously a submodule of FF, called the external direct sum (or simply direct sum) of the family of modules (Ei)(E_i) and denoted by ⨁i∈IEi\bigoplus_{i \in I} E_i (I, § 4, no. 9). When I is finite, then ⨁i∈IEi=∏i∈IEi\bigoplus_{i \in I} E_i = \prod_{i \in I} E_i; if I={p,q}I = \{p, q\} (interval of Z\mathbf{Z}), we also write

⨁i∈IEi=Ep⊕Ep+1⊕⋯⊕Eq. \bigoplus_{i \in I} E_i = E_p \oplus E_{p+1} \oplus \cdots \oplus E_q.

For all κ∈I\kappa \in I, let jκj_\kappa be the mapping Eκ→FE_\kappa \to F which associates with each xκ∈Eκx_\kappa \in E_\kappa the element of FF such that pri(jκ(xκ))=0\mathrm{pr}_i(j_\kappa(x_\kappa)) = 0 for i≠κi \neq \kappa and prκ(jκ(xκ))=xκ\mathrm{pr}_\kappa(j_\kappa(x_\kappa)) = x_\kappa; it is immediate that jκj_\kappa is an injective linear mapping of EκE_\kappa into the direct sum EE of the EiE_i, which we shall call the canonical injection; the submodule jκ(Eκ)j_\kappa(E_\kappa) of EE, isomorphic to EκE_\kappa, is called the component submodule of EE of index κ\kappa. It is often identified with EκE_\kappa by means of jκj_\kappa.

For all x∈E=⨁i∈IEix \in E = \bigoplus_{i \in I} E_i, we have therefore

x=∑i∈Iji(prix). x = \sum_{i \in I} j_i(\mathrm{pr}_i x).

(20)

Proposition 6

Let* (Ei)i∈I(E_i)_{i \in I} be a family of A-modules, MM an A-module and, for all i∈Ii \in I, let fi:Ei→Mf_i : E_i \to M be a linear mapping. Then there exists one and only one linear mapping g:⨁i∈IEi→Mg : \bigoplus_{i \in I} E_i \to M such that, for all i∈Ii \in I:

g∘ji=fi. g \circ j_i = f_i.

(21)

By virtue of (20), if gg exists, then necessarily, for all x∈⨁i∈IEix \in \bigoplus_{i \in I} E_i,

g(x)=∑ig(ji(pri(x)))=∑ifi(pri(x)), g(x) = \sum_i g(j_i(\mathrm{pr}_i(x))) = \sum_i f_i(\mathrm{pr}_i(x)),

whence the uniqueness of gg. Conversely, setting g(x)=∑ifi(pri(x))g(x) = \sum_i f_i(\mathrm{pr}_i(x)) for all x∈⨁i∈IEix \in \bigoplus_{i \in I} E_i, it is immediately verified that a linear mapping has been defined satisfying the conditions of the statement.

When no confusion can arise, we write g=∑i∈Ifig = \sum_{i \in I} f_i (which is contrary to the conventions of I, § 2, no. 1, when the family (fi)(f_i) is not of finite support).

In particular, if J is any subset of I, the canonical injections jij_i for i∈Ji \in J define a canonical linear mapping jJ:⨁i∈JEi→⨁i∈IEij_J : \bigoplus_{i \in J} E_i \to \bigoplus_{i \in I} E_i, which associates with each (xi)i∈I(x_i)_{i \in I} the element (xi′)i∈I(x'_i)_{i \in I} such that xi′=xix'_i = x_i for i∈Ji \in J, xi′=0x'_i = 0 for i∉Ji \notin J; this mapping is obviously injective. Moreover, if (Jλ)λ∈L(J_\lambda)_{\lambda \in L} is a partition of I, the mapping i:⨁λ∈L(⨁i∈JλEi)→⨁i∈IEii : \bigoplus_{\lambda \in L} \left( \bigoplus_{i \in J_\lambda} E_i \right) \to \bigoplus_{i \in I} E_i corresponding to the family (jJλ)(j_{J_\lambda}) by Proposition 6 is an isomorphism called canonical ("associativity" of direct sums).

Corollary 1

Let (Ei)i∈I,(Fλ)λ∈L(E_i)_{i \in I}, (F_\lambda)_{\lambda \in L} be two families of A-modules. The mapping*

HomA(⨁i∈IEi,∏λ∈LFλ)→∏(i,λ)∈I×LHomA(Ei,Fλ) \text{Hom}_A \left( \bigoplus_{i \in I} E_i, \prod_{\lambda \in L} F_\lambda \right) \to \prod_{(i, \lambda) \in I \times L} \text{Hom}_A(E_i, F_\lambda)
*which associates with each g∈HomA(⨁i∈IEi,∏λ∈LFλ)g \in \text{Hom}_A \left( \bigoplus_{i \in I} E_i, \prod_{\lambda \in L} F_\lambda \right) the family (pr⁡λ∘g∘ji)(\operatorname{pr}_\lambda \circ g \circ j_i), is a Z\mathbf{Z}-module isomorphism (called canonical).

This follows from Proposition 6 and no. 5, Proposition 4.

Corollary 2

Let (Ei)i∈I(E_i)_{i \in I} be a family of A-modules, F an A-module and, for each i∈Ii \in I, let fi:Ei→Ff_i : E_i \to F be a linear mapping. For f=∑i∈Ifif = \sum_{i \in I} f_i to be an isomorphism of E=⨁i∈IEiE = \bigoplus_{i \in I} E_i onto F, it is necessary and sufficient that there exist for each i∈Ii \in I a linear mapping gi:F→Eig_i : F \to E_i with the following properties:* (1) gi∘fi=1Eig_i \circ f_i = 1_{E_i} for all i∈Ii \in I. (2) gi∘fκ=0g_i \circ f_\kappa = 0 for i≠κi \neq \kappa. (3) For all y∈Fy \in F, the family (gi(y))(g_i(y)) has finite support and

y=∑i∈Ifi(gi(y)). y = \sum_{i \in I} f_i(g_i(y)).
Note that if I is finite, the last condition may also be written as
∑i∈Ifi∘gi=1F. \sum_{i \in I} f_i \circ g_i = 1_F.
Obviously the conditions are necessary for they are satisfied by the gi=pr⁡i∘fi−1g_i = \operatorname{pr}_i \circ f_i^{-1}. Conversely if they hold, for all y∈Fy \in F, g(y)=∑iji(gi(y))g(y) = \sum_i j_i(g_i(y)) is defined and it is immediate that gg is a linear mapping of F into E. For all y∈Fy \in F, f(g(y))=∑ifi(gi(y))=yf(g(y)) = \sum_i f_i(g_i(y)) = y by hypothesis. On the other hand, for all x∈Ex \in E, gκ(f(x))=gκ(∑ifi(pr⁡i(x)))=gκ(fκ(pr⁡κ(x)))=pr⁡κ(x)g_\kappa(f(x)) = g_\kappa \left( \sum_i f_i(\operatorname{pr}_i(x)) \right) = g_\kappa(f_\kappa(\operatorname{pr}_\kappa(x))) = \operatorname{pr}_\kappa(x) by hypothesis;

therefore g(f(x))=∑iji(gi(f(x)))=∑iji(pri(x))=xg(f(x)) = \sum_i j_i(g_i(f(x))) = \sum_i j_i(\mathrm{pr}_i(x)) = x, which proves the corollary.

Proposition 7

(i) Let (Ei)i∈I,(Fi)i∈I(E_i)_{i \in I}, (F_i)_{i \in I} be two families of AA*-modules with the same indexing set* II; for every family of linear mappings fi:Ei→Fif_i : E_i \to F_i (i∈Ii \in I), the restriction to ⨁i∈IEi\bigoplus_{i \in I} E_i of the linear mapping (xi)↦(fi(xi))(x_i) \mapsto (f_i(x_i)) is a linear mapping f:⨁i∈IEi→⨁i∈IFif : \bigoplus_{i \in I} E_i \to \bigoplus_{i \in I} F_i denoted by ⨁i∈Ifi\bigoplus_{i \in I} f_i or ⨁ifi\bigoplus_i f_i (where f=fp⊕fp+1⊕⋯⊕fqf = f_p \oplus f_{p+1} \oplus \cdots \oplus f_q if I=[p,q]I = [p, q] is an interval in Z\mathbf{Z}*).

(ii) Let (Gi)i∈I(G_i)_{i \in I} be a third family of AA*-modules with* II as indexing set and, for all i∈Ii \in I, let gi:Fi→Gig_i : F_i \to G_i be a linear mapping; we write g=⨁igig = \bigoplus_i g_i. For each of the sequences Ei→fiFi→giGiE_i \xrightarrow{f_i} F_i \xrightarrow{g_i} G_i to be exact, it is necessary and sufficient that the sequence

⨁iEi→f⨁iFi→g⨁iGi \bigoplus_i E_i \xrightarrow{f} \bigoplus_i F_i \xrightarrow{g} \bigoplus_i G_i
be exact.

Obviously, for all (xi)∈⨁iEi(x_i) \in \bigoplus_i E_i, the family (fi(xi))(f_i(x_i)) has finite support, whence (i). On the other hand, to say that an element y=(yi)y = (y_i) of ⨁iFi\bigoplus_i F_i belongs to Ker(g)\mathrm{Ker}(g) means that yi∈Ker(gi)y_i \in \mathrm{Ker}(g_i) for all i∈Ii \in I (no. 5, Proposition 5); similarly, if yi∈Im(fi)y_i \in \mathrm{Im}(f_i) for all i∈Ii \in I, there exists for each i∈Ii \in I an xi∈Eix_i \in E_i such that yi=fi(xi)y_i = f_i(x_i) and when yi=0y_i = 0, it may be supposed that xi=0x_i = 0; hence y∈Im(f)y \in \mathrm{Im}(f) and the converse is obvious.

Corollary 1

Under the conditions of Proposition 7, (i),*

Ker(f)=⨁i∈IKer(fi),Im(f)=⨁i∈IIm(fi) \mathrm{Ker}(f) = \bigoplus_{i \in I} \mathrm{Ker}(f_i), \qquad \mathrm{Im}(f) = \bigoplus_{i \in I} \mathrm{Im}(f_i)
and there are canonical isomorphisms
Coim(f)→⨁i∈ICoim(fi),Coker(f)→⨁i∈ICoker(fi) \mathrm{Coim}(f) \to \bigoplus_{i \in I} \mathrm{Coim}(f_i), \qquad \mathrm{Coker}(f) \to \bigoplus_{i \in I} \mathrm{Coker}(f_i)
defined as in no. 5, Corollary to Proposition 5. In particular, for ff to be injective (resp. surjective, bijective, zero), it is necessary and sufficient that each of the fif_i be injective (resp surjective, bijective, zero).

If, for all i∈Ii \in I, we consider a submodule FiF_i of EiE_i, the module ⨁i∈IFi\bigoplus_{i \in I} F_i is a submodule of ⨁i∈IEi\bigoplus_{i \in I} E_i and, by virtue of Corollary 1 to Proposition 7, there is a canonical isomorphism

⨁i∈I(Ei/Fi)→(⨁i∈IEi)/(⨁i∈IFi). \bigoplus_{i \in I} (E_i/F_i) \to \left( \bigoplus_{i \in I} E_i \right) / \left( \bigoplus_{i \in I} F_i \right).

Corollary 2

Let (Ei)i∈I,(Ei′)i∈I,(Fλ)λ∈L,(Fλ′)λ∈L(E_i)_{i \in I}, (E'_i)_{i \in I}, (F_\lambda)_{\lambda \in L}, (F'_\lambda)_{\lambda \in L} be four families of AA-modules and, for each i∈Ii \in I (resp. each λ∈L\lambda \in L), ui:Ei′→Eiu_i : E'_i \to E_i (resp. vλ:Fλ→Fλ′v_\lambda : F_\lambda \to F'_\lambda) a linear mapping. Then the diagram

Hom⁡(⨁i∈IEi′,∏λ∈LFλ′)→ϕ′∏(i,λ)∈I×LHom⁡(Ei′,Fλ′)↑↑Hom⁡(⨁iui,∏λvλ)∏Hom⁡(ui,vλ)Hom⁡(⨁i∈IEi,∏λ∈LFλ)→ϕ∏(i,λ)∈I×LHom⁡(Ei,Fλ) \begin{array}{ccc} \operatorname{Hom}\left( \bigoplus_{i \in I} E'_i, \prod_{\lambda \in L} F'_\lambda \right) & \xrightarrow{\phi'} & \prod_{(i, \lambda) \in I \times L} \operatorname{Hom}(E'_i, F'_\lambda) \\ \uparrow & & \uparrow \\ \operatorname{Hom}\left( \bigoplus_i u_i, \prod_\lambda v_\lambda \right) & & \prod \operatorname{Hom}(u_i, v_\lambda) \\ \operatorname{Hom}\left( \bigoplus_{i \in I} E_i, \prod_{\lambda \in L} F_\lambda \right) & \xrightarrow{\phi} & \prod_{(i, \lambda) \in I \times L} \operatorname{Hom}(E_i, F_\lambda) \end{array}

(where ϕ\phi and ϕ′\phi' are the canonical isomorphisms defined in Corollary 1 to Proposition 6) is commutative.

The verification follows immediately from the definitions.

When all the EiE_i are equal to the same AA-module EE, the direct sum ⨁i∈IEi\bigoplus_{i \in I} E_i is also denoted by E(I)E^{(I)}: its elements are the mappings of II into EE with finite support. If, for all ii, fif_i is taken to be the identity mapping E→EE \to E, by Proposition 6, a linear mapping E(I)→EE^{(I)} \to E is obtained, called codiagonal, which associates with every family (xi)i∈I(x_i)_{i \in I} of elements of EE, of finite support, its sum ∑i∈Ixi\sum_{i \in I} x_i.

Remark

Recall that the definition of direct sum extends immediately to a family (Ei)i∈I(E_i)_{i \in I} of groups which are not necessarily commutative, multiplicative notation of course replacing the additive notation; we then say "*restricted product*" or "*restricted sum*" instead of "*direct sum*" (I, § 4, no. 9).

Note that EE is a normal subgroup of the product F=∏i∈IEiF = \prod_{i \in I} E_i and that each of the jk(Ek)j_k(E_k) is a normal subgroup of FF; moreover, for two distinct indices λ,μ\lambda, \mu, every element of jλ(Eλ)j_\lambda(E_\lambda) is permutable with every element of jμ(Eμ)j_\mu(E_\mu). Proposition 6 extends to the general case with the hypothesis that, for two distinct indices λ,μ\lambda, \mu, every element of fλ(Eλ)f_\lambda(E_\lambda) is permutable in MM with every element of fμ(Eμ)f_\mu(E_\mu) (I, § 4, no. 9, Proposition 12). The property of "*associativity*" of the restricted sum follows immediately from this. Proposition 7 and its Corollaries 1 and 2 hold without modification.

7. Intersection and sum of submodules

For every family (Mi)i∈I(M_i)_{i \in I} of submodules of an AA-module EE, the intersection ⋂i∈IEi\bigcap_{i \in I} E_i is a submodule of EE. If, for each i∈Ii \in I, ϕi\phi_i denotes the canonical homomorphism E→E/MiE \to E/M_i, ⋂i∈IMi\bigcap_{i \in I} M_i is the kernel of the homomorphism ϕ:x↦(ϕi(x))\phi : x \mapsto (\phi_i(x)) of EE into ∏i∈I(E/Mi)\prod_{i \in I} (E/M_i), in other words, there is an exact sequence

0⟶⋂i∈IMi⟶E→ϕ∏i∈I(E/Mi). 0 \longrightarrow \bigcap_{i \in I} M_i \longrightarrow E \xrightarrow{\phi} \prod_{i \in I} (E/M_i).

The linear mapping ϕ\phi and the mapping

E/(⋂i∈IMi)→∏i∈I(E/Mi) E / \left( \bigcap_{i \in I} M_i \right) \to \prod_{i \in I} (E / M_i)
which is obtained by passing to the quotient, are called canonical.

In particular:

Proposition 8

If a family* (Mi)i∈I(M_i)_{i \in I} of submodules of EE has intersection reduced to 00 E is canonically isomorphic to a submodule of ∏i∈I(E/Mi)\prod_{i \in I} (E / M_i).

Given a subset XX of an AA-module EE, the intersection FF of the submodules of EE containing XX is called the submodule generated by XX and XX is called a generating set (or generating system) of FF (I, § 4, no. 3); for a family (ai)i∈I(a_i)_{i \in I} of elements of EE, the submodule generated by the set of aia_i is called the submodule generated by the family (ai)(a_i).

An AA-module is called finitely generated if it has a finite generating set.

Proposition 9

The submodule generated by a family* (ai)i∈I(a_i)_{i \in I} of elements of an AA*-module* EE is the set of linear combinations of the family (ai)(a_i).

Every submodule of EE which contains all the aia_i also contains the linear combinations of the aia_i. Conversely, formulae (1) and (2) of no. 1 prove that the set of linear combinations of the aia_i is a submodule of EE which obviously contains all the aia_i and is therefore the smallest submodule containing them.

Corollary 1

Let* u:E→Fu : E \to F be a linear mapping, S a subset of EE and MM the submodule of EE generated by SS. Then u(M)u(M) is the submodule of FF generated by u(S)u(S).

In particular, the image under uu of any finitely generated submodule of EE is a finitely generated submodule of FF.

Remark

If u(x)=0u(x) = 0 for all x∈Sx \in S, then also u(x)=0u(x) = 0 for all x∈Mx \in M. We shall sometimes refer to this result as the "principle of extension of linear identities" or "principle of extension by linearity".

In particular, to verify that a linear mapping u:E→Fu : E \to F is of the form v∘ϕv \circ \phi, where v:E/M→Fv : E / M \to F is linear and ϕ:E→E/M\phi : E \to E / M is the canonical projection, it suffices to verify that u(S)=0u(S) = 0.

Corollary 2

The submodule generated by the union of a family* (Mi)i∈I(M_i)_{i \in I} of submodules of a module EE is identical with the set of sums ∑i∈Ixi\sum_{i \in I} x_i, where (xi)i∈I(x_i)_{i \in I} runs through the set of families of elements of EE of finite support such that xi∈Mix_i \in M_i for all i∈Ii \in I.

Clearly every linear combination of elements of ⋃i∈IMi\bigcup_{i \in I} M_i is of the above form; the converse is obvious.

The submodule of E generated by the union of a family (Mi)i∈I(M_i)_{i \in I} of submodules of E is called the sum of the family (Mi)(M_i) and is denoted by ∑i∈IMi\sum_{i \in I} M_i.

If for all i∈Ii \in I, hih_i is the canonical injection Mi→EM_i \to E and h:(xi)↦∑ihi(xi)h : (x_i) \mapsto \sum_i h_i(x_i) the linear mapping of ⨁i∈IMi\bigoplus_{i \in I} M_i into E corresponding to the family (hi)(h_i) (no. 6, Proposition 6), ∑i∈IMi\sum_{i \in I} M_i is the image of hh; in other words, there is an *exact sequence

⨁i∈IMi→hE⟶E/(∑i∈IMi)⟶0. \bigoplus_{i \in I} M_i \xrightarrow{h} E \longrightarrow E / \left( \sum_{i \in I} M_i \right) \longrightarrow 0.

Corollary 3

If* (Mλ)λ∈L(M_\lambda)_{\lambda \in L} is a right directed family of submodules of an A-module E, the sum ∑λ∈LMλ\sum_{\lambda \in L} M_\lambda is identical with the union ⋃λ∈LMλ\bigcup_{\lambda \in L} M_\lambda.

⋃λ∈LMλ⊂∑λ∈LMλ\bigcup_{\lambda \in L} M_\lambda \subset \sum_{\lambda \in L} M_\lambda is always true without hypothesis; on the other hand, for every finite subfamily (Mλ)λ∈J(M_\lambda)_{\lambda \in J} of (Mλ)λ∈L(M_\lambda)_{\lambda \in L}, there exists by hypothesis a μ∈L\mu \in L such that Mλ⊂MμM_\lambda \subset M_\mu for all λ∈J\lambda \in J, hence ∑λ∈LMλ⊂Mμ\sum_{\lambda \in L} M_\lambda \subset M_\mu and it thus follows from Corollary 2 that ∑λ∈LMλ⊂⋃λ∈LMλ\sum_{\lambda \in L} M_\lambda \subset \bigcup_{\lambda \in L} M_\lambda.

Corollary 4

Let* 0→E→fF→gG→00 \to E \xrightarrow{f} F \xrightarrow{g} G \to 0 be an exact sequence of A-modules, S a generating system of E, T a generating system of G. If T' is a subset of F such that g(T′)=Tg(T') = T, T' \cup f(S) is a generating system of F.

The submodule F' of F generated by T' \cup f(S) contains f(E)f(E) and, as g(F′)g(F') contains T, g(F′)=Gg(F') = G; hence F′=FF' = F.

Corollary 5

In an exact sequence* 0→E→F→G→00 \to E \to F \to G \to 0 *of A-modules, if E and G are finitely generated, so is F.

Proposition 10

Let* M, N *be two submodules of an A-module E. Then there are two exact sequences

0⟶M∩N→uM⊕N→i−jM+N⟶00⟶E/(M∩N)→v(E/M)⊕(E/N)→p−qE/(M+N)⟶0 \begin{align*} &0 \longrightarrow M \cap N \xrightarrow{u} M \oplus N \xrightarrow{i-j} M + N \longrightarrow 0 \\ &0 \longrightarrow E/(M \cap N) \xrightarrow{v} (E/M) \oplus (E/N) \xrightarrow{p-q} E/(M + N) \longrightarrow 0 \end{align*}

where i:M→M+Ni : M \to M + N, j:N→M+Nj : N \to M + N are the canonical injections,

p:E/M→E/(M+N)andq:E/N→E/(M+N) p : E/M \to E/(M + N) \quad \text{and} \quad q : E/N \to E/(M + N)

the canonical surjections and where the homomorphisms u and v are defined as follow:

if f:M∩N→M→M⊕Nf : M \cap N \to M \to M \oplus N and g:M∩N→N→M⊕Ng : M \cap N \to N \to M \oplus N are the canonical injections, u=f+gu = f + g, and if r:E/(M∩N)→E/M→(E/M)⊕(E/N)r : E/(M \cap N) \to E/M \to (E/M) \oplus (E/N) and

s:E/(M∩N)→E/N→(E/M)⊕(E/N) s : E/(M \cap N) \to E/N \to (E/M) \oplus (E/N)
are the canonical mappings, v=r+sv = r + s.

We prove the exactness of (29): obviously i−ji - j is surjective and uu is injective. On the other hand, to say that (i−j)(x,y)=0(i - j)(x, y) = 0, where x∈Mx \in M and y∈Ny \in N, means that i(x)−j(y)=0i(x) - j(y) = 0, hence i(x)=j(y)=z∈M∩Ni(x) = j(y) = z \in M \cap N, whence by definition x=f(z),y=g(z)x = f(z), y = g(z), which proves that Ker⁡(i−j)=Im⁡u\operatorname{Ker}(i - j) = \operatorname{Im} u.

We prove the exactness of (30): clearly p−qp - q is surjective. On the other hand, to say that v(t)=0v(t) = 0 for t∈E/(M∩N)t \in E/(M \cap N) means that r(t)=s(t)=0r(t) = s(t) = 0, hence tt is the class mod. (M∩N)(M \cap N) of an element z∈Ez \in E whose classes mod. MM and mod. NN are zero, which implies z∈M∩Nz \in M \cap N and t=0t = 0. Finally, to say that (p−q)(x,y)=0(p - q)(x, y) = 0, where x∈E/M,y∈E/Nx \in E/M, y \in E/N means that p(x)=q(y)p(x) = q(y), or also that there exist two elements z′,z′′z', z'' of EE whose classes mod. MM and mod. NN are respectively xx and yy and which are such that z′−z′′∈M+Nz' - z'' \in M + N. Hence there are t′∈M,t′′∈Nt' \in M, t'' \in N such that z′−z′′=t′−t′′z' - z'' = t' - t'', whence

z′−t′=z′′−t′′=z. z' - t' = z'' - t'' = z.
Let ww be the class mod. (M∩N)(M \cap N) of z;r(w)z; r(w) is the class mod. MM of zz and hence also that of z′z', that is xx; similarly s(w)=ys(w) = y, which completes the proof that Ker⁡(p−q)=Im⁡v\operatorname{Ker}(p - q) = \operatorname{Im} v.

8. Direct sums of submodules

Definition 6

An A-module* EE is said to be the direct sum of a family (Mι)ι∈I(M_\iota)_{\iota \in I} of submodules of EE if the canonical mapping ⨁ι∈IMι→E\bigoplus_{\iota \in I} M_\iota \to E (no. 6) is an isomorphism.

It amounts to the same to say that every x∈Ex \in E can be written in a unique way in the form x=∑ι∈Ixιx = \sum_{\iota \in I} x_\iota, where xι∈Eιx_\iota \in E_\iota for all ι∈I\iota \in I; the element xιx_\iota thus corresponding to xx is called the component of xx in EιE_\iota; the mapping x↦xιx \mapsto x_\iota is linear.

Remark

(1) Let (Mι)ι∈I,(Nι)ι∈I(M_\iota)_{\iota \in I}, (N_\iota)_{\iota \in I} be two families of submodules of a module EE, with the same indexing set; suppose that EE is both the direct sum of the family (Mι)(M_\iota) and of the family (Nι)(N_\iota) and that Nι⊂MιN_\iota \subset M_\iota for all ι∈I\iota \in I. Then Nι=MιN_\iota = M_\iota for all ι∈I\iota \in I, as follows immediately from no. 6, Corollary 1 to Proposition 7 applied to the canonical injections fι:Nι→Mιf_\iota : N_\iota \to M_\iota.

Proposition 11

Let* (Mι)ι∈I(M_\iota)_{\iota \in I} be a family of submodules of an A-module EE. The following properties are equivalent:

(a) The submodule ∑ι∈IMι\sum_{\iota \in I} M_\iota is the direct sum of the family (Mι)ι∈I(M_\iota)_{\iota \in I}.

(b) The relation ∑i∈Ixi=0\sum_{i \in I} x_i = 0, where xi∈Mix_i \in M_i for all i∈Ii \in I, implies xi=0x_i = 0 for all i∈Ii \in I.

(c) For all κ∈I\kappa \in I, the intersection of MκM_\kappa and ∑i≠κMi\sum_{i \neq \kappa} M_i reduces to 0.

It is immediate that (a) and (b) are equivalent, since the relation ∑ixi=∑iyi\sum_i x_i = \sum_i y_i is equivalent to ∑i(xi−yi)=0\sum_i (x_i - y_i) = 0. On the other hand, by virtue of Definition 6, (a) implies (c) by the uniqueness of the expression of an element of ⨁i∈IMi\bigoplus_{i \in I} M_i as a direct sum of elements xi∈Mix_i \in M_i. Finally, the relation ∑ixi=0\sum_i x_i = 0, where xi∈Mix_i \in M_i for all ii, can be written, for all κ∈I\kappa \in I, xκ=∑i≠κ(−xi)x_\kappa = \sum_{i \neq \kappa} (-x_i); condition (c) then implies xκ=0x_\kappa = 0 for all κ∈I\kappa \in I, hence (c) implies (b).

Definition 7

An endomorphism e of an A-module E is called a projector if* e∘e=ee \circ e = e (in other words, if e is an idempotent in the ring End(E)). In End⁡(E)\operatorname{End}(E) a family (eλ)λ∈L(e_\lambda)_{\lambda \in L} of projectors is called orthogonal if eλ∘eμ=0e_\lambda \circ e_\mu = 0 for λ≠μ\lambda \neq \mu.

Proposition 12

Let E be an A-module.

(i) If E is the direct sum of a family (Mλ)λ∈L(M_\lambda)_{\lambda \in L} of submodules and, for all x∈Ex \in E, eλ(x)e_\lambda(x) is the component of x in MλM_\lambda, (eλ)(e_\lambda) is an orthogonal family of projectors such that x=∑λ∈Leλ(x)x = \sum_{\lambda \in L} e_\lambda(x) for all x∈Ex \in E.

(ii) Conversely, if (eλ)λ∈L(e_\lambda)_{\lambda \in L} is an orthogonal family of projectors in End⁡(E)\operatorname{End}(E) such that x=∑λ∈Leλ(x)x = \sum_{\lambda \in L} e_\lambda(x) for all x∈Ex \in E, E is the direct sum of the family of submodules Mλ=eλ(E)M_\lambda = e_\lambda(E).

Property (i) follows from the definitions and (ii) is a special case of no. 6, Corollary 2 to Proposition 6, applied to the canonical injections Mλ→EM_\lambda \to E and the mappings eλ:E→Mλe_\lambda : E \to M_\lambda.

Note that when L is finite the condition x=∑λ∈Leλ(x)x = \sum_{\lambda \in L} e_\lambda(x) for all x∈Ex \in E may also be written in End⁡(E)\operatorname{End}(E).

(31)

1E=∑λ∈Leλ. 1_E = \sum_{\lambda \in L} e_\lambda.

Corollary

For every projector e of E, E is the direct sum of the image* M=e(E)M = e(E) and the kernel N=e−1(0)N = e^{-1}(0) of e; for all x=x1+x2∈Ex = x_1 + x_2 \in E with x1∈Mx_1 \in M and x2∈Nx_2 \in N, x1=e(x)x_1 = e(x); 1 − e is a projector of E of image N and kernel M.

(1−e)2=1−2e+e2=1−e(1 - e)^2 = 1 - 2e + e^2 = 1 - e in End⁡(E)\operatorname{End}(E) and hence 1−e1 - e is a projector; as also e(1−e)=(1−e)e=e−e2=0e(1 - e) = (1 - e)e = e - e^2 = 0, E is the direct sum of the images MM and NN of e and 1−e1 - e by Proposition 12. Finally, for all x∈Ex \in E, the relation x∈Mx \in M is equivalent to x=e(x)x = e(x); for x=e(x)x = e(x) implies by definition x∈Mx \in M and, conversely, if x=e(x′)x = e(x') with x′∈Ex' \in E, then e(x)=e2(x′)=e(x′)=x;e(x) = e^2(x') = e(x') = x;

this shows therefore that M is the kernel of 1−e1 - e and, exchanging the roles of ee and 1−e1 - e, it is similarly seen that N is the kernel of ee.

Remark

(2) Let E, F be two A-modules such that E is the direct sum of a finite family (Mi)1≤i≤m(M_i)_{1 \leq i \leq m} of submodules and F the direct sum of a finite family (Nj)1≤j≤n(N_j)_{1 \leq j \leq n} of submodules. Then it is known (no. 6, Corollary 1 to Proposition 6) that HomA(E,F)\mathrm{Hom}_A(E, F) is canonically identified with the product ∏i,jHomA(Mi,Nj)\prod_{i,j} \mathrm{Hom}_A(M_i, N_j); to be precise, to a family (uji)(u_{ji}), where uji∈HomA(Mi,Nj)u_{ji} \in \mathrm{Hom}_A(M_i, N_j) there corresponds the linear mapping u:E→Fu : E \to F defined as follows. It suffices to define the restriction of uu to each of the MiM_i and for each xi∈Mix_i \in M_i,

u(xi)=∑j=1nuji(xi). u(x_i) = \sum_{j=1}^n u_{ji}(x_i).
Now let G be a third A-module, the direct sum of a finite family (Pk)1≤k≤p(P_k)_{1 \leq k \leq p} of submodules; let vv be a linear mapping of F into G and let (vkj)∈∏j,kHomA(Nj,Pk)(v_{kj}) \in \prod_{j,k} \mathrm{Hom}_A(N_j, P_k) be the family corresponding to it canonically. For all xi∈Mix_i \in M_i,
v(u(xi))=∑j=1nv(uji(xi))=∑k=1p∑j=1nvkj(uji(xi)). v(u(x_i)) = \sum_{j=1}^n v(u_{ji}(x_i)) = \sum_{k=1}^p \sum_{j=1}^n v_{kj}(u_{ji}(x_i)).
Thus it is seen that if we write
wki=∑j=1nvkj∘uji∈HomA(Mi,Pk) w_{ki} = \sum_{j=1}^n v_{kj} \circ u_{ji} \in \mathrm{Hom}_A(M_i, P_k)
the family (wki)(w_{ki}) corresponds canonically to the composite linear mapping w=v∘uw = v \circ u from E to G (cf. § 10, no. 5).

9. Supplementary submodules

Definition 8

In an A-module E, two submodules M1,M2M_1, M_2 are said to be supplementary if E is the direct sum of M1M_1 and M2M_2.

Proposition 11 of no. 8 shows that, for M1M_1 and M2M_2 to be supplementary, it is necessary and sufficient that M1+M2=EM_1 + M_2 = E and M1∩M2={0}M_1 \cap M_2 = \{0\} (cf. I, § 4, no. 9, Proposition 15).

Proposition 13

Let M1,M2M_1, M_2 be two supplementary submodules in an A-module E. The restriction to M1M_1 of the canonical mapping E→E/M2E \to E/M_2 is an isomorphism of M1M_1 onto E/M2E/M_2.

This linear mapping is surjective since M1+M2=EM_1 + M_2 = E and it is injective since its kernel is the intersection of M1M_1 and the kernel M2M_2 of E→E/M2E \to E/M_2 and hence reduces to {0}\{0\}.

Corollary

If M2M_2 and M2′M_2' are two supplements of the same submodule M1M_1 of E, the set of ordered pairs (x,x′)∈M2×M2′(x, x') \in M_2 \times M_2' such that x−x′∈M1x - x' \in M_1 is the graph of an isomorphism of M2M_2 onto M2′M_2'.

It is immediate that it is the graph of the composite isomorphism M2→E/M1→M2′M_2 \to E/M_1 \to M'_2.

Definition 9

A submodule MM of an AA-module EE is called a direct factor of EE if it has a supplementary submodule in EE.

When this is so, E/ME/M is isomorphic to a supplement of MM (Proposition 13).

A submodule does not necessarily admit a supplement (Exercise 11). When a submodule is a direct factor, it has in general several distinct supplements; these supplements are however canonically isomorphic to one another (Corollary to Proposition 13).

Proposition 14

For a submodule MM of a module EE to be a direct factor, it is necessary and sufficient that there exist a projector of EE whose image is MM or a projector of EE whose kernel is MM.

This follows immediately from no. 8, Proposition 12 and Corollary.

Proposition 15

Given an exact sequence of AA-modules*

(33)0⟶E→fF→gG⟶0 (33)\quad 0 \longrightarrow E \xrightarrow{f} F \xrightarrow{g} G \longrightarrow 0
the following propositions are equivalent: (a) The submodule f(E)f(E) of FF is a direct factor. (b) There exists a linear retraction r:F→Er : F \to E associated with ff (Set Theory, II, § 3, no. 8, Definition 11). (c) There exists a linear section s:G→Fs : G \to F associated with gg (Set Theory, II, § 3, no. 8, Definition 11). *When this is so, f+s:E⊕G→Ff + s : E \oplus G \to F is an isomorphism.

If there exists a projector ee in End(F)\mathrm{End}(F) such that e(F)=f(E)e(F) = f(E), the homomorphism f−1∘e:F→Ef^{-1} \circ e : F \to E is a linear retraction associated with ff; conversely, if there exists such a retraction rr, it is immediate that f∘rf \circ r is a projector in FF whose image is f(E)f(E), hence (a) and (b) are equivalent (Proposition 14). If f(E)f(E) admits a supplement E′E' in FF and j:E′→Fj : E' \to F is the canonical injection, g∘jg \circ j is an isomorphism of E′E' onto GG and the inverse isomorphism, considered as a mapping of GG into FF, is a linear section associated with gg. Conversely, if such a section ss exists, s∘gs \circ g is a projector in FF whose kernel is f(E)f(E), hence (a) and (c) are equivalent (Proposition 14). Moreover ss is a bijection of GG onto s(G)s(G) and as s(G)s(G) is supplementary to f(E)f(E), f+sf + s is an isomorphism.

Note that being given rr (resp. ss) is equivalent to being given a supplement of f(E)f(E) in FF, namely the kernel of rr (resp. image of ss).

When the exact sequence (33) satisfies the conditions of Proposition 15, it is said to split or (F,f,g)(F, f, g) is said to be a trivial extension of GG by EE (I, § 6, no. 1).

Corollary 1

Let u:E→Fu : E \to F be a linear mapping. For there to exist a linear mapping v:F→Ev : F \to E such that u∘v=1Fu \circ v = 1_F (the case where uu is said to be right invertible and vv is said to be the right inverse of uu), it is necessary and sufficient that uu be surjective and that its kernel be a direct factor in EE. The submodule Im⁡(v)\operatorname{Im}(v) of EE is then a supplement of Ker⁡(u)\operatorname{Ker}(u).

It is obviously necessary that uu be surjective; as vv is then a section associated with uu, the conclusion follows from Proposition 15.

Corollary 2

Let u:E→Fu : E \to F be a linear mapping. For there to exist a linear mapping v:F→Ev : F \to E such that v∘u=1Ev \circ u = 1_E (the case where uu is said to be left invertible and vv is said to be the left inverse of uu), it is necessary and sufficient that uu be injective and that its image be a direct factor in FF. The submodule Ker⁡(v)\operatorname{Ker}(v) of FF is then a supplement of Im⁡(u)\operatorname{Im}(u).

It is obviously necessary that uu be injective; as vv is then a retraction associated with uu, the conclusion also follows from Proposition 15.

Remark

(1) Let M,NM, N be two supplementary submodules in an AA-module EE, p,qp, q the projectors of EE onto MM and NN respectively, corresponding to the decomposition of EE as a direct sum of MM and NN. It is known (no. 6, Corollary 1 to Proposition 6) that, for every AA-module FF, the mapping (u,v)↦u∘p+v∘q(u, v) \mapsto u \circ p + v \circ q is an isomorphism of

Hom⁡A(M,F)⊕Hom⁡A(N,F) \operatorname{Hom}_A(M, F) \oplus \operatorname{Hom}_A(N, F)
onto Hom⁡A(E,F)\operatorname{Hom}_A(E, F). The image of Hom⁡A(M,F)\operatorname{Hom}_A(M, F) under this isomorphism is the set of linear mappings w:E→Fw : E \to F such that w(x)=0w(x) = 0 for all x∈Nx \in N.

(2) If M,NM, N are two submodules of EE such that M∩NM \cap N is a direct factor of MM and NN, then M∩NM \cap N is also a direct factor of M+NM + N: if PP (resp. QQ) is a supplement of M∩NM \cap N in MM (resp. NN), M+NM + N is the direct sum of M∩N,PM \cap N, P and QQ, as is immediately verified.

10. Modules of finite length

Recall (I, § 4, no. 4, Definition 7) that an AA-module MM is called simple if it is not reduced to 0 and it contains no submodule distinct from MM and {0}\{0\}. An AA-module MM is said to be of finite length if it has a Jordan-Hölder series (Mi)0≤i≤n(M_i)_{0 \leq i \leq n} and the number nn of quotients of this series (which does not depend on the Jordan-Hölder series of MM considered) is then called the length of MM (I, § 4, no. 7, Definition 11); we shall denote it by long⁡(M)\operatorname{long}(M) or long⁡A(M)\operatorname{long}_A(M). An AA-module which is reduced to 0 is of length 0; if MM is a non-zero AA-module of finite length then long⁡(M)>0\operatorname{long}(M) > 0.

Proposition 16

Let MM be an AA-module and NN a submodule of MM; for MM to be of finite length, it is necessary and sufficient that NN and M/NM/N be so, and then

long⁡(N)+long⁡(M/N)=long⁡(M). \operatorname{long}(N) + \operatorname{long}(M/N) = \operatorname{long}(M).
The proof has been given in I, § 4, no. 7, Proposition 10.

Corollary 1

Let MM be an AA-module of finite length; for a submodule NN of MM to be equal to MM, it is necessary and sufficient that long⁡(N)=long⁡(M)\operatorname{long}(N) = \operatorname{long}(M).

Corollary 2

Let u:M→Nu : M \to N be an AA-module homomorphism. If MM or NN is of finite length, so is Im⁡(u)\operatorname{Im}(u). If MM is of finite length, so is Ker⁡(u)\operatorname{Ker}(u) and

long⁡(Im⁡(u))+long⁡(Ker⁡(u))=long⁡(M). \operatorname{long}(\operatorname{Im}(u)) + \operatorname{long}(\operatorname{Ker}(u)) = \operatorname{long}(M).
If NN is of finite length, so is Coker⁡(u)\operatorname{Coker}(u) and
long⁡(Im⁡(u))+long⁡(Coker⁡(u))=long⁡(N). \operatorname{long}(\operatorname{Im}(u)) + \operatorname{long}(\operatorname{Coker}(u)) = \operatorname{long}(N).

Corollary 3

Let (Mi)0≤i≤n(M_i)_{0 \leq i \leq n} be a finite family of AA-modules of finite length. If there exists an exact sequence of linear mappings

0⟶M0→u0M1→u1M2⟶⋯⟶Mn−1→un−1Mn⟶0 0 \longrightarrow M_0 \xrightarrow{u_0} M_1 \xrightarrow{u_1} M_2 \longrightarrow \cdots \longrightarrow M_{n-1} \xrightarrow{u_{n-1}} M_n \longrightarrow 0
then
∑k=0n(−1)klong⁡(Mk)=0. \sum_{k=0}^n (-1)^k \operatorname{long}(M_k) = 0.
The corollary is obvious for n=1n = 1 and is just Proposition 16 for n=2n = 2; we argue by induction on nn. If Mn−1′=Im⁡(un−2)M'_{n-1} = \operatorname{Im}(u_{n-2}), then, by the induction hypothesis,
∑k=0n−2(−1)klong⁡(Mk)+(−1)n−1long⁡(Mn−1′)=0. \sum_{k=0}^{n-2} (-1)^k \operatorname{long}(M_k) + (-1)^{n-1} \operatorname{long}(M'_{n-1}) = 0.
On the other hand, the exact sequence 0→Mn−1′→Mn−1→Mn→00 \to M'_{n-1} \to M_{n-1} \to M_n \to 0 gives
long⁡(Mn−1′)+long⁡(Mn)=long⁡(Mn−1), \operatorname{long}(M'_{n-1}) + \operatorname{long}(M_n) = \operatorname{long}(M_{n-1}),
whence relation (38).

Corollary 4

Let MM and NN be two submodules of finite length of an AA-module EE; then M+NM + N is of finite length and

long⁡(M+N)+long⁡(M∩N)=long⁡(M)+long⁡(N). \operatorname{long}(M + N) + \operatorname{long}(M \cap N) = \operatorname{long}(M) + \operatorname{long}(N).
It suffices to apply Corollary 3 to the exact sequence (29) (no. 7).
0→M∩N→M⊕N→M+N→0 0 \to M \cap N \to M \oplus N \to M + N \to 0
using the fact that long⁡(M⊕N)=long⁡(M)+long⁡(N)\operatorname{long}(M \oplus N) = \operatorname{long}(M) + \operatorname{long}(N) by (34).

Corollary 5

Let MM be an AA-module the sum of a family (Ni)(N_i) of submodules of finite length. Then MM is of finite length and

long⁡(M)≤∑ilong⁡(Ni). \operatorname{long}(M) \leq \sum_i \operatorname{long}(N_i).

Moreover, for the two sides of (40) to be equal, it is necessary and sufficient that M be the direct sum of the NiN_i.

It has been seen (no. 7, formula (28)) that there is a canonical surjective linear mapping h:⨁iNi→Mh : \bigoplus_i N_i \to M; hence the corollary follows from (35).

Corollary 6

Let M and N be two submodules of an A-module E such that E/M and E/N are modules of finite length; then E/(M \cap N) is of finite length and

(41)long(E/(M∩N))+long(E/(M+N))=long(E/M)+long(E/N). \text{(41)} \quad \text{long}(E/(M \cap N)) + \text{long}(E/(M + N)) = \text{long}(E/M) + \text{long}(E/N).

It suffices to apply Corollary 3 to the exact sequence (30)

0→E/(M∩N)→(E/M)⊕(E/N)→E/(M+N)→0 0 \to E/(M \cap N) \to (E/M) \oplus (E/N) \to E/(M + N) \to 0

using the fact that

long((E/M)⊕(E/N))=long(E/M)+long(E/N). \text{long}((E/M) \oplus (E/N)) = \text{long}(E/M) + \text{long}(E/N).

Corollary 7

Let (Mi)(M_i) be a finite family of submodules of an A-module E such that the E/MiE/M_i are modules of finite length. Then E/(⋂iMi)E/(\bigcap_i M_i) is of finite length and

(42)long(E/(⋂iMi))≤∑ilong(E/Mi). \text{(42)} \quad \text{long}\left(E/(\bigcap_i M_i)\right) \leq \sum_i \text{long}(E/M_i).

It has been seen (formula (27)) that there is a canonical injective linear mapping E/(⋂iMi)→⨁i(E/Mi)E/(\bigcap_i M_i) \to \bigoplus_i (E/M_i).

Remark

With the exception of no. 7, Proposition 9, all the results of nos. 2 to 10 are valid for arbitrary commutative groups with operators, submodules (resp. quotient modules) being replaced in the statements by stable subgroups (resp. quotient groups by stable subgroups); we also make the convention of calling homomorphisms of groups with operators "linear mappings". The corollaries to no. 7, Proposition 9 are also valid for commutative groups with operators: this is obvious for Corollaries 4 and 5, as also for Corollary 2, since α(∑i∈Ixi)=∑i∈Iαxi\alpha \left( \sum_{i \in I} x_i \right) = \sum_{i \in I} \alpha x_i for every operator α\alpha, and Corollary 3 follows from it. As for Corollary 1, it suffices to note that if N is a stable subgroup of F containing u(S)u(S), u−1(N)u^{-1}(N) is a stable subgroup of E containing S, hence u−1(N)u^{-1}(N) contains M and therefore u(M)⊂Nu(M) \subset N.

11. Free families. Bases

Let A be a ring, T a set and consider the A-module As(T)A_s^{(T)}. By definition, it is the external direct sum of a family (Mt)t∈T(M_t)_{t \in T} of A-modules all equal to AsA_s and for all t∈Tt \in T there is a canonical injection jt:As→As(T)j_t : A_s \to A_s^{(T)} (no. 6). We write j_t(1) = e_t so that et=(δtt′)t′∈Te_t = (\delta_{tt'})_{t' \in T}, where δtt′\delta_{tt'} is equal to 0 if t′≠tt' \neq t, to 1 if t′=tt' = t ("Kronecker symbol"; (t,t′)↦δtt′(t, t') \mapsto \delta_{tt'} is just the characteristic function of the diagonal of T×TT \times T); every x=(ξt)t∈T∈As(T)x = (\xi_t)_{t \in T} \in A_s^{(T)} may then be written uniquely:

x=∑t∈Tξtet. x = \sum_{t \in T} \xi_t e_t.
The mapping ϕ:t↦et\phi : t \mapsto e_t of TT into As(T)A_s^{(T)} is called canonical; it is injective if AA is non-zero. We shall see that the ordered pair (As(T),ϕ)(A_s^{(T)}, \phi) is a solution of a universal mapping problem (Set Theory, IV, § 3, no. 1).

Proposition 17

For every A-module E and every mapping f:T→Ef : T \to E, there exists one and only one A-linear mapping g:As(T)→Eg : A_s^{(T)} \to E such that f=g∘ϕf = g \circ \phi.

The condition f=g∘ϕf = g \circ \phi means that g(et)=f(t)g(e_t) = f(t) for all t∈Tt \in T, which is equivalent to g(ξet)=ξf(t)g(\xi e_t) = \xi f(t) for all ξ∈A\xi \in A and all t∈Tt \in T and also means that g∘jtg \circ j_t is the linear mapping ξ↦ξf(t)\xi \mapsto \xi f(t) of AsA_s into EE for all t∈Tt \in T; the proposition is therefore a special case of no. 6, Proposition 6.

The linear mapping gg is said to be determined by the family (f(t))t∈T(f(t))_{t \in T} of elements of EE; by definition

g(∑t∈Tξtet)=∑t∈Tξtf(t). g\left( \sum_{t \in T} \xi_t e_t \right) = \sum_{t \in T} \xi_t f(t).

The kernel RR of gg is the set of (ξt)∈As(T)(\xi_t) \in A_s^{(T)} such that ∑tξtf(t)=0\sum_t \xi_t f(t) = 0; it is sometimes said that the module RR is the module of linear relations between the elements of the family (f(t))t∈T(f(t))_{t \in T}. The exact sequence

0⟶R⟶As(T)⟶gE 0 \longrightarrow R \longrightarrow A_s^{(T)} \overset{g}{\longrightarrow} E
is said to be determined by the family (f(t))t∈T(f(t))_{t \in T}.

Corollary 1

Let T,T′T, T' be two sets, g:T→T′g : T \to T' a mapping. Then there exists one and only one A-linear mapping f:A(T)→A(T′)f : A^{(T)} \to A^{(T')} which renders commutative the diagram*

T⟶gT′↓ϕ↓ϕ′A(T)⟶fA(T′) \begin{array}{ccc} T & \overset{g}{\longrightarrow} & T' \\ \downarrow \phi & & \downarrow \phi' \\ A^{(T)} & \overset{f}{\longrightarrow} & A^{(T')} \end{array}
*where ϕ\phi and ϕ′\phi' are the canonical mappings.

It suffices to apply Proposition 17 to the composite mapping T→gT′→ϕ′A(T′)T \overset{g}{\to} T' \overset{\phi'}{\to} A^{(T')}.

Corollary 2

For a family (at)t∈T(a_t)_{t \in T} of elements of an A-module E to be a generating system of E, it is necessary and sufficient that the linear mapping As(T)→EA_s^{(T)} \to E determined by this family be surjective.

This is just another way of expressing Proposition 9 of no. 7.

Definition 10

A family* (at)t∈T(a_t)_{t \in T} of elements of an A\mathbf{A}*-module* EE is called a free family (resp. a basis of EE) if the linear mapping As(T)→EA_s^{(T)} \to E determined by this family is injective (resp. bijective). A module is called free if it has a basis.

In particular, a commutative group GG is called free if GG (written additively) is a free Z\mathbf{Z}*-module* (cf. I, § 7, no. 7).

Definition 10, together with Corollary 2 to Proposition 17, show that a basis of an A\mathbf{A}-module EE is a free generating family of EE. Every free family of elements of EE is thus a basis of the submodule it generates.

By definition, the A\mathbf{A}-module As(T)A_s^{(T)} is free and the family (et)t∈T(e_t)_{t \in T} is a basis (called canonical) of this A\mathbf{A}-module. When A≠{0}\mathbf{A} \neq \{0\}, TT is often identified with the set of ete_t by the canonical bijection t↦ett \mapsto e_t; this amounts to writing ∑t∈Tξt⋅t\sum_{t \in T} \xi_t \cdot t instead of ∑t∈Tξtat\sum_{t \in T} \xi_t a_t for the elements of As(T)A_s^{(T)}. When this convention is adopted, the elements of As(T)A_s^{(T)} are called formal linear combinations (with coefficients in A\mathbf{A}) of the elements of TT.

Definition 10 and Proposition 17 give immediately the following result:

Corollary 3

Let* EE be a free A\mathbf{A}*-module*, (at)t∈T(a_t)_{t \in T} a basis of EE, FF an A\mathbf{A}*-module and* (bt)t∈T(b_t)_{t \in T} a family of elements of FF. There exists one and only one linear mapping f:E→Ff : E \to F such that

f(at)=btfor all t∈T. f(a_t) = b_t \quad \text{for all } t \in T.
For ff to be injective (resp. surjective), it is necessary and sufficient that (bt)(b_t) be a free family in FF (resp. a generating system of FF).

When a family (at)t∈T(a_t)_{t \in T} is not free, it is called related. Definition 10 may also be expressed as follows: to say that the family (at)t∈T(a_t)_{t \in T} is free means that the relation ∑t∈Tλtat=0\sum_{t \in T} \lambda_t a_t = 0 (where the family (λt)(\lambda_t) is of finite support) implies λt=0\lambda_t = 0 for all t∈Tt \in T; to say that (at)t∈T(a_t)_{t \in T} is a basis of EE means that every x∈Ex \in E can be written in one and only one way in the form x=∑t∈Tξtatx = \sum_{t \in T} \xi_t a_t; for all t∈Tt \in T, ξt\xi_t is then called the component (or coordinate) of xx of index tt with respect to the basis (at)(a_t); the mapping x→ξtx \to \xi_t from EE to AsA_s is linear.

Suppose A≠{0}\mathbf{A} \neq \{0\}; then, in an A\mathbf{A}-module EE, two elements of a free family (at)t∈T(a_t)_{t \in T} whose indices are distinct are themselves distinct: for if at′=at′′a_{t'} = a_{t''} for t′≠t′′t' \neq t'', then ∑t∈Tλtat=0\sum_{t \in T} \lambda_t a_t = 0 with λt′=1\lambda_{t'} = 1, λt′′=−1\lambda_{t''} = -1 and λt=0\lambda_t = 0 for the elements of TT distinct from t′t' and t′′t''. A subset SS of EE will be called a free subset (resp. a basis of EE) if the family defined by the identity mapping of SS onto itself is free (resp. a basis of EE); every family defined by a bijective mapping of an indexing set onto SS is then free (resp. a basis). The elements of a free subset of EE are also called linearly independent.

If a subset of E is not free, it is called related or a related system and its elements are said to be linearly dependent.

Every subset of a free subset is free; in particular, the empty subset is free and is a basis of the submodule {0} of E.

Proposition 18

For a family (at)t∈T(a_t)_{t \in T} of a module E to be free, it is necessary and sufficient that every finite subfamily of (at)t∈T(a_t)_{t \in T} be free.

This follows immediately from the definition.

Proposition 18 shows that the set of free subsets of E, ordered by inclusion, is inductive (Set Theory, III, § 2, no. 4); as it is non-empty (since ∅\varnothing belongs to it), it has a maximal element (al)l∈I(a_l)_{l \in I} by Zorn’s Lemma. It follows (if A≠{0}A \neq \{0\}) that for all x∈Ex \in E there exist an element μ≠0\mu \neq 0 of A and a family (ξl)(\xi_l) of element A such that μx=∑lξlal\mu x = \sum_l \xi_l a_l (cf. § 7, no. 1).

Proposition 19

Let E be an A-module, the direct sum of a family (Mλ)λ∈L(M_\lambda)_{\lambda \in L} of submodules. If, for each λ∈L\lambda \in L, SλS_\lambda is a free subset (resp. generating set, basis) of MλM_\lambda, then S=⋃λ∈LSλS = \bigcup_{\lambda \in L} S_\lambda is a free subset (resp. generating set, basis) of E.

The proposition follows from the definitions and the relation As(S)=⨁λ∈LAs(Sλ)A_s^{(S)} = \bigoplus_{\lambda \in L} A_s^{(S_\lambda)} (associativity of direct sums, cf. no. 6).

Remark

(1) By Definition 10, if A≠{0}A \neq \{0\} and (al)l∈I(a_l)_{l \in I} is a free family, no element aκa_\kappa can be equal to a linear combination of the ala_l of index l≠κl \neq \kappa. But conversely, a family (al)(a_l) satisfying this condition is not necessarily a free family. For example, let A be an integral domain and a,ba, b two distinct non-zero elements; in A, considered as an A-module, aa and bb form a related system, since (−b)a+ab=0(-b)a + ab = 0. But in general there does not exist an element x∈Ax \in A such that a=xba = xb of b=xab = xa (cf. however § 7, no. 1, Remark).

An element xx of a module E is called free if {x}\{x\} is a free subset, that is if the relation αx=0\alpha x = 0 implies α=0\alpha = 0. Every element of a free subset is free and in particular 0 cannot belong to any free subset when A≠{0}A \neq \{0\}.

Remark

(2) A free module can have elements ≠0\neq 0 which are not free: for example, the A-module AsA_s is free but the right divisors of zero in A are not free elements of AsA_s.

(3) In the additive group Z/(n)\mathbf{Z}/(n) (nn an integer ≥2\geq 2) considered as a Z\mathbf{Z}-module, no element is free and a fortiori Z/(n)\mathbf{Z}/(n) is not a free module.

(4) It can happen that every element ≠0\neq 0 of an A-module is free without the module being free. For example, the field Q\mathbf{Q} of rational numbers is a Z\mathbf{Z}-module with this property, for two elements ≠0\neq 0 of Q\mathbf{Q} always form a related system and a basis of Q\mathbf{Q} could therefore only contain a single element aa; but the elements of Q\mathbf{Q} are not all of the form nana with n∈Zn \in \mathbf{Z} (cf. VII, § 3).

Proposition 20

Every A-module E is isomorphic to a quotient module of a free A-module.

If T is a generating set of E, there exists a surjective linear mapping As(T)→EA_s^{(T)} \to E (Corollary 2 to Proposition 17), and if R is the kernel of this mapping, E is isomorphic to As(T)/RA_s^{(T)}/R.

In particular we may take T=ET = E; then there is a surjective linear mapping As(E)→EA_s^{(E)} \to E, called canonical.

In particular, to say that an A-module E is finitely generated (no. 7) means that it is isomorphic to a quotient of a free A-module with a finite basis or also that there exists an exact sequence of the form

Asn→E→0(n an integer >0). A_s^n \to E \to 0 \quad (n \text{ an integer } > 0).

Note that if A≠{0}A \neq \{0\} every basis of a finitely generated free module E is necessarily finite, for if S is a finite generating system and B a basis of E, each element of S is a linear combination of a finite number of elements of B and if B' is the set of all the elements of B which figure thus in the expression for the elements of S, B' is finite and every x∈Ex \in E is a linear combination of elements of B', hence B′=BB' = B.

Proposition 21

Every exact sequence of A-modules

0⟶G→gE→fF⟶0 0 \longrightarrow G \xrightarrow{g} E \xrightarrow{f} F \longrightarrow 0

in which F is a free A-module, splits (no. 9). To be precise, if (bλ)λ∈L(b_\lambda)_{\lambda \in L} is a basis of F and, for each λ∈L\lambda \in L, aλa_\lambda is an element of E such that f(aλ)=bλf(a_\lambda) = b_\lambda, the family (aλ)λ∈L(a_\lambda)_{\lambda \in L} is free and generates a supplementary submodule to g(G).

There exists one and only one linear mapping h:F→Eh : F \to E such that h(bλ)=aλh(b_\lambda) = a_\lambda for all λ∈L\lambda \in L (Corollary 3 to Proposition 17). As h is a linear section associated with f, the proposition follows from I, § 4, no. 9, Proposition 15.

Remark

(5) Let (ai)1≤i≤n(a_i)_{1 \leq i \leq n} be a basis of an A-module E and let (bi)1≤i≤n(b_i)_{1 \leq i \leq n} be a family of elements of E given by the relations

bi=λ1ia1+⋯+λiiai(1≤i≤n) b_i = \lambda_{1i} a_1 + \cdots + \lambda_{ii} a_i \quad (1 \leq i \leq n)

where λii\lambda_{ii} is invertible in A; then (bi)1≤i≤n(b_i)_{1 \leq i \leq n} is a basis of E. It suffices to argue by induction on nn, the proposition being obvious for n=1n = 1. If E' is the submodule of E generated by the family (ai)1≤i≤n−1(a_i)_{1 \leq i \leq n-1}, it follows from the induction hypothesis that (bi)1≤i≤n−1(b_i)_{1 \leq i \leq n-1} is a basis of E'; on the other hand, it follows from (46) that if μbn∈E′\mu b_n \in E' with μ∈A\mu \in A, then also μλnnan∈E′\mu \lambda_{nn} a_n \in E', whence μ=0\mu = 0 since λnn\lambda_{nn} is invertible. The family (bi)1≤i≤n(b_i)_{1 \leq i \leq n} is thus free and, as

an=−λnn−1λ1na1−⋯−λnn−1λn−1,nan−1+λnn−1bn a_n = -\lambda_{nn}^{-1}\lambda_{1n}a_1 - \cdots - \lambda_{nn}^{-1}\lambda_{n-1,n}a_{n-1} + \lambda_{nn}^{-1}b_n
it is seen that (bi)1≤i≤n(b_i)_{1 \leq i \leq n} is a generating system of E, which completes the proof. This result is easily generalized to a family (ai)i∈I(a_i)_{i \in I} whose indexing set I is well ordered.

12. Annihilators. Faithful modules. Monogenous modules

Definition 11

The annihilator of a subset S of an A-module E is the set of elements α∈A\alpha \in A such that αx=0\alpha x = 0 for all x∈Sx \in S.

The annihilator of S is usually denoted by Ann(S); for a subset S consisting of a single element x, we write Ann(x) instead of Ann(\{x\}) and call Ann(x) the annihilator of x.

The relation αx=0\alpha x = 0 may also be expressed by saying that x is annihilated by α\alpha.

It is immediate that the annihilator of an arbitrary subset S of E is a left ideal of A; for it to be equal to A, it is necessary and sufficient (by virtue of (M_IV)) that S={0}S = \{0\}. If two subsets S, T of E are such that S⊂TS \subset T, the annihilator of T is contained in the annihilator of S. If (Si)i∈I(S_i)_{i \in I} is an arbitrary family of subsets of E, the annihilator of the union ⋃iSi\bigcup_i S_i is the intersection of the annihilators of the SiS_i. In particular, the annihilator of a subset S of E is the intersection of the annihilators of the elements of S. To say that an element of E is free is equivalent to saying that its annihilator is {0}\{0\}. For all x∈Ex \in E and all α∈A\alpha \in A, the annihilator of αx\alpha x is the set of β∈A\beta \in A such that βα∈Ann(x)\beta \alpha \in \mathrm{Ann}(x).

The annihilator of a submodule M of E is a two-sided ideal of A; for, if αx=0\alpha x = 0 for all x∈Mx \in M, then also α(βx)=0\alpha (\beta x) = 0 for all x∈Mx \in M and all β∈A\beta \in A, hence αβ\alpha \beta belongs to the annihilator of M for all β∈A\beta \in A. In particular, the annihilator of E is a two-sided ideal of A.

For all α∈A\alpha \in A, let hαh_\alpha be the homothety x↦αxx \mapsto \alpha x; it is known that the mapping α↦hα\alpha \mapsto h_\alpha of A into the endomorphism ring E=HomZ(E,E)\mathscr{E} = \mathrm{Hom}_\mathbf{Z}(E, E) of the commutative group (without operators) E, is a ring homomorphism (§ 2, no. 5). The inverse image of 0 under this homomorphism is the annihilator aa of E; the image of A under the homomorphism α↦hα\alpha \mapsto h_\alpha is therefore isomorphic to the quotient ring A/aA/a. The module E is called faithful if its annihilator aa reduces to 0.

Let E be any A-module, aa a two-sided ideal of A contained in Ann(E) and let α˙\dot{\alpha} be an element of the quotient ring A/aA/a; for all x∈Ex \in E, the element αx\alpha x is the same for all the α∈A\alpha \in A belonging to the class α˙\dot{\alpha} mod. aa; if this element is denoted by α˙x\dot{\alpha} x, it is immediately seen that the mapping (α, x) ↦ αx defines (with addition on E) an (A/α)-module structure on E. When α = Ann(E), the (A/α)-module E thus defined is faithful; we shall say that it is the faithful module associated with the A-module E. Observe that every submodule of an A-module E is also a submodule of the associated faithful module and conversely.

Definition 12

A module is called monogenous if it is generated by a single element.

Proposition 9 of no. 7 shows that, if E is a monogenous A-module and a is an element generating E, E is identical with the set A.a of ξa, where ξ runs through A.

Example

(1) Every monogenous group, being commutative (I, § 4, no. 10, Proposition 18), is a monogenous Z\mathbf{Z}-module. (2) If A is a commutative ring, the monogenous submodules of the A-module A are just the principal ideals (I, § 8, no. 6) of the ring A. (3) Every simple A-module E is monogenous, since the submodule of E generated by an element ≠ 0 of E is necessarily equal to E.

Proposition 22

Let A be a ring. Every quotient module of AsA_s is monogenous. Conversely, let E be a monogenous A-module, c a generator of E and a its annihilator; the linear mapping ξ↦ξc\xi \mapsto \xi c defines, when passing to the quotient, an isomorphism of As/aA_s/a onto E.

As AsA_s is itself monogenous, being generated by 1, the first assertion follows from no. 7, Corollary 1 to Proposition 9. The second is obvious, since ξ↦ξc\xi \mapsto \xi c is by hypothesis surjective and has kernel a.

Note that, if A is not commutative, the annihilators of two distinct generators c, c' of a monogenous A-module E are in general distinct and are also distinct from the annihilator of the module E. On the other hand, if A is commutative, the annihilator of a generator c of E is contained in the annihilator of every element of E and hence is the annihilator of the whole of E.

Corollary

Every submodule of a monogenous A-module E is isomorphic to a quotient module b/a where a and b are two left-ideals of A such that a ⊂ b. Every quotient module of a monogenous A-module is monogenous.

The second assertion is immediate and the first follows from Proposition 22 and I, § 4, no. 6, Theorem 4.

Note on the other hand that a submodule of a monogenous module is not necessarily monogenous. For example, if A is a commutative ring in which there exist non-principal ideals (VII, § 1, no. 1), these ideals are non-monogenous submodules of the monogenous A-module A.

It follows from the definitions that a submodule of an A-module E generated by a family (ai)(a_i) of elements of E is the sum of the monogenous submodules

Aa_i of E; for (a_i) to be a basis of E, it is necessary and sufficient that each of the a_i be a free element of E and that the sum of the Aa_i be direct.

Proposition 23

Let E be an A-module, the direct sum of an infinite family (M_i)_{i \in I} of non-zero submodules. For every generating system S of E, Card(S) \geq Card(I).

For all x \in S, let C_x be the finite set of indices i \in I such that the component of x in M_i is \neq 0 and let C = \bigcup_{x \in S} C_x. Every x \in S belongs by definition to the submodule of E the direct sum of the M_i for i \in C and the hypothesis that S generates E implies therefore that C = I; as I is by hypothesis infinite, so is S (Set Theory, III, § 5, no. 1, Corollary 1 to Proposition 1); therefore Card(I) = Card(C) \leq Card(S) (Set Theory, III, § 6, no. 3, Corollary 3 to Theorem 2).

Corollary 1

Under the hypotheses of Proposition 23, suppose that each M_i is monogenous and that E is the direct sum of a second family (N_\lambda)_{\lambda \in L} of non-zero monogenous submodules. Then Card(L) = Card(I).

If b_\lambda is a generator of N_\lambda, the set of b_\lambda is a generating system of E, hence Card(L) \geq Card(I). In particular L is infinite and, exchanging the roles of (M_i) and (N_\lambda), similarly Card(I) \geq Card(L), whence the corollary.

Corollary 2

If a module E admits an infinite basis B, every generating system of E has cardinal \geq Card(B) and every basis of E is equipotent to B.

13. Change of ring of scalars

Let A, B be two rings and \rho a homomorphism of the ring B into the ring A. For every A-module E, the external law (\beta, x) \mapsto \rho(\beta)x defines (with addition) a B-module structure said to be associated with \rho and the A-module structure on E; this B-module is denoted by \rho_*(E) or E_{[B]} (and even simply E if no confusion can arise). In particular, if B is a subring of A and \rho : B \to A is the canonical injection, E_{[B]} is called the B-module obtained by restricting the ring of scalars A to B; by an abuse of language, this expression is also used when the homomorphism \rho is arbitrary.

If F is a submodule of the A-module E, \rho_*(F) is a submodule of \rho_*(E) and \rho_*(E/F) is equal to \rho_*(E)/\rho_*(F).

Let E, F be two A-modules; every A-linear mapping u : E \to F is also a B-linear mapping E_{[B]} \to F_{[B]} denoted by \rho_*(u); in other words, there is a canonical injection of \mathbf{Z}-modules

(47)

Hom⁡A(E,F)→Hom⁡B(E[B],F[B]). \operatorname{Hom}_A(E, F) \to \operatorname{Hom}_B(E_{[B]}, F_{[B]}).

This mapping is not necessarily bijective; in other words a B-linear mapping E_{[B]} \to F_{[B]} is not necessarily A-linear. For example, a sub-B-module of E_{[B]} is not necessarily a sub-A-module of E: if A is a field and B a subfield of AA, the vector subspace BsB_s of the vector BB-space (As)[B](A_s)_{[B]} is not a vector sub-AA-space if B≠AB \neq A.

It is immediate that, for every family (Ei)i∈I(E_i)_{i \in I} of AA-modules, the BB-module ρ∗(∏i∈IEi)\rho_*\left(\prod_{i \in I} E_i\right) (resp. ρ∗(⨁i∈IEi)\rho_*\left(\bigoplus_{i \in I} E_i\right)) is equal to ∏i∈Iρ∗(Ei)\prod_{i \in I} \rho_*(E_i) (resp. ⨁i∈Iρ∗(Ei)\bigoplus_{i \in I} \rho_*(E_i)).

Every generating system of ρ∗(E)\rho_*(E) is a generating system of EE but the converse is not necessarily true.

Proposition 24

Let A,BA, B be two rings and ρ:B→A\rho : B \to A a ring homomorphism.

(i) If ρ\rho is surjective, the canonical mapping (47) is bijective. For every AA-module EE, every sub-BB-module of ρ∗(E)\rho_*(E) is a sub-AA-module of EE; every generating system of EE is a generating system of ρ∗(E)\rho_*(E).

(ii) If ρ\rho is injective, every free family in the AA-module EE is a free family in the BB-module ρ∗(E)\rho_*(E).

The proposition follows immediately from the definitions.

Note that even if ρ\rho is injective, a free family in ρ∗(E)\rho_*(E) is not necessarily free in EE.

For example, 1 and 2\sqrt{2} do not form a free system in R\mathbf{R} considered as a vector R\mathbf{R}-space, although they form a free system in R\mathbf{R} considered as a vector Q\mathbf{Q}-space (cf. Remark 1).

Proposition 25

Let A,BA, B be two rings, ρ:B→A\rho : B \to A a ring homomorphism and EE an AA-module. Let (αλ)λ∈L(\alpha_\lambda)_{\lambda \in L} be a generating system (resp. free family of elements, basis) of AA considered as a left BB-module. Let (aμ)μ∈M(a_\mu)_{\mu \in M} be a generating system (resp. free family of elements, basis) of the AA-module EE. Then (αλaμ)(λ,μ)∈L×M(\alpha_\lambda a_\mu)_{(\lambda, \mu) \in L \times M} is a generating system (resp. (when ρ\rho is injective) free family of elements, basis) of the BB-module ρ∗(E)\rho_*(E).

If x=∑μ∈Mγμaμx = \sum_{\mu \in M} \gamma_\mu a_\mu, where γμ∈A\gamma_\mu \in A and (αλ)(\alpha_\lambda) is a generating system of AA, we may write γμ=∑λ∈Lρ(βλμ)αλ\gamma_\mu = \sum_{\lambda \in L} \rho(\beta_{\lambda \mu}) \alpha_\lambda, with βλμ∈B\beta_{\lambda \mu} \in B, for all μ∈M\mu \in M, whence x=∑λ,μρ(βλμ)αλaμx = \sum_{\lambda, \mu} \rho(\beta_{\lambda \mu}) \alpha_\lambda a_\mu. On the other hand, if (αλ)(\alpha_\lambda) and (aμ)(a_\mu) are free families, a relation ∑λ,μρ(βλμ)αλaμ=0\sum_{\lambda, \mu} \rho(\beta_{\lambda \mu}) \alpha_\lambda a_\mu = 0, with βλμ∈B\beta_{\lambda \mu} \in B, may be written ∑μ∈M(∑λ∈Lρ(βλμ)αλ)aμ=0\sum_{\mu \in M} \left( \sum_{\lambda \in L} \rho(\beta_{\lambda \mu}) \alpha_\lambda \right) a_\mu = 0; it thus implies ∑λ∈Lρ(βλμ)αλ=0\sum_{\lambda \in L} \rho(\beta_{\lambda \mu}) \alpha_\lambda = 0 for all μ∈M\mu \in M and therefore βλμ=0\beta_{\lambda \mu} = 0 for all λ,μ\lambda, \mu if ρ\rho is injective.

Corollary

If AA is a finitely generated left BB-module and EE a finitely generated left AA-module, ρ∗(E)\rho_*(E) is a finitely generated left AA-module.

Let CC be a third ring, ρ′:C→B\rho' : C \to B a ring homomorphism and ρ′′=ρ∘ρ′\rho'' = \rho \circ \rho' the composite homomorphism. It follows immediately from the definitions that ρ∗′′(E)=ρ∗′(ρ∗(E))\rho''_*(E) = \rho'_*(\rho_*(E)) for every AA-module EE. In particular, if ρ\rho is an isomorphism of BB onto AA, then E=ρ∗′(ρ∗(E))E = \rho'_*(\rho_*(E)), where ρ′\rho' denotes the inverse isomorphism of ρ\rho.

Remark

(1) Let KK be a field and AA a subring of KK with the following property: for every finite family (ξi)1≤i≤n(\xi_i)_{1 \leq i \leq n} of elements of KK, there exists a γ∈A\gamma \in A which is non-zero and such that γξi∈A\gamma \xi_i \in A for 1≤i≤n1 \leq i \leq n (a hypothesis which is always satisfied when AA is commutative and KK is the field of fractions of AA). Let EE be a vector space over KK and E[A]E_{[A]} the AA-module obtained by restricting the ring of scalars to AA. Then, if a family (xλ)λ∈L(x_\lambda)_{\lambda \in L} is free in E[A]E_{[A]} it is also free in EE. Attention may be confined to the case where L={1,n}L = \{1, n\}; if there were a relation ∑i=1nξixi=0\sum_{i=1}^n \xi_i x_i = 0 with ξi∈K\xi_i \in K, the ξi\xi_i not all zero, it would follow that for all β∈A\beta \in A, ∑i=1n(βξi)xi=0\sum_{i=1}^n (\beta \xi_i) x_i = 0. By hypothesis we can suppose β≠0\beta \neq 0 in AA such that βξi=αi\beta \xi_i = \alpha_i belongs to AA for all ii; but the relation ∑i=1nαixi=0\sum_{i=1}^n \alpha_i x_i = 0 is contrary to the hypothesis, the αi\alpha_i being not all zero.

(2) If the ring homomorphism ρ:B→A\rho : B \to A is surjective and bb is its kernel (so that AA is canonically identified with B/bB/b), then, for every AA-module EE, bb is contained in the annihilator of ρ∗(E)\rho_*(E) and EE is the AA-module derived from ρ∗(E)\rho_*(E) by the process defined in no. 12.

Let A,BA, B be two rings and ρ:B→A\rho : B \to A a homomorphism. Let EE be an AA-module and FF a BB-module; a B-linear mapping u:F→ρ∗(E)u : F \to \rho_*(E) (also called a B-linear mapping of FF into EE if no confusion arises) is also called a semi-linear mapping (relative to ρ\rho) of the BB-module FF into the AA-module EE; it is also said that the ordered pair (u,ρ)(u, \rho) is a dimorphism of FF into EE; this therefore means that, for x∈F,y∈Fx \in F, y \in F and β∈B\beta \in B,

{u(x+y)=u(x)+u(y)u(βx)=ρ(β)u(x). \begin{cases} u(x + y) = u(x) + u(y) \\ u(\beta x) = \rho(\beta) u(x). \end{cases}

The set HomB(F,ρ∗(E))\mathrm{Hom}_B(F, \rho_*(E)) of BB-linear mappings of FF into EE is also written as HomB(F,E)\mathrm{Hom}_B(F, E) if no confusion can arise.

When ρ\rho is an isomorphism of BB onto AA, the relation u(βx)=ρ(β)u(x)u(\beta x) = \rho(\beta) u(x) for all β∈B\beta \in B may also be written as u(ρ′(α)x)=αxu(\rho'(\alpha)x) = \alpha x for all α∈A\alpha \in A, where ρ′\rho' denotes the inverse isomorphism of ρ\rho; to say that uu is semi-linear for ρ\rho is then equivalent to saying that uu is an A-linear mapping of ρ∗′(F)\rho'_*(F) into EE.

Example

It has been seen (no. 1) that a homothety hα:x↦αxh_\alpha : x \mapsto \alpha x on an AA-module EE is not necessarily a linear mapping. But if α\alpha is invertible, hαh_\alpha is a semi-linear mapping (which is moreover bijective) relative to the inner automorphism ξ↦αξα−1\xi \mapsto \alpha \xi \alpha^{-1} of AA, for α(λx)=(αλα−1)(αx)\alpha(\lambda x) = (\alpha \lambda \alpha^{-1})(\alpha x).

Let C be a third ring, ρ′:C→B\rho': C \to B a homomorphism and G a C-module. If v:G→Fv: G \to F is a semi-linear mapping relative to ρ′\rho', the composition w=u∘vw = u \circ v is a semi-linear mapping of G into E relative to the homomorphism ρ′′=ρ∘ρ′\rho'' = \rho \circ \rho'. If ρ\rho is an isomorphism and u:F→Eu: F \to E is a bijective semi-linear mapping relative to ρ\rho, the inverse mapping u′:E→Fu': E \to F is a semi-linear mapping relative to the inverse isomorphism ρ′:A→B\rho': A \to B of ρ\rho.

It is thus seen that, for the species of structure defined by giving on an ordered pair (A, E) of sets a ring structure on A and a left A-module structure on E, the dimorphisms (u,ϕ)(u, \phi) can be taken as morphisms (Set Theory, IV, § 2, no. 1); we shall always assume in what follows that this choice of morphisms has been made.

Remark (3)*. Let A1,A2A_1, A_2 be two rings, A=A1×A2A = A_1 \times A_2 their product and let e1=(1,0), e2=(0,1)e_1 = (1, 0),\ e_2 = (0, 1) in A, so that A1A_1 and A2A_2 are canonically identified with the two-sided ideals Ae1Ae_1 and Ae2Ae_2 of A. For every A-module E, e1Ee_1E and e2Ee_2E are sub-A-modules E1, E2E_1,\ E_2 of E, annihilated respectively by e2e_2 and e1e_1, so that, canonically identifying A/Ae2A/Ae_2 with A1A_1 and A/Ae1A/Ae_1 with A2A_2, E1E_1 (resp. E2E_2) is given an A1A_1-module (resp. A2A_2-module) structure. Moreover, E is the direct sum of E1E_1 and E2E_2, for every x∈Ex \in E can be written as x=e1x+e2xx = e_1x + e_2x and the relation e1x=e2ye_1x = e_2y implies e1x=e12x=e1e2y=0e_1x = e_1^2x = e_1e_2y = 0. Conversely, for every ordered pair consisting of an A1A_1-module F1F_1 and an A2A_2-module F2F_2, let E1E_1 be the A-module (p1)∗(F1)(p_1) * (F_1), E2E_2 the A-module (p2)∗(F2)(p_2) * (F_2), p1p_1 and p2p_2 being the projections of A onto A1A_1 and A2A_2 respectively; then in the A-module E=E1⊕E2, E1=e1E, E2=e2EE = E_1 \oplus E_2,\ E_1 = e_1E,\ E_2 = e_2E. The study of A-modules is thus reduced to that of A1A_1-modules and that of A2A_2-modules. In particular, every submodule M of E is of the form M1⊕M2M_1 \oplus M_2, where M1=e1MM_1 = e_1M and M2=e2MM_2 = e_2M.

14. Multimodules

Let A, B be two rings and consider on a set E two left module structures with the same additive law and whose ring of operators are respectively A and B; let E\mathscr{E} be the endomorphism ring of the additive group E and for all α∈A\alpha \in A (resp. β∈B\beta \in B) let hαh_\alpha (resp. hβ′h'_\beta) denote the element x↦αxx \mapsto \alpha x (resp. x↦βxx \mapsto \beta x) of E\mathscr{E}. Clearly the three following properties are equivalent: (a) hα∘hβ′=hβ′∘hαh_\alpha \circ h'_\beta = h'_\beta \circ h_\alpha for all α\alpha and β\beta; (b) the image of A under the homomorphism a↦hαa \mapsto h_\alpha is contained in HomB(E,E)\mathrm{Hom}_B(E, E); (c) the image of B under the homomorphism β↦hβ′\beta \mapsto h'_\beta is contained in HomA(E,E)\mathrm{Hom}_A(E, E). When the A-module (resp. B-module) structure in question is a right module structure, the ring A (resp. B) must be replaced in (b) (resp. (c)) by A0A^0 (resp. B0B^0). The above properties can be expressed by saying that the two (left or right) module structures defined on E are compatible.

Definition 13

Let* (Aλ)λ∈L, (Bμ)μ∈M(A_\lambda)_{\lambda \in L},\ (B_\mu)_{\mu \in M} be two families of rings; an ((Aλ), (Bμ))((A_\lambda),\ (B_\mu))*-multimodule* (or multimodule over the families of rings (Aλ)λ∈L, (Bμ)μ∈M(A_\lambda)_{\lambda \in L},\ (B_\mu)_{\mu \in M}) is a set E with, for each λ∈L\lambda \in L, a left AλA_\lambda*-module structure and, for each* μ∈M\mu \in M, a right BμB_\mu*-module structure, all these module structures being compatible with one another.

When the family (Bμ)(B_\mu) (resp. (Aλ)(A_\lambda)) is empty, E is called a left (resp. right) multimodule. When Card(L) + Card(M) = 2, we say "*bimodule*" instead of "*multimodule*"; it is then often convenient to consider (as can always be done by replacing a ring of operators by its opposite, cf. no. 1) a bimodule as having a left module structure with respect to a ring A and a right module structure with respect to a ring B, the permutability of the laws then being expressed by the relation

α(xβ)=(αx)βfor x∈E,α∈A,β∈B. \alpha(x\beta) = (\alpha x)\beta \quad \text{for } x \in E, \alpha \in A, \beta \in B.

It is then also said that E is an (A, B)-*bimodule*.

Two multimodule structures on a set E are said to be compatible if all the module structures on E which define one or the other of these multimodule structures are compatible with one another.

Example

(1) On a ring A the module structures of AsA_s and AdA_d are compatible and A can therefore be considered canonically as an (A, A)-bimodule.

(2) A left A-module E has a canonical left module structure over the ring End⁡A(E)\operatorname{End}_A(E) and the A-module and End⁡A(E)\operatorname{End}_A(E)-module structures on E are compatible.

Clearly when E is a multimodule over two families (Aλ)λ∈L,(Bμ)μ∈M(A_\lambda)_{\lambda \in L}, (B_\mu)_{\mu \in M} of rings, E is also a multimodule over any two subfamilies (Aλ)λ∈L′,(Bμ)μ∈M′(A_\lambda)_{\lambda \in L'}, (B_\mu)_{\mu \in M'}, where the AλA_\lambda-module and BμB_\mu-module structures for λ∈L′\lambda \in L' and μ∈M′\mu \in M' are those initially given.

Since multimodules are particular examples of commutative groups with operators, the results of nos. 2 to 10 (cf. no. 10, Remark) can be applied to them; in particular, if E, F are two ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodules, a homomorphism u:E→Fu : E \to F is a mapping which is an AλA_\lambda-homomorphism for all λ∈L\lambda \in L and a BμB_\mu-homomorphism for all μ∈M\mu \in M. The stable subgroups of an ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodule are ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodules (called submultimodules), as also are the quotients by such subgroups (called quotient multimodules); similarly for products and direct sums.

Let E be an ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodule and for each λ∈L\lambda \in L (resp. μ∈M\mu \in M) let ϕλ:Aλ′→Aλ\phi_\lambda : A'_\lambda \to A_\lambda (resp. ψμ:Bμ′→Bμ\psi_\mu : B'_\mu \to B_\mu) be a ring homomorphism; clearly the Aλ′A'_\lambda-module structures associated with the ϕλ\phi_\lambda and the AλA_\lambda-module structures given on E and the Bμ′B'_\mu-module structures associated with the ψμ\psi_\mu and the BλB_\lambda-module structures given on E are compatible with one another and hence define on E an ((Aλ′),(Bμ′))((A'_\lambda), (B'_\mu))-multimodule structure, said to be associated with the given ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodule structure and the ϕλ\phi_\lambda and ψμ\psi_\mu.

If E, F are two ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodules, the additive group of homomorphisms of E into F is denoted by Hom⁡(Aλ),(Bμ)(E,F)\operatorname{Hom}_{(A_\lambda), (B_\mu)}(E, F) (or simply Hom⁡(E,F)\operatorname{Hom}(E, F)). Formulae (6) to (8) of no. 2 are obviously valid for ((Aλ),(Bμ))((A_\lambda), (B_\mu))-multimodule homomorphisms and, in particular, Hom⁡(E,E)=End⁡(E)\operatorname{Hom}(E, E) = \operatorname{End}(E) has a ring structure;

moreover Hom(E, F) has a canonical left End(F)-module structure and right End(E)-module structure, these two structures being compatible; in other words, Hom(E, F) has a canonical (End(F), End(E))-bimodule structure.

Suppose now that E has a multimodule structure whose rings of left (resp. right) operators are on the one hand the AλA_\lambda for λ∈L\lambda \in L (resp. the BμB_\mu for μ∈M\mu \in M) and on the other the rings of another family (Aλ′′)λ′∈L′(A'_{\lambda'})_{\lambda' \in L'} (resp. (Bμ′′)μ′∈M′(B'_{\mu'})_{\mu' \in M'}). Suppose similarly that F has a multimodule structure whose rings of left (resp. right) operators are on the one hand the AλA_\lambda for λ∈L\lambda \in L (resp. the BμB_\mu for μ∈M\mu \in M) and on the other the rings of another family (Aλ′′′′)λ′′∈L′′(A''_{\lambda''})_{\lambda'' \in L''} (resp. (Bμ′′′′)μ′′∈M′′(B''_{\mu''})_{\mu'' \in M''}); to abbreviate we shall say that E is an ((AλA_\lambda), (Aλ′′A'_{\lambda'}); (BμB_\mu), (Bμ′′B'_{\mu'}))-multimodule and F an ((AλA_\lambda), (Aλ′′′′A''_{\lambda''}); (BμB_\mu), (Bμ′′′′B''_{\mu''}))-multimodule. Consider E and F as ((AλA_\lambda), (BμB_\mu))-multimodules, thus restricting the operators to the subfamilies (AλA_\lambda) and (BμB_\mu). By what was said at the beginnings of this no., the multimodule structures given on E and F define canonically ring homomorphisms

Aλ′′→End⁡(Aλ),(Bμ)(E),Bμ′′0→End⁡(Aλ),(Bμ)(E), A'_{\lambda'} \to \operatorname{End}_{(A_\lambda), (B_\mu)}(E), \qquad {B'_{\mu'}}^0 \to \operatorname{End}_{(A_\lambda), (B_\mu)}(E),
Aλ′′′′→End⁡(Aλ),(Bμ)(F),Bμ′′′′→End⁡(Aλ),(Bμ)(F); A''_{\lambda''} \to \operatorname{End}_{(A_\lambda), (B_\mu)}(F), \qquad B''_{\mu''} \to \operatorname{End}_{(A_\lambda), (B_\mu)}(F);

moreover, two elements of End⁡(Aλ),(Bμ)(E)\operatorname{End}_{(A_\lambda), (B_\mu)}(E) (resp. End⁡(Aλ),(Bμ)(F)\operatorname{End}_{(A_\lambda), (B_\mu)}(F)) respective images of elements of two distinct rings among the Aλ′′A'_{\lambda'}, or the Bμ′′0{B'_{\mu'}}^0 (resp. the Aλ′′′′A''_{\lambda''} or the Bμ′′′′B''_{\mu''}) are permutable; it follows that the above homomorphisms define on Hom⁡(Aλ),(Bμ)(E,F)\operatorname{Hom}_{(A_\lambda), (B_\mu)}(E, F) a multimodule structure whose rings of left operators are the Aλ′′′′A''_{\lambda''} (λ′′∈L′′\lambda'' \in L'') and the Bμ′′B'_{\mu'} (μ′∈M′\mu' \in M') and whose rings of right operators are the Aλ′′A'_{\lambda'} (λ′∈L′\lambda' \in L') and the Bμ′′′′B''_{\mu''} (μ′′∈M′′\mu'' \in M'').

If now E′E' is an ((AλA_\lambda), (Aλ′′A'_{\lambda'}); (BμB_\mu), (Bμ′′B'_{\mu'}))-multimodule and F′F' an ((AλA_\lambda), (Aλ′′′′A''_{\lambda''}); (BμB_\mu), (Bμ′′′′B''_{\mu''}))-multimodule, Hom⁡(Aλ),(Bμ)(E′,F′)\operatorname{Hom}_{(A_\lambda), (B_\mu)}(E', F') is an

((Aλ′′′′),(Bμ′′);(Aλ′′),(Bμ′′′′))-multimodule; ((A''_{\lambda''}), (B'_{\mu'}); (A'_{\lambda'}), (B''_{\mu''}))\text{-multimodule};

if u:E′→E,v:F→F′u : E' \to E, v : F \to F' are multimodule homomorphisms,

Hom⁡(u,v):Hom⁡(Aλ),(Bμ)(E,F)→Hom⁡(Aλ),(Bμ)(E′,F′) \operatorname{Hom}(u, v) : \operatorname{Hom}_{(A_\lambda), (B_\mu)}(E, F) \to \operatorname{Hom}_{(A_\lambda), (B_\mu)}(E', F')

is defined as in no. 2 and is a multimodule homomorphism.

Remark

(1) Let F be an A-module and C the centre of the ring A; as central homotheties commute with all homotheties, F has a bimodule structure whose rings of left operators are A and C. If E is another A-module, Hom⁡A(E,F)\operatorname{Hom}_A(E, F) has therefore a canonical C-*module* structure (where, for f∈Hom⁡A(E,F)f \in \operatorname{Hom}_A(E, F) and γ∈C\gamma \in C, γf\gamma f is the homomorphism x↦γf(x)x \mapsto \gamma f(x)); if E', F' are two A-modules, u:E′→E,v:F→F′u : E' \to E, v : F \to F' two A-homomorphisms, the mapping Hom⁡(u,v)\operatorname{Hom}(u, v) is C-*linear*.

(2) Let E be a left A-module; as A has a canonical (A, A)-bimodule structure, so has the direct sum A(T)A^{(T)} for any indexing set T; by the above, HomA(As(T),E)\mathrm{Hom}_A(A_s^{(T)}, E) has a canonical left A-module structure arising from the right A-module structure on As(T)A_s^{(T)}: for f∈HomA(As(T),E)f \in \mathrm{Hom}_A(A_s^{(T)}, E) and α∈A\alpha \in A, αf\alpha f is the linear mapping x↦f(xα)x \mapsto f(x\alpha). Corollary 2 to Proposition 17 of no. 11 defines a canonical mapping jE,Tj_{E, T} from the product module ETE^T to HomA(As(T),E)\mathrm{Hom}_A(A_s^{(T)}, E), the image under jE,Tj_{E, T} of a family (xt)t∈T(x_t)_{t \in T} being the linear mapping f:As(T)→Ef : A_s^{(T)} \to E such that f(et)=xtf(e_t) = x_t for all t∈Tt \in T (where (et)(e_t) is the canonical basis of As(T)A_s^{(T)}); it is known (loc. cit.) that jE,Tj_{E, T} is bijective and it follows from the definition given above of the A-module structure on HomA(As(T),E)\mathrm{Hom}_A(A_s^{(T)}, E) that jE,Tj_{E, T} is A-linear. Finally, if u:E→Fu : E \to F is an A-module homomorphism, the diagram

ET→jE,THomA(As(T),E)uT↓↓Hom(1,u)FT→jF,THomA(As(T),F) \begin{array}{ccc} E^T & \xrightarrow{j_{E, T}} & \mathrm{Hom}_A(A_s^{(T)}, E) \\ u^T \downarrow & & \downarrow \mathrm{Hom}(1, u) \\ F^T & \xrightarrow{j_{F, T}} & \mathrm{Hom}_A(A_s^{(T)}, F) \end{array}

is commutative.

Note that when T consists of a single element, jE:E→HomA(As,E)j_E : E \to \mathrm{Hom}_A(A_s, E) is just the mapping x↦θxx \mapsto \theta_x defined in no. 2, Example 1.

Exercises

See the exercises for § 1.

Transcribed from the printed edition, 1998, Springer. Not translated.