# Darboux frame

In the differential geometry of surfaces, a Darboux frame is a natural moving frame constructed on a surface. It is the analog of the Frenet–Serret frame as applied to surface geometry. A Darboux frame exists at any non-umbilic point of a surface embedded in Euclidean space. It is named after French mathematician Jean Gaston Darboux.

## Darboux frame of an embedded curve

Let S be an oriented surface in three-dimensional Euclidean space E$^3$. The construction of Darboux frames on S first considers frames moving along a curve in S, and then specializes when the curves move in the direction of the principal curvatures.

### Definition

At each point p of an oriented surface, one may attach a unit normal vector u(p) in a unique way, as soon as an orientation has been chosen for the normal at any particular fixed point. If γ(s) is a curve in S, parametrized by arc length, then the Darboux frame of γ is defined by
    $\mathbf {T} (s)=\gamma '(s),$ (the unit tangent)
    $\mathbf {u} (s)=\mathbf {u} (\gamma (s)),$ (the unit normal)
    $\mathbf {t} (s)=\mathbf {u} (s)\times \mathbf {T} (s),$ (the tangent normal)
The triple T, t, u defines a positively oriented orthonormal basis attached to each point of the curve: a natural moving frame along the embedded curve.

### Geodesic curvature, normal curvature, and relative torsion

Note that a Darboux frame for a curve does not yield a natural moving frame on the surface, since it still depends on an initial choice of tangent vector. To obtain a moving frame on the surface, we first compare the Darboux frame of γ with its Frenet–Serret frame. Let
* $\mathbf {T} (s)=\gamma '(s),$ (the unit tangent, as above)
* $\mathbf {N} (s)={\frac {\mathbf {T} '(s)}{\|\mathbf {T} '(s)\|}},$ (the Frenet normal vector)
* $\mathbf {B} (s)=\mathbf {T} (s)\times \mathbf {N} (s),$ (the Frenet binormal vector).
Since the tangent vectors are the same in both cases, there is a unique angle α such that a rotation in the plane of N and B produces the pair t and u:
    ${\begin{bmatrix}\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}={\begin{bmatrix}1&0&0\\0&\cos \alpha &\sin \alpha \\0&-\sin \alpha &\cos \alpha \end{bmatrix}}{\begin{bmatrix}\mathbf {T} \\\mathbf {N} \\\mathbf {B} \end{bmatrix}}.$
Taking a differential, and applying the Frenet–Serret formulas yields
    ${\begin{aligned}\mathrm {d} {\begin{bmatrix}\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}&={\begin{bmatrix}0&\kappa \cos \alpha \,\mathrm {d} s&-\kappa \sin \alpha \,\mathrm {d} s\\-\kappa \cos \alpha \,\mathrm {d} s&0&\tau \,\mathrm {d} s+\mathrm {d} \alpha \\\kappa \sin \alpha \,\mathrm {d} s&-\tau \,\mathrm {d} s-\mathrm {d} \alpha &0\end{bmatrix}}{\begin{bmatrix}\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}\\&={\begin{bmatrix}0&\kappa _{g}\,\mathrm {d} s&\kappa _{n}\,\mathrm {d} s\\-\kappa _{g}\,\mathrm {d} s&0&\tau _{r}\,\mathrm {d} s\\-\kappa _{n}\,\mathrm {d} s&-\tau _{r}\,\mathrm {d} s&0\end{bmatrix}}{\begin{bmatrix}\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}\end{aligned}}$
where:
* κ$_g$ is the geodesic curvature of the curve,
* κ$_n$ is the normal curvature of the curve, and
* τ$_r$ is the relative torsion (also called geodesic torsion) of the curve.

## Darboux frame on a surface

This section specializes the case of the Darboux frame on a curve to the case when the curve is a principal curve of the surface (a line of curvature). In that case, since the principal curves are canonically associated to a surface at all non-umbilic points, the Darboux frame is a canonical moving frame.

### The trihedron

The introduction of the trihedron (or trièdre), an invention of Darboux, allows for a conceptual simplification of the problem of moving frames on curves and surfaces by treating the coordinates of the point on the curve and the frame vectors in a uniform manner. A trihedron consists of a point P in Euclidean space, and three orthonormal vectors e$_1$, e$_2$, and e$_3$ based at the point P. A moving trihedron is a trihedron whose components depend on one or more parameters. For example, a trihedron moves along a curve if the point P depends on a single parameter s, and P(s) traces out the curve. Similarly, if P(s,t) depends on a pair of parameters, then this traces out a surface.
A trihedron is said to be adapted to a surface if P always lies on the surface and e$_3$ is the oriented unit normal to the surface at P. In the case of the Darboux frame along an embedded curve, the quadruple
    (P(s) = γ(s), e$_1$(s) = T(s), e$_2$(s) = t(s), e$_3$(s) = u(s))
