Unit 2: The Frenet-Serret Apparatus: Curvature, Torsion & The Moving Trihedron
Comprehensive theory of the Frenet-Serret apparatus: the orthonormal moving trihedron {T, N, B}, the three fundamental planes (osculating, normal, rectifying), geometric definitions of curvature kappa and torsion tau, formulas for arbitrary parameters, the complete line-by-line derivation of the Frenet-Serret equations, the Darboux rotation vector, and the Fundamental Theorem of Space Curves.
§2.1 The Principal Normal, Binormal & The Frenet Moving Trihedron
1. Construction of the Moving Orthonormal Frame
Let $\mathbf{r}: I \to \mathbb{R}^3$ be a regular $C^3$ space curve parametrized by arc-length $s$. By definition, the unit tangent vector is:
Since $\mathbf{T}(s)$ has constant unit length for all $s$:
Differentiating both sides with respect to arc-length $s$ using the product rule:
The derivative vector $\mathbf{T}'(s)$ is strictly orthogonal to $\mathbf{T}(s)$ at every point where it is non-zero!
2. The Principal Normal Vector $\mathbf{N}$
Definition 2.1 (Curvature and Principal Normal): Let $s$ be a point where $\mathbf{T}'(s) \ne \mathbf{0}$.
- The curvature $\kappa(s)$ of the curve is the magnitude of the rate of change of the unit tangent vector:
The reciprocal $\rho(s) = \frac{1}{\kappa(s)}$ is the radius of curvature.
- The principal normal vector $\mathbf{N}(s)$ is the unit vector pointing in the direction of $\mathbf{T}'(s)$:
3. The Binormal Vector $\mathbf{B}$ and the Frenet Trihedron
Definition 2.2 (Binormal Vector $\mathbf{B}$): The binormal vector $\mathbf{B}(s)$ is defined as the cross product of the unit tangent and principal normal vectors:
Theorem 2.1 (The Frenet Moving Trihedron): The ordered set of vectors $\{\mathbf{T}(s), \mathbf{N}(s), \mathbf{B}(s)\}$ forms a right-handed orthonormal basis of $\mathbb{R}^3$ at each point of the curve where $\kappa(s) > 0$:
This moving orthonormal coordinate frame is called the Frenet-Serret Moving Trihedron.
§2.2 The Three Fundamental Planes of Curve Theory
1. Geometric Definition of the Fundamental Planes
At every point $\mathbf{r}(s)$ of a regular curve with $\kappa(s) > 0$, the Frenet trihedron $\{\mathbf{T}, \mathbf{N}, \mathbf{B}\}$ defines three mutually perpendicular coordinate planes.
Definition 2.3 (The Three Fundamental Planes): Let $\mathbf{X} = (X, Y, Z)$ denote an arbitrary point in space.
- Osculating Plane (Plane of Curvature):
The plane spanned by the tangent $\mathbf{T}$ and principal normal $\mathbf{N}$. Its normal vector is the binormal $\mathbf{B}$.
- Normal Plane:
The plane spanned by the principal normal $\mathbf{N}$ and binormal $\mathbf{B}$. Its normal vector is the unit tangent $\mathbf{T}$.
- Rectifying Plane:
The plane spanned by the unit tangent $\mathbf{T}$ and binormal $\mathbf{B}$. Its normal vector is the principal normal $\mathbf{N}$.
2. Physical and Geometric Roles
- Osculating Plane: Contains the instantaneous velocity and acceleration vectors ($\mathbf{r}' = \mathbf{T}$, $\mathbf{r}'' = \kappa \mathbf{N}$). Any planar curve lies entirely within its osculating plane.
- Normal Plane: Contains all lines passing through $\mathbf{r}(s)$ perpendicular to the curve's direction of motion. The circle of curvature (osculating circle) intersects this plane perpendicularly.
- Rectifying Plane: The plane along which the curve can be "unrolled" or rectified. If a curve is a geodesic on a developable surface, the surface is the envelope of the curve's rectifying planes.
§2.3 Curvature, Torsion & Arbitrary Parametrization Formulas
1. Geometric Definition and Interpretation of Torsion
Just as curvature $\kappa$ measures the rate at which the curve turns away from its tangent line, torsion $\tau$ measures the rate at which the curve twists out of its osculating plane.
Definition 2.4 (Torsion): Since $\mathbf{B}(s)$ is a unit vector, $\mathbf{B}'(s) \perp \mathbf{B}(s)$. Furthermore, since $\mathbf{B} = \mathbf{T} \times \mathbf{N}$, differentiating gives:
This shows $\mathbf{B}'(s) \perp \mathbf{T}(s)$. Since $\mathbf{B}'$ is perpendicular to both $\mathbf{B}$ and $\mathbf{T}$, it must be collinear with $\mathbf{N}$! The torsion $\tau(s)$ is defined by:
The radius of torsion is $\sigma(s) = \frac{1}{\tau(s)}$.
2. Arbitrary Parametrization Formulas
In practical applications, curves are rarely parametrized by arc-length. We require formulas for $\kappa$ and $\tau$ expressed directly in terms of an arbitrary parameter $t$.
Theorem 2.2 (General Parameter Curvature & Torsion Formulas): Let $\mathbf{r}(t)$ be a regular $C^3$ curve with arbitrary parameter $t$. Then:
- Curvature:
- Torsion:
- The Frenet Vectors:
Complete Line-by-Line Proof:
Let $s$ be arc-length, and let $v = \frac{ds}{dt} = \|\mathbf{r}'(t)\|$. By the Chain Rule:
Differentiating with respect to $t$:
Computing the vector cross product $\mathbf{r}'(t) \times \mathbf{r}''(t)$:
Taking the Euclidean norm of both sides (since $\|\mathbf{B}\| = 1$ and $\kappa > 0, v > 0$):
Next, differentiating $\mathbf{r}''(t)$ to find $\mathbf{r}'''(t)$:
Now take the dot product with $\mathbf{r}'(t) \times \mathbf{r}''(t) = v^3 \kappa \mathbf{B}$:
Solving for $\tau$ yields:
§2.4 The Frenet-Serret Formulas & The Darboux Vector
1. The Frenet-Serret Formulas
The fundamental differential equations governing space curves were discovered independently by Jean Frédéric Frenet (1847) and Joseph Alfred Serret (1851).
Theorem 2.3 (The Frenet-Serret Equations): Let $\mathbf{r}(s)$ be an arc-length parametrized $C^3$ curve with curvature $\kappa(s) > 0$ and torsion $\tau(s)$. The derivatives of the moving orthonormal frame $\{\mathbf{T}, \mathbf{N}, \mathbf{B}\}$ with respect to arc-length satisfy:
In matrix notation:
Notice that the coefficient matrix is skew-symmetric ($A^T = -A$), reflecting the fact that the frame remains orthonormal at all times.
Complete Line-by-Line Proof:
1. First equation $\mathbf{T}' = \kappa \mathbf{N}$:
This holds by Definition 2.1 of curvature $\kappa$ and principal normal $\mathbf{N}$.
2. Third equation $\mathbf{B}' = -\tau \mathbf{N}$:
This holds by Definition 2.4 of torsion $\tau$.
3. Second equation $\mathbf{N}' = -\kappa \mathbf{T} + \tau \mathbf{B}$:
Since $\{\mathbf{T}, \mathbf{N}, \mathbf{B}\}$ is an orthonormal basis, we can express $\mathbf{N}'$ as a linear combination:
where $c_1 = \mathbf{N}' \cdot \mathbf{T}$, $c_2 = \mathbf{N}' \cdot \mathbf{N}$, and $c_3 = \mathbf{N}' \cdot \mathbf{B}$.
- Differentiating $\mathbf{N} \cdot \mathbf{N} = 1$:
- Differentiating $\mathbf{N} \cdot \mathbf{T} = 0$:
- Differentiating $\mathbf{N} \cdot \mathbf{B} = 0$:
Substituting $c_1, c_2, c_3$ gives:
2. The Darboux Rotation Vector
Jean Gaston Darboux observed that the Frenet-Serret equations can be unified into a single kinematic angular velocity equation:
Definition 2.5 (Darboux Vector): The Darboux vector (or angular velocity vector of the frame) is:
Theorem 2.4 (Darboux Kinematic Law): For each vector $\mathbf{F} \in \{\mathbf{T}, \mathbf{N}, \mathbf{B}\}$, the rate of change is given by:
Proof:
- $\boldsymbol{\omega} \times \mathbf{T} = (\tau \mathbf{T} + \kappa \mathbf{B}) \times \mathbf{T} = \tau(\mathbf{T} \times \mathbf{T}) + \kappa(\mathbf{B} \times \mathbf{T}) = \mathbf{0} + \kappa \mathbf{N} = \frac{d\mathbf{T}}{ds}$.
- $\boldsymbol{\omega} \times \mathbf{N} = (\tau \mathbf{T} + \kappa \mathbf{B}) \times \mathbf{N} = \tau(\mathbf{T} \times \mathbf{N}) + \kappa(\mathbf{B} \times \mathbf{N}) = \tau \mathbf{B} - \kappa \mathbf{T} = \frac{d\mathbf{N}}{ds}$.
- $\boldsymbol{\omega} \times \mathbf{B} = (\tau \mathbf{T} + \kappa \mathbf{B}) \times \mathbf{B} = \tau(\mathbf{T} \times \mathbf{B}) + \kappa(\mathbf{B} \times \mathbf{B}) = -\tau \mathbf{N} + \mathbf{0} = \frac{d\mathbf{B}}{ds}$. $\blacksquare$
§2.5 The Fundamental Theorem of Space Curves
1. The Natural / Intrinsic Equations of a Curve
A remarkable consequence of the Frenet apparatus is that curvature $\kappa(s)$ and torsion $\tau(s)$ contain complete geometric information about the curve. The equations $\kappa = \kappa(s)$ and $\tau = \tau(s)$ are called the natural equations (or intrinsic equations) of the curve.
2. Statement of the Fundamental Theorem
Theorem 2.5 (Fundamental Theorem of Space Curves / Bonnet's Theorem): Let $I \subseteq \mathbb{R}$ be an interval containing $s_0$. Let $\kappa: I \to \mathbb{R}$ and $\tau: I \to \mathbb{R}$ be continuous functions such that $\kappa(s) > 0$ for all $s \in I$.
- Existence: There exists a $C^3$ curve $\mathbf{r}: I \to \mathbb{R}^3$ parametrized by arc-length $s$ whose curvature is $\kappa(s)$ and whose torsion is $\tau(s)$.
- Uniqueness: If $\tilde{\mathbf{r}}: I \to \mathbb{R}^3$ is another curve with the same curvature $\kappa(s)$ and torsion $\tau(s)$, then $\tilde{\mathbf{r}}$ differs from $\mathbf{r}$ by at most a rigid motion of Euclidean space (a translation and a rotation in $\mathrm{SO}(3)$).
Proof Outline (Linear ODE Systems):
1. Solve for the frame: The Frenet-Serret system $\frac{d\mathbf{F}}{ds} = A(s)\mathbf{F}$ is a linear homogeneous system of ODEs with skew-symmetric coefficient matrix $A(s)$. By the Picard-Lindelöf theorem, given an initial orthonormal frame $\{\mathbf{T}_0, \mathbf{N}_0, \mathbf{B}_0\}$ at $s_0$, there exists a unique solution $\{\mathbf{T}(s), \mathbf{N}(s), \mathbf{B}(s)\}$ on $I$. Because $A(s)$ is skew-symmetric, the frame remains orthonormal for all $s$.
2. Integrate for the curve: Define $\mathbf{r}(s) = \mathbf{r}_0 + \int_{s_0}^s \mathbf{T}(u) \, du$.
Then $\mathbf{r}'(s) = \mathbf{T}(s)$, $\|\mathbf{r}'(s)\| = 1$, and its curvature and torsion match $\kappa(s)$ and $\tau(s)$.
3. Uniqueness: If two curves have identical $\kappa(s)$ and $\tau(s)$, apply a rotation to align their initial frames at $s_0$, and a translation to align their initial positions. By uniqueness of solutions to linear ODEs, the two curves must coincide everywhere on $I$. $\blacksquare$
Step-by-step rigorous derivations with unskipped proofs, categorized into Foundational Concepts, Advanced Structural Analysis, and Honors / Proof Challenge tiers.
Consider the standard circular helix with radius $a > 0$ and pitch parameter $b > 0$:
- Find the speed $v = \|\mathbf{r}'(t)\|$ and the arc-length function $s(t)$ measured from $t_0 = 0$.
- Compute the unit tangent vector $\mathbf{T}$, principal normal vector $\mathbf{N}$, and binormal vector $\mathbf{B}$ as functions of $t$.
- Compute the curvature $\kappa(t)$ and torsion $\tau(t)$. Show that both are constants and find their ratio $\tau / \kappa$.
1. Speed and Arc-Length Computation
Differentiating $\mathbf{r}(t)$:
The speed is:
Let $c = \sqrt{a^2 + b^2} > 0$. The speed is constant $v = c$. The arc-length function from $t_0 = 0$ is:
2. Frenet Moving Trihedron $\{\mathbf{T}, \mathbf{N}, \mathbf{B}\}$
- Unit Tangent Vector $\mathbf{T}$:
- Principal Normal Vector $\mathbf{N}$:
Differentiating $\mathbf{T}$ with respect to arc-length $s$:
The curvature is the norm:
The principal normal vector is:
- Binormal Vector $\mathbf{B}$:
3. Torsion and Ratio $\tau / \kappa$
Differentiating $\mathbf{B}$ with respect to $s$:
Comparing with the Frenet formula $\frac{d\mathbf{B}}{ds} = -\tau \mathbf{N}$:
Both $\kappa$ and $\tau$ are strictly constant. Their ratio is:
Let $\mathbf{r}: I \to \mathbb{R}^3$ be a regular $C^3$ curve parametrized by arc-length $s$ with $\kappa(s) > 0$ for all $s \in I$.
- Prove that if $\mathbf{r}(I)$ lies in a fixed plane $\Pi \subset \mathbb{R}^3$, then its torsion $\tau(s) \equiv 0$ everywhere on $I$.
- Conversely, prove that if $\tau(s) \equiv 0$ for all $s \in I$, then the curve lies entirely in a fixed plane.
- Explicitly construct the equation of this plane in terms of the initial point $\mathbf{r}(s_0)$ and binormal $\mathbf{B}(s_0)$.
1. Forward Direction: Curve Lies in a Plane $\implies \tau(s) \equiv 0$
Assume $\mathbf{r}(I)$ lies in a fixed plane $\Pi$. The equation of $\Pi$ is:
where $\mathbf{n}_0$ is a fixed constant unit normal vector ($\|\mathbf{n}_0\| = 1$), and $\mathbf{r}_0 \in \Pi$.
- Differentiating once with respect to $s$:
Thus, $\mathbf{n}_0$ is perpendicular to $\mathbf{T}(s)$ for all $s$.
- Differentiating a second time with respect to $s$:
Since $\kappa(s) > 0$, dividing by $\kappa(s)$ gives:
Since $\mathbf{n}_0$ is a unit vector orthogonal to both $\mathbf{T}(s)$ and $\mathbf{N}(s)$, and $\{\mathbf{T}, \mathbf{N}, \mathbf{B}\}$ is an orthonormal basis, $\mathbf{n}_0$ must be parallel to $\mathbf{B}(s)$:
Since $\mathbf{n}_0$ is constant, $\mathbf{B}(s)$ is a constant vector:
By the third Frenet-Serret formula:
Since $\|\mathbf{N}(s)\| = 1 \ne 0$, we must have:
2. Reverse Direction: $\tau(s) \equiv 0 \implies$ Curve Lies in a Plane
Assume $\tau(s) \equiv 0$ for all $s \in I$. By the third Frenet formula:
Since $\frac{d\mathbf{B}}{ds} = \mathbf{0}$ on the connected interval $I$, the binormal vector is constant:
Now fix a point $s_0 \in I$ and consider the scalar function:
Notice that:
- At $s = s_0$: $f(s_0) = \mathbf{B}_0 \cdot \mathbf{0} = 0$.
- Differentiating with respect to $s$:
since the binormal and tangent vectors of the Frenet frame are strictly orthogonal. Since $f'(s) = 0$ everywhere on $I$ and $f(s_0) = 0$, $f(s)$ is identically zero for all $s \in I$:
This is precisely the equation of a plane passing through $\mathbf{r}(s_0)$ with normal vector $\mathbf{B}_0$. Therefore, the curve lies entirely within this fixed plane! $\blacksquare$
Provide a complete, rigorous proof of the Fundamental Theorem of Space Curves (Theorem 2.5):
- Formulate the Frenet-Serret equations as a first-order system of linear ordinary differential equations $\frac{d\Phi}{ds} = A(s)\Phi(s)$ for the $3 \times 3$ matrix $\Phi(s) = [\mathbf{T}(s), \mathbf{N}(s), \mathbf{B}(s)]^T$.
- Prove that the matrix $A(s)$ is skew-symmetric, and deduce that any solution with orthonormal initial conditions $\Phi(s_0) \in \mathrm{SO}(3)$ remains in $\mathrm{SO}(3)$ for all $s \in I$.
- Prove that two curves with identical curvature $\kappa(s)$ and torsion $\tau(s)$ differ by at most a rigid Euclidean transformation $\mathbf{r}_2(s) = R \mathbf{r}_1(s) + \mathbf{r}_0$ where $R \in \mathrm{SO}(3)$.
1. Matrix Formulation of the Frenet System
Let $\mathbf{T}, \mathbf{N}, \mathbf{B}$ be arranged as the rows of a $3 \times 3$ matrix:
The Frenet-Serret equations can be written compactly as:
where the $3 \times 3$ coefficient matrix $A(s)$ is:
Since $\kappa(s)$ and $\tau(s)$ are continuous on $I$, the matrix-valued function $A(s)$ is continuous on $I$. By the Picard-Lindelöf Theorem for linear differential equations, given any initial condition $\Phi(s_0) = \Phi_0$, there exists a unique $C^1$ matrix solution $\Phi(s)$ defined on the entire interval $I$.
2. Preservation of Orthonormality ($\Phi(s) \in \mathrm{SO}(3)$)
Notice that the matrix $A(s)$ is skew-symmetric:
We examine the Grammian matrix $G(s) = \Phi(s) \Phi(s)^T$. Differentiating with respect to $s$ using the product rule:
Substituting $\frac{d\Phi}{ds} = A(s) \Phi(s)$:
Suppose we choose an initial frame $\Phi(s_0) = \Phi_0 \in \mathrm{SO}(3)$, so $G(s_0) = \Phi_0 \Phi_0^T = I_3$ (the $3 \times 3$ identity matrix). Notice that the constant function $\tilde{G}(s) \equiv I_3$ satisfies the differential equation:
By the uniqueness theorem for linear ODEs, the unique solution satisfying $G(s_0) = I_3$ must be:
Furthermore, since $\det(\Phi(s_0)) = 1$ and $\det(\Phi(s)) = \pm 1$ continuously, $\det(\Phi(s)) \equiv 1$ for all $s \in I$. Therefore, $\Phi(s) \in \mathrm{SO}(3)$ for all $s \in I$. This guarantees that $\{\mathbf{T}(s), \mathbf{N}(s), \mathbf{B}(s)\}$ remains a valid right-handed orthonormal frame throughout $I$!
3. Proof of Uniqueness up to Euclidean Rigid Motion
Let $\mathbf{r}_1(s)$ and $\mathbf{r}_2(s)$ be two unit-speed curves with identical curvature $\kappa(s)$ and torsion $\tau(s)$. Let their Frenet frames be $\Phi_1(s)$ and $\Phi_2(s)$. At the initial point $s_0$, $\Phi_1(s_0), \Phi_2(s_0) \in \mathrm{SO}(3)$. Define the rotation matrix:
which maps the frame of curve 1 to the frame of curve 2 at $s_0$: $\Phi_2(s_0) = \Phi_1(s_0) R^T$. Now define the rotated curve:
The rotated curve $\tilde{\mathbf{r}}_1(s)$ satisfies:
- $\tilde{\mathbf{r}}_1(s_0) = \mathbf{r}_2(s_0)$.
- Its Frenet frame is $\tilde{\Phi}_1(s) = \Phi_1(s) R^T$.
- At $s_0$, $\tilde{\Phi}_1(s_0) = \Phi_1(s_0) R^T = \Phi_2(s_0)$.
Both $\tilde{\Phi}_1(s)$ and $\Phi_2(s)$ satisfy the identical linear ODE system $\frac{d\Phi}{ds} = A(s) \Phi(s)$ with identical initial values at $s_0$. By the uniqueness theorem for ODEs:
Integrating the velocity vectors:
Since $\tilde{\mathbf{r}}_1(s_0) = \mathbf{r}_2(s_0)$, it follows that:
where $R \in \mathrm{SO}(3)$ is a rotation and $\mathbf{r}_0 \in \mathbb{R}^3$ is a translation. This completes the proof of the Fundamental Theorem. $\blacksquare$