Let G be a locally compact group. Let H be a closed normal subgroup of G, isomorphic to Rn and such that G/H is compact.
a) There exists a closed subgroup L of G such that G is the topological semi-direct product of L and H.
b) If M is a compact subgroup of G, there exists an element x∈H such that x−1Mx⊂L.
c) Every compact subgroup of G is contained in a maximal compact subgroup.
d) The maximal compact subgroups of G are the subgroups that are the transforms of L by the inner automorphisms of G.
Let π be the canonical homomorphism of G onto K=G/H. By passage to the quotient, the mapping (s,h)↦shs−1 of G×H into H defines a continuous mapping (σ,h)↦σ⋅h of K×H into H such that shs−1=π(s)⋅h. We shall identify H with Rn (and will therefore employ, as the case may be, either the multiplicative or the additive notation for the group law in H). By the Cor. of Prop. 2, there exists a continuous mapping f of G into H such that f(xh)=f(x)+h for x∈G,h∈H. For every x∈G, let p(x)=x⋅(−f(x)), which depends only on the coset of x with respect to H. Set
(1)F(x,y)=p(xy)−1p(x)p(y)=f(xy)y−1x−1x(−f(x))y(−f(y))=f(xy)[y−1(−f(x))y](−f(y))=f(xy)−π(y)−1f(x)−f(y).
We see that if F(x,y)=0 for all x,y in G, then p(G)=L is a subgroup of G that intersects each coset of H in one and only one point. Since p is continuous, G is then the topological semi-direct product of L and H (GT, III, §2, No. 10).
Now, for any h,h′∈H,
F′(xh,yh′)=f(xhyh′)−π(y)−1f(xh)−f(yh′)=f(xhy)+h′−π(y)−1f(x)−π(y)−1h−f(y)−h′=f(xy(π(y)−1h))−π(y)−1f(x)−f(y)−π(y)−1h=f(xy)−π(y)−1f(x)−f(y)=F(x,y).
Therefore F defines, by passage to quotients, a continuous mapping φ of K×K into H.
On the other hand, for all x,y,z in G, we have
F(z,xy)+F(x,y)=f(zxy)−π(xy)−1f(z)−f(xy)+f(xy)=−π(y)−1f(x)−f(y)=π(y)−1f(zx)−π(xy)−1f(z)−π(y)−1f(x)+f(zxy)=−π(y)−1f(zx)−f(y)=π(y)−1F(z,x)+F(zx,y),
therefore, for all x′,y′,z′ in K,
−φ(x′,y′)=φ(z′,x′y′)−y′−1φ(z′,x′)−φ(z′x′,y′).
Let us integrate with respect to z′ by means of the normalized Haar measure α of K. Setting ψ(x′)=∫φ(z′,x′)dα(z′), ψ is a continuous function on K, and (on observing that the operations of K in Rn respect the vector space structure of Rn by GT, VII, §2, No. 1, Prop. 1), one obtains
−φ(x′,y′)=ψ(x′y′)−y′−1ψ(x′)−ψ(y′).
In other words, setting k−ψ∘π, which is a continuous function on G,
(2)
−F(x,y)=k(xy)−π(y)−1k(x)−k(y).
Comparing (1) and (2), one sees that if f is replaced by the continuous function f+k (which leaves verified the property f(xh)=f(x)+h), F is replaced by 0 and, as we saw earlier, this completes the proof of a).
For every g∈G, let lg (resp. hg) be the unique element of L (resp. H) such that g=hglg. If h1∈H and g∈G, then
gh1=hglgh1=hg(lgh1lg−1)lg,
thus hgh1=hg+lgh1lg−1. For every g∈G, let ψg be the mapping of H into itself defined by
ψg(h1)=hg+lgh1lg−1.
One sees that the mapping (g,h1)↦ψg(h1) of G×H into H is continuous and makes H a homogeneous space for G, in which the stabilizer of the origin is L. We observe moreover that when H is identified with Rn, ψg is an affine mapping of H into itself. This said, let M be a compact subgroup of G; by Lemma 2, there exists an x∈H such that ψm(x)=x for all m∈M. For y∈H, ψy is the translation with vector y; it follows that for every m∈M, ψx−1∘ψm∘ψx transforms the origin of H into itself, therefore x−1mx∈L. This proves that x−1Mx⊂L, whence b).
Let L′ be a closed subgroup of G containing L. Then L′ is the topological semi-direct product of L and L′∩H. If L′ is compact, then L′∩H is compact hence reduces to a point (GT, IV, §2, No. 2, Cor. 1 of Th. 2), therefore L′=L. This proves that L is a maximal compact subgroup of G; the same is therefore true of the subgroups that are the transforms of L by the inner automorphisms of G. The assertions c) and d) of Prop. 3 are then immediate consequences of b).
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.