# nLab vielbein

### Context

#### Differential geometry

differential geometry

synthetic differential geometry

cohomology

# Contents

## Idea

A vielbein or soldering form on a manifold $X$ is a linear identification of a tangent bundle with a vector bundle with explicit orthogonal structure.

Any such choice encodes a Riemannian metric on $X$.

## Definition

There are different equivalent perspectives on the notion of vielbein that are closely related:

### In terms of Cartan geometry

Let $X$ be a smooth manifold of dimension $d$. For definitness we assume here that $X$ is oriented, but this is not necessary.

$\left(E,\Omega \right):TX\to \mathrm{𝔦𝔰𝔬}\left(d\right)$(E,\Omega) : T X \to \mathfrak{iso}(d)

with values in the Poincaré Lie algebra encodes a pseudo-Riemannian metric on $X$ (if non-degenerate, at least). In this context the component

$E:TX\to {ℝ}^{d}$E : T X \to \mathbb{R}^d

of the connection 1-form is called the vielbein . It encodes the metric by

$g=⟨E\otimes E⟩\in {\mathrm{Sym}}_{{C}^{\infty }\left(X\right)}^{2}\Gamma \left({T}^{*}X\right)\phantom{\rule{thinmathspace}{0ex}},$g = \langle E \otimes E\rangle \in Sym^2_{C^\infty(X)} \Gamma(T^* X) \,,

where $⟨-,-⟩:{ℝ}^{d}×{ℝ}^{d}\to ℝ$ is the canonical bilinear form.

In other words, Given an $\left(\mathrm{SO}\left(d\right)↪\mathrm{ISO}\left(d\right)\right)$-Cartan connection on $X$, the vielbein is the isomorphism in the definition of Cartan connection.

For $d=4$ this is the vierbein , for $d=3$ the dreibein , etc.

This terminology is used notably in the context of the first-order formulation of gravity.

### In terms of orthogonal structure

We discuss here how a choice of vielbein on a manifold is equivalently the reduction of the structure group of the tangent bundle from the general linear group $\mathrm{GL}\left(n\right)$ to its maximal compact subgroup, the orthogonal group.

The following also introduces the description of this in terms of smooth twisted? cohomology. While of course this is not necessary to understand vielbeins, it does give a very natural conceptual description with the advantage that it seamlessly generalizes to notions of generalized vielbein fields and generally to twisted differential c-structures.

#### The class of the tangent bundle

For completeness, we first review how the tangent bundle of a smooth manifold is naturally incarnated as a cocycle in $\mathrm{GL}\left(n\right)$-valued Cech cohomology and how this in turn is naturally formulated in terms of Lie groupoids/smooth moduli stacks. The reader familiar with these basics should skip to the next section.

Let $X$ be a smooth manifold of dimension $n$.

By definition this means that there is an atlas $\left\{{\varphi }_{i}^{-1}:{ℝ}^{n}\simeq {U}_{i}↪X\right\}$ of coordinate charts. On each overlap ${U}_{i}\cap {U}_{j}$ of two coordinate charts the partial derivatives of the corresponding coordinate transformations

${\varphi }_{j}\circ {\varphi }_{i}^{-1}:{U}_{i}\cap {U}_{j}\subset {ℝ}^{n}\to {ℝ}^{n}$\phi_j\circ \phi_i^{-1} : U_i \cap U_j \subset \mathbb{R}^n \to \mathbb{R}^n

form the Jacobian matrix of smooth functions

$\left(\left({\lambda }_{ij}{\right)}^{\mu }{}_{\mu }\right)≔\left[\frac{d}{d{x}^{\nu }}{\varphi }_{j}\circ {\varphi }_{i}^{-1}\left({x}^{\mu }\right)\right]:{U}_{i}\cap {U}_{j}\to {\mathrm{GL}}_{n}$((\lambda_{i j})^{\mu}{}_{\mu}) \coloneqq \left[\frac{d}{d x^\nu} \phi_j \circ \phi_i^{-1} (x^\mu) \right] : U_i \cap U_j \to GL_n

