Bourbaki

§ 7. Vector spaces

1. Bases of a vector space

Theorem 1

Every vector space over a field K is a free K-module.

It must be proved that every vector space admits a basis; this will follow from the following more precise theorem:

Theorem 2

Given a generating system S of a vector space E over a field K and a free subset L of E contained in S, there exists a basis B of E such that L ⊂ B ⊂ S.

Theorem 1 follows from this statement by taking L = ∅.

To prove Theorem 2, we note that the set Λ of free subsets of E contained in S, ordered by inclusion, is an inductive set (Set Theory, III, § 2, no. 4), by virtue of § 1, no. 11; so is the set M of free subsets containing L and contained in S. By Zorn's Lemma, M admits a maximal element B and it suffices to prove that the vector subspace of E generated by B is equal to E. This follows immediately from the definition of B and the following lemma:

Lemma 1

Let (a_i)_{i \in I} be a free family of elements of E; if b \in E does not belong to the subspace F generated by (a_i), the subset of E consisting of the a_i and b is free.

Suppose that there were a relation μb+∑iλiai=0\mu b + \sum_i \lambda_i a_i = 0 with μ∈K\mu \in K and λi∈K\lambda_i \in K for all i∈Ii \in I, the family (λi)(\lambda_i) having finite support; if μ≠0\mu \neq 0, it would follow that b=−∑i(μ−1λi)aib = -\sum_i (\mu^{-1} \lambda_i) a_i and hence b∈Fb \in F contrary to the hypothesis; hence μ=0\mu = 0 and the relation becomes ∑iλiai=0\sum_i \lambda_i a_i = 0, which implies λi=0\lambda_i = 0 for all i∈Ii \in I by hypothesis; whence the lemma.

Corollary

For a subset B of a vector space E, the following properties are equivalent: (a) B is a basis of E. (b) B is a maximal free subset of E. (c) B is a minimal generating system of E. This follows immediately from Theorem 2.

Example

Given a ring A and a subfield K of A, A is a (right or left) vector space over K and therefore admits a basis; in particular, every extension field of a field K has a basis as a left (resp. right) vector space over K. *Thus the field R of real numbers admits an (infinite) basis as a vector space over the field Q of rational numbers; such a basis of R is called a Hamel basis.

Remark

For a family (ai)i∈I(a_i)_{i \in I} of elements of a vector space EE over a field KK to be free, it is necessary and sufficient that, for all κ∈I\kappa \in I, aκa_\kappa belong to no subspace of EE generated by the aia_i of index i≠κi \neq \kappa. We know that this condition is necessary in any module (§ 1, no. 11, Remark 1). It is sufficient by virtue of Lemma 1, as is seen immediately arguing by reductio ad absurdum and considering a minimal related subfamily of (ai)(a_i).

2. Dimension of vector spaces

Theorem 3

Two bases of the same vector space* EE over a field KK are equipotent.

We note first that if EE admits an infinite basis BB, it follows from § 1, no. 12, Corollary 2 to Proposition 23 that every other basis of EE is equipotent to BB. We may therefore confine our attention to the case where EE has a finite basis of nn elements. We note that every monogenous vector space over KK, not reduced to 0, is a simple KK-module (I, § 4, no. 4, Definition 7), for it is generated by each of its elements ≠0\neq 0, by virtue of the relation μa=(μλ)(λ−1a)\mu a = (\mu \lambda)(\lambda^{-1}a) for μ∈K\mu \in K, λ∈K\lambda \in K and λ≠0\lambda \neq 0. Hence if (ai)1≤i≤n(a_i)_{1 \leq i \leq n} is a basis of EE, then E=⨁i=1nKaiE = \bigoplus_{i=1}^n Ka_i up to isomorphism and the subspaces Ek=⨁i=1κKaiE_k = \bigoplus_{i=1}^\kappa Ka_i for 0≤k≤n0 \leq k \leq n form a Jordan-Hölder series of EE, Ek/Ek−1E_k/E_{k-1} being isomorphic to KakKa_k. Theorem 3 then follows in this case from the Jordan-Hölder Theorem (I, § 4, no. 7, Theorem 6).

A proof can be given independent of the Jordan-Hölder Theorem, by showing by induction on nn that, if EE admits a basis of nn elements, every other basis B′B' has at most nn elements. The proposition is obvious for n=0n = 0. If n≥1n \geq 1, B′B' is non-empty; then let a∈B′a \in B'. By Theorem 2 (no. 1) there exists a subset CC of BB such that {a}∪C\{a\} \cup C is a basis of EE and a∉Ca \notin C, since {a}∪B\{a\} \cup B is obviously a generating system of EE. As BB is a basis of EE, C=BC = B is impossible (no. 1, Corollary to Theorem 2) and hence CC has at most n−1n - 1 elements. Let VV be the subspace generated by CC and V′V' the subspace generated by B′−{a}B' - \{a\}; VV and V′V' are both supplementary to the subspace KaKa of EE and hence are isomorphic (§ 1, no. 10, Proposition 13). As VV admits a basis with at most n−1n - 1 elements, B′−{a}B' - \{a\} has at most n−1n - 1 elements by the induction hypothesis and hence B′B' has at most nn elements.

Definition 1

The dimension of a vector space* EE over a field KK, denoted by dim⁡KE\dim_K E or [E:K][E:K] (or simply dim⁡E\dim E) is the cardinal of any of the bases of EE. If MM is a subset of EE, the rank of MM (over KK*), denoted by* rg⁡M\operatorname{rg} M or rg⁡KM\operatorname{rg}_K M, is the dimension of the vector subspace of EE generated by MM.

To say that EE is finite-dimensional is equivalent to saying that EE is a KK-module of finite length and dim⁡KE=long⁡KE\dim_K E = \operatorname{long}_K E.

Corollary

For every subset M of E, the rank of M is at most equal to dim E.

If V is the vector subspace of E generated by M, M contains a basis B' of V (no. 1, Theorem 2) and as B' is a free subset of E, it is contained in a basis B of E (no. 1, Theorem 2); then Card(B') ≤\leq Card(B), whence the corollary.

Theorems 2 and 3 immediately imply the following proposition:

Proposition 1

(i) For a left vector space over K to be of finite dimension n, it is necessary and sufficient that it be isomorphic to Ks^n.

(ii) For two vector spaces Ks^m and K_s^n to be isomorphic (m and n integers ≥0\geq 0), it is necessary and sufficient that m = n.*

(iii) In a vector space E of finite dimension n, every generating system has at least n elements; a generating system of E with n elements is a basis of E.

(iv) In a vector space E of finite dimension n, every free subset has at most n elements; a free subset with n elements is a basis of E.

Proposition 2

Let (E_t)_{t \in I} be a family of vector spaces over K. Then

dim⁡K(⨁t∈IEt)=∑t∈Idim⁡KEt. \dim_K \left( \bigoplus_{t \in I} E_t \right) = \sum_{t \in I} \dim_K E_t.

If the E_t are canonically identified with subspaces of E=⨁t∈IEtE = \bigoplus_{t \in I} E_t and B_t is a basis of E_t (t∈It \in I), then B=⋃t∈IBtB = \bigcup_{t \in I} B_t is a basis of E (§1§ 1, no. 11, Proposition 19); whence relation (1) since the B_t are pairwise disjoint.

Remark

(1) Examples can be given of modules admitting two finite bases not having the same number of elements (§1§ 1, Exercise 16(c)). However:

Proposition 3

Let A be a ring such that there exists a homomorphism ρ\rho of A into a field D; then for every free A-module E, any two bases of E are equipotent.

Consider the vector space ρ∗(E)=D⊗AE\rho^*(E) = D \otimes_A E over D obtained by extending the ring of scalars to D (§5§ 5, no. 1) and let ϕ:x↦1⊗x\phi : x \mapsto 1 \otimes x be the canonical mapping of E into ρ∗(E)\rho^*(E); if (aλ)(a_\lambda) is a basis of E, (ϕ(aλ))(\phi(a_\lambda)) is a basis of ρ∗(E)\rho^*(E) (§5§ 5, no. 1, Proposition 4); the proposition then follows from Theorem 3.

Corollary

If A is a commutative ring ≠0\neq 0 and E a free A-module, any two bases of E are equipotent.

There exists in A at least one maximal ideal m (I, §8§ 8, no. 6, Theorem 1) and, as A/m is a field, the conditions of Proposition 3 are fulfilled.

Remark

(2) When a free A-module E is such that any two bases of E are equipotent, the cardinal of an arbitrary basis of E over A is also called the dimension or rank of E and denoted by dim⁡AE\dim_A E or dim⁡E\dim E.

(3) Let AA be a ring such that any two bases of a free AA-module are equipotent and let KK be a subfield of AA, so that AA can be considered as a left vector space over KK by restricting the scalars. Every free AA-module EE can similarly be considered as a left vector space over KK and it then follows from § 1, no. 13, Proposition 25 that

dim⁡KE=dim⁡KE⋅dim⁡KAs. \dim_K E = \dim_K E \cdot \dim_K A_s.

(4) In Chapter VIII we shall see examples of rings satisfying the conclusion of Proposition 3 but not the hypothesis.

3. Dimension and codimension of a subspace of a vector space

Proposition 4

Every subspace FF of a vector space EE is a direct factor of EE and

dim⁡F+dim⁡(E/F)=dim⁡E. \dim F + \dim(E/F) = \dim E.

As the quotient vector space E/FE/F is a free module, we know (§ 1, no. 11, Proposition 21) that FF is a direct factor of EE; relation (3) is then a special case of formula (1) (no. 2).

Corollary 1

If E,F,GE, F, G are vector spaces over a field KK, every exact sequence of linear mappings 0→E→F→G→00 \to E \to F \to G \to 0 splits.

This is another way of expressing Proposition 4 (§ 1, no. 9).

Corollary 2

Let (Ei)0≤i≤n(E_i)_{0 \leq i \leq n} be a finite family of vector spaces over a field KK. If there exists an exact sequence of linear mappings

0⟶E0→u0E1→u1E2⟶⋯⟶En−1→un−1En→un0 0 \longrightarrow E_0 \xrightarrow{u_0} E_1 \xrightarrow{u_1} E_2 \longrightarrow \cdots \longrightarrow E_{n-1} \xrightarrow{u_{n-1}} E_n \xrightarrow{u_n} 0

the relation

∑2k+1≤ndim⁡E2k+1=∑2k≤ndim⁡E2k \sum_{2k+1 \leq n} \dim E_{2k+1} = \sum_{2k \leq n} \dim E_{2k}

holds, or, if all the spaces are finite dimensional,

∑i=1n(−i)idim⁡Ei=0. \sum_{i=1}^n (-i)^i \dim E_i = 0.

Let Ik=Im⁡ uk=Ker⁡ uk+1I_k = \operatorname{Im}\ u_k = \operatorname{Ker}\ u_{k+1} for 0≤k≤n−10 \leq k \leq n-1; Ik+1I_{k+1} is therefore isomorphic to Ek+1/IkE_{k+1}/I_k, hence (formula (3)) dim⁡Ik+dim⁡Ik+1=dim⁡Ek+1\dim I_k + \dim I_{k+1} = \dim E_{k+1} for 0≤k≤n−20 \leq k \leq n-2 and moreover dim⁡I0=dim⁡E0\dim I_0 = \dim E_0 and In−1=EnI_{n-1} = E_n, hence dim⁡In−1=dim⁡En\dim I_{n-1} = \dim E_n. Replacing dim⁡Ei\dim E_i by its expression as a function of the dim⁡Ik\dim I_k in the two sides of (5), we obtain on each side ∑k=0n−1dim⁡Ik\sum_{k=0}^{n-1} \dim I_k, whence the corollary.

Corollary 3

If M and N are two subspaces of a vector space E, then

(7)

dim⁡(M+N)+dim⁡(M∩N)=dim⁡M+dim⁡N. \dim(M + N) + \dim(M \cap N) = \dim M + \dim N.

It suffices to apply Corollary 2 to the exact sequence

0→M∩N→M⊕N→M+N→0 0 \to M \cap N \to M \oplus N \to M + N \to 0

(§ 1, no. 8, Proposition 10) taking account of the fact that

dim⁡(M⊕N)=dim⁡M+dim⁡N \dim(M \oplus N) = \dim M + \dim N

(no. 2, Proposition 2).

Corollary 4

For every subspace F of a vector space E, dim⁡F≤dim⁡E\dim F \leq \dim E; if E is finite dimensional, the relation dim⁡F=dim⁡E\dim F = \dim E is equivalent to F=EF = E.

The first assertion is obvious from (3); further, if dim⁡E\dim E is finite, the relation dim⁡F=dim⁡E\dim F = \dim E implies dim⁡(E/F)=0\dim(E/F) = 0 by (3) and a vector space of dimension 0 reduces to 0.

Corollary 5

If a vector space E is the sum of a family (Fi)(F_i) of vector subspaces, then

(8)

dim⁡E≤∑idim⁡Fi. \dim E \leq \sum_i \dim F_i.

If further dim⁡E\dim E is finite, the two sides of (8) are equal if and only if E is the direct sum of the family (Fi)(F_i).

The inequality (8) follows from (3) and the fact that E is isomorphic to a quotient of ⨁iFi\bigoplus_i F_i (§ 1, no. 7, formula (28)). The second assertion is a particular case of § 1, no. 10, Corollary 5 to Proposition 16, for the equality of the two sides of (8) implies that dim⁡Fi=0\dim F_i = 0 except for a finite number of indices.

Definition 2

Given a vector space E, the codimension (with respect to E) of a subspace F of E, denoted by codim⁡EF\operatorname{codim}_E F, or simply codim⁡F\operatorname{codim} F, is the dimension of E/FE/F (equal to that of any supplement of F in E).

Relation (3) may then be written

(9)

dim⁡F+codim⁡F=dim⁡E. \dim F + \operatorname{codim} F = \dim E.

Proposition 5

Let F, F' be two subspaces of a vector space E, such that F⊂F′F \subset F'. Then codim⁡EF′≤codim⁡EF≤dim⁡E\operatorname{codim}_E F' \leq \operatorname{codim}_E F \leq \dim E. If codim⁡EF\operatorname{codim}_E F is finite, the relation codim⁡EF′=codim⁡EF\operatorname{codim}_E F' = \operatorname{codim}_E F implies F=F′F = F'.

The inequality codim⁡EF≤dim⁡E\operatorname{codim}_E F \leq \dim E is obvious from (9) and if dim⁡E\dim E is finite the relation codim⁡EF=dim⁡E\operatorname{codim}_E F = \dim E implies dim⁡F=0\dim F = 0 and hence F={0}F = \{0\}. The remainder of the proposition follows from this, for

codim⁡EF′=codim⁡E/F′(F′/F), \operatorname{codim}_E F' = \operatorname{codim}_{E/F'}(F'/F),
since E/F′E/F' is canonically isomorphic to (E/F)/(F′/F)(E/F)/(F'/F) (I, § 4, no. 7, Theorem 4).

