Abstract
We deal with a robust notion of weak normals for a wide class of irregular curves defined in Euclidean spaces of high dimension. Concerning polygonal curves, the discrete normals are built up through a Gram–Schmidt procedure applied to consecutive oriented segments, and they naturally live in the projective space associated with the Gauss hyper-sphere. By using sequences of inscribed polygonals with infinitesimal modulus, a relaxed notion of total variation of the jth normal to a generic curve is then introduced. For smooth curves satisfying the Jordan system, in fact, our relaxed notion agrees with the length of the smooth jth normal. Correspondingly, a good notion of weak jth normal of irregular curves with finite relaxed energy is introduced, and it turns out to be the strong limit of any sequence of approximating polygonals. The length of our weak normal agrees with the corresponding relaxed energy, for which a related integral-geometric formula is also obtained. We then discuss a wider class of smooth curves for which the weak normal is strictly related to the classical one, outside the inflection points. Finally, starting from the first variation of the length of the weak jth normal, a natural notion of curvature measure is also analyzed.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The well-known notions of curvature and torsion of a smooth rectifiable curve \(\mathbf{c}\) in \({{\mathbb {R}}}^3\) were independently obtained by Frenet and Serret. The extension to smooth curves in high-dimensional Euclidean spaces \({{\mathbb {R}}}^{N+1}\), where \(N\ge 3\), goes back to the contribution by Jordan [8], who noticed that by applying the Gram–Schmidt procedure to the independent vectors \({{\dot{\mathbf{c}}}}(s),\,\mathbf{c}^{(2)}(s),\ldots ,\mathbf{c}^{(N)}(s)\) one obtains a moving frame \(\mathbf{e}(s):=(\mathbf{t}(s),\mathbf{n}_1(s),\ldots ,\mathbf{n}_N(s))\) along the curve, where \(\mathbf{t}\) is the tantrix (or tangent indicatrix) and \(\mathbf{n}_j\) is the jth curvature, for \(j=1,\ldots ,N\). Assuming \(\mathbf{c}\) parameterized by arc-length s, the Jordan system \(\dot{\mathbf{e}}(s)=F(s)\,\mathbf{e}(s)\) involves a skew-symmetric and tri-diagonal square matrix F(s) of order \(N+1\), whose entries depend on the curvature functions \(\mathbf{{k}}_j(s)\), where \(j=1,\ldots ,N\).
In this framework, Gluck [6] produced an algorithm for computing the higher-order curvatures, whereas more recently Gutkin [7] studied curvature estimates, natural invariants, and discussed the case of curves contained in Riemannian manifolds and homogeneous spaces.
In this paper, we are interested in analyzing an analogous theory concerning irregular curves. The main historical contribution goes back to the work by Alexandrov and Reshetnyak [1]. In the last section of his more recent survey paper [12], Reshetnyak also discussed possible ways to extend their theory of irregular curves to the high codimension case.
To this purpose, we recall that the definition of complete torsion \(\mathrm{CT}(P)\) of polygonals P in \({{\mathbb {R}}}^3\) given by Alexandrov–Reshetnyak [1], who essentially take the distance in \({{{\mathbb {S}}}^2}\) between consecutive discrete binormals, implies that planar polygonals may have positive torsion at “inflections points.” Defining the complete torsion \(\mathrm{CT}(\mathbf{c})\) of curves \(\mathbf{c}\) in \({{\mathbb {R}}}^3\) as the supremum of the complete torsion among the inscribed polygonals, they obtain in [1, p. 244] that any curve with finite complete torsion and with no points of return must have finite total curvature \(\mathrm{TC}(\mathbf{c})\), see (10).
Notice, however, that a rectifiable smooth curve in \({{\mathbb {R}}}^3\) may have unbounded total curvature but zero torsion (just consider a planar curve). On the other hand, the (absolute value of the) torsion may be seen as the curvature of the tantrix, when computed in the sense of spherical geometry.
For these reasons, in our paper [10] on irregular curves in \({{\mathbb {R}}}^3\), following the approach by Penna [11], we defined the binormal indicatrix \(\mathbf{b}_P\) of a polygonal P as the arc-length parameterization of the polar in the projective plane \({{\mathbb {R}}{\mathbb {P}}}^2\) of the tantrix \(\mathbf{t}_P\). Therefore, the total absolute torsion \(\mathrm{TAT}(P)\) of P is equal to the length of the curve \(\mathbf{b}_P\) in \({{\mathbb {R}}{\mathbb {P}}}^2\). Furthermore, by exploiting the polarity in \({{\mathbb {R}}{\mathbb {P}}}^2\), we also discussed a notion of principal normal \(\mathbf{n}_P\). We remark that a similar definition has been introduced by Banchoff in his paper [3] on space polygons.
Content of the paper. When dealing with polygonal curves P in high-dimensional Euclidean spaces, the polarity argument previously described fails to hold. Therefore, in this paper we follow a different approach, based on the orthonormalization procedure. Referring to Sect. 3 for details on the construction, in order to define the discrete jth normal to a polygonal P, for \(j\le N-1\), we consider lists of \(j+1\) consecutive segments of P that do not lay on any affine j-space of \({{\mathbb {R}}}^{N+1}\). Therefore, they define a discrete osculating \((j+1)\)-space, and we choose the last unit vector in \({{{\mathbb {S}}}^{N}}\) obtained by means of the Gram–Schmidt procedure. We then consider the corresponding points in the projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), that are naturally ordered w.r.t. the consecutive segments of the polygonal P, and define the jth normal \([\mathbf{n}_j](P)\) as the curve in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) obtained by connecting these consecutive points with geodesic arcs.
As to the last normal \([\mathbf{n}_N](P)\), we consider the equivalence classes in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) of the orthogonal directions to the discrete osculating N-spaces, and argue the same way as above. Therefore, when \(N=2\), we recover our notion of binormal indicatrix \(\mathbf{b}_P\) from [10].
In Theorem 1, we show that for any smoothly turning curve \(\mathbf{c}\) we can find a sequence \(\{P_n\}\) of inscribed polygonals, with \(\mathop {\mathrm{mesh}}\nolimits P_n\rightarrow 0\), such that the length \({\mathscr {L}}_{{{\mathbb {R}}{\mathbb {P}}}^{N}}([\mathbf{n}_j](P_n))\) of the discrete jth normal to \(P_n\) converges to the length \({\mathscr {L}}_{{{\mathbb {S}}}^{N}}(\mathbf{n}_j)\) of the jth normal \(\mathbf{n}_j\) to the curve \(\mathbf{c}\), i.e.,
We recall that by the Jordan formulas (3), one has \( \Vert {{\dot{\mathbf{n}}}}_j(s)\Vert =\sqrt{\mathbf{{k}}_{j}^2(s)+\mathbf{{k}}_{j+1}^2(s) }\), if \(j<N\), whereas \( \Vert {{\dot{\mathbf{n}}}}_N(s)\Vert =|\mathbf{{k}}_N(s)|\) when \(j=N\), for the last normal.
A smoothly turning curve \(\mathbf{c}\), see Definition 1, essentially corresponds to the regular curves considered by Gutkin [7], and it satisfies the Jordan system (3). In order to construct the approximating sequence \(\{P_n\}\), in Sect. 2, at a given interior point \(\mathbf{c}(s)\) we consider the inscribed polygonals corresponding to vertexes at arc-length distance \(h>0\), see (4). The jth normals of such polygonals can be written in terms of the Taylor expansions of \(\mathbf{c}(s)\), see Propositions 2 and 3, where computations are postponed to the “Appendix.”
Motivated by the previous density result, in Sect. 5, we introduce a relaxed notion of total variation of the jth normal to a generic curve \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\). Now, differently to what happens for length and total curvature, the monotonicity formula fails to hold in general for the length of the discrete jth normal to polygonals, see Remark 7, Example 2, and Fig. 1. Therefore, we are led to follow the approach introduced by Alexandrov–Reshetnyak [1], that involves the notion of modulus \(\mu _\mathbf{c}(P)\) of a polygonal P inscribed in \(\mathbf{c}\), say \(P\prec \mathbf{c}\), and we define:
We point out, in fact, that for polygonal curves P in \({{\mathbb {R}}}^{N+1}\) one has
whereas in the case \(N=2\), the relaxed total variation of the last normal agrees with the total absolute torsion of curves \(\mathbf{c}\) in \({{\mathbb {R}}}^3\) that we analyzed in [10].
Most importantly, in Proposition 10 we show that if a curve \(\mathbf{c}\) satisfies \({{\mathscr {F}}}_{j}(\mathbf{c})<\infty \) and \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \) for some \(j=2,\ldots ,N\), then for any sequence \(\{P_n\}\) of inscribed polygonals for which \(\mu _\mathbf{c}(P_n)\rightarrow 0\) one has:
In the case \(j=1\), the same conclusion holds true for any curve \(\mathbf{c}\) satisfying \(\mathrm{TC}(\mathbf{c})<\infty \).
Therefore, for smoothly turning curves, in Proposition 11 we also obtain the explicit formulas:
Weak normals. The previous continuity property is a consequence of the Main Result of this paper, Theorem 3, that justifies our notion of weak jth normal \([\mathbf{n}_j](\mathbf{c})\) to a curve \(\mathbf{c}\). Notice that in this paper we do not need to restrict to consider simple curves, since our construction is based on local arguments.
More precisely, we have:
Main Result. Let \(N\ge 2\) and \(\mathbf{c}\) be a curve in \({{\mathbb {R}}}^{N+1}\) such that \({{\mathscr {F}}}_{j}(\mathbf{c})<\infty \) and \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \) for some \(j=2,\ldots ,N\). There exists a rectifiable curve \([\mathbf{n}_j](\mathbf{c}):[0,L_j]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) parameterized by arc-length, where
satisfying the following property. For any sequence \(\{P_n\}\) of inscribed polygonal curves, let \({\varvec{\gamma }}^j_n:[0,L_j]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) denote for each n the parameterization with constant velocity of the discrete j-th normal \([\mathbf{n}_j](P_n)\) to \(P_n\), see Definition 2. If \(\mu _\mathbf{c}(P_n)\rightarrow 0\), then \({\varvec{\gamma }}^j_n\rightarrow [\mathbf{n}_j](\mathbf{c})\) uniformly on \([0,L_j]\) and
as \(n\rightarrow \infty \), where, we recall, \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P_n))={{\mathscr {F}}}_j(P_n)\). Moreover, the arc-length derivative of the curve \([\mathbf{n}_j](\mathbf{c})\) is a function of bounded variation. Finally, in the case \(j=1\), for any curve \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\) satisfying \(\mathrm{TC}(\mathbf{c})<\infty \), one has \({{\mathscr {F}}}_1(\mathbf{c})<\infty \) and the same conclusion as above holds true.
In Sect. 6, the proof of our Main Result proceeds by steps. Firstly, we obtain the curve \([\mathbf{n}_j](\mathbf{c})\) by means of an optimal approximating sequence, where we have to apply the sequential weak-* compactness theorem for one-dimensional \(\mathop {\mathrm{BV}}\nolimits \)-functions, see [2]. We thus need a uniform bound for the total variation of the tantrix associated with a continuous lifting of the curve \({\varvec{\gamma }}^j_n\). It holds true provided that we assume that \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \), when \(j>1\), in addition to the natural hypothesis \({{\mathscr {F}}}_{j}(\mathbf{c})<\infty \), see Remark 11.
Following some ideas taken from our paper [10], we then deal with the case \(j=N\) by exploiting the polarity of the last normal.
In order to analyze the case \(1<j<N\) of the intermediate normals, we then make use of an integral-geometric formula for polygonals, see (17). It is obtained in Sect. 4, as a consequence of our Theorem 2, where we extend the integral-geometric formula for polygonal curves in \({{{\mathbb {S}}}^{N}}\) due to Alexandrov–Reshetnyak [1, Thm. 6.2.2, p. 190], who only treated the case of projections onto low dimension spaces.
In Proposition 8, we also obtain the following inequality concerning the total curvature of the discrete jth normal to a polygonal curve P:
that is crucial in the previously cited compactness argument.
At the final step, we treat the case of the first normal, using this time that
and that we always have \( {\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_1](P))\le \mathrm{TC}(P)\), see Proposition 7.
As a consequence, if a curve \(\mathbf{c}\) satisfies for some integer \(1\le j\le N-1\) the hypotheses of our Main Result, in Corollary 2 we also obtain the following integral-geometric formula:
Here, \(G_{j+1}{{\mathbb {R}}}^{N+1}\) is the Grassmannian of the unoriented \({(j+1)}\)-planes in \({{\mathbb {R}}}^{N+1}\), \(\mu _{j+1}\) is the corresponding Haar measure, and \(\pi _p\) is the orthogonal projection of \({{\mathbb {R}}}^{N+1}\) onto an element p in \(G_{j+1}{{\mathbb {R}}}^{N+1}\).
Other results. In Sect. 7, we analyze the relationship between our weak jth normal \([\mathbf{n}_j](\mathbf{c})\) and the classical jth normal \(\mathbf{n}_j\). For smoothly turning curves, the expected result is obtained in Proposition 12.
With the aim of finding a wider class of smooth curves \(\mathbf{c}\) satisfying a similar relationship, we point out that the main property we need to preserve is the existence and continuity of the osculating \((j+1)\)-spaces. Such a property is guaranteed for mildly smoothly turning curves as in our Definition 5, see Proposition 14. Any such curve satisfies the Jordan system (3) outside a finite set \(\varSigma \) of points, Proposition 13. Also, both the convergence result in Theorem 1 and the representation formula in Proposition 11 for the relaxed total variation of the jth normal continue to hold, see Propositions 15 and 16. Finally, the relationship between the weak jth normal \([\mathbf{n}_j](\mathbf{c})\) from Theorem 3 and the smooth jth normal is analyzed in Proposition 17.
In Sect. 8, we deal with the measure given by the distributional derivative of the arc-length derivative of the weak jth normal to a curve satisfying the hypotheses of our Main Result. The case of the tangent indicatrix was firstly discussed in [4], see also [13], where the authors introduced the notion of curvature force. It comes into the play when considering the first variation of the length of curves with finite total curvature. When \(N=2\), the torsion force was similarly discussed in [10], where we considered tangential variations of the length of the tantrix.
Roughly speaking, a continuous lifting \({\varvec{\gamma }}^j:[0,L_j]\rightarrow {{{\mathbb {S}}}^{N}}\) of the curve \([\mathbf{n}_j](\mathbf{c})\) in our Main Result is such that its arc-length derivative \({{\dot{{\varvec{\gamma }}}}}^j\) is a function of bounded variation, and its distributional derivative appears when computing the first variation of the length \({\mathscr {L}}_{{{{\mathbb {S}}}^{N}}}({\varvec{\gamma }}^j)\), see formula (28). In particular, for smoothly turning curves, we obtain formula
where on the left-hand side we are denoting the push forward of the measure \(\mu _j\) by the transition function \(t=\varphi _j(s):=\int _a^s\Vert {{\dot{\mathbf{n}}}}_j(\lambda )\Vert \,\mathrm{d}\lambda \), see also Example 6.
Finally, the curvature measures associated with our mildly smoothly turning curves are also analyzed, yielding to more general properties.
2 Gram–Schmidt procedure
In this section, we deal with Taylor expansions of inscribed polygonals to smooth curves. By means of a Gram–Schmidt procedure, we analyze the relationship between the approximate frame and the Jordan frame of the given curve. For that reason, we introduce a suitable notion of smoothly turning curve, see Definition 1. We first discuss the first two normals, and then consider the general case.
The first two normals. Let \(N\ge 2\) and \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\) be a curve of class \(C^3\) parameterized by arc-length, so that \(\Vert {{\dot{\mathbf{c}}}}\Vert =1\). Denoting by \(\mathbf{c}^{(k)}\) the kth arc-length derivative of \(\mathbf{c}\), assume that the triplet \(({{\dot{\mathbf{c}}}}(s),\mathbf{c}^{(2)}(s),\mathbf{c}^{(3)}(s))\) is linearly independent for each s. The first two Frenet–Serret formulas give
where \(\mathbf{t}:={{\dot{\mathbf{c}}}}\in {{{\mathbb {S}}}^{N}}\) is the unit tangent vector, \(\mathbf{{k}}_1:=\Vert \mathbf{c}^{(2)}\Vert \) is the first curvature, \(\mathbf{n}_1:=\mathbf{c}^{(2)}/\Vert \mathbf{c}^{(2)}\Vert \in {{{\mathbb {S}}}^{N}}\) is the first unit normal, \(\mathbf{{k}}_2\in {{\mathbb {R}}}\) is the second curvature and \(\mathbf{n}_2\in {{{\mathbb {S}}}^{N}}\) is the second unit normal. Notice that when \(N=2\) one has \(\mathbf{{k}}_2={\varvec{\tau }}\), the torsion of the curve, and \(\mathbf{n}_2=\mathbf{b}\), the binormal vector \(\mathbf{b}:=\mathbf{t}\times \mathbf{n}\). Denoting by \(\bullet \) the scalar product in \({{\mathbb {R}}}^{N+1}\), and following an argument that goes back to Jordan [8], we thus compute
We now recall that \({{\dot{\mathbf{c}}}}\bullet \mathbf{c}^{(2)}=0\) and that \({{\dot{\mathbf{c}}}}\bullet \mathbf{c}^{(3)}=-\Vert \mathbf{c}^{(2)}\Vert ^2\). Therefore, according to the Gram–Schmidt procedure one has:
We now choose some point \(s\in ]a,b[\) and for each \(h>0\) small enough we consider the three vectors
In the sequel, we omit to write the dependence on s, and denote by \(\mathbf{o}(h^n)\) a continuous vector function such that \(\Vert \mathbf{o}(h^n)\Vert =o(h^n)\), for each \(n\in {{\mathbb {N}}}\), i.e., \(\Vert \mathbf{o}(h^n)\Vert /h^n\rightarrow 0\) as \(h\rightarrow 0\).
By taking the third-order expansions of \(\mathbf{c}(s)\) and by applying the Gram–Schmidt procedure, we obtain:
Proposition 1
We have:
Proof
The third-order expansions of \(\mathbf{c}\) at s give \(\displaystyle \mathbf{v}_0(h)={{\dot{\mathbf{c}}}}+\frac{\mathbf{c}^{(3)}}{6}\,h^2+\mathbf{o}(h^2)\) and
Whence the formula for \(\mathbf{t}(h)\) follows as
We also have
and hence
that implies the formula for \(\mathbf{N}_1(h)\). We similarly get:
that yields the formula for \(\mathbf{n}_1(h)\). Moreover, in order to compute \(\mathbf{N}_2(h)\), we check:
and hence
Furthermore,
that gives
Putting the terms together, we obtain the expression for \(\mathbf{N}_2(h)\), whereas the formula for \(\mathbf{n}_2(h)\) readily follows. \(\square \)
The case of high codimension. In case of high codimension \(N\ge 3\), we wish to extend the previous result to the higher normals. For this purpose, we introduce the following
Definition 1
Let \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\) be an open rectifiable curve parameterized by arc-length. Let \(j\in \{1,\ldots ,N\}\). The curve \(\mathbf{c}\) is said to be smoothly turning at order \(j+1\), if \(\mathbf{c}\) is of class \(C^{j+2}\) and at any point \(s\in [a,b]\) the vectors \(({{\dot{\mathbf{c}}}}(s),\mathbf{c}^{(2)}(s),\ldots ,\mathbf{c}^{(j+1)}(s))\) are linearly independent. When \(j=N\), the curve is said to be smoothly turning.
Remark 1
If the curve \(\mathbf{c}\) is closed, the same condition is required at any \(s\in {{\mathbb {R}}}\), once the curve is extended by periodicity.
If a curve is smoothly turning, by choosing \(s\in ]a,b[\), and omitting to write the dependence on s, we set:
The Jordan frame \((\mathbf{t},\mathbf{n}_1,\ldots ,\mathbf{n}_{N})\) of the curve \(\mathbf{c}\) at the point \(\mathbf{c}(s)\) satisfies the system:
where \(\mathbf{{k}}_j\) is the j-th curvature of the curve at \(\mathbf{c}(s)\).
Remark 2
The last equation \({{\dot{\mathbf{n}}}}_{N}=-\mathbf{{k}}_{N}\,\mathbf{n}_{N-1}\) holds true since the curve \(\mathbf{c}\) is differentiable \((N+2)\)-times at the point s. When \(N=2\), it reduces to the third Frenet–Serret equation, \({{\dot{\mathbf{b}}}}=-{\varvec{\tau }}\,\mathbf{n}\). Since moreover the vectors \(({{\dot{\mathbf{c}}}}(s),\mathbf{c}^{(2)}(s),\ldots ,\mathbf{c}^{(N+1)}(s))\) are linearly independent, the last curvature \(\mathbf{{k}}_N\) is always nonzero.
Remark 3
If the curve \(\mathbf{c}\) is smoothly turning at order \(j+1\), where \(j<N\), only the first \(j+1\) Jordan formulas in (3) are satisfied.
Following the notation from (1), for \(k=0,1,\ldots ,N\) and for \(h>0\) small we define:
By performing the Gram–Schmidt procedure to \((\mathbf{v}_0(h),\mathbf{v}_1(h),\ldots ,\mathbf{v}_{N}(h))\), we also denote as before
and for \(j=2,\ldots ,N\)
By using a projection argument, we thus obtain:
Proposition 2
Let \(\mathbf{c}\) be a smoothly turning curve as in Definition 1, and let \((\mathbf{t},\mathbf{n}_1,\ldots ,\mathbf{n}_{N})\) denote the Jordan frame of \(\mathbf{c}\) at a given point \(s\in ]a,b[\), see (2). Then, we have:
Proof
One clearly has \(\mathbf{t}(h)=\mathbf{t}+\mathbf{o}(1)\). The first step of the Gram–Schmidt procedure, that yields to the formula of \(\mathbf{n}_1(h)\), actually does not depend on the codimension \(N\ge 1\), as soon as the higher derivatives \(\mathbf{c}^{(k)}\), for \(k\ge 3\), are not involved. Therefore, since in \({{\mathbb {R}}}^2\) we clearly have \(\mathbf{n}_1(h)=\mathbf{n}_1+\mathbf{o}(1)\), the same formula holds true in any codimension \(N\ge 2\).
In a similar way, the second step of the Gram–Schmidt procedure, that yields to the formula of \(\mathbf{n}_2(h)\), does not depend on the codimension \(N\ge 2\), as soon as the higher derivatives \(\mathbf{c}^{(k)}\), for \(k\ge 4\), are not involved. Therefore, since in \({{\mathbb {R}}}^3\) we have \(\mathbf{n}_2(h)=\mathbf{t}(h)\times \mathbf{n}_1(h)\), we get \(\mathbf{n}_2(h)=\mathbf{n}_2+\mathbf{o}(1)\), and hence the same formula holds true in any codimension \(N\ge 3\).
If \(N=3\), we have \(\mathbf{n}_3(h)=*(\mathbf{t}(h)\wedge \mathbf{n}_1(h)\wedge \mathbf{n}_2(h))\), where \(*\) is the Hodge operator in \({{\mathbb {R}}}^4\). Moreover, \(*(\mathbf{t}\wedge \mathbf{n}_1\wedge \mathbf{n}_2)=\pm \mathbf{n}_3\), according to the orientation of the basis \((\mathbf{t},\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3)\). By our choice in (4), this yields that \( \mathbf{n}_3(h)=\mathbf{n}_3+\mathbf{o}(1)\), and the projection argument previously described implies that the same formula holds true for \(N\ge 4\). The assertion is proved by proceeding the same way. \(\square \)
In general, the higher-order coefficients of the expansions of the terms \(\mathbf{n}_j(h)\) actually depend on the choice of the vectors \(\mathbf{v}_k(h)\) we made in (4), and their existence in general requires more regularity on the curve \(\mathbf{c}\). For the sake of completeness, in the “Appendix” we provide the following computation in codimension \(N=3\), that extends Proposition 1.
Proposition 3
Let \(\mathbf{c}\) be a smoothly turning curve as in Definition 1, where \(N=3\). Then at any the given point \(s\in ]a,b[\) we have:
for some vector \(\mathbf{d}\) depending on the values of \({{\dot{\mathbf{c}}}},\mathbf{c}^{(2)},\mathbf{c}^{(3)}\), and \(\mathbf{c}^{(4)}\) at s, see (33) and (34);
where
and finally
3 Discrete normals to polygonal curves
In this section, we introduce a suitable notion of jth normal indicatrix for polygonals. In fact, the Gram–Schmidt procedure analyzed in the previous section allows us to prove that for smoothly turning curves, one can find a sequence of inscribed polygonals with infinitesimal mesh such that the length of their jth normal indicatrix converges to the length of the jth normal \(\mathbf{n}_j\) of \(\mathbf{c}\), see Theorem 1.
We first fix some notation and recall some well-known facts, compare, e.g., [13] for further details.
Let P denote an oriented polygonal curve in \({{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), with ordered (and non-trivial) segments \(\{\sigma _i\mid i=1,\ldots ,m\}\), and let \(v_i:=\sigma _i/{\mathscr {L}}(\sigma _i)\) denote the unit vector corresponding to the oriented segment \(\sigma _i\), so that \(v_i\in {{{\mathbb {S}}}^{N}}\) for each \(i=1,\ldots ,m\), where \({{{\mathbb {S}}}^{N}}\) is the Gauss sphere. The mesh of the polygonal is defined by \(\mathop {\mathrm{mesh}}\nolimits P:=\sup \{{\mathscr {L}}(\sigma _i)\mid i=1,\ldots ,m \}\).
Following Milnor [9], the tantrix of P is the curve \(\mathbf{t}_P\) in \({{{\mathbb {S}}}^{N}}\) obtained by connecting \(v_i\) with \(v_{i+1}\) by a minimal geodesic arc, for each i, and its length \({\mathscr {L}}_{{{{\mathbb {S}}}^{N}}}(\mathbf{t}_P)\) agrees with the sum of the turning angles, whence with the total curvature \(\mathrm{TC}(P)\) of P. Moreover, if P and \(P'\) are polygonal curves in \({{\mathbb {R}}}^{N+1}\), where P is obtained by replacing a segment \(\sigma \) of \(P'\) with the two segments joining the end points of \(\sigma \) with a new vertex, then:
Similarly to the length, the total curvature of a curve \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\) is defined by
where the supremum is taken among all the polygonal curves P inscribed in \(\mathbf{c}\), say \(P \prec \mathbf{c}\).
Let \(\mathbf{c}\) be a rectifiable curve with finite total curvature, \({\mathscr {L}}(\mathbf{c})+\mathrm{TC}(\mathbf{c})<\infty \). Due to the previous monotonicity formulas, a continuity argument yields that for any sequence \(\{P_n\}\) of inscribed polygonals satisfying \(\mathop {\mathrm{mesh}}\nolimits P_n\rightarrow 0\), one has \({\mathscr {L}}(P_n) \rightarrow {\mathscr {L}}(\mathbf{c})\) and \(\mathrm{TC}(P_n)\rightarrow \mathrm{TC}(\mathbf{c})\) as \(n\rightarrow \infty \).
In addition, if \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\) is parameterized by arc-length, so that \({\mathscr {L}}(\mathbf{c})=b-a\), then \(\mathbf{c}\) is Lipschitz-continuous, hence it is differentiable a.e., by Rademacher’s theorem. Moreover, the tantrix \(\mathbf{t}:={{\dot{\mathbf{c}}}}\) is a function of bounded variation in \(\mathop {\mathrm{BV}}\nolimits ((a,b),{{\mathbb {R}}}^{N+1})\) taking values in the Gauss sphere \({{{\mathbb {S}}}^{N}}\), and the essential variation \(\mathop {\mathrm{Var}}\nolimits _{{{\mathbb {S}}}^{N}}(\mathbf{t})\) of \(\mathbf{t}\) in \({{{\mathbb {S}}}^{N}}\) agrees with the total curvature \(\mathrm{TC}(\mathbf{c})\). Therefore, if \(\mathbf{c}\) is of class \(C^1\) one has \(\mathrm{TC}(\mathbf{c})=\int _a^b\Vert {{\dot{\mathbf{t}}}}(s)\Vert \,\mathrm{d}s\), where \(\Vert {{\dot{\mathbf{t}}}}(s)\Vert =\mathbf{{k}}_1(s)\), the first curvature of \(\mathbf{c}\). We refer to [2] for the basic notions concerning one-dimensional \(\mathop {\mathrm{BV}}\nolimits \)-functions.
Projective spaces. The variation of the jth normal to a smooth curve deals with the directions of the osculating spaces of dimension j and \(j+1\) through the curvatures \(\mathbf{{k}}_j\) and \(\mathbf{{k}}_{j+1}\). Therefore, we compute distances in the projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), that is defined by the quotient \({{{\mathbb {R}}{\mathbb {P}}}^{N}}:={{{\mathbb {S}}}^{N}}/\sim \), the equivalence relation being \(y\sim \widetilde{y}\iff y=\widetilde{y}\) or \(y=-\widetilde{y}\), whence the elements of \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) are denoted by [y]. The projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) is naturally equipped with the induced metric
Similarly to \(({{{\mathbb {S}}}^{N}},d_{{{{\mathbb {S}}}^{N}}})\), the metric space \(({{{\mathbb {R}}{\mathbb {P}}}^{N}},d_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}})\) is complete, and the projection map \(\varPi :{{{\mathbb {S}}}^{N}}\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) such that \(\varPi (y):=[y]\) is continuous. Moreover, by the lifting theorem it turns out that for any continuous function \(u:I\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) defined on an interval \(I\subset {{\mathbb {R}}}\), there are exactly two continuous functions \(v_i:I\rightarrow {{{\mathbb {S}}}^{N}}\) such that \([v_i]:=\varPi \circ v_i=u\), for \(i=1,2\), with \(v_2(t)=-v_1(t)\) for every \(t\in I\).
Discrete normals. Let P be a polygonal curve as above, and assume that P does not lay in a line segment of \({{\mathbb {R}}}^{N+1}\). For any \(i=1,\ldots ,m\), we let \(v_i^1\) denote the first unit vector \(v_h\), with \(h>i\), such that \([v_{h}]\ne [v_i]\), so that the linearly independent vectors \((v_i, v_i^1)\) span a 2-dimensional vector space \(\varPi ^2(P,{v_i})\), that may be called the discrete osculating 2-space of P at \(v_i\). We then choose the orthogonal direction to \(v_i^1\) in \(\varPi ^2(P,{v_i})\). Therefore, by the Gram–Schmidt procedure, we let
and consider the equivalence class \([\mathbf{n}_1(P,i)]\). If P is closed, we trivially extend the notation by listing the vectors \(v_i\) in a cyclical way. If P is not closed and for some \(i>1\) there are no vectors \(v_h\), with \(h>i\), such that \([v_{h}]\ne [v_i]\), we let \([\mathbf{n}_1(P,i)]:=[\mathbf{n}_1(P,i-1)]\).
In a similar way, if \(N\ge 3\), we now define the discrete j-th normal of P, for each \(j=2,\ldots ,N-1\). We thus assume that P does not lay in an affine subspace of \({{\mathbb {R}}}^{N+1}\) of dimension lower than \(j+1\). For any i, we choose \(v_i^1\) as above. By iteration on \(k=2,\ldots ,j\), once we have defined \(v_i^{k-1}=v_l\), we let \(v_i^k\) denote the first unit vector \(v_h\), with \(h>l\), such that \(v_i^1,v_i^2,\ldots ,v_i^k\) are linearly independent. Therefore, the vectors \((v_i,v_i^1,v_i^2,\ldots ,v_i^{j})\) span a \((j+1)\)-dimensional vector space \(\varPi ^{j+1}(P,{v_i})\), that may be called the discrete osculating \((j+1)\)-space of P at \(v_i\).
By means of the Gram–Schmidt procedure, we then choose the orthogonal direction \(\mathbf{n}_j(P,i)\in {{{\mathbb {S}}}^{N}}\) to \((v_i^1,v_i^2,\ldots ,v_i^{j})\) in \(\varPi ^{j+1}(P,{v_i})\), and consider the equivalence class \([\mathbf{n}_j(P,i)]\). If P is closed, we trivially extend the notation by listing the vectors \(v_i\) in a cyclical way. If P is not closed and for some \(i>1\) there are no j vectors satisfying the linear independence as above, we let \([\mathbf{n}_j(P,i)]:=[\mathbf{n}_j(P,i-1)]\).
Finally, assume now that P does not lay in an affine subspace of \({{\mathbb {R}}}^{N+1}\) of dimension lower than N. The last discrete normal \([\mathbf{n}_N(P,i)]\) is given by the equivalence class of the orthogonal directions to the discrete osculating N-space \(\varPi ^{N}(P,{v_i})\) of P at \(v_i\).
Definition 2
With the previous notation, for any \(j=1,\ldots ,N\), we call discrete j-th normal of P the curve \([\mathbf{n}_j](P)\) in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) obtained by connecting \([\mathbf{n}_j(P,i)]\) with \([\mathbf{n}_j(P,i+1)]\) by means of a minimal geodesic arc in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), for each \(i=1,\ldots ,m\), and also \([\mathbf{n}_j(P,m)]\) with \([\mathbf{n}_j(P,1)]\), if P is closed.
Remark 4
When \(N=2\), i.e., for polygonal curves in \({{\mathbb {R}}}^3\), the last discrete normal \([\mathbf{n}_2](P)\) agrees with the discrete binormal analyzed in [10, 11]. As a consequence, its length agrees with the total absolute torsion \(\mathrm{TAT}(P)\) of the polygonal, namely:
On the other hand, the first discrete normal \([\mathbf{n}_1](P)\) is different from the weak normal that we introduced [10], where we exploited the polarity in the Gauss sphere \({{{\mathbb {S}}}^2}\).
A density result. The following convergence result implies that our notion of jth normal to a polygonal curve P is the discrete counterpart of the jth normal to a smooth curve \(\mathbf{c}\).
Theorem 1
Let \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), be a smoothly turning curve at order \(j+1\), for some \(j\in \{1,\ldots ,N\}\), see Definition 1. Then, there exists a sequence \(\{P_n\}\) of inscribed polygonals, with \(\mathop {\mathrm{mesh}}\nolimits P_n\rightarrow 0\), such that the length \({\mathscr {L}}_{{{\mathbb {R}}{\mathbb {P}}}^{N}}([\mathbf{n}_j](P_n))\) of the discrete j-th normal to \(P_n\) converges to the length \({\mathscr {L}}_{{{\mathbb {S}}}^{N}}(\mathbf{n}_j)\) of the j-th normal \(\mathbf{n}_j\) to the curve \(\mathbf{c}\), i.e.,
Remark 5
We recall that by the Jordan formulas (3), for each \(s\in ]a,b[\) one has
if \(j<N\), whereas \( \Vert {{\dot{\mathbf{n}}}}_N(s)\Vert =|\mathbf{{k}}_N(s)|\) when \(j=N\), for the last normal. Moreover, when \(N=2\), the last normal \(\mathbf{n}_2\) and curvature \(\mathbf{{k}}_2\) agree with the binormal and torsion of the curve \(\mathbf{c}\) in \({{\mathbb {R}}}^3\), respectively.
Proof of Theorem 1
If the curve is not closed, we first extend \(\mathbf{c}\) to a smoothly turning curve at order \(j+1\) and defined on a closed interval \([\widetilde{a},\widetilde{b}]\) such that \(\widetilde{a}< a<b<\widetilde{b}\)
For each \(n\in {{\mathbb {N}}}^+\) large, we consider the polygonal curve \(P_n\) inscribed in \(\mathbf{c}\) obtained by connecting the consecutive points \(\mathbf{c}(s^n_i)\), where \(s^n_i=a+(b-a)\,i/n\), for \(i=0,\ldots , n\), whence \(\mathop {\mathrm{mesh}}\nolimits P_n\rightarrow 0\) as \(n\rightarrow \infty \), by the uniform continuity of \(\mathbf{c}\). Arguing in a way very similar to the proof of Proposition 2 and Proposition 3, we infer that for each n
where, we recall, \(\Vert \mathbf{o}(n^{-1})\Vert =o(n^{-1})\), and \(\mathbf{a}_j(s)\) is a given \({{\mathbb {R}}}^{N+1}\)-valued polynomial only depending on the vectors \({{\dot{\mathbf{c}}}}(s)\), \(\mathbf{c}^{(2)}(s)\),..., \(\mathbf{c}^{(j+1)}(s)\).
Now, since \(\mathbf{c}\) is of class \(C^{j+2}\), by the mean value theorem for each \(i>1\) we estimate
for some real constant K depending on the uniform norm of the vector derivatives \({{\dot{\mathbf{c}}}}(s)\), \(\mathbf{c}^{(2)}(s)\),..., \(\mathbf{c}^{(j+1)}(s)\), whence definitely on \(\mathbf{c}\). Therefore, for n large enough so that one has \(d_{{{\mathbb {S}}}^{N}}(\mathbf{n}_j(s^n_{i-1}),\mathbf{n}_j(s^n_{i}))<\pi /2\) for each i, by the triangular inequality in \({{{\mathbb {S}}}^{N}}\) we can estimate:
where \(o(n^{-1})\rightarrow 0\) as \(n\rightarrow \infty \). Moreover, viewing the points \(\{\mathbf{n}_j(s^n_{i})\mid i=1,\ldots ,n\}\) as the vertices of a polygonal \(P_n^j\) of \({{{\mathbb {S}}}^{N}}\) inscribed in \(\mathbf{n}_j\), since \(\mathop {\mathrm{mesh}}\nolimits P_n^j\rightarrow 0\), we get \({\mathscr {L}}_{{{\mathbb {S}}}^{N}}(P_n^j)\rightarrow {\mathscr {L}}_{{{\mathbb {S}}}^{N}}(\mathbf{n}_j)\) as \(n\rightarrow \infty \), whereas
The assertion readily follows. \(\square \)
4 Total curvature estimates for the discrete normals
In this section, we discuss an upper bound for the total curvature of the last normal to a polygonal curve, Proposition 4. In order to extend the upper bound to the intermediate discrete normals, we shall make use of a projection argument and of suitable integral-geometric formulas for polygonal curves in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), that are obtained by extending the integral-geometric formulas for the length and the geodesic rotation of polygonal curves in \({{{\mathbb {S}}}^{N}}\) due to Alexandrov–Reshetnyak [1].
The last normal. Let \(\mathbf{c}\) be a smoothly turning curve as in Definition 1, so that equation \({{\dot{\mathbf{n}}}}_{N}=-\mathbf{{k}}_{N}\,\mathbf{n}_{N-1}\) of the Jordan system for the last normal \(\mathbf{n}_N\) holds, where the last curvature \(\mathbf{{k}}_N\) is always nonzero. If \(\mathbf{T}\) denotes the unit tangent vector to the curve \(\mathbf{n}_N\) in \({{{\mathbb {S}}}^{N}}\), one has \(\mathbf{T}=-\mathbf{n}_{N-1}\), whence by (3) we get \(|{{\dot{\mathbf{T}}}}|=\sqrt{\mathbf{{k}}^2_{N-1}+\mathbf{{k}}^2_N}\) and hence the total curvature of \(\mathbf{n}_N\) is equal to the length of the \((N-1)\)th normal:
If, e.g., \(N=2\), then \(\mathbf{n}_2=\mathbf{b}\), \(\mathbf{n}_1=\mathbf{n}\), \(\mathbf{{k}}_1=\mathbf{{k}}\), and \(\mathbf{{k}}_2={\varvec{\tau }}\), and we thus get:
We now prove an analogous inequality concerning the discrete last curvature, that goes back to [10] for the case of the discrete binormal to polygonal curves is \({{\mathbb {R}}}^3\).
Proposition 4
Assume \(N\ge 2\). Let P be a polygonal curve in \({{\mathbb {R}}}^{N+1}\) that does not lay in an affine subspace of \({{\mathbb {R}}}^{N+1}\) of dimension lower than N, and let \([\mathbf{n}_j](P)\) denote the discrete j-th normal to P, see Definition 2. Then, we have:
Proof
Recalling the definition of discrete osculating N-space \(\varPi ^{N}(P,{v_i})\) of P at \(v_i\), we defined the discrete normal \([\mathbf{n}_{N-1}(P,i)]\) of P at \(v_i\) as the equivalence class in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) of the orthogonal directions to \((v_i^1,v_i^2,\ldots ,v_i^{N-1})\) in \(\varPi ^{N}(P,{v_i})\), and the last discrete normal \([\mathbf{n}_N(P,i)]\) as the equivalence class of the orthogonal directions to \(\varPi ^{N}(P,{v_i})\).
If two consecutive osculating N-spaces \(\varPi ^{N}(P,{v_i})\) and \(\varPi ^{N}(P,{v_{i+1}})\) are different, otherwise \([\mathbf{n}_N(P,i)]=[\mathbf{n}_N(P,i+1)]\), and \(\gamma _i\) is the geodesic arc in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) connecting the consecutive points \([\mathbf{n}_N(P,i)]\) and \([\mathbf{n}_N(P,i+1)]\) of the last discrete normal \([\mathbf{n}_N](P)\), then \(\gamma _i\) belongs to the great circle corresponding to the 2-dimensional vector space spanned by the independent vectors \(\mathbf{n}_N(P,i)\) and \(\mathbf{n}_N(P,i+1)\).
Assuming also without loss of generality that the osculating N-spaces \(\varPi ^{N}(P,{v_{i+1}})\) and \(\varPi ^{N}(P,{v_{i+2}})\) are different, too, so that the corresponding geodesic arc \(\gamma _{i+1}\) is non-trivial, too, then the turning angle between \(\gamma _{i}\) and \(\gamma _{i+1}\) is bounded by the length of the geodesic arc in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) connecting the consecutive discrete normals \([\mathbf{n}_{N-1}(P,i+1)]\) and \([\mathbf{n}_{N-1}(P,i+2)]\).
This property yields that the sum of the turning angles between the consecutive geodesic arcs of \([\mathbf{n}_N](P)\) is bounded by the length \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_{N-1}](P))\) of \([\mathbf{n}_{N-1}](P)\), whereas the sum of the curvatures of the geodesic arcs \(\gamma _i\) is equal to the length \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_{N}](P))\) of \([\mathbf{n}_{N}](P)\), as required. \(\square \)
Remark 6
If \(N=1\), for a polygonal curve P in \({{\mathbb {R}}}^2\) we clearly have
Integral-geometric formulas. For \(0\le j\le N-1\) integer, denote by \(G_{j+1}{{\mathbb {R}}}^{N+1}\) the Grassmannian of the unoriented \({(j+1)}\)-planes in \({{\mathbb {R}}}^{N+1}\). It is a compact group, and it can be equipped with a unique rotationally invariant probability measure, that will be denoted by \(\mu _{j+1}\). For \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\), we denote by \(\pi _p\) the orthogonal projection of \({{\mathbb {R}}}^{N+1}\) onto p.
Example 1
If \(\mathbf{c}\) is a (rectifiable) curve in \({{\mathbb {R}}}^{N+1}\), the following integral-geometric formula for the length holds true for any \(j=0,\ldots , N-1\):
where \(\sigma _j\) and \(\sigma _N\) are positive constants only depending on j and N, respectively, see, e.g., [1, Sec. 4.8].
Let us also recall the average result due to Fáry [5], see, e.g., [13, Prop. 4.1] for a proof, who showed that the total curvature of a curve (with finite total curvature) is the average of the total curvatures of all its projections onto \((j+1)\)-planes:
We now deal with polygonal curves in the sphere \({{{\mathbb {S}}}^{N}}\) and in the projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\). Following [1], we denote by \(\eta _p(x)\) the nearest point to x on the j-dimensional sphere \({{{\mathbb {S}}}^{j}_{p}}:={{{\mathbb {S}}}^{N}}\cap p\). It is well-defined by
provided that \(x\in {{{\mathbb {S}}}^{N}}\) is not orthogonal to the \((j+1)\)-plane p, i.e., if x does not belong to the \((N-j-1)\)-sphere \({{{\mathbb {S}}}^{j}_{p}}^\perp \) of \({{{\mathbb {S}}}^{N}}\) given by the polar to \({{{\mathbb {S}}}^{j}_{p}}\). Therefore, if \(\gamma \) is a polygonal curve in \({{{\mathbb {S}}}^{N}}\), it turns out that the projected curve \(\eta _p(\gamma )\) is well-defined for \(\mu _{j+1}\)-a.e. \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\).
The geodesic rotation \(\mathbf{K}_g(\gamma )\) of a polygonal curve \(\gamma \) in \({{{\mathbb {S}}}^{N}}\) is given by the sum of the turning angles at the edges of \(\gamma \), see [1], so that clearly \(\mathrm{TC}(\gamma )={\mathscr {L}}_{{{\mathbb {S}}}^{N}}(\gamma )+\mathbf{K}_g(\gamma )\). The following integral-geometric formulas, that are proved in [1, Thm. 6.2.2, p. 190] for \(j=1\), actually hold true for larger ranges of values of j.
Theorem 2
Given a polygonal curve \(\gamma \) in \({{{\mathbb {S}}}^{N}}\), for any integer \(1\le j\le N-1\) one has
Proof
Assume \(j>1\). For \(\mu _{j+1}\)-a.e. \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\), the cited integral-geometric formula from [1] implies that the length of the projected curve \({\mathscr {L}}_{{{{\mathbb {S}}}^{j}_{p}}}(\eta _p(\gamma ))\) is equal to the averaged integral of the projection of the curve \(\eta _p(\gamma )\) onto the unit circles corresponding to the 2-planes q of \({{\mathbb {R}}}^{N+1}\) that are contained in p, i.e.,
where \(\mu ^p_{2}\) is the probability measure corresponding to the Grassmannian \(G_{2}{{\mathbb {R}}}^{j+1}_p\), with \({{\mathbb {R}}}^{j+1}_p=p\), and \(\eta ^p_q\) is the nearest point projection from \({{{\mathbb {S}}}^{j}_{p}}\) onto the 1-circle \({{{\mathbb {S}}}^{j}_{p}}\cap q\). Therefore, we have:
Moreover, the iterated integral I on the right-hand side is equal to
and hence, by applying again the formula from [1], we get \(I={\mathscr {L}}_{{{{\mathbb {S}}}^{N}}}(\gamma )\), as required. The formula for the geodesic rotation \(\mathbf{K}_g(\gamma )\), when \(j>1\), is obtained in a similar way from the case \(j=1\). \(\square \)
As a consequence, since \(\mathrm{TC}(\eta _p(\gamma ))={\mathscr {L}}_{{{{\mathbb {S}}}^{j}_{p}}}(\eta _p(\gamma ))+\mathbf{K}_g(\eta _p(\gamma ))\), one also gets:
Now, denote by \({{{\mathbb {R}}{\mathbb {P}}}^{j}_{p}}\) the projective j-space corresponding to the j-sphere \({{{\mathbb {S}}}^{j}_{p}}\), for any \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\), and let \(\widetilde{\eta }_p\) denote the nearest point projection of \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) onto \({{{\mathbb {R}}{\mathbb {P}}}^{j}_{p}}\), i.e., \(\widetilde{\eta }_p([x]):=[\eta _p(x)]\), for \(x\in {{{\mathbb {S}}}^{N}}\setminus {{{\mathbb {S}}}^{j}_{p}}^\perp \), where \(\eta _p\) is given by (14). Following the proof of Theorem 2, one similarly obtains:
Proposition 5
Given a polygonal curve \(\gamma \) in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), for any integer \(1\le j\le N-1\) we have
and hence
Projection of normals. We will also make use of the following
Proposition 6
Let P be a polygonal curve in \({{\mathbb {R}}}^{N+1}\), where \(N\ge 2\). For any \(j=1,\ldots ,N-1\) and for \(\mu _{j+1}\)-a.e. \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\) we have:
For \(2\le j\le N-1\), we also have
Proof
Let \(\widetilde{\mathbf{n}}_j\) denote the unit vector corresponding by normalization to the projection \(\pi _p(\mathbf{n}_j)\) of a vector \(\mathbf{n}_j\) obtained (as in our definition of discrete jth normal from Sect. 3) by means of the Gram–Schmidt procedure in \({{\mathbb {R}}}^{N+1}\) to a family \(v_1,\dots ,v_{j+1}\) of independent vectors. A part the \(\mu _{j+1}\)-negligible case of degeneracy, it turns out that the point \([\widetilde{\mathbf{n}}_j]\in {{{\mathbb {R}}{\mathbb {P}}}^{j}_{p}}\) agrees with the equivalence class of the unit vector obtained by applying the analogous Gram–Schmidt procedure in \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\) to the projected vectors \(\pi _p(v_1),\dots ,\pi _p(v_{j+1})\). Therefore, the first formula readily follows on account of Definition 2, and the second one is proved in a similar way. \(\square \)
By Propositions 5 and 6, we readily obtain the following
Corollary 1
If P is a polygonal curve in \({{\mathbb {R}}}^{N+1}\), for any \(1\le j\le N-1\) we have:
In the case \(j=1\), we also infer:
Proposition 7
If P is a polygonal curve in \({{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), we have:
Proof
By Remark 6, for \(\mu _2\)-a.e. \(p\in G_2{{\mathbb {R}}}^{N+1}\) one has \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{j}_{p}}}( [\mathbf{n}_j](\pi _p(P)) )\le \mathrm{TC}(\pi _p(P))\). Therefore, the inequality follows from Corollary 1 and from the integral-geometric formula (13) for the total curvature, by monotonicity of the averaged integral. \(\square \)
The intermediate normals. Finally, by using Propositions 5 and 6, we are able to extend the total curvature estimate to the intermediate normals.
Proposition 8
Let P be a polygonal curve in \({{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), and let \([\mathbf{n}_j](P)\) denote the discrete j-th normal to P, see Definition 2. Then for every \(j=2,\ldots ,N\) we have:
Moreover, for \(j=1\) we have
Proof
If \(j=N\), the assertion follows from Proposition 4. If \(N\ge 3\) and \(j=2,\ldots ,N-1\), by Proposition 5 we have
Therefore, by Proposition 6 we can write:
By applying Proposition 4, with j instead of N, to the last curvature of \(\pi _p(P)\), we have
for \(\mu _{j+1}\)-a.e. \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\), so that again by Proposition 6 we get:
and hence, by the monotonicity of the averaged integral,
By applying again the integral-geometric formulas from Proposition 5, we get:
and the claim readily follows. Finally, the case \(j=1\) follows from Remark 6, by means of a similar argument. \(\square \)
5 The relaxed total variation of the normals to a curve
In this section, we introduce a relaxed notion of total variation of the jth normal to a curve. Due to the lack of monotonicity, we are led to follow the approach introduced by Alexandrov–Reshetnyak [1], that involves the notion of modulus.
Remark 7
Differently to what happens for length and total curvature, the monotonicity formula fails to hold in general for the length of the discrete jth normal to polygonals. More precisely, if P and \(P'\) are polygonal curves in \({{\mathbb {R}}}^{N+1}\), where P is obtained by replacing a segment \(\sigma \) of \(P'\) with the two segments joining the end points of \(\sigma \) with a new vertex, then it may happen that \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P'))>{\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P))\) for some \(j=1,\ldots ,N\). This feature was observed in [10] concerning the length of the discrete binormal to polygonal curves in \({{\mathbb {R}}}^3\), i.e., about the functional \(P\mapsto {\mathscr {L}}_{{{\mathbb {R}}{\mathbb {P}}}^2}([\mathbf{n}_2](P))\), that agrees with our notion of total absolute torsion \(\mathrm{TAT}(P)\) of the polygonal, see (11).
Example 2
(cf. [10]). Let P be a polygonal made of six segments \(\sigma _i\), for \(i=1,\ldots ,6\), where the first three ones and the last three ones lay on two different planes \(\varPi _1\) and \(\varPi _2\). Then, the tantrix \(\mathbf{t}_P\) connects with geodesic arcs in \({{{\mathbb {S}}}^2}\) the consecutive points \(v_i:=\sigma _i/{\mathscr {L}}(\sigma _i)\), for \(i=1,\ldots , 6\), where the triplets \(v_1,v_2,v_3\) and \(v_4,v_5,v_6\) lay on two geodesic arcs, which are inscribed in the great circles corresponding to the vector spaces spanning the planes \(\varPi _1\) and \(\varPi _2\), respectively. If both the angles \(\alpha \) and \(\beta \) of \(\mathbf{t}_P\) at the points \(v_3\) and \(v_4\) are small, then \(\mathrm{TAT}(P)=\alpha +\beta \).
Let \(P'\) be the inscribed polygonal obtained by replacing the segments \(\sigma _3\) and \(\sigma _4\) of P with the segment \(\sigma \) between the first point of \(\sigma _3\) and the last point of \(\sigma _4\). The tantrix \(\mathbf{t}_{P'}\) connects with geodesic arcs the consecutive points \(v_1,v_2,w,v_5,v_6\), where the point w lays in the minimal geodesic arc between \(v_3\) and \(v_4\). Now, assume that the turning angle \(\varepsilon \) of \(\mathbf{t}_{P'}\) at the point \(v_5\) satisfies \(\alpha<\varepsilon <\pi /2\), and that the two geodesic triangles with vertices \(v_2,v_3,w\) and \(w,v_4,v_5\) have the same area. By suitably choosing the position of the involved vertices, and by using the Gauss–Bonnet theorem in the computation, it turns out that \(\mathrm{TAT}(P')-\mathrm{TAT}(P)=2(\varepsilon -\alpha )>0\), see Fig. 1.
We recall that the modulus \(\mu _\mathbf{c}(P)\) of a polygonal curve P inscribed in a curve \(\mathbf{c}\) of \({{\mathbb {R}}}^{N+1}\) is the maximum of the diameter of the arcs of \(\mathbf{c}\) determined by the consecutive vertices in P.
We correspondingly notice that, if \(\mathbf{c}\) is a polygonal curve itself, there exists \(\varepsilon >0\) such that any polygonal P inscribed in \(\mathbf{c}\) and with modulus \(\mu _c(P)<\varepsilon \) satisfies \(\mathbf{t}_P=\mathbf{t}_\mathbf{c}\), whence \([\mathbf{n}_j](P)=[\mathbf{n}_j](\mathbf{c})\) for each \(j=1,\ldots ,N\). It suffices indeed to take \(\varepsilon \) lower than half of the mesh of the polygonal \(\mathbf{c}\), so that in every segment of \(\mathbf{c}\) there are at least two vertices of P.
The above facts motivate us to introduce the following:
Definition 3
Let \(\mathbf{c}\) be a curve in \({{\mathbb {R}}}^{N+1}\). The relaxed total variation of the j-th normal to \(\mathbf{c}\) is given by
where \([\mathbf{n}_j](P)\) is the discrete jth normal to the inscribed polygonal P, see Definition 2.
By the previous remark, in fact, for any polygonal curve P in \({{\mathbb {R}}}^{N+1}\) we have
We can thus re-write the integral-geometric formulas for polygonals in Corollary 1 as:
Remark 8
For future use, we point out that when \(j>1\) one similarly gets
Remark 9
When \(N=2\), according to (11), it turns out that the relaxed total variation of the last normal agrees with the notion of total absolute torsion for curves \(\mathbf{c}\) in \({{\mathbb {R}}}^3\) that we analyzed in [10], namely
Notice that, in order to extend formula (17) to the relaxed total variation of the normals to a curve \(\mathbf{c}\), we cannot argue as for the total curvature, see Example 1, where one applies the monotone convergence theorem to a sequence of approximating polygonals with \(P_n\prec P_{n+1}\prec \mathbf{c}\) for each n, compare, e.g., [13, Prop. 4.1]. In fact, we have seen in Remark 7 that the monotonicity property fails to hold in this context.
Properties. If \({{\mathscr {F}}}_j(\mathbf{c})<\infty \) for some \(j=1,\ldots ,N\), for any sequence \(\{P_n\}\) of polygonal curves inscribed in \(\mathbf{c}\) and satisfying \(\mu _\mathbf{c}(P_n)\rightarrow 0\), one has \(\sup _n{\mathscr {L}}_{{{\mathbb {R}}{\mathbb {P}}}^{N}}([\mathbf{n}_j](P_n))<\infty \). Also, one can find an optimal sequence as above in such a way that \({\mathscr {L}}_{{{\mathbb {R}}{\mathbb {P}}}^{N}}([\mathbf{n}_j](P_n))\rightarrow {{\mathscr {F}}}_j(\mathbf{c})\) as \(n\rightarrow \infty \).
Moreover, the relaxed total variation of the first normal is always lower than the total curvature:
Proposition 9
For any curve \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\), according to formula (10), we have
Proof
If \(\mathrm{TC}(\mathbf{c})<\infty \), the following result from [1, Thm. 2.1.3] holds true: for each \(\varepsilon >0\) there exists \(\delta >0\) such that if \(\gamma \) is an arc of \(\mathbf{c}\) with geodesic diameter lower than \(\delta \), the length of \(\gamma \) is smaller than \(\varepsilon \). As a consequence, if \(\mathbf{c}\) has finite total curvature, one has:
Therefore, inequality (18) readily follows from Proposition 7. \(\square \)
Remark 10
In general, the strict inequality holds in (18). In fact, for example, for a polygonal curve P in \({{\mathbb {R}}}^2\), in the quantity \({\mathscr {L}}_{ {{{\mathbb {R}}{\mathbb {P}}}^1}}([\mathbf{n}_1](P))\) we take distances in the projective line, so that a contribution of \(\mathrm{TC}(P)\) given by a turning angle \(\theta \) greater than \(\pi /2\), corresponds to a contribution \(\pi -\theta \) for the length of \([\mathbf{n}_1](P)\).
As a consequence of Theorem 3, we readily obtain the following continuity property.
Proposition 10
Let \(N\ge 2\) and \(\mathbf{c}\) be a curve in \({{\mathbb {R}}}^{N+1}\) such that \({{\mathscr {F}}}_{j}(\mathbf{c})<\infty \) and \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \) for some \(j=2,\ldots ,N\). Then, for any sequence \(\{P_n\}\) of inscribed polygonals satisfying \(\mu _\mathbf{c}(P_n)\rightarrow 0\) one has:
In the case \(j=1\), the same conclusion holds true for any curve \(\mathbf{c}\) satisfying \(\mathrm{TC}(\mathbf{c})<\infty \).
Therefore, for smoothly turning curves, the following explicit formulas for the relaxed total variation of the normals hold:
Proposition 11
Let \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), be a smoothly turning curve at order \(j+1\), for some \(j\in \{1,\ldots ,N\}\), see Definition 1. Then, we have
where, we recall, \(\Vert {{\dot{\mathbf{n}}}}_j(s)\Vert =\sqrt{\mathbf{{k}}_j^2(s)+\mathbf{{k}}_{j+1}^2(s)}\), when \(j<N\), and \(\Vert {{\dot{\mathbf{n}}}}_N(s)\Vert =|\mathbf{{k}}_N(s)|\), when \(j=N\).
Proof
By the density Theorem 1, the hypotheses of Theorem 3 are clearly satisfied. Therefore, the assertions follow from Proposition 10, on account of the Jordan formulas (3), and of Remark 2 in the case \(j=N\). \(\square \)
6 Weak normals to a non-smooth curve
In this section, we analyze a weak notion of jth normal to a curve \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\) such that \({{\mathscr {F}}}_{j}(\mathbf{c})<\infty \). We are able to define a Lipschitz-continuous curve \([\mathbf{n}_j](\mathbf{c})\) on \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), parameterized by arc-length and satisfying
in such a way that for any sequence of inscribed polygonals converging to \(\mathbf{c}\), the length of the discrete jth normals converges to the length of the curve \([\mathbf{n}_j](\mathbf{c})\).
We shall make use of arguments taken from [10] for the case of the binormal indicatrix of curves in \({{\mathbb {R}}}^3\). Since the compactness argument relies on the curvature estimates for polygonals from Proposition 8, we need to assume in addition that \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \), in the case \(j>1\), and that the curve \(\mathbf{c}\) has finite total curvature, when \(j=1\).
Theorem 3
Let \(N\ge 2\) and \(\mathbf{c}\) be a curve in \({{\mathbb {R}}}^{N+1}\) such that \({{\mathscr {F}}}_{j}(\mathbf{c})<\infty \) and \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \) for some \(j=2,\ldots ,N\). There exists a rectifiable curve \([\mathbf{n}_j](\mathbf{c}):[0,L_j]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) parameterized by arc-length, where \(L_j:={{\mathscr {F}}}_{j}(\mathbf{c})\), so that (19) holds true, satisfying the following property. For any sequence \(\{P_n\}\) of inscribed polygonal curves, let \({\varvec{\gamma }}^j_n:[0,L_j]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) denote for each n the parameterization with constant velocity of the discrete j-th normal \([\mathbf{n}_j](P_n)\) to \(P_n\), see Definition 2. If \(\mu _\mathbf{c}(P_n)\rightarrow 0\), then \({\varvec{\gamma }}^j_n\rightarrow [\mathbf{n}_j](\mathbf{c})\) uniformly on \([0,L_j]\) and
as \(n\rightarrow \infty \), where, we recall, \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P_n))={{\mathscr {F}}}_j(P_n)\). Moreover, the arc-length derivative of the curve \([\mathbf{n}_j](\mathbf{c})\) is a function of bounded variation. Finally, in the case \(j=1\), for any curve \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\) satisfying \(\mathrm{TC}(\mathbf{c})<\infty \), one has \({{\mathscr {F}}}_1(\mathbf{c})<\infty \) and the same conclusion as above holds true.
It is quite easy to construct a smooth curve whose \((j-1)\)th curvature is infinite, while its jth curvature is finite, or even zero: it is enough to take the curve in an affine space of the appropriate dimension. We show an explicit example of a rectifiable curve in \({{\mathbb {R}}}^3\) whose curvature is infinite, while its torsion is zero.
Example 3
Let \(\gamma :[0,1]\rightarrow {{\mathbb {R}}}^3\) be defined as follows
When t ranges from \(1/(n+1)\) to 1/n the curve makes a complete loop around the origin at a distance lower than \(1/n^2\), for each \(n\in {{\mathbb {N}}}^+\). Therefore, the curve is of finite length, since its length may be estimated with the convergent sum \(\sum _n 2\pi /n^2\), while its total curvature is infinite. Its torsion is obviously zero, since the curve is planar.
One may add a small non-planarity to the example, e.g., making the last coordinate be \(e^{-1/t^2}\) instead of zero, causing the torsion to be bigger than zero, but still finite, and still having the curvature infinite.
Motivated by Theorem 3, that will be proved below, we introduce the following
Definition 4
Under the hypotheses of Theorem 3, the curve \([\mathbf{n}_j](\mathbf{c})\) is called weak j-th normal to the curve \(\mathbf{c}\).
We also notice that Proposition 10 is a direct consequence of Theorem 3. Finally, at the end of this section we also prove the validity of the following integral-geometric formula:
Corollary 2
For curves \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\) satisfying \({{\mathscr {F}}}_{j}(\mathbf{c})+{{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \) for some integer \(2\le j <N\), we have:
When \(j=1\), the same formula holds true for curves \(\mathbf{c}\) in \({{\mathbb {R}}}^{N+1}\) satisfying \(\mathrm{TC}(\mathbf{c})<\infty \).
Proof of Theorem 3
It is divided into eight steps. When \(j>1\), in Steps 1-2, we obtain the curve \([\mathbf{n}_j](\mathbf{c})\) by means of an optimal approximating sequence. In Steps 3-4, where we exploit the polarity of the last normal, we deal with the case \(j=N\). In Steps 5-7, where we first make use of the integral-geometric formula (17) for polygonals, we analyze the case \(1<j<N\) of the intermediate normals. Finally, in Step 8 we deal with the case \(j=1\) of the first normal.
Step 1: Assume \(j>1\). Choose an optimal sequence \(\{P_n\}\) of polygonal curves inscribed in \(\mathbf{c}\) such that \(\mu _\mathbf{c}(P_n)\rightarrow 0\) and \(L^j_n\rightarrow L_j\), where \(L^j_n:={\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P_n))\), the curve \([\mathbf{n}_j](P_n)\) being the discrete jth normal to \(P_n\), see Definition 2, and, we recall, \(L_j:={{\mathscr {F}}}_j(\mathbf{c})\). If \({{\mathscr {F}}}_j(\mathbf{c})=0\), the proof is trivial. Assuming \(0<{{\mathscr {F}}}_j(\mathbf{c})<\infty \), for n large enough so that \(L^j_n>0\), we also denote by \([\mathbf{n}_j](P_n):[0,L^j_n]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) the arc-length parameterization of the curve \([\mathbf{n}_j](P_n)\).
Define \({\varvec{\gamma }}^j_n:[0,L_j]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) by \({\varvec{\gamma }}^j_n(s):=[\mathbf{n}_j](P_n)((L^j_n/L_j)s)\), so that \(\Vert {{\dot{{\varvec{\gamma }}}}}^j_n(s)\Vert = L^j_n/L_j\) a.e., where \(L^j_n/L_j\rightarrow 1\). By Ascoli–Arzela’s theorem, we can find a (not relabeled) subsequence of \(\{{\varvec{\gamma }}^j_n\}\) that uniformly converges in \([0,L_j]\) to some Lipschitz continuous function \({\varvec{\gamma }}^j:[0,L_j]\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\). Whence, \({\varvec{\gamma }}^j\) is differentiable a.e., by Rademacher’s theorem, whereas by lower-semicontinuity \(\Vert {{\dot{{\varvec{\gamma }}}}}^j(s)\Vert \le 1\) for a.e. \(s\in [0,L_j]\).
Step 2: We claim that \({{\dot{{\varvec{\gamma }}}}}^j_n\rightarrow {{\dot{{\varvec{\gamma }}}}}^j\) strongly in \(L^1\). As a consequence, we deduce that \(\Vert {{\dot{{\varvec{\gamma }}}}}^j\Vert =1\) a.e., and hence, denoting \({\varvec{\gamma }}^j=\mathbf{n}_j[\mathbf{c}]\), that
In order to prove the claim, in this step we choose a (not relabeled) continuous lifting of the curve \({\varvec{\gamma }}^j\), so that \({\varvec{\gamma }}^j:[0,L_j]\rightarrow {{{\mathbb {S}}}^{N}}\), and for n large enough, we identify the curve \({\varvec{\gamma }}^j_n\) with its (not relabeled) continuous lifting \({\varvec{\gamma }}^j_n:[0,L_j]\rightarrow {{{\mathbb {S}}}^{N}}\) such that \(d_{{{\mathbb {S}}}^{N}}({\varvec{\gamma }}^j_n(0),{\varvec{\gamma }}^j(0))<\pi /2\). Consider the tantrix \(\tau ^j_n(s):={{\dot{{\varvec{\gamma }}}}}^j_n(s)/\Vert {{\dot{{\varvec{\gamma }}}}}^j_n(s)\Vert \) of the curve \({\varvec{\gamma }}^j_n\), where, we recall, \(\Vert {{\dot{{\varvec{\gamma }}}}}^j_n(s)\Vert = L^j_n/L_j\) a.e., with \(L^j_n/L_j\rightarrow 1\). We have \(\mathop {\mathrm{Var}}\nolimits (\tau ^j_n)\le \mathrm{TC}({\varvec{\gamma }}^j_n)\), whereas by Proposition 8, we can estimate the total curvature of each curve \({\varvec{\gamma }}^j_n\) as follows:
Since we assumed \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \), we also have \(\sup _n{\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_{j-1}](P_n))<\infty \), whence we get:
As a consequence, by compactness, a further subsequence of \(\{{{\dot{{\varvec{\gamma }}}}}^j_n\}\) converges weakly-* in the \(\mathop {\mathrm{BV}}\nolimits \)-sense to some \(\mathop {\mathrm{BV}}\nolimits \)-function \(v:[0,L_j]\rightarrow {{\mathbb {R}}}^{N+1}\). The claim follows if we show that \(v(s)={{\dot{{\varvec{\gamma }}}}}^j(s)\) for a.e. \(s\in [0,L_j]\). In fact, this property yields that the sequence \(\{{{\dot{{\varvec{\gamma }}}}}^j_n\}\) converges strongly in \(L^1\) to the function \({{\dot{{\varvec{\gamma }}}}}^j\). In particular, by lower semicontinuity it turns out that \({{\dot{{\varvec{\gamma }}}}}^j\) is a function of bounded variation.
Now, using that by Lipschitz continuity
and setting
by the weak-* \(\mathop {\mathrm{BV}}\nolimits \) convergence \({{\dot{{\varvec{\gamma }}}}}^j_n\rightharpoonup v\), which implies the strong \(L^1\) convergence, we have \({\varvec{\gamma }}^j_n\rightarrow V\) in \(L^\infty \), hence \({{\dot{{\varvec{\gamma }}}}}^j_n\rightarrow \dot{V}=v\) a.e. on \([0,L_j]\). But we already know that \({\varvec{\gamma }}^j_n\rightarrow {\varvec{\gamma }}^j\) in \(L^\infty \), thus we get \(v={{\dot{{\varvec{\gamma }}}}}^j\).
Step 3: Assume now \(j=N\). Let \(\{\widetilde{P}_n\}\) denote any sequence of polygonal curves inscribed in \(\mathbf{c}\) such that \(\mu _\mathbf{c}(\widetilde{P}_n)\rightarrow 0\). We show that possibly passing to a subsequence, the discrete Nth normals \([\mathbf{n}_{N}](\widetilde{P}_n)\) uniformly converges (up to reparameterizations, as above) to the curve \([\mathbf{n}_{N}](\mathbf{c})\).
For this purpose, we recall from Sect. 3 that the discrete osculating N-space \(\varPi ^{N}(P,{v_i})\) of a polygonal P at the unit vector \(v_i\) is given by the hyperplane spanned by consecutive points in the Gauss sphere \({{{\mathbb {S}}}^{N}}\) which correspond to consecutive vertexes of the tantrix \(\mathbf{t}_P\). Moreover, the last discrete normal \([\mathbf{n}_N(P,i)]\) is identified by the orthogonal directions to \(\varPi ^{N}(P,{v_i})\), whence by the polar in the projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) to the hyper-sphere corresponding to the discrete osculating N-space of P at \(v_i\).
Now, if \(\{P_n\}\) is the optimal sequence of the previous steps (with \(j=N\)), conditions \(\mu _\mathbf{c}(\widetilde{P}_n)\rightarrow 0\) and \(\mu _\mathbf{c}(P_n)\rightarrow 0\) yield that the Frechét distance (see, e.g., [13, Sec. 1]) between the two sequences \(\{\mathbf{t}_{P_n}\}\) and \(\{\mathbf{t}_{\widetilde{P}_n}\}\) goes to zero. Recalling our Definition 2 of discrete Nth normal \([\mathbf{n}_N](P)\), by the continuity of the Gram–Schmidt procedure and of the polarity transformation, it turns out that the Frechét distance between \([\mathbf{n}_{N}](\widetilde{P}_n)\) and \([\mathbf{n}_{N}](P_n)\) goes to zero, but we already know that a sub-sequence of \(\{[\mathbf{n}_{N}](P_n)\}\) uniformly converges to the curve \([\mathbf{n}_{N}](\mathbf{c})\), as required.
Step 4: If \(j=N\) and \(\{\widetilde{P}_n\}\) is the (not relabeled) subsequence obtained in Step 3, by repeating the argument in Step 1 we infer that the limit function \({\varvec{\gamma }}^N\) is unique. As a consequence, a contradiction argument yields that the whole sequence \(\{\widetilde{\varvec{\gamma }}^N_n\}\) uniformly converges to \({\varvec{\gamma }}^N\) and that the limit curve \({\varvec{\gamma }}^N=[\mathbf{n}_{N}](\mathbf{c})\) does not depend on the choice of the sequence \(\{\widetilde{P}_n\}\) of inscribed polygonals satisfying \(\mu _\mathbf{c}(\widetilde{P}_n)\rightarrow 0\). Therefore, the curve \([\mathbf{n}_{N}](\mathbf{c})\) is identified by \(\mathbf{c}\). Arguing as in Step 2, we finally infer that \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_{N}](\widetilde{P}_n))\rightarrow {\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_{N}](\mathbf{c}))\).
Step 5: Assume now \(1<j<N\). We claim that the function \(g_j(p):={{\mathscr {F}}}_j(\pi _p(\mathbf{c}))\), for \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\), belongs to the summable class \(L^1(G_{j+1}{{\mathbb {R}}}^{N+1},\mu _{j+1})\).
In fact, if \(\{P_n\}\) is an optimal sequence of inscribed polygonals from Steps 1-2, so that \({{\mathscr {F}}}_j(P_n)\rightarrow {{\mathscr {F}}}_j(\mathbf{c})\), using the integral-geometric formula (17), by Fatou’s Lemma we have
The sequence \(\{\pi _p(P_n)\}\) of polygonals is inscribed in \(\pi _p(\mathbf{c})\) and satisfies \(\mu _{\pi _p(\mathbf{c})}(\pi (P_n))\rightarrow 0\). Moreover, by the previous inequality, and using Definition 3, we infer that \({{\mathscr {F}}}_j(\pi _p(\mathbf{c}))<\infty \) for \(\mu _{j+1}\)-a.e. \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\). On account of Remark 8, we similarly obtain \({{\mathscr {F}}}_{j-1}(\pi _p(\mathbf{c}))<\infty \) for \(\mu _{j+1}\)-a.e. p.
Therefore, by Steps 3-4, where we take \(j=N\) (and work with the last discrete normal to the projected curve), we infer that \({{\mathscr {F}}}_j(\pi _p(P_n))\rightarrow {{\mathscr {F}}}_j(\pi _p(\mathbf{c}))=g_j(p)\) for \(\mu _{j+1}\)-a.e. p, whence \(g_j\) is measurable and
so that the claim readily follows.
Step 6: Let \(\{\widetilde{P}_n\}\) denote any sequence of polygonal curves inscribed in \(\mathbf{c}\) such that \(\mu _\mathbf{c}(\widetilde{P}_h)\rightarrow 0\). We show that \({{\mathscr {F}}}_j(\widetilde{P}_n)={\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_{j}](\widetilde{P}_n))\rightarrow {{\mathscr {F}}}_j(\mathbf{c})\).
In fact, if \(\{P_n\}\) is the optimal sequence from the previous step, by (17) for each n we estimate
Moreover, again by Definition 3, for \(\mu _{j+1}\)-a.e. p we can find \(\varepsilon (p)>0\) such that if \(P\prec \mathbf{c}\) satisfies \(\mu _{\pi _p(\mathbf{c})}(\pi _p(P))<\varepsilon (p)\), then \({{\mathscr {F}}}_j(\pi _p(P))<2\,{{\mathscr {F}}}_j(\pi _p(\mathbf{c}))\). Also, by compactness of the Grassmannian \(G_{j+1}{{\mathbb {R}}}^{N+1}\) we get \(\overline{\varepsilon }:=\inf _p\varepsilon (p)>0\). Therefore, since \(\mu _{\pi _p(\mathbf{c})}(\pi _p(P))\le \mu _{\mathbf{c}}(P)\), we can find \(\overline{n}\) such that for any \(n>\overline{n}\)
for \(\mu _{j+1}\)-a.e. \(p\in G_{j+1}{{\mathbb {R}}}^{N+1}\). Arguing as above, by Step 4, where we take \(j=N\), we infer that \({{\mathscr {F}}}_j(\pi _p(\widetilde{P}_n))\rightarrow {{\mathscr {F}}}_j(\pi _p(\mathbf{c}))\) and hence that \(|{{\mathscr {F}}}_j(\pi _p(\widetilde{P}_n))-{{\mathscr {F}}}_j(\pi _p(P_n))|\rightarrow 0\) for \(\mu _{j+1}\)-a.e. p. Since \(g_j\in L^1(G_{j+1}{{\mathbb {R}}}^{N+1},\mu _{j+1})\), by dominated convergence the integral in equation (22) goes to zero as \(n\rightarrow \infty \), whence \({{\mathscr {F}}}_j(\widetilde{P}_n)\rightarrow {{\mathscr {F}}}_j(\mathbf{c})\).
Step 7: Now, if \(1<j<N\), for any sequence \(\{\widetilde{P}_n\}\) of inscribed polygonal curves with \(\mu _\mathbf{c}(\widetilde{P}_n)\rightarrow 0\), as in Steps 1-2 we infer that possibly passing to a subsequence \(\widetilde{\varvec{\gamma }}^j_n\rightarrow \widetilde{\varvec{\gamma }}^j\) uniformly on \([0,L_j]\) to some curve \(\widetilde{\varvec{\gamma }}^j\) parameterized in arc-length. If \(\{P_n\}\) is the optimal sequence, we denote by \(\widehat{P}_n\) the polygonal given by the common refinement of \(P_n\) and \(\widetilde{P}_n\). The uniform limit of (a subsequence of) the corresponding sequence \(\{\widehat{\varvec{\gamma }}^j_n\}\) is equal to the uniform limit of both \(\{\widetilde{\varvec{\gamma }}^j_n\}\) and \(\{{\varvec{\gamma }}^j_n\}\). This yields that \(\widetilde{\varvec{\gamma }}^j=[\mathbf{n}_j](\mathbf{c})\). Finally, the proof is completed by arguing as in Step 4.
Step 8: In the case \(j=1\), the first statement follows from Proposition 9. The proof proceeds as in the case \(j>1\) above, on account of the following straightforward modifications. Firstly, in Step 2, by Proposition 8 we can estimate the total curvature of each curve \({\varvec{\gamma }}^1_n\) as follows:
and hence the role of the functional \({{\mathscr {F}}}_{j-1}(\cdot )\) is played by the total curvature \(\mathrm{TC}(\cdot )\), when \(j=1\). In fact, since we assumed \(\mathrm{TC}(\mathbf{c})<\infty \), we also have \(\sup _n\mathrm{TC}(P_n)<\infty \), whence we get \( \sup _n \mathrm{TC}({\varvec{\gamma }}^1_n)<\infty \). Secondly, in Step 5, by using this time the integral-geometric formula (13), with \(j=1\), we infer that \({{\mathscr {F}}}_1(\pi _p(\mathbf{c}))<\infty \) and \(\mathrm{TC}(\pi _p(\mathbf{c}))<\infty \) for \(\mu _{2}\)-a.e. \(p\in G_{2}{{\mathbb {R}}}^{N+1}\). We omit any further detail. \(\square \)
Remark 11
In Step 2, we could have proved the \(L^1\)-convergence of \({{\dot{\gamma }}}^j_n\) to \({{\dot{\gamma }}}^j\) by applying the Kolmogorov–Riesz–Frechét compactness theorem, thus showing that
However, for each \(s\in [0,L_j]\) and for \(\delta >0\) small we can estimate
for some absolute constant c and hence we need the additional assumption \({{\mathscr {F}}}_{j-1}(\mathbf{c})<\infty \). On the other hand, we showed that \({{\dot{\gamma }}}^j\) is a function of bounded variation, a property that will be used in Sect. 8, where we introduce the curvature measures by means of the first variation formula of the length of the curve \({\varvec{\gamma }}^j\), see (28).
Proof of Corollary 2
Since the integral-geometric formula holds true for polygonals, it suffices to argue in a way very similar to Step 6, on account of the dominated convergence theorem. \(\square \)
7 Relationship with the smooth normals
In this section, we wish to find a wider class of smooth curves \(\mathbf{c}\) for which our weak jth normal \([\mathbf{n}_j](\mathbf{c})\) is strictly related to the classical jth normal \(\mathbf{n}_j\) to \(\mathbf{c}\), see Definition 5. In fact, for smoothly turning curves, see Definition 1, this property is outlined in Proposition 12. As we shall see below, the main property we need to preserve is the existence and continuity of the osculating \((j+1)\)-spaces.
Smoothly turning curves. As a first consequence of Proposition 10, by the density Theorem 1 and the Jordan formulas (3), in Proposition 11 we obtained that the relaxed total variation of the jth normal agrees with the length of the smooth jth normal \(\mathbf{n}_j\). We now see that the weak jth normal \([\mathbf{n}_j](\mathbf{c})\) is equivalent to the smooth jth normal.
Proposition 12
Let \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), be a smoothly turning curve at order \(j+1\), for some \(j\in \{1,\ldots ,N\}\), see Definition 1. Then, the weak jth normal \([\mathbf{n}_j](\mathbf{c})\) agrees (up to a lifting from \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) to \({{{\mathbb {S}}}^{N}}\)) with the arc-length parameterization of the smooth jth normal \(\mathbf{n}_j\) to \(\mathbf{c}\). More precisely, if \(\varPi :{{{\mathbb {S}}}^{N}}\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) is the canonical projection, one has
where \(\psi _j:[0,L_j]\rightarrow [a,b]\) is the inverse of the bijective and \(C^1\)-class transition function
and, we recall, \( L_j:={{\mathscr {F}}}_j(\mathbf{c})={\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](\mathbf{c}))\).
Proof
Going back to the proof of Theorem 1, it turns out that the sequence \(\{P_n\}\) of inscribed polygonals satisfies \(\mu _\mathbf{c}(P_n)\rightarrow 0\). Moreover, formula (12), where, we recall, the coefficients \(\mathbf{a}_j(s^n_i)\) are equibounded in terms of the uniform norm in [a, b] of the vector derivatives \(\mathbf{c}^{(k)}\), for \(k=1,\ldots ,j+1\), implies that the Frechét distance between the curves \([\mathbf{n}_j](P_n)\) and \(\mathbf{n}_j\) goes to zero as \(n\rightarrow \infty \). Therefore, one has
Moreover, the linear independence of the vectors \({{\dot{\mathbf{c}}}}(s),\mathbf{c}^{(2)}(s),\ldots ,\mathbf{c}^{(j+1)}(s)\) for any \(s\in [a,b]\), on account of the Jordan equations (3) and of formulas (2), yields that the arc-length derivative \({{\dot{\mathbf{n}}}}_j(s)\) is nonzero for every s. The assertion readily follows. \(\square \)
Milder conditions. In our paper [10] on curves in \({{\mathbb {R}}}^3\), we noticed that the existence of the osculating plane to a smooth curve \(\mathbf{c}\), is guaranteed by the requirement that at each point s there exists a nonzero higher-order derivative \(\mathbf{c}^{(k)}(s)\). In fact, by computing the derivatives in the identity \({{\dot{\mathbf{c}}}}\bullet {{\dot{\mathbf{c}}}}=0\) one sees that the osculating plane at \(\mathbf{c}(s)\), say \(\varPi ^2(\mathbf{c},s)\), is given by \(\mathbf{c}(s)+\mathop {\mathrm{span}}\nolimits \{{{\dot{\mathbf{c}}}}(s),\mathbf{c}^{(k)}(s)\}\), where k is the smallest integer \(k>1\) such that \(\mathbf{c}^{(k)}(s)\ne 0_{{{\mathbb {R}}}^3}\). Therefore, the 2-vector \({{\dot{\mathbf{c}}}}(s)\wedge \mathbf{c}^{(k)}(s)\) provides an orientation to the osculating plane, and the unit normal \(\mathbf{n}(s)\) is given by applying the Gram–Schmidt procedure to the couple of vectors \({{\dot{\mathbf{c}}}}(s),\mathbf{c}^{(k)}(s)\). Moreover, it turns out that the second derivative \(\mathbf{c}^{(2)}\) is zero only at a finite set of point, but in general the normal \(\mathbf{n}(s)\) fails to be continuous when these ones are inflection points. However, the osculating plane \(\varPi ^2(\mathbf{c},s)\) is a continuous function of the arc-length parameter. This property ensures that the normal vector \(\mathbf{n}\) (and hence the binormal vector \(\mathbf{b}=\mathbf{t}\times \mathbf{n}\), too) is continuous when seen as a function in the projective plane \({{\mathbb {R}}{\mathbb {P}}}^2\). The following example of mildly smoothly turning curve, see Definition 5, is taken from [10].
Example 4
Let \(\mathbf{c}:[-1,1]\rightarrow {{\mathbb {R}}}^3\) be the curve satisfying \(\mathbf{c}(0)=0_{{{\mathbb {R}}}^3}\) and with derivative
so that \(\Vert {{\dot{\mathbf{c}}}}(s)\Vert \equiv 1\). We compute
Therefore, if \(0<|s|<1\) we have \(\mathbf{c}^{(2)}(s)\ne 0_{{{\mathbb {R}}}^3}\) and hence
Furthermore, for \(0<|s|<1\) we get:
and hence \(\mathbf{{k}}(s)\rightarrow 0\) and \({\varvec{\tau }}(s)\rightarrow 0\) as \(s\rightarrow 0\), both \(\mathbf{{k}}\) and \({\varvec{\tau }}\) are summable functions in \(L^1(-1,1)\), and the Frenet–Serret formulas hold true separately in the open intervals \(]-1,0[\) and ]0, 1[.
Since \(\mathbf{t}(0)=2^{-1/2}(1,0,1)\), \(\mathbf{c}^{(2)}(0)=0_{{{\mathbb {R}}}^3}\), and \(\mathbf{c}^{(3)}(0)=2^{-1/2}(0,1,0)\), the osculating plane at \(\mathbf{c}(0)\) is
and by the Gram–Schmidt procedure we get \(\mathbf{n}(0)=(0,1,0)\) and \( \mathbf{b}(0)=2^{-1/2}\,( -1,0,1)\). Therefore, even if the unit normal and binormal are not continuous at \(s=0\), since \([\mathbf{n}(s)]\rightarrow [\mathbf{n}(0)]\) and \([\mathbf{b}(s)]\rightarrow [\mathbf{b}(0)]\) as \(s\rightarrow 0\), they are both continuous as functions with values in \({{\mathbb {R}}{\mathbb {P}}}^2\). For future use, we finally compute
For curves in \({{\mathbb {R}}}^{N+1}\), where \(N>2\), the above argument concerning the osculating 2-plane continues to hold. In order to deal with the high-dimensional osculating spaces, the analogous sufficient condition is given by the existence of \(j+1\) independent derivatives \(\mathbf{c}^{(k)}(s)\) of the curve near each point \(\mathbf{c}(s)\).
Definition 5
Let \(\mathbf{c}:[a,b]\rightarrow {{\mathbb {R}}}^{N+1}\), where \(N\ge 2\), be an open rectifiable curve parameterized in arc-length. The curve is said to be mildly smoothly turning at order \(j+1\), where \(j\in \{1,\ldots ,N\}\), if for each \(s\in [a,b]\) the function \(\mathbf{c}\) is of class \(C^m\) in a neighborhood of s, for some integer \(m\ge j+2\), and there exist j integers \(1< i_2<\ldots< i_{j+1}< m\) such that the \((j+1)\)-vector \(({{\dot{\mathbf{c}}}}\wedge \mathbf{c}^{(i_2)}\wedge \cdots \wedge \mathbf{c}^{(i_{j+1})})(s)\) is non-trivial. When \(j=N\), the curve is said to be mildly smoothly turning.
Remark 12
If the curve \(\mathbf{c}\) is closed, the same condition is required at any \(s\in {{\mathbb {R}}}\), once the curve is extended by periodicity.
With these assumptions, in fact, the osculating \((j+1)\)-space \(\varPi ^{j+1}(\mathbf{c},s)\) to the curve at \(\mathbf{c}(s)\), is spanned by the \((j+1)\)-vector obtained by choosing the smallest indexes \(i_k\) as above, see formula (26), and it moves continuously along the curve, Proposition 14. Moreover, the first j unit normals are defined by following the idea due to Jordan.
Definition 6
Let \(\mathbf{c}\) be a mildly smoothly turning curve at order \(j+1\), where \(j<N\), and let \(1<i_2<\ldots < i_{j+1}\) be the smallest integers such that the \((j+1)\)-vector \(({{\dot{\mathbf{c}}}}\wedge \mathbf{c}^{(i_2)}\wedge \cdots \wedge \mathbf{c}^{(i_{j+1})})(s)\) is non-trivial. The jth normal \(\mathbf{n}_j(s)\) is defined by the last term in the Gram–Schmidt procedure to the ordered list of independent vectors \({{\dot{\mathbf{c}}}}(s),\,\mathbf{c}^{(i_2)}(s),\ldots ,\mathbf{c}^{(i_{j+1})}(s)\). If \(\mathbf{c}\) is a mildly smoothly turning curve, we also set \(\mathbf{n}_N:=*(\mathbf{t}\wedge \mathbf{n}_1\wedge \cdots \wedge \mathbf{n}_{N-1})\), where \(*\) is the Hodge operator in \({{\mathbb {R}}}^{N+1}\).
Of course, a smoothly turning curve at order \(j+1\) is mildly smoothly turning at the same order, and the above property at a higher order implies the same one at lower orders.
We now show that the features we obtained in the smoothly turning case, can be extended by considering equivalence classes of antipodal points in the Gauss sphere \({{{\mathbb {S}}}^{N}}\).
More precisely, we recover the convergence result, Proposition 15, the representation formula for the relaxed functional \({{\mathscr {F}}}_j(\mathbf{c})\), Proposition 16, and the relationship between the weak jth normal \([\mathbf{n}_j](\mathbf{c})\) from Theorem 3 and the smooth jth normal, Proposition 17.
We first notice that if a smooth curve fails to satisfy the linear independence property in Definition 5, then the osculating \((j+1)\)-space fails to be continuous, in general.
Example 5
Let \(f:{\mathbb {R}}\rightarrow {\mathbb {R}}\) be the \(C^\infty \) but not analytic function given by
The function f has all derivatives vanishing in zero. Let us consider the curve \(\gamma :[-1,1]\rightarrow {\mathbb {R}}^3\) defined as
The curve \(\gamma \) is smooth (\(C^\infty \)), but since all its derivatives \(\gamma ^{(2)},\dots ,\gamma ^{(n)},\dots \) vanish in zero, it does not satisfy the assumptions in Definition 5. The same is true if one considers a re-parametrization \(\mathbf{c}\) of \(\gamma \) in arc-length.
Since for \(t\le 0\) the curve lies in the plane \(\pi _1=\{z=0\}\) and for \(t\ge 0\) it lies in the plane \(\pi _2=\{y=0\}\), the torsion of the curve is always zero, \(\mathbf{b}\) is constant out of \(t=0\), and \(\mathbf{b}\) and \(\mathbf{n}\) jump of an angle of \(\pi /2\) at \(t=0\). By modifying the plane \(\pi _2\), it is immediate to find an example in which the curve has both the normal \(\mathbf{n}\) and binormal \(\mathbf{b}\) jumping of an arbitrary angle \(\alpha \) at \(t=0\). Notice that since \(\mathbf{t}\) is continuous and \(\mathbf{b}=\mathbf{t}\times \mathbf{n}\), the jump angle \(\alpha \) must be the same for both \(\mathbf{n}\) and \(\mathbf{b}\).
Moreover, the example is easily adapted to curves in spaces of higher dimension having an arbitrary number of normals jumping of arbitrary angles. Notice, though, that since the last normal \(\mathbf{n}_{N}\) is determined by the vectors \(\mathbf{t},\mathbf{n}_1,\ldots ,\mathbf{n}_{N-1}\), the angle of jump of the last normal \(\mathbf{n}_{N}\) is determined by those of the other normals.
Properties. In the sequel, without loss of generality we deal with open curves, and \(j\in \{1,\ldots ,N\}\), with \(N\ge 3\), if not differently specified.
Proposition 13
If \(\mathbf{c}\) is a mildly smoothly turning curve at order \(j+1\), there exists a finite set \(\varSigma \) of points in ]a, b[ such that the \((j+1)\)-vector \(({{\dot{\mathbf{c}}}}\wedge \mathbf{c}^{(2)}\wedge \cdots \wedge \mathbf{c}^{(j+1)})(s)\) is non-trivial on \(]a,b[\setminus \varSigma \). Moreover, the first j formulas in the Jordan system (3) are satisfied in each connected component of \(]a,b[\setminus \varSigma \), and the corresponding curvature terms \(\mathbf{{k}}_h\) are continuous functions on ]a, b[, that may possibly be equal to zero only at the singular points \(s_i\in \varSigma \). Moreover, if the curve is mildly smoothly turning, the last formula in the Jordan system (3) holds true, too, on \(]a,b[\setminus \varSigma \).
Proof
Since linear independence is an open property, a compactness argument yields the first assertion. The other ones readily follow. \(\square \)
The main feature is the existence and continuity of the osculating \((j+1)\)-spaces along the curve. In fact, equipping the set of unoriented \((j+1)\)-planes with the canonical metric, we have:
Proposition 14
If a curve \(\mathbf{c}\) is mildly smoothly turning at order \(j+1\), the osculating \((j+1)\)-space \(\varPi ^{j+1}(\mathbf{c},s)\) is well-defined and continuous, as \(s\in ]a,b[\).
Proof
For fixed \(s\in ]a,b[\), consider the \(j+1\) vectors \(\mathbf{v}_k(h)\) given by (4), for \(k=0,\ldots ,j\), and let \(1<i_2<\ldots < i_{j+1}\) be the smallest integers such that the \((j+1)\)-vector \(({{\dot{\mathbf{c}}}}\wedge \mathbf{c}^{(i_2)}\wedge \cdots \wedge \mathbf{c}^{(i_{j+1})})(s)\) is non-trivial. For \(h\ne 0\) small, by using as before the Taylor expansions of \(\mathbf{c}\) centered at s and at order m, and writing the wedge product, we obtain
where the integer \(p:=(i_2+\ldots +i_{j+1})-j\in {{\mathbb {N}}}^+\) and the factor \(\lambda \) is a nonzero real number that depends on the indexes \(i_k\), through the Taylor expansions. This yields that
where
By smoothness, letting \(h\rightarrow 0\) we infer that the nonzero unit \((j+1)\)-vector \(\mathbf{u}_{j+1}(s)\) provides an orientation to the osculating \((j+1)\)-space \(\varPi ^{j+1}(\mathbf{c},s)\) to the curve at \(\mathbf{c}(s)\), and actually
Now, by Proposition 13 it turns out that for each \(s\in ]a,b[\setminus \varSigma \)
where \(\varSigma \) is a finite set, and hence the \((j+1)\)-vector function \(s\mapsto \mathbf{u}_{j+1}(s)\) may fail to be continuous at the points \(s_i\in \varSigma \). However, since the smooth vectors \(\mathbf{v}_k(h)\) are defined in terms of Taylor expansions of \(\mathbf{c}\) at s, and \(\mathbf{c}\) is of class \(C^m\) near each \(s_i\), where \(m>i_{j+1}\), it turns out that at any point \(s_i\in \varSigma \) one has
Since the topology induced by the canonical metric of unoriented \((j+1)\)-spaces is equivalent to the one induced by the equivalence classes of unoriented unit \((j+1)\)-vectors, the continuity property follows. \(\square \)
Remark 13
For smoothly turning curves in the sense of Definition 1, we always have \(i_k=k\) for each \(k=2,\ldots ,j+1\), and the \((j+1)\)-vector function \(s\mapsto \mathbf{u}_{j+1}(s)\) is continuous in ]a, b[, actually of class \(C^1\).
More generally, if the curve \(\mathbf{c}\) is mildly smoothly turning at order \(j+1\), at each point \(s_i\in \varSigma \) the normals may be discontinuous. However, denoting by \(f(s\pm )\) the right and left limits of a function f at the point s, the continuity of the osculating \((j+1)\)-space along the curve implies the equalities
and hence the first j unit normals are continuous when seen as a function into the projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\).
Moreover, by our assumptions the \((j+1)\)-vector \(\mathbf{u}_{j+1}(s)\) is of class \(C^1\) in each connected component of \(]a,b[\setminus \varSigma \). More precisely, it turns out that the osculating \((j+1)\)-space function \(s\mapsto \varPi ^{j+1}(\mathbf{c},s)\) is of class \(C^1(]a,b[)\), w.r.t. the canonical metric of unoriented \((j+1)\)-spaces in \({{\mathbb {R}}}^{N+1}\). In addition, the curvature terms \(\mathbf{{k}}_{j-1}\) and \(\mathbf{{k}}_j\) are always nonzero on \(]a,b[\setminus \varSigma \). We thus obtain:
according to formula (25) from Example 4.
We now readily extend the convergence result obtained in Theorem 1.
Proposition 15
Let \(\mathbf{c}\) be a mildly smoothly turning curve at order \(j+1\), for some \(1\le j\le N\). Then, there exists a sequence \(\{P_n\}\) of inscribed polygonals, with \(\mathop {\mathrm{mesh}}\nolimits P_n\rightarrow 0\), such that
where \(\mathbf{n}_j\) is given by Definition 6.
Proof
If the curve is not closed, we first extend \(\mathbf{c}\) to a mildly smoothly turning curve at order \(j+1\) and defined on a closed interval \([\widetilde{a},\widetilde{b}]\) such that \(\widetilde{a}< a<b<\widetilde{b}\). The proof then proceeds in a very similar way to the one of Theorem 1. Notice, in fact, that with our assumptions the equalities (12) continue to hold for each n. We omit any further detail. \(\square \)
Moreover, the representation formula for the relaxed total variation of the jth normal, see Proposition 11, continues to hold:
Proposition 16
If \(\mathbf{c}\) is a mildly smoothly turning curve at order \(j+1\), for some \(1\le j\le N\), we have
Proof
By Proposition 15, the curve \(\mathbf{c}\) satisfies the hypotheses of Theorem 3. Therefore, the claim follows from Proposition 10 and from the Jordan formulas in Proposition 13. \(\square \)
Finally, we recover the relationship in Proposition 12 between the weak jth normal \([\mathbf{n}_j](\mathbf{c})\) from Theorem 3 and the smooth jth normal.
Proposition 17
Let \(\mathbf{c}\) be a mildly smoothly turning curve at order \(j+1\), and let \(\mathbf{n}_j\) be given by Definition 6. Then, we have:
where \(\varPi :{{{\mathbb {S}}}^{N}}\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) is the canonical projection, \(\psi _j:[0,L_j]\rightarrow [a,b]\) is the inverse of the bijective and absolutely continuous transition function (23), and, we recall, \( L_j:={{\mathscr {F}}}_j(\mathbf{c})={\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](\mathbf{c}))\).
Proof
We argue in a way very similar to the proof of Corollary 12. In fact, in the proof of Proposition 1, the sequence \(\{P_n\}\) of inscribed polygonals satisfies \(\mu _\mathbf{c}(P_n)\rightarrow 0\), whereas formula (12) implies again that the Frechét distance between the curves \([\mathbf{n}_j](P_n)\) and \(\mathbf{n}_j\) goes to zero as \(n\rightarrow \infty \), so that (24) holds true. This time, by Proposition 14 we deduce that the arc-length derivative \({{\dot{\mathbf{n}}}}_j(s)\) of the smooth jth normal in Definition 6 is nonzero for every \(s\in ]a,b[\) except to a finite set of singular points \(s_i\). This property implies that the transition function (23) is bijective and absolutely continuous, as required. \(\square \)
8 Curvature measures
The curvature force was introduced in [4], see also [13], as the distributional derivative of the tangent indicatrix of curves in \({{\mathbb {R}}}^{N+1}\) with finite total curvature, the starting point being the computation of the first variation of the length of the curve. Using similar arguments, when \(N=2\), the torsion force was discussed in [10], where we considered tangential variations of the length of the tantrix. We now see that similar arguments can be repeated for the weak jth normals. As before, in the sequel we deal with open curves.
To this purpose, we recall that in Theorem 3, we showed that the arc-length derivative of the curve \([\mathbf{n}_j](\mathbf{c})\) in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) is a function of bounded variation. For simplicity, we denote here by \({\varvec{\gamma }}^j:[0,L_j]\rightarrow {{{\mathbb {S}}}^{N}}\) a continuous lifting of the curve \([\mathbf{n}_j](\mathbf{c})\), so that \({{\dot{{\varvec{\gamma }}}}}^j\) is a function of bounded variation, with \(\Vert {{\dot{{\varvec{\gamma }}}}}^j\Vert \equiv 1\). Moreover, we have:
We assume that \({\varvec{\gamma }}^j_\varepsilon \) is a variation of \({\varvec{\gamma }}^j\) under which the motion of each point \({\varvec{\gamma }}^j(t)\) is smooth in time and with initial velocity \(\xi (t)\), where \(\xi :[0,L_j]\rightarrow {{\mathbb {R}}}^{N+1}\) is a Lipschitz continuous function with \(\xi (0)=\xi (L_j)=0\), so that \({{\dot{\xi }}}(t)\) is defined for a.e. t, by Rademacher’s theorem.
Denoting by \(D{{\dot{{\varvec{\gamma }}}}}^j\) the finite measure given by the distributional derivative of \({{\dot{{\varvec{\gamma }}}}}^j\), the first variation formula of the length of the curve \({\varvec{\gamma }}^j\) gives:
The polygonal case. If \(\mathbf{c}\) is a polygonal curve P, the weak jth normal agrees with the discrete jth normal \([\mathbf{n}_j](P)\) from Definition 2, obtained by connecting the consecutive points \([\mathbf{n}_j(P,i)]\) with minimal geodesic arcs in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\). Therefore, the arc-length derivative of the lifting \({\varvec{\gamma }}^j\) has a discontinuity in correspondence eventually to the points \([\mathbf{n}_j(P,i)]\), where the norm of the jump is equal to the turning angle between the consecutive geodesic arcs meeting at \([\mathbf{n}_j(P,i)]\). Therefore, the total variation of the measure \(D{{\dot{\gamma }}}^j\) is equal to the total curvature of the curve \({{\dot{\gamma }}}^j\) in \({{\mathbb {R}}}^{N+1}\), and hence to the sum \({\mathscr {L}}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P))+ \mathrm{TC}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}([\mathbf{n}_j](P))\), where \(\mathrm{TC}_{{{{\mathbb {R}}{\mathbb {P}}}^{N}}}\) is the intrinsic total curvature of the curve in \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\). We omit any further detail.
Smoothly turning curves. Assume now that the curve \(\mathbf{c}\) is smoothly turning at order \(j+1\), Definition 1. By Proposition 12, possibly considering the antipodal continuous lifted function of \([\mathbf{n}_j](\mathbf{c})\), for every \(t\in [0,L_j]\) we have \( {\varvec{\gamma }}^j(t)=\mathbf{n}_j(\psi _j(t))\). Then, by changing variable \(t=\varphi _j(s)\) we can write
and hence, using that
and integrating by parts, since \(\xi (\varphi _j(a))=\xi (\varphi _j(b))=0\) we obtain:
Therefore, the function \({{\dot{{\varvec{\gamma }}}}}^j\) is of class \(C^1(]a,b[)\), and denoting by \({\mathscr {L}}^1\) the Lebesgue measure in \({{\mathbb {R}}}\), it turns out that the distributional derivative of \({{\dot{\gamma }}}^j\) is an absolutely continuous measure
given by the push forward of the measure \(\mu _j\) by the function \(t=\varphi _j(s)\).
In general, when \(j<N\) the denominator \(\Vert {{\dot{\mathbf{n}}}}_j\Vert \) in formula (30) involves two curvatures. Therefore, the explicit computation of the density of the measure \(\mu _j\) involves five normals and four curvatures. We now consider in particular the simpler case of the last normal.
Example 6
When \(j=N\), we recall the last two Jordan formulas:
where we have denoted \({\varvec{\tau }}:=\mathbf{{k}}_N\), the last curvature (that is, the torsion, when \(N=2\), in which case the Frenet–Serret formulas give \(\mathbf{n}_0=\mathbf{t}\), \(\mathbf{n}_1=\mathbf{n}\), \(\mathbf{{k}}_1=\mathbf{{k}}\), and \(\mathbf{n}_2=\mathbf{b}\)). Denoting by \(\mathop {\mathrm{sgn}}\nolimits {\varvec{\tau }}\) the constant sign of the nonzero smooth function \({\varvec{\tau }}(s)\), we thus obtain:
Now, we restrict to consider tangential variations in formula (28), i.e., we assume in addition that \(\xi (t)\in T_{{\varvec{\gamma }}^j(t)}{{{\mathbb {S}}}^{N}}\) for each t. We correspondingly deduce that the tangential component \(D^\top {\varvec{\gamma }}^N\) of the measure \(D{\varvec{\gamma }}^N\) satisfies:
where, we recall, \(\varphi _N(s):=\int _a^s\Vert {{\dot{\mathbf{n}}}}_N(\lambda )\Vert \,d\lambda =\int _a^s|{\varvec{\tau }}(\lambda )|\,\mathrm{d}\lambda \).
The milder case. Assume now that the open curve \(\mathbf{c}\) is mildly smoothly turning at order \(j+1\) for some \(1\le j\le N\), see Definition 5. This time, by Proposition 17 we know that \( \varPi (\mathbf{n}_j(s))=[\mathbf{n}_j](\mathbf{c})(\varphi _j(s))\) for each \(s\in [a,b]\), where the transition function \(\varphi _j:[a,b]\rightarrow [0,L_j]\) is bijective and absolutely continuous. Moreover, on account of Remark 13, the jth normal \(\mathbf{n}_j(s)\) is a function of class \(C^1\) in each open interval given by a connected component of \(]a,b[\setminus \varSigma \), where \(\varSigma \) is a finite set of points \(s_i\in ]a,b[\), and \(\mathbf{n}_j(s_i-)=\pm \mathbf{n}_j(s_i+)\).
Therefore, in this case we can only find a (non-continuous) lifting \({\varvec{\gamma }}^j\) of the function \([\mathbf{n}_j](\mathbf{c})\) such that \({\varvec{\gamma }}^j(\varphi _j(s))=\mathbf{n}_j(s)\) for each \(s\in ]a,b[\setminus \varSigma \). As a consequence, formula (29) holds true, but this time equality (30) is satisfied on \(]a,b[\setminus \varSigma \), and it turns out that \({{\dot{{\varvec{\gamma }}}}}^j:[0,L_j]\rightarrow {{{\mathbb {S}}}^{N}}\) is a special function of bounded variation.
More precisely, the distributional derivative of the function \({{\dot{{\varvec{\gamma }}}}}^j\) decomposes into the absolutely continuous and singular components (w.r.t. the Lebesgue measure \({\mathscr {L}}^1\))
where, arguing as in formula (31), we have:
and the singular component is concentrated at the points \(s_i\in \varSigma \), namely:
However, by formulas (27) it turns out that the jumps appearing in the singular component of the measure derivative \(D{{\dot{{\varvec{\gamma }}}}}^j\), are produced by couples of antipodal point in the Gauss sphere \({{{\mathbb {S}}}^{N}}\). As a consequence, they cannot be seen in the projective space \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\), and the projected function \(\displaystyle s\mapsto \varPi \circ {{{\dot{\mathbf{n}}}}_j(s)\over \Vert {{\dot{\mathbf{n}}}}_j(s)\Vert }\) is continuous in ]a, b[ and differentiable outside the singular points \(s_i\in \varSigma \).
In conclusion, coming back to the weak jth normal \([\mathbf{n}_j](\mathbf{c})=\varPi \circ {\varvec{\gamma }}^j\), where \(\varPi :{{{\mathbb {S}}}^{N}}\rightarrow {{{\mathbb {R}}{\mathbb {P}}}^{N}}\) is the canonical projection, similarly to the smoothly turning case, if the curve \(\mathbf{c}\) is mildly smoothly turning at order \(j+1\), then the distributional derivative of the arc-length derivative of \([\mathbf{n}_j](\mathbf{c})\) is an absolutely continuous measure, and on account of (32) we may conclude with the formula:
that makes sense by means of an isometric embedding of \({{{\mathbb {R}}{\mathbb {P}}}^{N}}\) into some Euclidean space.
References
Alexandrov, A.D., Reshetnyak, Yu.G.: General Theory of Irregular Curves. Mathematics and Its Applications. Soviet Series. Kluwer, Dordrecht (1989)
Ambrosio, L., Fusco, N., Pallara, D.: Functions of Bounded Variation and Free Discontinuity Problems. Oxford University Press, Oxford (2000)
Banchoff, T.F.: Global geometry of polygons. III. Frenet frames and theorems of Jacobi and Milnor for space polygons. Rad Jugoslav. Akad. Znan. Umjet. 396, 101–108 (1982)
Cantarella, J., Fu, J.H.G., Kusner, R., Sullivan, J.M., Wrinkle, N.C.: Criticality for the Gehring link problem. Geom. Topol. 10, 2055–2116 (2006)
Fáry, I.: Sur la courbure totale d’une courbe gauche faisant un noeud. Bull. Soc. Math. France 77, 128–138 (1949)
Gluck, H.: Higher curvatures of curves in Euclidean space. Amer. Math. Monthly 73, 699–704 (1966)
Gutkin, E.: Curvatures, volumes and norms of derivatives for curves in Riemannian manifolds. J. Geom. Phys. 61, 2147–2161 (2011)
Jordan, C.: Sur la théorie des courbes dans l’espace à \(n\) dimensions. C. R. Acad. Sci. Paris 79, 795–797 (1874)
Milnor, J.W.: On the total curvature of knots. Ann. of Math. 52, 248–257 (1950)
Mucci, D., Saracco, A.: The weak Frenet frame of non-smooth curves with finite total curvature and absolute torsion. Ann. Mat. Pura Appl. 199, 2459–2488 (2020)
Penna, M.A.: Total torsion. Amer. Math. Monthly 87, 452–461 (1980)
Reshetnyak, Yu.G.: The theory of curves in differential geometry from the point of view of the theory of functions of a real variable. Russian Math. Surveys 60, 1165–1181 (2005)
Sullivan, J.M.: Curves of finite total curvature. In: Bobenko, A.I., Schröder, P., Sullivan, J.M., Ziegler, G. (eds.) Discrete Differential Geometry. Oberwolfach Seminars, vol. 38. Birkäuser, Boston (2008)
Acknowledgements
The research of D.M. was partially supported by the GNAMPA of INDAM. The research of A.S. was partially supported by the GNSAGA of INDAM.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Proof of Proposition 3
Appendix: Proof of Proposition 3
Assuming \(N=3\), according to the notation from (4), the fifth-order expansions of \(\mathbf{c}\) at s give:
where \(\mathbf{a}\) and \(\mathbf{b}\) depend on \(\mathbf{c}^{(5)}(s)\). We thus get:
and
whence (5) holds. We also have
where
and hence
where
that gives
As a consequence, we get
whence
and definitely (6) holds, where
with the coefficient \(\varOmega \) of \(\mathbf{n}_1\) equal to
Moreover, in order to compute \(\mathbf{N}_2(h)\), we check:
and hence
Furthermore,
so that
where
We thus obtain:
where
Putting the terms together, we get:
where
and definitely (7) holds, where in terms of the orthonormal basis \((\mathbf{t},\mathbf{n}_1,\mathbf{n}_2,\mathbf{n}_3)\) we obtain formula (8) for \(\mathbf{D}\).
Finally, formula (9) follows by arguing as in the proof of Proposition 2. In fact, the Gram–Schmidt procedure yields that \((\mathbf{t}(h),\mathbf{n}_1(h),\mathbf{n}_2(h),\mathbf{n}_3(h))\) is an orthonormal basis of \({{\mathbb {R}}}^4\), whence \(\mathbf{n}_3(h)=\mathbf{n}_3+\mathbf{o}(1)\).
More precisely, we have \(\mathbf{n}_3(h)=\pm *(\mathbf{t}(h)\wedge \mathbf{n}_1(h)\wedge \mathbf{n}_2(h))\), where \(*\) is the Hodge operator in \({{\mathbb {R}}}^4\), whereas \(*(\mathbf{t}\wedge \mathbf{n}_1\wedge \mathbf{n}_2)=\pm \mathbf{n}_3\), with the same sign ± in the previous two formulas, by our choice in (4). Using that
for some real numbers \(\alpha ,\beta ,\gamma \in {{\mathbb {R}}}\), we get \(\mathbf{t}(h)\wedge \mathbf{n}_1(h)=\mathbf{t}\wedge \mathbf{n}_1+\alpha \,\mathbf{t}\wedge \mathbf{n}_2\,h+\mathbf{o}(1)\wedge \mathbf{o}(1)\,h\) and hence \(\mathbf{t}(h)\wedge \mathbf{n}_1(h)\wedge \mathbf{n}_2(h)=\mathbf{t}\wedge \mathbf{n}_1\wedge \mathbf{n}_2+\mathbf{o}(1)\wedge \mathbf{o}(1)\wedge \mathbf{o}(1)\,h\), whence actually (9) holds true, as required.
Rights and permissions
About this article
Cite this article
Mucci, D., Saracco, A. Weak curvatures of irregular curves in high-dimensional Euclidean spaces. Ann Glob Anal Geom 60, 181–216 (2021). https://doi.org/10.1007/s10455-021-09773-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10455-021-09773-6