with values in invertible matrices, hence in the general linear group $\mathrm{GL}\left(n\right)$. By construction (by the chain rule), these functions satisfy on triple overlaps of coordinate charts the matrix product equations

$\left({\lambda }_{ij}{\right)}^{\mu }{}_{\lambda }\left({\lambda }_{jk}{\right)}^{\lambda }{}_{\nu }=\left({\lambda }_{ik}{\right)}^{\mu }{}_{\nu }\phantom{\rule{thinmathspace}{0ex}},$(\lambda_{i j})^\mu{}_\lambda (\lambda_{j k})^\lambda{}_{\nu} = (\lambda_{i k})^\mu{}_{\nu} \,,

hence the equation

${\lambda }_{ij}\cdot {\lambda }_{jk}={\lambda }_{ik}$\lambda_{i j} \cdot \lambda_{j k} = \lambda_{i k}

in the group ${C}^{\infty }\left({U}_{i}\cap {U}_{j},\mathrm{GL}\left(n\right)\right)$ of smooth $\mathrm{GL}\left(n\right)$-valued functions on the chart overlap.

This is the cocycle condition for a smooth Cech cocycle in degree 1 with coefficients in $\mathrm{GL}\left(n\right)$ (precisely: with coefficients in the sheaf of smooth functions with values in $\mathrm{GL}\left(n\right)$ ):

$\left[\left({\lambda }_{ij}\right)\right]\in {H}_{\mathrm{smooth}}^{1}\left(X,{\mathrm{GL}}_{n}\right)\phantom{\rule{thinmathspace}{0ex}}.$[(\lambda_{i j})] \in H^1_{smooth}(X, GL_n) \,.

It is useful to formulate this statement in the language of Lie groupoids/differentiable stacks.

• $X$ itself is trivially a Lie groupoid $\left(X\stackrel{\to }{\to }X\right)$;

• from the atlas $\left\{{U}_{i}\to X\right\}$ we get the corresponding Cech groupoid

$C\left(\left\{{U}_{i}\right\}\right)=\left(\coprod _{i,j}{U}_{i}\cap {U}_{j}\stackrel{\to }{\to }\coprod _{i}{U}_{i}\right)$C(\{U_i\}) = (\coprod_{i, j} U_i \cap U_j \stackrel{\to}{\to} \coprod_i U_i)
• any Lie group $G$ induces its delooping Lie groupoid

$BG=\left(G\stackrel{\to }{\to }*\right)\phantom{\rule{thinmathspace}{0ex}}.$\mathbf{B}G = \left( G \stackrel{\to}{\to} * \right) \,.

The above situation is neatly encoded in the existence of a diagram of Lie groupoids of the form

$\begin{array}{ccc}C\left(\left\{{U}_{i}\right\}\right)& \stackrel{\lambda }{\to }& B\mathrm{GL}\left(n\right).\\ {}^{\simeq }↓\\ X\end{array}\phantom{\rule{thinmathspace}{0ex}},$\array{ C(\{U_i\}) &\stackrel{\lambda}{\to}& \mathbf{B} GL(n). \\ {}^{\mathllap{\simeq}}\downarrow \\ X } \,,

where

• the left morphism is stalk-wise (around small enough neighbourhoods of each point) an equivalence of groupoids;

• the horizontal functor has as components the functions ${\lambda }_{ij}$ and its functoriality is the cocycle condition ${\lambda }_{ij}\cdot {\lambda }_{jk}={\lambda }_{ik}$.

We want to think of such a diagram as being directly a morphism of smooth groupoids

$TX:X\to B\mathrm{GL}\left(n\right)\phantom{\rule{thickmathspace}{0ex}}\phantom{\rule{thickmathspace}{0ex}}\in H\phantom{\rule{thinmathspace}{0ex}}.$T X : X \to \mathbf{B} GL(n) \;\; \in \mathbf{H} \,.