Proposition 6

If M and N are two subspaces of a vector space E, then*

codim⁡(M+N)+codim⁡(M∩N)=codim⁡M+codim⁡N. \operatorname{codim}(M + N) + \operatorname{codim}(M \cap N) = \operatorname{codim} M + \operatorname{codim} N.
(10) It suffices to apply Corollary 2 of Proposition 4 to the exact sequence
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
(§ 1, no. 7, Proposition 10) and use no. 2, Proposition 2.

Note that if E is finite dimensional, (10) is a consequence of (7) and (9).

Proposition 7

If (Fi)(F_i) is a finite family of subspaces of a vector space E, then*

codim⁡(⋂iFi)≤∑icodim⁡Fi. \operatorname{codim}\left(\bigcap_i F_i\right) \leq \sum_i \operatorname{codim} F_i.
If F=⋂iFiF = \bigcap_i F_i, E/FE/F is isomorphic to a subspace of the direct sum of the E/FiE/F_i (§ 1, no. 7, formula (27)).

Vector subspaces of dimension 1 (resp. dimension 2) of a vector space E are often called lines passing through 0 (resp. planes passing through 0) (or simply lines (resp. planes) if no confusion arises (cf. § 9, no. 3)), by analogy with the language of Classical Geometry; a subspace of E is called a hyperplane passing through 0 (or simply a hyperplane) if it is of codimension 1. Hyperplanes can also be defined as the maximal elements of the set S\mathscr{S} of vector subspaces of E distinct from E, ordered by inclusion. There is a one-to-one correspondence between the subspaces of E containing a subspace H and the subspaces of E/HE/H (I, § 4, no. 7, Theorem 4); if E is of dimension ≥1\geq 1, S\mathscr{S} is non-empty and to say that H is maximal in S\mathscr{S} means that E/HE/H contains no subspace distinct from {0}\{0\} and E/HE/H, which implies that E/HE/H is generated by any of its elements ≠0\neq 0, in other words it is of dimension 1.

In a vector space of finite dimension n≥1n \geq 1, the hyperplanes are the subspaces of dimension n−1n - 1 by formula (3).

Proposition 8

In a vector space E over a field K, every vector subspace F is the intersection of the hyperplanes which contain it.

It suffices to show that for all x∉Fx \notin F there exists a hyperplane H containing F and not containing x. By hypothesis F∩Kx={0}F \cap Kx = \{0\} and hence the sum M of F and KxKx is direct. Let N be supplementary to M in E; E is then the direct sum of H=F+NH = F + N and KxKx and H is therefore a hyperplane with the desired property.

Remark

Most of the properties proved in this no. for subspaces of a vector space do not hold for submodules of a free module whose dimension (§2,§ 2, no. 7, Remark 2) is defined. For example, an ideal of a commutative ring does not necessarily admit a basis, for there are integral domains AA in which certain ideals are not principal (VII, §1,§ 1, no. 1) and any two elements of such a ring are linearly dependent (§1,§ 1, no. 11, Remark 1). A submodule of a free AA-module EE may be free, distinct from EE and have the same dimension as EE, as is shown by principal ideals in an integral domain AA; the same example proves moreover that a free submodule of a free AA-module does not necessarily admit a supplement.

4. Rank of a linear mapping

Definition 3

Let E,FE, F be two vector spaces over a field KK. For every linear mapping uu of EE into FF, the dimension of the subspace u(E)u(E) of FF is called the rank of uu and denoted by rg(u)\mathrm{rg}(u).

If N=Ker(u)N = \mathrm{Ker}(u), E/NE/N is isomorphic to u(E)u(E), whence the relation

rg(u)=codimE(Ker(u)) \mathrm{rg}(u) = \mathrm{codim}_E(\mathrm{Ker}(u))
and therefore
rg(u)+dim⁡(Ker(u))=dim⁡E. \mathrm{rg}(u) + \dim(\mathrm{Ker}(u)) = \dim E.
Moreover, by formula (3)
rg(u)+dim⁡(Coker(u))=dim⁡F. \mathrm{rg}(u) + \dim(\mathrm{Coker}(u)) = \dim F.

Proposition 9

Let E,FE, F be two vector spaces over a field KK and u:E→Fu : E \to F a linear mapping.* (i) rg(u)≤inf⁡(dim⁡E,dim⁡F)\mathrm{rg}(u) \leq \inf(\dim E, \dim F). (ii) Suppose that EE is finite-dimensional; in order that rg(u)=dim⁡E\mathrm{rg}(u) = \dim E, it is necessary and sufficient that uu be injective. (iii) *Suppose that FF is finite-dimensional; in order that rg(u)=dim⁡F\mathrm{rg}(u) = \dim F, it is necessary and sufficient that uu be surjective.

This follows immediately from relations (12) and (13).

Corollary

Let EE be a vector space of finite dimension nn and uu an endomorphism of EE. The following properties are equivalent:* (a) uu is bijective; (b) uu is injective; (c) uu is surjective; (d) uu is right invertible; (e) uu is left invertible; (f) uu is of rank nn.

If E is an infinite-dimensional vector space, there are injective (resp. surjective) endomorphisms of E which are not bijective (Exercise 9).

Let K, K' be two fields, σ:K→K′\sigma : K \to K' an isomorphism of K onto K', E a vector K-space, E' a vector K'-space and u:K→K′u : K \to K' a semi-linear mapping relative to σ\sigma (§ 1, no. 13); the dimension of the subspace u(E)u(E) of E' is also called the rank of uu. It is also the rank of uu considered as a linear mapping of E into σ∗(E′)\sigma_*(E'), for every basis of u(E)u(E) is also a basis of σ∗(u(E))\sigma_*(u(E)).

5. Dual of a vector space

Theorem 4

The dimension of the dual* E∗E^* of a vector space E is at least equal to the dimension of E. For E∗E^* to be finite-dimensional, it is necessary and sufficient that E be so, and then dim⁡E∗=dim⁡E\dim E^* = \dim E.

If K is the field of scalars of E, E is isomorphic to a space Ks(I)K_s^{(I)} and therefore E∗E^* is isomorphic to KdIK_d^I (§ 2, no. 6, Proposition 10). As Ks(I)K_s^{(I)} is a subspace of KdIK_d^I, dim⁡E=Card(I)≤dim⁡E∗\dim E = \mathrm{Card}(I) \leq \dim E^* (no. 3, Corollary 4 to Proposition 4); further, if I is finite, KdI=Kd(I)K_d^I = K_d^{(I)} (cf. Exercise 3(d)).

