Previous Article in Journal
A Reaction–Diffusion System with Nonconstant Diffusion Coefficients: Exact and Numerical Solutions
Previous Article in Special Issue
Global Weak Solution in a p-Laplacian Attraction–Repulsion Chemotaxis System with Nonlinear Sensitivity and Signal Production
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generating Dynamical Systems with Iterated Torus Knots as Solutions

by
Daniel Andrés Lozoya Ponce
*,† and
Hugo Cabrera-Ibarra
División de Control y Sistemas Dinámicos, Instituto Potosino de Investigación Científica y Tecnológica A.C. (IPICyT), Camino a la Presa San José 2255, Lomas 4ta. Sección, San Luis Potosí 78216, SLP, Mexico
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Axioms 2025, 14(9), 656; https://doi.org/10.3390/axioms14090656
Submission received: 30 June 2025 / Revised: 16 August 2025 / Accepted: 20 August 2025 / Published: 25 August 2025
(This article belongs to the Special Issue Differential Equations and Its Application)

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 Hom ( K , Σ ) of representations of the commutator subgroup K = [ G , G ] 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 S 3 , 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 R 3 . 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  N R 3  is a knot if it is homeomorphic to the unit circle
S 1 = { ( x , y ) R 2 x 2 + y 2 = 1 } .
Definition 2.
A torus knot , as illustrated in Figure 1a, is a knot contained in the surface  T 2  , where:
T 2 = { ( x , y , z ) R 3 ( x 2 + y 2 2 ) 2 + z 2 = 1 } .
A ( p , q ) -torus knot, also denoted T ( p , q ) , where p , q N are relatively prime integers, i.e., gcd ( p , q ) = 1 , is a simple closed curve on T 2 that rotates p times in the longitudinal direction and q times in the transversal direction. In particular, the torus knot T ( 3 , 2 ) , displayed in Figure 2b, is called trefoil knot. In Figure 1b the torus knot T ( 5 , 3 ) is shown. It is well known that knots T ( p , q ) and T ( q , p ) 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 gcd ( p , q ) = 1 and p q < 1 .
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 R 3 :
h r s : S 1 R 3
h r s ( x , y ) = a r s ( x , y ) , b r s ( x , y ) , sin ( s · θ ( x , y ) ) .
The functions a r s and b r s are given by
a r s ( x , y ) = ( 2 + cos ( s · θ ( x , y ) ) ) cos ( r · θ ( x , y ) ) , b r s ( x , y ) = ( 2 + cos ( s · θ ( x , y ) ) ) sin ( r · θ ( x , y ) ) ,
and θ ( x , y ) is the angle function, see Figure 2a. In this case the torus knot obtained is h r s ( S 1 ) = T ( r , s ) . It is worth noticing that each function h r s is a diffeomorphism between S 1 and its image h r s ( S 1 ) . 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 ( r , s ) -cable of a knot K , denoted K ( r , s ) , is the knot obtained by taking the knot T ( r , s ) on a K-tubular neighborhood boundary. When K = T ( p , q ) the ( r , s ) -cable of K is called the iterated torus knot of type ( p , q , r , s ) , which we will denote by K ( p , q , r , s ) .
An example of how an iterated knot is constructed is shown in Figure 3.
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):
x ˙ 1 = f 1 ( x 1 , , x n ) x ˙ n = f n ( x 1 , , x n )
Notice that a necessary condition to spin system (2) around the hyperplane x n = 0 is that (3) below holds:
f n ( x 1 , , x n 1 , 0 ) = 0 for all x 1 , , x n 1 R .
When n = 2 , this means that system (2) will spin around the axis x 2 = 0 . Under the stated conditions we define a new dynamical system, the spun of system (2), as:
x ˙ 1 = f 1 ( x 1 , , x n 1 , x n 2 + x n + 1 2 ) x ˙ n 1 = f n 1 ( x 1 , , x n 1 , x n 2 + x n + 1 2 ) x ˙ n = f n ( x 1 , , x n 1 , x n 2 + x n + 1 2 ) · x n x n 2 + x n + 1 2 c ( x 1 , , x n , x n + 1 ) x n + 1 x ˙ n + 1 = f n ( x 1 , , x n 1 , x n 2 + x n + 1 2 ) · x n + 1 x n 2 + x n + 1 2 + c ( x 1 , , x n , x n + 1 ) x n .
In the above equations, c : R n + 1 R 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):
x ˙ = y a 0 , y ˙ = x + a 0 .
Although the method is valid for any a 0 > 0 , for definiteness we select and fix a value a 0 = 3 . Note that all solutions of system (5) define circles around the point ( a 0 , a 0 ) with period 2 π and, hence, it does not satisfy condition (3), as it can be seen from the blue solution in Figure 4a, which crosses the Y -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 m 0 , n 0 and a 0 satisfying 0 < m 0 < n 0 < a 0 , let us define
ρ ( x , y ) = d a 0 ( x , y ) n 0 g ( r ) d r / m 0 n 0 g ( r ) d r x , y R ,
with
d a 0 ( x , y ) = ( x a 0 ) 2 + ( y a 0 ) 2 and g ( r ) = e 1 r n 0 1 r m 0 m 0 < r < n 0 , 0 otherwise .
Note that d a 0 ( x , y ) is the distance between the point ( x , y ) and ( a 0 , a 0 ) . 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 ρ ( x , y ) = 1 whenever d a 0 ( x , y ) < m 0 , 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.
By setting from now on a 0 = 3 , m 0 = 0.4 and n 0 = 0.5 , let us generate a new dynamical system by applying ρ to the system (5):
x ˙ = ρ ( x , y ) ( y a 0 ) , y ˙ = ρ ( x , y ) ( x + a 0 ) .
Note that, given an initial condition within the circle
C = { ( x , y ) R 2 : ( x a 0 ) 2 + ( y a 0 ) 2 n 0 2 } ,
the solution consists of a circular trajectory around the center ( a 0 , a 0 ) , as illustrated in Figure 4b. Moreover, if ( x , y ) C then d a 0 ( x , y ) n 0 and ρ ( x , y ) = 0 , hence ( x , y ) 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:
x ˙ = ρ ( x , y 2 + z 2 ) y 2 + z 2 a 0 , y ˙ = ρ ( x , y 2 + z 2 ) ( x + a 0 ) ( y y 2 + z 2 ) ρ ( x , y 2 + z 2 ) c 1 ( x , y , z ) z , z ˙ = ρ ( x , y 2 + z 2 ) ( x + a 0 ) ( z y 2 + z 2 ) ( + ρ ( x , y 2 + z 2 ) c 1 ( x , y , z ) y
It is to be noted that the function c ( x , y , z ) defined in (4) in this case is ρ ( x , y 2 + z 2 ) c 1 ( x , y , z ) and, because of the definition of ρ , we only need from c 1 to be differentiable on ( x , y , z ) where ρ ( x , y 2 + z 2 ) 0 . System (8) will also be referred as X ˙ = G ( X ) .
On the one hand, note that when c 1 ( x , y , z ) = 1 , all the solutions of system (8) with initial conditions within the circle
C = { ( x , y , 0 ) : ( x a 0 ) 2 + ( y a 0 ) 2 ( n 0 ) 2 } ,
will generate the torus T 1 , shown in Figure 6a, with inner radius n 0 and outer radius a 0 . One easily shows that, for an initial condition ( x 0 , y 0 , z 0 ) T 1 , one has ρ ( x 0 , y 0 2 + z 0 2 ) = 0 ; therefore, given any smooth function c 1 , ( x 0 , y 0 , z 0 ) is a fixed point for system (8). The same applies when the initial condition lies on the boundary ( T 1 ) .
On the other hand, in the case of the constant function c 1 ( x , y , z ) = 5 / 7 and the initial condition ( 3.2 , 3.2 , 0.3 ) T 1 , the solution is the torus knot T ( 5 , 7 ) , which is depicted in Figure 6b. Note, however, that since c 1 is a constant function, any initial condition within T 1 will yield the torus knot T ( 5 , 7 ) as a solution. This is due to the fact that the solutions of system (7) are periodic and when the spinning velocity is 5 / 7 0.7142 , or any other rational number p / q , the solutions of system (8) are also periodic. In contrast, when c 1 ( x , y , z ) = 2 / 2 0.7071 the resultant solution is not periodic, as it can be seen in Figure 6c. Moreover, if c 1 ( x , y , z ) = p / q with p and q a pair of admissible numbers, we obtain the torus knot T ( p , q ) as a solution for (8). Therefore, in order to produce all torus knots T ( p , q ) as solutions, instead of a constant function one uses a function c 1 which includes the interval ( 0 , 1 ) in its range.
In order to define such a function c 1 , given 0 λ n 0 , let C λ be the set
C λ = { ( x , y ) R 2 ( x a 0 ) 2 + ( y a 0 ) 2 = λ 2 } ,
and let T λ be the torus generated by rotating C λ around the Y -axis. Note that function ρ is constant along every T λ and also note that
T 1 = 0 λ n 0 T λ .
Then the mapping c 1 is defined by
c 1 ( x , y , z ) = 5 2 λ if ( x , y , z ) T λ 5 4 otherwise .
Another way of defining c 1 , when ( x , y , z ) T λ , is:
c 1 ( x , y , z ) = 5 2 ( a 0 x 2 + z 2 ) 2 + ( a 0 y ) 2 .
Note that from (9) it follows that function c 1 constant along every T λ , while from (10), it follows that c 1 is continuous and differentiable in
λ < n 0 T λ .
Hence ρ ( x , y 2 + z 2 ) c 1 ( x , y , z ) is also continuous and differentiable in R 3 .
From (9) it follows that if ( x , y , z ) T λ with λ = 2 p 5 q then c 1 ( x , y , z ) = p q and the knot obtained as a solution is T ( p , q ) . Since ( 0 , 1 ) c 1 ( [ 0 , m 0 ] ) = [ 0 , 1 ] then every torus knots will appear as a particular solution.
Theorem 1.
Given the dynamical system (8), where c 1 is defined as in (10), it contains every torus knot as solution.
Proof. 
Given the torus knot T ( p , q ) we are going to show an explicit initial condition whose solution is such a knot. Define r = a 0 p q 2 5 2 . Hence, for
λ r = d a 0 ( r , r ) = ( a 0 r ) 2 ,
we have that the initial condition ( r , r , 0 ) T λ r . Then, by (10), one has
c 1 ( r , r , 0 ) = 5 2 λ r = p q .
The latter entails that the solution issued from the initial condition ( r , r , 0 ) is the torus knot T ( p , q ) . □
Example 1.
When r 1 = a 0 2 3 2 5 2 one has c 1 ( r 1 , r 1 , 0 ) = 2 3 , and the trajectory of the system (8) with initial condition ( r 1 , r 1 , 0 ) is the trefoil knot T ( 2 , 3 ) , shown in Figure 7a. Similarly, when r 2 = a 0 5 7 2 5 2 , we obtain the torus knot T ( 5 , 7 ) , shown in Figure 7b, for the initial condition ( r 2 , r 2 , 0 ) .

3. Main Results

In this section we construct a diffeomorphism between the torus T 1 , which contains all torus knots as solutions of system (8), and a trefoil knotted torus T 2 . This diffeomorphism is then used to obtain a dynamical system, defined to be identically zero on the complement of T 2 , and admitting the iterated torus knots K ( 2 , 3 , r , s ) 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 K ( p , q , r , s ) . 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 T 1 to a solid knotted torus T 2 . Using this diffeomorphism we shall define a new system whose dynamics is identically zero on the complement of T 2 , and a conjugation on T 2 . In order to construct the sought diffeomorphism, let us consider the following diffeomorphisms:
F : R 3 R 3
F ( x , y , z ) = x a 0 , y , z .
And
H 2 3 : F ( T 1 ) T 2
H 2 3 ( x , y , z ) = k ( x , y ) · a 2 3 ( x , y ) , k ( x , y ) · b 2 3 ( x , y ) , k ( x , y ) · sin ( 3 θ ( x , y ) ) + z ,
where a 2 3 and b 2 3 are defined as in (1), k ( x , y ) = x 2 + y 2 and T 2 = ( H 2 3 F ) ( T 1 ) . With these definitions at hand, one has the following:
Theorem 2.
Given the dynamical system:
X ˙ = ( H 2 3 F ) G ( H 2 3 F ) 1 ( X ) , for X T 2 0 , otherwise ;
where G is as in system (8), H 2 3 and F are the previously defined diffeomorphisms and T 2 = ( H 2 3 F ) ( T 1 ) . Then all the iterated knots of the form K ( 2 , 3 , r , s ) are solutions of the system.
Proof. 
Note that F and H 2 3 are diffeomorphisms and, hence, F H 2 3 : T 1 T 2 is also a diffeomorphism. We will denote:
Θ = F H 2 3 and Φ = ( H 2 3 F ) G ( H 2 3 F ) 1 .
Then, it is clear that
Φ = Θ G Θ 1 and thus Φ Θ = Θ G .
Therefore X ˙ = G ( X ) and X ˙ = Φ ( X ) are topologically conjugate dynamical systems defined over T 1 and T 2 , correspondingly. Moreover, since the bump function ρ is implicit in G then Φ ( x , y , z ) = 0 for any ( x , y , z ) ( T 2 ) . Since system (11) is defined as 0 whenever X T 2 we can conclude that it is smooth. It is well known that being topologically conjugate implies that any torus knot solution T ( r , s ) of system X ˙ = G ( X ) is mapped, under the Θ function, to a periodic solution of system X ˙ = Φ ( X ) which lies on the knotted torus T 2 . Thereby, yielding the iterated torus knot solution K ( 2 , 3 , r , s ) . □
Figure 8 shows some iterated knot examples obtained by applying Theorem 2. Where ( r , s ) take values ( 3 , 5 ) , ( 5 , 7 ) and ( 15 , 17 ) in (a), (b) and (c), respectively.
As a particular case we are using H 2 3 , clearly based on h 2 3 , to obtain the tubular neighborhood of the trefoil knot. Similarly, instead of h 2 3 we could also use any h p q to obtain a new dynamical system with iterated torus knot K ( p , q , r , s ) as a solution; by adjusting, if necessary, the inner radius n 0 in order to avoid self intersections of the knotted torus T 2 . In Figure 9 it is shown the iterated knot K ( 5 , 9 , 15 , 31 ) obtained by using several inner radius. Since the core of the knotted torus is the same in all cases, by varying n 0 from 0.5 to 2.5 the knotted torus T 2 gets thicker. Thus, in order to avoid self-intersections, a proper n 0 must be chosen.

3.2. Cable Knots of Other Knots

The previous results can also be applied to obtain cable knots K ( r , s ) , where K is not a torus knot, as long as a diffeomorphism between the knot K and S 1 is known. As an example we have the following family of diffeomorphisms, each of which defines a knot.
g p q ( x , y ) = a p q ( x , y ) , b p q ( x , y ) , sin ( 4 θ ( x , y ) ) .
In this case, with the aim of obtaining knots which are not torus knots, the numbers p and q satisfy gcd ( p , q ) = 1 and p q > 1 .
Note that g 3 2 will give rise to the figure eight knot K 1 , which is not a torus knot. And, by applying the method in this case, one obtains another dynamical system in which the associated T 2 is the figure eight knotted torus. In Figure 10a is shown the T ( 5 , 11 ) knot on T 2 , denoted K 1 ( 5 , 11 ) . In contrast, if K 2 is the knot associated to g 5 3 , we are able to obtain the cable knot K 2 ( 5 , 11 ) shown in Figure 10b.

4. Concluding Remarks

In this paper we presented an explicit way to construct a dynamical system for which the knotted trajectories K ( 2 , 3 , r , s ) , 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 K ( p , q , r , s ) 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 s 1 . Suppose that the message w has associated the binary string:
s 1 = 010011111000010101110011011111110001011110010111
And, in order to encrypt s 1 we need a way to generate another binary string s 2 , with the same length of s 1 , which will be the key used to encrypt and decrypt the message. For example, we cloud use the string:
s 2 = 010000111111001101100100011010010110011101101111
Note that, in this case, both strings have length 48. Next, we add the strings s 1 and s 2 ( mod 2 ). This is performed, digit by digit, on the strings s 1 and s 2 using the following rules:
0 + 0 = 0 0 + 1 = 1 + 0 = 1 1 + 1 = 0 .
Then s 1 + s 2 will generate the encrypted string s 3 :
+ 010011111000010101110011011111110001011110010111 s 1 010000111111001101100100011010010110011101101111 s 2 000011000111011000010111000101100111000011111000 s 3
Note that s 2 + s 2 = 0 ¯ where 0 ¯ is a string with 48 zeros. Therefore, if someone possesses the encrypted string s 3 and the string s 2 , then by noticing that
s 3 + s 2 = ( s 1 + s 2 ) + s 2 = s 1 + ( s 2 + s 2 ) = s 1 + 0 ¯ = s 1 ,
also possesses the original message w.
We can use a knotted torus to generate the encrypting string s 2 . This can be done by initially considering a cubic grid of length l for R 3 and by assigning 0 or 1 to each cube, akin to a “3-dimensional chess board”. Then, integers p , q , l are selected along with a constant time t 0 , and Theorems 1 and 2 are used to construct the knotted torus where all the iterated torus knot K ( p , q , r , s ) appears as solutions. For example, for p = 4 and q = 7 , given two different close initial conditions we obtain distinct solutions, namely the iterated knot K ( 4 , 7 , 7 , 13 ) shown in Figure 11a and the non-periodic solution seen in Figure 11b.
Then, if y ( t ) is the solution associated to the initial condition x 0 , either 0 or 1 is assigned depending on the cube, of length side l, that x 0 = y ( 0 ) belongs to. Then the procedure is repeated for the solution at time n · t 0 , where n N , and 0 or 1 is assigned depending on the position of the point x n = y ( n · t 0 ) 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.

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.

References

  1. Silver, D.S.; Williams, S.G. Knot invariants from Symbolic Dynamical Systems. Trans. Am. Math. Soc. 1999, 351, 3243–3265. [Google Scholar] [CrossRef]
  2. Pinsky, T. On the topology of the Lorenz system. Proc. R. Soc. A 2017, 473, 20170374. [Google Scholar] [CrossRef] [PubMed]
  3. Bonatti, C.; Pinsky, T. Lorenz attractors and the modular surface. Nonlinearity 2021, 34, 4315–4331. [Google Scholar] [CrossRef]
  4. Birman, J.; Williams, R.F. Knotted Periodic Orbits in Dynamical Systems-I: Lorenz Equations. Topology 1983, 22, 47–82. [Google Scholar] [CrossRef]
  5. 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]
  6. Chua, L.; Komuro, M.; Matsumoto, T. The double scroll family. IEEE Trans. Circuits Syst. 1986, 33, 1073–1118. [Google Scholar] [CrossRef]
  7. Chen, W.; Banks, S.P. Knots, Links and Spun Dynamical Systems. Int. J. Bif. Chaos 2010, 20, 1041–1048. [Google Scholar] [CrossRef]
  8. 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]
  9. Adams, C.C. The Knot Book; Cambridge University Press: New York, NY, USA, 2016. [Google Scholar] [CrossRef]
  10. Rolfsen, D. Knots and Links; AMS Chelsea: Providence, RI, USA, 2003. [Google Scholar]
