1 Introduction

A motivation of our study was the broadly known example of chaotic motion in the Solar System, i.e. the tumbling of Hyperion, one of the Saturn’s moons. The shape of Hyperion significantly differs from spherical: it is roughly an ellipsoid with the rate of principal moments of inertia \(\frac{\varTheta _2-\varTheta _1}{\varTheta _3}\approx 0.26\), where \(\varTheta _3>\varTheta _2>\varTheta _1\). Hyperion’s Keplerian elliptic orbit (long semi-axis \(a=1, 500, 933\) km, period \(T=21.276\) d) is non-circular with eccentricity \(e\approx 0.1\) (Jay Klavetter 1989).

The analysis of Voyager and Voyager 2 observational data could not fit Hyperion’s rotation into any certain period, which was the base of supposition that its tumbling may be chaotic. The natural attempt (Wisdom et al. 1984) to explain this phenomenon was to compare it to a classical Danby (1962) model of rotation of an oblate satellite, see (Greiner 2009, Example 27.5). The model assumes that the satellite is of ellipsoidal shape and orbits a massive distant body in a Keplerian ellipse orbit with significant eccentricity. It also states that the longest (or the shortest) ellipsoid’s axis is always perpendicular to the orbit’s plane, which is crucial to simplicity of the model: it implies one axis of rotation only. This last assumption is justified as the basic analysis of Euler equations of the rigid body motion shows that this ‘normal’ state is stable (Danby 1962).

The model does not, unfortunately, fit sufficiently: the key assumption on perpendicularity of the rotation axis to the orbit plane is not true in Hyperion’s case. It is tumbling, and its rotation rate is more than 4 times too fast for Hyperion to be synchronous (Harbison et al. 2011). Nevertheless, the model is interesting and applicable in many other cases, like moon’s or Mercury’s libration. Proving the existence of chaos in it can also be helpful in the more general modelling of Hyperion’s motion. This is the reason why in this paper we fix the parameters to Hyperion’s case: \(\omega = 0. 89 \pm 0. 22\) and \(e=0.1042\) (Jay Klavetter 1989).

The model with the above parameters was, as mentioned, explored in some articles, such as Black et al. (1995), Jay Klavetter (1989), Wisdom et al. (1984) and Tarnopolski (2015). The statement of chaotic rotation is based there on the picture of Poincaré section \(S:\{f=0\}\), which visibly contains a large chaotic region (see also Fig. 2). The Lyapunov Characteristic Exponents were also numerically calculated. The rigorous proof of chaoticity would set the mathematical ground to their theses and also can present an elegant application for the topological methods combined with rigorous numerics (CAPD Group 2017). In this paper, we understand the existence of chaos in a dynamical system as the semi-conjugacy of its dynamics onto the shift dynamics on the space of bi-infinite sequences of two symbols. Such a phenomenon is known in the literature as symbolic dynamics (Morse and Hedlund 1938; Moser 1973). It means, in particular, the existence of a compact invariant subset of the phase space with typical chaotic phenomena: periodic orbits of arbitrary period, dense orbit or sensitivity to the initial conditions.

The paper is organized as follows: in Sect. 2, we present the model, the system of ODEs and its basic properties. Sections 3 and 4 contain description of main topological tools used in our work. Section 5 presents our results for the symbolic dynamics in our model.

2 The model

2.1 The equations

We shortly recollect the derivation of the model (Danby 1962, Eq. 14.3.1).

Fig. 1
figure 1

Illustration of the model

An ellipsoidal satellite S orbits a massive body F in a Kepler ellipse orbit. Therefore, its true anomaly f fulfils the equation

$$\begin{aligned} f'=\frac{(1+e \cos f)^2}{(1-e^2)^{3/2}}. \end{aligned}$$
(1)

Equation (1) has a symmetry: if \(t\mapsto f(t)\) is a solution, then \(t\mapsto -f(-\,t)\) is a solution. Also, solutions are strictly increasing.

The shortest axis of the satellite is perpendicular to the plane of the orbit. The rotation is expressed by the angle \(\theta \) (see Fig. 1) between the longest axis of S and the long axis of the orbit. Then \(\theta \) fulfils the second-order ordinary differential equation (Greiner 2009, Eq. 27.97)

$$\begin{aligned} \theta ''=-\frac{\omega ^2}{2r^3} \sin 2(\theta -f) ,\qquad \text { where } \qquad r=\frac{1-e^2}{1+e\cos f}. \end{aligned}$$
(2)

The parameter

$$\begin{aligned} \omega ^2 = \frac{\varTheta _2-\varTheta _1}{\varTheta _3}\in [0,1] \end{aligned}$$
(3)

may be understood as a measure of oblateness of the satellite.

2.2 The dynamical system

In general, Eqs. (1) and (2) induce a three-dimensional dynamical system