Corollary

For a vector space* E, the relations E={0}E = \{0\} and E∗={0}E^* = \{0\} are equivalent.

Theorem 5

Given two exact sequences of vector spaces (over the same field* K*) and linear mappings*

0→E′→E→E′′→00→F′→F→F′′→0 \begin{align*} 0 &\to E' \to E \to E'' \to 0 \\ 0 &\to F' \to F \to F'' \to 0 \end{align*}
and two vector spaces G, H over K, the corresponding sequences
0→Hom(E′′,G)→Hom(E,G)→Hom(E′,G)→00→Hom(H,F′)→Hom(H,F)→Hom(H,F′′)→0 \begin{align*} 0 &\to \mathrm{Hom}(E'', G) \to \mathrm{Hom}(E, G) \to \mathrm{Hom}(E', G) \to 0 \\ 0 &\to \mathrm{Hom}(H, F') \to \mathrm{Hom}(H, F) \to \mathrm{Hom}(H, F'') \to 0 \end{align*}
are exact and split.

This follows from the fact that every vector subspace is a direct factor (no. 3, Proposition 4) and from § 2, no. 1, Propositions 1 and 2.

Corollary

For every exact sequence*

0⟶E′→uE→vE′′⟶0 0 \longrightarrow E' \xrightarrow{u} E \xrightarrow{v} E'' \longrightarrow 0
of vector spaces over the same field K and linear mappings the sequence
0⟶E′′∗→tvE∗→tuE′∗⟶0 0 \longrightarrow E''* \xrightarrow{t_v} E^* \xrightarrow{t_u} {E'}^* \longrightarrow 0
is exact and splits.

It follows in particular that for every vector subspace M of E the canonical homomorphism E∗/M′→M∗E^*/M' \to M^*, where M′M' is the subspace of E∗E^* orthogonal to M (§ 2, no. 4), is bijective.

Theorem 6

For every vector space E over a field K, the canonical mapping cE:E→E∗∗c_E : E \to E^{**} (§ 2, no. 7) is injective; for it to be bijective, it is necessary and sufficient that E be finite-dimensional.

The first assertion and the fact that if E is finite-dimensional cEc_E is bijective are special cases of § 2, no. 7, Proposition 14. Suppose that E is infinite-dimensional, so that we may assume that E=Ks(L)E = K_s^{(L)}, where L is an infinite set and therefore E∗=KdLE^* = K_d^L. Let (eλ)λ∈L(e_\lambda)_{\lambda \in L} be the canonical basis of E and let (eλ∗)λ∈L(e_\lambda^*)_{\lambda \in L} be the corresponding family of coordinate forms in E∗E^* (§ 2, no. 6); the vector subspace of E∗E^* generated by the eλ∗e_\lambda^* is just the direct sum F′=Kd(L)F' = K_d^{(L)} and the hypothesis that L is infinite implies that F′≠E∗F' \neq E^*. Then there exists a hyperplane H′H' of E∗E^* containing F′F' (no. 3, Proposition 8) and, as E∗/H′E^*/H' is non-zero, its dual is also non-zero (Corollary to Theorem 4), which is identified with the orthogonal H′′H'' of H′H' in E∗∗E^{**} (§ 2, no. 6, Corollary to Proposition 9). But H′′∩cE(E)H'' \cap c_E(E) is contained in the image under cEc_E of the orthogonal of F′F' in E, which is by definition 0; hence cE(E)=E∗∗c_E(E) = E^{**} is impossible.

E will usually be identified with the subspace of E∗∗E^{**} the image of cEc_E.

Let E, F be two vector spaces over a field K and u:E→Fu : E \to F a linear mapping. We shall define canonical isomorphisms:

(1) Of the dual of Im(u) = u(E) onto Im(tu^t u) = tu(F∗)^t u(F^*).

(2) Of the dual of Ker(u) = −1u(0)^{-1}u(0) onto Coker(tu^t u) = E∗/tu(F∗)E^*/^t u(F^*).

(3) Of the dual of Coker(u) = F/u(E) onto Ker(tu^t u) = tu−1(0)^t u^{-1}(0).

We write I = Im(u), N = Ker(u), C = Coker(u); from the exact sequences

(14) 0→N→E→pI→0,0→I→jF→C→00 \to N \to E \xrightarrow{p} I \to 0,\quad 0 \to I \xrightarrow{j} F \to C \to 0

we derive, by transposition (Corollary to Theorem 5), the exact sequences

(15)

0→I∗→tpE∗→N∗→0,0→C∗→F∗→tjI∗→0. \begin{array}{ccccccccc} 0 & \to & I^* & \xrightarrow{^t p} & E^* & \to & N^* & \to & 0, \\ 0 & \to & C^* & \to & F^* & \xrightarrow{^t j} & I^* & \to & 0. \end{array}

Moreover, as u=j∘p, tu=tp∘tju = j \circ p,\ ^t u = ^t p \circ ^t j; the exact sequences (15) thus define canonical isomorphisms of C∗C^* onto Ker(tu^t u), of I∗I^* onto Im(tu^t u) and of N∗N^* onto Coker(tu^t u), since tp^t p is injective and tj^t j surjective. To be precise, let y∈Im(u)y \in \mathrm{Im}(u), z∈Ker(u)z \in \mathrm{Ker}(u), t∈Coker(u)t \in \mathrm{Coker}(u), y′⊂Im(tu)y' \subset \mathrm{Im}(^t u), z′∈Coker(tu)z' \in \mathrm{Coker}(^t u), t′∈Ker(tu)t' \in \mathrm{Ker}(^t u); when y′y', z′z', t′t' are canonically identified with linear forms on Im(u)\mathrm{Im}(u), Ker(u)\mathrm{Ker}(u) and Coker(u)\mathrm{Coker}(u) respectively, then

(16) ⟨y,y′⟩=⟨x,y′⟩\langle y, y' \rangle = \langle x, y' \rangle for all x∈Ex \in E such that u(x)=yu(x) = y;

(17) ⟨z,z′⟩=⟨z,x∗⟩\langle z, z' \rangle = \langle z, x^* \rangle for all x∗∈E∗x^* \in E^* whose class mod. tu(F)^t u(F) is equal to z′z';

(18) ⟨t,t′⟩=⟨s,t′⟩\langle t, t' \rangle = \langle s, t' \rangle for all s∈Fs \in F whose class mod. u(E)u(E) is equal to tt.

In particular we derive from these results:

Proposition 10

Let E, F be two vector spaces over the same field K and u : E \to F a linear mapping.

(i) For u to be injective (resp. surjective), it is necessary and sufficient that tu^t u be surjective (resp. injective).

(ii) rg⁡(u)≤rg⁡(tu)\operatorname{rg}(u) \leq \operatorname{rg}(^t u) and rg⁡(u)=rg⁡(tu)\operatorname{rg}(u) = \operatorname{rg}(^t u) if rg⁡(u)\operatorname{rg}(u) is finite.

The second assertion follows from the above and Theorem 4.

Theorem 7

Let E be a vector space over a field K, F a subspace of E and F' the orthogonal of F in E*.

(i) dim⁡F′≥codim⁡EF;\dim F' \geq \operatorname{codim}_E F; for dim⁡F′\dim F' to be finite, it is necessary and sufficient that codim⁡EF\operatorname{codim}_E F be finite, and then dim⁡F′=codim⁡EF\dim F' = \operatorname{codim}_E F.

(ii) The orthogonal of F' in E is equal to F.

(iii) Every finite-dimensional subspace G' of E is the orthogonal of some subspace of E, necessarily equal to the orthogonal of G' in E and of finite codimension.*

(i) We know that F' is isomorphic to the dual (E/F)* (§ 2, no. 6, Corollary to Proposition 9) and hence the assertion follows from Theorem 4, since dim⁡(E/F)=codim⁡EF\dim(E/F) = \operatorname{codim}_E F by definition.

(ii) Let F1F_1 be the orthogonal of F' in E; clearly F⊂F1F \subset F_1 and the orthogonal F1′F'_1 of F1F_1 is equal to F' (§ 2, no. 4); the canonical linear mapping (E/F1)∗→(E/F)∗(E/F_1)^* \to (E/F)^*, the transpose of E/F→E/F1E/F \to E/F_1 is therefore bijective (§ 2, no. 6, Corollary to Proposition 10); it then follows from Proposition 10 that the canonical mapping E/F→E/F1E/F \to E/F_1 is bijective, which implies F1=FF_1 = F.

(iii) Let G' be a subspace of E* of finite dimension pp and let F be its orthogonal in E; then codim⁡EF≤dim⁡G′\operatorname{codim}_E F \leq \dim G'. For, if (ai∗)1≤i≤p(a_i^*)_{1 \leq i \leq p} is a basis of G', F is the kernel of the linear mapping x↦(⟨x,ai∗⟩)x \mapsto (\langle x, a_i^* \rangle) from E to KspK_s^p whose rank is at most pp (no. 4, Proposition 9), whence the conclusion (no. 4). Then let F' be the orthogonal of F in E*; it follows from (i) that dim⁡F′≤dim⁡G′\dim F' \leq \dim G'; but on the other hand obviously G′⊂F′G' \subset F', whence F′=G′F' = G' (§ 2, no. 3, Corollary 4 to Proposition 4).

Remark

An infinite-dimensional subspace G' of E* is not necessarily the orthogonal of a subspace of E, in other words, if F is the orthogonal of G' in E, the orthogonal F' of F in E* may be distinct from G' (Exercise 20(b)).†

† By giving E and E* suitable topologies and only considering in E and E* subspaces closed with respect to these topologies, it is possible to re-establish a perfect symmetry between the properties of E and E* when E is infinite-dimensional (cf. Topological vector spaces, II, § 6).

Corollary 1

Let (xi∗)1≤i≤p(x_i^*)_{1 \leq i \leq p} be a finite sequence of linear forms on E and let F be the subspace of E consisting of the x such that

⟨x,xi∗⟩=0for 1≤i≤p. \langle x, x_i^* \rangle = 0 \quad \text{for } 1 \leq i \leq p.

Then codim⁡EF\operatorname{codim}_E F is equal to the rank of the set of the xi∗x_i^* and every linear form on E which is zero on F is a linear combination of the xi∗x_i^*. Then codim⁡EF≤p\operatorname{codim}_E F \leq p and in order that codim⁡EF=p\operatorname{codim}_E F = p, it is necessary and sufficient that the xi∗x_i^* be linearly independent.

The set G′G' of linear combinations of the xi∗x_i^* is a subspace of E∗E^* and F is the orthogonal of G′G' in E, hence codim⁡EF=dim⁡G′\operatorname{codim}_E F = \dim G' by Theorem 7; further dim⁡G′≤p\dim G' \leq p and the relation dim⁡G′=p\dim G' = p means that (xi∗)(x_i^*) is a free system (no. 2, Proposition 1); hence the corollary.

Corollary 2

(i) Let (xi∗)1≤i≤p(x_i^*)_{1 \leq i \leq p} be a finite sequence of linear forms on E. For (xi∗)(x_i^*) to be a free system, it is necessary and sufficient that there exist a sequence (xi)1≤i≤p(x_i)_{1 \leq i \leq p} of elements of E such that ⟨xi,xj∗⟩=δij\langle x_i, x_j^* \rangle = \delta_{ij} (Kronecker index).

(ii) Let (xi)1≤i≤p(x_i)_{1 \leq i \leq p} be a finite sequence of elements of E. For (xi)(x_i) to be a free system, it is necessary and sufficient that there exist a sequence (xi∗)1≤i≤p(x_i^*)_{1 \leq i \leq p} of linear forms on E such that ⟨xi,xj∗⟩=δij\langle x_i, x_j^* \rangle = \delta_{ij}.

Clearly (ii) follows from (i) by considering E as identified with a subspace of E∗∗E^{**} by means of cEc_E (Theorem 6). Let G′G' be the subspace of E∗E^* generated by the xi∗x_i^* and F its orthogonal in E; E/F and G′G' can each be canonically identified with the dual of the other; if the family (xi∗)(x_i^*) is free, there is in E/F a basis (x˙i)(\dot{x}_i) the dual of (xi∗)(x_i^*) and every representative system (xi)(x_i) of the classes x˙i\dot{x}_i has the required properties. Conversely, the existence of the system (xi)(x_i) such that ⟨xi,xj∗⟩=δij\langle x_i, x_j^* \rangle = \delta_{ij} implies that for all ii the subspace of E∗E^* orthogonal to K.xix_i contains the xj∗x_j^* of index j≠ij \neq i but does not contain xi∗x_i^*, hence the system (xi∗)1≤i≤p(x_i^*)_{1 \leq i \leq p} is free.

Corollary 3

Let S be a set and V a vector subspace of the right vector K-space* KdSK_d^S of mappings of S into K. In order that dim⁡V≥p\dim V \geq p (where p is an integer), it is necessary and sufficient that there exist p elements sis_i of S and p elements fif_i of V (1≤i≤p)(1 \leq i \leq p) such that fi(sj)=δijf_i(s_j) = \delta_{ij}.

The space KdSK_d^S is canonically identified with the dual of E=Kd(S)E = K_d^{(S)} and f(s)=⟨es,f⟩f(s) = \langle e_s, f \rangle for s∈Ss \in S and f∈KsSf \in K_s^S, (es)s∈S(e_s)_{s \in S} being the canonical basis of E. Corollary 2 then shows that the condition is sufficient. Conversely, suppose that dim⁡V≥p\dim V \geq p, so that there exists a subspace G′G' of V of dimension pp; let F be the orthogonal of G′G' in E, so that dim⁡(E/F)=p\dim(E/F) = p. It follows from no. 1, Theorem 2 that there exist pp elements si∈Ss_i \in S such that the esie_{s_i} (1≤i≤p)(1 \leq i \leq p) form a basis of a supplement F of E (applying Theorem 2 (no. 1) to a free subset consisting of a basis of E and the generating system the union of this free subset and the canonical basis of E); we then take the fif_i to be the elements of a basis of G' dual to the basis of E/F consisting of the classes of the esie_{s_i} mod. F.

Corollary 4

Let E be a vector space and M, N two subspaces of E of finite codimension; if M', N' are the orthogonals of M and N in E*, the orthogonal of M ∩ N in E* is M' + N'.

As M (resp. N) is the orthogonal of M' (resp. N') in E (Theorem 7), M ∩ N is the orthogonal of M' + N' in E and hence M' + N' is the orthogonal of M ∩ N in E* (Theorem 7 (iii)).