defines a tetrahedron adapted to the surface into which the curve is embedded.
In terms of this trihedron, the structural equations read
    $\mathrm {d} {\begin{bmatrix}\mathbf {P} \\\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}={\begin{bmatrix}0&\mathrm {d} s&0&0\\0&0&\kappa _{g}\,\mathrm {d} s&\kappa _{n}\,\mathrm {d} s\\0&-\kappa _{g}\,\mathrm {d} s&0&\tau _{r}\,\mathrm {d} s\\0&-\kappa _{n}\,\mathrm {d} s&-\tau _{r}\,\mathrm {d} s&0\end{bmatrix}}{\begin{bmatrix}\mathbf {P} \\\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}.$

### Change of frame

Suppose that any other adapted trihedron
    (P, e$_1$, e$_2$, e$_3$)
is given for the embedded curve. Since, by definition, P remains the same point on the curve as for the Darboux trihedron, and e$_3$ = u is the unit normal, this new trihedron is related to the Darboux trihedron by a rotation of the form
    ${\begin{bmatrix}\mathbf {P} \\\mathbf {e} _{1}\\\mathbf {e} _{2}\\\mathbf {e} _{3}\end{bmatrix}}={\begin{bmatrix}1&0&0&0\\0&\cos \theta &\sin \theta &0\\0&-\sin \theta &\cos \theta &0\\0&0&0&1\end{bmatrix}}{\begin{bmatrix}\mathbf {P} \\\mathbf {T} \\\mathbf {t} \\\mathbf {u} \end{bmatrix}}$
where θ = θ(s) is a function of s. Taking a differential and applying the Darboux equation yields
    ${\begin{aligned}\mathrm {d} \mathbf {P} &=\mathbf {T} \mathrm {d} s=\omega ^{1}\mathbf {e} _{1}+\omega ^{2}\mathbf {e} _{2}\\\mathrm {d} \mathbf {e} _{i}&=\sum _{j}\omega _{i}^{j}\mathbf {e} _{j}\end{aligned}}$
where the (ω$^i$,ω$_i$$^j$) are functions of s, satisfying
    ${\begin{aligned}\omega ^{1}&=\cos \theta \,\mathrm {d} s,\quad \omega ^{2}=-\sin \theta \,\mathrm {d} s\\\omega _{i}^{j}&=-\omega _{j}^{i}\\\omega _{1}^{2}&=\kappa _{g}\,\mathrm {d} s+\mathrm {d} \theta \\\omega _{1}^{3}&=(\kappa _{n}\cos \theta +\tau _{r}\sin \theta )\,\mathrm {d} s\\\omega _{2}^{3}&=-(\kappa _{n}\sin \theta +\tau _{r}\cos \theta )\,\mathrm {d} s\end{aligned}}$

### Structure equations

The Poincaré lemma, applied to each double differential ddP, dde$_i$, yields the following Cartan structure equations. From ddP = 0,
    ${\begin{aligned}\mathrm {d} \omega ^{1}&=\omega ^{2}\wedge \omega _{2}^{1}\\\mathrm {d} \omega ^{2}&=\omega ^{1}\wedge \omega _{1}^{2}\\0&=\omega ^{1}\wedge \omega _{1}^{3}+\omega ^{2}\wedge \omega _{2}^{3}\end{aligned}}$
From dde$_i$ = 0,
    ${\begin{aligned}\mathrm {d} \omega _{1}^{2}&=\omega _{1}^{3}\wedge \omega _{3}^{2}\\\mathrm {d} \omega _{1}^{3}&=\omega _{1}^{2}\wedge \omega _{2}^{3}\\\mathrm {d} \omega _{2}^{3}&=\omega _{2}^{1}\wedge \omega _{1}^{3}\end{aligned}}$
The latter are the Gauss–Codazzi equations for the surface, expressed in the language of differential forms.

### Principal curves

Consider the second fundamental form of S. This is the symmetric 2-form on S given by
    $\mathrm {I\!I} =-\mathrm {d} \mathbf {N} \cdot \mathrm {d} \mathbf {P} =\omega _{1}^{3}\odot \omega ^{1}+\omega _{2}^{3}\odot \omega ^{2}={\begin{pmatrix}\omega ^{1}&\omega ^{2}\end{pmatrix}}{\begin{pmatrix}ii_{11}&ii_{12}\\ii_{21}&ii_{22}\end{pmatrix}}{\begin{pmatrix}\omega ^{1}\\\omega ^{2}\end{pmatrix}}.$
