1. Introduction
Functionals that include curvature and torsion are often encountered when modeling the behavior of geometric objects. To better understand these objects and their shape, we consider corresponding functionals called energies. The integrals of the squared curvature and squared torsion are especially important, and they relate to the Willmore (bending) [
1] and torsional energy of elastic filaments.
The torsional energy (total squared torsion) is one of the global properties of a curve C and is defined by the integral where s and are the arc length and the torsion of C, respectively. During various deformations, for instance, infinitesimal bending, the curves undergo changes, which also affects the change in torsional energy. Variational problems under different boundary conditions and the finding of critical curves have been intensively investigated under various points of view.
Knots are closed curves in space, without self-intersections. In particular, torus knots lie on the surface of a torus, wrapped uniformly around it. They are very important in many areas such as physics [
2], biology (DNA) [
3], mechanics [
4] etc. The knowledge of functionals based on the squared curvature and torsion is essential in studying the shapes of knots. Thus, elastic filaments in the shapes of torus knots were studied in relation to bending and torsional energy in [
5]. In terms of knot complexity given by the winding number, bending and torsional energy were discussed in [
6]. In [
7], in using a numerical approach based on the gradient descent method, the critical trajectories for bending and torsional energies and their projection onto the image plane under certain constraints were determined. The impact of the infinitesimal bending of the first order on the torsional energy on torus knots was considered in [
8].
There are numerous studies related to curvature and torsion effects on curves and knots. Based on the research of W. Fenchel, K. Borsukm and W. Milnor, the first results about the total curvature of knots in three-dimensional space showed that it must exceed
, while for an arbitrary closed curve, it is at least
[
9]. Following the classical result related to total torsion, which states that the total torsion of a closed spherical curve is equal to zero, paper [
10] gave a generalization of this result to Riemannian three-dimensional manifolds with constant curvature. Other generalizations were given in paper [
11] about the total torsion of closed lines of curvature, and in [
12] about the total torsion of knots under second-order infinitesimal bending. The application of curvature- and torsion-based functions is huge, for instance, the case of knotted polymers was discussed in [
13]. In [
14], the curvature and torsion of the tight trefoil knot were studied with the use of the so-called SONO algorithm. In [
15], the authors proved that the average crossing number of a smooth knot
K was less than the quadruple product of the rope length of
K and its total curvature.
In this research, we deal with infinitesimal bending problems related to the torsional energy of curves and knots and consider second-order bending and variations. This paper is organized in the following way: In
Section 2, a brief overview of second-order infinitesimal bending is given. In
Section 3, the first and the second variation of the torsional energy is obtained, with some conclusions for plane curves and knots. In
Section 4, torus knots under second-order infinitesimal bending are studied, with the condition that the family of bent curves is approximately on the initial torus, i.e., with a given precision. In
Section 5, some examples of torus knots under infinitesimal bending are considered, together with graphical illustrations and numerical calculations.
2. Second-Order Infinitesimal Bending of Curve in
Starting with the works of famous mathematicians such as A. D. Aleksandrov [
16], N. V. Efimov [
17], S. E. Kon-Fossen [
18], I. Vekua [
19], and many others, until the recent works of modern mathematicians (see O. Belova et al. [
20], V. de Lessa and A. Meziani [
21], U. Gözütok at al. [
22], L. Rýparová [
23], and M. Sherkuziyev [
24]), the theory of infinitesimal bending has been intensively developed up to the present day. A lot of articles are devoted to the infinitesimal bending problems of curves and surfaces, and more recently, knots have become the subject of study [
25]. Some other generalizations have lead to the study of bending on manifolds and to more general deformations [
26]. Bellow, we will give a brief overview of the infinitesimal bending theory primarily based on [
17,
19,
27,
28].
Let us consider a biregular curve
of a class
, included in a family of curves
where
,
is an interval in
, and we obtain
C for
(
). The fields
, are continuous vector functions defined at the points of
C.
According to Efimov [
17], a family of curves
is an
infinitesimal bending of the second order of the curve C if
i.e., if the difference of the squares of the line elements of the deformed and the initial curve is an infinitesimal value of the order higher than the second with respect to
. The field
, where
, is the
infinitesimal bending field of the order j of the curve
C.
The previous condition is equivalent to the following system of equations [
17,
28]:
where · stands for the scalar product in
.
If the curve
C is parameterized by an arc length
then corresponding infinitesimal bending is in the form
Since the vector fields
and
are defined in the points of curve (
4), they can be presented in the form
where
and
are the unit tangent, unit principal normal, and binormal vector fields of
C, respectively, and
and
are the functions of
s.
In this case, the necessary and sufficient conditions for the second-order infinitesimal bending are given by the following equations:
where
k is the curvature,
is the torsion of
C, and prime denotes derivative with respect to arc length
s (see [
27]).
Infinitesimal bending affects the change in geometric quantities, which is described by variations. If
is a magnitude that characterizes a geometric property on the curve
C, then the corresponding magnitude on the curve
being an infinitesimal bending of the curve
C will be denoted by
. According to Vekua [
19], let the increase
in the magnitude
be presented in the form
Then, the coefficients are the first, the second, …, the n-th variation in the geometric magnitude , respectively, under the infinitesimal bending of the curve C.
It is simply shown that under the second-order infinitesimal bending of the curve, the first and second variations of the line element
vanish, i.e.,
. In paper [
27], the first and second variations of some important geometric quantities of the curves were determined.
3. Change in Torsional Energy under Infinitesimal Bending
Let
be a biregular curve parameterized by the arc length
s. Half of the integral of the square of torsion along
, ie.
is called the
torsional energy of the given curve
C.
The following theorem is about the change in torsional energy during the infinitesimal bending of the second order.
Theorem 1. During the infinitesimal bending of the second order of the curve C, the first variation of the torsional energy iswhere k is the curvature, and τ is the torsion of C. Proof. During bending, the torsional energy changes and has the form
Since the variation of the line element is
, we have
which is obtained after neglecting the terms with
and
. Therefore,
According to [
12], the first variation of the torsion is
Thus, the first variation of the torsional energy is
Here, we apply the following transformations:
where we keep in mind the first equation in (
5), after which we obtain Equation (
6). □
Theorem 2. During the infinitesimal bending of the second order of the curve C, the second variation of the torsional energy iswhere k is the curvature, and τ is the torsion of C. Proof. Based on paper [
12], the second variation of the torsion is
where
is given by Equation (
12).
Applying Equations (
8) and (
14) into Equation (
7), we obtain
where
c denotes the following expression:
After several transformations, using condition (
5) and extracting the terms containing the first-order bending field separately from the terms containing the second-order bending field, as well as the expression that is the total differential, we obtain expression (
9) for the second-order variation of the torsional energy. □
In the case of the infinitesimal bending of knots, we specify the condition , for the infinitesimal bending fields in order to obtain a family of closed curves. Also, we suppose that the knot and the infinitesimal bending fields are sufficiently smooth. Keeping this in mind, we have the following corollary.
Corollary 1. During the infinitesimal bending of the second order of the knot C, the first and the second variations of the torsional energy are, respectively, as follows:where k is the curvature, τ is the torsion of C, and and are given by Equations (10) and (11). Finally, for plane curves, we have the following corollary.
Corollary 2. The first and second variation of the torsional energy of a plane curve (not necessarily closed) are, respectively, as follows: We see that, unlike the first variation, the second variation of the torsional energy for a plane curve is non-zero in the general case. In particular, for , the second variation is zero for any plane curve. In that case, we determine the other components of the fields and from the equations and .
4. Second-Order Infinitesimal Bending of Torus Knots
During infinitesimal bending, the torus knots generally do not stay at the initial torus. In this section, we will examine the conditions under which the second-order infinitesimal bending of torus knots remains at the initial torus with a given precision.
Let
be a
torus knot,
, that lies on the torus
Let
be the infinitesimal bending of
C, where
and
are the first- and the second-order infinitesimal bending fields, respectively. According to Equation (
3), the necessary and sufficient condition for the infinitesimal bending of the second order reads
where dot denotes derivative with respect to
u.
If we substitute
then the torus knot satisfies the implicit equation of the torus
S,
We require that the bent curves be at the initial torus
S with a given precision, i.e., we set the following condition:
where
is an infinitesimal of an order higher than 2 with respect to
. Using the previous condition, Equation (
16), and the Maclaurin series, we obtain the following equations:
Thus, we proved the following theorem.
Theorem 3. The necessary and sufficient conditions for the fields and to include torus knot (15) into the family of deformed curves on the torus with precision (18) is that Equations (19) and (20) are satisfied. Now, let us find particular bending fields that satisfy (
17). Let us look for a field of the first order in the form
Based on the first equation in (
17), we obtain a homogenous linear differential equation
whose solution is
and
c is a constant. So,
Let us look for the field of the second order in the form
and find
. After some calculations in the second equation of (
17), we obtain
Finally, by integration, we obtain
It can be shown that all bent curves under these fields are on the initial torus with the precision determined by the equation
Also, it is easy to check that this is the second-order infinitesimal bending, i.e., that conditions (
17) are valid.
5. Torsional Energy of Torus Knots—Examples and Visualization
Our topic is knotted curves lying on a torus, defined by a parametric equation. Infinitesimal bending on knots affects their shape as well as on their geometrical magnitudes. Our aim is to calculate and visualize this influence both in deformed shape and belonging to the torsion. We will visualize the shape of knotted curves before and after infinitesimal bending fields deform the curves. We calculate the torsion of curves for basic and deformed curves. Through examples, we give figures containing the presented curves, where we use colors to indicate the values of torsion at different points of the curves. For every example, we calculated a range of torsion values at points and then mapped that range to a color scale. Points on curves are colored according the torsion value mapped to an appropriate color. We also calculated numerically torsional energy for basic and deformed knotted curves.
There are several approaches for calculating and visualizing curves. It is possible to hardcode the curve definition as an appropriate function in a programming code in some programming language, and then manually, on paper, calculate derivations and all necessary mathematical expressions and hardcode them in a program. In this way, for any changes in curve definition, the infinitesimal bending fields, or any mathematical expression, one should again manually calculate and change the program. Another approach suggests using some software package that is capable of carrying out symbolic, numeric, and visualizing activities, like Mathematica or Matlab. We decided to develop our own software that can perform the needed calculations and is capable of carrying out some symbolic and numeric operations, with additional result visualization capabilities.
We intended to obtain flexibility for defining curves and bending fields by allowing the software user to enter strings representing them. Then, the string representations are divided lexically, and then analyzed semantically, and finally, we built the appropriate expression tree for the entered function. An expression tree is built of nodes: one node for each operation, mentioned elementary function, or part of an expression (variables and constants). With some more info of used variables, we built the so-called internal form for every function we had to deal with: curve parametric definitions and the bending fields of the first and second order. We used the obtained expression tree for calculating function values easily and effectively by passing values for variables, and every node in the expression tree can conduct the appropriate calculation, and the result of the calculation is passed up to the parent node and finally to the tree root with the final result. The expression tree is also a kind of object-oriented tree that is capable of two important things: giving a new expression tree that represents a derivative over some variables and giving the string function representation of itself. With these abilities, we can automatize forming necessary functions for unit tangent, binormal, and necessary symbolical calculations. Developed software do not have the ability of symbolical integration, but we solved such tasks using numerical integration.
Such an approach further allowed us to convert a string representation to our internal representation based on the expression tree and vice versa. A software user can enter strings that define curves and bending fields (in parametric representation) that include arbitrary elementary functions. After that, on the user’s demand (on a button click), the software can perform all the other necessary activities: parsing, building expression trees, calculating function values, creating a 3D model of curves, and representing colored curves.
The visualization of an obtained curve is based on a polygonal line that connects points on a curve. At every such point, we should calculate the following functions: the curve; the first, second, and third derivative; and also the local values of torsion. This is necessary to obtain the transformed shape of the curve and for curve coloring. For the purpose of calculating integrals numerically, we also perform the same calculations at every subdivision point. For the sake of efficiency, we transform strings to their internal function form once, and then evaluate it as many times as we need, according to the principle “parse once, evaluate many times”. Our software tool is written in Microsoft Visual C++ (VS 2022). The 3D modeling and visualization with semitransparent objects are carried out in OpenGL (1.5). For better visibility, the curves have a tube around them.
5.1. Torus Knot ,
Let us consider a torus knot for values , , and , which is defined by the following parametric equations: , , .
The fields of the first- and second-order infinitesimal bending are given by and .
It is easy to check that infinitesimal bending fields satisfy conditions given by (
17). The basic
knot and bent curve are shown in
Figure 1,
Figure 2 and
Figure 3. Knots are colored according to the values of torsion mapped to a color on a color scale.
We calculated the torsional energy of the , knot, and it is 13.3482 for and 12.9334 for .
5.2. Torus Knot ,
Let us consider a torus knot for values , , and , which is defined by the following parametric equations: , , .
The fields of the first- and second-order infinitesimal bending are given by
and
. The infinitesimal bending fields satisfy conditions given by (
17). The basic
,
knot and bent curve are shown in
Figure 4,
Figure 5 and
Figure 6.
The knots are colored according to the values of torsion mapped to a color on a color scale. We calculated the torsional energy of the , knot, and it is 10.521 for and 10.522 for .
5.3. Torus Knot ,
Let us consider a torus knot for values , , and , which is defined by the following parametric equations: , , .
The fields of the first- and second-order infinitesimal bending are given by
and
. It is easy to check that the infinitesimal bending fields satisfy the conditions given by (
17). The basic
,
knot and bent curve are shown in
Figure 7,
Figure 8 and
Figure 9.
The knots are colored according to the values of torsion mapped to a color on a color scale. We calculated the torsional energy of the knot, and it is 21.8222 for and 21.3129 for .
5.4. Torus Knot ,
Let us consider a torus knot for values , , and , which is defined by the following parametric equations: , , .
The fields of the first- and second-order infinitesimal bending are given by
and
. The infinitesimal bending fields satisfy the conditions given by (
17). The basic
,
knot and bent curve are shown in
Figure 10,
Figure 11 and
Figure 12.
The knots are colored according to the values of torsion mapped to a color on a color scale. We calculated the torsional energy of the , knot, and it is 8.657 for and 8.591 for .
5.5. Torus Knot ,
Let us consider a torus knot for values , , and , which is defined by the following parametric equations: , , .
The fields of the first- and second-order infinitesimal bending are given by
and
. The infinitesimal bending fields satisfy the conditions given by (
17). The basic
,
knot and bent curve are shown in
Figure 13,
Figure 14 and
Figure 15.
The knots are colored according to the values of torsion mapped to a color on a color scale. We calculated the torsional energy of the , knot, and it is 18.975 for and 18.746 for .
6. Discussion and Conclusions
In this paper, we examined the change in the torsional energy of the curves in the case of infinitesimal bending as a special type of deformation that preserves the arc length with a certain precision. The restriction we set is to preserve the arc length with the adopted accuracy described by Equation (
2). This means that the change in the arc length is of an order higher than two with respect to an infinitesimal
. We paid special attention to knots, with a more detailed examination of torus knots, which were analyzed both analytically and graphically. In addition to explicitly defined formulas for the variation in torsional energy, we calculated numerical values for specific examples that allow us to better understand the changes in energy that occur during deformation.
Our method is applicable both for arbitrary biregular curves and for knots as closed curves without self-intersection. However, it should be kept in mind that the choice of bending field is not always simple. Namely, under the influence of some fields, the curve may break or self-intersect, which is not always in our interest, especially in the case of knots. This is why it is necessary to take this into account when observing special deformation.
In addition to the mentioned research and obtained results, this paper opens up new research questions. For instance, it would be interesting to consider the torsional energy variations of other space curves and, for example, of some spherical curves or helices. Also, some results and/or conjectures about characterizations of the critical curves of the respected variations could be considered.