Bourbaki

§ 2. Classification

1. Groups generated by a compact subset

Lemma 1 02M9

Let H be a locally compact group, and let R be one of the groups R\mathbf{R} or Z\mathbf{Z}. Let φ\varphi be a continuous morphism from R into H. If φ\varphi is not a topological isomorphism of R onto a subgroup of H, then the image of R in H is relatively compact.

Let I be the image of φ\varphi. After replacing H by I‾\overline{I}, we may suppose that I is dense in H. We must then prove that H is compact if φ\varphi is not a topological isomorphism of R onto I.

Suppose that there exists a neighbourhood V of ee in H and an integer M>0M>0 such that, for every t>Mt >M in R, one has φ(t)∉V\varphi (t)\notin V. Then φ\varphi is injective: if φ(u)=e\varphi (u) =e, one has φ(nu)=e\varphi (nu) =e for every integer n⩾1n\geqslant 1, hence the set Nu\mathbf{N}u is bounded in R, which means that u=0u= 0. The restriction of φ\varphi to [−M,M]∩R[-M,M]\cap R is therefore a homeomorphism onto its image, which contains V∩IV\cap I. The restriction of φ−1\varphi^{-1} to V∩IV\cap I being continuous, it follows that φ\varphi is a topological isomorphism of R onto I.

Suppose now that φ\varphi is not a topological isomorphism of R onto I. Let W be a relatively compact open neighbourhood of ee in H, and let V be a symmetric neighbourhood of ee such that V2⊂WV^2\subset W. For every x∈x\in H = I, there exists an element s∈s\in R such that x∈φ(s)Vx\in \varphi (s)V. According to the preceding paragraph and the assumption on φ\varphi, there exists t∈t\in R such that t>∣s∣t >|s| and φ(t)∈V\varphi (t)\in V. We then have x∈φ(t+s)φ(t)−1V⊂φ(t+s)Wx\in \varphi (t+s)\varphi (t)^{-1}V\subset \varphi (t+s)W, and t+s>0t+s >0. Consequently, the open sets φ(u)W\varphi (u)W for u>0u >0 form an open covering of H. Since W is relatively compact, there exist an integer n⩾1n\geqslant 1 and elements u1,...,unu_1, . . . , u_n of R, strictly positive, such that W⊂⋃1⩽i⩽nφ(ui)WW\subset \bigcup_{1\leqslant i\leqslant n}\varphi (u_i)W. Let U be the largest of the uiu_i.

Let x∈Hx\in H and let s=s= inf{t∈R∣t⩾0,φ(t)x−1∈W‾}\{t\in R|t\geqslant 0,\varphi (t)x^{-1}\in \overline{W}\}. Since W‾\overline{W} is compact, we then have φ(s)x−1∈W‾\varphi (s)x^{-1}\in \overline{W}. There exists an integer ii such that φ(s)x−1∈φ(ui)W\varphi (s)x^{-1}\in \varphi (u_i)W, whence φ(s−ui)x−1∈W‾\varphi (s-u_i)x^{-1}\in \overline{W}. The definition of ss implies s−ui<0s-u_i<0, whence s⩽Us\leqslant U. It follows that H=φ([0,U]∩R)WH =\varphi ([0,U]\cap R)W is compact.

Lemma 2 02MA

If G is generated by a compact subset V, there exists an integer n⩾0n\geqslant 0 and a discrete subgroup D of G isomorphic to Zn\mathbf{Z}^n such that G/DG/D is compact.

After replacing V by V∪V−1V\cup V^{-1}, we may suppose that V is symmetric; the assumption then means that G is the union of the sets VnV^n where n∈Nn\in \mathbf{N}.

Since V2V^2 is compact, there exist an integer k⩾1k\geqslant 1 and elements x1,...,xk∈Gx_1, . . . , x_k\in G such that V2⊂⋃1⩽i⩽kxiVV^2\subset \bigcup_{1\leqslant i\leqslant k}x_iV. Let D0D_0 be the subgroup of G generated by the family (xi)1⩽i⩽k(x_i)_{1\leqslant i\leqslant k}. We have V2⊂D0VV^2\subset D_0V, whence by induction Vn⊂D0VV^n\subset D_0V for every integer n⩾1n\geqslant 1, and therefore G=D0VG = D_0V since V generates G. Let then J be a subset of {1,2,...,k}\{1,2, . . . , k\} such that the subgroup D generated by the family (xi)i∈J(x_i)_{i\in J} is topologically isomorphic to ZCard(J)\mathbf{Z}^{Card(J)}, and maximal for this property. Let us show that G/DG/D is compact.