$$\begin{aligned} {\left\{ \begin{array}{ll} \theta '=\phi \\ \phi '=-\frac{\omega ^2}{2r^3} \sin 2(\theta -f)\\ f'=\frac{(1+e \cos f)^2}{(1-e^2)^{3/2}} \end{array}\right. } \end{aligned}$$
(4)

with parameters e and \(\omega ^2\). The rotation angle \(\theta \in [0,\pi ]\) and \(f\in [0,2\pi ]\), so the phase space for the system (4) is \((\theta ,\phi ,f)\in {\mathbb {R}}_{/\pi \mathbb {Z}}\times {\mathbb {R}}\times {\mathbb {R}}_{/2\pi \mathbb {Z}}\).

2.3 Poincaré map

We study the Poincaré map P of the system (4) on the two-dimensional section \(S:\{f=0\}\), i.e. the map

$$\begin{aligned} P(\theta ,\phi ) = \varPhi \left( T(\theta ,\phi ), (\theta ,\phi ,f=0)\right) , \end{aligned}$$

where \(\varPhi \) is the dynamical system induced by (4) and \(T=T(\theta ,\phi )\) is a first recurrence time. Note that the domain of so-defined map is \(\mathrm{Dom}_P = {\mathbb {R}}_{/\pi \mathbb {Z}}\times {\mathbb {R}}\), because f is strictly increasing and of bounded variation.

The main fragment of the Poincaré section S with twelve orbits marked in different colours is depicted in Fig. 2.

Fig. 2
figure 2

Poincaré section \(S: \{f=0\}\), \(e=0.1\), \(\omega ^2=0.79\)

What can be immediately noticed is a probable symmetry of the map P, because the section seems to have reflection symmetries with respect to \(\theta =0=\pi \) and \(\theta =\frac{\pi }{2}\) lines. Indeed, setting \(t\mapsto -t\) to the equations we notice that if \((\theta (t), \phi (t), f(t))\) is a solution, then so is \((-\,\theta (-\,t), \phi (-\,t), -f(-\,t))\), and consequently,

$$\begin{aligned} \pi _\theta P(\theta ,\phi ) = -\pi _\theta P^{-1}(-\,\theta ,\phi ) {, \qquad } \pi _\phi P(\theta ,\phi ) = \pi _\phi P^{-1}(-\,\theta ,\phi ). \end{aligned}$$

Then, using the periodicity of the phase space: \(-\,\theta = 0-\theta = \pi -\theta \), we explain the two symmetries of the Poincaré section.

For further consideration, we denote the \(\{\theta =\frac{\pi }{2}\}\)-hyperplane reflectional time-reversing symmetry of the extended phase space by R, so

$$\begin{aligned} R\left( \theta ,\phi ,f,t\right) = \left( \pi -\theta ,\phi ,-f,-t\right) . \end{aligned}$$

We will also, if it is understandable, denote by R its restriction to S: \(R(\theta ,\phi ) = (\pi -\theta ,\phi )\).

2.4 Chaos in the system (4)

The other natural observation based on Fig. 2 is a large region of probable chaos for (more or less) \(0< \phi =\theta ' < 2.0\), with some elliptic islands. The chaotic behaviour in terms of stability and tidal evolution was studied by Wisdom et al. (1984). The Lyapunov Characteristic Exponents (LCE) occurred to be positive, which was the reason to treat Hyperion’s motion as chaotic in the subsequent literature. LCE of the system with a wide range of e and \(\omega ^2\) were also explored by Tarnopolski (2015).

3 Periodic orbits via topological covering

Topological tools that we used in detecting periodic orbits for (4) were introduced in detail in Wilczak and Zgliczyński (2003) and Wilczak and Zgliczyński (2006). Here we recollect them shortly and present some intuition.

By \(\mathbb {B}_k\), we will denote the k-dimensional unit ball, that is,

$$\begin{aligned} \mathbb {B}_k = \{\mathbf {x}\in \mathbb {R}^k :\Vert \mathbf {x}\Vert <1\}. \end{aligned}$$

For a topological set \(A\subset \mathbb {R}^k\), we will denote by \(\overline{A}\), \({{\,\mathrm{int}\,}}A\) and \(\partial A\) its closure, interior and boundary, respectively.

3.1 H-sets

The basic notion is

Definition 1

(Wilczak and Zgliczyński 2003, Definition 3.1) An h-set is a quadruple \(N=(|N|, u(n), s(N), c_N)\), where |N| is a compact subset of \(\mathbb {R}^n\), which we will call a support of a h-set (or simply an h-set), and

  1. 1.

    two numbers u(N) and \(s(N) \in \mathbb {N}\cup \{0\}\) complement the dimension of space:

    $$\begin{aligned} u(N) + s(N)=n; \end{aligned}$$

    we will call them the exit and entry dimension, respectively;

  2. 2.

    the homeomorphism \(c_N : \mathbb {R}^n\rightarrow \mathbb {R}^n=\mathbb {R}^{u(N)}\times \mathbb {R}^{s(N)}\) is such that

    $$\begin{aligned} c_N(|N|)=\overline{\mathbb {B}_{u(N)}}\times \overline{\mathbb {B}_{s(N)}}, \end{aligned}$$

    where \(\overline{\mathbb {B}_{k}}\) denotes a closed unit ball of dimension k.

We set also some useful notions:

$$\begin{aligned} \dim N&= n,\\ N_{\mathrm{c}}&= \overline{\mathbb {B}_{u(N)}}\times \overline{\mathbb {B}_{s(N)}},\\ N_{\mathrm{c}}^-&= \partial \mathbb {B}_{u(N)}\times \overline{\mathbb {B}_{s(N)}},\\ N_{\mathrm{c}}^+&= \overline{\mathbb {B}_{u(N)}}\times \partial \mathbb {B}_{s(N)},\\ N^-&= c_N^{-1}(N_{\mathrm{c}}^-), \qquad N^+ = c_N^{-1}(N_{\mathrm{c}}^+). \end{aligned}$$

As one can notice, the notions with the subscript \(_{\mathrm{c}}\) refer to the ‘straight’ coordinate system in the image of \(c_N\). The last two sets \(N^-\) and \(N^+\) defined above are often called the exit set and the entrance set, respectively.

Therefore, we can assume that an h-set is a product of two unitary balls moved to some coordinate system with the exit and entrance sets distinguished.

3.2 Covering and back-covering

We define the notion of topological covering:

Definition 2

(Wilczak and Zgliczyński 2003, Definition 3.4, simplified) Let \(f:|N|\rightarrow \mathbb {R}^n\) be a continuous map and two h-sets M and N are such that \(u(M)=u(N)=u\) and \(s(M)=s(N) = s\). Denote \(f_{\mathrm{c}}=c_N \circ f \circ c_M^{-1} : M_{\mathrm{c}} \rightarrow \mathbb {R}^u\times \mathbb {R}^s\). We say that that M f-covers the h-set N, if

  1. 1.

    there exists a continuous homotopy \(h:[0,1]\times M_{\mathrm{c}} \rightarrow \mathbb {R}^u\times \mathbb {R}^s\), such that

    $$\begin{aligned} h_0&= f_{\mathrm{c}} ,&\\ h([0,1],M_{\mathrm{c}}^-)\cap N_{\mathrm{c}}&= \varnothing&\text {(the exit condition),}\\ h([0,1],M_{\mathrm{c}})\cap N_{\mathrm{c}}^+&= \varnothing&\text {(the entry condition).}\\ \end{aligned}$$
  2. 2.

    If \(u>0\), then there exists a linear map \(A:\mathbb {R}^u \rightarrow \mathbb {R}^u\) such that

    $$\begin{aligned} h_1(x,y)&= (A(x),0) \quad \text { for } x\in \overline{\mathbb {B}_u} \text { and } y\in \overline{\mathbb {B}_s} ,\\ A(\partial \mathbb {B}_u)&\subset \mathbb {R}^u{\setminus }\mathbb {B}_u. \end{aligned}$$

If M f-covers N, we simply denote it by \(M {\mathop {\Longrightarrow }\limits ^{f}}N\). See Fig. 3 for an illustration of covering in some low-dimensional cases.

Fig. 3
figure 3

Examples of topological self-covering \(N {\mathop {\Longrightarrow }\limits ^{f}}N\) in \(\mathbb {R}^2\) (left) and \(\mathbb {R}^3\): with one exit direction (middle) and two exit directions (right). The exit sets and their images are marked in red

Sometimes, it is more convenient to use the backward covering, which one may understand as the covering backwards in time.

Definition 3

If N is an h-set, then we define an h-set \(N^{\mathrm{T}}\) as

  • \(|N^{\mathrm{T}}| = |N|\);

  • \(u(N^{\mathrm{T}}) = s(N)\) and \(s(N^{\mathrm{T}}) = u(N)\);

  • \(c_{N^{\mathrm{T}}}:\mathbb {R}^n \ni x \longmapsto j(c_N(x)) \in \mathbb {R}^{u(N^{\mathrm{T}})}\times \mathbb {R}^{s(N^{\mathrm{T}})}=\mathbb {R}^n\), where \(j:\mathbb {R}^{u(N^{\mathrm{T}})}\times \mathbb {R}^{s(N^{\mathrm{T}})}\ni (p,q) \longmapsto (q,p) \in \mathbb {R}^{s(N^{\mathrm{T}})}\times \mathbb {R}^{u(N^{\mathrm{T}})}\).

As we can see, the h-set \(N^{\mathrm{T}}\) is just the h-set N with the entrance and exit sets swapped.

Definition 4

Let M and N be two h-sets such that \(u(M)=u(N)=u\) and \(s(M)=s(N) = s\). Let \(f:\mathrm{Dom}_f\subset {\mathbb {R}}^n \rightarrow {\mathbb {R}}^n\) be such that \(f^{-1}:|N|\rightarrow {\mathbb {R}}^n\) is well defined and continuous. Then we say that M back-covers N and denote by \(M{\mathop {\Longleftarrow }\limits ^{f}}N\), iff \(N^{\mathrm{T}}{\mathop {\Longrightarrow }\limits ^{f^{-1}}} M^{\mathrm{T}}\).

If either \(M{\mathop {\Longleftarrow }\limits ^{f}}N\) or \(M{\mathop {\Longrightarrow }\limits ^{f}} N\), then we will write \(M{\mathop {\Longleftrightarrow }\limits ^{f}} N\).

In general, if \(N_0 {\mathop {\Longrightarrow }\limits ^{f}}N_1\) and \(N_1 {\mathop {\Longrightarrow }\limits ^{f}}N_2\), then not necessarily \(N_0 {\mathop {\Longrightarrow }\limits ^{f^2}}N_2\), but covering has the property of tracking orbits. The basic application of topological covering is the following theorem, stating the existence of a periodic orbit related to a sequence of coverings.

Theorem 1

(Wilczak and Zgliczyński 2003, Theorem 3.6, simplified) Suppose there exists a sequence of h-sets \(N_0\), ...\(N_n=N_0\), such that

$$\begin{aligned} N_0 {\mathop {\Longleftrightarrow }\limits ^{f}} N_1 {\mathop {\Longleftrightarrow }\limits ^{f}}\ldots {\mathop {\Longleftrightarrow }\limits ^{f}} N_n = N_0, \end{aligned}$$

then there exists a point \(x\in {{\,\mathrm{int}\,}}|N_0|\), such that \(f^k(x) \in {{\,\mathrm{int}\,}}|N_{k}|\) for \(k=0,1,\ldots ,n\) and \(f^n(x)=x\).

In particular, if \(N_0{\mathop {\Longrightarrow }\limits ^{f}} N_0\), then in \(N_0\) we have a stationary point for the map f. Note also that if the map is a Poincaré map P, then a stationary point for P or \(P^k\) lies on a periodic orbit for the dynamical system.

3.3 Periodic orbits in Hyperion’s rotation

Using Theorem 1, we find some stationary points for P, i.e. periodic orbits for the system (4). Their existence is proved rigorously via the interval Newton method (Moore 1966; Neumaier 1991) implemented in C++ language with the use of CAPD library (CAPD Group 2017). Using this method, one can also estimate the eigenvalues of the derivative in the stationary point, so it is possible to prove rigorously whether the points are hyperbolic. Those periodic points are depicted on the Poincaré map P in Fig. 4. Three of them, denoted as \(P_1\), \(P_2\) and \(P_3\), will be important in further consideration.

Fig. 4
figure 4

Periodic points of P, found via interval Newton method. The points marked by red dots are hyperbolic; black asterisks ‘\(\star \)’ are elliptic. The points marked by black ‘x’ are the stationary points for \(P^2\)

The list of small intervals on the \(\{\theta =\frac{\pi }{2}\}\) axis containing \(P_1\), \(P_2\), \(P_3\) is shown in Table 1. From now on, we will denote by \(P_1\), \(P_2\), \(P_3\) the stationary points as well as the small sets containing them, described in this table.

Table 1 Localization of three stationary points of P, found via interval Newton method

The hyperbolic points \(P_1\), \(P_2\), \(P_3\), presented in Fig. 4, can be also detected up to a small neighbourhood using covering relations. It is sufficient to find a self-covering compact set. This method, however, does not prove neither the uniqueness of the stationary point inside the set nor its hyperbolicity. The examples of the self-covering sets for \(P_1\), \(P_2\), \(P_3\) are presented in Fig. 5.

Fig. 5
figure 5

Self-covering sets (the rectangles) proving existence of stationary points \(P_1\), \(P_2\), \(P_3\). The exit sets and their images are marked in red

4 Symbolic dynamics detecting via covering

For the next study, we assume that the continuous map \(f : \mathbb {R}^2 \rightarrow \mathbb {R}^2\) and all h-sets \(N_i\) contained in \(\mathbb {R}^2\) have entry and exit dimensions equal to 1, that is, \(s(N_i)=u(N_i)=1\). Following the above assumptions, the notions related to a h-set get simpler, because the balls are just the closed intervals: \(\overline{\mathbb {B}_{u(N)}} = \overline{\mathbb {B}_{s(N)}}=[-\,1,1]\):

  • \(N_{\mathrm{c}} = [-\,1,1]^2\),

  • \(N_{\mathrm{c}}^- = \{-\,1,1\}\times [-\,1,1]\),   \(N_{\mathrm{c}}^+ = [-\,1,1]\times \{-\,1,1\}\),

  • \(N^-\) and \(N^+\) are topologically a sum of two disjoint intervals.

4.1 Symbolic dynamics for a two-dimensional map

A model chaotic behaviour for our purposes is the shift map on the set of bi-infinite sequences of two symbols, that is, the space \(\varSigma _2=\{0,1\}^{\mathbb {Z}}\) as a compact metric space with the metric

$$\begin{aligned} \text {for }c=\{ c_n\}_{n\in \mathbb {Z}},\quad c'=\{ c'_n\}_{n\in \mathbb {Z}}, \quad \mathrm{dist}\left( c,c'\right) = \sum _{n=-\infty }^{+\infty } \frac{|c_n-c'_n|}{2^{|n|}}, \end{aligned}$$

which induces the product topology. The shift map \(\sigma :\varSigma _2\rightarrow \varSigma _2\), given by

$$\begin{aligned} (\sigma (c))_n =c_{n+1}, \end{aligned}$$

is a homeomorphism of \(\varSigma _2\) with well-known chaotic properties like the existence of a dense orbit, existence of orbit of any given period or that the set of periodic orbits is dense in the whole space.

In our study, by the chaotic behaviour of a dynamical system we understand the existence of a compact set I invariant for the Poincaré map P (or sometimes its higher iteration) and a continuous surjection \(g:I\rightarrow \varSigma _2\) such that \(P|_I\) is semi-conjugated to \(\sigma \), that is,

$$\begin{aligned} g\circ P|_I = \sigma \circ g. \end{aligned}$$

Then one may say that P admits on I at least as rich dynamics as \(\sigma \) on \(\varSigma _2\). The system \((\varSigma _2,\sigma )\) or any system (semi-)conjugated to it is sometimes described in the literature as symbolic dynamics (Morse and Hedlund 1938).

For better understanding the nature of symbolic dynamics, let us recall shortly that the discrete system \((\varSigma _2,\sigma )\) defined above shows all the typical chaotic phenomena as transitivity, density of periodic orbits or sensitivity to the initial conditions. There exists a periodic orbit of any prescribed period. The system \((\varSigma _2,\sigma )\) can be also imagined as a model of ideal randomness, obviously related to the probability space of an infinite experiment of coin tossing.

4.2 Topological horseshoe

A simple example of symbolic dynamics semi-conjugated to \(\sigma \) is a horseshoe:

Definition 5

Let \(N_0\) and \(N_1 \subset \mathbb {R}^2\) be two disjoint h-sets. We say that a continuous map \(f:\mathbb {R}^2 \rightarrow \mathbb {R}^2\) is a topological horseshoe for \(N_0\) and \(N_1\) if (see Fig. 6)

$$\begin{aligned} \begin{array}{cc} N_0 \overset{f}{\Longrightarrow }N_0, &{}\quad N_0 \overset{f}{\Longrightarrow }N_1,\\ N_1 \overset{f}{\Longrightarrow }N_0 , &{}\quad N_1 \overset{f}{\Longrightarrow }N_1. \end{array} \end{aligned}$$
(5)
Fig. 6
figure 6

A topological horseshoe: each \(N_{0,1}\) covers itself and the other set. The exit sets of \(N_0\) and \(N_1\) are marked in red and green, respectively

It can be shown that for any topological horseshoe we obtain symbolic dynamics.

Theorem 2

(Zgliczyński and Gidea 2004, Theorem 18) Let f be a topological horseshoe for \(N_0\) and \(N_1\). Denote by \(I = \mathrm{Inv}(N_0\cup N_1)\) the invariant part of the set \(N_0\cup N_1\) under f, and define a map \(g: I \rightarrow \varSigma _2\) by

$$\begin{aligned} g(x)_k = j \in \{0,1\} \quad \text { iff } \quad f^k(x)\in N_j. \end{aligned}$$

Then g is a surjection satisfying \(g\circ f|_I = \sigma \circ g\), and therefore, f is semi-conjugated to the shift map \(\sigma \) on \(\varSigma _2\).

The conjugacy with the model space \(\varSigma _2\) may be understood as follows: for any sequence of the symbols 0 and 1, there exists an orbit of the discrete system generated by f passing through the sets \(N_0\) and \(N_1\) in the order given by the sequence. Moreover, if the sequence is periodic, then so is the orbit.

Corollary 1

Let f be a topological horseshoe for \(N_0\) and \(N_1\). Then it follows from Theorem 1 that for any finite sequence of zeros and ones \((a_0, a_1,\ldots , a_{n-1})\), \(a_i\in \{0,1\}\), there exists \(x\in N_{a_0}\) such that

$$\begin{aligned} f^i(x)\in {{\,\mathrm{int}\,}}N_{a_i} \quad \text{ and } \quad f^n(x)=x. \end{aligned}$$

Remark 1

Note also that the following two chains of coverings or back-coverings:

$$\begin{aligned}&N_0 \overset{f}{\Longleftrightarrow } N_0 \overset{f}{\Longleftrightarrow } N_1 \overset{f}{\Longleftrightarrow } \dots \overset{f}{\Longleftrightarrow } N_k = M_0,\\&M_0 \overset{f}{\Longleftrightarrow } M_0 \overset{f}{\Longleftrightarrow } M_1 \overset{f}{\Longleftrightarrow } \dots \overset{f}{\Longleftrightarrow } M_k = N_0 \end{aligned}$$

indicate symbolic dynamics for \(f^k\) in the sets \(N_0\) and \(M_0\), with the use of Theorem 1.

5 Symbolic dynamics in Hyperion’s rotation system

Numerical calculations suggest that the three hyperbolic points \(P_1\), \(P_2\) and \(P_3\) detected above (see Table 1) have an interesting property: their stable and unstable manifolds intersect (for the same point and also pairwise), see Fig. 7. The intersections seem to be transversal, which is a clue for searching for the symbolic dynamics in the Poincaré map P.

Fig. 7
figure 7

Fragments of stable (orange) and unstable (blue) manifolds of stationary points \(P_1\), \(P_2\), \(P_3\). Some points of intersections of the manifolds are marked in red, namely \(P_{11}\), \(P_{12}\), \(P_{13}\), \(P_{23}\)

We found six topological horseshoes related to the intersections mentioned above. Below we present the h-sets and their covering relations. Similarly as in Wilczak and Zgliczyński (2003), the h-sets are parallelograms of the form \(N = p + A \cdot b\), which are the base cubes b transformed to some affine coordinate system, where

  • p are some small interval vectors containing base points (such as \(P_1\), \(P_2\) and \(P_3\));

  • interval matrices A are usually one of the eigenvectors matrices:

    $$\begin{aligned} \mathbf {M}_1&= \begin{bmatrix} 0.7064565371_{793425}^{812066}&\quad 0.7077564277_{852203}^{908148} \\ 0.7064565371_{793425}^{812066}&\quad -\,0.7077564277_{908146}^{852203} \end{bmatrix},\\ \mathbf {M}_2&=\begin{bmatrix} 0.7338248323_{735296}^{818986}&\quad 0.679338733_{8943307}^{9188653} \\ 0.7338248323_{735297}^{818987}&\quad -\,0.679338733_{9188652}^{8943306} \end{bmatrix},\\ \mathbf {M}_3&=\begin{bmatrix} 0.8831685403_{716123}^{830619}&\quad 0.4690557848_{18765}^{524839} \\ 0.8831685403_{716135}^{830631}&\quad -\,0.4690557848_{524816}^{187629} \end{bmatrix}, \end{aligned}$$

    or, in the case of connecting \(P_3\) to itself, some matrices corrected to point directions of the dynamics on the stable or unstable manifolds.

5.1 Outline of the computer-assisted proofs

In the following six cases, we find some chains of h-sets N which are rectangles transformed to some affine coordinate systems (parallelograms on the section S). The computer-assisted proof finds their overestimated images through the Poincaré map P and encloses them in rectangles (interval closure of P(N), denoted often by [P(N)]).

Then the covering relations \(N_0 \overset{P}{\Longrightarrow } N_1\) are verified in the simplified version: using interval arithmetic, we simply use a series of ‘<’ and ‘>’ relations to check if:

  • \([P(N_0)]\) lies in the stripe between the top and bottom borders of \(N_1\);

  • the image of the left part of \(N_0^-\) lies to the left of \(N_1\);

  • and the image of the right part of \(N_0^-\) lies to the right of \(N_1\).

The above conditions are sufficient for covering \(N_0 \overset{P}{\Longrightarrow } N_1\).

We use the CAPD library for C++ (CAPD Group 2017), containing in particular modules for interval arithmetic, linear algebra and Taylor integration.

5.2 \(P_1\) and \(P_2\)

The simplest situation occurs in the case of the points \(P_1\) and \(P_2\), because we found a direct topological horseshoe for the first iteration of the Poincaré map P (see Fig. 8).

Fig. 8
figure 8

Horseshoe proving symbolic dynamics for P, connecting the points \(P_1\) and \(P_2\). The exit sets of h-sets and their images are marked in orange

Theorem 3

Let \(N_0\) and \(N_1\) be h-sets of the form \(p + A \cdot b\cdot 10^{-3}\), where

 

p

A

b

\(N_0\)

\(P_1\)

\(\mathbf {M}_1\)

\([-\,0.8,0.8]\times [-\,180,80]\)

\(N_1\)

\(P_2\)

\(\mathbf {M}_2\)

\([-\,10,5]\times [-\,75,200]\)

Then the following chain of covering relations occur:

$$\begin{aligned} N_0 \overset{P}{\Longrightarrow } N_0 \overset{P}{\Longrightarrow } N_1 \overset{P}{\Longrightarrow } N_1 \overset{P}{\Longrightarrow } N_0, \end{aligned}$$

which proves the existence of symbolic dynamics for P.

Proof

Computer assisted (Gierzkiewicz and Zgliczyński 2018). \(\square \)

5.3 \(P_1\) and \(P_1\), and \(P_2\) and \(P_2\)

To prove symbolic dynamics between \(P_1\) and \(P_1\) or between \(P_2\) and \(P_2\) with our simple tools, we need the second iteration of the Poincaré map P. Figure 9 illustrates the situation.

Fig. 9
figure 9

Horseshoes proving symbolic dynamics for the second iteration of the Poincaré map \(P^2\), connecting the point \(P_1\) to itself (to the left) or \(P_2\) to itself (to the right). The exit sets and their images are marked in orange

Theorem 4

Let \(N_0\) and \(N_1\) be h-sets of the form \(p + A \cdot b\cdot 10^{-3}\), where

 

p

A

b

\(N_0\)

\(P_1\)

\(\mathbf {M}_1\)

\([-\,1,1]\times [-\,100,100]\)

\(N_1\)

(1.58669; 1.10102)

\(\mathbf {M}_1\)

\([-\,0.1,0.1]\times [-\,60,60]\)

or

 

p

A

b

\(N_0\)

\(P_2\)

\(\mathbf {M}_2\)

\([-\,10,10]\times [-\,200,200]\)

\(N_1\)

(1.62953; 1.35174)

\(\mathbf {M}_2\)

\([-\,10,10]\times [-\,150,150]\)

Then, in both cases we have the following sequence of covering relations:

$$\begin{aligned} N_0 \overset{P}{\Longrightarrow } N_0 \overset{P}{\Longrightarrow } N_1 \overset{P^2}{\Longrightarrow } N_1 \overset{P^2}{\Longrightarrow } N_0, \end{aligned}$$

which proves the existence of symbolic dynamics for \(P^2\) (see Remark 1).

Proof

Computer assisted (Gierzkiewicz and Zgliczyński 2018). \(\square \)

5.4 \(P_3\) and \(P_3\)

To construct the horseshoe connecting \(P_3\) to \(P_3\), we will need five iterations of P (see Fig. 10). Note that for \(N_2\) and \(N_3\) the direction matrices are corrected to make them compatible to the dynamics along the stable or unstable manifold.

Fig. 10
figure 10

Sequence of covering relations proving symbolic dynamics for \(P^5\), connecting the point \(P_3\) with itself. The exit sets and their images are marked in orange

Theorem 5

Let \(N_i\), \(i=0,\ldots , 4\) be h-sets of the form \(p + A \cdot b\cdot 10^{-3}\), where

 

p

A

b

\(N_0\)

\(P_3\)

\(\mathbf {M}_3\)

\([-\,20,20]\times [-\,30,30]\)

\(N_1\)

(1.51877; 1.68699)

\(\mathbf {M}_3\)

\([-\,6,6]\times [-\,30,30]\)

\(N_2\)

(1.32082; 1.62293)

\(\begin{bmatrix} 0.734429&\quad 0.734429 \\ 0.678686&\quad -\,0.678686 \end{bmatrix}\)

\([-\,0.5,0.5]\times [-\,30,30]\)

\(N_3\)

(1.82077; 1.62293)

\(\begin{bmatrix} 0.866025&\quad -0.5 \\ 0.5&\quad 0.866025 \end{bmatrix}\)

\([-\,15,15]\times [-\,15,15]\)

\(N_4\)

(1.62282; 1.68699)

\(\mathbf {M}_3\)

\([-\,20,20]\times [-\,20,20]\)

Then we have the following sequence of covering relations:

$$\begin{aligned} N_0 \overset{P}{\Longrightarrow } N_0 \overset{P}{\Longrightarrow } N_1 \overset{P}{\Longrightarrow } N_2 \overset{P^2}{\Longrightarrow } N_3 \overset{P}{\Longrightarrow } N_4 \overset{P}{\Longrightarrow } N_0 \text {, and also } N_4 \overset{P}{\Longrightarrow } N_1, \end{aligned}$$

which proves the existence of symbolic dynamics in \(N_0\cup N_1\) for \(P^5\) (see Remark 1).

Proof

Computer assisted (Gierzkiewicz and Zgliczyński 2018). \(\square \)

5.5 \(P_1\) and \(P_3\), and \(P_2\) and \(P_3\)

To connect \(P_1\) and \(P_3\), we need the fourth iteration of P (see Fig. 11), but this time we find only a one-way chain of covering relations from \(P_1\) to \(P_3\). Thanks to the time-reversing symmetry and the fact that we choose \(N_0\) and \(N_4\) symmetrical related to the \(\theta = \frac{\pi }{2}\) line, we will be able to close this chain.

Fig. 11
figure 11

To the left: the right half of the horseshoe proving symbolic dynamics for \(P^4\), connecting the points \(P_1\) and \(P_3\). To the right: the left half of the horseshoe proving symbolic dynamics for \(P^5\), connecting the points \(P_3\) and \(P_2\). The exit sets and their images are marked in orange

Theorem 6

Let \(N_i\), \(i=0,\ldots ,4\) be h-sets of the form \(p + A \cdot b\cdot 10^{-3}\), where

 

p

A

b

\(N_0\)

\(P_1\)

\(\mathbf {M}_1\)

\([-\,0.65,0.65]\times [-\,0.65,0.65]\)

\(N_1\)

(1.68635; 1.21391)

\(\mathbf {M}_1\)

\([-\,3,3]\times [-\,10,10]\)

\(N_2\)

(1.93186; 1.62049)

\(\mathbf {M}_1\)

\([-\,20,20]\times [-\,8,8]\)

\(N_3\)

(1.6471; 1.67581)

\(\mathbf {M}_3\)

\([-\,10,10]\times [-\,15,15]\)

\(N_4\)

\(P_3\)

\(\mathbf {M}_3\)

\([-\,25,25]\times [-\,25,25]\)

Then the following covering relations occur:

$$\begin{aligned} N_0 \overset{P}{\Longrightarrow } N_0 \overset{P}{\Longrightarrow } N_1 \overset{P}{\Longrightarrow } N_2 \overset{P}{\Longrightarrow } N_3\overset{P}{\Longrightarrow } N_4 \overset{P}{\Longrightarrow } N_4 . \end{aligned}$$

Proof

Computer assisted (Gierzkiewicz and Zgliczyński 2018). \(\square \)

Corollary 2

Let \(N_i\), \(i=0,\ldots ,4\) be h-sets defined in Theorem 6. Then there is symbolic dynamics in \(N_0 \cup N_4\) for \(P^4\).

Proof

Consider the h-sets \(R(N_i)^{\mathrm{T}}\), \(i=0,\ldots ,4\). Using the time-reversing symmetry R, it is clear that

$$\begin{aligned} R(N_0) \overset{P^{-1}}{\Longrightarrow } R(N_1) \overset{P^{-1}}{\Longrightarrow } R(N_2) \overset{P^{-1}}{\Longrightarrow } R(N_3)\overset{P^{-1}}{\Longrightarrow } R(N_4) ; \end{aligned}$$

hence, from the definition of back-covering,

$$\begin{aligned} R(N_4)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_3)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_2)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_1)^{\mathrm{T}}\overset{P}{\Longleftarrow } R(N_0)^{\mathrm{T}}. \end{aligned}$$

