Journal of Lie Theory Volume 8 (1998) 139–152 C 1998 Heldermann Verlag
Complex Structures Contained in Classical Groups
Christina Birkenhake
Communicated by K.-H. Neeb
Abstract. For any classical group G let (G)= J G J 2= 1 denote the space of complex C { ∈ | − } structures in G . (G) is a symmetric space with finitely many connected components, which C are described explicitly. In particular these components are flag domains in the sense of J. A. Wolf. Moreover it is shown that the components of (G) are parameter spaces for C nondegenerate complex tori with certain endomorphism structure.
Let V be a real vector space of finite dimension. A complex structure on V is an endomorphism J of V with J 2 = id . If V admits a complex structure − V J , then necessarily V is of even dimension, say 2n. The pair VJ := (V, J) is a complex vector space of dimension n with respect to the scalar multiplication C V V, (x + iy, v) xv + yJ(v). It is well-known that the set of all complex × → 7→ structures on V R2n is the symmetric space '
(GL(V )) GL2n(R)/GLn(C). C '
Suppose the complex vector space VJ := (V, J) admits a hermitian scalar product H . Then with respect to a suitable basis for V = R2n the hermitian form H is t 0 1n 0 1n given by the matrix J 1n 0 +i 1n 0 . Since Re H is symmetric and positive − − definite, the complex structure J is contained in the symplectic group Sp2n(R) and t 0 1n J 1n 0 is positive definite. Thus the set of hermitian complex vector spaces of − dimension n can be identified with the space 0(Sp2n(R)) of complex structures 2n t 0C 1n on R contained in Sp2n(R) such that J 1n 0 > 0. It is well-known that − 0(Sp2n(R)) is the symmetric space C
0(Sp2n(R)) Sp2n(R)/Un(C). C '
The space 0(Sp2n(R)) admits a further interpretation: it is isomorphic to the Siegel upperC half space and as such parametrizes families of polarized abelian varieties. Quotients of 0(Sp2n(R)) by suitable arithmetic subgroups of Sp2n(R) are moduli spaces of abCelian varieties with certain level structures. It is the aim of this note to generalize these results to arbitrary classical groups, i.e. the groups
C ISSN 0949–5932 / $2.50 Heldermann Verlag 140 Birkenhake
GLn(R), GLn(C), GLn(H), Op,q(R), On(C), Up,q(C), Up,q(H), Sp2n(R), Sp2n(C)
1 and the antiunitary quaternionic group αUn(H) (here H = C + jC denotes the skew field of Hamiltonian quaternions). Let G be any classical group of the above list. The set of all complex structures contained in G is denoted by
(G) := J G J 2 = 1 . C { ∈ | − } The group G acts on (G) by conjugation. It will be shown that for G = C GL2n(R), GLn(H), O2p,2q(R), O2n(C), Up,q(H) and Sp2n(C) the set (G) is a G- C orbit. To be more precise
Theorem 1. a) The action of G on (G) induces isomorphisms C
(GL2n(R)) GL2n(R)/GLn(C) C ' (GLn(H)) GLn(H)/GLn(C) C ' (O2p,2q(R)) O2p,2q(R)/Up,q(C) C ' (O2n(C)) O2n(C)/GLn(C) C ' (Up,q(H)) Up,q(H)/Up,q(C) C ' (Sp2n(C)) Sp2n(C)/GLn(C) C ' b) The spaces (GL2n+1(R)), (Op,q(R)) with p or q odd, and (O2n+1(C)) are C C C empty. For the embeddings of the respective subgroups into G see 1 Remark 1.1. § If G is one of the remaining groups: GLn(C), Up,q(C), Sp2n(R) or αUn(H), the space (G) splits up into finitely many orbits characterized by some index and/or signatureC condition. For this denote
0 1n 2 k(Sp2n(R)) := J (Sp2n(R)) ind 1 −0 J = 2k C { ∈ C | R n } 3 r(GLn(C)) := J (GLn(C)) sign(J) = (r, n r) C { ∈ C | − }
i1p 0 indC( 0 i1q J) = k 4 k,r(Up,q(C)) := J (Up,q(C)) − C ∈ C sign(J) = (r, n r) − 5 k(αUn(H)) := J (αUn(H)) ind (Ji) = k . C { ∈ C | H } These spaces have the following structure
1 αU ( ) = M GL ( ) M(i1 )tM = i1 , where M denotes quaternionic conjugation of n H { ∈ n H | n n} the matrix M . Some authors use the notation SO∗(2n) for this group. 2 indR is the number of negative eigenvalues of a nondegenerate symmetric real matrix. 3 sign(J) = (r, s) if and only if J = A 1 i1r 0 A for some A GL ( ). − 0 i1s n C 4 − ∈ indC is the number of negative eigenvalues of a nondegenerate hermitian matrix. 5 t t 1n k 0 For M GLn(H) with M = M define ind M = k if AMA = − for some ∈ H 0 1k A GL ( ). − ∈ n H Birkenhake 141
n Theorem 2. a) (Sp2n(R)) = k(Sp2n(R)) and C k=0 C k(Sp2n(R)) S Sp2n(R)/Un k,k(C) C ' − n b) (GLn(C)) = r(GLn(C)) and C r=0 C r(GLSn(C)) GLn(C)/(GLr(C) GLn r(C)) C ' × − p+q p+q c) (Up,q(C)) = r=0 k=0,k r q(mod 2) k,r(Up,q(C)) and C ≡ − C r q+2m,r(SUp,q(C))S Up,q(C)/(Ur q+m,q m(C) Up+q r m,m(C)) C − ' − − × − − n d) (αUn(H)) = k(αUn(H)) and C k=0 C S k(αUn(H)) αUn(H)/Un k,k(C) C ' − For the embeddings of the respective subgroups see again 1 Remark 1.1. Within this note the notation (G) refers to any of the spaces of§Theorems 1 or 2. C∗
In some cases, namely for G = GLn(R), GLn(C), O2n(R) and Sp2n(R), the results of Theorems 1 and 2 are well-known, at least for (G). They are included here C0 for the sake of completeness.
The symmetric spaces (G) can be interpreted as open subspaces of proper ∗ subvarieties of certain GrassmannianC varieties. In these terms the theorems seem to be a consequence of Witt’s Theorem. However it turns out that this approach does not apply in every case (see [1]). Within this note we restrict ourself to the point of view of complex structures, in order to unify the procedure. As an immediate consequence of the theorems one obtains that every complex structure admits a normal form (see Section 2). In Section 2 also two examples of less immediate applications to Linear Algebra are presented. As a further result it will be shown in Section 3 that the connected components of the symmetric spaces (G) are flag domains in the sense of J. A. Wolf. This C∗ implies for example that they are simply connected submanifolds of smooth pro- jective varieties and that there are certain vanishing theorems for the cohomology of coherent sheaves on (G). C∗
As mentioned above 0(Sp2n(R)) is isomorphic to the Siegel upper half space n . Similarly all spaces C (G) can be interpreted as parameter spaces for nondegen-H C∗ erate complex tori (X, H) with certain level structures. (For the definition of nondegenerate complex tori see Section 4.) This level structure consists of the prescription of an endomorphism structure for (X, H). In this way every nonde- generate complex torus belongs to one of the spaces (G) or a product of these. C∗ Notation: 1n = unit n n matrix, 0 = zero n × n − matrix, n × − 0s,r = zero s r matrix, 1p 0 × − Ip,q := 0 1q − 0 1n O2n(C) is the orthogonal group for the symmetric bilinear form 1n 0 . O2p,2q(R) is the orthogonal group for the symmetric bilinear form Ip,q 0 . 0 Ip,q 142 Birkenhake
1. The Proofs of Theorems 1 and 2 As already mentioned in the introduction the results of Theorems 1 and 2 are well-known for (GL2n(R)), r(GLn(C)), (O2n(R)) and 0(Sp2n(R)). C C C C
Proof. (of Theorem 1 b)): Suppose first G = GL2n+1(R) or O2n+1(C). The determinant of any J (G) is 1. On the other hand the eigenvalues of J r ∈ C 2n+1 r n+r+1 are i, so det J = i ( i) − = ( 1) i for some r = 0, . . . , 2n + 1, · − − a contradiction. Moreover for G = Op,q(R) one uses the fact that every J ∈ (Op,q(R)) defines a nondegenerate hermitian form H = Ip,q + iIp,qJ on the C p+q complex vector space VJ = (R , J). But then 2 indCH = indRRe H = indRIp,q = q, so q is even. Since p + q = 2 dimC VJ is even, p is also even.
Proof. (of Theorem 1, case (GLn(H))): This is a consequence of results of C Louise Wolf. Recall the complex representation ρ : GLn(H) , GL2n(C), A+Bj A B → 7→ B A . In [6] it is shown that quaternionic matrices are similar if and only if their− complex representations are similar, and that the eigenvalues of a matrix in im ρ : GLn(H) , GL2n(C) appear as complex conjugate pairs. This implies that { → } every complex structure J (GLn(H)) is conjugate to i1n GLn(H). Finally 1 ∈ C ∈ M − (i1n)M = i1n in GLn(H) if and only if M commutes with i, or equivalently if M GLn(C) GLn(H). This implies the assertion for (GLn(H)). ∈ ⊂ C The proofs of the remaining cases follow more or less the same pattern. Therefore we present here only the proofs of the most complicated cases G = Up,q(C) and αUm(H). The other proofs are just variations of these.
Proof. (of Theorem 2 c)): Denote n = p + q. By definition one has
n n (Up,q(C)) = k,r(Up,q(C)). C C r=0 [ k[=0 The index k meets the following requirements:
Step I: k,r(Up,q(C)) = Ø unless k r q (mod 2) C ≡ − Suppose J k,r(Up,q(C)). By definition J is conjugate to iIr,s where s = n r, ∈ C − i.e. 1 J = N − iIr,sN with some N GLn(C). On the other hand J being unitary of type (p, q) implies t 1 ∈ 1 t 1 1 that N − Ip,qN − commutes with iIr,s . This means that N − Ip,qN − is a block matrix of the form 1 t − 1 α 0 N Ip,qN − = 0 β with α GLr(C) and β GLs(C). In particular α and β are hermitian and ∈ ∈
indCα + indCβ = indC Ip,q = q. (1) Birkenhake 143
By definition we have 1 k = indC(iIp,qJ) = indC(iIp,qN − (iIr,s)N) 1 t − 1 α 0 = indC( N Ip,qN − Ir,s) = indC( 0 β Ir,s) − − (2) α 0 = ind − = ind ( α) + ind β C 0 β C − C = r ind α + ind β − C C Combining (1) and (2) gives k = r q + 2 ind β r q(mod 2). − C ≡ − Step II: The homomorphism
1 i1r 0 ϕ : Up,q(C) k,r(Up,q(C)), M M − 0 i1s M → C 7→ − is surjective.
According to Step I, we may assume that k = r q + 2m for some integer m. − Moreover, we may assume that Up,q(C) is the unitary group for the symmetric 1r q+m − p+q bilinear form I := 1q on C . Suppose J k,r(Up,q(C)). − ∈ C 1s m − 1 Then as in Step I, replacing Ip,q by I there is an N GLn(C) with J = N − iIr,sN 1 ∈ t − 1 α 0 and N I N − = 0 β with hermitian matrices α GLr(C) and β GLs(C). ∈ ∈ Equations (1) and (2) imply that ind β = m and ind α = q m. Hence there C C − are matrices A GLr(C) and B GLs(C) such that ∈ ∈ t 1r q+m 0 t 1m 0 AαA = − , BβB = − . 0 1q m 0 1s m − − − 1 A 0 − An immediate computation shows that the matrix M := 0 B N is an element 1 of Up,q(C) and that ϕ(M) = M − iIr,sM = J. 1 Step III: ϕ− (iIr,s) = Ur q+m,q m(C) Us m,m(C). − − × − The stabilizer of iIr,s in Up,q(C) is the group 1 ϕ− (iIr,s) = M Up,q(C) M Ir,s = Ir,sM { ∈ | }
M1 0 M1 GLr(C) = M = 0 M2 Up,q(C) ∈ ( ∈ M2 GLs(C) ) ∈ Since we still assume that Up,q(C) is the unitary group for the hermitian form Ir q+m,q m 0 − − I = 0 Im,s m , this implies the assertion of Step III. − − Combining Steps I to III implies the assertion of Theorem 2 c).
Proof. (of Theorem 2 d)): Obviously n (αUn(H)) = k(αUn(H)). C C k[=0 Notice that J0 = iIn k,k is an element of k(αUn(H)). − − C 144 Birkenhake
1 Step I: ϕ : αUn(H)) k(αUn(H)), M M − J0M is surjective. → C 7→
Suppose J k(αUn(H)). Obviously k(αUn(H)) is a subset of (GLn(H)). ∈ C C C Hence J is conjugate to i1n , i.e.,
1 J = N − (i1n)N for some N GLn(H). ∈ t Now J being an element of αUn(H) = M GLn(H) M(i1n) M = i1n implies t { ∈ | t } that N(i1n) N commutes with i1. So necessarily N(i1n) N is a matrix with complex entries: t N(i1n) N GLn(C). ∈ t t t Moreover, by definition, N(i1n) N is skew hermitian. So AN(i1) N A = iIn a,a − − for some A GLn(C) and an integer a, 0 a n. Using the fact that A ∈ ≤ ≤ commutes with i one sees that
1 k = indH(Ji) = indH(N − (i1)N(i1))
t = indH((i1)N(i1) N)
t t = indH((i1)AN(i1) N A)
= ind In a,a = a, H − i.e. k = a. The matrix j1n k 0 M := − AN 0 1k is an element of αUn(H), because
t j1n k 0 t t j1n k 0 M(i1) M = − AN(i1) N A − − 0 1k 0 1k
jij1n k 0 = − = i1 . 0 i1a n Moreover,
1 1 1 j1n k i1n k 0 j1n k ϕ(M) = M − J M = N − A− − − − − − AN 0 1k 0 i1k 1k 1 = N − (i1)N = J.
This implies the assertion. 1 Step II: ϕ− (J0) Un k,k(C). − Note that '
1 ϕ− (J0) = M αUn(H) J0M = MJ0 = αUn(H) Un k,k(H). { ∈ | } ∩ −
But αUn(H) Un k,k(H) is isomorphic to Un k,k(C). To see this write U ∩ − a b − t ∈ Un k,k(C) in the form U = with a Mn k(C), b and c M((n k) k, C) − c d ∈ − ∈ − × and d Mk(C). Then the assignment ∈ a b a jb U = − c d 7→ jc d defines an isomorphism Un k,k(C) αUn(H) Un k,k(H). − → ∩ − Birkenhake 145
Remark 1.1. In the proof of Theorem 2 d) above it is shown that k(αUn(H)) C is isomorphic to the symmetric space αUn(H)/Un k,k(C) where Un k,k(C) embeds a b a jb − t − into αUn(H) by − with a Mn k(C), b, c M((n k) k, C) c d 7→ jc d ∈ − ∈ − × and d Mk(C). Here the respective embeddings for the other cases are collected ∈ A B (GL2n(R)) : GLn(C) , GL2n(R), A + iB − C → 7→ B A (GLn(H)) : GLn(C) , GLn(H) induced by C , H C → → A BIp,q (O2p,2q(R)) : Up,q(C) , O2p,2q(R), A + iB − , C → 7→ Ip,qB Ip,qAIp,q where O2p,2q(R) is the group of isometries forthe Ip,q 0 symmetric bilinear form 0 Ip,q .
α 0 (O2n(C)) : GLn(C) , O2n(C), α t 1 C → 7→ 0 α− α β α jβ (Up,q(H)) : Up,q(C) , Up,q(H), − C → γ δ 7→ jγ δ (the same embedding asfor α Un(H)).
α 0 (Sp2n(C)) : GLn(C) , Sp2n(C), α t 1 C → 7→ 0 α− A BIn k,k (Sp ( )) : U ( ) , Sp ( ), A + iB − − k 2n R n k,k C 2n R In k,kB In k,kAIn k,k C − → 7→ − − − r(GLn(C)) : GLr(C) GLs(C) , GLn(C) C the natural× embedding→
k,r(Up,q(C)) : Ur q+m,q m(C) Us m,m(C) , Up,q(C) C − − × − → the natural embedding.
2. Applications An immediate consequence of Theorems 1 and 2 is the fact that there exist normal forms for complex structures contained in classical groups. To be more precise, for every space (G) there exists a normal form J0 (G) such that any other C∗ ∈ C∗ complex structure in (G) is conjugate to J0 in G. Some normal forms J0 are C∗ listed in the following table
(G) J0 (G) J0 C∗ C∗
0 1n (GL2n(R)) 1n 0 k,r(Up,q(C)) iIr,p+q r C − C − r(GLn(C)) iIr,n r (Up,q(H)) iIp,q C − C
0 In k,k (GL ( )) i1 (Sp ( )) − n H n k 2n R In k,k 0 C C − −
0 Ip,q (O2p,2q(R)) Ip,q 0 (Sp2n(C)) iIn,n C − C (O2n(C)) iIn,n k(αUn(C)) iIk,n k C C − 146 Birkenhake
As mentioned already in the introduction, Theorems 1 and 2 admit also applica- tions of purely linear algebraic nature. Here we present only the following two applications, various other results could be deduced in a similar way.
Corollary 2.1. For M Op+q(C) we have ∈ i1 0 0 q 1 (mod 2) det Im M p = 0 1 = 0 q ≡ 0 (mod 2). q 6 ≡
Corollary 2.2. Let τ Mp+q(C) such that Ip,qτ is symmetric. Then Ip,q + t ∈ τIp,qτ is a hermitian form with at most p positive (respectively q negative) eigen- values, i.e. t t Ip,q + τIp,qτ = αIp,qα for some α Mp+q(C). ∈ The significance of these corollaries lies in the fact that the spaces (G) can be in- ∗ terpreted as open subspaces of certain Grassmannian varieties. InCthese terms the statements of the above corollaries are in fact equivalent to the results of Theorem 1 for the groups Op,q(R) and Up,q(H). It seems difficult to prove these corollaries directly.
Proof. (of Corollary 2.1): Write n = p + q. Consider the following subvariety 2n 2n of the Grassmannian Grn(C ) of n-dimensional subvector spaces of C :
2n V is isotropic w.r.t. S = V Grn(C ) 1n 0 . ∈ the symmetric form 0 Ip,q
2n n Every V Grn(C ) is of the form V = π(C ) with π M(2n n, C). Denote ∈ ∈ × V := π(Cn) the complex conjugate subspace. This definition does not depend on the choice of the matrix π. Let S0 denote the subset
S0 = V S V V = 0 . { ∈ | ∩ { } } Suppose V = π(Cn) S0 . Then V V C2n and the complex structure of V ∈ ⊕2n ' induces a complex structure JV on C by :
(π,π) V V C2n ⊕ −→ i1 0 n J 0 i1n V − ↓ ↓ (π,π) V V C2n. ⊕ −→ The following computation shows that JV is a real matrix.
i1n 0 1 JV = (π, π) 0 i1n (π, π)− − 1 1n i1n 0 1n 1n i1n − 1 = (π, π) 1n −i1n 1n 0 1n −i1n (π, π)− − 0 1n 1 = (Re π, Im π) 1 n o (Re π, Im π)− . − 1n 0 On the other hand, using the fact that V is isotropic with respect to 0 Ip,q , i.e. tπ 1n 0 π = 0, it is easy to see that J is orthogonal with respect to 0 Ip,q V Birkenhake 147
1n 0 the symmetric bilinear form 0 Ip,q . So JV (O2n q,q(R)). The assignment 0 ∈ C − V JV defines a map S (O2n q,q(R)) which is equivariant with respect → → C − 0 to the natural action of O2n q,q(R) on both spaces. Obviously the map S − → (O2n q,q(R)) is injective. Hence Theorem 1 says that C − (O2n q,q(R)) q 0(mod2) C − ≡ S0 if ' Ø q 1(mod2). ≡ Now suppose M On(C). Then M defines an element VM S by ∈ ∈ i1p 0 n M 0 1q VM := πM (C ) with πM := . 1 n It is easy to see that V S0 if and only if (π , π ) or equivalently if the matrix M ∈ M M (Re πM , Im πM ) is invertible. But
i1p 0 i1p 0 Re M 0 1q Im M 0 1q (Re πM , Im πM ) = . 1 n 0 ! So V S0 if and only if det Im(M i1p 0 ) = 0. This implies the assertion. M ∈ 0 1q 6 Proof. (of Corollary 2.2). Write n = p + q. Consider the following subvariety 2n of the Grassmannian Grn(C ):
2n V is isotropic w. r. t. T := V Grn(C ) 0 Ip,q . ∈ the alternating form Ip,q 0 −
n 2n 0 2n Suppose V = π(C ) Grn(C ), with π M(2n n, C). Define V Grn(C ) 0 0 1 ∈n ∈ × ∈ by V := 1 −0 π(C ). Note that this definition does not depend on the choice of π. The set T 0 := V T V V 0 = 0 { ∈ | ∩ { } } is an open subset of T .
0 Step I. T (Up,q(H)). ' C
n 0 u 0 2n Suppose V = π(C ) T and write π = v . Since V V C , the matrix 0 1 u v ∈ ⊕ ' (π, − π) = − is invertible. Recall the natural complex representation of 1 0 v u quaternion matrices A B ρ : GLn(H) , GL2n(C), A + Bj B A . → 7→ − t t t This shows that u + vj = ( u + vj) is an element of GLn(H). Define JV := 1 0 Ip,q (u + vj)(i1)(u + vj)− . The fact that V is isotropic with respect to Ip,q 0 t t − means in terms of u and v that uIp,qv vIp,qu = 0. Using this one easily sees t − that JV Ip,qJ V = Ip,q , i.e., J Up,q(H). The assignment V JV defines a map 0 ∈ 7→ T (Up,q(H)). Note that → C A B 0 Ip,q t 0 Ip,q ρ(Up,q(H)) = M = B A SL2n(C) M Ip,q 0 M = Ip,q 0 − ∈ | − − n o 148 Birkenhake
0 So Up,q(H) acts on T via the representation ρ. By definition the map T → (Up,q(H)) is equivariant with respect to the action of Up,q(H) on both spaces. C 0 Moreover it is easy to see that T (Up,q(H)) is injective. Since by Theorem 1 → C 0 the action of Up,q(H) on (Up,q(H)) is transitive, T (Up,q(H)) is also surjec- tive. C → C
Ip,q 0 2n Step II: Consider the hermitian form H := 0 Ip,q on C . For every V = π(Cn) T 0 the pull back of H to V V 0 is nondegenerate implying that ∈ ⊕ H V = tπHπ is nondegenerate. By Step I the set T 0 is a connected homogeneous | 0 1 n space, so the map T Z, V ind(H V ) is constant. Note that V0 = 0 C = n n → 07→ | C 0 is an element of T and that H V0 is given by the matrix Ip,q . Hence × { } | ind(H V ) = q for all V T0 . Suppose τ Mn(C) with τIp,q symmetric. Then |1 n ∈ ∈ Vτ = τ C is an element of T and