1991 Mathematics Subject Classification. 22E47. The research of the first named author was partially supported by RGC-CERG grants of Hong Kong SAR and National Nature Science Foundation of China. The research of the second named author was partially supported by a grant from the Ministry of Science and Technology of Republic of Croatia. The second and third named authors were also supported by the joint French-Croatian program COGITO. Parts of this work were done during authors' visits to CNRS, University of Paris VII, Mathematisches Forschungsinstitut Oberwolfach, and Institute of Mathematical Sciences and Department of Mathematics at the National University of Singapore. The authors thank these institutions for their generous support and hospitality.
<ph f="cmbx">Dirac operators and Lie algebra cohomology</ph>

Jing-Song Huang, Pavle Pandžić,

David Renard

Department of Mathematics, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong SAR, China E-mail address : mahuang@ust.hk Department of Mathematics, University of Zagreb, Bijenicka 30, 10000 Zagreb, Croatia E-mail address : pandzic@math.hr Centre de mathematiques Laurent Schwartz, Ecole Polytechnique, 91128 Palaiseau Cedex, France E-mail address : renard@math.polytechnique.fr

1 Introduction

In 1928 Dirac discovered a matrix valued first-order differential operator as a square root of the Laplacian operator in order to understand elementary particles. Since then this operator and its various analogues are called Dirac operators in the scientific community.
They have played an important role in physics as well as in mathematics; as an example, let us mention the famous Atiyah-Singer Index Theorem. Applications to representation theory of reductive Lie groups were started by Parthasarathy [P, who defined a Dirac operator on the symmetric space G / K   and used it for geometric realization of most discrete series representations. This approach was further developed by Atiyah and Schmid [AS, who constructed all discrete series representations as kernels of the Dirac operator acting on the associated spinor bundles.
On the other hand, Lie algebra cohomology (with respect to nilpotent subalgebras) has been a fundamental invariant of representations of Lie algebras and groups starting from Kostant's 1962 paper [K1, which gives an algebraic proof of the Bott-Borel-Weil theorem.
Lie algebra cohomology is related to characters, asymptotics of matrix coefficients, embeddings into various “standard” modules and various geometric realizations of representations.
It has been clear for decades that the Dirac operators are formally similar to the differentials of the de Rham or Dolbeault cohomology. There have been two problems with using that analogy in representation theory. First, the Dirac operators on non-symmetric homogeneous spaces are not as nicely behaved. Second, the index of the Dirac operator behaves well only for some unitary representations, like the discrete series; so the algebraic tools of representation theory do not work well with it. The first problem was resolved by Kostant [K2, who introduced the modified cubic Dirac operator that works well also on non-symmetric homogeneous spaces. The second problem was resolved by Vogan [V2, who introduced the concept of Dirac cohomology which applies both to unitary and nonunitary representations: it is the kernel of the Dirac operator D   modulo the intersection of the image and the kernel. He made a conjecture on the infinitesimal character of irreducible representations with nonzero Dirac cohomology, which was proved in [HP1. Kostant generalized this result to the case of his cubic Dirac operator and applied it to the topology of homogeneous spaces [K4. Recently, Kumar [Kuand Alekseev and Meinreken [AMfound further generalizations of the results in [HP1and [K4. They put these results into the broader setting of non-commutative equivariant cohomology.
The aim of this paper is to explore the relation between Dirac cohomology and (nilpotent) Lie algebra cohomology, in those situations when both can be defined. Our results show that Dirac cohomology coincides with the corresponding Lie algebra cohomology for a large family of unitary representations, including the discrete series representations, and for all unitary representations in certain special cases. On the other hand, Dirac cohomology seems to have a better algebraic behavior.
We have also been able to use Dirac cohomology and the proved Vogan's conjecture to obtain improvements of some classical results. In [HP2we describe how to simplify certain parts of Atiyah-Schmid's construction of discrete series representations [ASand sharpen the Langlands' formula on automorphic forms [L, [HoP. The details will appear in a forthcoming book by the first and second named authors. This suggests that Dirac cohomology may be useful also in other situations, as a new tool for tackling problems not accessible to classical cohomology theories.
Let us now describe our main results on Dirac cohomology and its relation to (nilpotent) Lie algebra cohomology more precisely. Let G   be a connected semisimple Lie group with finite center and complexified Lie algebra g   . Let θ   be a Cartan involution of G   (and g   ), let K = G θ   be the corresponding maximal compact subgroup, and let g = k p   be the complexified Cartan decomposition. As usual, the corresponding real forms will be denoted by g 0   , k 0   , etc. (One could also work in a more general setting of a reductive group G   in the Harish-Chandra class.) If G   is of hermitian type, then p   decomposes as a sum of two abelian subalgebras, p +   and p   . We prove a Hodge decomposition for p   -cohomology and p +   -homology for all unitary ( g , K )   -modules, and show that they are both isomorphic to the Dirac cohomology up to a twist by a modular character. We note that in this setting Enright [Efound an explicit formula for the p   -cohomology of unitary highest weight modules.
For general g   , and any two reductive subalgebras r 1 r 2 g   to which the Killing form restricts nondegenerately, we show that Kostant's cubic Dirac operator D ( g , r 1 )   can be decomposed as a sum of two anti-commuting Dirac operators D ( g , r 2 ) + D Δ ( r 2 , r 1 )   . Here Δ   denotes a certain “diagonal embedding”. Decompositions of this kind also appear in [AM.
In particular, we consider the case when r k   is a reductive subalgebra, which is real, i.e., r   is the complexification of r 0 = r g 0   . Then we can show that for any admissible ( g , K )   -module, the Dirac cohomology with respect to D ( g , r )   is the same as the kernel of D Δ ( k , r )   on the Dirac cohomology with respect to D ( g , k )   . Furthermore, the Dirac cohomology with respect to D ( g , r )   is also the same as the Dirac cohomology with respect to D ( g , k )   of the kernel of D Δ ( k , r )   .
In particular, if g   and k   have equal rank, then r   can be a Levi subalgebra l   of a θ   -stable parabolic subalgebra q = l u   of g   , with l k   . It follows that the Dirac cohomology with respect to D ( g , l )   , which is closely related to the u ¯   -cohomology, has the advantage of being much easier to calculate. For instance, let t   be a compact Cartan subalgebra, and t n   be a Borel subalgebra. Then we show how to (easily) explicitly calculate the Dirac cohomology of the discrete series representations with respect to the Dirac operator D ( g , t )   . Comparing the obtained result with Schmid's formula for n ¯   -cohomology in [S, we see that they are the same up to an expected modular twist. In case G   is of hermitian type, the Dirac cohomology with respect to D ( g , l )   coincides with the u ¯   -cohomology or u   -homology (up to a modular twist) for all unitary representations.
We now describe the organization of our paper. In Sections 2 and 3 we decompose the Kostant cubic Dirac operator as sum of two “half Dirac operators”, which correspond to the differentials of u ¯   -cohomology and u   -homology. Section 3 also contains a new proof of the Casselman-Osborne theorem on Lie algebra cohomology using an approach similar to that of [HP1. This is aimed at explaining the formal similarity of the two results. In Section 4 we prove a Hodge decomposition for p   -cohomology or p +   -homology for unitary representations in the Hermitian case, with the Dirac cohomology providing the “harmonic representatives” of both. The same proof applies to any finite-dimensional representation of an arbitrary semisimple group. In Section 5 we define the relative Dirac operators and show that in some cases Dirac cohomology can be calculated in stages. In Section 6 we develop this further and show how to use it to calculate Dirac cohomology explicitly. In particular, we compare the Dirac cohomology for a Levi subalgebra with the u ¯   -cohomology in some cases. In Section 7 we obtain a Hodge decomposition and equality of Dirac and u ¯   -cohomology for arbitrary unitary modules in the Hermitian case. We conclude the paper by showing that the homological properties of Dirac cohomology are quite different from those of Lie algebra cohomology. In fact, under certain conditions, we show that there is a six-term exact sequence of Dirac cohomology corresponding to a short exact sequence of ( g , K )   -modules. So Dirac cohomology resembles a K-theory, rather than a cohomology theory.
This work was initiated by David Vogan [V3. We would like to thank him for many interesting and stimulating conversations. We believe that the results in this paper are not the end of the theory of Dirac cohomology in representation theory, but rather the beginning of further investigations and applications. For example, the results of this paper should be related to the results of Connes and Moscovici [CMin a similar way as the results of [HP1are related to [AS.

2 Construction of certain Dirac operators

Let g   be a complex semisimple Lie algebra, q = l u   a parabolic subalgebra, q ¯ = l u ¯   the opposite parabolic subalgebra, and s = u u ¯   . Then g = l s .   Furthermore, the restrictions of the Killing form B   to l   and s   are non-degenerate, and the above decomposition is orthogonal. Since u   and u ¯   are isotropic subspaces in perfect duality under B   , we can identify u ¯   with u *   ; this identification is l   -invariant. Let u 1 , . . . , u n   be a basis of u   , and let u 1 * , . . . , u n *   be the dual basis of u ¯   .
Let C ( s )   be the Clifford algebra of s   . Unlike in [HP1, we will use the same defining relations as Kostant, namely v w + w v = 2 B ( v , w ) ;   in particular, if B ( v , v ) = 1   , then v 2 = 1   , and not 1   like in [HP1. Of course, over C   there is no substantial difference between the two conventions.
We are going to make use of the well known principle of constructing invariants by contracting dual indices. The aim is to construct a family of interesting l   -invariants in U ( g ) C ( s )   . These will include Kostant's cubic Dirac operator D   , but we will get D   as a sum of four members of the family, and we will also be able to combine them in different ways, to get other operators with properties similar to the properties of D   . For example, we will have nice expressions for their squares. The form of this principle we need is the statement of the following lemma; the proof is quite easy and essentially reduces to the fact that under the identification Hom ( u , u ) = u * u   , the identity map corresponds to the sum i u i * u i   .
Lemma 2.1. Let ψ : s 2 k U ( g ) C ( s )   be a linear map which is l   -equivariant with respect to the adjoint actions.
Then I ψ ( u I u I * ) U ( g ) C ( s )   is independent of the chosen basis u i   and l   -invariant. Here I = ( i 1 , . . . , i k )   ranges over all k   -tuples of integers in { 1 , . . . , n }   , u I = u i 1 u i k   , and u I * = u i 1 * u i k *   .
For example, ψ   can be composed of the obvious inclusions s g U ( g )   and s C ( s )   , products, commutators in g   and the Killing form B ( . , . )   . Here are several examples of this kind which we will study in the following:
Examples 2.2.
A = i u i * u i ;
A = i u i u i * ;
1 a = 1 4 i , j 1 [ u i * , u j * ] u i u j ;
1 a = 1 4 i , j 1 [ u i , u j ] u i * u j * ;
E = 1 e = 1 2 i 1 u i * u i .
Note the symmetry obtained by exchanging the roles of u   and u ¯   . To see how the Dirac operator fits in here, note that one can build an orthonormal basis ( Z i )   of s   from u i   and u i *   , by putting Z j : = u j + u j * 2 , Z n + j : = i ( u j u j * ) 2 ,   for j = 1 , . . . , n   . Then it is easy to check that A + A = i = 1 2 n Z i Z i .   Also, we can rewrite a   , a   and e   as follows:
Lemma 2.3.
a = 1 2 i < j k B ( [ u i * , u j * ] , u k ) u i u j u k * = 1 4 i , j u i u j [ u i * , u j * ] ;
a = 1 2 i < j k B ( [ u i , u j ] , u k * ) u i * u j * u k = 1 4 i , j u i * u j * [ u i , u j ] ;
e = 1 2 i ( u i u i * + 2 ) = 1 2 i u i u i * n .
  • Proof. Since [ u i * , u j * ] u ¯   , we can write it as k B ( [ u i * , u j * ] , u k ) u k * .   Also, the sum in the definition of a   is clearly twice the same sum over only those i , j   for which i < j   . The only issue is thus to pass from the Clifford product to the wedge product. For this, we use (1.6) in [K2. First, since u   is isotropic, u i u j = u i u j   . Next, we calculate u k * ( u i u j ) = u k * u i u j + B ( u k * , u i ) u j B ( u k * , u j ) u i .   The second two terms here are clearly zero if k   is different from i   and j   . For k = i   , the second term is u j   while the third is zero. For k = j   , the second term is zero while the third is u i   . It follows that we will be done if we can show i , j ( B ( [ u i * , u j * ] , u i ) u j B ( [ u i * , u j * ] , u j ) u i ) = 0 .   However, using Lemma 2.1, we see that i , j B ( [ u i * , u j * ] , u i ) u j   is an l   -invariant element of u   . Since there are no nonzero l   -invariants in u   , this sum must be 0   . Analogously, i , j B ( [ u i * , u j * ] , u j ) u i = 0 .   So we proved the first equality for a   . Now in the form with wedge product, we can clearly commute u k *   in front of u i   and u j   , and then we obtain the second equality by reversing the above argument.
    The formulas for e   are obvious from the defining relations of C ( s )   .
Consider now the basis ( b j ) j = 1 , , 2 n   of s   , given by b 1 = u 1 , , b n = u n , b n + 1 = u 1 * , , b 2 n = u n * ;   the dual basis is then d 1 = u 1 * , , d n = u n * , d n + 1 = u 1 , , d 2 n = u n .   Notice that for any i , j , k   B ( [ u i , u j ] , u k ) = B ( [ u i * , u j * ] , u k * ) = 0 .   Hence we can write Kostant's cubic element v   as v = 1 2 1 i < j < k 2 n B ( [ d i , d j ] , d k ) b i b j b k = a + a .   In particular, we obtain Kostant's cubic Dirac operator as D = A + A + 1 ( a + a ) .   We are also particularly interested in the elements C = A + 1 a ; C = A + 1 a ; and D = C C .   Note that D = C + C   . We will use the fact that commuting with E   operates on C , C , D   and D   in the following way:
Proposition 2.4. [ E , C ] = C ; [ E , C ] = C ; [ E , D ] = D and [ E , D ] = D .  
  • Proof. The second two relations follow from the first two, and the first two are immediate from the following lemma.
Lemma 2.5. Commuting with e   in the Clifford algebra C ( s )   acts as I   on u   and as I   on u ¯   .
  • Proof. Clearly, for j i   , [ u j * u j , u i ] = 0   . For j = i   , we calculate u i * u i 2 u i u i * u i = u i ( u i u i * + 2 ) = 2 u i .   Namely, since u   is isotropic, u 2 = 0   for any u u   . The first claim now follows, and the second is analogous.
Kostant [K2, Theorem 2.16, has calculated D 2 = Ω g 1 Ω l Δ + C .   Here Ω g   denotes the Casimir element of Z ( g ) U ( g )   . Further, Ω l Δ   is the Casimir element for the diagonal copy l Δ   of l   , embedded into U ( g ) C ( s )   via X X 1 + 1 α ( X ) , X l ,   where α : l s o ( s ) C ( s )   is the action map followed by the standard inclusion of s o ( s )   into C ( s )   using the identification s o ( s ) = 2 s   . Finally, C   is the constant | | ρ | | 2 | | ρ l | | 2   .
Using this result and the above remarks, we can now quickly calculate the squares of C   , C   and D   :
Proposition 2.6. C 2 = ( C ) 2 = 0 and ( D ) 2 = D 2 .  
  • Proof. From Kostant's expression for D 2   , it is clear that D 2   commutes with all l   -invariant elements of U ( g ) C ( s )   . In particular, D 2   commutes with E   , and using Proposition 2.4 we see D D + D D = [ E , D 2 ] = 0 .   Since D + D = 2 C   and D D = 2 C   , it follows that 4 C 2 = ( D + D ) 2 = D 2 + ( D ) 2 = ( D D ) 2 = 4 ( C ) 2 ,   so C 2   = ( C ) 2   . On the other hand, Proposition 2.4 implies that [ E , C 2 ] = 2 C 2 and [ E , ( C ) 2 ] = 2 ( C ) 2 .   So we see that C 2 = ( C ) 2 = 0   , and also D 2 + ( D ) 2 = 4 C 2 = 0   .
Now we can completely describe the Lie superalgebra D   spanned by E   , C   , C   and Ω = D 2   inside the superalgebra U ( g ) C ( s )   . Here U ( g ) C ( s )   is an associative superalgebra with Z 2   -grading of the Clifford factor; so it is also a Lie superalgebra in the usual way, with the supercommutator [ a , b ] = a b ( 1 ) deg a deg b b a   .
D   is a subalgebra of the Lie superalgebra U ( g ) C ( s )   , with the commutation relations from Propositions 2.4 and 2.6. Namely, Ω   is central, and [ E , C ] = C , [ E , C ] = C , [ C , C ] = [ C , C ] = 0 and [ C , C ] = Ω .   The last relation is obtained as follows: Ω = D 2 = ( C + C ) 2 = C C + C C = [ C , C ]   .
Note that we can regard D   as a Z   -graded Lie superalgebra with, C , E , Ω   and C   of degrees 1   , 0   , 0   and 1   respectively. Note also that the subalgebra of D   spanned by C   , C   and Ω   is a Heisenberg superalgebra.
The Lie superalgebra D   can be identified with g l ( 1 , 1 )   , i.e., the endomorphisms of the superspace C C   , with the first C   even and the second C   odd. In Kac's classification [Kacit is denoted by l ( 1 , 1 )   . It was extensively used by physicists under the name supersymmetric algebra. It is a completely solvable Lie superalgebra, and its irreducible finite-dimensional representations are described in [Kac.
To finish this section, let us note that D   is independent not only of the choice of basis ( u i )   but also of the choice of u s   . On the other hand, E   , C   and C   do depend on the choice of u   .

3 u ¯   -cohomology and u   -homology

We retain the notation from previous sections. Let V   be an admissible ( g , K )   -module.
For p N   , let C p ( u ¯ , V ) : = Hom ( p u ¯ , V ) ,   be the set of p   -cochains of the complex defining the u ¯   -cohomology of V   . The differential d : C p ( u ¯ , V ) C p + 1 ( u ¯ , V )   is given by the usual formula
( d ω ) ( X 0 X p ) = i = 0 p ( 1 ) i X i ω ( X 0 X ^ i X p ) + 0 i < j p ( 1 ) i + j ω ( [ X i , X j ] X 0 X ^ i X ^ j X p )  
We have the following identifications : C p ( u ¯ , V ) = Hom ( p u ¯ , V ) Hom ( p ( u * ) , V ) Hom ( ( p u ) * , V ) V p u   Like in the previous section, we fix a basis ( u i ) i = 1 , , n   of u   and denote the dual basis of u ¯   by ( u i * ) i = 1 , , n   .
Lemma 3.1. Through the above identifications, the differential d : V p u V p + 1 u   is given by
d ( v Y 1 Y p ) = i = 1 n u i * v u i Y 1 Y p + 1 2 i = 1 n j = 1 p v u i Y 1 [ u i * , Y j ] u Y p  
where [ u i * , Y j ] u   denotes the projection of [ u i * , Y j ]   on u   .
  • Proof. This is a straigtforward calculation, starting from the fact that the identification p ( u * ) = ( p u ) *   is given via ( f 1 f p ) ( X 1 X p ) = det f i ( X j )   .
The space V p u   is also the space of p   -chains for the u   -homology of V   , with differential : V p u V p 1 u   given by :
( v Y 1 Y p ) = i = 1 p ( 1 ) i Y i v Y 1 Y ^ i Y p + 1 i < j p ( 1 ) i + j v [ Y i , Y j ] Y 1 Y ^ i Y ^ j Y p  
Note that we are tensoring with u   from the right and not from the left as usual; this is because we will have an action of U ( g ) C ( s )   on V u   which will be more natural in this order. For reasons that will become apparent later, we will instead of   consider the operator δ = 2   . Of course, δ   defines the same homology as   .
To get our Dirac operators act, we need to consider the U ( g ) C ( s )   module V S   , where S   is the spin module for the Clifford algebra C ( s )   . We will use the identification of u   with S   , given explicitly in [K4and [K3. Namely, one can construct S   as the left ideal in C ( s )   generated by the element u top * = u 1 * . . . u n *   . One then has S = ( u ) u top *   , which is isomorphic to u   as a vector space, and the action of C ( s )   is given by left Clifford multiplication. Explicitly, u u   and u * u ¯   act on Y = Y 1 Y p p u   by u Y = u Y   u * Y = 2 i = 1 p ( 1 ) i + 1 B ( u * , Y i ) Y 1 . . . Y ^ i Y p .   Namely, since u   and u ¯   are isotropic, the Clifford and wedge products coincide on each of them; in particular, u * u top * = 0   .
The natural action of l   on V S   is the tensor product of the restriction of the g   -action on V   and the spin action on S   . On the other hand, the usual l   action on u ¯   -cohomology and u   -homology is given by the adjoint action on u ¯   and u   . Thus, our identification of u V   with V S   is not an l   -isomorphism. However, as was proved in [K3, Prop.3.6, the two actions differ only by a twist with the one dimensional l   -module Z ρ ( u ¯ )   of weight ρ ( u ¯ )   .
This means that, if we consider d   and δ   as operators on V S   via the above identification, then as an l   -module, the cohomology of d   gets identified with H ( u ¯ , V ) Z ρ ( u ¯ )   , while the homology of δ   gets identified with H ( u , V ) Z ρ ( u ¯ )   .
Proposition 3.2. Under the action of U ( g ) C ( s )   on V S   , the operators C = A + 1 a   and C = A + 1 a   from Section 2 act as d   and δ   respectively.
In particular, the cubic Dirac operator D = C + C   acts as d + δ = d 2   .
  • Proof. We are going to use the explicit formulas for the action of C ( s )   on S   given above.
    From these formulas, it is immediate that the action of A   coincides with the first (single) sum in the expression for d   , while the action of A   transforms v Y 1 Y p V p u   into i = 1 n u i v 2 k = 1 p ( 1 ) k + 1 B ( u i * , Y k ) Y 1 . . . Y ^ k Y p .   Since i B ( u i * , Y k ) u i = Y k   , we see that this is equal to minus twice the first (single) sum in the expression for the u   -homology operator   .
    It remains to identify the action of the cubic terms a   and a   .
    We use the expression for a   from Lemma 2.3, i.e., a = 1 4 i , j u i u j [ u i * , u j * ]   . This element transforms v Y 1 Y p V p u   into
    1 4 v i , j u i u j 2 k = 1 p ( 1 ) k + 1 B ( [ u i * , u j * ] , Y k ) Y 1 . . . Y ^ k Y p
    = 1 2 v i , j , k ( 1 ) k + 1 B ( [ u i * , Y k ] , u j * ) u i u j Y 1 . . . Y ^ k Y p .
    Now we sum j B ( [ u i * , Y k ] , u j * ) u j = [ u i * , Y k ] u   , and after commuting [ u i * , Y k ] u   into its proper place, we get the second (double) sum in the expression for d   .
    For a   we use its definition from 2.2. To write the calculation nicely, we introduce the following notation: for Y = Y 1 Y p   , let Y ^ k , l = Y 1 . . . Y ^ k . . . Y ^ l Y p , if k < l .   If k > l   then we change the sign and define Y ^ k , l = Y 1 . . . Y ^ l . . . Y ^ k Y p , if k > l .   If k = l   , we set Y ^ k , l = 0   . This now allows us to write u i * u j * Y 1 Y p = 4 k , l ( 1 ) k + l B ( u i * , Y k ) B ( u j * , Y l ) Y ^ k , l .   It follows that 1 a   transforms v Y 1 Y p   into 1 4 4 v i , j , k , l ( 1 ) k + l B ( u i * , Y k ) B ( u j * , Y l ) [ u i , u j ] Y ^ k , l .   Upon summing up i B ( u i * , Y k ) u i = Y k   and j B ( u j * , Y l ) u j = Y l   , we get that this is equal to v k , l ( 1 ) k + l [ Y k , Y l ] Y ^ k , l .   This is now clearly invariant for exchanging the roles of k   and l   , hence it is twice the same sum extending just over k < l   , i.e., minus twice the second (double) sum in the expression for   .
It is now clear why we considered δ = 2   instead of just   ; in this way we have the action of D   being equal to d + δ   .
Before we go on, let us note how the element E   of Section 2 acts on V S   ; it is in fact a degree operator up to a shift. This means E   can be used to identify the degrees in which the cohomology (homology) is appearing.
Proposition 3.3. The element E   of U ( g ) C ( s )   from 2.2 acts on V k u   as multiplication by the scalar k n   . Consequently, it preserves the kernel and image of both d   and δ   , and hence acts on the k   -th cohomology of d   and the k   -th homology of δ   , by the same scalar k n   . In particular, E + n   is the degree operator.
  • Proof. Using Lemma 2.5 we see that for any u u   , e u = u e + u   . On the other hand, by Lemma 2.3, e = 1 2 i u i u i * n   , hence e u top * = n u top *   . It now immediately follows that in C ( s )   we have e ( Y 1 Y k u top * ) = ( k n ) Y 1 Y k u top *   , so the action of E   on V k u   is indeed multiplication by the scalar k n   .
    It now immediately follows that E   preserves the kernel and image of d   and δ   , as these are homogeneous operators (of degree 1   and 1   respectively). (Note that this last assertion can also be obtained from the commutation relations of Proposition 2.4.)
We will now state a result for the operators C   and C   analogous to the one obtained for D   in [HP1and [K4. A corollary will be the Casselman-Osborne Theorem. Our goal here is not to give a new proof of the Casselman-Osborne Theorem, the existing ones being completely satisfactory, but to shed some light on the formal similarity between the Casselman-Osborne Theorem and the main result of [HP1.
Define d D , d C , d C : U ( g ) C ( s ) U ( g ) C ( s )   by
d D ( x ) = D x ε x x D
d C ( x ) = C x ε x x C
d C ( x ) = C x ε x x C
where ε x   is 1 for even x   and 1   for odd x   . In the following we fix a compact group L   with complexified Lie algebra l   .
Theorem 3.4. d D , d C   and d C   are L   -equivariant. They induce maps from ( U ( g ) C ( s ) ) L   into itself and d D 2 = d C 2 = d C 2 = 0   on ( U ( g ) C ( s ) ) L   .
Furthermore Z ( l Δ ) Ker d D   (resp. Ker d C   , Ker d C   ), and one has Ker d D = Z ( l Δ ) Im d D   , (resp. Ker d C = Z ( l Δ ) Im d C   , Ker d C = Z ( l Δ ) Im d C   ).
  • Proof. The result for d D   is due to Kostant [K4. The proof is the same as the proof of the main result of [HP1. We give details for d C   , the proof for d C   being entirely similar. As in [HP1, we use the standard filtration on U ( g )   , which induces a filtration ( F n A ) n N   on A : = U ( g ) C ( s )   . This filtration being L   -invariant, it induces in turn a filtration on A L   .
    Clearly, C = j = 1 n u j * u j + ( 1 a ) F 1 A L .   The Z 2   -gradation on the Clifford algebra C ( s )   induces a Z 2   -gradation on A   . We set A 0 = U ( g ) C ( s ) 0   and A 1 = U ( g ) C ( s ) 1   . Then A = A 0 A 1   and this Z 2   -gradation is compatible with the filtration ( F n A ) n N   If x F n A 0   , then d C ( x ) = d C 0 ( x ) = C x x C F n + 1 A 1   . If x F n A 1   , then d C ( x ) = d C 1 ( x ) = C x + x C F n + 1 A 0   . Thus d C 0 : F n A 0 F n + 1 A 1 and d C 1 : F n A 1 F n + 1 A 0   induce d ¯ C 0 : Gr n A 0 Gr n + 1 A 1 and d ¯ C 1 : Gr n A 1 Gr n + 1 A 0 .   Let C ¯ = j = 1 n u j * u j S 1 ( g ) C ( s )   be the image of C   in ( Gr 1 A 1 ) L   (notice that the cubic term disappears since it is in F 0 A 1   ). If x F n A 0   , d ¯ C 0 ( x ¯ ) = C x x C ¯ = C ¯ x ¯ x ¯ C ¯   and if x F n A 1   , d ¯ C 1 ( x ¯ ) = C x + x C ¯ = C ¯ x ¯ + x ¯ C ¯ .   Therefore d ¯ C = d ¯ C 0 d ¯ C 1 : Gr A Gr A   . Note also that unlike d D   , d C   is a differential on all of U ( g ) C ( s )   , because C 2 = 0   . Hence d ¯ C   is a differential on S ( g ) C ( s )   .
    Let us compute d ¯ C ( x ¯ )   for x ¯ = y u i 1 u i k u j 1 * u j l * S ( g ) C ( s )   . We can assume i r   are different from each other and likewise for j s   .
    d ¯ C ( x ¯ ) = ( j = 1 n u j * u j ) ( y u i 1 u i k u j 1 * u j l * ) ( 1 ) k + l ( y u i 1 u i k u j 1 * u j l * ) ( j = 1 n u j * u j ) = j = 1 n u j * y ( ( 1 ) k u i 1 u i k u j u j 1 * u j l * ( 1 ) k + l u i 1 u i k u j 1 * u j l * u j )  
    If j j s   for all s   , then the contribution to the sum is zero. If j = j s   , then
    u j s u j 1 * u j l * ( 1 ) l u j 1 * u j l * u j s = ( 1 ) s 1 u j 1 * u j s 1 * ( u j s u j s * + u j s * u j s ) u j s + 1 * u j l * = 2 ( 1 ) s 1 u j 1 * u j s * ^ u j l * .  
    So we see d ¯ C ( x ¯ ) = s = 1 l 2 ( 1 ) k + s u j s * y u i 1 u i k u j 1 * u j s * ^ u j l * .   Since g = l u u ¯   and C ( s ) s = u u ¯   , one has S ( g ) C ( s ) = S ( l ) S ( u ) u S ( u ¯ ) u ¯ .   It follows that d ¯ C   is (up to a sign depending on the u   -degree) equal to 2 Id d u ¯   , where d u ¯   is the Koszul differential for the vector space u ¯   . It is well known that d u ¯   is exact except at degree zero, where the cohomology is C   , embedded as the constants. It follows that d ¯ C   is exact except at degree zero, where the cohomology is S ( l ) S ( u ) u   embedded in the obvious way. It remains to pass to the invariants:
    Lemma 3.5. The differential d ¯ C   on ( S ( g ) C ( s ) ) L   is exact except at degree zero. The zeroth cohomology is ( S ( l ) S ( u ) u ) L = S ( l ) L 1   , embedded in the obvious way. More precisely Ker d ¯ C = ( S ( l ) L 1 ) Im d ¯ C  
    To prove the lemma, we need to show that ( S ( l ) S ( u ) u ) L = S ( l ) L 1 1   . To see this, we may choose some element h   in the center of l   , such that l   is the centralizer of h   in g   , ad h   has real eigenvalues, and u   is the sum of the eigenspaces of ad h   corresponding to the positive eigenvalues. Making h   act on an element in ( S ( l ) S ( u ) u ) L   , we see that this element has to be in S ( l ) L 1 1   . We can now finish the proof of the theorem. We proceed as in [HP1by induction on the degree of the filtration.
Let z Z ( g )   . Since z 1 Ker d C   , we can write z 1 = η l ( z ) + C a + a C   for some a ( U ( g ) C ( s ) ) L   and η l ( z ) Z ( l Δ )   .
Our goal is now to compute η l ( z )   . Let h   be a Cartan subalgebra of l   , and let us denote respectively by W l   and W g   the Weyl groups of h   in l   and g   .
We have Harish-Chandra isomophisms μ l / h : Z ( l ) S ( h ) W l , μ g / h : Z ( g ) S ( h ) W g ,   and an obvious inclusion i : S ( h ) W g S ( h ) W l   . Set μ g / l : = μ l / h 1 i μ g / h   . With this notation we have:
Lemma 3.6. For all z Z ( g )   , η l ( z ) = μ g / l ( z )   .
  • Proof. The proof is similar to the proof of Theorem 4.2 in [K4, but much simpler. We give only a sketch. Let b   be a Borel subalgebra of g   containing u ¯   , and suppose the Cartan algebra h   has been chosen to lie in b   .
    Let V λ   be the irreducible finite dimensional representation with highest weight λ   (relative to b   ), and let v λ   be a non-zero highest weight vector in V λ   . Recall the element u top *   in C ( s )   used to define the spin module S   .
    One can see easily that C ( v λ u top * ) = 0   and that v λ u top * V λ S   defines a non-zero cohomology class in H 0 ( u ¯ , V λ )   . Since the infinitesimal character of V λ   is given by λ + ρ   , and any q Z ( l Δ )   acts by the scalar μ l / h ( q ) ( λ + ρ )   on v λ u top *   (see [K4, Theorem 4.1), we get μ g / h ( z ) ( λ + ρ ) = μ l / h ( η l ( z ) ) ( λ + ρ )   for all z Z ( g )   .
    Since this is true for all dominant weights λ   , and since these form a Zariski dense set in h *   , we conclude that indeed μ g / h ( z ) = μ l / h ( η l ( z ) )   .
Let V   be a representation of g   admitting an infinitesimal character χ V   and let z Z ( g )   .
Then z   acts on H ( u ¯ , V )   by the scalar χ V ( z )   .
Notice that z 1   acts on Ker C / Im C   as η l ( z )   . Namely, C a + a C   leaves Ker C   and Im C   stable, and induces the zero action on Ker C / Im C   .
Thus, the induced action of η l ( z )   on Ker C / Im C = H ( u ¯ , V ) Z ρ ( u ¯ )   is equal to the scalar multiplication by χ V ( z )   . This is exactly the statement of the Casselman-Osborne Theorem (see [CO, or [V1, Theorem 3.1.5). Namely, our definition of μ g / l = η l   differs from the map Z ( g ) Z ( l )   from the Casselman-Osborne Theorem exactly by the above ρ   -shift.

4 Hodge decomposition for p   cohomology

In this section we study positive definite hermitian forms on V S   for unitary modules V   , such that d   and δ   are minus adjoint to each other. Here unitarity is defined with respect to a fixed real form g 0   of g   ; we also fix a corresponding Cartan involution θ   and Cartan decompositions g 0 = k 0 p 0   and g = k p   .
Such a form however exists only in very special situations; if g   is simple, then the pair ( g , k )   must be hermitian symmetric, l   must be equal to k   , and u   and u ¯   must be the abelian subalgebras p ±   of p   . In that case, we get a Hodge type decomposition: p +   -homology, p   -cohomology and the Dirac cohomology are all represented by the space of “harmonics”, Ker D = Ker D 2   .
A parallel result holds much more generally if V   is a finite-dimensional module. Since this case is known, we include it only as a remark. However we start by studying a sufficiently general situation which applies to both cases.
Let r   be a subalgebra of g   to which B   restricts non-degenerately and let s   be the orthogonal complement to r   with respect to B   . We choose a maximal isotropic subspace s +   of s   . Since X , Y = 2 B ( X , θ Y ¯ )   (with ¯   denoting conjugation with respect to g 0   ) defines a positive definite Hermitian form on g   and hence also on s +   , the subspace s = θ s + ¯   intersects s +   trivially. Let S = s +   be a spin module for the Clifford algebra C ( s )   corresponding to this polarization.
We extend the form ,   to all of S   in the usual way, using the determinant.
Lemma 4.1. With respect to the form X , Y   on S   , the adjoint of the operator X s C ( s )   is θ X ¯   .
  • Proof. We need to show that X λ , μ = λ , θ X ¯ μ   for any X s   and λ , μ S   . Assume X s +   . We can assume that λ = λ 1 λ s   and μ = μ 1 μ t   , with X   , λ i   and μ j   all belonging to a fixed orthonormal basis of s +   .
    Then both sides of the equality to be established are nonzero precisely when X   is one of the μ j   's, while the other μ j   's are precisely (all) the λ i   's. In this case both sides are clearly the same.
    If X s   the claim follows by considering θ X ¯ s +   . In case s   is odd-dimensional, the extra element is handled easily.
We now assume that r   is real and θ   -stable, i.e., r   is the complexification of a subalgebra r 0 g 0   with r 0 = r 0 k 0 r 0 p 0   .
Lemma 4.2. (a) The cubic part v   of Kostant's cubic Dirac operator D   is self-adjoint with respect to the form ,   on S   .
(b) If r = l   for a parabolic subalgebra l u   , so that v = a + a   as in the previous sections, then a   is adjoint to a   .
  • Proof. (a) Let us choose bases Z i   of s 0 k 0   and Z r   of s 0 p 0   orthonormal with respect to ,   . By Lemma 4.1, the adjoint of Z i   is Z i   and the adjoint of Z r   is Z r   . Moreover, the dual bases of Z i   , Z r   with respect to B   are Z i   , Z r   , and so
    v = 1 2 ( i < j < k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k + i ; r < s B ( [ Z i , Z r ] , Z s ) Z i Z r Z s ) = 1 2 ( i < j < k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k + i ; r < s B ( [ Z i , Z r ] , Z s ) Z i Z r Z s )  
    (the other terms are zero). Since the adjoint of Z i Z j Z k   is ( Z k ) ( Z j ) ( Z i ) = Z i Z j Z k   , the adjoint of Z i Z r Z s   is Z r Z s ( Z i ) = Z i Z r Z s   , and the coefficients are real, we see that v   is self-adjoint.
    (b) By the formulas from Lemma 2.3, it is enough to show that u i u j [ u i * , u j * ]   is adjoint to [ u i , u j ] u i * u j *   . This however follows immediately from Lemma 4.1: we can normalize the u i   's so that u i * = θ u ¯ i   , hence the adjoint of [ u i , u j ] u i * u j *   is u j u i ( θ [ u i , u j ] ¯ ) = u i u j [ u i * , u j * ]  
Let now V   be a unitary ( g , K )   -module and let q = l u   be a θ   -stable parabolic subalgebra. Then the adjoint of the operator u i   on V   with respect to the unitary form is u ¯ i   , while the adjoint of u i   on S   is either u ¯ i   , or u ¯ i   , depending on whether u i   is in k   or in p   . If we consider the tensor product hermitian form on V S   , denoted again by ,   , and as before denote by A k   and A p   the k   respectively p   parts of A   , then we see:
Corollary 4.3. With respect to the form ,   on V S   , the adjoint of A k   is A k   while the adjoint of A p   is A p   . Hence the adjoint of C = A k + A p + 1 a   is A k + 1 a A p   and the adjoint of C = A k + A p + 1 a   is A k + 1 a A p   .
We will use this corollary in Sections 5 and 7. Now we turn our attention to the case when A k   and 1 a   do not appear in C   . This is the already mentioned case, when l = k   , and u   is contained in p   . Then u   is forced to be abelian and we denote as usual u = p +   , u ¯ = p   . In this case, the Dirac operator D = D ( g , l )   is the “ordinary” Dirac operator corresponding to k   , there is no cubic part, and we conclude
Corollary 4.4. Let ( g , k )   be a hermitian symmetric pair and set l = k   . Let V   be a unitary ( g , K )   -module and consider the form ,   on V S   . Then the operators C = d   and C = δ   are minus adjoints of each other. Hence the Dirac operator D = D ( g , l ) = D ( g , k )   is anti-self-adjoint.
More generally, if l   contains k   (this can happen when g   is not simple), then D ( g , l )   is anti-self-adjoint with respect to ,   .
For the rest of this section we assume that l = k   . So D   is anti-self-adjoint with respect to the positive definite form ,   on V S   . In particular, the operators D   and D 2   have the same kernel on V S   .
By [P, Proposition 3.2 (or more generally, [K2, Theorem 2.16), we know that D 2 = Ω g 1 Ω k Δ + C ,   where Ω g   and Ω k Δ   are the Casimir operators for g   and diagonally embedded k   , and C   is the constant | | ρ g | | 2 | | ρ k | | 2   . It follows that if Ω g   acts on V   by a constant, then Ω k Δ   is up to a constant equal to D 2   on V S   . Since Ω k Δ   acts by a scalar on each K ~   -type in V S   , the same is true for D 2   . So D 2   is a semisimple operator, i.e., V S   is a direct sum of eigenspaces for D 2   . In particular:
Corollary 4.5. If the ( g , K )   -module V   has infinitesimal character, then V S = Ker ( D 2 ) Im ( D 2 )  
  • Proof. We have seen that V S   is a direct sum of eigenspaces for D 2   . Clearly, the zero eigenspace is Ker D 2   , and the sum of the nonzero eigenspaces is Im D 2   .
It is now easy to obtain a variant of the usual Hodge decomposition. The following arguments are well known; see e.g. [W, Scholium 9.4.4. We first have
Lemma 4.6. (a) Ker D = Ker d Ker δ   ; (b) Im δ   is orthogonal to Ker d   and Im d   is orthogonal to Ker δ   .
  • Proof. (a) Since D = d + δ   , it is clear that Ker d Ker δ   is contained in Ker D   . On the other hand, if D x = 0   , then d x = δ x   , hence δ d x = δ 2 x = 0   . So d x , d x = δ d x , x = 0   , hence d x = 0   . Now D x = 0   implies that also δ x = 0   .
    (b) is obvious since d   and δ   are minus adjoint to each other.
Combining Corollary 4.5, Lemma 4.6 and the fact Ker D = Ker D 2   , we get
Theorem 4.7. Let ( g , k )   be a hermitian symmetric pair and set l = k   and u = p +   . Let V   be an irreducible unitary ( g , K )   -module. Then: (a) V S = Ker D Im d Im δ   ; (b) Ker d = Ker D Im d   ; (c) Ker δ = Ker D Im δ   .
In particular, the Dirac cohomology of V   is equal to p   -cohomology and to p +   -homology, up to modular twists: Ker D = H ( p , V ) Z ρ ( p ) = H ( p + , V ) Z ρ ( p ) .   More precisely, (up to modular twists) the Dirac cohomology Ker D   is the space of harmonic representatives for both p   -cohomology and p +   -homology.
Remark 4.8. There is a variant of the above results for a finite dimensional module V   . In this case one puts a positive definite form on V   invariant under the compact form k 0 i p 0   of g   ; this is sometimes called an admissible form. In this way the adjoint of u i   on V   will be u ¯ i   if u i p   and u ¯ i   if u i k   . Hence the adjoint of u i   on V   is u i *   for all i   .
So this form combines with ,   on S   better than a unitary form. In particular, d   and δ   are now adjoint to each other with respect to ,   , D   is self-adjoint, and the above arguments, including Theorem 4.7, apply without change. There is no need here to assume that l = k   ; q = l u   can be any parabolic subalgebra of (any) g   , with the assumption that l   is θ   -stable and real.
This case was however already known; it is implicit in [K3and it is explicitly mentioned in [V3.
Moreover, we can generalize this further and prove self-adjointness of D   for the more general setting when r g   is not necessarily a Levi subalgebra of a parabolic subalgebra, but any real and θ   -stable reductive subalgebra (to which B   then restricts nondegenerately). Namely, getting back to the setting of Lemma 4.2 (a) and its proof, we see that not only the cubic term v   but also the linear term Z i Z i + Z r Z r   of D   is self adjoint with respect to ,   on V S   . Hence D   is self-adjoint.
Remark 4.9. Here is an example which shows that a Hodge decomposition like in Theorem 4.7 does not hold generally if l   is not compact, even for unitary modules in the Hermitian symmetric case. Let W 0   be the ( g , K )   -module of the even Weil representation of S p ( 4 , R )   , and let l   be the g l ( 2 )   containing the compact Cartan subalgebra and corresponding to the short noncompact root.
Then l   is a Levi factor of a θ   -stable parabolic subalgebra with abelian u   . One can explicitly calculate everything and show that the Dirac cohomology is strictly larger than u   -homology or u ¯   -cohomology (while the latter two are still equal).

5 Relative Dirac operators

In this section we compare various Dirac operators arising from two compatible decompositions g = r s = r s .   Here both decompositions are like in the Kostant's setting for the cubic Dirac operator:
r   and r   are reductive subalgebras of g   such that the Killing form B   restricts to a nondegenerate form on each of them, while s   respectively s   are the orthogonals of r   respectively r   . Compatibility of the two decompositions means r = r r r s ; s = s r s s ; r = r r r s ; s = s r s s .   Clearly, all these decompositions are orthogonal.
Example 5.1. If l   is a θ   -stable Levi subalgebra of g   , then r = l   and r = k   satisfy the above conditions.
Now r r   is also a reductive subalgebra of g   to which B   restricts nondegenerately. The corresponding decomposition is g = r r ( s r s ) .   The corresponding Dirac operator will be denoted by D ( g , r r )   . We note that this setting includes the case in which r   is a subalgebra of r   , and therefore the setting r 1 r 2 g   from the introduction.
To write down D ( g , r r )   , take orthonormal bases Z i   for s   , and Z j   for r s   . Identify
U ( g ) C ( s r s ) = U ( g ) C ( s ) ¯ C ( r s ) , (1)
where ¯   denotes the Z 2   -graded tensor product. Now if W k   is the union of the bases Z i   and Z j   , then by Kostant's definition, D ( g , r r )   is the element D ( g , r r ) = k W k W k 1 2 i < j < k B ( [ W i , W j ] , W k ) W i W j W k   of U ( g ) C ( s r s )   .
Kostant's original definition uses exterior multiplication instead of Clifford multiplication in the second sum (with the Clifford and exterior algebras identified as vector spaces via Chevalley identification). For orthogonal vectors, there is however no difference between exterior and Clifford multiplication, so the above definition is the same as Kostant's. Taking into account the decomposition (1), we see
(2) D ( g , r r ) = i Z i Z i 1 + j Z j 1 Z j 1 2 i < j < k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k 1 1 2 i < j k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k 1 2 i < j < k B ( [ Z i , Z j ] , Z k ) 1 Z i Z j Z k .
Note that the terms with Z i   , Z j   and Z k   do not appear, because B ( [ Z i , Z j ] , Z k ) = B ( Z i , [ Z j , Z k ] ) = 0   , as [ Z j , Z k ] r   is orthogonal to s   .
We consider U ( g ) C ( s )   as the subalgebra U ( g ) C ( s ) 1   of U ( g ) C ( s ) ¯ C ( r s )   .
In view of this, we see that the first and third sum in (2) combine to give D ( g , r )   , the Kostant's cubic Dirac operator corresponding to r g   .
The remaining three sums come from the cubic Dirac operator corresponding to r r r   . However, this is an element of the algebra U ( r ) C ( r s )   , and this algebra has to be embedded into U ( g ) C ( s ) ¯ C ( r s )   diagonally, not as U ( r ) 1 C ( r s )   . Namely, we use the diagonal embedding U ( r ) = U ( r Δ ) U ( g ) C ( s )   from the setting g = r s   ; the definition is the same as for r = l   above Proposition 2.6. Thus we embed Δ : U ( r ) C ( r s ) = U ( r Δ ) ¯ C ( r s ) U ( g ) C ( s ) ¯ C ( r s ) .   We will denote Δ ( D ( r , r r ) )   by D Δ ( r , r r )   and call it a relative Dirac operator. In case when there are several subalgebras and confusion might arise, we will use more precise notation Δ g , r   instead of Δ   and give up the notation D Δ ( . )   . This diagonal embedding has already been used by Kostant and Alekseev-Meinrenken; in particular, decompositions like the following one can be founded in [AM.
Theorem 5.2. With notation as above, (i) D ( g , r r ) = D ( g , r ) + D Δ ( r , r r )   ; (ii) The summands D ( g , r )   and D Δ ( r , r r )   anticommute.
  • Proof. To prove (i), we need to describe the image under Δ   of
    D ( r , r r ) = i Z i Z i 1 2 i < j < k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k U ( r ) C ( r s ) , (3)
    and see that it matches the second, fourth and fifth sum in (2). In fact, it is obvious that the image under Δ   of the second sum in (3) equals the fifth sum in (2), and it remains to identify
    i Δ ( Z i Z i ) = i Z i 1 Z i + 1 α ( Z i ) Z i . (4)
    Namely, Δ ( Z Z ) = Z 1 Z + 1 α ( Z ) Z   , where α : r s o ( s ) C ( s )   is the action map of r   on s   , followed by the standard inclusion of s o ( s )   into C ( s )   , given by E i j E j i 1 2 Z i Z j ,   where E i j   are the matrix units relative to the basis Z i   . Thus we are left with showing that the second sum in (4) equals the third sum in (2), i.e., that k 1 α ( Z k ) Z k = 1 2 i < j k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k .   This will follow if we see that α ( Z k ) = 1 2 i < j B ( [ Z i , Z j ] , Z k ) Z i Z j   for any k   . But this last equality is clear from the definition of α   . Namely, the matrix of ad Z k   on s   in the basis Z i   is i < j B ( [ Z k , Z j ] , Z i ) ( E i j E j i )   .
    To prove (ii), we use the fact that D ( g , r )   commutes with r Δ   , which is one of the most basic properties of D ( g , r )   . It follows that the anticommutator [ D ( g , r ) 1 , ( Z i 1 + 1 α ( Z i ) ) Z i ] = [ D ( g , r ) , Z i 1 + 1 α ( Z i ) ] Z i   is zero for any i   . Hence [ D ( g , r ) 1 , Δ ( i Z i Z i ) ] = 0   . It remains to see that also [ D ( g , r ) 1 , 1 1 ( 1 2 ) i < j < k B ( [ Z i , Z j ] , Z k ) Z i Z j Z k ] = 0 .   This follows from the definition of ¯   , since all the C ( s )   -parts of the monomial terms of D ( g , r )   , and also all Z i Z j Z k C ( r s )   , are odd.
Example 5.3. In the setting of Example 5.1, we obtain D ( g , l k ) = D ( g , l ) + D Δ ( l , l k ) = D ( g , k ) + D Δ ( k , l k ) ,   and both decompositions have anticommuting summands. If l   is contained in k   , which is possible if and only if g   and k   have equal ranks, then we get only one nontrivial decomposition, D ( g , l ) = D ( g , k ) + D Δ ( k , l )   . This case will be of special interest below.
We now want to use Theorem 5.2 to relate the Dirac cohomology of the various Dirac operators involved. In some cases one can apply the following easy fact from linear algebra.
We define the cohomology of any linear operator T   on a vector space V   to be the vector space H ( T ) = Ker T / ( Im T Ker T )   .
Lemma 5.4. Let A   and B   be anticommuting linear operators on a vector space V   . Assume that A 2   diagonalizes on V   , i.e. V = λ V λ   , with A 2 = λ   on V λ   . Then the cohomology H ( A + B )   of A + B   on V   is the same as the cohomology of the restriction of A + B   to V 0 = Ker A 2   .
  • Proof. Since A + B   commutes with A 2   , its kernel, image and cohomology decompose accordingly to eigenspaces V λ   . We thus have to prove that A + B   has no cohomology on V λ   for λ 0   . In other words, we are to prove that Ker ( A + B ) Im ( A + B )   on V λ   .
    Let v V λ   be such that ( A + B ) v = 0   , i.e., A v = B v   . Then ( A + B ) A v = A 2 v + B A v = A 2 v A B v = 2 A 2 v = 2 λ v ,   and hence v = 1 2 λ ( A + B ) A v   is in the image of A + B   .
Corollary 5.5. In the setting of Lemma 5.4, assume further that Ker A 2 = Ker A = H ( A )   ; so Ker A Im A = 0   . Then H ( A + B )   is equal to the cohomology of B   restricted to the cohomology (i.e., kernel) of A   .
  • Proof. By Lemma 5.4, H ( A + B )   is the cohomology of A + B   on Ker A   . But on Ker A   , A + B = B   .
To apply this to Dirac cohomology, denote by H D ( g , r ; V )   the Dirac cohomology of a ( g , K )   -module V   with respect to D ( g , r )   ; analogous notation will be used for other Dirac operators. The reader should bear in mind that H D ( g , r ; V )   is in fact the cohomology of the operator D ( g , r )   on the space V S   .
Corollary 5.6. Let r k   be a reductive subalgebra of g   , with B | r × r   nondegenerate.
As usual, let s   be the orthocomplement of r   . Assume that either dim p   is even, or dim s k   is even1 . Let V   be an irreducible unitary ( g , K )   -module. Then H D ( g , r ; V ) = H D ( k , r ; H D ( g , k ; V ) ) ,   i.e., the Dirac cohomology can be calculated “in stages”, as the D ( k , r )   -cohomology of the D ( g , k )   -cohomology.
  • Proof. Since V   is unitary, we can consider the form ,   on V S p   introduced in Section 4, where S p   is the spin module for C ( p )   . We can extend this form to all of V S   , by choosing any positive definite form on the spin module S s k   for C ( s k )   . Here we identify S = S p S s k   , which can be done by the assumption on dimensions. Let A = D ( g , k )   and B = D Δ ( k , r )   .
    By Corollary 4.3, A   is anti-self-adjoint, and consequently the conditions of Corollary 5.5 are satisfied. So the cohomology with respect to D ( g , r )   is the cohomology with respect to B   of Ker A = H D ( g , k ; V ) S s k   .
    Now H D ( g , k ; V ) V S p V S   is a K ~   -module, with Lie algebra k   acting through k Δ   . The Dirac cohomology of this module with respect to D ( k , r )   is thus identified with the cohomology with respect to B = D Δ ( k , r )   .

6 The case of compact Levi subalgebra

In this section we first consider a reductive subalgebra r 0   of g 0   contained in k 0   . Later on we will specialize to the case when r = l   is a Levi subalgebra of a θ   -stable parabolic subalgebra of g   .
The first thing we will do in this situation is generalize Corollary 5.6 to nonunitary modules. Like there, we assume for simplicity that either dim p   is even or dim s k   is even, so that we can write the spin module as S = S p S s k   . The idea is to reverse the roles of D ( g , k )   and D Δ ( k , r )   . Namely, for any admissible ( g , K )   -module V   , we can decompose V S p   into a direct sum of finite dimensional (unitary) modules for the spin double cover K ~   of K   . Hence, by Remark 4.8, there is a positive definite form ,   on V S = V S p S s k   , such that D Δ ( k , r )   is self-adjoint with respect to ,   .
It follows that B = D Δ ( k , r )   is a semisimple operator, while for A = D ( g , k )   we still have that A 2   is semisimple. In this situation, we have the following lemma which complements Corollary 5.5:
Lemma 6.1. Let A   and B   be anticommuting linear operators on a vector space V   , such that A 2   and B   are semisimple (i.e., can be diagonalized). Then H ( A + B )   is the cohomology (i.e., the kernel) of B   acting on H ( A )   .
  • Proof. Applying Lemma 5.4, we can replace V   by Ker A 2   , i.e., assume A 2 = 0   . On the other hand, by Corollary 5.5, H ( A + B )   is the cohomology of A   acting on Ker B   .
    Since B   is semisimple, we can decompose V = Ker B λ V λ V λ   into the (discrete) sum of eigenspaces for B   . Here if both λ   and λ   are eigenvalues, we choose one of them to represent the pair. Since A   anticommutes with B   , it preserves Ker B   , and maps V λ   to V λ   and vice versa. Therefore, H ( A )   decomposes into a Ker B   -part and V λ V λ   -parts. The Ker B   -part is equal to H ( A + B )   and we will be done if we show that B   has no kernel on H ( A | V λ V λ )   . Let v = v 1 + v 2 V λ V λ   be in Ker A   , and assume that B v Im A   . This implies λ v 1 λ v 2   is in Im A   , so v 1 v 2 Im A   . This however can only happen if both v 1   and v 2   are in Im A   , again because A   exchanges V λ   and V λ   . But then also v = v 1 + v 2   is in Im A   , so v   is zero in cohomology and we are done.
This now immediately implies the following theorem which says that Dirac cohomology with respect to a subalgebra r k   as above can be calculated “in stages”.
Theorem 6.2. Let r 0   be a reductive subalgebra of g 0   contained in k 0   . Let V   be an admissible ( g , K )   -module. Then the Dirac cohomology with respect to D ( g , r )   can be calculated as the Dirac cohomology with respect to D ( k , r )   of the Dirac cohomology with respect to D ( g , k )   of V   . In other words: H D ( g , r ; V ) = H D ( k , r ; H D ( g , k ; V ) ) .   Also, we can reverse the order of taking Dirac cohomology, i.e., H D ( g , r ; V ) = H ( D ( g , k ) | H D ( k , r ; V ) ) .  
  • Proof. The first formula was explained above, and the second is a direct application of Corollary 5.5, with A = D Δ ( k , r )   and B = D ( g , k )   (opposite from Corollary 5.6).
For the rest of this section we consider a θ   -stable parabolic subalgebra q = l u   of g   , with the Levi subalgebra l   contained in k   . In particular, there is a Cartan subalgebra t   of g   contained in l k   ; so g   and k   have equal rank. The opposite parabolic subalgebra is q ¯ = l u ¯   . As before, we denote s = u u ¯   , so g = l s   .
We apply the above considerations to r = l   . Since H D ( g , k ; V )   is a finite dimensional K ~   -module, and k   and l   have equal rank, H D ( k , l ; H D ( g , k ; V ) )   is given by [K4, Theorem 5.1. (This can also be read off from Remark 4.8, by using Poincaré duality to pass to u   -cohomology and then the better known Kostant's formula for u   -cohomology; in fact, this is how Kostant proves it.) This gives H D ( g , l ; V )   very explicitly provided we know H D ( g , k ; V )   explicitly. For example, one can in this way calculate the Dirac cohomology of the discrete series representations with respect to the (compact) Cartan subalgebra t   :
Example 6.3. Let V = A b ( λ )   be a discrete series representation; here b = t n   is a Borel subalgebra of g   containing a compact Cartan subalgebra t   . The infinitesimal character of V   is λ + ρ   . Then the Dirac cohomology of V   with respect to D ( g , k )   consists of a single K ~   -type V ( μ )   , whose highest weight is μ = λ + ρ n   , where ρ n = ρ ( u p )   . This is obtained from the highest weight of the lowest K   -type of V   , λ + 2 ρ n   , by shifting by ρ n   (the lowest weight of S   ).
This result is contained in the work of Parthasarathy and Schmid. One can also prove it as follows: it is shown in [HP1, Proposition 5.4, that this K ~   -type is contained in the Dirac cohomology. Since V   has a unique lowest K   -type, and since ρ n   is the lowest weight of the spin module, with multiplicity one, it follows that any other K ~   -type has strictly larger highest weight, and thus can not contribute to the Dirac cohomology.
We now apply the above mentioned Kostant's formula (Theorem 5.1 of [K4) to calculate the Dirac cohomology with respect to D ( k , t )   (we again stress that k   and t   have equal rank):
H D ( k , t ; V ( μ ) ) = Ker D ( k , t ) = w W k C w ( μ + ρ k ) .   It follows from μ + ρ k = λ + ρ   that H D ( k , t ; V ( μ ) ) = w W k C w ( λ + ρ ) .  
Remark 6.4. Comparing with Schmid's formula in Theorem 4.1 of [S, we have H * ( n ¯ , A b ( λ ) ) = H D ( g , t ; A b ( λ ) ) C ρ ( n ¯ ) .   (note that Schmid's n   is our n ¯   , and his λ   is our λ + ρ   .) In other words, n   -cohomology of a discrete series representation coincides with the Dirac cohomology up to a ρ   -shift. This fact is however not covered by our results in Sections 4 and 7. This indicates that it should be possible to generalize our results; however, the next example shows they do not hold in full generality.
Example 6.5. In the setting of Remark 4.9, one can show that H D ( l , t ; H D ( g , l ; W 0 ) )   is strictly larger than H D ( g , t ; W 0 )   . Here t   is the compact Cartan subalgebra, and the last cohomology can be calculated in stages, as H D ( k , t ; H D ( g , k ; W 0 ) )   .
We now want to similarly analyze the “half-Dirac” operators C   and C   . Let u 1 , . . . , u k   be a basis for u k   and let v 1 , . . . , v p   be a basis for u p   . These can be taken to be the root vectors corresponding to compact, respectively noncompact positive roots, with respect to some Δ + ( g , t )   compatible with u   . We normalize these bases so that the dual bases for u ¯ k   respectively u ¯ p   with respect to the Killing form are u i * = u ¯ i   respectively v i * = v ¯ i   .
As before, D = D ( g , l )   , C = C ( g , l ) = A + 1 a   and C = C ( g , l ) = A + 1 a   denote the Dirac operator for the pair ( g , l )   and its parts. We can now further decompose these parts and write A = A k + A p ; a = a k + a k p + a p   and analogously for A   and a   . Here
A k = i u i * u i , A p = i v i * v i ; a k = 1 4 i , j [ u i * , u j * ] u i u j , a k p = 1 2 i , j [ u i * , v j * ] u i v j , a p = 1 4 i , j [ v i * , v j * ] v i v j .  
The expressions for A k   , A p   , a k   , a k p   and a p   are obtained by exchanging u i   with u i *   and v i   with v i *   .
In the following, we will consider the Clifford algebra C ( s )   as a subalgebra of U ( g ) C ( s )   , embedded as 1 C ( s )   . In particular, 1 a k   gets identified with a k   , 1 a k p   with a k p   and so on.
Recall that by Theorem 5.2, D ( g , l ) = D ( g , k ) + D Δ ( k , l )   , where D Δ ( k , l )   is the image of D ( k , l )   under the diagonal embedding Δ : U ( k ) C ( s k ) U ( g ) C ( p ) ¯ C ( s k )   . Here Δ   sends 1 C ( s k )   identically onto 1 1 C ( s k )   , and for X k   , Δ ( X 1 ) = X 1 1 + 1 α ( X ) 1 ,   with α : k C ( p )   given by the action of k   on p   as before.
Clearly, D ( g , k ) = A p + A p   , while D Δ ( k , l )   is the sum of all other of the above parts. We want to make this more precise; namely, in the obvious notation, D ( k , l ) = C ( k , l ) + C ( k , l )   , and we want to identify the images of these summands under Δ   . Denote these images by C Δ ( k , l )   and C Δ ( k , l )   .
To do this, we use an expression for α : k C ( p )   in terms of a basis and a dual basis:
if w r   is a basis of p   with dual basis w r *   , then α ( X ) = 1 4 r , s B ( [ w r * , w s * ] , X ) w r w s .   (This was already used in Section 5, for an orthonormal basis. The proof of this slightly more general version is the same.) Applying this to the basis v 1 , . . . , v p , v 1 * , . . . , v p *   and the dual basis v 1 * , . . . , v p * , v 1 , . . . , v p   , we get
α ( X ) = 1 4 j , k B ( [ v j * , v k * ] , X ) v j v k 1 2 j , k B ( [ v j , v k * ] , X ) v j * v k + 1 2 j B ( [ v j , v j * ] , X ) 1 4 j , k B ( [ v j , v k ] , X ) v j * v k *  
(we used v j * v k = v k v j * + 2 δ j k   ).
Since C ( k , l ) = i u i * u i 1 4 i , j [ u i * , u j * ] u i u j   , we see that Δ ( C ( k , l ) ) = A k + i 1 α ( u i * ) u i + a k   . We need to calculate the middle term, i 1 α ( u i * ) u i   . Applying the above expression for α   , we get four sums over i , j   and k   .
We first notice that the first of these three sums is 0, since B   is 0 on u ¯   . To calculate the second sum, write B ( [ v j , v k * ] , u i * ) = B ( v j , [ v k * , u i * ] )   , and observe that since [ v k * , u i * ] u ¯ p   , j B ( v j , [ v k * , u i * ] ) v j * = [ v k * , u i * ]   . Therefore the second of the three sums is 1 2 i , k [ v k * , u i * ] v k u i = a k p .   The third sum is 0, since we can assume [ v j , v j * ]   is in l   and hence orthogonal to u i *   .
Namely, we can choose v j   and v j *   (and also u i   and u i *   ) to be root vectors with respect to t   .
Finally, the fourth sum is calculated by noting that since [ v j , v k ] u k   , i B ( [ v j , v k ] , u i * ) u i = [ v j , v k ]   . It follows that the fourth sum is 1 4 j , k v j * v k * [ v j , v k ] = a p .   A completely analogous calculation applies to C ( k , l )   , so we proved:
Proposition 6.6. Under the diagonal map Δ : U ( k ) C ( s k ) U ( g ) C ( p ) ¯ C ( s k )   , C ( k , l )   and C ( k , l )   correspond to C Δ ( k , l ) = A k + a k + a k p + a p and C Δ ( k , l ) = A k + a k + a k p + a p .  
Note the unexpected feature of this result, the mixing of the positive and negative parts under the diagonal embedding. Namely, a p   and a p   have opposite positions from the ones one would expect. So we do not have an analogue of Theorem 5.2 for C   and C   , unless a p = a p = 0   . This last thing happens precisely when the pair ( g , k )   is hermitian symmetric. This is the reason why we are able to obtain results about u   -cohomology only in hermitian case. Maybe this peculiar behavior has something to do with the fact that some of the most concrete results about n   -cohomology, like [E, [Cor [A, are also obtained in hermitian situation only.
Another difficulty with the non-hermitian case is the fact that while we can write D ( g , k ) = A p + A p   , the two summands here are not differentials (they are also not K   -invariant). So there is no hope to get a Hodge decomposition like the one in Section 4.
Of course, there is also no u p   -homology or cohomology, since u p   is not a Lie algebra. Yet there is perfectly well defined Dirac cohomology for D ( g , k )   , and one can hope that it will somehow replace the nonexistent p   -cohomology.
What we do get without the hermitian assumption, is a copy of g l ( 1 , 1 )   inside U ( g ) C ( s )   , spanned by C Δ ( k , l )   , C Δ ( k , l )   , E k = Δ E ( k , l ) = 1 2 i u i * u i   and Δ D ( k , l ) 2   . This follows immediately from the fact that Δ   is (obviously) a morphism of superalgebras.
If the pair ( g , k )   is hermitian symmetric, as we will assume in the following, then there is another copy of g l ( 1 , 1 )   inside U ( g ) C ( s )   , supercommuting with the first one. It is spanned by A p = C ( g , k )   , A p = C ( g , k )   , E p = E ( g , k ) = 1 2 i v i * v i   , and D ( g , k ) 2   . The fact that these two copies of g l ( 1 , 1 )   supercommute is completely analogous to Theorem 5.2.(ii). (Without the hermitian assumption, one could try to replace this second g l ( 1 , 1 )   by a smaller superalgebra, spanned just by D ( g , k )   and D ( g , k ) 2   .) Note that C ( g , l ) = C Δ ( k , l ) + C ( g , k )   and C ( g , l ) = C Δ ( k , l ) + C ( g , k )   . Clearly, an analogous decomposition holds for E ( g , l )   ; it also holds for D ( g , l ) 2   . Namely, since the two copies of g l ( 1 , 1 )   supercommute, we have D ( g , l ) 2 = [ C ( g , l ) , C ( g , l ) ] = [ C Δ ( k , l ) , C Δ ( k , l ) ] + [ C ( g , k ) , C ( g , k ) ] = D Δ ( k , l ) 2 + D ( g , k ) 2 .   This last equality can also be obtained from Kostant's formula for D 2   :
Δ g , k ( D ( k , l ) ) 2 + D ( g , k ) 2 = Δ g , k ( Ω k 1 Δ k , l ( Ω l ) + | | ρ k | | 2 | | ρ l | | 2 ) + ( Ω g 1 Δ g , k ( Ω k ) + | | ρ g | | 2 | | ρ k | | 2 ) = Ω g 1 Δ g , l ( Ω l ) + | | ρ g | | 2 | | ρ l | | 2 = D ( g , l ) 2 .  
Here we have used the more precise notation for the various diagonal embeddings to avoid confusion; note the equality Δ g , k ( Δ k , l ( Ω l ) ) = Δ g , l ( Ω l )   .
In other words, we see that the g l ( 1 , 1 )   corresponding to the pair ( g , l )   sits diagonally in the direct product of the two copies of g l ( 1 , 1 )   described above. Let us summarize the above discussion:
Corollary 6.7. Assume ( g , k )   is a hermitian symmetric pair, let q = l u   be a θ   -stable parabolic subalgebra of g   , and assume that l k   and u p +   . Then there are two supercommuting copies of g l ( 1 , 1 )   inside U ( g ) C ( s )   . One is spanned by C Δ ( k , l )   , C Δ ( k , l )   , Δ E ( k , l )   and Δ D ( k , l ) 2   and the other is spanned by C ( g , k )   , C ( g , k )   , E ( g , k )   , and D ( g , k ) 2   . The diagonal of the product of these two super subalgebras is the copy of g l ( 1 , 1 )   spanned by C   , C   , E   and D 2   from the end of Section 2.

7 Hodge decomposition for u ¯   -cohomology in hermitian case

In this section, ( g , k )   is a hermitian symmetric pair, q = l u   is a θ   -stable parabolic subalgebra of g   , and we assume l k   and u p +   .
Let V   be a unitary ( g , K )   -module, and consider the form ,   on V S   introduced in Section 4. To apply the results of Section 4, we decompose V S = V S p S s k = V p + u k ,   and embed V p +   as V p + 1   . The form ,   restricts to the analogous definite form on V p +   .
Denote as before by D = D ( g , l )   the Dirac operator for the pair ( g , l )   and by C = C ( g , l )   and C = C ( g , l )   its parts coresponding to u   and u ¯   . By Corollary 6.7, C = C Δ ( k , l ) + C ( g , k )   , and similarly for C   . Moreover, the copy of g l ( 1 , 1 )   corresponding to the pair ( g , k )   supercommutes with the copy of g l ( 1 , 1 )   corresponding to the pair ( k , l )   .
By Corollary 4.3, the adjoints of C Δ ( k , l )   and C ( g , k )   are respectively C Δ ( k , l )   and C ( g , k )   . So the adjoint of C   is C a d j = C Δ ( k , l ) C ( g , k )   .
We consider the positive semidefinite operator Δ = C C a d j + C a d j C = [ C , C a d j ]   . By the above remarks we have
Δ = [ C Δ ( k , l ) + C ( g , k ) , C Δ ( k , l ) C ( g , k ) ] = [ C Δ ( k , l ) , C Δ ( k , l ) ] [ C ( g , k ) , C ( g , k ) ] = D Δ ( k , l ) 2 D ( g , k ) 2 .  
We know from Section 4 that V p +   decomposes into eigenspaces of D ( g , k ) 2   for eigenvalues λ 0   . Each eigenspace is K ~   -invariant, and each K ~   -isotypic component of V p +   is contained in an eigenspace. We assume V   is admissible, so the eigenspaces are finite-dimensional.
Passing from V p +   to V S   is tensoring with the finite-dimensional l   -module u k   . On this last space, there is no action of U ( g )   or U ( k Δ )   . So every eigenspace of D ( g , k ) 2   on V p +   just gets tensored with u k   , and this gives the eigenspace on V S   for the same eigenvalue.
Since D Δ ( k , l ) 2   commutes with D ( g , k ) 2   , it preserves these eigenspaces. Moreover, the Levi subgroup L K   corresponding to l   is compact. So is then the double cover L ~   , which acts on V S   . Since L ~   commutes with D ( g , k ) 2   , it also preserves its eigenspaces and hence these eigenspaces decompose into L ~   -irreducibles. Since D Δ ( k , l ) 2   is up to a constant equal to the Casimir element of l Δ   , it follows that D Δ ( k , l ) 2   diagonalizes on each eigenspace of D ( g , k ) 2   . To conclude:
Lemma 7.1. V S   is a direct sum of eigenspaces for Δ   . In particular, V S = Ker Δ Im Δ   .
This is an analogue of Corollary 4.5 for Δ   in place of D 2   . Now the arguments proving Lemma 4.6 and Theorem 4.7 work without change, and we obtain
Theorem 7.2. (a) Ker Δ = Ker C Ker C a d j   ; (b) V S = Ker Δ Im C Im C a d j   ; (c) Ker C = Ker Δ Im C   ; (d) Ker C a d j = Ker Δ Im C a d j   .
In other words, we have obtained a Hodge theorem for u ¯   -cohomology.
To obtain it also for u   -homology, we note that ( C ) a d j = ( C Δ ( k , l ) + C ( g , k ) ) a d j = C Δ ( k , l ) C ( g , k )   , and so
[ C , ( C ) a d j ] = [ C Δ ( k , l ) + C ( g , k ) , C Δ ( k , l ) C ( g , k ) ] = [ C Δ ( k , l ) , C Δ ( k , l ) ] [ C ( g , k ) , C ( g , k ) ] = Δ .  
So the situation for C   is exactly the same as for C   and we conclude
Theorem 7.3. (a) Ker Δ = Ker C Ker ( C ) a d j   ; (b) V S = Ker Δ Im C Im ( C ) a d j   ; (c) Ker C = Ker Δ Im C   ; (d) Ker ( C ) a d j = Ker Δ Im ( C ) a d j   .
In other words, Hodge decomposition also holds for u   -homology. Moreover, we see that u ¯   -cohomology and u   -homology have the same set of harmonic representatives, Ker Δ   . In particular they are isomorphic.
We now want to relate u ¯   -cohomology and u   -homology to Dirac cohomology with respect to D ( g , l )   . The main observation here is
Lemma 7.4. Ker Δ = Ker D Δ ( k , l ) 2 Ker D ( g , k ) 2 = Ker D Δ ( k , l ) Ker D ( g , k )   .
  • Proof. The operators D Δ ( k , l ) 2   and D ( g , k ) 2   are both positive semidefinite and their sum is Δ   . This immediately implies the first equality. The second follows from Ker D Δ ( k , l ) 2 = Ker D Δ ( k , l )   (since D Δ ( k , l )   is self-adjoint) and Ker D ( g , k ) 2 = Ker D ( g , k )   (since D ( g , k )   is anti-self-adjoint).
We can now combine Theorems 7.2 and 7.3 with Lemmas 7.4 and 4.6 to conclude
Corollary 7.5. Ker Δ = Ker C Δ ( k , l ) Ker C Δ ( k , l ) Ker C ( g , k ) Ker C ( g , k ) .  
  • Proof. It is obvious that the left hand side contains the right hand side. Conversely, if x Ker Δ   , then C x = 0   by Theorem 7.2, D ( g , k ) x = 0   by Lemma 7.4, so C ( g , k ) x = 0   by Lemma 4.6 and so also C x C ( g , k ) x = C Δ ( k , l ) x = 0   . Analogously, C ( g , k ) x = 0   and C Δ ( k , l ) x = 0   .
Since Ker C Δ ( k , l ) Ker C ( g , k )   can be thought of as the kernel of C Δ ( k , l )   acting on the kernel of C ( g , k )   , and similarly for the C   -operators, in view of Theorem 4.7 and Remark 4.8 we can reinterprete Corollary 7.5 as follows:
Corollary 7.6. To calculate the u ¯   -cohomology of V   , one can first calculate the p   -cohomology of V   to obtain a K ~   -module, and then calculate the u ¯ k   -cohomology of this module. Analogously, to calculate the u   -homology of V   , one can first calculate the p +   -homology of V   , and then the u k   -homology of the resulting K ~   -module.
Remark 7.7. Note that this is in fact the Hochschild-Serre spectral sequence for the ideal p   of u ¯   respectively the ideal p +   of u   . What we have obtained is that these Hochschild-Serre spectral sequences are always degenerate for a unitary ( g , K )   -module V   .
We now turn our attention to the Dirac cohomology of D = D ( g , l )   . In addition to the above considerations, we bring in Corollary 5.6, and note that for both D Δ ( k , l )   and D ( g , k )   the cohomology is the same as the kernel or the kernel of the square. Thus we obtain:
Theorem 7.8. The Dirac cohomology H D ( g , l ; V )   of a unitary ( g , K )   -module V   is isomorphic to the u ¯   -cohomology of V   and the u   -homology of V   up to appropriate modular twists. Moreover, all three cohomologies have the same set of harmonic representatives, Ker Δ   .

8 Homological properties of Dirac cohomology

Let us start by showing that although we proved that in some cases Dirac cohomology of a unitary ( g , K )   -module with respect to D ( g , l )   can be identified with u ¯   -cohomology or u   -homology, one should by no means expect that these notions agree for general ( g , K )   -modules. Let us see that this is not the case even for ( s l ( 2 , C ) , S O ( 2 ) )   -modules.
Consider the module V   which is a nontrivial extension of the discrete series representation W   of highest weight 2   by the trivial module C   :
0 C V W 0 .   (In other words, V   is a dual Verma module.) The k   -weights of V   (for the basis element [ 0 i i 0 ]   of k   ) are 0 , 2 , 4 , . . .   . We are considering the case l = k   , u   is spanned by u = 1 2 [ 1 i i 1 ]   and u ¯   is spanned by u * = 1 2 [ 1 i i 1 ]   .
For any ( s l ( 2 , C ) , S O ( 2 ) )   -module X   we have X S = X 1 X u ,   with d : X 1 X u   given by d ( v 1 ) = u * v u   , : X u X 1   given by ( v u ) = u v 1   , and D = d 2   . By an easy direct calculation, we see that
H 0 ( u ; V ) = 0 ; H 1 ( u ; V ) = C v 0 u ; H 0 ( u ¯ ; V ) = C v 0 1 ; H 1 ( u ¯ ; V ) = C v 0 u C v 2 u ; H D ( V ) = Ker D = C v 0 u .  
as vector spaces. Here v i   denotes a vector in V   of k   -weight i   . So we see H D ( V ) = H ( u ; V ) H ( u ¯ ; V )   On the other hand, for C   and W   another easy calculation (which can be shortened by using Theorem 4.7, as both C   and W   are unitary) implies
H 0 ( u ¯ ; C ) = H 0 ( u ; C ) = H D 0 ( C ) = C 1 1 ; H 1 ( u ¯ ; C ) = H 1 ( u ; C ) = H D 1 ( C ) = C 1 u ; H 0 ( u ¯ ; W ) = H 0 ( u ; W ) = H D 0 ( W ) = 0 ; H 1 ( u ¯ ; W ) = H 1 ( u ; W ) = H D 1 ( W ) = C v 2 u .  
To explain why Dirac cohomology of V   differs from the u ¯   -cohomology of V   , we will examine their behavior with respect to extensions. Recall the well known long exact sequences for Lie algebra homology and cohomology corresponding to our short exact sequence 0 C V W 0 .   They are 0 C 1 u C v 0 u 0 C v 2 u C 1 1 0 0 0   for u   -homology and 0 C 1 1 C v 0 1 0 C 1 u C v 2 u C v 0 u C v 2 u 0   for u ¯   -cohomology. Here all arrows are the obvious ones except for the one labelled by 0   .
For Dirac cohomology, instead of a long exact sequence (which clearly does not makes sense in general, as Dirac cohomology is not Z   -graded), there is a six-term exact sequence.
In the above example, this sequence is C 1 1 0 0 C v 2 u 0 C v 0 u C 1 u   We see that in this example the six-term sequence agrees with the u   -homology long exact sequence only because of the presence of zeros; in general, all three sequences are different.
To define the six-term sequence in a more general situation, let us assume that the Dirac cohomology is Z 2   -graded. This happens whenever we are starting from g = r s   with s   even-dimensional; this is automatic when r = l   is a Levi subalgebra. Let 0 X i Y p Z 0   be a short exact sequence of ( g , K )   -modules. Tensor this sequence by S   , and denote the arrows still by i   and p   (they get tensored by the identity on S   ). Assuming that D 2   is a semisimple operator for each of the three modules, we can construct a six-term exact sequence H D 0 ( X ) H D 0 ( Y ) H D 0 ( Z ) H D 1 ( Z ) H D 1 ( Y ) H D 1 ( X )   The horizontal arrows are induced by i   and p   . The vertical arrows are the connecting homomorphisms, defined as follows. Let z Z S   represent a Dirac cohomology class, so D z = 0   . Choose y Y S   such that p y = z   . Since D 2   is semisimple, we can assume D 2 y = 0   . Since p D y = D p y = D z = 0   , we see that D y = i x   for some x X   . Since D 2 y = 0   , we see that D x = 0   , so x   defines a cohomology class. This class is by definition the image of the class of z   under the connecting homomorphism. Clearly, we changed parity when we applied D   , and this defines both vertical arrows at once. It is easy to see that this map is well defined, and that the resulting six-term sequence is exact. To conclude:
Theorem 8.1. Let g = r s   be an orthogonal decomposition, with r   a reductive subalgebra and s   even-dimensional. Let 0 X Y Z 0   be a short exact sequence of ( g , K )   -modules and assume that the square of the Dirac operator D ( g , r )   is a semisimple operator for X   , Y   and Z   . Then there is a six-term exact sequence corresponding to this short exact sequence, as described above.
Finally, let us comment on what can be done when s   is odd dimensional, say dim s = 2 n + 1   . The usual spin modules S 1   and S 2   are not Z 2   -graded and thus it seems the above construction does not make sense. Recall that S 1   and S 2   are defined by writing s = C 2 n C   , considering the spin module for C ( C 2 n )   , and letting the last basis element of s   act in two different ways (preserving the even and odd subspace instead of exchanging them).
We can instead consider the unique irreducible graded module S ~   of C ( s )   . It can be constructed as the restriction of the (unique) spin module for C ( C 2 n + 2 )   to C ( s ) C ( C 2 n + 2 )   . As a non-graded module, S ~   decomposes as S 1 S 2   . If we define Dirac cohomology using S ~   in place of S 1   or S 2   , we double it, but we do get a Z 2   -grading.
Then the above construction works also in the odd case. Thus, this is probably a more natural definition of Dirac cohomology in the odd case.
It remains to see what can be done if D 2   is not a semisimple operator. One possibility might be to consider a more general definition of Dirac cohomology in that setting.
References

  1. J. Adams, Nilpotent cohomology of the oscillator representation, J. Reine Angew. Math. 449 (1994), 1–7.
  2. A. Alekseev, E. Meinrenken, Lie theory and the Chern-Weil homomorphism, math.RT/0308135.
  3. M. Atiyah, W. Schmid, A geometric construction of the discrete series for semisimple Lie groups, Invent. Math. 42 (1977), 1–62.
  4. A. Borel, N. Wallach, Continuous cohomology, discrete subgroups, and representations of reductive groups, Second edition. Mathematical Surveys and Monographs, 67. American Mathematical Society, Providence, RI, 2000.
  5. W. Casselman, M. S. Osborne, The n   -cohomology of representations with an infinitesimal character, Comp. Math. 31 (1975), 219–227.
  6. C. Chevalley, The algebraic theory of spinors, Columbia University Press, 1954.
  7. D. H. Collingwood, The n   -homology of Harish-Chandra modules: generalizing a theorem of Kostant, Math. Ann. 272 (1985), no. 2, 161–187.
  8. A. Connes, H. Moscovici, The L 2   -index theorem for homogeneous spaces of Lie groups, Ann. of Math. 115 (1982), no. 2, 291–330.
  9. T. J. Enright, Analogues of Kostant's u   -cohomology formulas for unitary highest weight modules, J. Reine Angew. Math. 392 (1988), 27–36.
  10. R. Hotta, R. Parthasarathy, A geometric meaning of the multiplicities of integrable discrete classes in L 2 ( Γ \ G )   , Osaka J. Math. 10 (1973), 211–234.
  11. J.-S. Huang, P. Pandžić, Dirac cohomology, unitary representations and a proof of a conjecture of Vogan, J. Amer. Math. Soc. 15 (2002), 185–202.
  12. J.-S. Huang, P. Pandžić, Dirac operators in representation theory, Representations of Real and P-adic Groups, Lecture Notes Series, Vol. 2, Institute for Mathematical Sciences, National University of Singapore, Singapore University Press and World Scientific, 2004, pp. 163-219.
  13. V. Kac, Lie superalgebras, Adv. in Math. 26 (1977), 8–96.
  14. B. Kostant, Lie algebra cohomology and the generalized Borel-Weil theorem, Ann. of Math. 74 (1961), 329–387.
  15. B. Kostant, A cubic Dirac operator and the emergence of Euler number multiplets of representations for equal rank subgroups, Duke Math. Jour. 100 (1999), 447–501.
  16. B. Kostant, A generalization of the Bott-Borel-Weil theorem and Euler number multiplets of representations, Lett. Math. Phys. 52 (2000), 61–78.
  17. B. Kostant, Dirac cohomology for the cubic Dirac operator, Studies in memory of I. Schur, in Progress of Math. vol. 210 (2003), 69–93.
  18. S. Kumar, Induction functor in non-commutative equivariant cohomology and Dirac cohomology, preprint, University of North Carolina, 2003.
  19. R. Langlands, The dimension of spaces of automorphic forms, Amer. J. of Math. 85 (1963), 99–125.
  20. R. Parthasarathy Dirac operator and the discrete series, Ann. of Math. 96 (1972), 1–30.
  21. W. Schmid, L 2   -cohomology and the discrete series, Ann. of Math. 103 (1976), 375–394.
  22. D.A. Vogan, Representations of real reductive Lie groups, Birkhäuser, Boston, 1981.
  23. D.A. Vogan, Dirac operators and unitary representations, 3 talks at MIT Lie groups seminar, Fall 1997.
  24. D.A. Vogan, n   -cohomology in representation theory, a talk at “Functional Analysis VII”, Dubrovnik, Croatia, September 2001.
  25. N. R. Wallach, Real Reductive Groups, Volume I, Academic Press, 1988.

Department of Mathematics, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong SAR, China E-mail address : mahuang@ust.hk Department of Mathematics, University of Zagreb, Bijenicka 30, 10000 Zagreb, Croatia E-mail address : pandzic@math.hr Centre de mathematiques Laurent Schwartz, Ecole Polytechnique, 91128 Palaiseau Cedex, France E-mail address : renard@math.polytechnique.fr