We have chosen \(N_0\) and \(N_4\) to be \(\{\theta =\frac{\pi }{2}\}\)-line symmetrical, so \(R(N_0)^{\mathrm{T}}=N_0\) and \(R(N_4)^{\mathrm{T}}=N_4\). Therefore, we get the full chain of covering and back-covering relations in the form:

$$\begin{aligned} N_0 \overset{P}{\Rightarrow } N_0 \overset{P}{\Rightarrow } N_1 \overset{P}{\Rightarrow } N_2 \overset{P}{\Rightarrow } N_3\overset{P}{\Rightarrow } N_4 \overset{P}{\Rightarrow } N_4 \overset{P}{\Leftarrow } R(N_3)^{\mathrm{T}} \overset{P}{\Leftarrow } R(N_2)^{\mathrm{T}} \overset{P}{\Leftarrow } R(N_1)^{\mathrm{T}}\overset{P}{\Leftarrow } N_0 , \end{aligned}$$

which proves the existence of symbolic dynamics in \(N_0\cup N_4\) for \(P^4\), with the use of Remark 1.

\(\square \)

To connect \(P_2\) and \(P_3\) with symbolic dynamics, we need the fifth iteration of P and time-reversing symmetry, see Fig. 11 (right) for illustration.

Theorem 7