Corollary 5

Let E be a vector space of finite dimension n. For every subspace F of E of dimension p, the orthogonal F' of F in E* is of dimension n − p. For every subspace G' of E* of dimension q, the orthogonal G of G' in E is of dimension n − q and G' is the orthogonal of G in E*.

Theorem 7 gives another characterization of hyperplanes in E:

Proposition 11

For every hyperplane H in a vector space E, there exists a linear form x0∗x_0^* on E such that H = x0∗−1(0)x_0^{*-1}(0). Given such a form x0∗x_0^*, for a linear form x∗x^* on E to satisfy H = x∗−1(0)x^{*-1}(0), it is necessary and sufficient that x∗=x0∗αx^* = x_0^* \alpha, where α\alpha is a scalar ≠ 0. Conversely, for every linear form x∗≠0x^* \neq 0 on E, the subspace x∗−1(0)x^{*-1}(0) is a hyperplane of E.

This statement merely expresses Theorem 7 for subspaces of E of codimension 1 and subspaces of E* of dimension 1.

If H is a hyperplane and x0∗x_0^* a linear form such that H = x∗−1(0)x^{*-1}(0), the relation

⟨x,x0∗⟩=0 \langle x, x_0^* \rangle = 0

which characterizes the elements x∈Hx \in H, is called an equation of H.

More generally, if (xi∗)(x_i^*) is a family of linear forms on E and F denotes the vector subspace the intersection of the hyperplanes xi∗−1(0)x_i^{*-1}(0), the relation "for all i,⟨x,xi∗⟩=0i, \langle x, x_i^* \rangle = 0" characterizes the elements of F; the relations

⟨x,xi∗⟩=0for all i \langle x, x_i^* \rangle = 0 \quad \text{for all } i

form a system of equations of the subspace F. Theorem 7 (ii) expresses the fact that every vector subspace of E can be defined by a system of equations.

Theorem 7 (i) and (ii) proves moreover that a subspace F of finite codimension pp can be defined by a system of pp equations

(19)

⟨x,xi∗⟩=0,1≤i≤p, \langle x, x_i^* \rangle = 0, \quad 1 \leq i \leq p,

where the forms xi∗x_i^* are linearly independent. Conversely, Corollary 1 to Theorem 7 shows that a subspace F defined by a system of pp equations (19) is of co-dimension ≤p\leq p and that it is of codimension pp if and only if the xi∗x_i^* are linearly independent; it amounts to the same to say that F cannot be defined by a system consisting of at most p−1p - 1 of the equations (19).

6. Linear equations in vector spaces

Proposition 12

Let E, F be two vector spaces over a field K and u:E→Fu : E \to F a linear mapping. For the linear equation

u(x)=y0 u(x) = y_0

to have at least one solution x∈Ex \in E, it is necessary and sufficient that y0y_0 be orthogonal to the kernel of the transpose mapping tu{}^t u.

The orthogonal of u(E)u(E) in F∗F^* is tu−1(0){}^t u^{-1}(0) (§ 2, no. 5, Corollary to Proposition 8) and the orthogonal of tu−1(0){}^t u^{-1}(0) in F is therefore u(E)u(E) (no. 5, Theorem 7 (ii)).

We shall obtain a more convenient criterion for systems of scalar linear equations

⟨x,xi∗⟩=ηi(i∈I) \langle x, x_i^* \rangle = \eta_i \quad (i \in I)

where the unknown xx takes its values in a vector space E over a field K, the xi∗x_i^* are linear forms on E and the right hand sides ηi\eta_i elements of K.

If we consider a basis (aλ)λ∈L(a_\lambda)_{\lambda \in L} of E, the system (21) is equivalent to the system of equations

∑λ∈Lξλ⟨aλ,xi∗⟩=ηi(i∈I) \sum_{\lambda \in L} \xi_\lambda \langle a_\lambda, x_i^* \rangle = \eta_i \quad (i \in I)

with x=∑λ∈Lξλaλx = \sum_{\lambda \in L} \xi_\lambda a_\lambda, the solutions of (22) being of necessity families (ξλ)(\xi_\lambda) of elements of K of finite support.

Definition 4

The dimension of the subspace of E∗E^* generated by the family (xi∗)(x_i^*) is called the rank of the system (21).

Proposition 13

For the system (21) to be of finite rank r, it is necessary and sufficient that the linear mapping u:x↦(⟨x,xi∗⟩)u : x \mapsto (\langle x, x_i^* \rangle) of E into KsIK_s^I be of rank r.

If F' is the subspace of E∗E^* generated by the xi∗x_i^*, the kernel of u is the orthogonal F of F' in E; if F' is of dimension r, F is of codimension r and conversely (no. 5, Theorem 7) and rg(u)=codimEF\mathrm{rg}(u) = \mathrm{codim}_E F (no. 4, formula (11)).

Theorem 8

Let

⟨x,xi∗⟩=ηi(i∈I) \langle x, x_i^* \rangle = \eta_i \quad (i \in I)

be a system of scalar linear equations on a vector space E over a field K. For this system to have at least one solution, it is necessary that, for every family (ρi)(\rho_i) of scalars of finite support such that ∑ixi∗ρi=0, ∑iηiρi=0.\sum_i x_i^* \rho_i = 0,\ \sum_i \eta_i \rho_i = 0. If the rank of the system (21) is finite, this condition is also sufficient.

The condition is obviously necessary. It says that, if F′F' is the subspace of E∗E^* generated by the family (xi∗)(x_i^*), there exists a linear mapping f:F′→Kdf : F' \to K_d such that f(xi∗)=ηif(x_i^*) = \eta_i for all i∈Ii \in I. If F′F' is of finite dimension rr, F′F' is the orthogonal of a subspace FF of EE of codimension rr (no. 5, Theorem 7) and F′F' is identified with the dual of E/FE/F (§ 2, no. 6, Corollary to Proposition 9); ff is therefore an element of the bidual (E/F)∗∗(E/F)**. As E/FE/F is finite-dimensional there exists one and only one element y∈E/Fy \in E/F such that f(x∗)=⟨y,x∗⟩f(x^*) = \langle y, x^* \rangle for all x∗∈F′x^* \in F' (no. 5, Theorem 6). The solutions of (21) are then the x∈Ex \in E whose canonical image in E/FE/F is yy.

Remark

When the rank of the system (21) is infinite, the condition of Theorem 8 is no longer sufficient. For example, suppose that the xi∗x_i^* are the coordinate forms on the space E=Ks(I)E = K_s^{(I)}, II being infinite (§ 2, no. 6); as the xi∗x_i^* are linearly independent, the condition of Theorem 8 holds for every family (ηi)(\eta_i) but the system (21) only has solutions if the family (ηi)(\eta_i) has finite support.

