Bourbaki

1. Subgroups and quotient groups of Rn\mathbf{R}^n

Let us first introduce the following convention: if G is a topological group, we have defined (Chapter III, § 2) the product group GnG^n of n factors equal to G, for each integer n>0n > 0. In this section, we shall extend this definition to the case n=0n = 0 by the convention that G0G^0 denotes a group consisting of only one element. If H is any group, we shall identify G0×HG^0 \times H with H.

On the set Rn\mathbf{R}^n, we shall have to consider on the one hand its (additive) topological group structure and on the other hand its vector space structure over the field R\mathbf{R} (Chapter VI, § 1, no. 3). Given a subset A of Rn\mathbf{R}^n, we may envisage the subgroup of Rn\mathbf{R}^n generated by A (the set of all linear combinations of points of A, with integer coefficients) and also the vector subspace generated by A (the set of all linear combinations of points of A, with real coefficients); these two notions must be carefully distinguished. In accordance with the definitions made in algebra, the rank of A is the dimension of the vector subspace V of Rn\mathbf{R}^n generated by A; to say that A is of rank pp is therefore equivalent to saying that there are pp points xi∈Ax_i \in A which form a free system with respect to the field R\mathbf{R} (in other words, the relation ∑itixi=0\sum_i t_i x_i = 0, where the tit_i are real, implies ti=0t_i = 0 for each ii) and form a basis of V (which means that every point of V is a linear combination of the xix_i with real coefficients).

In what follows we shall also have to make use of the notion of a system of points of Rn\mathbf{R}^n which are free with respect to the field Q\mathbf{Q} of rational numbers; such a system is a finite subset (xi)(x_i) of Rn\mathbf{R}^n such that the relation ∑irixi=0\sum_i r_i x_i = 0, where the rir_i are rational numbers (or integers — it comes to the same thing), implies that ri=0r_i = 0 for each ii. This notion must be carefully distinguished from that of a free system with respect to R\mathbf{R}: every system which is free with respect to R\mathbf{R} is free with respect to Q\mathbf{Q}, but the converse is false (for example, the numbers 1 and 2\sqrt{2} in R\mathbf{R} form a free system with respect to Q\mathbf{Q}, but not a free system with respect to R\mathbf{R}). Whenever we speak of a free system without qualification, we shall always mean a free system with respect to R\mathbf{R}. It is therefore necessary to distinguish on Rn\mathbf{R}^n the vector space structure with respect to R\mathbf{R} from the vector space structure with respect to Q\mathbf{Q}; in particular, the vector subspace with respect to Q\mathbf{Q} generated by a subset AA of Rn\mathbf{R}^n is the set UU of all linear combinations of AA with rational coefficients; it is contained in the vector subspace VV (with respect to R\mathbf{R}) generated by AA, but is in general distinct from VV. The dimension of UU (with respect to Q\mathbf{Q}) is called the rational rank of AA; it is at least equal to the rank of AA defined above (the dimension of VV with respect to R\mathbf{R}); it may be infinite if AA is an infinite set, while the rank of any non-empty subset of Rn\mathbf{R}^n is always ≤n\leq n; in particular, the rational rank of any uncountable subset of Rn\mathbf{R}^n is always infinite, because any finite-dimensional vector space over Q\mathbf{Q} is countable.

In this section we shall first determine the structure of the closed subgroups of the additive group Rn\mathbf{R}^n.

1. Discrete subgroups of Rn\mathbf{R}^n

We have seen in Chapter V (§ 1, no. 1, Proposition 1) that the only closed subgroups of R\mathbf{R}, other than R\mathbf{R} itself, are the discrete subgroups, generated by a single element. We shall begin by considering the discrete subgroups of Rn\mathbf{R}^n.

First of all, the subgroup of Rn\mathbf{R}^n generated by pp vectors (p≤np \leq n) of the canonical basis (Chapter VI, § 1, no. 3) of Rn\mathbf{R}^n is a discrete group isomorphic to the product Zp\mathbf{Z}^p of pp groups which are equal to Z\mathbf{Z}. More generally, consider the subgroup GG generated by pp points aia_i (1≤i≤p1 \leq i \leq p) which form a free system. There is a bijective linear mapping of Rn\mathbf{R}^n onto itself which maps aia_i to eie_i (1≤i≤p1 \leq i \leq p); since such a mapping is an automorphism of the topological group Rn\mathbf{R}^n, GG is isomorphic as a topological group to the subgroup generated by the eie_i (1≤i≤p1 \leq i \leq p) and is therefore a discrete subgroup of rank pp isomorphic to Zp\mathbf{Z}^p.

The structure of the group Zp\mathbf{Z}^p, and hence that of GG, has been studied in algebra. We recall the main results of this study. The bases of GG with respect to the ring Z\mathbf{Z} are systems of pp points

bi=∑j=1prijaj, b_i = \sum_{j=1}^p r_{ij} a_j,