Let \(N_i\), \(i=0,\ldots ,5\) be h-sets of the form \(p + A \cdot b\cdot 10^{-3}\), where

 

p

A

b

\(N_0\)

\(P_3\)

\(\mathbf {M}_3\)

\([-\,8,8]\times [-\,8,8]\)

\(N_1\)

(1.5569; 1.70419)

\(\mathbf {M}_3\)

\([-\,5,5]\times [-\,20,20]\)

\(N_2\)

(1.49724; 1.67606)

\(\mathbf {M}_3\)

\([-\,5,5]\times [-\,15,15]\)

\(N_3\)

(1.21834; 1.61946)

\(\mathbf {M}_2\)

\([-\,1,1]\times [-\,30,30]\)

\(N_4\)

(1.55807; 1.30592)

\(\mathbf {M}_2\)

\([-\,1,1]\times [-\,10,10]\)

\(N_5\)

\(P_2\)

\(\mathbf {M}_2\)

\([-\,2,2]\times [-\,2,2]\)

Then we have the following sequence of covering relations:

$$\begin{aligned} N_0 \overset{P}{\Longrightarrow } N_0 \overset{P}{\Longrightarrow } N_1 \overset{P}{\Longrightarrow } N_2 \overset{P}{\Longrightarrow } N_3\overset{P}{\Longrightarrow } N_4 \overset{P}{\Longrightarrow } N_5\overset{P}{\Longrightarrow } N_5. \end{aligned}$$