A system (21) is always of finite rank if it has only a finite number of equations and its rank is then at most equal to the number of equations (no. 2, Proposition 1). Similarly, if EE is of finite dimension nn (which for a system (22) corresponds to the case where there is only a finite number n of unknowns), its dual E∗E^* is of dimension nn and hence the rank of system (21) is at most equal to nn (no. 3, Corollary 4 to Proposition 4). From this we deduce:

Corollary 1

A system of scalar linear equations in a vector space, consisting of a finite number of equations whose left hand sides are linearly independent forms, always admits solutions.

Corollary 2

For a homogeneous linear system (22) of equations in n unknowns with coefficients in a field KK to admit non-trivial solutions consisting of elements of KK, it is necessary and sufficient that its rank be < n.

This will always be the case if the number of equations is finite and < n.

Corollary 3

For a linear system (22) with coefficients and right hand sides in a field KK, consisting of n equations in n unknowns, to have one and only one solution consisting of elements of KK, it is necessary and sufficient that the associated homogeneous system have no non-trivial solution* (or, what amounts to the same, that the left hand sides of this system be linearly independent forms).

7. Tensor products of vector spaces

The results of §§ 3, 4 and 5 relating to free or projective modules apply in particular to vector spaces and give the following properties:

Proposition 14

Given an exact sequence

(23)

0→E′→E→E′′→0 0 \to E' \to E \to E'' \to 0
of right vector spaces over a field K and linear mappings and a left vector space F over K, the corresponding sequence of Z\mathbf{Z}-linear mappings
0→E′⊗KF→E⊗KF→E′′⊗KF→0 0 \to E' \otimes_K F \to E \otimes_K F \to E'' \otimes_K F \to 0
is exact and splits.

As the sequence (23) splits, this is a particular case of § 3, no. 7, Corollary 5 to Proposition 7 and § 3, no. 6, Proposition 5.

Because of Proposition 14, when E′E' is a vector subspace of EE, j:E′→Ej : E' \to E the canonical injection, E′⊗KFE' \otimes_K F is usually identified with a sub-Z\mathbf{Z}-module of E⊗KFE \otimes_K F by means of the injection j⊗1Fj \otimes 1_F. With this convention:

Corollary

Let K be a field, E a right vector space over K, F a left vector space over K, (Mα)α∈A(M_\alpha)_{\alpha \in A} a family of vector subspaces of E and (Nβ)β∈B(N_\beta)_{\beta \in B} a family of vector subspaces of F. Then*

(⋂α∈AMα)⊗K(⋂β∈BNβ)=⋂(α,β)∈A×B(Mα⊗KNβ). \left( \bigcap_{\alpha \in A} M_\alpha \right) \otimes_K \left( \bigcap_{\beta \in B} N_\beta \right) = \bigcap_{(\alpha, \beta) \in A \times B} (M_\alpha \otimes_K N_\beta).

It is obviously sufficient to prove the particular case

(⋂α∈AMα)⊗KF=⋂α∈A(Mα⊗KF). \left( \bigcap_{\alpha \in A} M_\alpha \right) \otimes_K F = \bigcap_{\alpha \in A} (M_\alpha \otimes_K F).

Clearly the left hand side of (25) is contained in the right hand side. To prove the converse, we consider a basis (fλ)λ∈L(f_\lambda)_{\lambda \in L} of F. Every element of E⊗KFE \otimes_K F can then be expressed uniquely in the form ∑λ∈Lxλ⊗fλ\sum_{\lambda \in L} x_\lambda \otimes f_\lambda, where xλ∈Ex_\lambda \in E (§ 3, no. 7, Corollary 1 to Proposition 7); if E′E' is a vector subspace of E, the relation ∑λ∈Lxλ⊗fλ∈E′⊗KF\sum_{\lambda \in L} x_\lambda \otimes f_\lambda \in E' \otimes_K F is equivalent, by Proposition 14, to xλ∈E′x_\lambda \in E' for all λ∈L\lambda \in L. To say that ∑λ∈Lxλ⊗fλ\sum_{\lambda \in L} x_\lambda \otimes f_\lambda belongs to each of the Mα⊗KFM_\alpha \otimes_K F thus means that for all λ∈L\lambda \in L and all α∈A\alpha \in A, xλ∈Mαx_\lambda \in M_\alpha, that is xλ∈⋂α∈AMαx_\lambda \in \bigcap_{\alpha \in A} M_\alpha for all λ∈L\lambda \in L, which proves that the right hand side of (25) is contained in the left hand side.

Proposition 15

If (Eλ)λ∈L(E_\lambda)_{\lambda \in L} is a family of right vector spaces over a field K and (Fμ)μ∈M(F_\mu)_{\mu \in M} a family of left vector spaces over K, the canonical mapping*

(∏λ∈LEλ)⊗K(∏μ∈MFμ)→∏(λ,μ)∈L×M(Eλ⊗KFμ) \left( \prod_{\lambda \in L} E_\lambda \right) \otimes_K \left( \prod_{\mu \in M} F_\mu \right) \to \prod_{(\lambda, \mu) \in L \times M} (E_\lambda \otimes_K F_\mu)
*(§ 3, no. 7, formula (22)) is injective.

We write F=∏μ∈MFμF = \prod_{\mu \in M} F_\mu; the mapping (26) is the composition of the canonical mappings

(∏λ∈LEλ)⊗KF→∏λ∈L(Eλ⊗KF) \left( \prod_{\lambda \in L} E_\lambda \right) \otimes_K F \to \prod_{\lambda \in L} (E_\lambda \otimes_K F)
and
∏λ∈L(Eλ⊗KF)→∏λ∈L(∏μ∈M(Eλ⊗KFμ)); \prod_{\lambda \in L} (E_\lambda \otimes_K F) \to \prod_{\lambda \in L} \left( \prod_{\mu \in M} (E_\lambda \otimes_K F_\mu) \right);
as FF and the EλE_\lambda are vector spaces over KK, this reduces to § 3, no. 7, Corollary 3 to Proposition 7.

When the conditions of Proposition 15 are fulfilled, the tensor product

(∏λ∈LEλ)⊗K(∏μ∈MFμ) \left( \prod_{\lambda \in L} E_\lambda \right) \otimes_K \left( \prod_{\mu \in M} F_\mu \right)
is often identified with its canonical image in
∏λ,μ(Eλ⊗KFμ). \prod_{\lambda, \mu} (E_\lambda \otimes_K F_\mu).
With this convention:

Corollary

Let FF be a left vector space over KK; for every set XX, the left vector space KdX⊗KFK_d^X \otimes_K F is identified with the subspace of the space FXF^X of all mappings of XX into FF, consisting of the mappings uu such that u(X)u(X) is of finite rank in FF.

If (fλ)(f_\lambda) is a basis of FF, the element ∑λ∈Lvλ⊗fλ\sum_{\lambda \in L} v_\lambda \otimes f_\lambda of KdX⊗KFK_d^X \otimes_K F is identified under (26) with the mapping x↦∑λvλ(x)fλx \mapsto \sum_\lambda v_\lambda(x) f_\lambda. As vλ=0v_\lambda = 0 except for the indices λ\lambda belonging to a finite subset HH of LL, the image of XX under the above mapping is contained in the finite-dimensional subspace of FF generated by the fλf_\lambda of indices λ∈H\lambda \in H. Conversely, let u:X→Fu : X \to F be a mapping such that u(X)u(X) is contained in a finite-dimensional subspace GG of FF and let (bi)1≤i≤n(b_i)_{1 \leq i \leq n} be a basis of GG. For all x∈Xx \in X, we may write u(x)=∑i=1nvi(x)biu(x) = \sum_{i=1}^n v_i(x) b_i, where the vi(x)v_i(x) are well determined elements of KK; thus nn mappings vi:X→Kv_i : X \to K are defined and clearly uu is then identified with the element ∑i=1nvi⊗bi\sum_{i=1}^n v_i \otimes b_i.

Similarly, for a right vector space EE over KK and a set YY, E⊗KKsYE \otimes_K K_s^Y is identified with a subspace of the space EYE^Y, consisting of the mappings v:Y→Ev : Y \to E such that v(Y)v(Y) is of finite rank. More particularly, for every field KK, KdX⊗KKsYK_d^X \otimes_K K_s^Y is identified with a subspace of the space KX×YK^{X \times Y} of mappings of X×YX \times Y into KK (KK being considered as a (K,K)(K, K)-bimodule); an element ∑iui⊗vi\sum_i u_i \otimes v_i, where uiu_i is a mapping of XX into KK and viv_i a mapping of YY into KK, is identified with the mapping (x,y)↦∑iui(x)vi(y)(x, y) \mapsto \sum_i u_i(x) v_i(y) of X×YX \times Y into KK.

Proposition 16

(i) *Let K, L be two fields, E a left vector space over K, F a left vector space over L and G a (K, L)-bimodule. Then the canonical Z\mathbf{Z}-homomorphism

ν:Hom⁡K(E,G)⊗LF→Hom⁡K(E,G⊗LF) \nu : \operatorname{Hom}_K(E, G) \otimes_L F \to \operatorname{Hom}_K(E, G \otimes_L F)

(§ 4, no. 2, formula (7)) is injective; it is bijective when one of the vector spaces E, F is finite-dimensional.

(ii) Let E1,E2,F1,F2E_1, E_2, F_1, F_2 be four vector spaces over a commutative field K; then the canonical K-homomorphism

λ:Hom⁡(E1,F1)⊗Hom⁡(E2,F2)→Hom⁡(E1⊗E2,F1⊗F2) \lambda : \operatorname{Hom}(E_1, F_1) \otimes \operatorname{Hom}(E_2, F_2) \to \operatorname{Hom}(E_1 \otimes E_2, F_1 \otimes F_2)

(§ 4, no. 4, formula (21)) is injective; it is bijective if one of the ordered pairs (E1,E2),(E1,F1),(E2,F2)(E_1, E_2), (E_1, F_1), (E_2, F_2) consists of finite-dimensional spaces.

Assertion (i) is a particular case of § 4, no. 2, Proposition 2. Similarly the second assertion of (ii) is a particular case of § 4, no. 4, Proposition 4. Finally, to see that the homomorphism (28) is always injective, observe that Hom⁡(Ei,Fi)\operatorname{Hom}(E_i, F_i) is a vector subspace of FiEiF_i^{E_i} (i=1,2i = 1, 2) and that

Hom⁡(E1⊗E2,F1⊗F2) \operatorname{Hom}(E_1 \otimes E_2, F_1 \otimes F_2)