Figure 1. (a) The surface T 2 ; and (b) in red there is a torus knot example.
Figure 1. (a) The surface T 2 ; and (b) in red there is a torus knot example.
Axioms 14 00656 g001
Figure 2. (a) The angle function; (b) the torus knot T ( 2 , 3 ) obtained with h 2 3 ; and (c) the torus knot T ( 2 , 5 ) obtained with h 2 5 .
Figure 2. (a) The angle function; (b) the torus knot T ( 2 , 3 ) obtained with h 2 3 ; and (c) the torus knot T ( 2 , 5 ) obtained with h 2 5 .
Axioms 14 00656 g002
Figure 3. (a) The trefoil knot K = T ( 2 , 3 ) ; (b) a tubular neighborhood of K; (c) in red is the torus knot T ( 3 , 5 ) ; and (d) the cable K ( 2 , 3 , 3 , 5 ) also in red.
Figure 3. (a) The trefoil knot K = T ( 2 , 3 ) ; (b) a tubular neighborhood of K; (c) in red is the torus knot T ( 3 , 5 ) ; and (d) the cable K ( 2 , 3 , 3 , 5 ) also in red.
Axioms 14 00656 g003
Figure 4. (a) Two solutions for system (5) with a 0 = 3 ; and (b) a solution of system (7).
Figure 4. (a) Two solutions for system (5) with a 0 = 3 ; and (b) a solution of system (7).
Axioms 14 00656 g004
Figure 5. (a) Graphs of g; and (b) ρ in the case when m 0 = 0.4 , n 0 = 0.5 and a 0 = 3 .
Figure 5. (a) Graphs of g; and (b) ρ in the case when m 0 = 0.4 , n 0 = 0.5 and a 0 = 3 .
Axioms 14 00656 g005
Figure 6. (a) The torus T 1 ; (b) the knotted solution T ( 5 , 7 ) ; and (c) a solution when c 1 ( x , y , z ) = 2 / 2 .
Figure 6. (a) The torus T 1 ; (b) the knotted solution T ( 5 , 7 ) ; and (c) a solution when c 1 ( x , y , z ) = 2 / 2 .
Axioms 14 00656 g006
Figure 7. (a) The knots T ( 2 , 3 ) ; and (b) T ( 5 , 7 ) as solutions for (8).
Figure 7. (a) The knots T ( 2 , 3 ) ; and (b) T ( 5 , 7 ) as solutions for (8).
Axioms 14 00656 g007
Figure 8. Iterated knots (a) K ( 2 , 3 , 3 , 5 ) ; (b) K ( 2 , 3 , 5 , 7 ) ; and (c) K ( 2 , 3 , 15 , 17 ) as solutions for system (8).
Figure 8. Iterated knots (a) K ( 2 , 3 , 3 , 5 ) ; (b) K ( 2 , 3 , 5 , 7 ) ; and (c) K ( 2 , 3 , 15 , 17 ) as solutions for system (8).
Axioms 14 00656 g008
Figure 9. (a) Iterated knot K ( 5 , 9 , 15 , 31 ) with inner radius n 0 = 0.5 ; (b) n 0 = 1.0 ; (c) n 0 = 1.5 ; and (d) n 0 = 2.5 respectively.
Figure 9. (a) Iterated knot K ( 5 , 9 , 15 , 31 ) with inner radius n 0 = 0.5 ; (b) n 0 = 1.0 ; (c) n 0 = 1.5 ; and (d) n 0 = 2.5 respectively.
Axioms 14 00656 g009
Figure 10. (a) Cable knots K 1 ( 5 , 11 ) ; and (b) K 2 ( 5 , 11 ) obtained with the proposed method.
Figure 10. (a) Cable knots K 1 ( 5 , 11 ) ; and (b) K 2 ( 5 , 11 ) obtained with the proposed method.
Axioms 14 00656 g010
Figure 11. Two solutions obtained from different close initial conditions: (a) the iterated knot K ( 4 , 7 , 7 , 13 ) ; and (b) a non-periodic solution.
Figure 11. Two solutions obtained from different close initial conditions: (a) the iterated knot K ( 4 , 7 , 7 , 13 ) ; and (b) a non-periodic solution.
Axioms 14 00656 g011
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.

Share and Cite

MDPI and ACS Style

Lozoya Ponce, D.A.; Cabrera-Ibarra, H. Generating Dynamical Systems with Iterated Torus Knots as Solutions. Axioms 2025, 14, 656. https://doi.org/10.3390/axioms14090656

AMA Style

Lozoya Ponce DA, Cabrera-Ibarra H. Generating Dynamical Systems with Iterated Torus Knots as Solutions. Axioms. 2025; 14(9):656. https://doi.org/10.3390/axioms14090656

Chicago/Turabian Style

Lozoya Ponce, Daniel Andrés, and Hugo Cabrera-Ibarra. 2025. "Generating Dynamical Systems with Iterated Torus Knots as Solutions" Axioms 14, no. 9: 656. https://doi.org/10.3390/axioms14090656

APA Style

Lozoya Ponce, D. A., & Cabrera-Ibarra, H. (2025). Generating Dynamical Systems with Iterated Torus Knots as Solutions. Axioms, 14(9), 656. https://doi.org/10.3390/axioms14090656

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop