Rawnsley
Rawnsley
Keywords:
Symplectic group
Universal cover
Braid group
Maslov index
1. Introduction
The real symplectic group in 2n dimensions, Sp(2n, R), has a number of non-trivial central extensions such as the
metaplectic double covering Mp(2n, R), an extension by Z2 , the circle extension Mpc (2n, R) as the automorphism group
of the Heisenberg group, and the universal covering group Sp (2n, R) an extension by Z. These extensions do not have
faithful finite dimensional representations, so there are no nice models for them as Lie groups of matrices, and this can
make calculations with them cumbersome. Paths in Sp(2n, R) are not easily lifted to an extension unless they lie in some
subgroup whose inverse image in the extended group is easy to describe.
In [1], an explicit model for the circle extension of the symplectic group Sp(2n, R) (the Mpc group) was used to facilitate
the definition of a theory of symplectic spinors on any symplectic manifold and to extend the Kostant theory of metaplectic
half-forms to this case. The group manifold can be described explicitly as a hypersurface in Sp(2n, R) × C∗ and the group
multiplication given by a single global formula. In [2], these ideas have been used to define Dirac operators on any symplectic
manifold and extend the theory of Habermann [3] to this case.
The method used can be adapted to other central extensions. We do this here for the universal covering group Sp (2n, R).
We show how to make models for the universal covering manifold using suitable maps to the circle and to write the group
multiplication in terms of an associated cocycle. We then show how to construct a particularly nice explicit circle map using
the ideas from [1] and obtain the formula for its cocycle.
As an application we look at the universal covering group of Sp(2, R) = SL(2, R) and the inverse image of SL(2, Z) in it.
It is a theorem of Milnor that this extension of SL(2, Z) is isomorphic to the braid group on three strands. We use our explicit
formulae for the multiplication to write down generators and show that they satisfy the braid relation.
Finally, we show how the same methods can be used to construct the universal covering manifold of the Lagrangian
Grassmannian and the Maslov Index.
0393-0440/$ – see front matter © 2012 Elsevier B.V. All rights reserved.
doi:10.1016/j.geomphys.2012.05.009
J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058 2045
2. Basic construction
In this section, we show how a smooth circle function on a connected Lie group G with π1 (G, e) = Z can be used to
construct a manifold underlying the covering group.
Definition 1. Let G be a connected Lie group with π1 (G, e) = Z. A circle function on G is a smooth map ϕ : G → S 1 which
induces an isomorphism of the fundamental groups. It is said to be normalised if it satisfies
(i) ϕ(e) = 1;
(ii) ϕ(g −1 ) = ϕ(g )−1 .
We shall regard S 1 as the unit circle in the complex plane, and ϕ as a complex valued function.
Lemma 3. If ϕ is a normalised circle function for G, then there is a unique smooth function η : G × G → R such that
Proof. The existence of η is a consequence of the following. If ϕ : G → H is a continuous map (not necessarily a
homomorphism) of connected topological groups with ϕ(eG ) = eH and Φ : G × G → H is defined by Φ (g1 , g2 ) =
ϕ(g1 g2 )ϕ(g1 )−1 ϕ(g2 )−1 , then Φ∗ : π1 (G × G, (eG , eG )) → π1 (H , eH ) is trivial. From this it follows that Φ has a smooth
logarithm which is unique when its value is specified at one point since G, and hence G × G, is connected.
(i) and (ii) follow by continuity arguments again based on the connectivity of G. For example, exp iη(g , e) =
ϕ(ge)ϕ(g )−1 ϕ(e)−1 = 1 so η(g , e) ∈ 2π Z and thus must be constant. It vanishes for g = e.
G = (g , c ) ∈ G × R | ϕ(g ) = ei c .
It is easy to see that 1 is a regular value of the map G × R ∋ (g , c ) → ϕ(g )e−i c ∈ S 1 and hence that
G is a smooth manifold
of the same dimension as G.
Proposition 5. Let
G be defined as above and set
Proof. Associativity and the group properties follow from Lemma 3. σ is obviously smooth and clearly a homomorphism.
It follows from this proposition that σ is a homomorphism of Lie groups with discrete kernel, and so induces an
isomorphism of Lie algebras.
Theorem 6. σ :
G → G is the universal covering group of G.
2046 J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058
Proof. Let γ : [0, 1] → G be a loop in G, set z (t ) = ϕ(γ (t )) and let k ∈ Z be the winding number of the origin of z (t ) as a
contour in C. This means that we can lift z (t ) = ei c (t ) with c (0) = 0 and then c (1) = 2π k. Since ϕ induces an isomorphism
on the fundamental group, k is also the homotopy class of γ . If (γ , c ) is a loop in G at (1, 0) then ϕ(γ (t )) = ei c (t ) with
c (1) = c (0) = 0. It follows that k = 0 and hence that γ is contractible in G. So there is a curve of loops δs in G with δ0 = γ
and δ1 ≡ 1. Then ϕ(δs (t )) lifts to R so we can write ϕ(δs (t )) = ei cs (t ) with cs (0) = cs (1) = 0 for all s and c1 (t ) ≡ 0. (δs , cs ) is
then a homotopy of (γ , c ) to a constant loop in
G. Since (γ , c ) was arbitrary, it follows that G is simply connected and hence
that it is the universal covering group of G.
Remark 7. We have a converse to this result. If G → G is the universal covering group of a Lie group G and π1 (G, eG ) = Z,
G is an extension of G by Z. Take a good cover Uα of G and choose sections sα : Uα →
then G. Then on overlaps we have
sβ = sα .nαβ . Viewed as real valued functions, the 1-cocycle nαβ is a coboundary, so there are smooth functions fα on Uα
with fβ − fα = nαβ . If we set ϕ = exp 2π ifα then ϕ is globally defined and smooth on G. Moreover, if we form the cover as
in Definition 4, then it is left as an exercise to show that (g , c ) → sα (g ).(c − fα (g )), when g ∈ Uα , gives a globally defined
isomorphism of Lie groups.
Example 8. As a first example we take G = U(n) then ϕ(g ) = det g is a normalised circle function. In this case η ≡ 0 and
U (n) is a subgroup of U(n) × R.
Lemma 9. U (n) is isomorphic to SU(n) × R.
Proof. Define a map
µ : SU(n) × R → U
(n) : (k, c ) → (ei c k, nc ),
which is well defined since det(ei c k) = eni c . Moreover µ is a homomorphism since ϕ is a homomorphism and η ≡ 0 giving
µ(k1 , c1 )µ(k2 , c2 ) = (ei c1 k1 , nc1 )(ei c2 k2 , nc2 )
= (ei(c1 +c2 ) k1 k2 , nc1 + nc2 )
= µ(k1 k2 , c1 + c2 ).
The map µ is onto, for if k ∈ U(n) with det k = ei c then det(e−i c /n k) = 1. So the image of (e−i c /n k, c /n) ∈ SU(n) × R under
µ is (k, c ) ∈ U
(n). The kernel of µ is
(k, c ) ∈ SU(n) × R | ei c k = 1, nc = 0 = {(1, 0)} ,
Example 10. The symplectic group is semisimple, so there are no homomorphisms Sp(2n, R) → S 1 . However, U (n) is a
maximal compact subgroup and so the same fundamental group. Suppose we have a smooth map ϕ : Sp(2n, R) → S 1 such
that ϕ(g −1 ) = ϕ(g )−1 , ϕ(1) = 1, and whose restriction to U (n) is det, then ϕ is a normalised circle function for Sp(2n, R)
and so such a map ϕ will induce an isomorphism on the fundamental group.
In fact we could take any retraction ρ : Sp(2n, R) → U(n) and set ϕ = det ◦ρ to get a circle function and then normalise
it. But the result in this generality might not be all that easy to work with.
In order to have a useable model for Sp (2n, R) it is necessary to have a nice formula for the multiplication, and this
depends on being able to compute the corresponding cocycle η. We shall see in what follows that there is a good choice of
ϕ which leads to an explicit formula for η. After defining this we shall make some computations with our formulae, to show
that they are indeed ‘useable’.
We move to a slightly more abstract setting, taking a general symplectic vector space as our starting point. Let (V , Ω ) be
a 2n-dimensional real symplectic vector space. Fix J ∈ End(V ) such that J 2 = −1, Ω (Ju, J v) = Ω (u, v) for every u, v ∈ V
and Ω (v, J v) > 0 if v ̸= 0. Let
Sp(V , Ω ) = {g ∈ End(V ) | Ω (g v, g w) = Ω (v, w), ∀v, w ∈ V } ;
Gl(V , J ) = {g ∈ Gl(V ) | gJ = Jg } ;
U(V , Ω , J ) = {g ∈ Sp(V , Ω ) | gJ = Jg } = Sp(V , Ω ) ∩ Gl(V , J ).
View V as a complex vector space using J, then Sp(V , Ω ) is isomorphic to Sp(2n, R), U(V , Ω , J ) to U(n) and Gl(V , J ) to
Gl(n, C).
Given g ∈ Sp(V , Ω ) it can be written uniquely as a sum of a J-linear and J-antilinear part, namely,
g = Cg + Dg ,
where Cg = 1
2
(g − JgJ ) and Dg = 12 (g + JgJ ).
J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058 2047
We now find a formula for the cocycle η whose existence is guaranteed by Lemma 3. First we make some preliminary
calculations.
Put Zg = Cg−1 Dg . Then g = Cg (1 + Zg ). Zg is C-antilinear. We have g −1 = Cg −1 (1 + Zg −1 ). Equating C-linear and
C-antilinear parts in
1 = g −1 g = Cg −1 (1 + Zg −1 )Cg (1 + Zg )
gives
1 = Cg −1 (Cg + Zg −1 Cg Zg ) and 0 = Cg −1 (Zg −1 Cg + Cg Zg ).
Hence
Zg −1 = −Cg Zg Cg−1 and 1 = Cg −1 Cg (1 − Zg2 ),
since Cg −1 is invertible. Thus 1 − Zg2 is invertible with (1 − Zg2 )−1 = Cg −1 Cg . We can also decompose a product
Cg1 g2 (1 + Zg1 g2 ) = Cg1 (1 + Zg1 )Cg2 (1 + Zg2 )
as
Cg1 g2 = Cg1 (Cg2 + Zg1 Cg2 Zg2 ) = Cg1 (1 − Zg1 Zg −1 )Cg2
2
and
Zg1 g2 = Cg−1 (1 − Zg1 Zg −1 )−1 (Zg1 Cg2 + Cg2 Zg2 )
2 2
| det(1 − Zg1 Zg −1 )|
2
has a smooth logarithm. To see this, we determine that the set where Zg lives is essentially the Siegel domain.
Introduce a Hermitian structure on (V , J ) as a C vector space by defining
⟨v, w⟩ = Ω (v, J w) − i Ω (v, w).
Then
⟨J v, w⟩ = i ⟨v, w⟩ = −⟨v, J w⟩ and ⟨v, v⟩ = Ω (v, J v) > 0, for v ̸= 0.
We calculate
2 ⟨Cg∗ v, w⟩ = 2 ⟨v, Cg w⟩
= Ω (v, Jg w) + Ω (v, gJ w) − i Ω (v, g w) + i Ω (v, JgJ w)
= −Ω (g −1 J v, w) + Ω (g −1 v, J w) − i Ω (g −1 v, w) − i Ω (g −1 J v, J w)
= ⟨g −1 v, w⟩ − i ⟨g −1 J v, w⟩ = ⟨g −1 v, w⟩ − ⟨Jg −1 J v, w⟩
= 2 ⟨Cg −1 v, w⟩.
Therefore
Cg∗ = Cg −1 ,
2048 J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058
which implies
det Cg −1 det Cg∗
ϕ(g −1 ) = = = ϕ(g ).
| det Cg −1 | | det Cg∗ |
Moreover,
1 − Zg2 = (Cg −1 Cg )−1 = (Cg∗ Cg )−1 ,
which is positive definite. Since Zg is antilinear and ⟨v, w⟩ is antilinear in w , the function (v, w) → ⟨v, Zg w⟩ is complex
bilinear. We claim that it is symmetric.
Proposition 13. If Z1 , Z2 ∈ B(V , Ω , J ), then 1 − Z1 Z2 is invertible and its real part is positive definite.
Proof. Suppose that v ̸= 0. Then
⟨ (1 − Z1 Z2 ) + (1 − Z1 Z2 )∗ v, v⟩ = ⟨(1 − Z1 Z2 )v, v⟩ + ⟨v, (1 − Z1 Z2 )v⟩
Therefore
det(1 − Zg1 Zg −1 )
ei η(g1 ,g2 ) = 2
,
| det(1 − Zg1 Zg −1 )|
2
which implies
ϕ(g1 g2 ) = ϕ(g1 )ϕ(g2 ) ei η(g1 ,g2 ) .
J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058 2049
Proof. The above inequality states that |arg(det(1 − Z1 Z2 ))| < nπ /2 if we choose the branch of arg which is 0 at 1. We
1 1 1 1
know that 1 − Z1 Z2 = X + i Y with X positive definite. So 1 − Z1 Z2 = X 2 (1 + i X − 2 YX − 2 )X 2 which implies
where Y . Since arg(1 + i y) ∈ (−π /2, π /2), we obtain the desired inequality.
yj are the eigenvalues of
It can be seen that by taking 1 − Z12 and 1 − Z22 positive definite that η takes values in the whole interval (−nπ /2, nπ /2)
so the bound in Lemma 14 is sharp.
(2, R)
6. Special case: Sp
In this section, we work out the above theory in detail for the universal covering group of Sp(2, R) = SL(2, R).
0 1
Let V be R2 with standard basis {e1 , e2 }. With respect to this basis the symplectic form Ω has matrix J = −1 0
.
a b
Suppose that P is a 2 × 2 real matrix which is J-linear, that is, PJ = JP. Then P = −b a
, which we identify with the
1 0
complex number a + i b. Let Σ = 0 −1 , which represents complex conjugation on (V , J ) thought of as a complex vector
α β
space. A J-antilinear map Z has a matrix of the form β −α , which can be identified with (α − β J )Σ . In other words,
Z can be identified
with the C-antilinear map Z : C → C : z → (α − i β)z.
a b
When g = c d ∈ gl(2, R), a calculation shows that
1 a+d b−c
Cg =
2 c−b a+d
and as a real matrix
a2 + c 2 − b2 − d2 2(ab + cd)
1
Zg = .
(a + d)2 + (b − c )2 2(ab + cd) −(a2 + c 2 − b2 − d2 )
Using the above identification, this gives
(a2 + c 2 − b2 − d2 ) − 2i (ad + bc )
Zg z = αg z =
z.
(a + d)2 + (b − c )2
For g1 , g2 ∈ Sp(2, R) the value of the cocycle η(g1 , g2 ) defined by
where η(g1 , g2 ) is continuous and lies in the open interval (−π /2, π /2).
Example 15. To show how useable these formulae are we calculate with the generators of the integer matrices Sp(2, Z).
This subgroup is generated by
1 1 1 0
s1 = and s2 = ,
0 1 −1 1
2050 J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058
s1 s2 s1 = s2 s1 s2 and (s1 s2 s1 )4 = 1.
Using the formula for αg , we obtain the table
g
αg
1 1
s1 − 15 (1 + 2 i)
0 1
1 0
s2 1
5
(1 + 2 i)
−1 1
1 −1
s−
1
1 1
5
(−1 + 2 i)
0 1
1 0
s−
2
1 1
5
(1 − 2 i)
1 1
0 1
s1 s2 1
5
(−1 + 2 i)
−1 1
1 −1
(s1 s2 )−1 1
5
(1 + 2 i)
1 0
Next we compute the values of the cocycle η at (s1 , s2 ), (s1 s2 , s1 ), and (s2 , s1 s2 ). From (1) and the above table we obtain
1− 1
(−1 − 2 i) 51 (1 + 2 i)
22 + 4 i 11 + 2 i
ei η(s1 ,s2 ) = 5
= √ = √ .
1 − (−1 − 2 i) 1 (1 + 2 i)
1
10 5 5 5
5 5
η(s1 , s2 ) = π /2 − 3θ0 .
Note that η(s1 , s2 ) lies in (−π /2, π /2). Now
1− 1
(−1 + 2 i) 51 (1 + 2 i)
ei η(s1 s2 ,s2 ) = 5
= 1.
1 − (−1 + 2 i) 1 (1 + 2 i)
1
5 5
1− 1
(1 + 2 i) 51 (1 − 2 i)
ei η(s2 ,s1 s2 ) = 5
=1
1 − (1 + 2 i) 1 (1 − 2 i)
1
5 5
(2, R)
7. The braid group B3 lies in Sp
In this section, we show that the three strand braid group B3 , given by the presentation
⟨σ1 , σ2 : σ1 σ2 σ1 = σ2 σ1 σ2 ⟩, (2)
τ : B3 → Sp
(2, R) : σj →
σj , for j = 1, 2.
Write
σ1 = (s1 , θ0 + 2π k1 ) and
σ2 = (s2 , θ0 + 2π k2 ),
J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058 2051
σ ∈ Sp
Proof. Let (2, Z) ⊆ Sp (2, R). Then
σ = (g , c ), where g ∈ Sp(2, Z). Now g is a word w(s1 , s2 ) in s1 and s2 which is a
product of sj s and s−
k
1
s. Consider
w(
σ1 ,
σ2 ) = (w(s1 , s2 ), c ′ ) = (g , c ′ ).
′
Because σj ∈ Sp (2, R), we have ϕ(g ) = ei c = ei c , which implies that c = c ′ + 2π ℓ for some ℓ ∈ Z. Hence
(1, 2π ℓ) = ( σ2 )6ℓ . But
σ1 ·
σ = (g , c ) = (g , c ′ ) · (1, 2π ℓ),
because η(1, g ) = 0
= w( σ1 ,
σ2 ) · (
σ1 · σ2 )6ℓ ,
which lies in (2, Z) ⊆
B3 . Thus Sp σ1 and
B3 , which proves the proposition, since σ2 generate Sp
(2, Z).
Proof. Consider
τ σ
B3 → (2, R) : σj →
B3 → Sp σj , for j = 1, 2.
Let v(σ1 , σ2 ) be a word in ker τ . Then v(s1 , s2 ) = 1. But s1 s2 s1 (s2 s1 s2 )−1 and (s2 s1 s2 )4 generate the set of relations in Sp(2, Z).
Hence
v(s1 , s2 ) = u(s1 s2 s1 (s2 s1 s2 )−1 , (s2 s1 s2 )4 )
for some word u. Therefore
v(σ1 , σ2 ) = u((σ1 σ2 σ1 )(σ2 σ1 σ2 )−1 , (σ1 σ2 σ2 )4 )
= u(1, (σ1 σ2 σ1 )4 ) = (σ1 σ2 σ1 )4m .
But
(σ1 σ2 σ1 )2 = (σ1 σ2 σ1 )(σ2 σ1 σ2 ) = (σ1 σ2 )3 .
So
(σ1 σ2 σ1 )4m = (σ1 σ2 )6m .
However,
(1, 0) = τ (v(σ1 , σ2 )) = τ ((σ1 σ2 )6m ) = (
σ1
σ2 )6m = ((−1, π ))2m = (1, 2m π ).
Consequently, m = 0, which implies v(σ1 , σ2 ) = 1. Thus the surjective homomorphism τ is injective and hence is an
isomorphism. This completes the proof of the lemma.
We have thus obtained the following result of Milnor [5].
Theorem 18. The inverse image of Sp(2, Z) in the simply connected covering group of Sp(2, R) is isomorphic to the braid group
on three strands.
Let (V , Ω , J ) be as above and let V C = V + i V be the complexification of V . Let v = v1 + iv2 → v = v1 − iv2 be complex
conjugation and for a subset W of V C let W = {v | v ∈ W }. A complex subspace W ⊂ V C is said to be real if W = U + iU
for a subspace U ⊂ V and this is the case if and only if W = W .
Extend Ω , Sp(V , Ω ), J, etc. to be C-linear (or bilinear) on V C .
1 1
(1 + i J )(v1 + i v2 ) = (1 + i J )v.
2 2
In other words, v = v1 − J v2 for unique v1 + i v2 ∈ F . Define ZF (v) = v1 + J v2 .
Proposition 24. If F is a positive Lagrangian subspace of V C , then v → ZF v is a J-antilinear map on V , (v, w) → ⟨v, ZF w⟩
is C-symmetric, and 1 − ZF2 is positive. If F is strictly positive, then 1 − ZF2 is positive definite. The correspondence F → ZF is a
bijection from the set of strictly positive Lagrangian subspaces of V C onto the Siegel domain B(V , Ω , J ).
ZF J v = −J v1 + v2 = −J (v1 − J v2 ) = −JZF v.
Consequently, ZF is J antilinear.
Let v = v1 − J v2 , w = w1 − J w2 where v1 + i v2 , w1 + i w2 ∈ F . Then
⟨(1 − ZF )2 v, v⟩ = 4 Ω (v1 , v2 ).
But
i Ω (v1 + i v2 , v1 − i v2 ) = 2 Ω (v1 , v2 ).
Thus F being positive implies that 1 − ZF2 is positive. F strictly positive implies that 1 − ZF2 is positive definite.
To see that we get a bijection between strictly positive Lagrangian subspaces and B(V , Ω , J ), we define the inverse map.
For Z ∈ B(V , Ω , J ), set
1 1
F = (Z + 1)v − i J (Z − 1)v | v ∈ V .
2 2
Since Z + 1 and Z − 1 are invertible, the map v → 12 (Z + 1)v − 12 i J (Z − 1)v has real rank dim V . Hence dimR F = dim V .
But in fact F is a C-subspace. To see this, we find that
Under the correspondence defined in Proposition 24, we see that F is real implies that v1 , v2 ∈ F if v1 + i v2 ∈ F . So
⟨(1 − ZF2 )v, v⟩ = 4 Ω (v1 , v2 ) = 0
and hence ZF2 = 1. Thus the real Lagrangian Grassmannian in our picture is the set of J-antilinear maps Z of V into itself with
Z 2 = 1 and ⟨Z v, w⟩ = ⟨Z w, v⟩.
How does the real symplectic group Sp(V , Ω ) act on Λ(V , Ω )? On Lagrangian subspaces of V it acts by F → g · F for
g ∈ Sp(V , Ω ). What is its action on Z ? In other words, give a formula for Zg ·F in terms of g and ZF . To answer this last question,
let v = v1 − J v2 with v1 + i v2 ∈ F . Then g v1 + i g v2 ∈ g · F . So Zg ·F (g v1 − Jg v2 ) = g v1 + Jg v2 and ZF (v1 − J v2 ) = v1 + J v2 .
Now
g v1 − Jg v2 = Cg (1 + Zg )v1 − JCg (1 + Zg )v2
= Cg (1 + Zg )v1 − Cg J v2 + Cg Zg J v2
= Cg (v1 − J v2 ) + Cg Zg (v1 + J v2 )
= Cg v + Cg Zg ZF v = Cg (1 + Zg ZF )v
and
g v1 + Jg v2 = Cg (1 + Zg )v1 + JCg (1 + Zg )v2
= Cg (v1 + J v2 ) + Cg Zg (v1 − J v2 )
= Cg ZF v + Cg Zg v = Cg (ZF + Zg )v.
Hence
Zg ·F Cg (1 + Zg ZF )v = Cg (ZF + Zg )v.
Since Zg ∈ B(V , Ω , J ), it follows that 1 + Zg ZF is invertible for every positive Lagrangian subspace F . Thus
In this section, we define a circle function on the Lagrangian Grassmannian and use it to make a construction (4) of its
universal covering space Λ (V , Ω ) by analogy with the universal covering group Sp
(V , Ω ) of the symplectic group. We show
that our constructions are compatible by giving an explicit action (5) of Sp (V , Ω ) on Λ
(V , Ω ). Finally, we show how to lift
paths to the universal covers.
Let Λ(V , Ω ) be the real Lagrangian Grassmannian. If λ ∈ Λ(V , Ω ), then λ and J λ are perpendicular with respect to the
Euclidean inner product Re ⟨ , ⟩ on V . In particular, V = λ ⊕ J λ is a direct sum. Define Zλ by Zλ v = v1 − J v2 if v = v1 + J v2
with vi ∈ λ. In this special case, we have Zλ2 = 1 and as before (v, w) → ⟨v, Zλ w⟩ is a C-symmetric bilinear form. Moreover,
λ = {v ∈ V | Zλ v = v}.
To define a circle function ψ : Λ(V , Ω ) → S 1 for Λ(V , Ω ), we pick a base point λ0 ∈ Λ(V , Ω ) and consider the function
λ → Zλ Zλ0 .
Proof. Fix a basis to identify U with Cn . Then A becomes z → A1 z and B becomes z → B1 z with A1 , B1 being n × n matrices
with complex entries. So ABz = A1 B1 z and BAz = B1 A1 z. Thus
detC (AB) = detC (A1 B1 ) = detC A1 detC B1
and
detC (BA) = detC (B1 A1 ) = detC B1 detC A1 .
Theorem 27. There is a smooth map ψ : Λ(V , Ω ) → S 1 inducing an isomorphism of π1 (Λ(V , Ω )) with π1 (S 1 ) = Z and
satisfying
ψ(g · λ) = ψ(λ)(detC g )2 ,
if g ∈ U(V , Ω , J ). There is a smooth map ν : Sp(V , Ω ) × Λ(V , Ω ) → R such that
ψ(g · λ) = ψ(λ) ϕ(g )2 ei ν(g ,λ) .
Is the map ψ unique? Obviously ψ can take any value at a given point, but then it is determined. For if ψ1 and ψ2 satisfy
ψi (g · λ) = ψi (λ)(det g )2 for every g ∈ U (V , Ω , J ), then ψ1 /ψ2 is invariant. Since U(V , Ω , J ) acts transitively on Λ(V , Ω ),
it follows that ψ1 /ψ2 is constant. Thus the map ψ is independent of the choice of circle function ϕ . Can any choice of circle
function do? Yes, for if ϕ0 and ν0 satisfy
ψ(g · λ) = ψ(λ) ϕ0 (λ)2 ei ν0 (g ,λ)
then ϕ/ϕ0 is trivial on U(V , Ω , J ). So ϕ(g ) = ϕ0 (g ) ei τ (g ) for some smooth map τ : Sp(V , Ω ) → R with τ (g ) = 0 for every
g ∈ U(V , Ω , J ). Hence
ψ(g · λ) = ψ(λ) ϕ(g )2 ei ν(g ,λ) ,
where ν(g , λ) = 2τ (g ) + ν0 (g , λ).
Define the universal covering space of Λ(V , Ω ) by
(V , Ω ) acts transitively on Λ
The above action is smooth. Moreover, Sp (V , Ω ). Combining the above definitions we obtain
ρ( λ) = ρ(
g · λ) + 2 θ (
g ) + ν(σ (
g ), σ (
λ)). (6)
Using (6), we now derive a formula for the cocycle η in terms of the function ν . Applying (6) twice gives
ρ((
g1 · g2 ) ·
λ) = ρ( λ) + 2 θ (
g2 · g1 ) + ν(σ (
g1 ), σ (
g2 · λ))
= ρ(λ) + 2 θ (
g ) + ν(σ (
2 g ), σ (λ)) + 2 θ (
2
g ) + ν(σ (
1 g ), σ ( 1λ)).
g · 2
But
ρ((
g1 g2 ) ·
λ) = ρ(
λ) + 2 θ (
g1 g2 ) + ν(σ (
g1 g2 ), σ (
λ)).
Consequently,
2 η(g1 , g2 ) = 2(θ (
g1 g2 ) − θ (
g1 ) − θ (
g2 ))
= ν(σ (g2 ), σ (
λ)) + ν(σ (
g1 ), σ ( λ)) − ν(σ (
g2 · g1 g2 ), σ (
λ))
= ν(g2 , λ) + ν(g1 , g2 · λ) − ν(g1 · g2 , λ).
Given a continuous closed curve [0, 1] → Λ(V , Ω ) : t → λt with λ0 = λ1 , we lift it to a continuous curve
[0, 1] → Λ (V , Ω ) : t →
λt = (λt , ct ) with ct a continuous real-valued function of t satisfying eict = ψ(λt ) for all
t ∈ [0, 1]. Then e = ψ(λ1 ) = ψ(λ0 ) = eiλ0 and so (c1 − c0 )/2π is an integer. If (λt , dt ) is a second lift then (ct − dt )/2π
ic1
is integer valued and continuous; hence constant. Thus (d1 − d0 )/2π = (c1 − c0 )/2π and so the integer is independent of
which lift is chosen.
Definition 28. If λt is a continuous closed curve in the real Lagrangian Grassmannian Λ(V , Ω ) and (λt , ct ) is a continuous
(V , Ω ) then the integer (c1 − c0 )/2π constructed as above is called the Maslov index of the curve λt .
lift into Λ
Lift λt to a curve gt ∈ Sp(V , Ω ) with λt = gt · λ0 and set g0 = 1. Then we can lift gt to a curve (V , Ω ) with
gt in Sp
g0 = (1, 0). We have
gt = (gt , at ). Moreover,
λ0 = (gt , at ) · (λ0 , 0) = (gt · λ0 , 2at + ν(gt , λ0 )) = (λt , 2at + ν(gt , λ0 )).
gt ·
Therefore c1 − c0 = 2a1 + ν(g1 , λ0 ). In other words,
c1 − c0 = 2θ (
g1 ) + ν(g1 , λ0 ). (7)
The graph of a symplectic linear map of a symplectic vector space is a Lagrangian subspace of the symplectic double so
we get a map of the real symplectic group into a Lagrangian Grassmannian. In this section, we show how our circle function
for the symplectic group is related to the circle function in the Lagrangian Grassmannian of the symplectic double.
If g ∈ Sp(V , Ω ), let
Γg = {(v, g v) | v ∈ V } ⊆ V ⊕ V
be its graph. Then Γg is Lagrangian in (V ⊕ V , Ω ⊕ (−Ω )). Hence we get a map
Γ : Sp(V , Ω ) → Λ(V ⊕ V , Ω ⊕ (−Ω )) : g → Γg ,
called the graph map. We will use Γid = ∆V , the diagonal, as a base point Λ(V ⊕ V , Ω ⊕ (−Ω )).
in
J 0
Given J in (V , Ω ) we obtain J1 in (V ⊕ V , Ω ⊕ (−Ω )) defined by 0 −J . We then have the circle functions
det Cg
ϕ : Sp(V , Ω ) → S 1 : g →
| det Cg |
and
Ψ : Λ(V ⊕ V , Ω ⊕ (−Ω )) → S 1 : Γg → det(ZΓg ZΓid ).
A B
To aid computations we observe that C D
is J1 -linear if and only if A and D are J-linear and B and C are J-antilinear. We
have the following special cases of Lemma 26.
J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058 2057
Lemma 29.
A 0
det = det A det D,
0 D
1 B 1 0
det = det = 1.
0 1 C 1
Proposition 30.
Cg−1
−Zg 0 1
ZΓg = and ZΓid = .
(Cg∗ )−1 Cg Zg Cg−1 1 0
v v1 v2
ZΓg = − J1
w w1 w2
if
v v1 v2
= + J1
w w1 w2
with (vi , wi )T ∈ Γg . When wi = g vi , this means that
v = v1 + J v2
w = g v1 − Jg v2 = Cg (1 + Zg )v1 − Cg (1 − Zg )J v2 .
Hence
Cg−1 w = v1 − J v2 + Zg (1 − Zg )J v2 .
In other words,
v1 − J v2 = Cg−1 w − Zg v and v1 + J v2 = v.
But
v v1 − J v2 v1 − J v2
ZΓg = =
w g v1 + Jg v2 Cg [(v1 + J v2 ) + Zg (v1 − J v2 )]
Cg w − Zg v
−1
−Zg v + Cg−1 w
= = .
Cg [v + Zg (Cg−1 w − Zg v)] Cg (1 − Zg2 )v + Cg Zg Cg−1 w
The desired formula for ZΓg follows because 1 − Zg2 = (Cg∗ Cg )−1 . Substituting Zid = 0 and Cid = 1 into the preceding formula
gives the second.
Thus
Cg−1
−Z g
ZΓg ZΓid =
Cg Zg Cg−1 (Cg∗ )−1
(1 − Zg2 )−1
1 0 1 −Zg 0 1 0 Cg 0
= .
0 (Cg∗ )−1 0 1 0 1 Zg 1 0 1
Consequently,
det(ZΓg ZΓid ) = det(Cg∗ )−1 × 1 × det(Cg∗ Cg ) × 1 × det Cg−1
det Cg
= = ϕ(g )−2 .
det Cg
Hence, with our normalisation we have proved the following theorem.
Theorem 31. For every g ∈ Sp(V , Ω ) the circle functions are related by
Ψ (Γg ) = ϕ(g )−2 .
Acknowledgement
This work grew out of discussions with Richard Cushman about performing explicit calculations of Maslov indices of
paths. It is a great pleasure to thank him for his help and encouragement.
2058 J. Rawnsley / Journal of Geometry and Physics 62 (2012) 2044–2058
References
[1] P.L. Robinson, J.H. Rawnsley, The Metaplectic Representation, Mpc Structures and Geometric Quantization, in: Memoirs of the AMS, vol. 410, American
Mathematical Society, Providence, RI, 1989.
[2] M. Cahen, S. Gutt, J. Rawnsley, Symplectic Dirac operators and Mpc -structures, Gen. Relativity Gravitation 43 (2011) 3593–3617.
[3] K. Habermann, L. Habermann, Introduction to Symplectic Dirac Operators, in: Lecture Notes in Mathematics, vol. 1887, Springer-Verlag, Berlin, 2006.
[4] J. Milnor, On the existence of a connection with curvature zero, Comment. Math. Helv. 32 (1958) 215–223.
[5] J. Milnor, Introduction to Algebraic K -Theory, in: Annals of Mathematics Studies, vol. 72, Princeton University Press, Princeton, NJ, 1971.