The work of Koszul, I

Author

Henri Cartan

Published

1948

NoneTranslator’s note

This document is a translation into English of the following:

Cartan, H. “Les travaux de Koszul, I”. Séminaire Bourbaki 1 (1952), Talk no. 1, pp. 7–12. numdam.org/book-part/SB_1948-1951__1__7_0

The translator (Tim Hosgood) takes full responsibility for any errors introduced in this document, and claims no rights to any of the mathematical content.

The homology and cohomology of a compact Lie group can be directly studied via the Lie algebra of the group (cf. Chevalley and Eilenberg, “Cohomology theory of Lie groups and Lie algebras”, Trans. Amer. Math. Soc 63 (1948), 85–124). Proceeding like so, we can study Lie algebras over an arbitrary field (most often of characteristic zero); the compactness hypotheses are then replaced with semi-simplicity hypotheses. The current conference aims to explain certain algebraic tools that are useful for this study, and to prove the first results obtained (notably the theorem on the third Betti number). In a later conference, we will introduce notions concerning a sub-algebra of a Lie algebra, and its corresponding “homogeneous space”.

1 General notions

Denoting an operator on a set A (that is, a transformation from A to A) by an arbitrary letter, such as T, we write T\cdot x to mean the transformation of x\in A under T, and TU to mean the composition of operators T and U, so that TU\cdot x = T\cdot (U\cdot x).

2 Notions concerning the exterior algebra

(cf. Bourbaki, Algèbre, Chap. III).

Let E be a vector space over a commutative field K (or, equivalently, a unital module over a commutative ring). Let \Lambda(E) be the exterior algebra of E, given by the direct sum of the \Lambda^p(E) (with \Lambda^0(E)=K and \Lambda^1(E)=E). We use lowercase Latin letters to denote elements of E, and Greek for those of \Lambda(E). We write a\wedge b for the product; in particular, for a product of elements of degree 1, we write x_1\wedge x_2\wedge\ldots\wedge x_p.