Proof

Computer assisted (Gierzkiewicz and Zgliczyński 2018). \(\square \)

Corollary 3

Let \(N_i\), \(i=0,\ldots ,5\) be h-sets defined in Theorem 7. Then there is symbolic dynamics in \(N_0 \cup N_5\) for \(P^5\).

Proof

Analogously as in the proof of Corollary 2, the lacking h-sets on the right half-plane are simply \(R(N_i)^{\mathrm{T}}\), \(i=0,\ldots ,5\). Using the time-reversing symmetry and the definition of back-covering,

$$\begin{aligned} R(N_5)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_4)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_3)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_2)^{\mathrm{T}} \overset{P}{\Longleftarrow } R(N_1)^{\mathrm{T}}\overset{P}{\Longleftarrow } R(N_0)^{\mathrm{T}}. \end{aligned}$$

Again, we have chosen \(N_0\) and \(N_5\) to be \(\{\theta =\frac{\pi }{2}\}\)-line symmetrical, so \(R(N_0)^{\mathrm{T}}=N_0\) and \(R(N_5)^{\mathrm{T}}=N_5\). Therefore, we get the full chain of covering relations:

$$\begin{aligned}&N_0 \overset{P}{\Rightarrow } N_1 \overset{P}{\Rightarrow } N_2 \overset{P}{\Rightarrow } N_3\overset{P}{\Rightarrow } N_4 \overset{P}{\Rightarrow } N_5 \overset{P}{\Leftarrow } R(N_4)^{\mathrm{T}} \overset{P}{\Leftarrow } R(N_3)^{\mathrm{T}} \overset{P}{\Leftarrow } R(N_2)^{\mathrm{T}} \overset{P}{\Leftarrow } R(N_1)^{\mathrm{T}}\overset{P}{\Leftarrow } N_0 ,\\&\quad \text {and }\quad N_0 \overset{P}{\Rightarrow } N_0\text {, }\quad N_5 \overset{P}{\Rightarrow }N_5 , \end{aligned}$$

which proves the existence of symbolic dynamics in \(N_0\cup N_5\) for \(P^5\). \(\square \)

6 Conclusion

We would like to underline that we proved purely topological symbolic dynamics. Studying the model for its hyperbolicity is our future plan.

As many proofs are based on the interval arithmetic, our investigation is valid for a small interval of parameters, containing the values for Hyperion. The methods can be easily applied to other (but precise) values of \(\omega \) and e. The more general question for our future work is to explore the relation between the value of parameters and the size and structure of the chaotic region on the section S, which could be applied in modelling rotation of other objects of the universe.

Another question is the way of generalizing the model itself. If it cannot describe the tumbling of Hyperion, then the complete set of Euler equations could be investigated. This extends the phase space from 3 to 7 dimensions and requires the use of more complex methods. The other way to make the model more accurate is to consider the impact of Titan on the Saturn–Hyperion system as a correction in the rotation equation (Tarnopolski 2016) or as a change of parameter e to become an independent variable.