where the rijr_{ij} are integers such that the determinant det⁡(rij)\det (r_{ij}) is equal to +1+1 or −1-1. Every subgroup HH of GG is discrete and of rank q≤pq \leq p; furthermore, if HH is a given subgroup of rank qq, there exists a free system of pp points bib_i (1≤i≤p1 \leq i \leq p) which generates GG, and a system of qq points cic_i (1≤i≤q1 \leq i \leq q) which generates HH, such that we have ci=eibic_i = e_i b_i for 1≤i≤q1 \leq i \leq q, where the eie_i are integers (the invariant factors of HH with respect to GG) such that

ei+1≡0(modei)for1≤i≤q−1. e_{i+1} \equiv 0 \pmod{e_i} \quad \text{for} \quad 1 \leq i \leq q - 1.
The quotient group G/HG/H is a discrete group isomorphic to Zp−q×F\mathbf{Z}^{p-q} \times F, where FF is a finite abelian group, the direct product of qq cyclic subgroups of respective orders e1,…,eqe_1, \ldots, e_q.

We shall show now that the discrete subgroups of Rn\mathbf{R}^n which we have just been considering are the only ones that exist.

Proposition 1

Let GG be a discrete subgroup of Rn\mathbf{R}^n of rank pp, let (ai)1≤i≤p(a_i)_{1 \leq i \leq p} be a free system of pp points of GG, and let PP be the closed parallelo-tope with centre oo and basis vectors aia_i (Chapter VI, § 1, no. 3). Then the set G∩PG \cap P is finite and generates GG, and every point of GG is a linear combination of the aia_i with rational coefficients.

G∩PG \cap P is compact and discrete, hence finite. Let xx be any point of GG; it is equal to a linear combination ∑i=1ptiai\sum_{i=1}^p t_i a_i of the aia_i with real coefficients. For each integer m>0m > 0, consider the point

zm=mx−∑i=1p[mti]ai=∑i=1p(mti−[mti])ai (∗); z_m = mx - \sum_{i=1}^p [mt_i] a_i = \sum_{i=1}^p (mt_i - [mt_i]) a_i \ (*) ;
it belongs to GG, and since 0≤mti−[mti]<10 \leq mt_i - [mt_i] < 1, it lies in PP. Hence, first, x=z1+∑i=1p[ti]aix = z_1 + \sum_{i=1}^p [t_i] a_i, so that GG is generated by G∩PG \cap P; and secondly, since G∩PG \cap P is finite, there exist two distinct integers h,kh, k such that zh=zkz_h = z_k, so that (h−k)ti=[hti]−[kti](h - k)t_i = [ht_i] - [kt_i] less (1≤i≤p1 \leq i \leq p), and therefore the tit_i are rational numbers.

Corollary

Let (ai)1≤i≤p(a_i)_{1 \leq i \leq p} be a free system of pp points of Rn\mathbf{R}^n and let*

b=∑i=1ptiai b = \sum_{i=1}^p t_i a_i
*be a linear combination of the aia_i, with real coefficients. Then the subgroup GG of Rn\mathbf{R}^n generated by the p+1p + 1 points a1,a2,…,apa_1, a_2, \ldots, a_p and bb is discrete if and only if the numbers tit_i are rational.

(*) We recall (Chapter IV, § 8, no. 2) that, for each real number x,[x]x, [x] is the integral part of xx, i.e., the largest rational integer ≤x\leq x.

Proposition 1 shows that the condition is necessary. Also it is sufficient, for if it is satisfied we can write ti=mi/dt_i = m_i/d, where dd and the mim_i are integers (1≤i≤p1 \leq i \leq p); bb is therefore a linear combination, with integer coefficients, of the pp points (1/d)ai(1/d)a_i; hence GG is a subgroup of the discrete group generated by these pp points, and so is itself discrete.

The result of Proposition 1 can be expressed as follows: if qq points xix_i (1≤i≤q1 \leq i \leq q) of a discrete subgroup GG of Rn\mathbf{R}^n form a system which is dependent with respect to R\mathbf{R}, then they form a system which is dependent with respect to Q\mathbf{Q}. It follows immediately that the rational rank of a discrete subgroup of Rn\mathbf{R}^n is equal to its rank.

The Corollary to Proposition 1, applied to the case where the aia_i are the nn vectors eie_i of the canonical basis of Rn\mathbf{R}^n, gives us the following proposition:

Proposition 2 (Kronecker). Let θ1,θ2,…,θn\theta_1, \theta_2, \ldots, \theta_n be nn real numbers. In order that, for each ε>0\varepsilon > 0, there exist an integer qq and nn integers

pi(1≤i≤n) p_i \quad (1 \leq i \leq n)
such that
∣qθi−pi∣≤ε(1≤i≤n), |q\theta_i - p_i| \leq \varepsilon \quad (1 \leq i \leq n),
where the left-hand side of at least one of these inequalities does not vanish, it is necessary and sufficient that at least one of the θi\theta_i be irrational.

Theorem 1

Every discrete subgroup GG of Rn\mathbf{R}^n, of rank equal to pp, is generated by a free system of pp points.

By virtue of the properties of groups isomorphic to Zp\mathbf{Z}^p recalled earlier, it is enough to show that GG is a subgroup of a discrete group generated by a free system of pp points. Now since GG is of rank pp there exists a free system of pp points aia_i (1≤i≤p1 \leq i \leq p) of GG such that every x∈Gx \in G is equal to a linear combination ∑i=1ptiai\sum_{i=1}^p t_i a_i of the aia_i with real coefficients; since GG is discrete, Proposition 1 shows that the tit_i are rational. Furthermore, Proposition 1 shows that GG is generated by a finite number of points; since these points are linear combinations of the aia_i with rational coefficients, there exists an integer dd such that they are linear combinations with integer coefficients of the pp points (1/d)ai=ai′(1/d)a_i = a'_i. It follows that GG is a subgroup of the group generated by the ai′a'_i.

Theorem 1 can also be proved without recourse to the theory of invariant factors (cf. Exercise 1).

Discrete subgroups of Rn\mathbf{R}^n which are of rank nn are also called lattices in Rn\mathbf{R}^n.

2. Closed subgroups of Rn\mathbf{R}^n

We know already of two types of closed subgroups of Rn\mathbf{R}^n; on the one hand, the vector subspaces of Rn\mathbf{R}^n, which are isomorphic to the groups Rp\mathbf{R}^p (p≤np \leq n) (Chapter IV, § 1, no. 4, Proposition 2); on the other hand, the discrete subgroups (Chapter III, § 2, no. 1, Proposition 5) which are isomorphic to groups Zq\mathbf{Z}^q (q≤nq \leq n), as we have just seen. We shall now determine the structure of an arbitrary closed subgroup of Rn\mathbf{R}^n by showing that such a subgroup is isomorphic to a product of the form

Rp×Zqwhere0≤p+q≤n. \mathbf{R}^p \times \mathbf{Z}^q \quad \text{where} \quad 0 \leq p + q \leq n.

The proof rests on the following proposition:

Proposition 3

Every non-discrete closed subgroup of* Rn\mathbf{R}^n contains a line passing through oo.

