Let n=2m be even and K={A∈Mn(R):A2=−I} (the set of complex structures on Rn). Show that K has exactly two connected components. (You may use that GLn(R) has exactly two components GLn± and that GLm(C) is connected.) Note that K=∅ for n odd.
Hint
Every A∈K is conjugate to J0=diag(J,…,J) with J=(01−10), by some P∈GLn(R). The centraliser of J0 is GLm(C), which has positive determinant when viewed as a real matrix. Use this to define a continuous "orientation" ε:K→{±1}.
Show solutionHide solution
Solution
Idea. A matrix A with A2=−I makes Rn into a complex vector space (multiplication by i is A). Complex bases carry a canonical real orientation; comparing it with the standard orientation gives a sign ε(A), which turns out to be locally constant on K.
Step 1: normal form. If A2=−I then (detA)2=det(−I)=(−1)n, so n is even. Let A∈K. Make V=Rn a complex vector space VA by (s+it)x=sx+tAx (this is a complex structure because A2=−I). Its complex dimension is m=n/2. Choose a C-basis v1,…,vm of VA. Then (v1,Av1,…,vm,Avm) is a real basis of Rn (the real span of vk,Avk is the complex span of vk). Let P be the matrix with these columns. Then Avk=Pe2k and A(Avk)=−vk, i.e. APe2k−1=Pe2k and APe2k=−Pe2k−1. Thus AP=PJ0,A=PJ0P−1.
Step 2: the sign ε(A). For A∈K and a list v=(v1,…,vm) that is a C-basis of VA, put BA(v)=[v1,Av1,…,vm,Avm]∈GLn(R),ε(A)=signdetBA(v). *This does not depend on v.* If v′ is another C-basis, v′=G⋅v for a unique G∈GLm(C), and then BA(v′)=BA(v)ρ(G), where ρ(G)∈GLn(R) is the "realification" of G (it replaces each entry g=x+iy by the block (xy−yx)). The function G↦detρ(G) is continuous and nowhere zero on GLm(C), which is connected, and it equals 1 at G=I. So it is positive everywhere (in fact detρ(G)=∣detG∣2), and signdetBA(v′)=signdetBA(v).
Step 3: ε is locally constant. Fix A0∈K and a C-basis v of VA0. The matrix BA(v) has entries that are linear in A (columns vk and Avk). Since detBA0(v)=0, there is a neighbourhood U of A0 in Mn(R) on which detBA(v) has the same sign and is nonzero. For A∈U∩K, the vectors vk,Avk (k≤m) form a real basis, so v is a C-basis of VA (its complex span contains all vk and Avk). Hence ε(A)=signdetBA(v)=ε(A0) on U∩K. So ε:K→{±1} is continuous.
Step 4: the two pieces. In Step 1 we saw that for A=PJ0P−1 one may take vk=Pe2k−1 and then BA(v)=P. Hence ε(PJ0P−1)=signdetP. Therefore K+=ε−1(+1)={PJ0P−1:P∈GLn+},K−=ε−1(−1)={PJ0P−1:P∈GLn−}. Both are nonempty (J0∈K+; DJ0D−1∈K− for D=diag(−1,1,…,1)). Each is the image of the connected set GLn± under the continuous map P↦PJ0P−1, hence connected. Since ε is continuous, K+ and K− are open and closed in K=K+⊔K−. Thus K has exactly two components.
Check (m=1). For n=2 the construction gives the two sheets Imz=±1+∣w∣2 of the problem on square roots of −I in M2(R). A numerical test in n=4 with random P confirms that signdetBA(v)=signdetP for random complex bases v of VA.
Remark. Another way to phrase it: K is the conjugacy orbit GLn(R)/GLm(C). The subgroup GLm(C)⊂GLn+ is connected, so π0 of the orbit equals π0(GLn(R))=Z/2. Also A↦−A changes ε by (−1)m: it swaps the two components iff m is odd.
Lesson. To prove that a set has at least two components, produce a continuous invariant with two values; to prove at most two, exhibit it as the continuous image of a space with two components.