From Developing Pairs to (G,X) Atlases

How a local diffeomorphism and holonomy map produce an atlas.

In the study of geometric structures on manifolds, there are multiple ways to work with the data of a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) structure. Two common ones are a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) atlas and a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) developing pair. In this short note we describe how to construct an atlas from a developing pair. To go the other way, see Goldman’s paper, Geometric Structures and Varieties of Representations or Goldman’s book Geometric Structures Chapter 5.

Definition(G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) Atlas

Given a Klein Geometry X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} X with isometry group G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} G a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) atlas on a manifold M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} M is an atlas of charts A={ϕα ⁣:Uα→X}\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \mathcal{A}=\{\phi_\alpha\colon U_\alpha\to X\} for M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} M such that the transition maps are all restrictions of elements of G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} G.

DefinitionDeveloping Pair

Given a Klein Geometry X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} X with isometry group G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} G a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X), a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) developing pair for a geometric structure on a manifold M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} M consists of a map dev⁡ ⁣:M~→X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \dev\colon\widetilde{M}\to X from the universal cover into X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} X, equivariant with respect to a homomorphism of the fundamental group hol⁡ ⁣:π1(M)→G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \hol\colon\pi_1(M)\to G.

Let M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} M be a manifold equipped with a developing pair into (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X): that is, an immersion dev⁡ ⁣:M~→X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \dev\colon \widetilde{M}\to X and a holonomy homomorphism hol⁡ ⁣:π1(M)→G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \hol\colon \pi_1(M)\to G.

To construct a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) atlas for M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} M we can proceed as follows. About each x∈M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} x\in M we can choose an open neighborhood Ux\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_x satisfying the following properties:

Let U\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \mathcal{U} denote the open cover U={Ux}x∈M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \mathcal{U}=\{U_x\}_{x\in M}. We promote U\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \mathcal{U} to an X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} X-atlas by making these each into a coordinate chart that takes values in X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} X.
There’s some choice involved here, and the atlas constructed depends on the choices made, but all turn out to be (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) atlases (and are all subsets of the same maximal atlas, and so determine the same smooth structure etc etc…) For each Ux\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_x, choose a particular preimage U~x\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \widetilde{U}_x under the universal covering map π\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi, and denote by πx−1\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi_x^{-1} the diffeomorphism Ux→U~x\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_x\to\widetilde{U}_x inverting π\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi. The chart associated to Ux\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_x is then simply ϕx:=dev⁡∘πx−1 ⁣:Ux→X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \phi_x:=\dev\circ\pi_x^{-1}\colon U_x\to X.

Now, we need to show that the atlas {(Ux,ϕx)}x∈M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \{(U_x,\phi_x)\}_{x\in M} is in fact a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) atlas, which involves showing that all transition maps are in G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} G.

Let x,y∈M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} x,y\in M be two points so that their corresponding neighborhoods Ux\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_x and Uy\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_y intersect. Then if U=Ux∩Uy\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U=U_x\cap U_y we may look at two separate images of U\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U under its coordinate charts: ϕx(U)=dev⁡∘πx−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \phi_x(U)=\dev\circ\pi_x^{-1}(U) ϕy(U)=dev⁡∘πy−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \phi_y(U)=\dev\circ\pi_y^{-1}(U)

There are two options here: either, we chose the inverses of π\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi in each case so that πx−1(U)=πy−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi_x^{-1}(U)=\pi_y^{-1}(U), or we did not. In the first case, following these maps with dev⁡\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \dev makes ϕx(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \phi_x(U) and ϕy(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \phi_y(U) also coincide, and so they are trivially related by an element of G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} G (the identity). Otherwise, the sets πx−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi_x^{-1}(U) and πy−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi_y^{-1}(U) are disjoint (Ux\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_x and Uy\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U_y were evenly covered neighborhoods) and are related to each other in M~\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \widetilde{M} by some deck transformation (they are each preimages of the same set U⊂M\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} U\subset M under the universal covering). Thus we may write πx−1(U)=γ.πy−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \pi_x^{-1}(U)=\gamma.\pi_y^{-1}(U), where γ.\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \gamma. is the action of this element of the universal cover. Applying the developing map to both sides of this we see dev⁡∘πx−1(U)=dev⁡(γ.πy−1(U))=hol⁡(γ).dev⁡∘πy−1(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \dev\circ\pi_x^{-1}(U)=\dev(\gamma.\pi_y^{-1}(U))=\hol(\gamma).\dev\circ\pi_y^{-1}(U) Where the last equality uses the interaction of dev⁡\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \dev and hol⁡\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \hol. Since hol⁡\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \hol takes values in G\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} G this tells us there is some element of g\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} g such that ϕx(U)=g.ϕy(U)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} \phi_x(U)=g.\phi_y(U) and so our X\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} X-atlas is actually a (G,X)\providecommand{\dev}{\operatorname{dev}} \providecommand{\hol}{\operatorname{hol}} (G,X) atlas, as required.

← All notes