This is true in the (2,1)-category $H$ in which stalkwise equivalences $W\subset \mathrm{Mor}\left(\mathrm{PSh}\left(\mathrm{SmthMfd},\mathrm{Grpd}\right)\right)$ have been formally inverted to become homotopy equivalences.

Since all real vector bundles on $X$ are encoded by such morphisms, as are their gauge transformations, we say that $B\mathrm{GL}\left(n\right)$ is the moduli stack for real vector bundles.

Of course there is a “smaller” Lie groupoid that also classifies real vector bundles. Passing to this “smaller” Lie groupoid is what the choice of vielbein accomplishes, to which we now turn.

#### Reduction of the structure group

Consider the defining inclusion of the orthogonal group into the general linear group

$O\left(n\right)↪\mathrm{GL}\left(n\right)\phantom{\rule{thinmathspace}{0ex}}.$O(n) \hookrightarrow GL(n) \,.

We may understand this inclusion geometrically in terms of the canonical metric on ${ℝ}^{n}$, but we may also understand it purely Lie theoretically as the the inclusion of the maximal compact subgroup of $\mathrm{GL}\left(n\right)$. This makes manifest that the inclusion is trivial at the level of homotopy theory (it is a homotopy equivalence) and hence only encodes geometric information.

The inclusion induces a corresponding morphism of moduli stacks

$c:BO\left(n\right)\to B\mathrm{GL}\left(n\right)\phantom{\rule{thinmathspace}{0ex}}.$\mathbf{c} : \mathbf{B} O(n) \to \mathbf{B} GL(n) \,.

A choice of orthogonal structure on $TX$ is a factorization of the above $\mathrm{GL}\left(n\right)$-valued cocycle through $c$, up to a smooth homotopy.

$\begin{array}{ccccc}X& & \stackrel{h}{\to }& & BO\left(n\right)\\ & {}_{\lambda }↘& {⇙}_{{E}^{-1}}& {↙}_{c}\\ & & B\mathrm{GL}\left(n\right)\end{array}\phantom{\rule{thinmathspace}{0ex}}.$\array{ X &&\stackrel{h}{\to}&& \mathbf{B} O(n) \\ & {}_{\mathllap{\lambda}}\searrow &\swArrow_{E^{-1}}& \swarrow_{\mathrlap{\mathbf{c}}} \\ && \mathbf{B}GL(n) } \,.

This consists of two pieces of data

• the morphism $h$ is a $O\left(n\right)$-valued 1-cocycle – a collection of orthogonal transition functions – hence on each overlap of coordinate patches a smooth function

$\left(\left({h}_{ij}\right){}^{a}{}_{b}\right):{U}_{i}\cap {U}_{j}\to O\left(n\right)$((h_{i j}){}^a{}_b) : U_i \cap U_j \to O(n)

such that

${h}_{ij}\cdot {h}_{jk}={h}_{ik}\phantom{\rule{thinmathspace}{0ex}};$h_{i j} \cdot h_{j k} = h_{i k} \,;
• the homotopy $E$ is on each chart a function

${E}_{i}=\left(\left({E}_{i}{\right)}^{a}{}_{\mu }\right):{U}_{i}\to \mathrm{GL}\left(n\right)$E_i = ((E_i)^a{}_\mu) : U_i \to GL(n)
• such that on each double overlap it intertwines the transition functions $\lambda$ of the tangent bundle with the new orthogonal transition functions, meaning that the equation

$\left({E}_{i}{\right)}^{a}{}_{\mu }\left({\lambda }_{ij}{\right)}^{\mu }{}_{\nu }=\left({h}_{ij}{\right)}^{a}{}_{b}\left({E}_{j}{\right]}^{b}{}_{\nu }$(E_i)^a{}_{\mu} (\lambda_{i j})^{\mu}{}_\nu = (h_{i j})^a{}_b (E_j]^b{}_\nu

holds. This exhibits the naturality diagram of $E$:

$\begin{array}{ccc}*& \stackrel{{E}_{i}}{\to }& *\\ {}^{{h}_{ij}}↓& & {↓}^{{\lambda }_{ij}}\\ *& \stackrel{{E}_{j}}{\to }& *\end{array}$\array{ * &\stackrel{E_i}{\to}& * \\ {}^{\mathllap{h_{i j}}}\downarrow && \downarrow^{\mathrlap{\lambda_{i j}}} \\ * &\stackrel{E_j}{\to}& * }

Such a lift $\left(h,E\right)$ is an orthogonal structure on $TX$. The component $E$ is called the corresponding vielbein. It exhibits an isomorphism

$E:TX\stackrel{\simeq }{\to }V$E : T X \stackrel{\simeq}{\to} V

between a vector bundle $V\to X$ with structure group explicitly being the orthogonal group and the tangent bundle, hence it exhibits the reduction of the structure group of $TX$ from $\mathrm{GL}\left(n\right)$ to $O\left(n\right)$.

#### Moduli space of orthogonal structures: twisted cohomology

In order to understand the space of choices of vielbein fields on a given tangent bundle, hence the moduli space or moduli stack of orthogonal structures/Riemannian metrics on $X$, it is useful to first consider the homotopy fiber of the morphism $c:BO\left(n\right)\to B\mathrm{GL}\left(n\right)$. One finds that this is the coset $O\left(n\right)\\mathrm{GL}\left(n\right)$. We may think of the fiber sequence

$\begin{array}{ccc}\mathrm{GL}\left(n\right)/O\left(n\right)& \to & BO\left(n\right)\\ & & ↓\\ & & B\mathrm{GL}\left(n\right)\end{array}$\array{ GL(n)/O(n) &\to& \mathbf{B} O(n) \\ && \downarrow \\ && \mathbf{B} GL(n) }

as being a bundle in $H$ over the moduli stack $B\mathrm{GL}\left(n\right)$ with typical fiber $\mathrm{GL}\left(n\right)/O\left(n\right)$. It is the smooth associated bundle to the smooth universal GL(n)-bundle induced by the canonical action of $\mathrm{GL}\left(n\right)$ on $O\left(n\right)\\mathrm{GL}\left(n\right)$.

This means that if the tangent bundle $TX$ is trivializable, then the coset space $O\left(n\right)\\mathrm{GL}\left(n\right)$ is the moduli space for vielbein fields on $TX$, in that the space of these is

$H\left(X,O\left(n\right)\\mathrm{GL}\left(n\right)\right)={C}^{\infty }\left(X,O\left(n\right)backslashGL\left(n\right)\right)\phantom{\rule{thinmathspace}{0ex}}.$\mathbf{H}(X, O(n)\backslash GL(n)) = C^\infty(X, O(n)\backslashGL(n)) \,.

However, if $TX$ is not trivial, then this is true only locally: there is then an atlas $\left\{{U}_{i}\to X\right\}$ such that restricted to each ${U}_{i}$ the moduli space of vielbein fields is ${C}^{\infty }\left({U}_{i},\mathrm{GL}\left(n\right)/O\left(n\right)\right)$, but globally these now glue together in a non-trivial way as encoded by the tangent bundle: we may say that

the tangent bundle twists the functions $X\to \mathrm{GL}\left(n\right)/O\left(n\right)$. If – as we may – we think of an ordinary such function as a cocycle in degree-0 cohomology, then this means that a vielbein is a cocycle in $TX$-_twisted cohomology_ relative to the twisting coefficient bundle $c$.

We can make this more manifest by writing equivalently

$\begin{array}{ccc}O\left(n\right)\\mathrm{GL}\left(n\right)& \to & \left(O\left(n\right)\\mathrm{GL}\left(n\right)\right)//\mathrm{GL}\left(n\right)\\ & & ↓\\ & & B\mathrm{GL}\left(n\right)\end{array}\phantom{\rule{thinmathspace}{0ex}},$\array{ O(n)\backslash GL(n) &\to& (O(n)\backslash GL(n)) // GL(n) \\ && \downarrow \\ && \mathbf{B}GL(n) } \,,