The bilinear form that defines the duality between E and its dual E' is denoted by \langle x,x'\rangle. The interior product of some \alpha\in\Lambda^p(E) with some x'\in E is an element of \Lambda^{p-1}(E), denoted by a\mathbin{\llcorner}x', and defined by (x_1\wedge x_2\wedge\ldots\wedge x_p) \mathbin{\llcorner}x' = \sum_{i=1}^p (-1)^{i+1} \langle x_i,x' \rangle x_1\wedge\ldots\wedge\widehat{x_i}\wedge\ldots\wedge x_p (where the hat \;\widehat{\,}\; over x_i indicates that the x_i term should be omitted). The operator on \Lambda(E) given by \alpha\mapsto\alpha\mathbin{\llcorner}x' is denoted by i(x'); we have i(x')i(x')=0. We define i(\alpha') for \alpha'\in\Lambda(E)' by i(x'_1\wedge\ldots\wedge x'_p) = i(x'_p)\ldots i(x'_1). We write \alpha\mathbin{\llcorner}\alpha' to mean i(\alpha')\cdot\alpha. We similarly define i(\alpha), which acts on \Lambda(E'); we denote i(\alpha)\cdot\alpha' by \alpha\mathbin{\lrcorner}\alpha'. We have i(\alpha\wedge\beta)=i(\beta)i(\alpha). The scalar components of \alpha\mathbin{\llcorner}\alpha' and of \alpha\mathbin{\lrcorner}\alpha' are equal; we denote this scalar component by \langle\alpha,\alpha'\rangle: this “scalar product” extends \langle x,x'\rangle and defines the duality between \Lambda(E) and \Lambda(E'). We have \langle\alpha,\alpha'\rangle=0 if \alpha and \alpha' are homogeneous of different degrees, and \langle x_1\wedge\ldots\wedge x_p,x'_1\wedge\ldots\wedge x'_p\rangle = \det(\langle x_i,x'_j\rangle).

Let e(\beta) be the exterior multiplication \alpha\mapsto\beta\wedge\alpha, and e(\beta') the exterior multiplication \alpha'\mapsto\beta'\wedge\alpha'. The equation \langle \beta\wedge\alpha, \alpha' \rangle = \langle \alpha, \beta\mathbin{\lrcorner}\alpha' \rangle tells us that e(\beta) and i(\beta) are transpose to one another (the former acts on \Lambda(E), and the latter on \Lambda(E')). Similarly, e(\beta') and i(\beta') are transpose.

3 Notions concerning endomorphisms of algebras in general

We now study a graded algebra \Lambda. We denote by \alpha\mapsto\overline{\alpha} the automorphism that sends a homogeneous element \alpha of degree n to the element (-1)^n\alpha. An endomorphism \theta (of the vector structure) is said to be a derivation if \begin{aligned} \theta\cdot\overline{\alpha} &= \overline{\theta\cdot\alpha} \\\theta\cdot(\alpha\beta) &= (\theta\cdot\alpha)\beta + \alpha(\theta\cdot\beta), \end{aligned} and an antiderivation if \begin{aligned} \theta\cdot\overline{\alpha} &= -\overline{\theta\cdot\alpha} \\\theta\cdot(\alpha\beta) &= (\theta\cdot\alpha)\beta + \overline{\alpha}(\theta\cdot\beta). \end{aligned}

If \theta an antiderivation, then \theta\theta is a derivation; if \theta_1 and \theta_2 are antiderivations, then \theta_1\theta_2+\theta_2\theta_1 is a derivation.

The “bracket” [\theta_1,\theta_2] of two operators is, by definition, \theta_1\theta_2-\theta_2\theta_1. The bracket of two derivations is again a derivation; the bracket of a derivation and an antiderivation is an antiderivation.

If \Lambda is generated by its degree 0 and degree 1 elements, then every derivation (resp. antiderivation) that is zero on the degree 0 and degree 1 elements is identically zero.

If \Lambda is the exterior algebra \Lambda(E) of a vector space E, then i(x') (for x'\in E') is an antiderivation. If \theta is a derivation of \Lambda(E), then e(x)\theta is an antiderivation.

4 Notions concerning differentiable manifolds

For simplicity, we will restrict our study to that of infinitely differentiable manifolds; all the “functions” that we consider will be infinitely differentiable.

At each point M of the manifold V, we have a duality between the space E(m) of tangent vectors (at M) and the space E'(M) of differentials of real-valued functions (to \mathbb{R}) at the point M. They are both n-dimensional vector spaces over the field \mathbb{R} of real numbers (where n is the dimension of V). A vector field X is a function that, to each point M of V, associates a tangent vector at M; vector fields form a module E (over the ring of real-valued functions) whose dual E' is the module of degree 1 differential forms. We denote by \langle X,\omega\rangle the bilinear form defining this duality. The differential \mathrm{d}f of a real-valued function is a differential form (an element of E'). The algebra of “exterior differential forms” can be identified with the exterior algebra \Lambda(E') (where E' is considered as a module over the ring of real-valued functions); the operator \mathrm{d} (exterior differentiation) is characterised by the following three properties:

  1. for a function f (an element of \Lambda^0(E')), \mathrm{d}f is the differential of f ;
  2. \mathrm{d}\mathrm{d}=0 ; and
  3. \mathrm{d} is an antiderivation.

Every vector field X defines an infinitesimal transformation, which we denote by \theta(X), and which acts on \Lambda(E) and \Lambda(E'). We first define \theta(X) on \Lambda^0(E)=\Lambda^0(E') by setting \theta(X)\cdot f=\langle X,\mathrm{d}f\rangle. There then exists a kernel of the automorphism group of V, depending on a real parameter t, say M\mapsto\varphi(M,t), such that, for every function f, \frac{\partial}{\partial t} f(\varphi(M,t)) = \theta(X)\cdot f(\varphi(M,t)). This group acts on \Lambda(E) and \Lambda(E'), and, by differentiating with respect to t at t=0, we recover the operator \theta(X). It can be calculated using the following rules (which don’t need explicit knowledge of the automorphism group):

  1. \theta(X) commutes with \mathrm{d} (on \Lambda(E')); to take \theta(X) of a product (either exterior, interior, or scalar), we apply the classical formula for taking the derivative of a product; and, in particular, on \Lambda(E) and \Lambda(E'), \theta(X) is a derivation.

  2. If we apply \theta(X) to a vector field Y, then we obtain \theta(X)\cdot Y; we have the fundamental formula \theta(\theta(X)\cdot Y) = \theta(X)\theta(Y) - \theta(Y)\theta(X), \tag{1} which leads us to denote by [X,Y] the vector field \theta(X)\cdot Y, and (1) then gives the Jacobi identity

  3. Finally, we have the “fundamental formula of the calculation of variations”: on the space \Lambda(E') of exterior differential forms, \theta(X) = i(X)\mathrm{d}+ \mathrm{d}\cdot i(X), \tag{2} where i(X) denotes, as in §I.2, the interior product. (Proof: both sides of the equation are derivations that commute with \mathrm{d} and that are equal on functions).

5 Lie groups

Let V denote the manifold of a Lie group G, and denote by {\mathfrak{a}} the subspace of E given by vector fields that are invariant under left-translations by G; we denote by {\mathfrak{a}}' the subspace of E' given by left-invariant differential forms (of degree 1). Then {\mathfrak{a}} and {\mathfrak{a}}' are n-dimensional vector spaces over the field \mathbb{R} of reals, and are in duality. The exterior algebra \Lambda({\mathfrak{a}}') can be identified with the sub-algebra of \Lambda(E') given by left-invariant exterior differential forms, and it is stable under the operator \mathrm{d} of exterior differentiation. (In particular, \Lambda^0({\mathfrak{a}}') is the field of constant functions, identified with \mathbb{R}).

If X\in{\mathfrak{a}}, then the automorphism group of V defined by X (cf. §I.4) is the group of right-translations by elements of the subgroup of G; the orbit of the identity element. Thus \Lambda({\mathfrak{a}}) and \Lambda({\mathfrak{a}}') are stable under \theta(X) if X\in{\mathfrak{a}}. In particular, if X and Y are in {\mathfrak{a}}, then [X,Y] is in {\mathfrak{a}}. The elements upon which \theta(X) acts as zero (for all X\in{\mathfrak{a}}) are those that are simultaneously invariant under left- and right-translations, and are simply called invariant elements.

Since \theta(X) is zero on the scalars (constant functions), we have: \langle \theta(X)\cdot Y,\omega \rangle + \langle Y,\theta(X)\cdot\omega \rangle = 0 \qquad\text{for }Y\in{\mathfrak{a}}\text{ and }\omega\in{\mathfrak{a}}'. \tag{3} In other words, \theta(X) (acting on forms) is the transpose of -\theta(X) (acting on vector fields).

The vector space {\mathfrak{a}}, endowed with the structure defined by the map (X,Y)\mapsto[X,Y] from {\mathfrak{a}}\times{\mathfrak{a}} to {\mathfrak{a}}, is the Lie algebra of the group G.

6 Lie algebras

We start with an abstract Lie algebra {\mathfrak{a}} (under the classical definition), taken over a field K that is, for now, arbitrary. Let n be the dimension of the vector space {\mathfrak{a}} over K. We will construct everything from the structure of {\mathfrak{a}}, by taking the relations established above (in the case of the field \mathbb{R}) as our definitions.

Let {\mathfrak{a}}' be the dual vector space of {\mathfrak{a}}. From now on, we denote elements of {\mathfrak{a}} by x,y,\ldots; the elements of {\mathfrak{a}}' by x',y',\ldots; the elements of \Lambda({\mathfrak{a}}) by \alpha,\beta,\ldots; and the elements of \Lambda({\mathfrak{a}}') by \alpha',\beta',\ldots. We define \theta(x), for x\in{\mathfrak{a}}, by \begin{aligned} \theta(x)\cdot y &= [x,y]; \\\langle y,\theta(x)\cdot x'\rangle &= -\langle[x,y],x'\rangle. \end{aligned} With \theta(x) defined on {\mathfrak{a}} and {\mathfrak{a}}', we extend it to \Lambda({\mathfrak{a}}) and \Lambda({\mathfrak{a}}') by imposing the condition that \theta(x) be a derivation. The \theta(x) that acts on \Lambda({\mathfrak{a}}) is the transpose of the -\theta(x) that acts on \Lambda({\mathfrak{a}}'). The elements of \Lambda({\mathfrak{a}}) (resp. of \Lambda({\mathfrak{a}}')) for which \theta(x) acts as zero (for all x\in{\mathfrak{a}}) are called invariant (or bi-invariant) elements. The invariant elements of \Lambda({\mathfrak{a}}) form a sub-algebra {\mathfrak{J}}, and those of \Lambda({\mathfrak{a}}') form a sub-algebra {\mathfrak{J}}'.

Equation (2) leads us to define an endomorphism \delta of \Lambda({\mathfrak{a}}') that is zero on the scalars, and such that \theta(x) = i(x)\delta + \delta i(x). \tag{4} Furthermore, such an operator is unique, commutes with the \theta(x), and satisfies \delta\delta=0; it is an antiderivation, characterised by \langle x\wedge y,\delta x'\rangle = -\langle[x,y],x'\rangle, and it maps \Lambda^p({\mathfrak{a}}') to \Lambda^{p+1}({\mathfrak{a}}').

We define, on \Lambda({\mathfrak{a}}), the endomorphism \partial that is the transpose of -\delta by \langle\partial\alpha,\alpha'\rangle = -\langle\alpha,\delta\alpha'\rangle. Then \partial commutes with the \theta(x), satisfies \partial\partial=0, maps \Lambda^p({\mathfrak{a}}) to \Lambda^{p+1}({\mathfrak{a}}), and is zero on {\mathfrak{a}}; finally, we have that \begin{aligned} \partial(x\wedge y) &= [x,y] \\\theta(x) &= e(x)\partial + \partial e(x), \end{aligned} whence, by induction, we have the explicit formula \partial(x_1\wedge x_2\wedge\ldots\wedge x_p) = \sum_{i<j} (-1)^{i+j+1} [x_i,x_j] x_1\wedge\ldots\wedge\widehat{x_i}\wedge\ldots\wedge x_p.

The operator \delta on \Lambda({\mathfrak{a}}') (the algebra of cochains) defines a cohomology algebra, denoted by \operatorname{H}({\mathfrak{a}}'). The operator \partial on \Lambda({\mathfrak{a}}) (the algebra of chains) defines a homology group, denoted by \operatorname{H}({\mathfrak{a}}); there is not, in general, a multiplication in \operatorname{H}({\mathfrak{a}}), since \partial is not an antiderivation.

We have that \operatorname{H}({\mathfrak{a}}) and \operatorname{H}({\mathfrak{a}}') are naturally in duality; for each degree p, \operatorname{H}^p({\mathfrak{a}}) and \operatorname{H}^p({\mathfrak{a}}') are in duality, and thus of the same dimension. If {\mathfrak{a}} is the Lie algebra of a compact connected group, then \operatorname{H}({\mathfrak{a}}') can be identified with the cohomology algebra of the (topological) space of the group, by the de Rham theorem. This proves that any two compact connected groups that are locally isomorphic have the same Betti number. In all cases, the common dimension of \operatorname{H}^p({\mathfrak{a}}) and \operatorname{H}^p({\mathfrak{a}}') is called the p-th Betti number of the Lie algebra {\mathfrak{a}}.

We say that {\mathfrak{a}} is unimodular if \theta(x) (for all x\in{\mathfrak{a}}), considered as an endomorphism of {\mathfrak{a}} (the adjoint representation) has zero trace; an equivalent condition is that the chain \omega of degree n is a cycle; another equivalent condition is that \omega is invariant.

If {\mathfrak{a}} is unimodular, then \alpha\mapsto\omega\mathbin{\llcorner}\alpha' defines an isomorphism from \operatorname{H}^p({\mathfrak{a}}') to \operatorname{H}^{n-p}({\mathfrak{a}}); this corresponds to the “Poincaré duality theorem” for the Betti numbers of a manifold.

We can express \delta and \partial in terms of a basis (x_k) of {\mathfrak{a}} and the dual basis (x'_k) of {\mathfrak{a}}' (when K is of characteristic \neq2): \begin{aligned} 2\delta &= \sum_k e(x'_k)\theta(x_k) \qquad\text{always,} \\2\partial &= \sum_k i(x'_k)\theta(x_k) \qquad\text{if }{\mathfrak{a}}\text{ is unimodular.} \end{aligned}

We say that a Lie algebra is semi-simple if it has no radical, or, equivalently (at least if K is of characteristic 0), if all its representations are completely reducible. If {\mathfrak{a}}/{\mathfrak{c}} is semi-simple (where {\mathfrak{c}} is the centre of {\mathfrak{a}}), then we have a canonical isomorphism from \operatorname{H}({\mathfrak{a}}') to {\mathfrak{J}}', and from \operatorname{H}({\mathfrak{a}}) to {\mathfrak{J}} (and thus a multiplicative structure on \operatorname{H}({\mathfrak{a}}) in this case).

If {\mathfrak{a}} is semi-simple, then its centre is trivial, the Betti numbers in dimensions 1 and 2 are zero, and the Betti number in dimension 3 is equal to the dimension of the vector space of invariant quadratic forms (where an invariant quadratic form is a bilinear map f(x,y) such that f(y,x)=f(x,y) and f(\theta(z)\cdot x,y)+f(x,\theta(z)\cdot y)=0).

If K is maximal and quasi-real, and {\mathfrak{a}} is simple, then the third Betti number is equal to 1.