Let pp be the canonical surjection of G onto G/DG/D. Let i∈{1,2,...,k}−Ji\in \{1,2, . . . , k\}-J. If the subgroup HiH_i of G/DG/D generated by p(xi)p(x_i) is topologically isomorphic to Z\mathbf{Z}, the subgroup of G generated by D and xix_i is discrete and the mapping (d,n)↦dxin(d, n)\mapsto dx^n_i is an isomorphism of D×ZD\times \mathbf{Z} onto this subgroup, contrary to the maximality of J. Lemma 1 therefore implies that H‾i\overline{H}_i is compact. Hence G/D=(∏i∉JH‾i)p(V)G/D = (\prod_{i\notin J}\overline{H}_i)p(V) is compact

Lemma 3 02MB

Let A and B be commutative groups such that A is divisible. Let C be a subgroup of B and φ\varphi a morphism of C into A. There exists a morphism of B into A which extends φ\varphi.

Let O\mathscr{O} be the set of pairs (X,f)(X, f), where X is a subgroup of B containing C and ff a morphism of X into A extending φ\varphi. Let us order O\mathscr{O} by the relation “ X⊂X′X\subset X' and f′f' extends ff ”. One verifies that O\mathscr{O} is inductive. Let (X,f)(X, f) be a maximal element of O\mathscr{O} (E, III, p. 20 , Theorem 2). If X≠BX\not= B, let us take an element bb of B-X and let X′X' be the subgroup generated by X and bb. The commutativity of B shows that X′X' is the set of elements bnxb^nx for n∈Zn\in \mathbf{Z} and x∈Xx\in X. Suppose first that bn∉Xb^n\notin X for every integer n≠0n\not= 0 and define f′f' of X′X' into A by taking an arbitrary element y∈Ay\in A and putting f′(bnx)=ynf(x)f'(b^nx) =y^nf(x) for every n∈Zn\in \mathbf{Z} and every x∈Xx\in X. Since A is commutative, f′f' is a morphism, and it extends ff. Suppose now that there exists n≠0n\not= 0 such that bn∈Xb^n\in X and let m>0m >0 be such that mZ={n∈Z∣bn∈X}m\mathbf{Z}=\{n\in \mathbf{Z}|b^n\in X\}. Since A is divisible, there exists an element y∈Ay\in A such that ym=f(bm)y^m=f(b^m). One then extends ff to a morphism of X′X' into A by f′(bnx)=ynf(x)f'(b^nx) =y^nf(x) for n∈{0,1,...,m−1}n\in \{0,1, . . . , m-1\} and x∈Xx\in X. In both cases, (X,f)(X, f) would not be maximal. Hence X = B and the lemma is proved.

Remark 02MC

In the language of categories, the lemma says that divisible groups are injective objects in the category of commutative groups; cf. A, VII, p. 53, exerc. 3.

Proposition 1 02MD

The following conditions are equivalent:

(i) G is generated by a compact subset;

(ii) there exist positive integers pp and qq and a compact group K such that G is isomorphic to Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K;

(iii) there exists an integer n⩾0n\geqslant 0 such that G^\widehat{G} is locally isomorphic to Rn\mathbf{R}^n;

(iv) there exist positive integers pp and qq and a discrete group D such that G^\widehat{G} is isomorphic to Rp×Tq×D\mathbf{R}^p\times \mathbf{T}^q\times D.

(i) =⇒=\Rightarrow (iii) : if G has property (i), there exists an integer n⩾0n\geqslant 0 and a subgroup D of G isomorphic to Zn\mathbf{Z}^n such that G/DG/D is compact (lemma 2). Then D⊥D^{\bot}, which identifies with the dual of G/DG/D, is discrete (Theorem 4 of II, p. 226 and prop. 18 of II, p. 233). Hence G^\widehat{G} is locally isomorphic to G^/D⊥\widehat{G}/D^{\bot}, that is to say to D^\widehat{D}, which is isomorphic to Tn\mathbf{T}^n (Theorem 4 of II, p. 226 and prop. 18 of II, p. 233). Now Tn\mathbf{T}^n is locally isomorphic to Rn\mathbf{R}^n.