where now on the right we have inserted the fibration resolution of the morphism $c$ as provided by the factorization lemma: this is the morphism out of the action groupoid of the action of $\mathrm{GL}\left(n\right)$ on $O\left(n\right)\\mathrm{GL}\left(n\right)$.

The pullback

$\begin{array}{ccc}TX{×}_{\mathrm{GL}\left(n\right)}\left(O\left(n\right)\\mathrm{GL}\left(n\right)\right)& \to & O\left(n\right)\\mathrm{GL}\left(n\right)//\mathrm{GL}\left(n\right)\\ ↓& & ↓\\ X& \stackrel{TX}{\to }& B\mathrm{GL}\left(n\right)\end{array}$\array{ T X \times_{GL(n)} (O(n)\backslash GL(n)) &\to& O(n)\backslash GL(n) // GL(n) \\ \downarrow && \downarrow \\ X &\stackrel{T X}{\to}& \mathbf{B}GL(n) }

give the non-linear $TX$-associated bundle whose space of sections is the “twisted $O\left(n\right)\\mathrm{GL}\left(n\right)$-0-cohomology”, hence the space of inequivalent vielbein fields.

#### Moduli stack of orthogonal structures

The above says that the space of vielbein fields is the cohomology of $TX$ in the slice (2,1)-topos ${H}_{/B\mathrm{GL}\left(n\right)}$ with coefficients in $c:BO\to B\mathrm{GL}\left(n\right)$

$O{\mathrm{Struc}}_{\mathrm{TX}}\left(X\right)\simeq {H}_{/B\mathrm{GL}\left(n\right)}\left(TX,c\right)\phantom{\rule{thinmathspace}{0ex}}.$O Struc_{TX}(X) \simeq \mathbf{H}_{/\mathbf{B}GL(n)}(T X, \mathbf{c}) \,.

But also this space of choices of vielbein fields has a smooth structure, it is itself a smooth moduli stack. This is obtained by forming the internal hom in the slice over $B\mathrm{GL}\left(n\right)$ of the locally cartesian closed (2,1)-category $H$.

$O{\mathrm{Struc}}_{TX}\left(X\right)=\left[X,BO{\right]}_{B\mathrm{GL}\left(n\right)}$O \mathbf{Struc}_{T X}(X) = [X, \mathbf{B}O]_{\mathbf{B}GL(n)}

#### Differential refinement: Spin connection

We may further lift this discussion to differential cohomology to get genuine differential $TX$-twisted $c$-structures.

Write $B{G}_{\mathrm{conn}}$ for groupoid of Lie-algebra valued forms. As an object of $H=$ SmoothGrpd this the moduli stack of $G$-connections.

The morphism $c$ has an evident differential refinement

${c}_{\mathrm{conn}}:BO\left(n{\right)}_{\mathrm{conn}}\to B\mathrm{GL}\left(n{\right)}_{\mathrm{conn}}\phantom{\rule{thinmathspace}{0ex}}.$\mathbf{c}_{conn} : \mathbf{B}O(n)_{conn} \to \mathbf{B}GL(n)_{conn} \,.

The homotopy fiber of this differential refinement is still the same as before

$\begin{array}{ccc}\mathrm{GL}\left(n\right)/O\left(n\right)& \to & BO\left(n{\right)}_{\mathrm{conn}}\\ & & ↓\\ & & B\mathrm{GL}\left(n{\right)}_{\mathrm{conn}}\end{array}\phantom{\rule{thinmathspace}{0ex}},$\array{ GL(n)/ O(n) &\to& \mathbf{B} O(n)_{conn} \\ && \downarrow \\ && \mathbf{B} GL(n)_{conn} } \,,

so that the moduli space of “differential vielbein fields” is the same as that of plain vielbein fields.

Consider an affine connection

${\nabla }_{TX}:X\to B\mathrm{GL}\left(n\right)$\nabla_{T X} : X \to \mathbf{B}GL(n)

