Abstract
The occurrence of knots as solutions of dynamical systems has been widely studied in the literature. In particular, ways to determine families of knots as solutions of differential equations have been described in several papers. In this article, an infinite family of dynamical systems, based on torus knots, is built each of which has the property that an infinite number of cable knots from torus knots (i.e., iterated torus knots) are obtained as solutions. One such dynamical system, based on the trefoil knot, is explicitly constructed. The methodology described herein may also be applied to any torus knot, and even to any other knot as long as a parametrization is provided for the latter. An example of application of the method is presented for the case of the figure eight knot, which is not a torus knot. Also, a possible application in cryptography is sketched.
MSC:
37B02; 57K10
1. Introduction
The relations between knot theory and dynamical systems have been studied in several articles. For example, in [1] Silver and Williams show that, given the group G of an oriented knot k, the set of representations of the commutator subgroup into any finite group has the structure of a shift of finite type , which is a special type of dynamical system. Moreover, some invariants of determine invariants of the knot. Also, in [2] Pinsky, [3] Bonatti & Pinsky, showed that the Lorenz system, extended to , has an invariant knotted curve which is not a periodic orbit but is the union of invariant manifolds of the singular points. They also showed that different parameters yield different knotted curves. In particular, they proved that when the invariant curve is the trefoil knot and it is removed, the new flow is topologically equivalent to a geodesic flow on the modular surface.
Additional examples of dynamical systems have been studied and their analysis has shown that that they admit whole families of knots as solutions. In [4], Birman and Williams analyzed Lorenz equations and showed that knots and links, called Lorenz knots, appear as solutions. They showed that all torus and algebraic knots are Lorenz knots, and they noticed that some iterated knots occur as solutions as well. In [5], Ghrist and Holmes proved, by using branched 2-manifold theory, that there exists a family of ODEs each element of which contains as solutions all knots (and links); this family was first proposed by Chua et al. in [6] while analyzing the double scroll, which is a strange attractor, in order to rigorously prove that it is chaotic. In [7], Chen and Banks proved the existence of a dynamical system which contains every torus knot. On the other hand, given an arbitrary knot, Song et al. in [8] constructed explicit differential equations for dynamical systems which contain a braid whose closure yields the given knot.
In this paper, our focus is on generating a dynamical system whose solutions contain an infinite family of iterated torus knots. Moreover, it is shown that an infinite family of dynamical systems with this property can be constructed by varying some of the parameters involved in the construction. To the extent of our knowledge, this method for obtaining such classes of knots has not yet been presented in the literature. All plots included in the sequel were generated using the GNU Octave software (ver. 2022).
This paper is organized as follows. In Section 2, we review some preliminaries about knots and spun dynamical systems; using these results, we then describe a procedure to construct a new dynamical system which contains all torus knots as solutions. Building on this dynamical system, in Section 3 we present a method that yields a new dynamical system with iterated torus knots as solution and prove that the same method may also be applied to obtain cable knots. Finally, closing remarks and conclusions are included in Section 4.
2. Preliminaries
A well known area in topology is knot theory, which studies properties of knots in . All the definitions used in this paper are well known, and can be found, for example in [9]. A definition of knot, particularly adapted to the present setting, is as follows:
Definition 1.
A subset is a knot if it is homeomorphic to the unit circle
Definition 2.
Figure 1.
(a) The surface ; and (b) in red there is a torus knot example.
A -torus knot, also denoted , where are relatively prime integers, i.e., , is a simple closed curve on that rotates p times in the longitudinal direction and q times in the transversal direction. In particular, the torus knot , displayed in Figure 2b, is called trefoil knot. In Figure 1b the torus knot is shown. It is well known that knots and are equivalent, see for instance [10]. Therefore, unless otherwise stated (see Section 3.2), in the sequel we shall exclusively consider pairs of admissible natural numbers p and q, in the sense that and .
Figure 2.
(a) The angle function; (b) the torus knot obtained with ; and (c) the torus knot obtained with .
Given a pair of admissible numbers r and s, there is a well-known family of differentiable mappings which embed elements from the torus knot family into :
The functions and are given by
and is the angle function, see Figure 2a. In this case the torus knot obtained is . It is worth noticing that each function is a diffeomorphism between and its image . Figure 2b,c depict examples of knots built using different pairs of admissible numbers.
Given any two knots, the so-called satellite knot construction is a procedure to create a third knot using the properties of given ones. Here we are interested in two particular cases of satellite knots, namely cable knots and iterated torus knots.
Definition 3.
The-cable of a knot K , denoted , is the knot obtained by taking the knot on a K-tubular neighborhood boundary. When the -cable of K is called the iterated torus knot of type, which we will denote by .
An example of how an iterated knot is constructed is shown in Figure 3.
Figure 3.
(a) The trefoil knot ; (b) a tubular neighborhood of K; (c) in red is the torus knot ; and (d) the cable also in red.
This construction will be useful in Section 3.1, where one deals with iterated torus knots.
2.1. Spun Dynamical Systems
In [7], the ideas behind the spun of a dynamical system in order to obtain knotted trajectories are discussed. Let us to start with the dynamical system (2):
When , this means that system (2) will spin around the axis . Under the stated conditions we define a new dynamical system, the spun of system (2), as:
In the above equations, is a smooth function that determines the spinning velocity. In [7], the spun of the Volterra-Lotka system was studied and, by considering a specific smooth function c, they proved that every torus knot appears as a solution of the associated spun dynamical system. In the next subsection we will illustrate this concept with a useful example.
2.2. A New Dynamical System Admitting All Torus Knots as Solutions
In this subsection we show how to obtain another dynamical system that contains all torus knots as solutions. Following the line of ideas in Section 2.1, we start with the dynamical system (5):
Although the method is valid for any , for definiteness we select and fix a value . Note that all solutions of system (5) define circles around the point with period and, hence, it does not satisfy condition (3), as it can be seen from the blue solution in Figure 4a, which crosses the -axis. Therefore, in order to fulfill this condition, the function in (6), similar to the tube function used in [8], is composed over system (5) to obtain the new system (7), which will indeed satisfy condition (3). The function is defined as follows.
Given real numbers , and satisfying , let us define
with
Note that is the distance between the point and . Also note that g, whose graph is in Figure 5a, is a bump function, such functions are known for having continuous derivatives of all orders. In (6) we have that the denominator is a constant used to obtain whenever , this can be seen in the green part of Figure 5b where the graph of is shown. Since g has continuous derivatives of all orders, by using the Fundamental theorem of calculus it can be proved that is, at least, differentiable.
Figure 5.
(a) Graphs of g; and (b) in the case when , and .
By setting from now on , and , let us generate a new dynamical system by applying to the system (5):
Note that, given an initial condition within the circle
the solution consists of a circular trajectory around the center , as illustrated in Figure 4b. Moreover, if then and , hence will be a fixed point of system (7), thus satisfying the necessary condition (3).
Now, after applying the spinning method to (7), the associated dynamical system reads:
It is to be noted that the function defined in (4) in this case is and, because of the definition of , we only need from to be differentiable on where . System (8) will also be referred as .
On the one hand, note that when , all the solutions of system (8) with initial conditions within the circle
will generate the torus , shown in Figure 6a, with inner radius and outer radius . One easily shows that, for an initial condition , one has ; therefore, given any smooth function , is a fixed point for system (8). The same applies when the initial condition lies on the boundary .
Figure 6.
(a) The torus ; (b) the knotted solution ; and (c) a solution when .
On the other hand, in the case of the constant function and the initial condition , the solution is the torus knot , which is depicted in Figure 6b. Note, however, that since is a constant function, any initial condition within will yield the torus knot as a solution. This is due to the fact that the solutions of system (7) are periodic and when the spinning velocity is , or any other rational number , the solutions of system (8) are also periodic. In contrast, when the resultant solution is not periodic, as it can be seen in Figure 6c. Moreover, if with p and q a pair of admissible numbers, we obtain the torus knot as a solution for (8). Therefore, in order to produce all torus knots as solutions, instead of a constant function one uses a function which includes the interval in its range.
In order to define such a function , given , let be the set
and let be the torus generated by rotating around the -axis. Note that function is constant along every and also note that
Then the mapping is defined by
Another way of defining , when , is:
Note that from (9) it follows that function constant along every , while from (10), it follows that is continuous and differentiable in
Hence is also continuous and differentiable in .
From (9) it follows that if with then and the knot obtained as a solution is . Since then every torus knots will appear as a particular solution.
Theorem 1.
Proof.
Given the torus knot we are going to show an explicit initial condition whose solution is such a knot. Define . Hence, for
we have that the initial condition . Then, by (10), one has
The latter entails that the solution issued from the initial condition is the torus knot . □
3. Main Results
In this section we construct a diffeomorphism between the torus , which contains all torus knots as solutions of system (8), and a trefoil knotted torus . This diffeomorphism is then used to obtain a dynamical system, defined to be identically zero on the complement of , and admitting the iterated torus knots as solutions. It also will be shown that this method can be easily extended to other knotted tori, obtained from torus knots that differ from the trefoil knot, in order to obtain iterated torus knots of the form . At the end of this section, it will be shown that these ideas can be extended to produce cable knots different from iterated torus knots as solutions.
3.1. Iterated Torus Knots
Since system (8) admits all torus knots as solutions, we would like to have a diffeomorphism from to a solid knotted torus . Using this diffeomorphism we shall define a new system whose dynamics is identically zero on the complement of , and a conjugation on . In order to construct the sought diffeomorphism, let us consider the following diffeomorphisms:
And
where and are defined as in (1), and . With these definitions at hand, one has the following:
Theorem 2.
Given the dynamical system:
where G is as in system (8), and F are the previously defined diffeomorphisms and . Then all the iterated knots of the form are solutions of the system.
Proof.
Note that F and are diffeomorphisms and, hence, is also a diffeomorphism. We will denote:
Then, it is clear that
Therefore and are topologically conjugate dynamical systems defined over and , correspondingly. Moreover, since the bump function is implicit in G then for any . Since system (11) is defined as 0 whenever we can conclude that it is smooth. It is well known that being topologically conjugate implies that any torus knot solution of system is mapped, under the function, to a periodic solution of system which lies on the knotted torus . Thereby, yielding the iterated torus knot solution . □
Figure 8 shows some iterated knot examples obtained by applying Theorem 2. Where take values , and in (a), (b) and (c), respectively.
Figure 8.
Iterated knots (a) ; (b) ; and (c) as solutions for system (8).
As a particular case we are using , clearly based on , to obtain the tubular neighborhood of the trefoil knot. Similarly, instead of we could also use any to obtain a new dynamical system with iterated torus knot as a solution; by adjusting, if necessary, the inner radius in order to avoid self intersections of the knotted torus . In Figure 9 it is shown the iterated knot obtained by using several inner radius. Since the core of the knotted torus is the same in all cases, by varying from to the knotted torus gets thicker. Thus, in order to avoid self-intersections, a proper must be chosen.
Figure 9.
(a) Iterated knot with inner radius ; (b) ; (c) ; and (d) respectively.
3.2. Cable Knots of Other Knots
The previous results can also be applied to obtain cable knots , where K is not a torus knot, as long as a diffeomorphism between the knot K and is known. As an example we have the following family of diffeomorphisms, each of which defines a knot.
Note that will give rise to the figure eight knot , which is not a torus knot. And, by applying the method in this case, one obtains another dynamical system in which the associated is the figure eight knotted torus. In Figure 10a is shown the knot on , denoted . In contrast, if is the knot associated to , we are able to obtain the cable knot shown in Figure 10b.
Figure 10.
(a) Cable knots ; and (b) obtained with the proposed method.
4. Concluding Remarks
In this paper we presented an explicit way to construct a dynamical system for which the knotted trajectories , which belong to the iterated torus knots family, occur as solutions. Although the computations were made for the pair of numbers 2 and 3, the ideas can be extended to any pair of admissible numbers p and q. Therefore, our methodology provides an explicit way to construct an infinite number of dynamical systems, one for each admissible pair p and q, each of which admits all the iterated torus knots as solutions.
We also showed that the exposed ideas can easily be extended to other parametrized knots which are not torus knots, for example the figure eight knot, by modifying the inner radius if necessary. This procedure to construct iterated torus knots as solutions of a dynamical system, as far as we know, has not been previously reported in the literature.
On the other hand, whereas other references prove the existence of dynamical systems admitting all knots as solution, they do not necessarily provide explicit ways to produce specified knots, unlike our results in this paper. We believe that this explicit form of producing iterated torus knots could be used, for example, to cipher messages, images, etc. Below we outline this idea.
One way of encrypting and decrypting data can be done since any message can be seen as a binary string . Suppose that the message w has associated the binary string:
And, in order to encrypt we need a way to generate another binary string , with the same length of , which will be the key used to encrypt and decrypt the message. For example, we cloud use the string:
Note that, in this case, both strings have length 48. Next, we add the strings and (). This is performed, digit by digit, on the strings and using the following rules:
Then will generate the encrypted string :
Note that where is a string with 48 zeros. Therefore, if someone possesses the encrypted string and the string , then by noticing that
also possesses the original message w.
We can use a knotted torus to generate the encrypting string . This can be done by initially considering a cubic grid of length l for and by assigning 0 or 1 to each cube, akin to a “3-dimensional chess board”. Then, integers are selected along with a constant time , and Theorems 1 and 2 are used to construct the knotted torus where all the iterated torus knot appears as solutions. For example, for and , given two different close initial conditions we obtain distinct solutions, namely the iterated knot shown in Figure 11a and the non-periodic solution seen in Figure 11b.
Figure 11.
Two solutions obtained from different close initial conditions: (a) the iterated knot ; and (b) a non-periodic solution.
Then, if is the solution associated to the initial condition , either 0 or 1 is assigned depending on the cube, of length side l, that belongs to. Then the procedure is repeated for the solution at time , where , and 0 or 1 is assigned depending on the position of the point in the cubic greed. Evidently, if we modify the length l of the greed then the resulting encrypting string will also change.
Naturally, albeit the generation of ciphering strings using this procedure would require more in-depth analysis to determine its suitability as an encryption (and decryption) mechanism, this may outline a possible line of further research.
Author Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by D.A.L.P. and H.C.-I. The first draft of the manuscript was written by D.A.L.P. and all authors commented on previous versions of the manuscript. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Acknowledgments
The authors wish to express a sincere gratitude to the anonymous reviewers for their suggestions, which have immensely improved the article. Daniel Lozoya would like to thank to Secretaría de Ciencia, Humanidades, Tecnología e Innovación (SECIHTI) for the granted doctoral scholarship. H. Cabrera-Ibarra also thanks SECIHTI (CVU: 25479) and IPICYT for their support.
Conflicts of Interest
No conflict of interest exists, and if accepted, the article will not be published elsewhere in the same form, in any language, without the written consent of the publisher.
Correction Statement
This article has been republished with a minor correction to the Data Availability Statement. This change does not affect the scientific content of the article.
References
- Silver, D.S.; Williams, S.G. Knot invariants from Symbolic Dynamical Systems. Trans. Am. Math. Soc. 1999, 351, 3243–3265. [Google Scholar] [CrossRef]
- Pinsky, T. On the topology of the Lorenz system. Proc. R. Soc. A 2017, 473, 20170374. [Google Scholar] [CrossRef] [PubMed]
- Bonatti, C.; Pinsky, T. Lorenz attractors and the modular surface. Nonlinearity 2021, 34, 4315–4331. [Google Scholar] [CrossRef]
- Birman, J.; Williams, R.F. Knotted Periodic Orbits in Dynamical Systems-I: Lorenz Equations. Topology 1983, 22, 47–82. [Google Scholar] [CrossRef]
- Ghrist, R.W.; Holmes, P.J. An ode whose solutions contain all knots and links. Int. J. Bif. Chaos 1996, 06, 779–800. [Google Scholar] [CrossRef]
- Chua, L.; Komuro, M.; Matsumoto, T. The double scroll family. IEEE Trans. Circuits Syst. 1986, 33, 1073–1118. [Google Scholar] [CrossRef]
- Chen, W.; Banks, S.P. Knots, Links and Spun Dynamical Systems. Int. J. Bif. Chaos 2010, 20, 1041–1048. [Google Scholar] [CrossRef]
- Song, Y.; Banks, S.; Díaz, D. Dynamical Systems on Three Manifolds Part I: Knots, Links and Chaos. Int. J. Bif. Chaos 2007, 17, 2073–2084. [Google Scholar] [CrossRef]
- Adams, C.C. The Knot Book; Cambridge University Press: New York, NY, USA, 2016. [Google Scholar] [CrossRef]
- Rolfsen, D. Knots and Links; AMS Chelsea: Providence, RI, USA, 2003. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).