(iii) =⇒=\Rightarrow (iv) : if G^\widehat{G} is locally isomorphic to Rn\mathbf{R}^n, there exists an integer pp such that 0⩽p⩽n0\leqslant p\leqslant n such that the identity component G^0\widehat{G}_0 of G^\widehat{G} is an open subgroup isomorphic to Rp×Tn−p\mathbf{R}^p\times \mathbf{T}^{n-p} (TG, VII, p. 13, Theorem 1). In particular, G^0\widehat{G}_0 is a divisible group. We then apply lemma 3 to the identity mapping of the subgroup G^0\widehat{G}_0 of the group G^\widehat{G} into the divisible group G^0\widehat{G}_0. There therefore exists a morphism π\pi of G^\widehat{G} into G^0\widehat{G}_0 which is the identity mapping on G^0\widehat{G}_0. Consequently, we have π∘π=π\pi \circ \pi =\pi, and π\pi is a projector. It is continuous, since its restriction to the open subgroup G^0\widehat{G}_0 is so. It follows that G^\widehat{G} is the direct product of G^0\widehat{G}_0 and the subgroup π−1(e)\overset{-1}{\pi}(e), which is discrete since it is isomorphic to G^/G^0\widehat{G}/\widehat{G}_0 (TG, III, p. 47, cor.)

(iv) =⇒=\Rightarrow (ii) : follows from prop. 2 of II, p. 206, from prop. 18 of II, p. 233 and from corollary 3 of II, p. 236.

(ii) =⇒=\Rightarrow (i) : for every compact group K, the group Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K is generated by the compact set [0,1]p×{0,1}q×K[0,1]^p\times \{0,1\}^q\times K.

Corollary 1 02ME

Suppose that G is generated by a compact neighbourhood of ee.

a) There exists a compact subgroup K of G and positive integers pp and qq such that G is isomorphic to Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K.

b) Conversely, let K be a compact group, let pp and qq be positive integers, and let G be a group isomorphic to Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K. Then K is the unique maximal compact subgroup of G, and the integers (p,q)(p, q) are determined in a unique way by G.

Assertion a) follows from prop. 1. Let then K be a compact group, and let p,qp,q be positive integers. Suppose that G is isomorphic to the group Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K, and identify G with this group. By the canonical projection of G onto Rp×Zq\mathbf{R}^p\times \mathbf{Z}^q, the image of every compact subgroup of G is a compact subgroup of Rp×Zq\mathbf{R}^p\times \mathbf{Z}^q, and is therefore reduced to the identity element. Hence K′⊂KK'\subset K and K is the largest compact subgroup of G. The subgroup Rp×K\mathbf{R}^p\times K is also unique since Rp\mathbf{R}^p is the identity component of G/KG/K. In view of TG, VII, p. 13, cor. 3, the integer pp is determined in a unique way by G. Since G/(Rp×K)G/(\mathbf{R}^p\times K) is isomorphic to Zq\mathbf{Z}^q, the integer qq is likewise determined in a unique way by G.

Remark 02MF

By duality, G^\widehat{G} is isomorphic to Rp×Tq×D\mathbf{R}^p\times \mathbf{T}^q\times D (prop. 3 (iv)) where the subgroups Rp×Tq\mathbf{R}^p\times \mathbf{T}^q and Tq\mathbf{T}^q, and the integers pp and qq, are determined in a unique manner.

Corollary 2 02MG

The following conditions are equivalent:

(i) The groups G and G^\widehat{G} are generated by compact subsets ;

(ii) There exist positive integers nn and mm such that G is locally isomorphic to Rm\mathbf{R}^m and G^\widehat{G} to Rn\mathbf{R}^n;

(iii) There exist positive integers p,qp,q and rr and a finite group A such that G is isomorphic to Rp×Tq×Zr×A\mathbf{R}^p\times \mathbf{T}^q\times \mathbf{Z}^r\times A ;

(iv) There exist positive integers p,qp,q and rr and a finite group A such that G^\widehat{G} is isomorphic to a product Rp×Zq×Tr×A\mathbf{R}^p\times \mathbf{Z}^q\times \mathbf{T}^r\times A.

One has (i) ⇔\Leftrightarrow (ii) according to prop. 1, and (iii) ⇔\Leftrightarrow (iv) by duality, hence (iii) ⇒\Rightarrow (i). Finally, if (i) is true, then G^\widehat{G} is isomorphic to Rp×Tr×D\mathbf{R}^p\times \mathbf{T}^r\times D where D is discrete (prop. 1). The group D is generated by a compact subset, hence finite, of D. Consequently, there exists q⩾0q\geqslant 0 such that D is isomorphic to Zq×A\mathbf{Z}^q\times A, where A is a finite group (A, VII, p. 22, th. 3).