is canonically identified with a vector subspace of the space (F1⊗F2)E1×E2(F_1 \otimes F_2)^{E_1 \times E_2} (II, § 3, no. 1, Proposition 1); when these identifications are made and also the left hand side of (28) is identified with a subspace of F1E1⊗F2E2F_1^{E_1} \otimes F_2^{E_2} (Proposition 14), the canonical mapping (28) becomes the restriction to this subspace of the canonical mapping (26) and it has been seen (Proposition 15) that the latter is injective.

Corollary 1

Let E and F be two vector spaces over a field K; the canonical mapping

E∗⊗KF→Hom⁡K(E,F) E^* \otimes_K F \to \operatorname{Hom}_K(E, F)

(§ 4, no. 2, formula (11)) is injective; it is bijective when E or F is finite-dimensional.

This is a special case of Proposition 16 (i).

Corollary 2

Let E be a right vector space and F a left vector space over the same field K; the canonical mapping

E⊗KF→Hom⁡K(E∗,F) E \otimes_K F \to \operatorname{Hom}_K(E^*, F)

(§ 4, no. 2, formula (15)) is injective; it is bijective when E is finite-dimensional.

This is a special case of § 4, no. 2, Remark 2.

Remark

(1) Let K be a commutative field, E, F two vector spaces over K, (a_\lambda) a basis of E and (b_\mu) a basis of F; then (a_\lambda \otimes b_\mu) is a basis of the vector K-space E \otimes_K F (II, § 3, no. 7, Corollary 2 to Proposition 2) and therefore

dim⁡K(E⊗KF)=dim⁡KE⋅dim⁡KF. \dim_K(E \otimes_K F) = \dim_K E \cdot \dim_K F.
(2) Let K be a commutative field, E_1, E_2, F_1, F_2 four vector spaces over K and u:E_1 \to F_1, v:E_2 \to F_2 two linear mappings; then
rg⁡(u⊗v)=rg⁡(u)⋅rg⁡(v). \operatorname{rg}(u \otimes v) = \operatorname{rg}(u) \cdot \operatorname{rg}(v).
It is immediate that (u⊗v)(E1⊗E2)(u \otimes v)(E_1 \otimes E_2) is the canonical image of u(E1)⊗v(E2)u(E_1) \otimes v(E_2) in F1⊗F2F_1 \otimes F_2 and hence (Proposition 14) is isomorphic to u(E1)⊗v(E2)u(E_1) \otimes v(E_2); the conclusion then follows from (30). (3) Under the same hypotheses as in Remark 1,
dim⁡K(Hom⁡K(E,F))≥dim⁡KE⋅dim⁡KF. \dim_K(\operatorname{Hom}_K(E, F)) \geq \dim_K E \cdot \dim_K F.
If E is isomorphic to K(I)K^{(I)}, Hom⁡(E,F)\operatorname{Hom}(E, F) is isomorphic to (Hom⁡(K,F))I(\operatorname{Hom}(K, F))^I (§ 1, no. 6, Corollary 1 to Proposition 6) and hence to FIF^I (§ 1, no. 14); as F(I)F^{(I)} is a subspace of FIF^I and dim⁡(F(I))=Card⁡(I)⋅dim⁡F=dim⁡E⋅dim⁡F\dim(F^{(I)}) = \operatorname{Card}(I) \cdot \dim F = \dim E \cdot \dim F (no. 2, Proposition 2), the inequality (32) follows from no. 3, Corollary 4 to Proposition 4. The same argument shows that the two sides of (32) are equal when dim⁡E\dim E is finite (cf. § 10, nos. 3 and 4).

8. Rank of an element of a tensor product

Let E be a right vector space and F a left vector space over the same field K; to every element u∈E⊗KFu \in E \otimes_K F there corresponds canonically under (29) a homomorphism u1∈Hom⁡K(E∗,F)u_1 \in \operatorname{Hom}_K(E^*, F); if u=∑ixi⊗yiu = \sum_i x_i \otimes y_i with xi∈E,yi∈Fx_i \in E, y_i \in F, the element u1u_1 is the linear mapping

x∗↦∑i⟨x∗,xi⟩yi. x^* \mapsto \sum_i \langle x^*, x_i \rangle y_i.
On the other hand, E⊗KFE \otimes_K F is canonically identified with F⊗K0EF \otimes_{K^0} E, where E is considered as a left vector space and F as a right vector space over the opposite field K0K^0; thus there corresponds canonically to uu a homomorphism u2∈Hom⁡K(F∗,E)u_2 \in \operatorname{Hom}_K(F^*, E) given by
y∗↦∑ixi⟨yi,y∗⟩; y^* \mapsto \sum_i x_i \langle y_i, y^* \rangle;
u1u_1 (resp. u2u_2), considered as a mapping of E∗E^* into F∗∗F^{**} (resp. of F∗F^* into E∗∗E^{**}) is just the transpose of u2u_2 (resp. u1u_1). The ranks of u1u_1 and u2u_2 are thus equal to the same finite number rr, the common dimension of the subspaces u1(E∗)u_1(E^*) of F and u2(F∗)u_2(F^*) of E, each of which is canonically isomorphic to the dual of the other (no. 5); we shall say that rr (denoted rg⁡(u)\operatorname{rg}(u)) is the rank of the element uu of E⊗KFE \otimes_K F and that u1(E∗)u_1(E^*) and u2(F∗)u_2(F^*) are the subspaces (of F and E respectively) associated with uu.

Proposition 17

Let u be an element of E⊗KFE \otimes_K F and M⊂EM \subset E and N⊂FN \subset F its associated subspaces. For every expression u=∑i=1sxi⊗yiu = \sum_{i=1}^s x_i \otimes y_i of uu, where xi∈Ex_i \in E and yi∈Fy_i \in F for 1≤i≤s1 \leq i \leq s, the subspace MM (resp. NN) is contained in the subspace of EE (resp. FF) generated by the xix_i (resp. the yiy_i). Moreover, the following properties are equivalent:

(a) The integer ss is equal to the rank of uu. (b) The family (xi)1≤i≤s(x_i)_{1 \leq i \leq s} is a basis of MM. (c) The family (yi)1≤i≤s(y_i)_{1 \leq i \leq s} is a basis of NN. (d) The families (xi)1≤i≤s(x_i)_{1 \leq i \leq s} and (yi)1≤i≤s(y_i)_{1 \leq i \leq s} are both free.

By (33) (resp. (34)) each element of N=u1(E∗)N = u_1(E^*) (resp. M=u2(F∗)M = u_2(F^*)) is a linear combination of the yiy_i (resp. the xix_i); whence the first assertion. If s=rs = r, the subspace generated by the xix_i (resp. yiy_i) with dimension ≤dim⁡M\leq \dim M (resp. ≤dim⁡N\leq \dim N) and containing MM (resp. NN) is identical with it and hence (a) implies (b) and (c) and a fortiori (d). Conversely, each of conditions (b) and (c) implies (a) by definition of rg(u)\mathrm{rg}(u). Finally if (d) holds, there exists a family (xi∗)1≤i≤s(x_i^*)_{1 \leq i \leq s} of elements of E∗E^* such that ⟨xi,xj∗⟩=δij\langle x_i, x_j^* \rangle = \delta_{ij} (no. 5, Corollary 1 to Theorem 7) and hence it follows from (33) that (yi)(y_i) is a basis of NN, which completes the proof.

Corollary 1

The rank of u is the smallest integer s such that there exists an expression* u=∑i=1sxi⊗yiu = \sum_{i=1}^s x_i \otimes y_i, where xi∈Ex_i \in E and yi∈Fy_i \in F for 1≤i≤s1 \leq i \leq s.

This follows immediately from Proposition 17 and no. 2, Proposition 1.

Corollary 2

Let K be a commutative field, E, F two vector spaces over K and L a commutative extension field of K. Let u be an element of* E⊗KFE \otimes_K F, M and N its associated subspaces and u' the canonical image of u in (E⊗KF)(L)(E \otimes_K F)_{(L)} (canonically identified with E(L)⊗LF(L)E_{(L)} \otimes_L F_{(L)}, cf. § 5, no. 1, Proposition 3); then rg(u′)=rg(u)\mathrm{rg}(u') = \mathrm{rg}(u) and the subspaces associated with u' are canonically identified with M(L)M_{(L)} and N(L)N_{(L)}.

If u=∑i=1rxi⊗yiu = \sum_{i=1}^r x_i \otimes y_i, where the families (xi)(x_i) and (yi)(y_i) are free, then u′=∑i=1r(1⊗xi)⊗(1⊗yi)u' = \sum_{i=1}^r (1 \otimes x_i) \otimes (1 \otimes y_i) and the families (1⊗xi)(1 \otimes x_i) and (1⊗yi)(1 \otimes y_i) are free in E(L)E_{(L)} and F(L)F_{(L)} respectively (§ 5, no. 1, Proposition 4).

9. Extension of scalars for a vector space

Recall (I, § 9, no. 1, Theorem 2) that a homomorphism of a field K into a non-zero ring A is necessarily injective.

Proposition 18

Let φ\varphi be a homomorphism of a field KK into a ring AA. For every exact sequence of vector KK-spaces and KK-linear mappings

E′→uE→vE′′ E' \xrightarrow{u} E \xrightarrow{v} E''

the sequence

E(A)′→u(A)E(A)→v(A)E(A)′′ E'_{(A)} \xrightarrow{u_{(A)}} E_{(A)} \xrightarrow{v_{(A)}} E''_{(A)}

is exact.

This is a special case of no. 7, Proposition 14, taking account of § 1, no. 4, Remark 4.

Corollary

For every KK-linear mapping f:E′→Ef : E' \to E, Im⁡(f(A))=(Im⁡(f))(A)\operatorname{Im}(f_{(A)}) = (\operatorname{Im}(f))_{(A)}, Ker⁡(f(A))=(Ker⁡(f))(A)\operatorname{Ker}(f_{(A)}) = (\operatorname{Ker}(f))_{(A)}, Coker⁡(f(A))=(Coker⁡(f))(A)\operatorname{Coker}(f_{(A)}) = (\operatorname{Coker}(f))_{(A)}, to within canonical isomorphisms.

Proposition 19

Let φ\varphi be an injective homomorphism of a field KK into a ring AA. For every left vector space EE over KK, the canonical mapping ϕ:E→φ∗(E)=A⊗KE\phi : E \to \varphi^*(E) = A \otimes_K E is injective. Moreover, for every vector subspace E′E' of EE, φ∗(E′)=A⊗KE′\varphi^*(E') = A \otimes_K E' is canonically identified with a direct factor sub-AA-module of A⊗KEA \otimes_K E and, with this identification,