By the spectral theorem, there is some choice of frame (e$_i$) in which (ii$_{ij}$) is a diagonal matrix. The eigenvalues are the principal curvatures of the surface. A diagonalizing frame a$_1$, a$_2$, a$_3$ consists of the normal vector a$_3$, and two principal directions a$_1$ and a$_2$. This is called a Darboux frame on the surface. The frame is canonically defined (by an ordering on the eigenvalues, for instance) away from the umbilics of the surface.

## Moving frames

The Darboux frame is an example of a natural moving frame defined on a surface. With slight modifications, the notion of a moving frame can be generalized to a hypersurface in an n-dimensional Euclidean space, or indeed any embedded submanifold. This generalization is among the many contributions of Élie Cartan to the method of moving frames.

### Frames on Euclidean space

A (Euclidean) frame on the Euclidean space E$^n$ is a higher-dimensional analog of the trihedron. It is defined to be an (n + 1)-tuple of vectors drawn from E$^n$, (v; f$_1$, ..., f$_n$), where:
* v is a choice of origin of E$^n$, and
* (f$_1$, ..., f$_n$) is an orthonormal basis of the vector space based at v.
Let F(n) be the ensemble of all Euclidean frames. The Euclidean group acts on F(n) as follows. Let φ ∈ Euc(n) be an element of the Euclidean group decomposing as
    $\phi (x)=Ax+x_{0}$
where A is an orthogonal transformation and x$_0$ is a translation. Then, on a frame,
    $\phi (v;f_{1},\dots ,f_{n}):=(\phi (v);Af_{1},\dots ,Af_{n}).$
Geometrically, the affine group moves the origin in the usual way, and it acts via a rotation on the orthogonal basis vectors since these are "attached" to the particular choice of origin. This is an effective and transitive group action, so F(n) is a principal homogeneous space of Euc(n).

### Structure equations

Define the following system of functions F(n) → E$^n$:
    ${\begin{aligned}P(v;f_{1},\dots ,f_{n})&=v\\e_{i}(v;f_{1},\dots ,f_{n})&=f_{i},\qquad i=1,2,\dots ,n.\end{aligned}}$
The projection operator P is of special significance. The inverse image of a point P$^{−1}$(v) consists of all orthonormal bases with basepoint at v. In particular, P : F(n) → E$^n$ presents F(n) as a principal bundle whose structure group is the orthogonal group O(n). (In fact this principal bundle is just the tautological bundle of the homogeneous space F(n) → F(n)/O(n) = E$^n$.)
The exterior derivative of P (regarded as a vector-valued differential form) decomposes uniquely as
    $\mathrm {d} P=\sum _{i}\omega ^{i}e_{i},\,$
for some system of scalar valued one-forms ω$^i$. Similarly, there is an n × n matrix of one-forms (ω$_i$$^j$) such that
    $\mathrm {d} e_{i}=\sum _{j}\omega _{i}^{j}e_{j}.$
Since the e$_i$ are orthonormal under the inner product of Euclidean space, the matrix of 1-forms ω$_i$$^j$ is skew-symmetric. In particular it is determined uniquely by its upper-triangular part (ω$_j$$^i$ | i < j). The system of n(n + 1)/2 one-forms (ω$^i$, ω$_j$$^i$ (i<j)) gives an absolute parallelism of F(n), since the coordinate differentials can each be expressed in terms of them. Under the action of the Euclidean group, these forms transform as follows. Let φ be the Euclidean transformation consisting of a translation v$^i$ and rotation matrix (A$_j$$^i$). Then the following are readily checked by the invariance of the exterior derivative under pullback:
    $\phi ^{*}(\omega ^{i})=(A^{-1})_{j}^{i}\omega ^{j}$
    $\phi ^{*}(\omega _{j}^{i})=(A^{-1})_{p}^{i}\,\omega _{q}^{p}\,A_{j}^{q}.$
Furthermore, by the Poincaré lemma, one has the following structure equations
    $\mathrm {d} \omega ^{i}=-\omega _{j}^{i}\wedge \omega ^{j}$
    $\mathrm {d} \omega _{j}^{i}=-\omega _{k}^{i}\wedge \omega _{j}^{k}.$

### Adapted frames and the Gauss–Codazzi equations