Remark 02MH

With the notations of cor. 2, if one identifies G with Rp×\mathbf{R}^p\times Tq×Zr×A\mathbf{T}^q\times \mathbf{Z}^r\times A, the subgroup Rp×Tq\mathbf{R}^p\times \mathbf{T}^q is the neutral component of G, the subgroup Tq×A\mathbf{T}^q\times A is its greatest compact subgroup and Tq\mathbf{T}^q is the neutral component of the latter; the integers p,q,rp, q, r are determined in a unique manner by G according to the preceding remark, and the group A is determined by G up to isomorphism.

Proposition 2 02MI

Suppose G compact. There exists a decreasing filtrant family (Hi)i∈I(H_i)_{i\in I} of closed subgroups of G such that

a) the group G identifies with the projective limit of the G/HiG/H_i;

b) for every ii, there exists an integer q⩾0q\geqslant 0 and a finite group A such that G/HiG/H_i is isomorphic to Tq×A\mathbf{T}^q\times A.

Indeed, G^\widehat{G} is discrete (prop. 18 of II, p. 233), hence union of an increasing filtrant family (Di)i∈I(D_i)_{i\in I} of subgroups of finite type. Put Hi=Di⊥H_i= D^{\bot}_i ; the group G identifies with the projective limit of the G/Hi(G/H_i(II, p. 234, cor. 3), and (Hi)(H_i) is a decreasing filtrant family.

Let i∈Ii\in I. There exists an integer q⩾0q\geqslant 0 and a finite group A such that the group DiD_i is isomorphic to Zq×A\mathbf{Z}^q\times A (A, VII, p. 22, th. 3), hence G/HiG/H_i is isomorphic to Tq×A^(\mathbf{T}^q\times \widehat{A}(cf. corollary 1 of II, p. 232).

Corollary 02MJ

If the group G is generated by a compact subset, then it is a projective limit of groups isomorphic to groups of the form Rp×Tq×Zr×A\mathbf{R}^p\times \mathbf{T}^q\times \mathbf{Z}^r\times A, where A is a finite group and p,q,rp,q,r are positive integers.

According to (ii) of prop. 1 of II, p. 246, the corollary follows from prop. 2.

2. General case

In this number, G denotes a locally compact commutative group.

Proposition 3 02MK

a) There exists an integer n⩾0n\geqslant 0 and a subgroup L such that G is direct product of L and a subgroup isomorphic to Rn\mathbf{R}^n, and moreover L admits a compact open subgroup K such that L/KL/K is discrete;

b) The group G is union of an increasing filtrant family of open subgroups, each of which is a projective limit of groups isomorphic to groups of the form Rp×Tq×Zr×A\mathbf{R}^p\times \mathbf{T}^q\times \mathbf{Z}^r\times A, where A is a finite group and p,q,rp,q,r are positive integers.

Prove b). For every compact neighbourhood V of ee, denote by GVG_V the subgroup of G generated by V. It is open, and by the corollary of Prop. 2, the group GVG_V is the projective limit of groups of the form Rp×Tq×Zr×A\mathbf{R}^p\times \mathbf{T}^q\times \mathbf{Z}^r\times A, where A is a compact group and p,qp,q and rr are in N\mathbf{N}. When V runs through the compact neighbourhoods of ee, these subgroups GVG_V form a filtered family (since GVG_V and GWG_W are contained in GV∪WG_{V\cup W} for all compact neighbourhoods V and W of ee). Finally, the group G is the union of the subgroups GVG_V.

Let H be an open subgroup of G generated by a compact neighbourhood of ee. There exists a compact group K and positive integers pp and qq such that H is isomorphic to Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K (Prop. 1 of II, p. 246); identify H with this product. The canonical surjection of H onto the divisible group Rp\mathbf{R}^p extends to a morphism π\pi of G onto Rp\mathbf{R}^p (Lemma 3 of II, p. 245). It is a projector π\pi of G onto Rp\mathbf{R}^p, which is continuous since its restriction to the open subgroup H is continuous. Thus G is the direct product of Rp\mathbf{R}^p and the kernel L of π\pi (TG, III, p. 47, cor.). We have Zq×K=H∩L\mathbf{Z}^q\times K = H\cap L, hence Zq×K\mathbf{Z}^q\times K is an open subgroup of L. Thus K is a compact open subgroup of L, and consequently L/KL/K is discrete.