(A⊗KE′)∩ϕ(E)=ϕ(E′). (A \otimes_K E') \cap \phi(E) = \phi(E').

The first assertion is a special case of § 5, no. 1, Proposition 4; the second is a special case of no. 7, Proposition 14; finally, to show (35), it suffices to take in AA (considered as a right KK-module) a basis (aλ)λ∈L(a_\lambda)_{\lambda \in L} such that aλ0=1a_{\lambda_0} = 1 for some index λ0\lambda_0 (no. 1, Theorem 2); the elements of A⊗KEA \otimes_K E can be written uniquely as ∑λaλ⊗xλ\sum \lambda a_\lambda \otimes x_\lambda with xλ∈Ex_\lambda \in E and, for such an element to belong to A⊗KE′A \otimes_K E', it is necessary and sufficient that xλ∈E′x_\lambda \in E' for all λ\lambda. On the other hand, the elements of ϕ(E)\phi(E) are those for which xλ=0x_\lambda = 0 for λ≠λ0\lambda \neq \lambda_0; for an element ∑λaλ⊗xλ\sum \lambda a_\lambda \otimes x_\lambda to belong to (A⊗KE′)∩ϕ(E)(A \otimes_K E') \cap \phi(E), it is necessary and sufficient that xλ=0x_\lambda = 0 for λ≠λ0\lambda \neq \lambda_0 and xλ0∈E′x_{\lambda_0} \in E', whence the conclusion.

Corollary

Let φ\varphi be an injective homomorphism of a field KK into a ring AA. For a KK-linear mapping f:E→Ff : E \to F (where EE and FF are two vector spaces over KK) to be injective (resp. surjective, zero), it is necessary and sufficient that f(A):E(A)→F(A)f_{(A)} : E_{(A)} \to F_{(A)} be injective (resp. surjective, zero).

This follows immediately from Proposition 19 and the Corollary to Proposition 18.

Proposition 20

Let ρ\rho be a homomorphism of a field KK into a ring AA. For every left vector space EE over KK, the canonical right AA-module homomorphism

v:(E∗)(A)→(E(A))∗ v : (E^*)_{(A)} \to (E_{(A)})^*

(§ 5, no. 4) is injective; it is bijective when EE is finite-dimensional.

The second assertion follows from § 5, no. 4, Proposition 8. To prove the first, we note that every element of (E∗)(A)(E^*)_{(A)} may be written as ∑ixi∗⊗αi\sum_i x_i^* \otimes \alpha_i, where αi∈A\alpha_i \in A and (xi∗)1≤i≤n(x_i^*)_{1 \leq i \leq n} is a free family in E∗E^*; there corresponds to it in (E(A))∗(E_{(A)})^* the linear form y∗y^* such that y∗(1⊗x)=∑iρ(⟨x,xi∗⟩)αiy^*(1 \otimes x) = \sum_i \rho(\langle x, x_i^* \rangle) \alpha_i for all x∈Ex \in E. But, there exists in EE a family (xi)1≤i≤n(x_i)_{1 \leq i \leq n} such that ⟨xi,xj∗⟩=δij\langle x_i, x_j^* \rangle = \delta_{ij} (no. 5, Corollary 2 to Theorem 7), whence y∗(1⊗xi)=αiy^*(1 \otimes x_i) = \alpha_i; the relation y∗=0y^* = 0 therefore implies αi=0\alpha_i = 0 for all ii, which proves our assertion.

Proposition 21

Let KK be a field and LL an extension field of KK.

(i) For every vector space EE over KK, dim⁡L(E(L))=dim⁡KE\dim_L(E_{(L)}) = \dim_K E.

(ii) For every KK-linear mapping u:E→Fu : E \to F, where EE and FF are vector spaces over KK, rg⁡(u(L))=rg⁡(u)\operatorname{rg}(u_{(L)}) = \operatorname{rg}(u).

If (ei)i∈I(e_i)_{i \in I} is a basis of EE over KK, (1⊗ei)i∈I(1 \otimes e_i)_{i \in I} is a basis of E(L)E_{(L)} over LL (§ 5, no. 1, Proposition 4), whence the first assertion; the second follows from the first and the fact that u(L)(E(L))u_{(L)}(E_{(L)}) is canonically identified with (u(E))(L)(u(E))_{(L)} by the Corollary to Proposition 18.

Proposition 22

Let KK be a commutative field, ρ:K→A\rho : K \to A an injective central homomorphism and E,FE, F two vector spaces over KK. Then the canonical homomorphism

ω:A⊗KHom⁡(E,F)→Hom⁡A(E(A),F(A)) \omega : A \otimes_K \operatorname{Hom}(E, F) \to \operatorname{Hom}_A(E_{(A)}, F_{(A)})

(§ 5, no. 3, formula (17)) is injective; it is bijective if AA or EE is a finite-dimensional vector space over KK.

This is a particular case of § 5, no. 3, Proposition 7.

10. Modules over integral domains

Proposition 23

In a module EE over an integral domain AA, the set TT of non-free elements is a submodule of EE.

If xx and yy are not free, there exist two non-zero elements α,β\alpha, \beta in AA such that αx=0\alpha x = 0 and βy=0\beta y = 0. Then αβ≠0\alpha \beta \neq 0 since AA is an integral domain and αβ(λx+μy)=0\alpha \beta (\lambda x + \mu y) = 0 for all λ\lambda and μ\mu in AA since AA is commutative, hence λx+λy\lambda x + \lambda y is not free.

Remark

Let EE be a module over any commutative ring AA. If xx is a non-free element of EE, every element of the submodule AxAx is non-free. On the other hand, if AA contains divisors of 0, the sum of two non-free elements of EE may be free; for example, in Z/6Z\mathbf{Z}/6\mathbf{Z} considered as a module over itself, 3 and 4 are not free, but 3+4=13 + 4 = 1 is free.

Proposition 23 leads to the following definition:

Definition 5

In a module EE over an integral domain AA, the torsion submodule of EE is the submodule of EE consisting of the non-free elements* (also called the torsion elements of EE).

When EE is equal to its torsion submodule (that is when every element of EE is annihilated by an element ≠0\neq 0 of AA) EE is called a torsion module. When the torsion submodule of EE is reduced to 0 (that is every non-zero element of EE is free) EE is called (by an abuse of language) a torsion-free module.

Every submodule of a free AA-module (and in particular every projective AA-module) is torsion-free. The Z\mathbf{Z}-module Q\mathbf{Q} is torsion-free.

Proposition 24

Let AA be an integral domain. For every AA-module EE, let T(E)T(E) denote the torsion submodule of EE. Let f:E→E′f : E \to E' be an AA-linear mapping, EE and E′E' being AA-modules.

(i) f(T(E))⊂T(E′)f(T(E)) \subset T(E'). (ii) If ff is injective, f(T(E))=T(E′)∩f(E)f(T(E)) = T(E') \cap f(E). (iii) If ff is surjective and Ker⁡(f)⊂T(E)\operatorname{Ker}(f) \subset T(E), then f(T(E))=T(E′)f(T(E)) = T(E').

Assertions (i) and (ii) are obvious. On the other hand, if ff is surjective and x′∈T(E′)x' \in T(E'), then x′=f(x)x' = f(x), where x∈Ex \in E, and by hypothesis there exists α≠0\alpha \neq 0 in AA such that f(αx)=αx′=0f(\alpha x) = \alpha x' = 0; whence αx∈Ker⁡(f)\alpha x \in \operatorname{Ker}(f) and by the hypothesis there exists β≠0\beta \neq 0 in AA such that β(αx)=0\beta(\alpha x) = 0; as βα≠0\beta \alpha \neq 0, x∈T(E)x \in T(E).

Corollary 1

For every AA-module EE, E/T(E)E/T(E) is torsion-free.

If f:E→E′f : E \to E' is an AA-linear mapping, let fTf_T denote the mapping T(E)→T(E′)T(E) \to T(E') with the same graph as the restriction of ff to T(E)T(E). With this notation:

Corollary 2

For every exact sequence of AA-modules and AA-linear mappings

0⟶E′→fE→gE′′ 0 \longrightarrow E' \xrightarrow{f} E \xrightarrow{g} E''

the sequence

0⟶T(E′)→fTT(E)→gTT(E′′) 0 \longrightarrow T(E') \xrightarrow{f_T} T(E) \xrightarrow{g_T} T(E'')

is exact.

Ker⁡(gT)=Ker⁡(g)∩T(E)=f(E′)∩T(E)=f(T(E′))=Im⁡(fT). \operatorname{Ker}(g_T) = \operatorname{Ker}(g) \cap T(E) = f(E') \cap T(E) = f(T(E')) = \operatorname{Im}(f_T).

Proposition 25

Let AA be an integral domain and (Ei)(E_i) a family of AA-modules; then

T(⨁iEi)=⨁iT(Ei). T\left( \bigoplus_i E_i \right) = \bigoplus_i T(E_i).

Let (xi)(x_i) be an element of ⨁iEi\bigoplus_i E_i such that xi∈T(Ei)x_i \in T(E_i) for all ii; then each of the xix_i is annihilated by an element αi≠0\alpha_i \neq 0 of AA and it may be assumed that αi=1\alpha_i = 1 when xi=0x_i = 0; as the family (xi)(x_i) has finite support, the element α=∏iαi\alpha = \prod_i \alpha_i of AA is defined and ≠0\neq 0; it obviously annihilates ⨁ixi\bigoplus_i x_i and hence ⨁iT(Ei)⊂T(⨁iEi)\bigoplus_i T(E_i) \subset T\left(\bigoplus_i E_i\right); the converse is immediate.

If EE and FF are two AA-modules, clearly T(E⊗AF)T(E \otimes_A F) contains the canonical images of T(E)⊗AFT(E) \otimes_A F and E⊗AT(F)E \otimes_A T(F); but examples can be given of torsion-free AA-modules E,FE, F such that T(E⊗AF)≠0T(E \otimes_A F) \neq 0 (Exercise 31).

Note that an infinite product of torsion modules is not necessarily a torsion module; for example, in the Z\mathbf{Z}-module ∏n=1∞(Z/pnZ)\prod_{n=1}^\infty (\mathbf{Z}/p^n\mathbf{Z}) (pp an integer > 1), the element all of whose coordinates are 1 is free.

Proposition 26

Let AA be an integral domain, KK its field of fractions, EE an AA-module and E(K)=K⊗AEE_{(K)} = K \otimes_A E the vector space over KK obtained by extending the ring of operators; let ϕ\phi denote the canonical AA-linear mapping x↦1⊗xx \mapsto 1 \otimes x of EE into E(K)E_{(K)}.