hence a $\mathrm{GL}\left(n\right)$-principal connection which locally on out atas is given by the Christoffel symbols

${\Gamma }_{i}=\left(\left({\Gamma }_{i}{\right)}_{\mu }{}^{\alpha }{}_{\beta }\right)\in {\Omega }^{1}\left({U}_{i},\mathrm{𝔤𝔩}\left(n\right)\right)\phantom{\rule{thinmathspace}{0ex}}.$\Gamma_i = ((\Gamma_i)_\mu{}{}^{\alpha}{}_\beta) \in \Omega^1(U_i, \mathfrak{gl}(n)) \,.

A lift $\left({\nabla }_{V},E\right)$ in

$\begin{array}{ccccc}X& & \stackrel{{\nabla }_{V}}{\to }& & B{O}_{\mathrm{conn}}\\ & {}_{{\nabla }_{TX}}↘& {⇙}_{{E}^{-1}}& {↙}_{{c}_{\mathrm{conn}}}\\ & & B\mathrm{GL}\left(n{\right)}_{\mathrm{conn}}\end{array}$\array{ X &&\stackrel{\nabla_{V}}{\to}&& \mathbf{B}O_{conn} \\ & {}_{\mathllap{\nabla_{T X}}}\searrow &\swArrow_{E^{-1}}& \swarrow_{\mathbf{c}_{conn}} \\ && \mathbf{B}GL(n)_{conn} }

is in components a “spin connection

${\omega }_{\mu }=Ed{E}^{-1}+E{\Gamma }_{\mu }{E}^{-1}$\omega_\mu = E d E^{-1} + E \Gamma_\mu E^{-1}
${\omega }_{\mu }{}^{a}{}_{b}={E}^{a}{}_{\nu }{\partial }_{\mu }{E}^{\nu }{}_{b}+{E}^{a}{}_{\nu }{\Gamma }_{\mu }{}^{\nu }{}_{\lambda }{E}^{\lambda }{}_{b}\phantom{\rule{thinmathspace}{0ex}}.$\omega_\mu{}^a{}_b = E^a{}_\nu \partial_\mu E^\nu{}_b + E^a{}_\nu \Gamma_\mu{}^\nu{}_\lambda E^\lambda{}_b \,.

This is the standard formula for the relation between the Christoffel symbols and the spin connection in terms of the vielbein.

#### Generalized and exceptional vielbein fields

The above discussion seamlessly generalizes to many other related cases. For instance

1. For the coefficient bundle

$\begin{array}{ccc}O\left(n\right)\O\left(n,n\right)/O\left(n\right)& \to & B\left(O\left(n\right)×O\left(n\right)\right)\\ & & ↓\\ & & BO\left(n,n\right)\end{array}$\array{ O(n)\backslash O(n,n) /O(n) &\to& \mathbf{B} (O(n) \times O(n)) \\ && \downarrow \\ && \mathbf{B}O(n,n) }

one gets the generalized vielbein of type II geometry;

2. for the coefficient bundle

$\begin{array}{ccc}{H}_{n}\{E}_{n}& \to & B{H}_{n}\\ & & ↓\\ & & B{E}_{n}\end{array}$\array{ H_n\backslash E_n &\to& \mathbf{B} H_n \\ && \downarrow \\ && \mathbf{B} E_n }

coming from the inclusion of the maximal compact subgroup of an exceptional Lie group one gets generalized vielbein fields for exceptional generalized geometry;

3. for the coefficient bundle

$\begin{array}{ccc}& & B{E}_{8}\\ & & {↓}^{a}\\ & & {B}^{3}U\left(1\right)\end{array}$\array{ && \mathbf{B} E_8 \\ && \downarrow^{\mathbf{a}} \\ && \mathbf{B}^3 U(1) }

coming from the second smooth universal Chern class of E8 one gets part of the geometry of the supergravity C-field

and so on. More examples are discussed for instance at twisted smooth cohomology in string theory.