Proposition 4 02ML

Let BGB_G be the set of elements of G which generate a relatively compact subgroup of G. Then BGB_G is a closed subgroup of G and BG⊥B^{\bot}_G is the neutral component of G^\widehat{G}.

The set BGB_G is a subgroup of G since the product of two compact subsets of G is a compact subset of G.

Let H be an open subgroup of G generated by a compact neighbourhood of ee. There exist positive integers pp and qq and a compact group K such that the subgroup H is isomorphic to Rp×Zq×K\mathbf{R}^p\times \mathbf{Z}^q\times K (Prop. 1 of II, p. 246). If these groups are identified, we see that BG∩H=KB_G\cap H = K is closed in H. Since the family of open subgroups H generated by compact neighbourhoods is an open covering of G (for example, xx belongs to the subgroup generated by U∩{x}U\cap \{x\} for every fixed compact neighbourhood U of ee), it follows that BGB_G is closed.

We now calculate BG⊥B^{\bot}_G. By Prop. 3, a), there exist a positive integer n⩾0n\geqslant 0 and a group L admitting a compact open subgroup such that G can be identified with Rn×L\mathbf{R}^n\times L. Then BGB_G is identified with {0}×BL\{0\} \times B_L, and BG⊥B^{\bot}_G with Rn×BL⊥\mathbf{R}^n\times B^{\bot}_L. We are therefore reduced to the case where G = L admits a compact open subgroup K.

On then has K⊂BGK\subset B_G; if one identifies G/K^G/\widehat{K} with K⊥K^{\bot} (Theorem 4 of II, p. 226), the orthogonal (BG/K)⊥(B_G/K)^{\bot} of BG/KB_G/K in G^/K\widehat{G}/K is identified with BG⊥B^{\bot}_G. But on the other hand BG/K=BG/KB_G/K = B_{G/K}, and since K⊥K^{\bot} is an open subgroup of G^\widehat{G} (Cor. 2 of II, p. 233), the connected component G^0\widehat{G}_0 of G^\widehat{G} is also the connected component of K⊥K^{\bot} (TG, III, p. 35, Prop. 14). Thus the assertion for the discrete group G/KG/K is equivalent to that for G.

Finally, suppose that G is discrete. The group G^\widehat{G} is then compact (Prop. 18 of II, p. 233). The connected component (G^)0(\widehat{G})_0 is the intersection of the open subgroups of G^\widehat{G} (TG, III, p. 35, Prop. 14) and a subgroup of G^\widehat{G} is open if and only if it is closed and of finite index, or equivalently if its orthogonal is finite (Corollary 2 of II, p. 233); Corollary 4 of II, p. 228 shows that (G^)0⊥(\widehat{G})^{\bot}_0 is the union of the finite subgroups of G, which is none other than BGB_G since G is discrete. We conclude by duality.

Corollary 1 02MM

Suppose G compact. Then the following conditions are equivalent:

(i) The group G is connected;

(ii) The group G^\widehat{G} is without torsion;

(iii) The group G is divisible.

This follows from Prop. 4 and Cor. 7 of II, p. 229 since BG=GB_G= G.

Corollary 2 02MN

Suppose G compact. Then G is totally discontinuous if and only if G^\widehat{G} is a torsion group.

The group G is totally discontinuous if and only if its connected component is reduced to {e}\{e\}; Prop. 4 shows that this condition is equivalent to BG^=G^B_{\widehat{G}}=\widehat{G}. Since the group G^\widehat{G} is discrete (Prop. 18 of II, p. 233), this amounts to saying that every element of G^\widehat{G} generates a finite group, hence that G^\widehat{G} is torsion.

Corollary 3 02MO

If G is connected, then G is divisible.

Indeed, there exists a compact connected group K and an integer n⩾0n\geqslant 0 such that G is isomorphic to Rn×K\mathbf{R}^n\times K (II, p. 248, Prop. 3, where one must have L = K). Corollary 1 shows that K is divisible, and therefore G is divisible.

Exercises

See the exercises for § 2.

Machine translation of the English, by gpt-5-mini, gpt-5.4, against glossary version 34. Not checked by a person. That model is a cut down version of the one the rest of this language was written by.