(i) Every element of E(K)E_{(K)} is of the form λ−1ϕ(x)\lambda^{-1} \phi(x) for λ∈A,λ≠0\lambda \in A, \lambda \neq 0 and x∈Ex \in E. (ii) The kernel of ϕ\phi is the torsion submodule T(E)T(E) of EE.

(i) Every element of E(K)E_{(K)} is of the form z=∑i=1nξiϕ(xi)z = \sum_{i=1}^n \xi_i \phi(x_i) with ξi∈K\xi_i \in K and xi∈Ex_i \in E; for all ii, there exists αi∈A\alpha_i \in A such that αi≠0\alpha_i \neq 0 and αiξi∈A\alpha_i \xi_i \in A; if α=∏i=1nαi\alpha = \prod_{i=1}^n \alpha_i, then α≠0\alpha \neq 0 and αξi=βi∈A\alpha \xi_i = \beta_i \in A for all ii, whence, in E(K)E_{(K)},

z=α−1(αz)=α−1∑i=1nβiϕ(xi)=α−1ϕ(∑i=1nβixi) z = \alpha^{-1}(\alpha z) = \alpha^{-1} \sum_{i=1}^n \beta_i \phi(x_i) = \alpha^{-1} \phi\left( \sum_{i=1}^n \beta_i x_i \right)

since ϕ\phi is AA-linear.

(ii) If x≠0x \neq 0 is not free in EE, there exists α≠0\alpha \neq 0 in AA such that αx=0\alpha x = 0, whence αϕ(x)=ϕ(αx)=0\alpha \phi(x) = \phi(\alpha x) = 0 in E(K)E_{(K)}, which implies ϕ(x)=0\phi(x) = 0. Conversely, suppose that, for some x∈Ex \in E, 1⊗x=01 \otimes x = 0 in E(K)E_{(K)}; we show that xx is a torsion element of EE. We consider the set M\mathfrak{M} of monogenous sub-AA-modules of KK; this is a right directed set under the relation of inclusion, for any two elements α,β\alpha, \beta of KK can be written as α=ζ−1ξ,β=ζ−1η\alpha = \zeta^{-1} \xi, \beta = \zeta^{-1} \eta, where ξ,η,ζ\xi, \eta, \zeta belong to AA and ζ≠0\zeta \neq 0, hence A.α⊂A.ζ−1A.\alpha \subset A.\zeta^{-1} and A.β⊂A.ζ−1A.\beta \subset A.\zeta^{-1}. Moreover KK is the union of the modules M∈MM \in \mathfrak{M} and can therefore be considered as the direct limit of the direct system defined by the modules M∈MM \in \mathfrak{M} and the canonical injections (§ 6, no. 2, Remark). Hence also, to within a canonical isomorphism, E(K)=lim⁡→(M⊗AE)E_{(K)} = \lim \rightarrow (M \otimes_A E) (§ 6, no. 3, Proposition 7) and the relation 1⊗x=01 \otimes x = 0 in E(K)E_{(K)} implies that there exists an

M ∈ P\mathscr{P} such that l ∈ M and l ⊗ x = 0 in the tensor product M ⊗_A E (Set Theory, III, § 7, no. 5, Lemma 1). It may further be supposed (replacing if need be M by a monogenous submodule M' ⊃ M of K) that M = A.γ^{-1}, where γ ∈ A and γ ≠ 0. Now the mapping ξ ↦ γξ is an isomorphism of M onto the A-module A; on the other hand, the canonical isomorphism A ⊗_A E → E (§ 3, no. 4, Proposition 4) maps ξ ⊗ x to the element ξx of E; thus there exists an isomorphism M ⊗_A E → E which maps the tensor product ξ ⊗ x to the element (γξ)x of E. The hypothesis l ⊗ x = 0 in M ⊗_A E thus implies γx = 0.

Remark

Let α^{-1}φ(x), β^{-1}φ(y) be two elements of E_{(K)}, with α ∈ A, β ∈ A, x ∈ E, y ∈ E, αβ ≠ 0. In order that α^{-1}φ(x) = β^{-1}φ(y), it is necessary and sufficient that βx − αy be a torsion element of E, for this relation is equivalent to βφ(x) = αφ(y), which may also be written φ(βx − αy) = 0.

Corollary 1

If E is a torsion-free A-module, the canonical mapping* φ : E → E_{(K)} is injective.

Recall (§ 5, no. 1) that for every A-linear mapping of E into a vector space F over K, there exists one and only one K-linear mapping f⃗:E(K)→F\vec{f} : E_{(K)} \to F such that f=f⃗∘ϕf = \vec{f} \circ \phi; we shall say that f⃗\vec{f} is associated with ff.

Corollary 2

Let f be an A-linear mapping of E into a vector space F over K; if Ker(f) ⊂ T(E), the K-linear mapping* f⃗\vec{f} associated with f is injective.

We write an element of Ker(f⃗\vec{f}) in the form λ−1ϕ(x)\lambda^{-1}\phi(x), where λ∈A,λ≠0,x∈E\lambda \in A, \lambda \neq 0, x \in E; the relation f⃗(λ−1ϕ(x))=0\vec{f}(\lambda^{-1}\phi(x)) = 0 is equivalent to λ−1f⃗(ϕ(x))=0\lambda^{-1}\vec{f}(\phi(x)) = 0 in F and hence to f(x)=f⃗(ϕ(x))=0f(x) = \vec{f}(\phi(x)) = 0. By hypothesis, this implies x∈T(E)x \in T(E) and hence ϕ(x)=0\phi(x) = 0, which proves the corollary.

Corollary 3

Let E be an A-module and g an A-linear mapping of E into a vector space F over K such that g(E) generates F and Ker(g) ⊂ T(E). Then the K-linear mapping* gˉ\bar{g} associated with g is an isomorphism of E_{(K)} onto F.

gˉ\bar{g} is injective by Corollary 2 and the hypothesis that g(E)g(E) generates F implies that gˉ\bar{g} is surjective.

For every A-module E, the vector space E_{(K)} is said to be associated with E. For every subset S of E the rank of S over K (or by an abuse of language, the rank of S) is the rank of the canonical image ϕ(S)\phi(S) of S in E_{(K)}, in other words (no. 2, Definition 1) the dimension over K of the vector subspace of E_{(K)} generated by ϕ(S)\phi(S).

When E is a torsion-free A-module, it is usually identified with its canonical image ϕ(E)\phi(E) in E_{(K)}. With this convention, every generating system of E contains a basis of E_{(K)} (no. 1, Theorem 2). In particular:

Corollary 4

Every finitely generated A-module is of finite rank*.

Note that the converse of this corollary is not necessarily true; for example Q\mathbf{Q} is a Z\mathbf{Z}-module of rank 1 but is not finitely generated over Z\mathbf{Z}.

Recall (§ 5, no. 1) that for every linear mapping f:E→E′f : E \to E' (where EE and E′E' are AA-modules), f(K)f_{(K)} denotes the KK-linear mapping 1K⊗f:E(K)→E(K)′1_K \otimes f : E_{(K)} \to E'_{(K)}.

Proposition 27

For every exact sequence

E′→fE→gE′′ E' \xrightarrow{f} E \xrightarrow{g} E''

of AA-linear mappings, the corresponding sequence of KK-linear mappings

E(K)′→f(K)E(K)→g(K)E(K)′′ E'_{(K)} \xrightarrow{f_{(K)}} E_{(K)} \xrightarrow{g_{(K)}} E''_{(K)}

is exact.

Suppose that g(K)(λ−1⊗x)=0g_{(K)}(\lambda^{-1} \otimes x) = 0, with λ∈A,λ≠0,x∈E\lambda \in A, \lambda \neq 0, x \in E; this is equivalent to λ−1⊗g(x)=0\lambda^{-1} \otimes g(x) = 0 in E(K)′′E''_{(K)} and hence also to

1⊗g(x)=λ(λ−1⊗g(x))=0; 1 \otimes g(x) = \lambda(\lambda^{-1} \otimes g(x)) = 0;

by Proposition 26, there exists α≠0\alpha \neq 0 in AA such that αg(x)=0\alpha g(x) = 0 in E′′E'', or also g(αx)=0g(\alpha x) = 0. By hypothesis, there is therefore an x′∈E′x' \in E' such that αx=f(x′)\alpha x = f(x') and therefore λ−1⊗x=f(K)(α−1λ−1⊗x′)\lambda^{-1} \otimes x = f_{(K)}(\alpha^{-1}\lambda^{-1} \otimes x'), which proves the proposition.

Corollary 1

If E′E' is a submodule of EE, E(K)′E'_{(K)} is canonically identified with a vector subspace of E(K)E_{(K)} and (E/E′)(K)(E/E')_{(K)} with E(K)/E(K)′E_{(K)}/E'_{(K)}.

It suffices to apply Proposition 27 to the exact sequence

0→E′→E→E/E′→0. 0 \to E' \to E \to E/E' \to 0.

Corollary 2

For every AA-linear mapping f:E→Ff : E \to F, Ker⁡(f(K))=(Ker⁡(f))(K)\operatorname{Ker}(f_{(K)}) = (\operatorname{Ker}(f))_{(K)}, Im⁡(f(K))=(Im⁡(f))(K)\operatorname{Im}(f_{(K)}) = (\operatorname{Im}(f))_{(K)}, Coker⁡(f(K))=(Coker⁡(f))(K)\operatorname{Coker}(f_{(K)}) = (\operatorname{Coker}(f))_{(K)} to within canonical isomorphisms. In particular, for f(K)f_{(K)} to be injective (resp. surjective, resp. zero), it is necessary and sufficient that Ker⁡(f)⊂T(E)\operatorname{Ker}(f) \subset T(E) (resp. that Coker⁡(f)\operatorname{Coker}(f) be a torsion module, resp. that Im⁡(f)⊂T(F)\operatorname{Im}(f) \subset T(F)).

This follows from Corollary 1 and Proposition 26.

Corollary 3

Let EE be an AA-module and (xλ)λ∈L(x_\lambda)_{\lambda \in L} a family of elements of EE. For (xλ)(x_\lambda) to be a free family, it is necessary and sufficient that in the vector KK-space E(K)E_{(K)} the family (1⊗xλ)(1 \otimes x_\lambda) be free.

The family (xλ)(x_\lambda) defines an AA-linear mapping f:A(L)→Ef : A^{(L)} \to E such that f(eλ)=xλf(e_\lambda) = x_\lambda for all λ∈L\lambda \in L ((eλ)(e_\lambda) being the canonical basis of A(L)A^{(L)}) and to say that (xλ)(x_\lambda) is free means that ff is injective. It suffices to apply Corollary 2 to ff, observing that A(L)A^{(L)} is torsion-free (Proposition 25).

Exercises

See the exercises for § 7.

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