2 Curvature and Torsion
We have seen how to describe curves and reparametrized them. Now we want to look at local properties of curves:
- How much does a curve twist?
- How much does a curve bend?
We will measure two quantities:
- Curvature: measures how much a curve \({\pmb{\gamma}}\) deviates from a straight line.
- Torsion: measures how much a curve \({\pmb{\gamma}}\) fails to lie on a plane.
For example a 2D spiral is curved, but still lies in a plane. Instead the Helix both deviates from a straight line and pulls away from any fixed plane.
2.1 Curvature
We start with an informal discussion. Suppose \({\pmb{\gamma}}\) is a straight line \[ {\pmb{\gamma}}(t) = \mathbf{a} + t \mathbf{v} \] with \(\mathbf{a}, \mathbf{v} \in \mathbb{R}^3\). The tangent vector to \({\pmb{\gamma}}\) is constant \[ \dot{{\pmb{\gamma}}}(t) = \mathbf{v} \,. \] Whatever the definition of curvature will be, it has to hold that \({\pmb{\gamma}}\) has zero curvature in this case. If we further derive the tangent vector, we obtain \[ \ddot{{\pmb{\gamma}}}(t) = {\pmb{0}}\,. \] Thus \(\ddot{{\pmb{\gamma}}}\) seems to be a good candidate for the definition of curvature of \({\pmb{\gamma}}\) at the point \({\pmb{\gamma}}(t)\).
Suppose now that \({\pmb{\gamma}}\) is a curve in \(\mathbb{R}^2\) with unit speed. We have proven that in this case \[ \dot{{\pmb{\gamma}}}\cdot \ddot{{\pmb{\gamma}}}= 0 \,, \] that is, the vector \(\ddot{{\pmb{\gamma}}}\) is orthogonal to the tangent \(\dot{{\pmb{\gamma}}}\) at all times. Now let \(\mathbf{n}(t)\) be the unit vector orthogonal to \(\dot{{\pmb{\gamma}}}(t)\) at the point \({\pmb{\gamma}}(t)\). The amount that the curve \({\pmb{\gamma}}\) deviates from its tangent at \({\pmb{\gamma}}(t)\) after time \(t_0\) is \[ ( {\pmb{\gamma}}(t + t_0) - {\pmb{\gamma}}(t) ) \cdot \mathbf{n}(t) \,, \tag{2.1}\] as seen in the figure below.
Equation (2.1) is what we take as measure of curvature. Since \[ \dot{{\pmb{\gamma}}}(t) \cdot \ddot{{\pmb{\gamma}}}(t) = 0 \quad \mbox{ and } \quad \dot{{\pmb{\gamma}}}(t) \cdot \mathbf{n}(t)= 0 \,, \] we conclude that \(\ddot{{\pmb{\gamma}}}(t)\) is parallel to \(\mathbf{n}(t)\). Since \(\mathbf{n}(t)\) is a unit vector, there exists a scalar \(\kappa(t)\) such that \[ \ddot{{\pmb{\gamma}}}(t) = \kappa(t) \, \mathbf{n}(t) \,. \] As \(\mathbf{n}\) is unitary, we have \[ \kappa(t) = \left\| \ddot{{\pmb{\gamma}}}(t) \right\| \]
Now, approximate \({\pmb{\gamma}}\) at \(t\) with its second order Taylor polynomial: \[ {\pmb{\gamma}}(t+t_0) = {\pmb{\gamma}}(t) + \dot{{\pmb{\gamma}}}(t) t_0 + \frac{\ddot{{\pmb{\gamma}}}(t)}{2} t_0^2 + o(t_0) \] where the remainder \(o(t_0)\) is such that \[ \lim_{t_0 \to 0} \ \frac{o(t_0)}{t_0^2} = 0 \,. \] Therefore, discarding the remainder, \[ {\pmb{\gamma}}(t+t_0) - {\pmb{\gamma}}(t) \approx \dot{{\pmb{\gamma}}}(t) t_0 + \frac{\ddot{{\pmb{\gamma}}}(t)}{2} t_0^2 \,. \] Multiplying by \(\mathbf{n}(t)\) we get \[ ({\pmb{\gamma}}(t+t_0) - {\pmb{\gamma}}(t)) \cdot \mathbf{n}(t) \approx \dot{{\pmb{\gamma}}}(t) \cdot \mathbf{n}(t) t_0 + \frac{\ddot{{\pmb{\gamma}}}(t) \cdot \mathbf{n}(t) }{2} t_0^2\,. \] Recalling that \[ \dot{{\pmb{\gamma}}}(t) \cdot \mathbf{n}(t) = 0\,, \quad \ddot{{\pmb{\gamma}}}(t) \cdot \mathbf{n}(t) = \kappa(t) \,, \] we then obtain \[ ({\pmb{\gamma}}(t+t_0) - {\pmb{\gamma}}(t)) \cdot \mathbf{n}(t) \approx \frac{1}{2} \, \kappa(t) \, t_0^2 \]
Important
We take this as definition of curvature for a general unit speed curve in \(\mathbb{R}^n.\)
Definition 1
Note that \(\kappa(t)\) is a function of time. Therefore the curvature of \({\pmb{\gamma}}\) can change from point to point.
We now define curvature for curves which are regular, but not necessarily unit speed.
Definition 2
Remark 3
The above definition is well posed:
- Since \({\pmb{\gamma}}\) is regular, there exist a unit speed reparametrization \(\widetilde{{\pmb{\gamma}}}\) of \({\pmb{\gamma}}\).
- If \(\hat{{\pmb{\gamma}}}\) is another unit speed reaprametrization of \({\pmb{\gamma}}\), with \({\pmb{\gamma}}= \hat{{\pmb{\gamma}}} \circ \hat\phi\), then \[ \kappa^{{\pmb{\gamma}}} (t) = \left\| \ddot{\hat{\pmb{\gamma}}} (\hat\phi(t)) \right\| \,, \] showing that there is no ambiguity in the definition of \(\kappa^{\pmb{\gamma}}\).
Indeed, since \(\widetilde{{\pmb{\gamma}}}\) and \(\hat{{\pmb{\gamma}}}\) are both reparametrizations of \({\pmb{\gamma}}\), then \[ {\pmb{\gamma}}(t) = \widetilde{{\pmb{\gamma}}}( \tilde{\phi}(t)) \,, \quad {\pmb{\gamma}}(t) = \hat{{\pmb{\gamma}}} (\hat{\phi}(t) ) \] for some diffeomorphisms \(\tilde{\phi}, \hat{\phi}\). Hence \[ {\widetilde{{\pmb{\gamma}}}}(t) = \hat{\pmb{\gamma}}(\phi(t))\,, \quad \phi:= \hat{\phi} \circ (\tilde{\phi})^{-1} \,, \tag{2.2}\] where \(\phi\) is a diffeomorphism, since it is composition of diffeomorphisms. Differentiating (2.2) we get \[ \dot{\widetilde{{\pmb{\gamma}}}}(t) = \dot{\hat{{\pmb{\gamma}}}}(\phi(t)) \dot\phi(t) \,. \tag{2.3}\] Taking the norms of the above, and recalling that \(\widetilde{{\pmb{\gamma}}}\) and \(\hat{\pmb{\gamma}}\) are unit speed, we get \[ |\dot\phi(t)| = 1 \,, \quad \forall \, t \,. \tag{2.4}\] Since \(\phi\) is a diffeomorphism, we already know that \(|\dot\phi| \neq 0\). As \(\dot\phi\) is continuous, this means that the sign of \(\dot\phi\) is constant. Thus (2.4) implies \[ \dot\phi(t) \equiv 1 \quad \mbox{or} \quad \dot\phi(t) \equiv -1 \,. \] In both cases, we have \[ \ddot \phi\equiv 0 \,. \] Differentiating (2.3) we then obtain \[\begin{align*} \ddot{\widetilde{{\pmb{\gamma}}}}(t) & = \ddot{\hat{{\pmb{\gamma}}}}(\phi(t)) \dot\phi^2(t) + \dot{\hat{{\pmb{\gamma}}}}(\phi(t)) \ddot\phi(t) \\ & = \ddot{\hat{{\pmb{\gamma}}}}(\phi(t)) \dot\phi^2(t) \,. \end{align*}\] Taking the norms and using again that \(|\dot\phi| \equiv 1\), we get that \[ \left\| \ddot{\widetilde{{\pmb{\gamma}}}}(t) \right\| = \left\| \ddot{\hat{{\pmb{\gamma}}}}(\phi(t)) \right\| \,. \] Recalling that \(\phi = \hat\phi\circ (\tilde{\phi})^{-1}\) we get \[ \left\| \ddot{\widetilde{{\pmb{\gamma}}}}( \tilde{\phi}(t)) \right\| = \left\| \ddot{\hat{{\pmb{\gamma}}}}(\hat\phi(t)) \right\| \,, \quad \forall \, t \in (a,b) \,. \] Therefore \[ \kappa^{\pmb{\gamma}}(t) = \left\| \ddot{\widetilde{{\pmb{\gamma}}}}( \tilde{\phi}(t)) \right\| = \left\| \ddot{\hat{{\pmb{\gamma}}}}(\hat\phi(t)) \right\| \,. \]
Remark 4: Methods for computing curvature
- We find a unit speed reparametrization \(\widetilde{{\pmb{\gamma}}}\) of the regular curve \({\pmb{\gamma}}\)
- This can be done by computing \(s\) the arc-length of \({\pmb{\gamma}}\), and then defining \[ \widetilde{{\pmb{\gamma}}}:= {\pmb{\gamma}}\circ \psi \,, \quad \psi:=s^{-1} \]
- Then we compute \[ \kappa^{\widetilde{{\pmb{\gamma}}}}(t) = \left\| \ddot{\widetilde{{\pmb{\gamma}}}} \right\|(t) \]
- We obtain the curvature of \({\pmb{\gamma}}\) by \[ \kappa^{\pmb{\gamma}}(t)= \kappa^{\widetilde{{\pmb{\gamma}}}} (t) \]
When \({\pmb{\gamma}}\) is regular and has values in \(\mathbb{R}^3\), there is a way to compute \(\kappa\) without reparametrizing. To do this, we will need the notion of cross product, or vector product. We will see this in the following sections.
We conclude with two examples in which we compute the curvature \(\kappa\) using unit speed reparametrizations.
Example 5
Before proceeding with the next example, let us give a short overview of the Hyperbolic functions.
Remark 6: Hyperbolic functions
The Hyperbloic functions are the analogous of the trigonometric functions, but defined using the hyperbola rather than the circle. Their formulas can be obtained by means of the exponential function \(e^t\). We have:
Hyperbolic cosine: The even part of the function \(e^t\), that is, \[ \cosh (t) = \frac {e^t + e^{-t}} {2} = \frac {e^{2t} + 1} {2e^t} = \frac {1 + e^{-2t}} {2e^{-t}} \,. \]
Hyperbolic sine: The odd part of the function \(e^t\), that is, \[ \sinh (t) = \frac {e^t - e^{-t}} {2} = \frac {e^{2t} - 1} {2e^t} = \frac {1 - e^{-2t}} {2e^{-t}} \,. \]
Hyperbolic tangent: Defined by \[ \tanh(t) = \frac{\sinh t}{\cosh t} = \frac {e^t - e^{-t}} {e^t + e^{-t}} = \frac{e^{2t} - 1} {e^{2t} + 1} \,. \]
Hyperbolic cotangent: The reciprocal of \(\tanh\) for \(t \neq 0\), \[ \coth t = \frac{\cosh t}{\sinh t} = \frac {e^t + e^{-t}} {e^t - e^{-t}} = \frac{e^{2t} + 1} {e^{2t} - 1} \,. \]
Hyperbolic secant: The reciprocal of \(\cosh\) \[ \mathop{\mathrm{sech}}(t) = \frac{1}{\cosh t} = \frac {2} {e^t + e^{-t}} = \frac{2e^t} {e^{2t} + 1} \,. \]
Hyperbolic cosecant: The reciprocal of \(\sinh\) for \(t \neq 0\), \[ \mathop{\mathrm{csch}}(t) = \frac{1}{\sinh t} = \frac {2} {e^t - e^{-t}} = \frac{2e^t} {e^{2t} - 1} \,. \]
For a plot \(\cosh, \sinh, \tanh\) see Figure 2.1 below. The properties of the hyperbolic functions which are of interest to us are:
Identities: \[\begin{align*} &\cosh(t) + \sinh(t) = e^t \\ &\cosh(t) - \sinh(t) = e^{-t} \\ &\cosh^2(t) - \sinh^2(t) = 1 \\ &{\mathop{\mathrm{sech}}}^2(t) - \tanh^2(t) = 1 \end{align*}\]
Derivatives: \[\begin{align*} \frac{d}{dt} \left[ \sinh(t) \right] & = \cosh (t) \\ \frac{d}{dt} \left[ \cosh(t) \right] & = \sinh (t) \\ \frac{d}{dt} \left[ \tanh(t) \right] & = 1 - \tanh^2 (t) = - {\mathop{\mathrm{csch}}}^2(t) \end{align*}\]
Integrals: \[\begin{align*} \int_{t_0}^t \sinh(u) \, du & = \cosh (t) - \cosh( t_0 ) \\ \int_{t_0}^t \cosh(u) \, du & = \sinh (t) - \sinh( t_0 ) \\ \int_{t_0}^t \tanh(u) \, du & = \log ( \cosh (t) ) - \log ( \cosh (t_0) ) \end{align*}\]
Example 7: The Catenary
2.2 Vector product in \(\mathbb{R}^3\)
The discussion in this section follows (do Carmo 2017). We start by defining orientation for a vector space.
Definition 8: Same orientation
When two basis \(B\) and \(\widetilde{B}\) have the same orientation, we write \[ \mathbf{b}\sim \widetilde{\mathbf{b}} \,. \] The above is clearly an equivalence relation on the set of ordered basis. Therefore the set of ordered basis of \(\mathbb{R}^3\) can be decomposed into equivalence classes. Since the determinant of the matrix of change of basis can only be positive or negative, there are only two equivalence classes.
Definition 9: Orientation
Definition 10: Positive orientation
Consider the standard basis of \(\mathbb{R}^3\) \[ E = (\mathbf{e}_1,\mathbf{e}_2,\mathbf{e}_3) \] where we set \[ \mathbf{e}_1 = (1,0,0)\,, \quad \mathbf{e}_2 = (0,1,0) \,, \quad \mathbf{e}_3 = (0,0,1) \,. \] Then:
- The orientation corresponding to \(E\) is called positive orientation of \(\mathbb{R}^3\).
- The orientation corresponding to the other equivalence class is called negative orientation of \(\mathbb{R}^3\).
For a basis \(B\) of \(\mathbb{R}^3\) we say that:
- \(B\) is a positive basis if it belongs to the class of \(e\).
- \(B\) is a negative basis if it does not belong to the class of \(e\).
Example 11
Consider instead \[ \widetilde{E} = (\mathbf{e}_2,\mathbf{e}_1,\mathbf{e}_3) \,. \] The matrix of change of variables between \(\widetilde{E}\) and \(E\) is \[ (\mathbf{e}_2 | \mathbf{e}_1 | \mathbf{e}_3 ) = \left( \begin{array}{ccc} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \\ \end{array} \right) \] and the latter has negative determinant. Thus \(\widetilde{E}\) does not belong to the class of \(E\), and is therefore a negative basis.
We are now ready to define the vector product in \(\mathbb{R}^3\).
Definition 12: Vector product in \(\mathbb{R}^3\)
The following proposition gives an explicit formula for computing \(\mathbf{u}\times \mathbf{v}\).
Proposition 13
Proof
Sometimes we will denote formula (2.6) by \[ \mathbf{u}\times \mathbf{v}= \left| \begin{array}{ccc} \mathbf{i}& \mathbf{j}& \mathbf{k}\\ u_1 & u_2 & u_2 \\ v_1 & v_2 & v_3 \end{array} \right| \,. \]
Let us collect some crucial properties of the vector product.
Proposition 14
The vector product in \(\mathbb{R}^3\) satisfies the following properties: For all \(\mathbf{u}, \mathbf{v}\in \mathbb{R}^3\)
- \(\mathbf{u}\times \mathbf{v}= - \mathbf{v}\times \mathbf{u}\)
- \(\mathbf{u}\times \mathbf{v}= {\pmb{0}}\) if and only if \(\mathbf{u}\) and \(\mathbf{v}\) are linearly dependent
- \((\mathbf{u}\times \mathbf{v}) \cdot \mathbf{u}= 0\), \((\mathbf{u}\times \mathbf{v}) \cdot \mathbf{v}= 0\)
- For all \(\mathbf{w}\in \mathbb{R}^3\), \(a,b \in \mathbb{R}\) \[ (a\mathbf{u}+ b\mathbf{w}) \times \mathbf{v}= a \mathbf{u}\times \mathbf{v}+ b\mathbf{w}\times \mathbf{w} \]
The proof, which is based on the properties of determinants, is omitted.
Remark 15: Geometric interpretation of vector product
Let \(\mathbf{u}, \mathbf{v}\in \mathbb{R}^3\) be linearly independent. We make some observations:
Property 3 in Proposition 14 says that \[ (\mathbf{u}\times \mathbf{v}) \cdot \mathbf{u}= 0 \,, \quad (\mathbf{u}\times \mathbf{v}) \cdot \mathbf{v}= 0 \,. \] Therefore \(\mathbf{u}\times \mathbf{v}\) is orthogonal to both \(\mathbf{u}\) and \(\mathbf{v}\).
In particular \(\mathbf{u}\times \mathbf{v}\) is orthogonal to the plane generated by \(\mathbf{u}\) and \(\mathbf{v}\).
Since \(\mathbf{u}\) and \(\mathbf{v}\) are linearly independent, Property 2 in Proposition 14 says that \[ \mathbf{u}\times \mathbf{v}\neq {\pmb{0}} \]
Therefore we have \[ (\mathbf{u}\times \mathbf{v}) \cdot (\mathbf{u}\times \mathbf{v}) = \left\| \mathbf{u}\times \mathbf{v} \right\|^2 > 0 \]
On the other hand, using the definition of \(\mathbf{u}\times \mathbf{v}\) with \(\mathbf{w}= \mathbf{v}\times \mathbf{w}\) yields \[ (\mathbf{u}\times \mathbf{v}) \cdot (\mathbf{u}\times \mathbf{v}) = \left| \begin{array}{ccc} u_1 & u_2 & u_3 \\ v_1 & v_2 & v_3 \\ (\mathbf{u}\times \mathbf{v})_1 & (\mathbf{u}\times \mathbf{v})_2 & (\mathbf{u}\times \mathbf{v})_3 \\ \end{array} \right| \]
Therefore the determinant of the matrix \[ (\mathbf{u}| \mathbf{v}| \mathbf{u}\times \mathbf{v}) \] is positive. This shows that \[ (\mathbf{u}, \mathbf{v}, \mathbf{u}\times \mathbf{v}) \] is a positive basis of \(\mathbb{R}^3\).
For all \(\mathbf{u},\mathbf{v},\mathbf{x},\mathbf{y}\in \mathbb{R}^3\) it holds \[ (\mathbf{u}\times \mathbf{v}) \cdot (\mathbf{x}\times \mathbf{y}) = \left| \begin{array}{cc} \mathbf{u}\cdot \mathbf{x}& \mathbf{v}\cdot \mathbf{x}\\ \mathbf{u}\cdot \mathbf{y}& \mathbf{v}\cdot \mathbf{y} \end{array} \right| \,. \tag{2.7}\] Indeed, one can check that the above formula holds for the standard vectors \(\mathbf{e}_i\), and thus the general formula follows by linearity.
Using (2.7) we get \[\begin{align*} \left\| \mathbf{u}\times \mathbf{v} \right\|^2 & = (\mathbf{u}\times \mathbf{v}) \cdot (\mathbf{u}\times \mathbf{v}) = \left| \begin{array}{cc} \mathbf{u}\cdot \mathbf{u}& \mathbf{v}\cdot \mathbf{u}\\ \mathbf{u}\cdot \mathbf{v}& \mathbf{v}\cdot \mathbf{v} \end{array} \right| \\ & = \left\| \mathbf{u} \right\|^2 \left\| \mathbf{v} \right\|^2 - |\mathbf{u}\cdot \mathbf{v}|^2 \\ & = \left\| \mathbf{u} \right\|^2 \left\| \mathbf{v} \right\|^2 - \left\| \mathbf{u} \right\|^2 \left\| \mathbf{v} \right\|^2 \cos^2(\theta) \\ & = \left\| \mathbf{u} \right\|^2\left\| \mathbf{v} \right\|^2 (1-\cos^2(\theta)) \\ & = \left\| \mathbf{u} \right\|^2\left\| \mathbf{v} \right\|^2 \sin^2(\theta) \\ & = A^2 \end{align*}\] where \(A\) is the area of the parallelogram with sides \(\mathbf{u}\) and \(\mathbf{v}\).
Let us summarize the above remark.
Remark 16: Summary: Properties of \(\mathbf{u}\times \mathbf{v}\)
Let \(\mathbf{u},\mathbf{v}\in \mathbb{R}^3\) be linearly independent. Then
- \(\mathbf{u}\times \mathbf{v}\) is orthogonal to the plane spanned by \(\mathbf{u},\mathbf{v}\)
- \(\left\| \mathbf{u}\times \mathbf{v} \right\|\) is equal to the area of the parallelogram with sides \(\mathbf{u},\mathbf{v}\)
- \(\mathbf{u}\times \mathbf{v}\) is such that \[ (\mathbf{u},\mathbf{v},\mathbf{u}\times \mathbf{v}) \] is a positive basis of \(\mathbb{R}^3\).
We conclude with noting that the cross product is not associative, and with a useful proposition for differentiating the cross product of curves in \(\mathbb{R}^3\).
Proposition 17
The proof is omitted. It follows by observing that both sides of (2.8) are linear in \(\mathbf{u}, \mathbf{v}, \mathbf{w}\). Therefore it is sufficient to verify (2.8) for the standard basis vectors \(\mathbf{e}_i\). This is left as an exercise.
Proposition 18
The proof is omitted. It follows immediately from formula (2.6).
2.3 Curvature formula in \(\mathbb{R}^3\)
Given a unit speed curve \[ {\pmb{\gamma}}\ \colon (a,b) \to \mathbb{R}^n \] we defined its curvature as \[ \kappa(t) = \left\| \ddot{{\pmb{\gamma}}}(t) \right\| \,. \] If \({\pmb{\gamma}}\) is not unit speed then the curvature is not defined. However, when \({\pmb{\gamma}}\) is regular, then we can find a unit-speed reparametrization \(\widetilde{{\pmb{\gamma}}}\) of \({\pmb{\gamma}}\), and compute \(\kappa\) as \[ \kappa(t) = \left\| \ddot{\widetilde{{\pmb{\gamma}}}}(t) \right\| \,. \] If \({\pmb{\gamma}}\) is a regular curve in \(\mathbb{R}^3\), there is a way to compute \(\kappa\) without passing through \(\widetilde{{\pmb{\gamma}}}\). The formula for computing \(\kappa\) is as follows.
Proposition 19: Curvature formula
We delay the proof of the above Proposition, as this will get easier when the Frenet frame is introduced. For a proof which does not make use of the Frenet frame, see the proof of Proposition 2.1.2 in (Pressley 2010).
For now we use (2.10) the above proposition to compute the curvature on specific curves.
Example 20
Example 21
Consider the Helix of radius \(R>0\) and rise \(H>0\) \[ {\pmb{\gamma}}(t) = ( R\cos(t) , R\sin(t) , Ht) \,, \quad t \in \mathbb{R}\,. \] Then \[\begin{align*} \dot{{\pmb{\gamma}}}(t) & = ( -R\sin(t) , R\cos(t) , H) \\ \ddot{{\pmb{\gamma}}}(t) & = ( -R\cos(t) , -R\sin(t) , 0) \end{align*}\] From this we deduce that \[ \left\| \dot{{\pmb{\gamma}}}(t) \right\| = \sqrt{R^2 + H^2}\,, \] showing that \({\pmb{\gamma}}\) is regular. Finally \[\begin{align*} \dot{{\pmb{\gamma}}}\times \ddot{{\pmb{\gamma}}}& = \left| \begin{array}{cc} {\dot\gamma}_2 & {\dot\gamma}_3 \\ {\ddot\gamma}_2 & {\ddot\gamma}_3 \end{array} \right| \mathbf{e}_1 - \left| \begin{array}{cc} {\dot\gamma}_1 & {\dot\gamma}_3 \\ {\ddot\gamma}_1 & {\ddot\gamma}_3 \end{array} \right| \mathbf{e}_2 + \left| \begin{array}{cc} {\dot\gamma}_1 & {\dot\gamma}_2 \\ {\ddot\gamma}_1 & {\ddot\gamma}_2 \end{array} \right| \mathbf{e}_3 \\ & = \left| \begin{array}{cc} R\cos(t) & H \\ -R\sin(t) & 0 \end{array} \right| \mathbf{e}_1 - \left| \begin{array}{cc} -R\sin(t) & H \\ -R\cos(t) & 0 \end{array} \right| \mathbf{e}_2 + \left| \begin{array}{cc} -R\sin(t) & R\cos(t) \\ -R\cos(t) & -R\sin(t) \end{array} \right| \mathbf{e}_3 \\ & = \left( RH\sin(t), -RH\cos(t), R^2\cos^2(t) + R^2\sin^2(t) \right) \\ & = \left( RH\sin(t), -RH\cos(t), R^2 \right) \end{align*}\] and therefore \[ \left\| \dot{{\pmb{\gamma}}}\times \ddot{{\pmb{\gamma}}} \right\| = R\sqrt{R^2 + H^2 } \,. \] By the general formula we have \[ \kappa = \frac{ \left\| \dot{{\pmb{\gamma}}}\times \ddot{{\pmb{\gamma}}} \right\| }{ \left\| \dot{{\pmb{\gamma}}} \right\|^3 } = \frac{ R (R^2 + H^2)^{\frac12} }{ (R^2 + H^2)^{\frac32} } = \frac{ R }{ R^2 + H^2 } \]
We notice the following:
If \(H=0\) then the Helix is just a circle of radius \(R\). In this case the curvature is \[ \kappa = \frac{1}{R} \] which agrees with the curvature computed for the circle of radius \(R\).
If \(R=0\) then the Helix is just parametrizing the \(z\)-axis. In this case the curvature is \[ \kappa = 0 \,, \] which agrees with the curvature of a straight line.
2.4 Signed curvature of plane curves
In this section we assume to have plane curves, that is, curves with values in \(\mathbb{R}^2\). In this case we can give a geometric interpretation for the sign of the curvature. This cannot be done in higher dimension.
Definition 22
Definition 23
Remark 24
Remark 25
- positive if \(\dot{{\pmb{\gamma}}}\) is rotating anti-clockwise
- negative if \(\dot{{\pmb{\gamma}}}\) is rotating clockwise
In other words,
- \(k_s > 0\) means the curve is turning left,
- \(k_s < 0\) means the curve is turning right.
A rigorous justification of the above statement is found in Proposition 2.2.3 in (Pressley 2010).
For curves which are not unit speed, we define the signed curvature as the signed curvature of the unit speed reparametrization.
Definition 26
The signed curvature completely characterizes plane curves, in the sense of the following theorem.
Theorem 27: Characterization of plane curves
Let \(\phi\ \colon \mathbb{R}\to \mathbb{R}\) be smooth. Then:
There exists a unit speed curve \({\pmb{\gamma}}\ \colon \mathbb{R}\to \mathbb{R}^2\) such that its signed curvature \(\kappa_s\) satisfies \[ \kappa_s(t) = \phi(t) \,, \quad \forall \, t \in \mathbb{R}\,. \]
Suppose that \(\widetilde{{\pmb{\gamma}}}\ \colon \mathbb{R}\to \mathbb{R}^2\) is a unit speed curve such that its signed curvature \(\tilde{\kappa}_s\) satisfies \[ \tilde{\kappa}_s(t) = \phi(t) \,, \quad \forall \, t \in \mathbb{R}\,. \] Then \[ \widetilde{{\pmb{\gamma}}}= {\pmb{\gamma}} \] up to rotations and translations.
We do not prove the above theorem. For a proof, see Theorem 2.2.6 in (Pressley 2010).
2.5 Space curves
In this section we deal with space curves, that is, curves with values in \(\mathbb{R}^3\). There are several issues compare to the plane case:
A 3D counterpart of the signed curvature does not exist, since there is no notion of turning left or turning right.
We have seen in the previous section that the signed curvature completely characterizes plane curves. In 3D however curvature is not enough to characterize curves: there exist \({\pmb{\gamma}}\) and \({\pmb{\eta}}\) space curves such that \[ \kappa^{{\pmb{\gamma}}} = \kappa^{{\pmb{\eta}}} \,, \quad {\pmb{\gamma}}\neq {\pmb{\eta}}\,, \] that is, \({\pmb{\gamma}}\) and \({\pmb{\eta}}\) have same curvature but are different curves.
Example 28
Therefore curvature is not enough for characterizing space curves, and we need a new quantity. As we did with curvature, we start by considering the simpler case of unit speed curves. We will also need to assume that the curvature is never zero.
Definition 29: Principal normal vector
Remark 30
Since for \({\pmb{\gamma}}\) unit speed we defined \[ \kappa (t) := \left\| \ddot{{\pmb{\gamma}}}(t) \right\| \,, \] we have that \[ \left\| \mathbf{n}(t) \right\| = 1 \,, \] thus \(\mathbf{n}\) is a unit vector. Moreover \(\mathbf{n}\) is orthogonal to \(\dot{{\pmb{\gamma}}}\), that is, \[ \dot{{\pmb{\gamma}}}\cdot \mathbf{n}= 0 \,. \]
This is because \[ \dot{{\pmb{\gamma}}}\cdot \mathbf{n}= \frac{1}{\kappa} \, \dot{{\pmb{\gamma}}}\cdot \ddot{{\pmb{\gamma}}}= 0 \,, \] where the last equality follows from \(\dot{{\pmb{\gamma}}}\cdot \ddot{{\pmb{\gamma}}}= 0\), being \({\pmb{\gamma}}\) unit speed.
Question 31
Definition 32: Binormal vector
Definition 33: Orthonormal basis
Proposition 34
Proof
Proposition 35
Proof
Proposition 36
Proof
The scalar \(\tau\) in equation (2.13) is called the torsion of \({\pmb{\gamma}}\).
Definition 37: Torsion of unit speed curve
Remark 38
In particular the torsion satisfies: \[ \tau(t) = - \dot{\mathbf{b}} (t) \cdot \mathbf{n}(t) \,. \]
The above can be immediately obtained by multiplying (2.13) by \(\mathbf{n}\). Indeed, \[ \dot{\mathbf{b}} = - \tau \mathbf{n}\quad \implies \quad \dot{\mathbf{b}} \cdot \mathbf{n}= - \tau \mathbf{n}\cdot \mathbf{n}= - \tau \,, \] since \(\mathbf{n}\) is a unit vector.
Warning
We can extend the definition of torsion to regular curves \({\pmb{\gamma}}\) with non-vanishing curvature. In this case the torsion of \({\pmb{\gamma}}\) is defined as the torsion of a unit speed reparametrization of \({\pmb{\gamma}}\).
Definition 39
As usual, it is possible to check that the above definition of torsion does not depend on the choice of unit speed reparametrization \(\widetilde{{\pmb{\gamma}}}\). As with curvature, there is a general formula to compute the torsion without having to reparametrize.
Proposition 40: Torsion formula
We delay the proof of the above proposition for a bit. In the meantime, let us look at examples.
Example 41: Torsion Helix
Example 42: Curvature and Torsion of Circle
From the above example we notice that the torsion of the circle is \(0\). This is true in general for space curves which are contained in a plane: we will prove this result in general. For the moment, let us give an example for which this happens, that is, an example of space curve \({\pmb{\gamma}}\) which is contained in a plane.
Example 43
2.6 Frenet frame
For a unit speed curve \({\pmb{\gamma}}\colon (a,b) \to \mathbb{R}^3\) with non-vanishing curvature we computed the triple \[ \{ \dot{{\pmb{\gamma}}}, \mathbf{n}, \mathbf{b}\} \,. \] We saw that the above is a positive orthonormal basis of \(\mathbb{R}^3\). We also used this triple to compute curvature \(\kappa\) and torsion \(\tau\) of \({\pmb{\gamma}}\): \[ \kappa = \left\| \ddot{{\pmb{\gamma}}} \right\| \,, \quad \tau = - \dot{\mathbf{b}} \cdot \mathbf{n}\,. \] This triple is so important that it has a name.
Definition 44: Frenet frame
We can also define the Frenet frame for regular curves with non-vanishing curvature.
Definition 45
Remark 46
We should check that the above definition is well-posed:
Note that \(\widetilde{{\pmb{\gamma}}}\) is unit speed. Moreover the curvature of \({\kappa}^{\widetilde{{\pmb{\gamma}}}}\) is given by \[ {\kappa}^{\widetilde{{\pmb{\gamma}}}} (t) = {\kappa}^{{\pmb{\gamma}}} (\phi(t)) \] for some \(\phi\) diffeomorphism. Therefore \({\kappa}^{\widetilde{{\pmb{\gamma}}}} \neq 0\) as we are assuming \({\kappa}^{{\pmb{\gamma}}} \neq 0\). Therefore the Frenet-Frame of \(\widetilde{{\pmb{\gamma}}}\) is well defined.
If \(\hat{{\pmb{\gamma}}}\) is another unit speed reparametrization of \({\pmb{\gamma}}\), then the Frenet frame generated by \(\hat{{\pmb{\gamma}}}\) coincides with the one generated by \(\widetilde{{\pmb{\gamma}}}\). The proof is left as an exercise.
From the Frenet frame we can define the Frenet-Serret equations.
Theorem 47: Frenet-Serret equations
Proof
Remark 48
Important: Summary
- Curvature \(\kappa\) is defined only for regular curves.
- Torsion \(\tau\) is defined only for regular curves with non-vanishing \(\kappa\).
The two strategies for computing \(\kappa\) and \(\tau\) are discussed in the diagram in Figure 2.4 below.
Let us conclude the section with an example. We compute the Frenet frame of the helix. As a consequence we obtain curvature and torsion.
Example 49: Frenet frame of helix
2.7 Consequences of Frenet-Serret
The most important consequence of the Frenet-Serret equations is that they allow to fully characterize space curves in terms of curvature and torsion. Precisely, the following theorem holds.
Theorem 50: Characterization of space curves
Let \(\kappa, \tau \ \colon \mathbb{R}\to \mathbb{R}\) be smooth functions, with \(\kappa>0\). Then:
There exists aunit speed curve \({\pmb{\gamma}}\ \colon \mathbb{R}\to \mathbb{R}^3\) such that its curvature \(\kappa^{{\pmb{\gamma}}}\) and torsion \(\tau^{{\pmb{\gamma}}}\) satisfy \[ \kappa^{{\pmb{\gamma}}}(t) = \kappa(t) \,, \quad \tau^{{\pmb{\gamma}}}(t) = \tau(t) \,, \,\, \forall \, t \in \mathbb{R}\,. \]
Suppose that \(\widetilde{{\pmb{\gamma}}}\ \colon \mathbb{R}\to \mathbb{R}^3\) is a unit speed curve such that its curvature \(\tilde{\kappa}^{\widetilde{{\pmb{\gamma}}}}\) and torsion \(\tau^{\widetilde{{\pmb{\gamma}}}}\) satisfy \[ \kappa^{\widetilde{{\pmb{\gamma}}}}(t) = \kappa(t) \,, \quad \tau^{\widetilde{{\pmb{\gamma}}}}(t) = \tau(t) \,,\,\, \forall \, t \in \mathbb{R}\,. \] Then \[ \widetilde{{\pmb{\gamma}}}= {\pmb{\gamma}} \] up to rotations and translations.
The proof of Theorem 50 is omitted, and it can be found in Theorem 2.3.6 in (Pressley 2010).
Theorem 50 is a very strong result. It is saying two things:
If we prescribe curvature and torsion, then there exists a unit speed curve which has such curvature and torsion.
If two unit speed curves have same curvature and torsion, then they must be the same curve, up to translations and rotations.
In other words, curvature and torsion fully characterize space curves. This result is the 3D counterpart of Theorem 27, which said that signed curvature characterizes 2D curves.
Example 51
\[ \kappa^{\widetilde{{\pmb{\gamma}}}} = 1 \,, \quad \tau^{\widetilde{{\pmb{\gamma}}}} = 1 \,. \] Therefore \[ \kappa^{{\pmb{\gamma}}} = \kappa^{\widetilde{{\pmb{\gamma}}}} \,, \quad \tau^{{\pmb{\gamma}}} = \tau^{\widetilde{{\pmb{\gamma}}}} \,, \] and by Theorem 50 we conclude that \({\pmb{\gamma}}\) is equal to \(\widetilde{{\pmb{\gamma}}}\) up to rotations and translations.
Another consequence of the Frenet-Serret equations is that they allow us to finally prove the curvature and torsion formulas given in Proposition 19 and Proposition 40. For reader’s convenience we recall these two results.
Proposition 52: Curvature and torsion formulas
Before proceeding with the proof, we need to establish some notation.
Notation: Compact notation for arc length reparametrization
Suppose \({\pmb{\gamma}}\colon (a,b) \to \mathbb{R}^n\) is regular and denote by \[ s \colon (a,b) \to (\tilde{a},\tilde{b})\,, \quad t \mapsto s(t) \] its arc length. We already know that in this case \(s\) invertible, with inverse \(s^{-1}\) giving a unit speed reparametrization \(\widetilde{{\pmb{\gamma}}}\colon (\tilde{a},\tilde{b}) \to \mathbb{R}^n\) of \({\pmb{\gamma}}\), defined by \[ \widetilde{{\pmb{\gamma}}}= {\pmb{\gamma}}\circ \psi \,, \quad \psi:=s^{-1} \colon (\tilde{a},\tilde{b}) \to (a,b) \] Sometimes it is more convenient to adopt more compact notation. In the new notation the unit speed reparametrization \(\widetilde{{\pmb{\gamma}}}\) is denoted by \({\pmb{\gamma}}(s)\): \[ t \mapsto \widetilde{{\pmb{\gamma}}}(t) \qquad \leadsto \qquad s \mapsto {\pmb{\gamma}}(s) \,. \] Thus, the reparametrization is denoted with the same symbol \({\pmb{\gamma}}\), but this time \({\pmb{\gamma}}\) is considered as a function of the arc length parameter \[ s \in (\tilde{a}, \tilde{b}) \,. \] We will denote:
The derivative of \(s\) by \[ \frac{ds}{dt} \]
The derivative of \(\psi = s^{-1}\) by \[ \frac{dt}{ds} \,. \]
Moreover:
The derivative of \({\pmb{\gamma}}(t)\) is denoted by \[ \frac{d{\pmb{\gamma}}}{dt}(t) = \dot{{\pmb{\gamma}}}(t) \,, \quad t \in (a,b) \]
The derivative of \({\pmb{\gamma}}(s)\) is denoted by \[ \frac{d{\pmb{\gamma}}}{ds}(s) = \dot{{\pmb{\gamma}}}(s) \,, \quad s \in (\tilde{a},\tilde{b}) \,. \]
We also have new notations for the chain rule:
The chain rule for \({\pmb{\gamma}}\) is the old notations is: \[ {\pmb{\gamma}}(t) = \widetilde{{\pmb{\gamma}}}(s(t)) \quad \implies \quad \dot{{\pmb{\gamma}}}(t) = \dot{\widetilde{{\pmb{\gamma}}}}(s(t)) \, \dot{s} (t) \,, \quad t \in (a,b) \,. \] In the new notations the above chain rule is written \[ \frac{d{\pmb{\gamma}}}{dt}(t) = \frac{d{\pmb{\gamma}}}{ds}(s(t)) \, \frac{ds}{dt}(t) \,, \quad t \in (a,b) \,. \] We will often omit the dependence on the point \(t\) by writing \[ \frac{d{\pmb{\gamma}}}{ds} = \frac{d{\pmb{\gamma}}}{dt} \, \frac{dt}{ds} \,. \]
The chain rule for the reparametrization \(\widetilde{{\pmb{\gamma}}}\) in the old notation is: \[ \widetilde{{\pmb{\gamma}}}(t) = {\pmb{\gamma}}( \psi (t)) \quad \implies \quad \dot{\widetilde{{\pmb{\gamma}}}}(t) = \dot{{\pmb{\gamma}}}( \psi(t) ) \, \dot{\psi}(t) \,, \quad t \in (\tilde{a},\tilde{b}) \,. \] In the new notations the above chain rule is written \[ \frac{d{\pmb{\gamma}}}{ds}(s) = \frac{d{\pmb{\gamma}}}{dt}( \psi(s) ) \, \frac{dt}{ds} ( s ) \,,\quad s \in (\tilde{a},\tilde{b}) \,, \] since \(\dot \psi\) is written \(dt/ds\) in the new notations. Without dependence on the point \(s\), the above reads \[ \frac{d{\pmb{\gamma}}}{ds} = \frac{d{\pmb{\gamma}}}{dt} \, \frac{dt}{ds} \,. \]
Example 53: How to use the new notations
Let us highlight the main feature of the above notation.
Important: New Notation!
Let \({\pmb{\gamma}}\colon (a,b) \to \mathbb{R}^n\) be a regular curve:
We denote by \[ t \mapsto {\pmb{\gamma}}(t) \,, \quad t \in (a,b) \] the given curve \({\pmb{\gamma}}\).
We denote by \[ s \mapsto {\pmb{\gamma}}(s) \,, \quad s \in (\tilde{a},\tilde{b}) \] the arc length reparametrization of the curve \({\pmb{\gamma}}\). The parameter \(s\) is the arc length parameter. In particular \({\pmb{\gamma}}(s)\) is unit speed with respect to \(s\).
We will heavily rely on the new notations for proving Proposition 52.
Proof: Proof of Proposition 52
Since \({\pmb{\gamma}}\) is regular, we can reparametrize \({\pmb{\gamma}}\) by arc length \(s(t)\). We denote the arc lenght reparametrization by \({\pmb{\gamma}}(s)\). We know that \({\pmb{\gamma}}(s)\) is unit speed, that is, \[ \left\| \frac{d{\pmb{\gamma}}}{ds} \right\| = 1 \,. \] Therefore is well define the Frenet frame \[ \{\mathbf{t}(s), \mathbf{n}(s), \mathbf{b}(s) \} \,, \quad \mathbf{t}(s):=\dot{{\pmb{\gamma}}}(s) = \frac{d {\pmb{\gamma}}}{ds} (s)\,. \] The Frenet-Serret equations are \[\begin{align*} \dot{\mathbf{t}}(s) & = \kappa(s) \mathbf{n}(s) \\ \dot{\mathbf{n}}(s) & = -\kappa(s) \mathbf{t}(s) + \tau(s) \mathbf{b}(s) \\ \dot{\mathbf{b}}(s) & = - \tau(s) \mathbf{n}(s) \end{align*}\] By chain rule \[ \frac{d {\pmb{\gamma}}}{dt} = \frac{d{\pmb{\gamma}}}{ds} \, \frac{ds}{dt} =\left( \frac{ds}{dt} \right) \, \mathbf{t}\,. \] Differentiating the above we infer \[\begin{align*} \frac{d^2 {\pmb{\gamma}}}{dt^2} & = \frac{d}{dt} \left[ \left( \frac{ds}{dt} \right) \, \mathbf{t}\right] \\ & = \frac{d^2 s}{dt^2} \, \mathbf{t}+ \left( \frac{ds}{dt} \right) \, \frac{d\mathbf{t}}{dt} \,. \\ \end{align*}\] By chain rule we have \[ \frac{d\mathbf{t}}{dt} = \frac{d\mathbf{t}}{ds} \, \frac{dt}{ds} \,, \] and therefore \[\begin{align*} \frac{d^2 {\pmb{\gamma}}}{dt^2} & = \frac{d^2 s}{dt^2} \, \mathbf{t}+ \left( \frac{ds}{dt} \right) \, \frac{d\mathbf{t}}{dt} \\ & = \frac{d^2 s}{dt^2} \, \mathbf{t}+ \left( \frac{ds}{dt} \right)^2 \, \frac{d\mathbf{t}}{ds} \,. \end{align*}\] Hence \[\begin{align*} \dot{{\pmb{\gamma}}}(t) \times \ddot{{\pmb{\gamma}}}(t) & = \frac{d {\pmb{\gamma}}}{dt} \times \frac{d^2 {\pmb{\gamma}}}{dt^2} \\ & = \left(\frac{ds}{dt} \right) \mathbf{t}\times \left[ \frac{d^2 s}{dt^2} \, \mathbf{t}+ \left( \frac{ds}{dt} \right)^2 \, \frac{d\mathbf{t}}{ds} \right] \\ & = \left[ \left(\frac{ds}{dt} \right) \left(\frac{d^2s}{dt^2} \right) \mathbf{t}\times \mathbf{t}\right] + \left[ \left( \frac{ds}{dt} \right)^3 \,\, \mathbf{t}\times \frac{d\mathbf{t}}{ds} \right] \\ & = \left( \frac{ds}{dt} \right)^3 \,\, \mathbf{t}\times \frac{d\mathbf{t}}{ds} \,, \end{align*}\] since \(\mathbf{t}\times \mathbf{t}= 0\) by the properties of the cross product. Now we recall that \[ \frac{d\mathbf{t}}{ds} = \kappa(s) \, \mathbf{n}(s) \] by the first Frenet-Serret equation. Moreover \[ \frac{ds}{dt}(t) = \left\| \dot{{\pmb{\gamma}}}(t) \right\|^2 \,. \] Therefore \[\begin{align*} \dot{{\pmb{\gamma}}}(t) \times \ddot{{\pmb{\gamma}}}(t) & = \left( \frac{ds}{dt} \right)^3 \,\, \mathbf{t}\times \frac{d\mathbf{t}}{ds} \\ & = \left\| \dot{{\pmb{\gamma}}}(t) \right\|^3 \, \kappa(s(t)) \,\, \mathbf{t}\times \mathbf{n}\\ & = \left\| \dot{{\pmb{\gamma}}}(t) \right\|^3 \, \kappa(s(t)) \,\, \mathbf{b}\,, \end{align*}\] where in the last line we used the definition of \(\mathbf{b}\) \[ \mathbf{b}(s) = \dot{{\pmb{\gamma}}}(s) \times \mathbf{n}(s) = \mathbf{t}(s) \times \mathbf{n}(s) \,. \] We can now take the norms and obtain \[\begin{align*} \left\| \dot{{\pmb{\gamma}}}(t) \times \ddot{{\pmb{\gamma}}}(t) \right\| & = \left\| \dot{{\pmb{\gamma}}}(t) \right\|^3 \, \kappa(s(t)) \, \left\| \mathbf{b} \right\| \\ & = \left\| \dot{{\pmb{\gamma}}}(t) \right\|^3 \, \kappa(s(t)) \end{align*}\] using that \(\left\| \mathbf{b} \right\| = 1\). As \({\pmb{\gamma}}\) is regular, we can divide by \(\left\| \dot{{\pmb{\gamma}}}(t) \right\|^3\) and obtain \[ \kappa(s (t)) = \frac{\left\| \dot{{\pmb{\gamma}}}(t) \times \ddot{{\pmb{\gamma}}}(t) \right\|}{\left\| \dot{{\pmb{\gamma}}}(t) \right\|^3} \,. \] Recalling that the curvature of \({\pmb{\gamma}}\) at \(t\) is defined as the curvature of \({\pmb{\gamma}}(s)\) at \(s(t)\), we conclude that the above is the desired formula.
We now state and prove two more results which directly follow from the Frenet-Serret equations. They state, respectivley:
A curve has torsion \(\tau = 0\) if and only if it is contained in a plane.
A curve has constant curvature and zero torsion if and only if it is part of a circle.
Before proceeding, we recall the following.
Remark 54: Equation of a plane
\[ \pmb{\pi}_d = \{ \mathbf{x}\in \mathbb{R}^3 \, \colon \, \mathbf{x}\cdot \mathbf{P} = d \}\,, \] for some vector \(\mathbf{P} \in \mathbb{R}^3\) and scalar \(d \in \mathbb{R}\). Note that:
If \(d = 0\), the condition \[ \mathbf{x}\cdot \mathbf{P} = 0 \] is saying that the plane \(\pmb{\pi}_0\) contains all the points \(\mathbf{x}\) in \(\mathbb{R}^3\) which are orthogonal to \(\mathbf{P}\). In particular \(\pmb{\pi}_0\) contains the origin \({\pmb{0}}\).
If \(d \neq 0\), then \(\pmb{\pi}_d\) is the translation of \(\pmb{\pi}_0\) by the quantity \(d\) in direction \(\mathbf{P}\).
In both cases, \(\mathbf{P}\) is the normal vector to the plane, as shown in Figure 2.6 below.
Proposition 55
Let \({\pmb{\gamma}}\colon (a,b) \to \mathbb{R}^3\) be regular and such that \(\kappa \neq 0\). They are equivalent:
The torsion of \({\pmb{\gamma}}\) satisfies \(\tau(t) = 0\) for all \(t \in (a,b)\).
The image of \({\pmb{\gamma}}\) is contained in a plane, that is, there exists a vector \(\mathbf{P} \in \mathbb{R}^3\) and a scalar \(d \in \mathbb{R}\) such that \[ {\pmb{\gamma}}(t)\cdot \mathbf{P} = d \,, \quad \forall t \in (a,b) \,. \]
Proof
- \(\widetilde{{\pmb{\gamma}}}\) would still be contained in the same plane in which \({\pmb{\gamma}}\) is contained.
- The torsion of \(\widetilde{{\pmb{\gamma}}}\) would not change, i.e., it would still be identically zero.
Thefore the Frenet frame of \({\pmb{\gamma}}\) exists. We denote it by \[ \{ \dot{{\pmb{\gamma}}}(t), \mathbf{n}(t) ,\mathbf{b}(t) \} \,. \]
Step 1. Suppose that \(\tau = 0\) for all \(t\). By the Frenet-Serret equations we have \[ \dot{\mathbf{b}} = -\tau(t) \mathbf{n}= {\pmb{0}}\,, \] so that \(\mathbf{b}(t)\) is constant. As by definition \[ \mathbf{b}= \dot{{\pmb{\gamma}}}\times \mathbf{n}\,, \] we conclude that the vectors \(\dot{{\pmb{\gamma}}}(t)\) and \(\mathbf{n}(t)\) always span the same plane, which has constant normal vector \(\mathbf{b}\). Intuition suggests that \({\pmb{\gamma}}\) should be contained in such plane, see Figure Figure 2.7 below. Indeed, recall that the Frenet frame is orthonormal. Hence \[ \dot{{\pmb{\gamma}}}\cdot \mathbf{b}= 0 \,, \quad \forall \, t \in (a,b) \,. \] Then \[ \frac{d}{dt} ( {\pmb{\gamma}}\cdot \mathbf{b}) = \dot{{\pmb{\gamma}}}\cdot \mathbf{b}+ {\pmb{\gamma}}\cdot \dot{\mathbf{b}} = 0\,, \quad \forall \, t \in (a,b) \,, \] since \(\dot{\mathbf{b}}=0\). Thus \({\pmb{\gamma}}\cdot \mathbf{b}\) is a constant scalar function, meaning that there exists costant \(d \in \mathbb{R}\) such that \[ {\pmb{\gamma}}(t) \cdot \mathbf{b}= d \,, \,\, \forall \, t \in (a,b) \,. \] The says that \({\pmb{\gamma}}\) is contained in a plane.
Step 2. Suppose that \({\pmb{\gamma}}\) is contained in a plane. Hence there exists \(\mathbf{P} \in \mathbb{R}^3\) and \(d \in \mathbb{R}\) such that \[ {\pmb{\gamma}}(t)\cdot \mathbf{P} = d \,, \quad \forall \, t \in (a,b) \,. \] We can differentiate the above equation twice to obtain \[ \dot{{\pmb{\gamma}}}\cdot \mathbf{P} = 0 \,, \quad \ddot{{\pmb{\gamma}}}\cdot \mathbf{P} = 0 \,, \] where we used that \(\mathbf{P}\) and \(d\) are constant. By Frenet-Serret we have \[ \ddot{{\pmb{\gamma}}}(t)= \kappa (t) \mathbf{n}(t) \,. \] Therefore the already proven relation \(\ddot{{\pmb{\gamma}}}\cdot \mathbf{P} = 0\) implies \[ \kappa (t) \mathbf{n}(t) \cdot \mathbf{P} = 0 \,. \] As we are assuming \(\kappa \neq 0\), we deduce that \[ \mathbf{n}(t) \cdot \mathbf{P} = 0 \,, \quad \forall \, t \in (a,b) \,. \] We have shown that \(\dot{{\pmb{\gamma}}}(t)\) and \(\mathbf{n}(t)\) are both orthogonal to \(\mathbf{P}\). Since \(\mathbf{b}(t)\) is orthogonal to \(\dot{{\pmb{\gamma}}}(t)\) and \(\mathbf{n}(t)\), we conclude that \(\mathbf{b}(t)\) is parallel to \(\mathbf{P}\). Hence, there exists \(\lambda(t) \in \mathbb{R}\) such that \[ \mathbf{b}(t) = \lambda(t) \mathbf{P} \,\forall \, t \in (a,b) \,. \tag{2.20}\] Since \(\left\| \mathbf{b} \right\| = 1\) and \(\mathbf{P}\) is constant, from (2.20) we conclude that \(\lambda(t)\) is constant. Differentiating (2.20) we obtain \[ \dot{\mathbf{b}}(t) = 0 \,, \quad \forall \, t \in (a,b) \,. \] By definition of torsion we thus have \[ \tau(t) = - \dot{\mathbf{b}} \cdot \mathbf{n}(t) = 0 \,, \quad \forall \, t \in (a,b) \,. \]
Proposition 56
Let \({\pmb{\gamma}}\colon (a,b) \to \mathbb{R}^3\) be a unit speed curve. They are equivalent:
The image of \({\pmb{\gamma}}\) is contained in a circle of radius \(1/c\).
The curvature and torsion of \({\pmb{\gamma}}\) satisfy \[ \kappa (t) = c \,, \quad \tau(t) = 0\,, \quad \forall \, t \in (a,b)\,, \] for some constant \(c \in \mathbb{R}\).
Proposition 56 is actually a consequence of Theorem 50, and of the fact that we have computed that for a circle of radius \(R\) one has \[ \kappa = \frac1R \,, \quad \tau = 0\,. \] Therefore, by Theorem 50, every unit speed curve \({\pmb{\gamma}}\) with constant curvature and torsion must be equal to a circle, up to rigid motions.
Nevertheless, we still give a proof of Proposition 56, to show yet another application of the Frenet-Serret equations.
Proof
Step 2. Suppose that \[ \kappa (t) = c \,, \quad \tau(t) = 0\,, \quad \forall \, t \in (a,b)\,, \] for some constant \(c \in \mathbb{R}\). Since \({\pmb{\gamma}}\) is unit speed, its Frenet-Serret equations are: \[\begin{align*} \ddot{{\pmb{\gamma}}}& = \kappa \mathbf{n}= c \mathbf{n}\\ \dot{\mathbf{n}} & = - \kappa \dot{{\pmb{\gamma}}}+ \tau \mathbf{b}= -c \dot{{\pmb{\gamma}}}\\ \dot{\mathbf{b}} & = -\tau \mathbf{n}= 0 \end{align*}\] In particular \(\dot{\mathbf{b}}=0\) and so \(\mathbf{b}\) is a constant vector. As seen in the proof Proposition 55, this implies that \({\pmb{\gamma}}\) is contained in a plane \({\pmb{\pi}}\) orthogonal to \(\mathbf{b}\), see Figure 2.7. As \(c\) is constant we get \[ \frac{d}{dt} \left( {\pmb{\gamma}}+ \frac1c \mathbf{n}\right) = \dot{{\pmb{\gamma}}}+ \frac{1}{c} \dot{\mathbf{n}} = \dot{{\pmb{\gamma}}}- \frac1c \, c \dot{{\pmb{\gamma}}}= 0 \,, \] where we used the second Frenet-Serret equation. Therefore \[ {\pmb{\gamma}}(t) + \frac1c \mathbf{n}(t) = \mathbf{p}\,, \quad t \in (a,b) \,, \] for some constant point \(\mathbf{p}\in \mathbb{R}^3\). In particular \[ \left\| {\pmb{\gamma}}(t) - \mathbf{p} \right\| = \left\| -\frac 1c \mathbf{n}(t) \right\| = \frac1c \,, \] since \(\mathbf{n}\) is a unit vector. The above shows that \({\pmb{\gamma}}\) is contained in a sphere of radius \(1/c\) and center \(\mathbf{p}\). In formulas: \[ {\pmb{\gamma}}((a,b) ) \subset \mathcal{S}:= \{ \mathbf{x}\in \mathbb{R}^3 \, \colon \, \left\| \mathbf{x}- \mathbf{p} \right\| = 1/c \} \,. \] The intersection of \(\mathcal{S}\) with the plane \({\pmb{\pi}}\) is a circle \(\mathcal{C}\) with some radius \(R\). Since \[ {\pmb{\gamma}}((a,b) ) \subset {\pmb{\pi}}\,, \quad {\pmb{\gamma}}((a,b) ) \subset \mathcal{S}\,, \] this implies \[ {\pmb{\gamma}}((a,b) ) \subset {\pmb{\pi}}\cap \mathcal{S}= \mathcal{C} \,. \tag{2.21}\] Thus \({\pmb{\gamma}}\) parametrizes part of \(\mathcal{C}\). From Step 1 it follows that the curvature and torsion of \({\pmb{\gamma}}\) must satisfy \[ \kappa = \frac1R \,, \quad \tau = 0 \,. \] Since we already know that \(\kappa=c\), we conclude that \(R=1/c\). Therefore the circle \(\mathcal{C}\) has radius \(1/c\) and the thesis follows by (2.21).