Let (xp)p∈N(x_p)_{p \in \mathbf{N}} be an infinite sequence of points of GG such that xp≠ox_p \neq o and lim⁡p→∞xp=o\lim_{p \to \infty} x_p = o; by hypothesis such a sequence exists. Let PP be an open cube with centre oo, containing the xpx_p. Let kpk_p denote the largest integer h>0h > 0 such that hxp∈Phx_p \in P (since PP is a bounded box and xp≠ox_p \neq o, the existence of kpk_p follows from Archimedes' axiom). The points kpxpk_p x_p lie in a compact set P‾\overline{P}, hence the sequence (kpxp)p∈N(k_p x_p)_{p \in \mathbf{N}} has a cluster point a∈P‾a \in \overline{P}. If ∥(kp+1)xp−a∥≤ε\| (k_p + 1)x_p - a \| \leq \varepsilon, we have

∥(kp+1)xp−a∥≤ε+∥xp∥, \| (k_p + 1)x_p - a \| \leq \varepsilon + \| x_p \|,

and since lim⁡p→∞xp=o\lim_{p \to \infty} x_p = o, it follows that aa is also a cluster point of the sequence ((kp+1)xp)((k_p + 1)x_p), whose points belong to the closed set CP\mathbf{C}P, by definition of kpk_p; hence a∈P‾∩CPa \in \overline{P} \cap \mathbf{C}P (the frontier of PP, Fig. 5), which implies a≠oa \neq o. Moreover, since GG is closed, we have a∈Ga \in G. Let tt be any real number; since ∣tkp−[tkp]∣<1|tk_p - [tk_p]| < 1, the relation ∥kpxp−a∥≤ε\| k_p x_p - a \| \leq \varepsilon implies that ∥[tkp]xp−ta∥≤∣t∣ε+∥xp∥\| [tk_p]x_p - ta \| \leq |t| \varepsilon + \| x_p \|; since lim⁡p→∞xp=o\lim_{p \to \infty} x_p = o, tata is a

!Figure 5 Figure 5.

!Figure 6 Figure 6.

cluster point of the sequence ([tk_p]x_p); but the points of this sequence belong to G, and consequently ta ∈ G, since G is closed. This completes the proof.

Theorem 2

Let G be a closed subgroup of Rn\mathbf{R}^n, of rank r (0≤r≤n0 \leq r \leq n). Then there is a largest vector subspace V contained in G; for every vector subspace W complementary to V, W∩GW \cap G is discrete and G is the direct sum of V and W∩GW \cap G.

Let us first establish the existence of V by showing that the union of all the lines through o which lie in G is a vector subspace: indeed, the vector subspace generated by the union of these lines is the same as the subgroup they generate. The group G is the direct sum of V and W∩GW \cap G; for if x∈Gx \in G, we have x=y+zx = y + z where y∈Vy \in V and z∈Wz \in W; since V⊂GV \subset G, z=x−y∈Gz = x - y \in G and therefore z∈W∩Gz \in W \cap G. It remains to show that W∩GW \cap G is discrete; this follows from Proposition 3, since W∩GW \cap G is a closed subgroup which contains no lines, by reason of the definition of V.

If G≠VG \neq V, we may say that G is the union of a countable infinity of linear varieties, parallel to V and passing through the points of the discrete group W∩GW \cap G (Fig. 6).

If pp is the dimension of the vector subspace V, we have p≤rp \leq r, and W∩GW \cap G is a discrete group of rank r−pr - p.

Corollary 1

There exists a basis (ai)1≤i≤n(a_i)_{1 \leq i \leq n} of Rn\mathbf{R}^n, such that

ai∈G(1≤i≤r),ai∈V(1≤i≤p) a_i \in G \quad (1 \leq i \leq r), \qquad a_i \in V \quad (1 \leq i \leq p)
and such that G is the set of points ∑i=1ptiai+∑j=p+1rnjaj\sum_{i=1}^p t_i a_i + \sum_{j=p+1}^r n_j a_j, where the tit_i take all real values and the njn_j take all integer values.

This follows from Theorem 2, and Theorem 1 of no. 1 applied to the discrete group W∩GW \cap G.

Corollary 2

There exists an automorphism of Rn\mathbf{R}^n which maps G onto the group G′G', isomorphic to Rp×Zr−p\mathbf{R}^p \times \mathbf{Z}^{r-p}, which is the direct sum of the vector subspace generated by e1,e2,…,epe_1, e_2, \ldots, e_p and the (discrete) additive subgroup generated by ep+1,ep+2,…,ere_{p+1}, e_{p+2}, \ldots, e_r.

This is an immediate consequence of Corollary 1. Corollary 2 of Theorem 2 shows that a closed subgroup G of Rn\mathbf{R}^n is completely determined up to isomorphism by two integers ≥0\geq 0: its rank, which we denote by r(G)r(G), and the dimension of the largest vector subspace contained in G, which we call the dimension of G and denote by d(G)d(G).

The only conditions which these integers have to satisfy are the inequalities 0≤d(G)≤r(G)≤n0 \leq d(G) \leq r(G) \leq n.

3. Associated subgroups

Let GG be an arbitrary subgroup (closed or not) of Rn\mathbf{R}^n. Consider the set G∗G^* of points u=(ui)∈Rnu = (u_i) \in \mathbf{R}^n such that, for all x=(xi)∈Gx = (x_i) \in G, the number (u∣x)=∑i=1nuixi(u|x) = \sum_{i=1}^n u_i x_i is an integer. It is immediately seen that G∗G^* is a subgroup of Rn\mathbf{R}^n; it is called the subgroup associated with GG (*). If GG and HH are two subgroups of Rn\mathbf{R}^n such that H⊂GH \subset G, it is clear that G∗⊂H∗G^* \subset H^*.

Proposition 4

The subgroup G∗G^* associated with a subgroup GG of Rn\mathbf{R}^n is closed, and we have (G‾)∗=G∗(\overline{G})^* = G^*.

For each x∈Gx \in G, let fx(u)f_x(u) denote (u∣x)(u|x); fxf_x is a linear form, therefore continuous. Since G∗G^* is the intersection of the sets fx−1(z)f_x^{-1}(z) as xx runs through GG, and since each of these sets is closed, it follows that G∗G^* is closed. On the other hand, if u∈G∗u \in G^*, we have (u∣x)∈Z(u|x) \in \mathbf{Z} for all x∈Gx \in G, and therefore, as Z\mathbf{Z} is closed in R\mathbf{R}, (u∣y)∈Z(u|y) \in \mathbf{Z} for all y∈G‾y \in \overline{G}; thus u∈(G)∗u \in (G)^*. But we have (G‾)∗⊂G∗(\overline{G})^* \subset G^* (since G⊂G‾G \subset \overline{G}), so that (G‾)∗=G∗(\overline{G})^* = G^*.

Consider the structure of G∗G^* when GG is closed. By Corollary 1 to Theorem 2 of no. 2, there exists a base (ai)1≤i≤n(a_i)_{1 \leq i \leq n} of Rn\mathbf{R}^n such that GG coincides with the set of points

x=∑i=1ptiai+∑j=p+1p+qnjaj, x = \sum_{i=1}^p t_i a_i + \sum_{j=p+1}^{p+q} n_j a_j,

where the tit_i take all real values and the njn_j take all integer values. Hence (u∣x)(u|x) is an integer for all these points xx if and only if (u∣ai)=0(u|a_i) = 0 for 1≤i≤p1 \leq i \leq p and (u∣ai)(u|a_i) is an integer for p+1≤i≤p+qp+1 \leq i \leq p+q. Let us denote by (ai′)1≤i≤n(a'_i)_{1 \leq i \leq n} the basis of Rn\mathbf{R}^n such that (ai′∣aj)=0(a'_i|a_j) = 0 for i≠ji \neq j and

(ai′∣ai)=1for1≤i≤n (a'_i|a_i) = 1 \quad \text{for} \quad 1 \leq i \leq n

(*) This notion is a particular case, corresponding to the group Rn\mathbf{R}^n, of a general notion in the theory of duality of locally compact abelian groups (see, e.g., A. Weil, "L'integration dans les groupes topologiques et ses applications", Act. Sci. et Ind. no. 869, Paris, Hermann, 1950, pp. 108-109). The reader will observe the close analogy which exists between the properties of associated subgroups in Rn\mathbf{R}^n and those of orthogonal vector subspaces of a vector space and its dual.

[the basis "dual" to (ai)(\mathbf{a}_i)]; if we put u=∑i=1nuiai′u = \sum_{i=1}^n u_i a'_i, it is clear that the points u∈G∗u \in G^* are characterized by the following conditions: ui=0u_i = 0 for 1≤i≤p1 \leq i \leq p, and ui∈Zu_i \in \mathbf{Z} for

p+1≤i≤p+q; p + 1 \leq i \leq p + q;
hence G∗G^* is the direct sum of a vector subspace WW with a basis consisting of the ai′a'_i such that p+q+1≤i≤np + q + 1 \leq i \leq n, and a discrete subgroup generated by the ai′a'_i such that p+1≤i≤p+qp + 1 \leq i \leq p + q. In other words:

Proposition 5

For every closed subgroup* GG of Rn\mathbf{R}^n,

r(G∗)=n−d(G)andd(G∗)=n−r(G). r(G^*) = n - d(G) \quad \text{and} \quad d(G^*) = n - r(G).
Let us apply the same reasoning to G∗G^*. Observing that the basis dual to (ai′)(a'_i) is (ai)(a_i), we see that:

Proposition 6

For every subgroup* GG of Rn\mathbf{R}^n, we have (G∗)∗=G‾(G^*)^* = \overline{G}.

Corollary

A point* xx lies in the closure of a subgroup GG of Rn\mathbf{R}^n if and only if (u∣x)(u|x) is an integer for all u∈Rnu \in \mathbf{R}^n such that (u∣y)(u|y) is an integer for all y∈Gy \in G.

Let us apply this characterization of points lying in the closure of a subgroup GG to the case of the subgroup GG generated by the nn vectors eje_j of the canonical basis (1≤j≤n)(1 \leq j \leq n) and by an arbitrary number mm of points aia_i (1≤i≤m)(1 \leq i \leq m) of Rn\mathbf{R}^n. To say that (u∣ej)(u|e_j) is an integer for 1≤j≤n1 \leq j \leq n means that the nn coordinates of uu are integers; therefore:

Proposition 7 (Kronecker)

Let* ai=(aij)a_i = (a_{ij}) (1≤i≤m, 1≤j≤n)(1 \leq i \leq m,\ 1 \leq j \leq n) be mm points of Rn\mathbf{R}^n and let b=(bj)b = (b_j) (1≤j≤n)(1 \leq j \leq n) be a point of Rn\mathbf{R}^n. In order that, for each ε>0\varepsilon > 0, there exist mm integers gig_i (1≤i≤m)(1 \leq i \leq m) and nn integers pjp_j (1≤j≤n)(1 \leq j \leq n) such that

∣q1a1j+q2a2j+⋯+qmamj−pj−bj∣≤ε(1≤j≤n) |q_1 a_{1j} + q_2 a_{2j} + \cdots + q_m a_{mj} - p_j - b_j| \leq \varepsilon \quad (1 \leq j \leq n)
it is necessary and sufficient that, for each finite sequence (rj)(r_j) (1≤j≤n)(1 \leq j \leq n) of nn integers such that the mm numbers ∑j=1naijrj\sum_{j=1}^n a_{ij} r_j (1≤i≤m)(1 \leq i \leq m) are all integers, the number ∑j=1nbjrj\sum_{j=1}^n b_j r_j should also be an integer.

Corollary 1

In order that, for each* x=(xj)x = (x_j) (1≤j≤n)(1 \leq j \leq n) and each ε>0\varepsilon > 0, there exist mm integers qiq_i (1≤i≤m)(1 \leq i \leq m) and nn integers pjp_j (1≤j≤n1 \leq j \leq n) *such that

∣q1a1j+q2a2j+⋯+qmamj−pj−xj∣≤ε(1≤j≤n) |q_1 a_{1j} + q_2 a_{2j} + \cdots + q_m a_{mj} - p_j - x_j| \leq \varepsilon \quad (1 \leq j \leq n)

it is necessary and sufficient that there exist no finite sequence (rj)(r_j) of nn integers, not all zero, such that each of the mm numbers ∑j=1naijrj\sum_{j=1}^n a_{ij} r_j is an integer.

For if GG is dense in Rn\mathbf{R}^n, that is if G‾=Rn\overline{G} = \mathbf{R}^n, then G∗={0}G^* = \{0\}, and conversely.

In particular (m=1)(m = 1):

Corollary 2

Let θ1,θ2,…,θn\theta_1, \theta_2, \ldots, \theta_n be nn real numbers. In order that, given any nn real numbers x1,x2,…,xnx_1, x_2, \ldots, x_n and a real number ε>0\varepsilon > 0, there should exist an integer qq and nn integers pjp_j such that

∣qθj−pj−xj∣≤ε(1≤j≤n) |q \theta_j - p_j - x_j| \leq \varepsilon \quad (1 \leq j \leq n)

it is necessary and sufficient that there exist no relation of the form ∑j=1nrjθj=h\sum_{j=1}^n r_j \theta_j = h, where the rjr_j are nn integers not all zero, and hh is an integer [which implies, in particular, that the θj\theta_j and the ratios θj/θk\theta_j / \theta_k (j≠kj \neq k) must be irrational].

We may interpret this result as follows: for each integer q∈Zq \in \mathbf{Z}, let xqx_q denote the point with coordinates qθj−[qθj]q \theta_j - [q \theta_j] (1≤j≤n1 \leq j \leq n); then Corollary 2 gives a necessary and sufficient condition for the set of points xqx_q to be dense in the cube which is the product of nn intervals [0,1][0, 1] in the factors of Rn\mathbf{R}^n.

Proposition 8

If G1,G2G_1, G_2 are any closed subgroups of Rn\mathbf{R}^n, we have

(G1=G2)∗+G1∗∩G2∗and(G1∩G2)∗=G1∗+G2∗. (G_1 = G_2)^* + G_1^* \cap G_2^* \quad \text{and} \quad (G_1 \cap G_2)^* = G_1^* + G_2^*.

The real number (u∣x+y)(u|x + y) is an integer for all x∈G1x \in G_1 and all y∈G2y \in G_2 if and only if (u∣x)(u|x) is an integer for all x∈G1x \in G_1 and (u∣y)(u|y) is an integer for all y∈G2y \in G_2, because (u∣x+y)=(u∣x)+(u∣y)(u|x + y) = (u|x) + (u|y); hence

(G1+G2)∗=G1∗∩G2∗ (G_1 + G_2)^* = G_1^* \cap G_2^*

for any two subgroups G1,G2G_1, G_2 of Rn\mathbf{R}^n. If now we suppose that G1G_1 and G2G_2 are closed, we have (G1∗+G2∗)∗=G1∩G2(G_1^* + G_2^*)^* = G_1 \cap G_2 by Proposition 6; hence, taking the associated subgroups and applying Proposition 6 again,

(G1∩G2)∗=G1∗+G2∗‾. (G_1 \cap G_2)^* = \overline{G_1^* + G_2^*}.

Remark

Let G1,G2G_1, G_2 be two lattices in Rn\mathbf{R}^n (no. 1) such that G2⊂G1G_2 \subset G_1: then (Proposition 5) G1∗G_1^* and G2∗G_2^* are lattices in Rn\mathbf{R}^n such that G1∗⊂G2∗G_1^* \subset G_2^*. We have seen in no. 1 that there is an integer m>0m > 0 such that mG1⊂G2m G_1 \subset G_2;

consequently for x∈G1x \in G_1 and u∈G2∗u \in G_2^* we have m(u∣x)∈Zm(u|x) \in \mathbf{Z} and therefore (u∣x)∈Q(u|x) \in \mathbf{Q}. If x∈G2x \in G_2 and u∈G2∗u \in G_2^*, or if x∈G1x \in G_1 and u∈G1∗u \in G_1^*, we have (u∣x)∈Z(u|x) \in \mathbf{Z} by definition. Consequently on passing to the quotients the Z\mathbf{Z}-bilinear mapping (x,u)→(u∣x)(x, u) \to (u|x) of G1×G2∗G_1 \times G_2^* into Q\mathbf{Q} defines a Z\mathbf{Z}-bilinear mapping BB of (G1/G2)×(G2∗/G1∗)(G_1/G_2) \times (G_2^*/G_1^*) into Q/Z\mathbf{Q}/\mathbf{Z}. Moreover, it is clear that if xˉ0∈G1/G2\bar{x}_0 \in G_1/G_2 (resp. uˉ0∈G2∗/G1∗\bar{u}_0 \in G_2^*/G_1^*) is such that, for each uˉ∈G2∗/G1∗\bar{u} \in G_2^*/G_1^* (resp. for each xˉ∈G1/G2\bar{x} \in G_1/G_2) we have

B(xˉ0,u)=0[resp. B(xˉ,uˉ0)=0], B(\bar{x}_0, u) = 0 \quad [\text{resp. } B(\bar{x}, \bar{u}_0) = 0],

then necessarily xˉ0=0\bar{x}_0 = 0 (resp. uˉ0=0\bar{u}_0 = 0). It follows that there is a Z\mathbf{Z}-linear bijection hh of G2∗/G1∗G_2^*/G_1^* onto the dual of G1/G2G_1/G_2, such that ⟨xˉ,h(uˉ)⟩=B(xˉ,uˉ)\langle \bar{x}, h(\bar{u}) \rangle = B(\bar{x}, \bar{u}) for xˉ∈G1/G2\bar{x} \in G_1/G_2 and uˉ∈G2∗/G1∗\bar{u} \in G_2^*/G_1^*; in particular, the finite groups G1/G2G_1/G_2 and G2∗/G1∗G_2^*/G_1^* are isomorphic.

4. Hausdorff quotient groups of Rn\mathbf{R}^n

Every Hausdorff quotient group of Rn\mathbf{R}^n is of the form Rn/H\mathbf{R}^n/H, where HH is a closed subgroup of Rn\mathbf{R}^n (Chapter III, § 2, no. 6, Proposition 18). By Corollary 2, Theorem 2 of no. 3, there exists an automorphism ff of Rn\mathbf{R}^n which transforms HH into a subgroup H′H', the direct sum of a vector subspace generated by pp of the vectors eie_i of the canonical basis and the discrete group generated by gg of the n−pn - p remaining vectors

ei,0≤p+q≤n. e_i, \quad 0 \leq p + q \leq n.

Passing to the quotients, ff induces an isomorphism of Rn/H\mathbf{R}^n/H onto Rn−p−q×Tq\mathbf{R}^{n-p-q} \times T^q (Chapter III, § 2, no. 8, Remark 3); now, Rn/H′\mathbf{R}^n/H' is isomorphic to Rn−p−q×Tq\mathbf{R}^{n-p-q} \times T^q (Chapter III, § 2, no. 9, Corollary to Proposition 26). Consequently:

Proposition 9

Every Hausdorff quotient group of Rn\mathbf{R}^n is isomorphic to a product group* Rh×Tk\mathbf{R}^h \times T^k (0≤h+k≤n0 \leq h + k \leq n).

The product space TnT^n (and, by abuse of language, the topological group TnT^n) is called the n-dimensional torus; by Proposition 4 of Chapter V, § 1, no. 2, TnT^n is compact, connected and locally connected.

Furthermore, if CC denotes a closed cube of side 1 in Rn\mathbf{R}^n, TnT^n is homeomorphic to the quotient space of CC by the equivalence relation " xi≡yi(mod1)x_i \equiv y_i \pmod{1} (1≤i≤n1 \leq i \leq n)" between the points x=(xi)x = (x_i) and y=(yi)y = (y_i) of CC. Thus TnT^n is formed from the cube CC by "identification of opposite faces".

Proposition 10

The topological group* TnT^n is locally isomorphic to RnR^n.

For Tn=(R/Z)nT^n = (R/Z)^n is isomorphic to Rn/ZnR^n/Z^n (Chapter III, § 2, no. 9, Corollary to Proposition 26) and ZnZ^n is a discrete subgroup of RnR^n (Chapter III, § 2, no. 6, Proposition 19).

It follows that the groups Rp×Tn−pR^p \times T^{n-p} are all locally isomorphic to RnR^n (0≥p≥n0 \geq p \geq n); in § 2, no. 2, we shall see that they are the only connected groups which have this property.

5. Subgroups and quotient groups of TnT^n

Let us identify TnT^n with Rn/ZnR^n/Z^n, and let φ\varphi be the canonical homomorphism of RnR^n onto Rn/ZnR^n/Z^n. Every subgroup of TnT^n is of the form G=φ(H)G = \varphi(H) where HH is a subgroup of RnR^n which contains ZnZ^n and is isomorphic to H/ZnH/Z^n (Chapter III, § 2, no. 7, Proposition 20); for GG to be closed in TnT^n it is necessary and sufficient for HH to be closed in RnR^n (Chapter I, § 3, no. 4). Thus in order to find the closed subgroups of TnT^n we have to determine all the closed subgroups HH of RnR^n which contain ZnZ^n; to do this we shall use Proposition 6 of no. 3, and we start by determining the subgroup H∗H^* associated with HH. Since ZnZ^n is associated with itself, we have H∗⊂ZnH^* \subset Z^n; consequently (no. 1) there exists a basis (ai)1≤i≤n(a_i)_{1 \leq i \leq n} of RnR^n which generates ZnZ^n, and a basis of H∗H^* (with respect to the ring ZZ) consisting of pp points bib_i (1≤i≤p1 \leq i \leq p) such that bi=eiaib_i = e_i a_i (1≤i≤p1 \leq i \leq p), where the eie_i are integers satisfying the congruences ei+1≡0(modei)e_{i+1} \equiv 0 \pmod{e_i} for 1≤i≤p−11 \leq i \leq p-1. Let (ai′)(a'_i) be the basis dual to (ai)(a_i); then u=∑i=1nuiaiu = \sum_{i=1}^n u_i a_i belongs to (H∗)∗=H(H^*)^* = H if and only if uiei∈Zu_i e_i \in Z for 1≤i≤p1 \leq i \leq p; in other words, HH is the direct sum of the vector subspace VV generated by ap+1′,…,ana'_{p+1}, \ldots, a_n, and the discrete subgroup KK generated by the pp points

ei−1ai′(1≤i≤p). e_i^{-1} a'_i \quad (1 \leq i \leq p).
On the other hand, ZnZ^n is the direct sum of V∩ZnV \cap Z^n and K∩ZnK \cap Z^n, because the ai′a'_i (1≤i≤n1 \leq i \leq n) generate ZnZ^n. The quotient group H/ZnH/Z^n is therefore isomorphic to (V/(V∩Zn))×(K/(K∩Zn))(V/(V \cap Z^n)) \times (K/(K \cap Z^n)) (Chapter III, § 2, no. 9, Corollary to Proposition 26); V/(V∩Zn)V/(V \cap Z^n) is isomorphic to Tn−pT^{n-p}, and K/(K∩Zn)K/(K \cap Z^n) is a finite group, the direct sum of pp cyclic groups of orders eie_i, respectively (1≤i≤p1 \leq i \leq p) (cf. no. 1).

Using the same notation, every Hausdorff quotient group of TnT^n is of the form Tn/φ(H)T^n/\varphi(H) and is isomorphic to Rn/HR^n/H (Chapter III, § 2, no. 7, Corollary to Proposition 22); if WW is the vector subspace generated by KK, Rn/HR^n/H is isomorphic to W/KW/K (Chapter III, § 2, no. 9, Corollary to Proposition 26), i.e., to TpT^p. To sum up:

PROPOSITION II. Every closed subgroup of Tn\mathbf{T}^n is isomorphic to a group of the form Th×F\mathbf{T}^h \times F (0 \leq h \leq n) where FF is a finite abelian group, such that the smallest number of cyclic subgroups of which FF is a direct sum is ≤n−h\leq n - h. Every Hausdorff quotient group of Tn\mathbf{T}^n is isomorphic to a group of the form Th\mathbf{T}^h (0 \leq h \leq n).

In particular (n=1n = 1):

Corollary

Every closed subgroup of* T\mathbf{T}, other than T\mathbf{T} itself, is a finite cyclic group. Every Hausdorff quotient group of T\mathbf{T}, other than {0}\{0\}, is isomorphic to T\mathbf{T}.

6. Periodic functions

DEFINITION I. A function ff, defined on Rn\mathbf{R}^n, with values in an arbitrary set EE, is said to be periodic if there exists a point a≠0a \neq 0 in Rn\mathbf{R}^n such that

f(x+a)=f(x) f(x + a) = f(x)

for all x∈Rnx \in \mathbf{R}^n. If ff is periodic, every point a∈Rna \in \mathbf{R}^n for which the relation (1) is an identity in xx is called a period of ff.

The set GG of all periods of a periodic function ff is clearly a subgroup (which by hypothesis does not consist of 0 alone) of the additive group Rn\mathbf{R}^n. If ff is a continuous periodic mapping of Rn\mathbf{R}^n into a Hausdorff topological space EE, its group of periods GG is closed. For if GxG_x denotes the set of all a∈Rna \in \mathbf{R}^n such that f(x+a)=f(x)f(x + a) = f(x) for a given point x∈Rnx \in \mathbf{R}^n, then GG is the intersection of the GxG_x as xx runs through Rn\mathbf{R}^n, and each GG is closed (Chapter I, § 8, no. 1, Proposition 2). Let VV be the largest vector subspace contained in GG (no. 2, Theorem 2); the function ff is constant on every coset mod VV; if WW is a vector subspace complementary to VV, then ff is determined by its restriction to WW. In other words (WW being a topological group isomorphic to Rp\mathbf{R}^p for some pp), the study of continuous periodic functions on Rn\mathbf{R}^n is reduced to the study of such functions whose group of periods GG is discrete; if this group is of rank gg, the function ff is said to be q-ply periodic, and every free system of qq points which generate GG is called a principal system of periods of ff.

If (ai)(a_i) and (bi)(b_i) are two principal systems of periods of ff, we have seen (no. 1) that each can be obtained from the other by a linear transformation with integer coefficients and determinant ±1\pm 1.

Let φ\varphi be the canonical mapping of Rn\mathbf{R}^n onto Rn/G\mathbf{R}^n/G; to every mapping gg of Rn/G\mathbf{R}^n/G into a set EE corresponds the function g˙=g∘φ\dot{g} = g \circ \varphi, which is a periodic mapping of Rn\mathbf{R}^n into EE, having a group of periods which contains GG; and conversely every mapping of Rn\mathbf{R}^n into EE which has a group of periods containing GG is of this form, since it is compatible with the relation x≡y(modG)x \equiv y \pmod{G} (Set Theory, R, , no. 7). In this way we define a bijective mapping g→g˙g \to \dot{g} of the set of all mappings of Rn/G\mathbf{R}^n/G into EE onto the set of all mappings of Rn\mathbf{R}^n into EE whose group of periods contains GG. For g˙\dot{g} to be continuous (EE being a topological space) it is necessary and sufficient that gg should be continuous (Chapter I, § 3, no. 4, Proposition 6)

Exercises

See the exercises for § 1.

Transcribed from the printed volume. Not translated.