Let φ : M → E$^n$ be an embedding of a p-dimensional smooth manifold into a Euclidean space. The space of adapted frames on M, denoted here by F$_φ$(M) is the collection of tuples (x; f$_1$,...,f$_n$) where x ∈ M, and the f$_i$ form an orthonormal basis of E$^n$ such that f$_1$,...,f$_p$ are tangent to φ(M) at φ(x).
Several examples of adapted frames have already been considered. The first vector T of the Frenet–Serret frame (T, N, B) is tangent to a curve, and all three vectors are mutually orthonormal. Similarly, the Darboux frame on a surface is an orthonormal frame whose first two vectors are tangent to the surface. Adapted frames are useful because the invariant forms (ω$^i$,ω$_j$$^i$) pullback along φ, and the structural equations are preserved under this pullback. Consequently, the resulting system of forms yields structural information about how M is situated inside Euclidean space. In the case of the Frenet–Serret frame, the structural equations are precisely the Frenet–Serret formulas, and these serve to classify curves completely up to Euclidean motions. The general case is analogous: the structural equations for an adapted system of frames classifies arbitrary embedded submanifolds up to a Euclidean motion.
In detail, the projection π : F(M) → M given by π(x; f$_i$) = x gives F(M) the structure of a principal bundle on M (the structure group for the bundle is O(p) × O(n − p).) This principal bundle embeds into the bundle of Euclidean frames F(n) by φ(v;f$_i$) := (φ(v);f$_i$) ∈ F(n). Hence it is possible to define the pullbacks of the invariant forms from F(n):
    $\theta ^{i}=\phi ^{*}\omega ^{i},\quad \theta _{j}^{i}=\phi ^{*}\omega _{j}^{i}.$
Since the exterior derivative is equivariant under pullbacks, the following structural equations hold
    $\mathrm {d} \theta ^{i}=-\theta _{j}^{i}\wedge \theta ^{j},\quad \mathrm {d} \theta _{j}^{i}=-\theta _{k}^{i}\wedge \theta _{j}^{k}.$
Furthermore, because some of the frame vectors f$_1$...f$_p$ are tangent to M while the others are normal, the structure equations naturally split into their tangential and normal contributions. Let the lowercase Latin indices a,b,c range from 1 to p (i.e., the tangential indices) and the Greek indices μ, γ range from p+1 to n (i.e., the normal indices). The first observation is that
    $\theta ^{\mu }=0,\quad \mu =p+1,\dots ,n$
since these forms generate the submanifold φ(M) (in the sense of the Frobenius integration theorem.)
The first set of structural equations now becomes
    $\left.{\begin{array}{l}\mathrm {d} \theta ^{a}=-\sum _{b=1}^{p}\theta _{b}^{a}\wedge \theta ^{b}\\\\0=\mathrm {d} \theta ^{\mu }=-\sum _{b=1}^{p}\theta _{b}^{\mu }\wedge \theta ^{b}\end{array}}\right\$
Of these, the latter implies by Cartan's lemma that
    $\theta _{b}^{\mu }=s_{ab}^{\mu }\theta ^{a}$
where s$^μ$$_{ab}$ is symmetric on a and b (the second fundamental forms of φ(M)). Hence, equations (1) are the Gauss formulas (see Gauss–Codazzi equations). In particular, θ$_b$$^a$ is the connection form for the Levi-Civita connection on M.
The second structural equations also split into the following
    $\left.{\begin{array}{l}\mathrm {d} \theta _{b}^{a}+\sum _{c=1}^{p}\theta _{c}^{a}\wedge \theta _{b}^{c}=\Omega _{b}^{a}=-\sum _{\mu =p+1}^{n}\theta _{\mu }^{a}\wedge \theta _{b}^{\mu }\\\\\mathrm {d} \theta _{b}^{\gamma }=-\sum _{c=1}^{p}\theta _{c}^{\gamma }\wedge \theta _{b}^{c}-\sum _{\mu =p+1}^{n}\theta _{\mu }^{\gamma }\wedge \theta _{b}^{\mu }\\\\\mathrm {d} \theta _{\mu }^{\gamma }=-\sum _{c=1}^{p}\theta _{c}^{\gamma }\wedge \theta _{\mu }^{c}-\sum _{\delta =p+1}^{n}\theta _{\delta }^{\gamma }\wedge \theta _{\mu }^{\delta }\end{array}}\right\$
The first equation is the Gauss equation which expresses the curvature form Ω of M in terms of the second fundamental form. The second is the Codazzi–Mainardi equation which expresses the covariant derivatives of the second fundamental form in terms of the normal connection. The third is the Ricci equation.