This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Border-collision bifurcations from stable fixed points to any number of coexisting chaotic attractors.

D.J.W. Simpson

School of Mathematical and Computational Sciences
Massey University
Palmerston North, 4410
New Zealand
Abstract

In diverse physical systems stable oscillatory solutions devolve into more complicated dynamical behaviour through border-collision bifurcations. Mathematically these occur when a stable fixed point of a piecewise-smooth map collides with a switching manifold as parameters are varied. The purpose of this paper is to highlight the extreme complexity possible in the subsequent dynamics. We perturb instances of the border-collision normal form in n2n\geq 2 dimensions for which the nthn^{\rm th} iterate is a direct product of identical skew tent maps that have chaotic attractors comprised of k2k\geq 2 disjoint intervals. The resulting maps have coexisting attractors and we use Burnside’s lemma to count the number of mutually disjoint trapping regions produced by taking unions of Cartesian products of slight enlargements of the disjoint intervals. The attractors are shown to be chaotic by demonstrating that some iterate of the map is piecewise-expanding. The resulting transition from a stable fixed point to many coexisting chaotic attractors is shown to occur throughout open subsets of parameter space and not destroyed by adding higher order terms to the normal form, hence can be expected to arise generically in mathematical models.

1 Introduction

Piecewise-smooth maps have different functional forms in different parts of phase space. As a parameter of a piecewise-smooth map is varied, a bifurcation occurs when a fixed point collides with a switching manifold, where the functional form of the map changes. This type of bifurcation is termed a border-collision bifurcation (BCB).

BCBs have been identified in diverse applications. Classical examples include power converters, where BCBs can cause the internal dynamics of the converter to suddenly become quasi-periodic or chaotic [1, 2], and mechanical systems with friction, where BCBs can induce recurring transitions between sticking and slipping motion [3, 4]. More recently in [5] it is shown how BCBs can explain changes to the frequency of annual influenza outbreaks.

After the popularisation of BCBs by Nusse and Yorke in [6], it was quickly realised that BCBs often represent remarkably complicated transitions, equivalent to the amalgamation of several (even infinitely many) smooth bifurcations [7, 8, 9, 10]. It is natural to then ask, how complicated can the transition be? At a BCB the local attractor of a system can change from a stable fixed point to a higher period solution, a quasiperiodic solution, or a chaotic solution [11]. It can also split into several attractors. These attractors are created simultaneously and grow out of a single point. If the parameter that affects the bifurcation is varied dynamically, then in the presence of arbitrarily small noise it cannot be known a priori which attractor the system will transition to, although the size of the basin of attraction of an attractor can be expected to correlate positively with the likelihood that it will be selected [12, 13].

Examples of BCBs creating multiple attractors have been described by many authors [8, 14, 15, 16]. Examples of BCBs creating arbitrarily many or infinitely many attractors was described in [17, 18, 19]. The first numerical example of a BCB creating multiple chaotic attractors is possibly that given in Section 7 of Avrutin et. al. [20]. More recently Pumariño et. al. [21] showed that two-dimensional, piecewise-linear maps can exhibit 2m2^{m} coexisting chaotic attractors for any m1m\geq 1, and under a coordinate transformation their maps are equivalent to members of the border-collision normal form.

The purpose of this paper is to demonstrate these complexities further. Our approach extends that of Glendinning [22] who studied perturbations of the nn-dimensional border-collision normal form for which the nthn^{\rm th} iterate is a direct product of identical skew tent maps. But whereas Glendinning [22] used skew tent maps that have a chaotic attractor consisting of one interval, here we use skew tent maps that have a chaotic attractor consisting of kk disjoint intervals. This novelty generates multiple attractors. A similar strategy was employed by Wong and Yang [23] to get two chaotic attractors in the two-dimensional case.

Unlike previous works we take the extra step of proving that the bifurcation phenomenon is not an artifact of the piecewise-linear nature of the border-collision normal form. We show the phenomenon persists when nonlinear terms are added to the normal form. For a generic piecewise-smooth map (representing a mathematical model), near a BCB the map is conjugate to a member of the normal form plus nonlinear terms [11].

To prove chaos we show some iterate of the map is piecewise-smooth and expanding. Immediately this implies every Lyapunov exponent is positive, but stronger results have been obtained in the context of ergodic theory. Piecewise-C2C^{2} expanding maps generically (i.e. on an open, dense subset within the space of all such maps) have at least one invariant measure that is absolutely continuous with respect to the Lebesgue measure [24]. The requirement that each piece is C2C^{2} is not satisfied for BCBs that correspond to grazing-sliding bifurcations (where the quadratic tangency of the grazing trajectory of the underlying system of differential equations induces an order-32\frac{3}{2} error term). In this case one can look to [25] for more general results regarding invariant measures. In the two-dimensional case, if the map is piecewise-analytic the genericity condition is not needed [26, 27]. Analogous results for piecewise-linear maps are described in [28, 29].

The remainder of the paper is organised as follows. First in §2 we formally state the main results: Theorem 2.1 for two-dimensional maps and Theorem 2.2 for nn-dimensional maps, for any n2n\geq 2. In §3 we introduce a simple form for nn-dimensional maps about which perturbations will be performed, and show how nonlinear terms can be accommodated. In §4 we perform the straight-forward task of demonstrating that our class of perturbed maps have an asymptotically stable fixed point on one side of the BCB. Then in §5 we show that on the other side of the BCB the nthn^{\rm th} iterate of the simple form is a direct product of identical skew tent maps.

In §6 we review attractors of skew tent maps focussing on chaotic attractors that are comprised of k2k\geq 2 disjoint intervals. In §7 we fatten these intervals to obtain trapping regions for the skew tent maps. Then in §8 we take Cartesian products of intervals to obtain boxes, where unions of the boxes form trapping regions for the nn-dimensional maps. In §9 we use Burnside’s lemma and combinatorical arguments to derive an explicit formula for the number of trapping regions that result from this construction as a function of nn and kk. We believe that each trapping region contains a unique attractor for sufficiently small perturbations, but a proof of this remains for future work. In the case n=2n=2 we can obtain any number of trapping regions.

Then in §10 we prove that some iterate of the map is piecewise-smooth and expanding, and in §11 collate the results to prove Theorems 2.1 and 2.2. Lastly §12 provides some final remarks.

2 Main results

In this section we state our main results on the genericity of BCBs where a stable fixed point bifurcates into several chaotic attractors. Throughout the paper int(){\rm int}(\cdot) denotes the interior of a set.

Definition 2.1.

Let f:DDf:D\to D be a map, where DnD\subset\mathbb{R}^{n}, and let ΩD\Omega\subset D be compact. If f(Ω)int(Ω)f(\Omega)\subset{\rm int}(\Omega) then Ω\Omega is said to be a trapping region for ff.

For any trapping region Ω\Omega, the set i0fi(Ω)\bigcap_{i\geq 0}f^{i}(\Omega) is an attracting set, by definition [30]. A topological attractor is then a subset of an attracting set that is dynamically indivisible, in some sense. Different authors use different definitions for this indivisibility constraint (e.g. there exists a dense orbit) [31]. For this paper we just require the fact that any trapping region contains at least one attractor.

To motivate the statement of the next definition, note that in Definition 2.1 the restriction of ff to Ω\Omega is a map f:ΩΩf:\Omega\to\Omega.

Definition 2.2.

Let Ωn\Omega\subset\mathbb{R}^{n} be compact. A map f:ΩΩf:\Omega\to\Omega is said to be piecewise-CrC^{r} (r1r\geq 1) if there exist finitely many mutually disjoint open regions ΩiΩ\Omega_{i}\subset\Omega such that

  1. i)

    each Ωi\Omega_{i} has a piecewise-CrC^{r} boundary,

  2. ii)

    Ω\Omega is the union of the closures of the Ωi\Omega_{i}, and

  3. iii)

    for each ii the map ff is CrC^{r} on Ωi\Omega_{i} and can be extended so that it is CrC^{r} on a neighbourhood of the closure of Ωi\Omega_{i}.

Definition 2.3.

The map ff of Definition 2.2 is expanding if there exists λ>1\lambda>1 such that

Df(x)vλv,\|{\rm D}f(x)v\|\geq\lambda\|v\|,

for all xiΩix\in\bigcup_{i}\Omega_{i} and all vnv\in\mathbb{R}^{n}.

The dynamics near any generic BCB in two dimensions can be described by a map of the form

x{[τLx1+x2+μδLx1]+EL(x;μ),x10,[τRx1+x2+μδRx1]+ER(x;μ),x10,x\mapsto\begin{cases}\begin{bmatrix}\tau_{L}x_{1}+x_{2}+\mu\\ -\delta_{L}x_{1}\end{bmatrix}+E_{L}(x;\mu),&x_{1}\leq 0,\\ \begin{bmatrix}\tau_{R}x_{1}+x_{2}+\mu\\ -\delta_{R}x_{1}\end{bmatrix}+E_{R}(x;\mu),&x_{1}\geq 0,\end{cases} (2.1)

where x=(x1,x2)x=(x_{1},x_{2}) is the state variable, μ\mu\in\mathbb{R} is the bifurcation parameter, and ELE_{L} and ERE_{R} are C1C^{1} and (𝓍+|μ|)\mathpzc{o}\mathopen{}\mathclose{{}\left(\|x\|+|\mu|}\right) [11]. The last condition means EL(x;μ)x+|μ|0\frac{\|E_{L}(x;\mu)\|}{\|x\|+|\mu|}\to 0 as (x;μ)(0;0)(x;\mu)\to(0;0) (regardless of how the limit is taken), and similarly for ERE_{R}. Since BCBs are local, only one switching condition is relevant and coordinates have been chosen so that it is x1=0x_{1}=0. The BCB of (2.1) occurs at the origin x=0x=0 when μ=0\mu=0. The nonlinear terms ELE_{L} and ERE_{R} often have no qualitative effect on the bifurcation (as shown below for our setting) and by dropping these terms we obtain a piecewise-linear family of maps known as the two-dimensional border-collision normal form. Notice this form has four parameters τL,δL,τR,δR\tau_{L},\delta_{L},\tau_{R},\delta_{R}\in\mathbb{R}, in addition to μ\mu.

Theorem 2.1.

For all N1N\geq 1 there exists an open set U4U\subset\mathbb{R}^{4} such that for any piecewise-CrC^{r} (r1r\geq 1) map ff of the form (2.1) with (τL,δL,τR,δR)U(\tau_{L},\delta_{L},\tau_{R},\delta_{R})\in U, there exists μ0>0\mu_{0}>0 and m1m\geq 1 such that

  1. i)

    for all μ(μ0,0)\mu\in(-\mu_{0},0), ff has an asymptotically stable fixed point, and

  2. ii)

    for all μ(0,μ0)\mu\in(0,\mu_{0}), ff has NN disjoint trapping regions on which fmf^{m} is piecewise-CrC^{r} and expanding.

Theorem 2.1 is proved in §11. Fig. 1 shows a typical example with N=2N=2. This figure is for (2.1) with

τL\displaystyle\tau_{L} =0.02,\displaystyle=-0.02, δL\displaystyle\delta_{L} =0.62,\displaystyle=-0.62, τR\displaystyle\tau_{R} =0.02,\displaystyle=-0.02, δR\displaystyle\delta_{R} =3,\displaystyle=3, (2.2)

and

EL(x;μ)\displaystyle E_{L}(x;\mu) =[x120],\displaystyle=\begin{bmatrix}-x_{1}^{2}\\ 0\end{bmatrix}, ER(x;μ)\displaystyle E_{R}(x;\mu) =[00].\displaystyle=\begin{bmatrix}0\\ 0\end{bmatrix}. (2.3)

The bifurcation diagram, panel (a), shows that as the value of μ\mu passes through 0, a stable fixed point turns into two coexisting attractors (coloured orange and black). Panel (b) shows these attractors in phase space for one value of μ\mu. Each attractor appears to be two-dimensional, like in [23], but the orange attractor has three connected components while the black attractor has six connected components. Numerically we observe the orange attractor is destroyed in a crisis [32] at μ0.01\mu\approx 0.01 after which all forward orbits converge to the black attractor. This example is explained further in §12.

Refer to captionRefer to caption
Figure 1: A numerically computed bifurcation diagram of (2.1) with (2.2) and (2.3), and a phase portrait at μ=0.008\mu=0.008. The quantity plotted on the vertical axis of the bifurcation diagram was chosen so that the two attractors can easily be distinguished.

We now consider BCBs in maps with more than two dimensions. The form (2.1) generalises from 2\mathbb{R}^{2} to n\mathbb{R}^{n} (n2n\geq 2) as

xf(x;μ)={CLx+e1μ+EL(x;μ),x10,CRx+e1μ+ER(x;μ),x10.x\mapsto f(x;\mu)=\begin{cases}C_{L}x+e_{1}\mu+E_{L}(x;\mu),&x_{1}\leq 0,\\ C_{R}x+e_{1}\mu+E_{R}(x;\mu),&x_{1}\geq 0.\end{cases} (2.4)

where again ELE_{L} and ERE_{R} are C1C^{1} and (𝓍+|μ|)\mathpzc{o}\mathopen{}\mathclose{{}\left(\|x\|+|\mu|}\right), and

CL\displaystyle C_{L} =[c1L1c2L1cnL],\displaystyle=\begin{bmatrix}c^{L}_{1}&1\\ c^{L}_{2}&&\ddots\\ \vdots&&&1\\ c^{L}_{n}\end{bmatrix}, CR\displaystyle C_{R} =[c1R1c2R1cnR]\displaystyle=\begin{bmatrix}c^{R}_{1}&1\\ c^{R}_{2}&&\ddots\\ \vdots&&&1\\ c^{R}_{n}\end{bmatrix} (2.5)

are companion matrices whose first columns are vectors cL,cRnc^{L},c^{R}\in\mathbb{R}^{n}. In (2.4) and throughout the paper we write eje_{j} for the jthj^{\rm th} standard basis vector of n\mathbb{R}^{n}. We now generalise Theorem 2.1 from 2\mathbb{R}^{2} to n\mathbb{R}^{n}.

Theorem 2.2.

For all k1k\geq 1 there exists an open set Un×nU\subset\mathbb{R}^{n}\times\mathbb{R}^{n} such that for any piecewise-CrC^{r} (r1r\geq 1) map ff of the form (2.4) with (cL,cR)U(c^{L},c^{R})\in U, there exists μ0>0\mu_{0}>0 such that

  1. i)

    for all μ(μ0,0)\mu\in(-\mu_{0},0), ff has an asymptotically stable fixed point, and

  2. ii)

    for all μ(0,μ0)\mu\in(0,\mu_{0}), ff has N[k,n]N[k,n] disjoint trapping regions on which fknf^{kn} is piecewise-CrC^{r} and expanding, where

N[k,n]=1knd|aφ(d)knd,N[k,n]=\frac{1}{kn}\sum_{d|a}\varphi(d)k^{\frac{n}{d}}, (2.6)

where φ\varphi is Euler’s totient function and aa is the largest divisor of nn that is coprime to kk.

Theorem 2.2 is proved in §11. In (2.6) the sum is over all divisors of aa, and φ(d)\varphi(d) is (by definition) the number of positive integers that are less than or equal to dd and coprime to dd. For example with k=10k=10 and n=6n=6, we have a=3a=3 whose divisors are 11 and 33. Since φ(1)=1\varphi(1)=1 and φ(3)=2\varphi(3)=2, we have

N[10,6]=160(1106+2102)=16670.N[10,6]=\frac{1}{60}\mathopen{}\mathclose{{}\left(1\cdot 10^{6}+2\cdot 10^{2}}\right)=16670.
Table 1: Values of N[k,n]N[k,n] (2.6).
Number of
bands, kk
Number of dimensions, nn
2 3 4 5 6
 
2 1 2 2 4 6
3 2 3 8 17 42
4 2 6 16 52 172
5 3 9 33 125 527
6 3 12 54 260 1296
7 4 17 88 481 2812
8 4 22 128 820 5464
9 5 27 185 1313 9855
10 5 34 250 2000 16670
 

Table 1 lists the values of N[k,n]N[k,n] for small values of kk and nn. If kk is a multiple of nn, then a=1a=1 and N=kn1nN=\frac{k^{n-1}}{n}. If nn is prime and kk is not a multiple of nn, then a=na=n has only two divisors: 11 and nn. Here φ(n)=n1\varphi(n)=n-1 so N=kn1+n1n=kn1nN=\frac{k^{n-1}+n-1}{n}=\mathopen{}\mathclose{{}\left\lceil\frac{k^{n-1}}{n}}\right\rceil. Interestingly this implies kn11k^{n-1}-1 is a multiple of nn which is Fermat’s little theorem; compare [33, 34]. Also N[k,2]=k2N[k,2]=\mathopen{}\mathclose{{}\left\lceil\frac{k}{2}}\right\rceil and N[2,n]N[2,n] is Sloane’s integer sequence A000016A000016 [35] which arises in coding problems [36]; see [37] for its occurrence in another dynamical systems setting.

3 Perturbations from a two-parameter family

In the absence of the nonlinear terms ELE_{L} and ERE_{R}, (2.4) is the nn-dimensional border-collision normal form, first considered in [38]. In this section we introduce a two-parameter subfamily of the normal form about which perturbations will be taken.

Given parameters aL,aRa_{L},a_{R}\in\mathbb{R} and σ=±1\sigma=\pm 1, we form the nn-dimensional map

g(y;aL,aR,σ)={ALy+σe1,y10,ARy+σe1,y10,g(y;a_{L},a_{R},\sigma)=\begin{cases}A_{L}y+\sigma e_{1}\,,&y_{1}\leq 0,\\ A_{R}y+\sigma e_{1}\,,&y_{1}\geq 0,\end{cases} (3.7)

where

AL\displaystyle A_{L} =[0101aL],\displaystyle=\begin{bmatrix}0&1\\ \vdots&&\ddots\\ 0&&&1\\ a_{L}\end{bmatrix}, AR\displaystyle A_{R} =[0101aR].\displaystyle=\begin{bmatrix}0&1\\ \vdots&&\ddots\\ 0&&&1\\ a_{R}\end{bmatrix}. (3.8)

The matrices ALA_{L} and ARA_{R} are companion matrices (2.5) for which cLc^{L} and cRc^{R} are scalar multiples of ene_{n}. Specifically cL=dLc^{L}=d^{L} and cR=dRc^{R}=d^{R} where

dL\displaystyle d^{L} =aLen,\displaystyle=a_{L}e_{n}\,, dR\displaystyle d^{R} =aRen.\displaystyle=a_{R}e_{n}\,.

Let us now explain the utility of (3.7). To a map of the form (2.4), we perform the spatial scaling y=x|μ|y=\frac{x}{|\mu|}, assuming μ0\mu\neq 0, to produce the map

yf(|μ|y;μ)|μ|=f~(y;μ).y\mapsto\frac{f(|\mu|y;\mu)}{|\mu|}=\tilde{f}(y;\mu). (3.9)

This map can be written as

f~(y;μ)=g(y;aL,aR,sgn(μ))+{(cLdL)y1+EL(|μ|y;μ)|μ|,y10,(cRdR)y1+ER(|μ|y;μ)|μ|,y10.\tilde{f}(y;\mu)=g(y;a_{L},a_{R},{\rm sgn}(\mu))+\begin{cases}(c^{L}-d^{L})y_{1}+\frac{E_{L}(|\mu|y;\mu)}{|\mu|},&y_{1}\leq 0,\\ (c^{R}-d^{R})y_{1}+\frac{E_{R}(|\mu|y;\mu)}{|\mu|},&y_{1}\geq 0.\end{cases} (3.10)

By choosing μ\mu small and cLc^{L} and cRc^{R} close to dLd^{L} and dRd^{R}, we can make the difference between (2.4), in scaled coordinates, as close to the simple form (3.7) as we like. Formally we have the following result that follows immediately from the assumption that ELE_{L} and ERE_{R} are C1C^{1} and (𝓍+|μ|)\mathpzc{o}\mathopen{}\mathclose{{}\left(\|x\|+|\mu|}\right).

Lemma 3.1.

Let Ωn\Omega\subset\mathbb{R}^{n} be bounded and aL,aRa_{L},a_{R}\in\mathbb{R}. For all η>0\eta>0 there exists a neighbourhood U1n×nU_{1}\subset\mathbb{R}^{n}\times\mathbb{R}^{n} of (dL,dR)(d^{L},d^{R}) such that for any map ff of the form (2.4) with (cL,cR)U1(c^{L},c^{R})\in U_{1} there exists μ1>0\mu_{1}>0 such that for all μ(μ1,0)(0,μ1)\mu\in(\mu_{1},0)\cup(0,\mu_{1}) and all yΩy\in\Omega we have

  1. i)

    f~(y;μ)g(y;aL,aR,sgn(μ))<η\big{\|}\tilde{f}(y;\mu)-g(y;a_{L},a_{R},{\rm sgn}(\mu))\big{\|}<\eta,

  2. ii)

    Df~(y;μ)AL<η\big{\|}{\rm D}\tilde{f}(y;\mu)-A_{L}\big{\|}<\eta if y1>0y_{1}>0, and

  3. iii)

    Df~(y;μ)AR<η\big{\|}{\rm D}\tilde{f}(y;\mu)-A_{R}\big{\|}<\eta if y1>0y_{1}>0.

4 A stable fixed point for μ<0\mu<0

In this section we generalise Section 2 of Glendinning [22] to accommodate higher order terms.

Lemma 4.1.

Let aL,aRa_{L},a_{R}\in\mathbb{R} with |aL|<1|a_{L}|<1. There exists a neighbourhood U2n×nU_{2}\subset\mathbb{R}^{n}\times\mathbb{R}^{n} of (dL,dR)(d^{L},d^{R}) such that for any map ff of the form (2.4) with (cL,cR)U2(c^{L},c^{R})\in U_{2} there exists μ2>0\mu_{2}>0 such that for all μ(μ2,0)\mu\in(-\mu_{2},0) the map ff has an asymptotically stable fixed point.

Proof.

The left piece of g(y;aL,aR,1)g(y;a_{L},a_{R},-1) has the unique fixed point

y=11aL[1aLaLaL].y^{*}=\frac{-1}{1-a_{L}}\begin{bmatrix}1\\ a_{L}\\ a_{L}\\ \vdots\\ a_{L}\end{bmatrix}. (4.11)

The first component of yy^{*} is negative (because aL<1a_{L}<1) thus yy^{*} is admissible, i.e. it is a fixed point of gg. The stability multipliers associated with yy^{*} are the eigenvalues of ALA_{L}. Since det(λIAL)=λnaL\det\mathopen{}\mathclose{{}\left(\lambda I-A_{L}}\right)=\lambda^{n}-a_{L}, these eigenvalues are the nthn^{\rm th} roots of aLa_{L}, so all have modulus less than 11 (because |aL|<1|a_{L}|<1). Thus yy^{*} is asymptotically stable and hyperbolic, so persists for maps that are a sufficiently small perturbation of (3.7). Thus the result follows from Lemma 3.1. ∎

5 A direct product of skew tent maps

For the remainder of the paper we consider gg with σ=1\sigma=1. Here we show that the nthn^{\rm th} iterate of gg is conjugate to a direct product of skew tent maps. To this end, we let

h(z;aL,aR)={aLz+1,z0,aRz+1,z0,h(z;a_{L},a_{R})=\begin{cases}a_{L}z+1,&z\leq 0,\\ a_{R}z+1,&z\geq 0,\end{cases} (5.12)

be a family of skew tent maps.

Lemma 5.1.

The nthn^{\rm th} iterate of (3.7) with σ=1\sigma=1 is

gn(x;aL,aR,1)=[h(x1;aL,aR)h(x2+1;aL,aR)1h(xn+1;aL,aR)1].g^{n}(x;a_{L},a_{R},1)=\begin{bmatrix}h(x_{1};a_{L},a_{R})\\ h(x_{2}+1;a_{L},a_{R})-1\\ \vdots\\ h(x_{n}+1;a_{L},a_{R})-1\\ \end{bmatrix}. (5.13)
Proof.

The last component of g(x)g(x) is aLx1a_{L}x_{1} if x10x_{1}\leq 0 and aRx1a_{R}x_{1} otherwise. That is g(x)n=h(x1)1g(x)_{n}=h(x_{1})-1. By further iterating under gg we obtain h(x1)1=g2(x)n1=g3(x)n2==gn1(x)2h(x_{1})-1=g^{2}(x)_{n-1}=g^{3}(x)_{n-2}=\cdots=g^{n-1}(x)_{2}. Iterating one more time gives gn(x)1=h(x1)g^{n}(x)_{1}=h(x_{1}) which verifies the first component of (5.13). The remaining components can be verified similarly. ∎

6 A divison of the parameter space of skew tent maps

A detailed analysis of the skew tent map family (5.12) was done in Ito et. al. [39], see also Maistrenko et. al. [40]. For any aL,aRa_{L},a_{R}\in\mathbb{R}, (5.12) has non-negative Schwarzian derivative almost everywhere so has at most one attractor [41]. Fig. 2 catagorises this attractor throughout the (aL,aR)(a_{L},a_{R})-parameter plane. It contains regions PkP_{k}, for k1k\geq 1, where there exists a stable period-kk solution. It also contains regions QkQ_{k}, for k=1k=1 and k=2k=2^{\ell} for 3\ell\geq 3, regions RkR_{k}, for even k4k\geq 4, and regions SkS_{k}, for k2k\geq 2, where there exists a chaotic attractor consisting of kk disjoint closed intervals.

As evident in Fig. 2, each PkP_{k} is situated below Pk1P_{k-1}. For all k3k\geq 3, R2kR_{2k} is narrow and located immediately to the right of PkP_{k}, while SkS_{k} is similarly narrow and located immediately to the right of R2kR_{2k}.

In this paper we perturb about instances of (3.7) for which the pair (aL,aR)(a_{L},a_{R}) belongs to some region SkS_{k}. In comparison Wong and Yang [23] use (aL,aR)=(0.5,2)(a_{L},a_{R})=(0.5,-2), which lies on the boundary of P2P_{2} and R4R_{4}, while Glendinning allows any 611<aL<1011\frac{6}{11}<a_{L}<\frac{10}{11} and aR=2a_{R}=-2, which includes points in R4R_{4}, S2S_{2}, and Q1Q_{1}. All constructions use |aL|<1|a_{L}|<1 to ensure a stable fixed point for small μ<0\mu<0 by Lemma 4.1.

Refer to caption
Figure 2: A two-parameter bifurcation diagram of the skew tent map family (5.12). The regions PkP_{k} are where the map has a stable period-kk solution, while regions QkQ_{k}, RkR_{k}, and SkS_{k} are where the map has a chaotic attractor comprised of kk disjoint intervals.

Each SkS_{k} is bounded by three smooth curves. The upper boundary curve is where hk(0)=0h^{k}(0)=0 and is given by

aR=1aLk1(1aL)aLk2.a_{R}=-\frac{1-a_{L}^{k-1}}{(1-a_{L})a_{L}^{k-2}}. (6.14)

The left and right boundary curves of SkS_{k} are given by

aL2k2aR3+aLaR\displaystyle a_{L}^{2k-2}a_{R}^{3}+a_{L}-a_{R} =0,\displaystyle=0, (6.15)
aLk1aR2+aRaL\displaystyle a_{L}^{k-1}a_{R}^{2}+a_{R}-a_{L} =0,\displaystyle=0, (6.16)

respectively. Some explanation for these is provided below.

Lemma 6.1.

For any (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2),

h2(0)<hk+2(0)<h3(0)<hk+3(0)<<h2k1(0)<hk(0)<0and0<h2k(0)<hk+1(0)<h2k+1(0)<h(0).\begin{split}&h^{2}(0)<h^{k+2}(0)<h^{3}(0)<h^{k+3}(0)<\cdots<h^{2k-1}(0)<h^{k}(0)<0\\ &\text{and}\quad 0<h^{2k}(0)<h^{k+1}(0)<h^{2k+1}(0)<h(0).\end{split} (6.17)
Refer to caption
Figure 3: A cobweb diagram of the skew tent map (5.12) with (aL,aR)S3(a_{L},a_{R})\in S_{3}. The forward orbit of the origin hi(0)h^{i}(0) is indicated for all 0i70\leq i\leq 7. This orbit is used to define intervals I0I_{0}, I1I_{1}, and I2I_{2} by (6.18) with k=3k=3.

The ordering (6.17) is illustrated for k=3k=3 in Fig. 3. Lemma 6.17 is a consequence of calculations done in [39, 40] and, although a little tedious, is not difficult to derive directly from (6.14)–(6.16). Note the ordering (6.17) also holds throughout R2kR_{2k}.

We now use the forward orbit of 0 to define intervals

I0=[hk+1(0),h(0)],Ii=[hi+1(0),hi+k+1(0)],for all i=1,,k1,\begin{split}I_{0}&=\mathopen{}\mathclose{{}\left[h^{k+1}(0),h(0)}\right],\\ I_{i}&=\mathopen{}\mathclose{{}\left[h^{i+1}(0),h^{i+k+1}(0)}\right],~{}\text{for all $i=1,\ldots,k-1$},\end{split} (6.18)

see again Fig. 3. The next result follows immediately from (6.17).

Lemma 6.2.

For any (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2), the intervals (6.18) are mutually disjoint and h(Ii)=Ii+1modkh(I_{i})=I_{i+1\,\text{mod}\,k} for all i=0,1,,k1i=0,1,\ldots,k-1.

By Lemma 6.2 orbits cycle through the intervals IiI_{i}, one of which (Ik1I_{k-1}) contains the critical point z=0z=0. Thus the restriction of hkh^{k} to any of these intervals is a continuous piecewise-linear map with two pieces, see Fig. 4. That is, hkh^{k} is conjugate to an instance of the skew tent map family (5.12). Specifically, hkh^{k} is conjugate to h(z;a~L,a~R)h(z;\tilde{a}_{L},\tilde{a}_{R}), where a~L=aLk2aR2\tilde{a}_{L}=a_{L}^{k-2}a_{R}^{2} and a~R=aLk1aR\tilde{a}_{R}=a_{L}^{k-1}a_{R}, because in each cycle orbits undergo either one or two iterations under the right piece of hh, and the remaining iterations under the left piece of hh.

Refer to caption
Figure 4: A sketch of the kthk^{\rm th} iterate of (5.12) with (aL,aR)Sk(a_{L},a_{R})\in S_{k} on the interval I0I_{0}.

If (a~L,a~R)Q1(\tilde{a}_{L},\tilde{a}_{R})\in Q_{1} then h(z;a~L,a~R)h(z;\tilde{a}_{L},\tilde{a}_{R}) is transitive on I~=[h2(0),h(0)]\tilde{I}=[h^{2}(0),h(0)]. Refer to [42] (Lemmas 2.1 and 2.2) for a simple proof of this that assumes a~L>1\tilde{a}_{L}>1, as is the case here. This implies h(z;aL,aR)h(z;a_{L},a_{R}) is transitive on I0Ik1I_{0}\cup\cdots\cup I_{k-1}. Since the value of a~L\tilde{a}_{L} is relatively large, to be in Q1Q_{1} we just need (a~L,a~R)(\tilde{a}_{L},\tilde{a}_{R}) to lie between the two boundaries of Q1Q_{1} that are labelled in Fig. 2. This is because below aLaR+aLaR=0a_{L}a_{R}+a_{L}-a_{R}=0 the interval I~\tilde{I} is not forward invariant, while above aLaR2+aRaL=0a_{L}a_{R}^{2}+a_{R}-a_{L}=0 transitivity fails because typical orbits cannot reach a neighbourhood of the fixed point in I~\tilde{I}.

By replacing aLa_{L} and aRa_{R} with a~L\tilde{a}_{L} and a~R\tilde{a}_{R} in the formulas for these boundaries we produce (6.15) and (6.16). This explains the particular formulas (6.15) and (6.16) and gives the following result.

Lemma 6.3.

For any (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2), hh is transitive on I0Ik1I_{0}\cup\cdots\cup I_{k-1}.

7 Constructing fattened intervals

We now fatten the intervals IiI_{i} (6.18) to form a trapping region for the attractor I0Ik1I_{0}\cup\cdots\cup I_{k-1} of the one-dimensional map hh.

Lemma 7.1.

For any (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2), there exists δ>0\delta>0 such that the intervals

J0=[hk+1(0)(k+1)δaLk1|aR|,h(0)+δ],Ji=[hi+1(0)(i+1)δaLi1|aR|,hi+k+1(0)+(i+k+1)δaLk+i2aR2],for all i=1,,k1,\begin{split}J_{0}&=\mathopen{}\mathclose{{}\left[h^{k+1}(0)-(k+1)\delta a_{L}^{k-1}|a_{R}|,h(0)+\delta}\right],\\ J_{i}&=\mathopen{}\mathclose{{}\left[h^{i+1}(0)-(i+1)\delta a_{L}^{i-1}|a_{R}|,h^{i+k+1}(0)+(i+k+1)\delta a_{L}^{k+i-2}a_{R}^{2}}\right],~{}\text{for all $i=1,\ldots,k-1$},\end{split} (7.19)

are mutually disjoint and

h(Ji)int(Ji+1modk),for all i=0,1,,k1.h(J_{i})\subset{\rm int}\mathopen{}\mathclose{{}\left(J_{i+1\,\text{mod}\,k}}\right),~{}\text{for all $i=0,1,\ldots,k-1$}. (7.20)
Proof.

By Lemma 6.2 we can take δ>0\delta>0 sufficiently small that the intervals JiJ_{i} are mutually disjoint. The interval J0J_{0} maps under aRz+1a_{R}z+1, where aR<0a_{R}<0, thus

h(J0)=[h2(0)|aR|δ,hk+2(0)+(k+1)δaLk1|aR|2].h(J_{0})=\mathopen{}\mathclose{{}\left[h^{2}(0)-|a_{R}|\delta,h^{k+2}(0)+(k+1)\delta a_{L}^{k-1}|a_{R}|^{2}}\right].

By comparing this to

J1=[h2(0)2|aR|δ,hk+2(0)+(k+2)δaLk1|aR|2],J_{1}=\mathopen{}\mathclose{{}\left[h^{2}(0)-2|a_{R}|\delta,h^{k+2}(0)+(k+2)\delta a_{L}^{k-1}|a_{R}|^{2}}\right],

we verify (7.20) for i=0i=0. Equation (7.20) can similarly be verified for each i=1,,k2i=1,\ldots,k-2.

For i=k1i=k-1, observe 0int(Jk1)0\in{\rm int}(J_{k-1}), by (6.17). Thus the image under hh of the left endpoint of Jk1J_{k-1} is hk+1(0)kδaLk1|aR|h^{k+1}(0)-k\delta a_{L}^{k-1}|a_{R}|, while the image under hh of the right endpoint is h2k+1(0)+2kδaL2k3|aR|3h^{2k+1}(0)+2k\delta a_{L}^{2k-3}|a_{R}|^{3}. Since hk+1<h2k+1h^{k+1}<h^{2k+1}, by (6.17), we can choose δ>0\delta>0 small enough that the image of the left endpoint is smaller than the image of the right endpoint. In this case

h(Jk1)=[hk+1(0)kδaLk1|aR|,h(0)],h(J_{k-1})=\mathopen{}\mathclose{{}\left[h^{k+1}(0)-k\delta a_{L}^{k-1}|a_{R}|,h(0)}\right],

and by comparing this to the definition of J0J_{0} we see that (7.20) is verified for i=k1i=k-1. ∎

To motivate the next construction, recall from Lemma 5.13 that gng^{n} is conjugate (via a translation) to a direct product of nn copies of hh. So by Lemma 7.20 to obtain trapping regions for gng^{n} we can take unions of Cartesian products of the JiJ_{i}, some shifted by 1-1 to account for the translation in (5.13). But to obtain trapping regions for gg we have to work a bit harder.

Write

Ji\displaystyle J_{i} =[pi,qi],\displaystyle=[p_{i},q_{i}],
h(Ji1modk)\displaystyle h\mathopen{}\mathclose{{}\left(J_{i-1\,\text{mod}\,k}}\right) =[ri,si],\displaystyle=[r_{i},s_{i}],

for all i=0,1,,k1i=0,1,\ldots,k-1. Observe pi<ri<si<qip_{i}<r_{i}<s_{i}<q_{i} for all ii by (7.20). Now let

ti,j\displaystyle t_{i,j} =pi+(ripi)(j1)n,\displaystyle=p_{i}+\frac{(r_{i}-p_{i})(j-1)}{n}, ui,j\displaystyle u_{i,j} =qi+(siqi)(j1)n,\displaystyle=q_{i}+\frac{(s_{i}-q_{i})(j-1)}{n}, (7.21)

and

Ki,j=[ti,j1,ui,j1],K_{i,j}=\mathopen{}\mathclose{{}\left[t_{i,j}-1,u_{i,j}-1}\right], (7.22)

for all i=0,1,,k1i=0,1,\ldots,k-1 and j=2,3,,nj=2,3,\ldots,n. The next result uses the following notation: given ZZ\subset\mathbb{R} and aa\in\mathbb{R}, we write Z+aZ+a to abbreviate {z+a|zZ}\{z+a\,|\,z\in Z\}. Equation (7.23) is an immediate consequence of the ordering illustrated in Fig. 5.

Refer to caption
Figure 5: A sketch illustrating the ordering of scalar quantities introduced in the text. These are defined from the fattened intervals JiJ_{i} and used to construct additional intervals Ki,jK_{i,j} that we then use to form boxes via (8.24). Note, each IiI_{i} is contained in [ri,si][r_{i},s_{i}].
Lemma 7.2.

Let (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2) and δ>0\delta>0 be as in Lemma 7.20. Then

h(Ji1modk)1int(Ki,n),Ki,jint(Ki,j1),for all j=3,4,,n,Ki,2+1int(Ji),\begin{split}h\mathopen{}\mathclose{{}\left(J_{i-1\,\text{mod}\,k}}\right)-1&\subset{\rm int}\mathopen{}\mathclose{{}\left(K_{i,n}}\right),\\ K_{i,j}&\subset{\rm int}\mathopen{}\mathclose{{}\left(K_{i,j-1}}\right),~{}\text{for all $j=3,4,\ldots,n$},\\ K_{i,2}+1&\subset{\rm int}\mathopen{}\mathclose{{}\left(J_{i}}\right),\end{split} (7.23)

for all i=0,1,,k1i=0,1,\ldots,k-1.

8 Boxes

We write k\mathbb{Z}_{k} for the set {0,1,,k1}\{0,1,\ldots,k-1\} with addition taken modulo kk. Given a vector vknv\in\mathbb{Z}_{k}^{n} (so vjkv_{j}\in\mathbb{Z}_{k} for each j=1,2,,nj=1,2,\ldots,n), we let

Φv=Jv1×Kv2,2×Kv3,3××Kvn,n,\Phi_{v}=J_{v_{1}}\times K_{v_{2},2}\times K_{v_{3},3}\times\cdots\times K_{v_{n},n}\,, (8.24)

be a box in n\mathbb{R}^{n}. By Lemma 7.2 and the definition of gg, each such box maps under gg to the interior of another such box. Specifically Φv\Phi_{v} maps to the interior of Φψ(v)\Phi_{\psi(v)}, where the map ψ:knkn\psi:\mathbb{Z}_{k}^{n}\to\mathbb{Z}_{k}^{n} is defined by

ψ(v)=(v2,v3,,vn,v1+1).\psi(v)=\mathopen{}\mathclose{{}\left(v_{2},v_{3},\ldots,v_{n},v_{1}+1}\right). (8.25)

Formally we have the following result.

Lemma 8.1.

Let (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2) and δ>0\delta>0 be as in Lemma 7.20. Then

g(Φv)int(Φψ(v)),g(\Phi_{v})\subset{\rm int}\mathopen{}\mathclose{{}\left(\Phi_{\psi(v)}}\right), (8.26)

for all vknv\in\mathbb{Z}_{k}^{n}.

We now use Lemma 3.1 to extend this result to maps of the form (2.4). Here we use the following notation: given Ωn\Omega\subset\mathbb{R}^{n}, we write μΩ\mu\Omega to abbreviate {μy|yΩ}\{\mu y\,|\,y\in\Omega\}.

Lemma 8.2.

Let (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2) and δ>0\delta>0 be as in Lemma 7.20. There exists a neighbourhood U3n×nU_{3}\subset\mathbb{R}^{n}\times\mathbb{R}^{n} of (dL,dR)(d^{L},d^{R}) such that for any map ff of the form (2.4) with (cL,cR)U3(c^{L},c^{R})\in U_{3} there exists μ3>0\mu_{3}>0 such that

f(μΦv;μ)int(μΦψ(v)),f(\mu\Phi_{v};\mu)\subset{\rm int}\mathopen{}\mathclose{{}\left(\mu\Phi_{\psi(v)}}\right), (8.27)

for all μ(0,μ3)\mu\in(0,\mu_{3}) and vknv\in\mathbb{Z}_{k}^{n}.

Proof.

By (8.26) there exists η>0\eta>0 such that, for all vknv\in\mathbb{Z}_{k}^{n}, all points within a distance η\eta of g(Φv)g(\Phi_{v}) lie inside int(Φψ(v)){\rm int}\mathopen{}\mathclose{{}\left(\Phi_{\psi(v)}}\right). With Ω=vknΦv\Omega=\bigcup_{v\in\mathbb{Z}_{k}^{n}}\Phi_{v}, let U3=U1U_{3}=U_{1} and μ3=μ1\mu_{3}=\mu_{1} be as in Lemma 3.1. Then for any map of the form (2.4) with (cL,cR)U3(c^{L},c^{R})\in U_{3}, (8.27) is satisfied for all vknv\in\mathbb{Z}_{k}^{n}. ∎

9 Counting the number of trapping regions

The orbit of vknv\in\mathbb{Z}_{k}^{n} under ψ\psi is the set

orb(v)={ψi(v)|i0}.{\rm orb}(v)=\mathopen{}\mathclose{{}\left\{\psi^{i}(v)\,\middle|\,i\geq 0}\right\}. (9.28)

Given vknv\in\mathbb{Z}_{k}^{n} let

Tv=worb(v)Φw.T_{v}=\bigcup_{w\in{\rm orb}(v)}\Phi_{w}\,. (9.29)

Then the scaled set μTv\mu T_{v} is a trapping region for any map ff that satisfies the conditions of Lemma 8.2. The number of mutually disjoint trapping regions given by this construction is equal to the number of orbits of ψ\psi. The purpose of this section is to prove the following result.

Proposition 9.1.

For any k,n1k,n\geq 1 the number of orbits of ψ\psi is given by (2.6).

Refer to caption
Figure 6: A phase portrait of (3.7) with n=3n=3 and (aL,aR)=(0.47,10)S4(a_{L},a_{R})=(0.47,-10)\in S_{4}. We show 2000020000 points of six different orbits. Each orbit has a different colour.

Fig. 6 shows an example with k=4k=4 and n=3n=3. This figure is for the simple form (3.7) in three dimensions with (aL,aR)=(0.47,10)S4(a_{L},a_{R})=(0.47,-10)\in S_{4}. By Proposition 9.1 the number of trapping regions (9.29) is N[4,3]=6N[4,3]=6. Numerically we observe each trapping region has a single three-dimensional attractor. Five of the trapping regions are comprised of 1212 boxes. The sixth (black in Fig. 6) is comprised of four boxes and corresponds to the orbit

v=(2,1,0),ψ(v)=(1,0,3),ψ2(v)=(0,3,2),ψ3(v)=(3,2,1),ψ4(v)=v.\begin{split}v&=(2,1,0),\\ \psi(v)&=(1,0,3),\\ \psi^{2}(v)&=(0,3,2),\\ \psi^{3}(v)&=(3,2,1),\\ \psi^{4}(v)&=v.\end{split}

To prove Proposition 9.1 we first establish three lemmas.

Lemma 9.2.

If ii is not a multiple of kk then ψi\psi^{i} has no fixed points.

Proof.

Each time we iterate a vector under ψ\psi, the sum (modulo kk) of the components of the vector increases by 11. If ii is not a multiple of kk, the sum of the components of vv is not equal to the sum of the components of ψi(v)\psi^{i}(v), so certainly vψi(v)v\neq\psi^{i}(v). ∎

Lemma 9.3.

Given uktu\in\mathbb{Z}_{k}^{t} (t1t\geq 1) define a map ϕ:ktkt\phi:\mathbb{Z}_{k}^{t}\to\mathbb{Z}_{k}^{t} by

ϕ(w)=(w2+u1,w3+u2,,wt+ut1,w1+ut).\phi(w)=\mathopen{}\mathclose{{}\left(w_{2}+u_{1},w_{3}+u_{2},\ldots,w_{t}+u_{t-1},w_{1}+u_{t}}\right). (9.30)

Let S=j=1tujmodkS=\sum_{j=1}^{t}u_{j}~{}\text{mod}~{}k. Then the fixed point equation

w=ϕ(w),w=\phi(w), (9.31)

has kk solutions if S=0S=0 and no solutions otherwise.

Proof.

By eliminating w2,,wtw_{2},\ldots,w_{t}, the tt-dimensional fixed point equation (9.31) reduces to the scalar equation w1=w1+Sw_{1}=w_{1}+S, with all other components of ww determined uniquely from w1w_{1}. If S0S\neq 0, (9.31) has no solutions; if S=0S=0, w1w_{1} can take any value in k\mathbb{Z}_{k}, and this generates all solutions, so the number of solutions is kk. ∎

Lemma 9.4.

Let kk, nn, and aa be as in Theorem 2.2, and b=nab=\frac{n}{a}. An integer j1j\geq 1 is a multiple of gcd(jk,n){\rm gcd}(jk,n) if and only if jj is a multiple of bb.

Proof.

First suppose jj is not a multiple of bb. Then the prime factorisation of jj lacks a power of a prime pp that is present the prime factorisation of bb. Moreover, p|kp|k by the definition of aa. Thus jkjk and nn both contain more powers of pp than jj, so jj is not a multiple of gcd(jk,n){\rm gcd}(jk,n).

To verify the converse we multiply gcd(k,a)=1{\rm gcd}(k,a)=1 by bb to obtain gcd(bk,n)=b{\rm gcd}(bk,n)=b. Then gcd(ibk,n)=gcd(ib,n){\rm gcd}(ibk,n)={\rm gcd}(ib,n) for any positive integer ii. So ibib is a multiple of gcd(ibk,n){\rm gcd}(ibk,n) as required. ∎

Proof of Proposition 9.1.

The nthn^{\rm th} iterate of ψ\psi is ψn(v)=(v1+1,v2+1,,vn+1)\psi^{n}(v)=\mathopen{}\mathclose{{}\left(v_{1}+1,v_{2}+1,\ldots,v_{n}+1}\right). Thus ψkn=id\psi^{kn}={\rm id} (the identity map) and ψiid\psi^{i}\neq{\rm id} for all 1i<kn1\leq i<kn. Thus the set

G={id,ψ,ψ2,,ψkn1},G=\mathopen{}\mathclose{{}\left\{{\rm id},\psi,\psi^{2},\ldots,\psi^{kn-1}}\right\},

together with the composition operator, is a group acting on kn\mathbb{Z}_{k}^{n}. In the context of GG, the orbit of any vknv\in\mathbb{Z}_{k}^{n} is the set {τ(v)|τG}\{\tau(v)\,|\,\tau\in G\}. These orbits are equivalent to orbits of ψ\psi, thus NN (the number of orbits of ψ\psi) is equal to the number of orbits of GG.

Burnside’s lemma [43, 44] gives

N=1|G|τG[τ],N=\frac{1}{|G|}\sum_{\tau\in G}\mathcal{F}[\tau],

where |G||G| is the number of elements in GG and [τ]\mathcal{F}[\tau] is the number of fixed points of τ\tau (i.e. the number of vectors vknv\in\mathbb{Z}_{k}^{n} for which τ(v)=v\tau(v)=v). So

N=1kni=1kn[ψi].N=\frac{1}{kn}\sum_{i=1}^{kn}\mathcal{F}[\psi^{i}].

By Lemma 9.2 this reduces to

N=1knj=1n[ψjk].N=\frac{1}{kn}\sum_{j=1}^{n}\mathcal{F}[\psi^{jk}]. (9.32)

In (9.32) we can uniquely write

jk=qn+r,jk=qn+r, (9.33)

for 0qk0\leq q\leq k and 0r<n10\leq r<n-1. By the definition of ψ\psi,

ψjk(v)=(vr+1+q,vr+2+q,,vn+q,v1+q+1,v2+q+1,,vr+q+1).\psi^{jk}(v)=\mathopen{}\mathclose{{}\left(v_{r+1}+q,v_{r+2}+q,\ldots,v_{n}+q,v_{1}+q+1,v_{2}+q+1,\ldots,v_{r}+q+1}\right). (9.34)

Now write n=stn=st where s=gcd(r,n)s={\rm gcd}(r,n). By (9.34) the fixed point equation ψjk(v)=v\psi^{jk}(v)=v decouples into ss identical tt-dimensional systems of the form (9.31). Thus Lemma 9.3 implies

[ψjk]={ks,if S=0,0,otherwise,\mathcal{F}[\psi^{jk}]=\begin{cases}k^{s},&\text{if $S=0$},\\ 0,&\text{otherwise},\end{cases} (9.35)

where SS is the sum of the components of uu in (9.30). Observe S=jksmodkS=\frac{jk}{s}~{}\text{mod}~{}k, because the sum of the constants on the right hand-side of (9.34) is jkjk, and we have ss identical instances of (9.31). Thus S=0S=0 if and only if jj is a multiple of ss. Since s=gcd(jk,n)s={\rm gcd}(jk,n), Lemma 9.4 implies S=0S=0 if and only if j=ibj=ib, for some i{1,2,,a}i\in\{1,2,\ldots,a\}. In this case

s=gcd(ibk,n)=gcd(ib,n)=bgcd(i,a).s={\rm gcd}(ibk,n)={\rm gcd}(ib,n)=b\,{\rm gcd}(i,a).

Using (9.35) we can therefore write (9.32) as

N=1kni=1akbgcd(i,a).N=\frac{1}{kn}\sum_{i=1}^{a}k^{b\,{\rm gcd}(i,a)}.

Each gcd(i,a){\rm gcd}(i,a) is a divisor of aa. By the definition of Euler’s totient function, for any divisor dd the number of values of i{1,2,,a}i\in\{1,2,\ldots,a\} for which gcd(i,a)=d{\rm gcd}(i,a)=d is φ(ad)\varphi\mathopen{}\mathclose{{}\left(\frac{a}{d}}\right). Thus

N=1knd|aφ(ad)kbd,N=\frac{1}{kn}\sum_{d|a}\varphi\mathopen{}\mathclose{{}\left(\frac{a}{d}}\right)k^{bd},

and by replacing dd with ad\frac{a}{d} we obtain (2.6). ∎

10 Expanding dynamics

Above we observed that for any set TvT_{v} of the form (9.29), the scaled set μTv\mu T_{v} is a trapping region for any map ff that satisfies the conditions of Lemma 8.2. In this section we show that fknf^{kn} is piecewise-CrC^{r} and expanding on μTv\mu T_{v}.

Lemma 10.1.

Let (aL,aR)Sk(a_{L},a_{R})\in S_{k} (k2k\geq 2), let δ>0\delta>0 be as in Lemma 7.20, and let U3U_{3} and μ3\mu_{3} be as in Lemma 8.2. There exists a neighbourhood U4U3U_{4}\subset U_{3} of (dL,dR)(d^{L},d^{R}) such that for any piecewise-CrC^{r} (r1r\geq 1) map ff of the form (2.4) with (cL,cR)U4(c^{L},c^{R})\in U_{4} there exists μ4(0,μ3]\mu_{4}\in(0,\mu_{3}] such that fknf^{kn} is piecewise-CrC^{r} and expanding on μTv\mu T_{v} for all μ(0,μ4)\mu\in(0,\mu_{4}) and all vknv\in\mathbb{Z}_{k}^{n}.

Proof.

Let yny\in\mathbb{R}^{n} be such that gj(y)10g^{j}(y)_{1}\neq 0 for all j0j\geq 0. Then (Dgj)(y)\mathopen{}\mathclose{{}\left({\rm D}g^{j}}\right)(y) is defined for all j1j\geq 1. By (3.7) and (5.12),

(Dg)(y)=[0101h(y1)],({\rm D}g)(y)=\begin{bmatrix}0&1\\ 0&&\ddots\\ \vdots&&&1\\ h^{\prime}(y_{1})\end{bmatrix}, (10.36)

where h(y1)=aLh^{\prime}(y_{1})=a_{L} if y1<0y_{1}<0 and h(y1)=aRh^{\prime}(y_{1})=a_{R} if y1>0y_{1}>0. For all j=2,3,,nj=2,3,\ldots,n, the first component of gj1(y)g^{j-1}(y) is yj+1y_{j}+1, thus

(Dg)(gj1(y))=[0101h(yj+1)].({\rm D}g)\mathopen{}\mathclose{{}\left(g^{j-1}(y)}\right)=\begin{bmatrix}0&1\\ 0&&\ddots\\ \vdots&&&1\\ h^{\prime}(y_{j}+1)\end{bmatrix}. (10.37)

By multiplying together the nn matrices (10.36) and (10.37) for j=2,3,,nj=2,3,\ldots,n we obtain

(Dgn)(y)=[h(y1)h(y2+1)h(yn+1)],\mathopen{}\mathclose{{}\left({\rm D}g^{n}}\right)(y)=\begin{bmatrix}h^{\prime}(y_{1})&&&\\ &h^{\prime}(y_{2}+1)&&\\ &&\ddots&\\ &&&h^{\prime}(y_{n}+1)\end{bmatrix}, (10.38)

which is diagonal. Using Lemma 5.13 we take a product of kk instances of (10.38) to obtain

(Dgkn)(y)=[i=0k1h(hi(x1))i=0k1h(hi(x2+1))i=0k1h(hi(xn+1))].\mathopen{}\mathclose{{}\left({\rm D}g^{kn}}\right)(y)=\begin{bmatrix}\prod_{i=0}^{k-1}h^{\prime}\mathopen{}\mathclose{{}\left(h^{i}(x_{1})}\right)&&&\\ &\prod_{i=0}^{k-1}h^{\prime}\mathopen{}\mathclose{{}\left(h^{i}(x_{2}+1)}\right)&&\\ &&\ddots&\\ &&&\prod_{i=0}^{k-1}h^{\prime}\mathopen{}\mathclose{{}\left(h^{i}(x_{n}+1)}\right)\end{bmatrix}. (10.39)

But on iJi\bigcup_{i}J_{i}, orbits of gg cycle through the intervals in order, thus the diagonal entries of (10.39) can only take values in {aLk2aR2,aLk1aR}\mathopen{}\mathclose{{}\left\{a_{L}^{k-2}a_{R}^{2},a_{L}^{k-1}a_{R}}\right\}. Notice aLk2aR2>aLk1|aR|>1a_{L}^{k-2}a_{R}^{2}>a_{L}^{k-1}|a_{R}|>1 for any (aL,aR)Sk(a_{L},a_{R})\in S_{k}. Thus each smooth component of gkn|Φ~g^{kn}\big{|}_{\tilde{\Phi}} has a Jacobian matrix that is diagonal with each diagonal entry greater than one in absolute value. Thus gkng^{kn} is piecewise-linear and expanding.

By perturbing gg to fU3f\in U_{3} and considering μ(0,μ3)\mu\in(0,\mu_{3}), no additional symbolic itineraries are possible for orbits in μTv\mu T_{v}. Moreover, by Lemma 3.1 the Jacobian matrix of each smooth piece of fknf^{kn} is a small perturbation of a diagonal matrix with diagonal entries greater than one in absolute value. Hence there exists a neighbourhood U4U3U_{4}\subset U_{3} of (dL,dR)(d^{L},d^{R}) and μ4(0,μ3]\mu_{4}\in(0,\mu_{3}] such that for any fU4f\in U_{4} and μ(0,μ4)\mu\in(0,\mu_{4}), each smooth piece of fknf^{kn} is expanding. Further each smooth component is CrC^{r} because ff is piecewise-CrC^{r}.

Finally we note that the regions on which fknf^{kn} is smooth are nice: in accordance with Definition 2.2. The boundaries of these regions are defined implicitly by fi(x)1=0f^{i}(x)_{1}=0, for i=0,1,,kn1i=0,1,\ldots,kn-1. For the map gg, for any such value of ii we have gi(x)1=αxj+βg^{i}(x)_{1}=\alpha x_{j}+\beta for some α0\alpha\neq 0, β\beta\in\mathbb{R}, and j{1,2,,n}j\in\{1,2,\ldots,n\}. That is, each boundary is a hyperplane normal to one of the coordinate axes (in fact they divide each Φv\Phi_{v} into 2n2^{n} regions). Since α0\alpha\neq 0, these boundaries perturb smoothly with no additional intersections, so fkn|μTvf^{kn}\big{|}_{\mu T_{v}} is indeed piecewise-CrC^{r} and expanding assuming U4U_{4} and μ4\mu_{4} are sufficiently small. ∎

11 Collating the results to prove Theorems 2.1 and 2.2

Proof of Theorem 2.2.

Let U2U_{2} and μ2\mu_{2} be as in Lemma 4.1, and U4U_{4} and μ4\mu_{4} be as in Lemma 10.1. Let U=U2U4U=U_{2}\cap U_{4} be a neighbourhood of (dL,dR)(d^{L},d^{R}), and μ0=min(μ2,μ4)>0\mu_{0}={\rm min}(\mu_{2},\mu_{4})>0.

Choose any (cL,cR)U(c^{L},c^{R})\in U and μ(μ0,μ0)\mu\in(-\mu_{0},\mu_{0}). If μ<0\mu<0 then ff has an asymptotically stable fixed point by Lemma 4.1. Now suppose μ>0\mu>0. For any vknv\in\mathbb{Z}_{k}^{n}, let TvT_{v} be given by (9.29) using δ>0\delta>0 as in Lemma 7.20. Then by Lemma 8.2, the scaled set μTv\mu T_{v} is a trapping region for ff. By Lemma 10.1, fknf^{kn} is piecewise-CrC^{r} and expanding on μTv\mu T_{v}. Finally by Proposition 9.1 the number of such trapping regions is given by (2.6). ∎

Proof of Theorem 2.1.

This follows from Theorem 2.2 with n=2n=2 and k=2Nk=2N (and results in m=knm=kn). ∎

12 Discussion

In this paper we have extended the ideas of [21, 22, 23] to show that stable fixed points can bifurcate to any number of coexisting chaotic attractors in BCBs. In fact the dynamics on the attractors is expanding so the attractors are typically all nn-dimensional.

The example in Fig. 1 was obtained by first choosing a point in S3S_{3}, see Fig. 2. Specifically we used (aL,aR)=(0.62,3)(a_{L},a_{R})=(0.62,-3). As a small perturbation from dL=[0aL]d^{L}=\begin{bmatrix}0\\ a_{L}\end{bmatrix} and dR=[0aR]d^{R}=\begin{bmatrix}0\\ a_{R}\end{bmatrix}, we used cL=[τLδL]c^{L}=\begin{bmatrix}\tau_{L}\\ -\delta_{L}\end{bmatrix} and cL=[τRδR]c^{L}=\begin{bmatrix}\tau_{R}\\ -\delta_{R}\end{bmatrix} with the values (2.2). We also incorporated nonlinearity through ELE_{L} (2.3) to illustrate what is likely a typical breakdown of coexistence at μ0.01\mu\approx 0.01.

The corresponding simple form gg has N[3,2]=2N[3,2]=2 trapping regions of the form TvT_{v} (9.29). These are for v=(0,0)v=(0,0) (comprised of six boxes) and v(1,0)v(1,0) (comprised of three boxes). This division is plainly evident in the geometry of the attractors shown in Fig. 1-b.

In general for the map gg each trapping region TvT_{v} contains a unique attractor. This is because on I0Ik1I_{0}\cup\cdots\cup I_{k-1} the corresponding skew tent map hh is locally eventually onto [45] (this follows from the proof of Lemma 2.2 of [42]). Consequently the direct product gng^{n} is locally eventually onto on a Cartesian product of unions of intervals (this idea is used in the proof of Lemma 2.2 of [21]). It follows gg is transitive on i0gi(Tv)\bigcap_{i\geq 0}g^{i}(T_{v}), so TvT_{v} contains a unique attractor. It remains to determine whether or not this generalises from gg to all sufficiently small perturbations ff.

Instead of perturbing about cL=aLenc^{L}=a_{L}e_{n} and cR=aRenc^{R}=a_{R}e_{n}, for carefully chosen values of aLa_{L} and aRa_{R}, we could instead perturb about cL=aLejc^{L}=a_{L}e_{j} and cR=aRejc^{R}=a_{R}e_{j}, where j<nj<n. This allows ff to be invertible and in this setting we expect to see jj-dimensional attractors, although the expansion arguments of §10 cannot be easily generalised to establish this. The case j=1j=1 and n=2n=2 with the Lozi map (a subfamily of the two-dimensional border-collision normal form) was considered by Cao and Liu in [46]. They showed that attractors of sufficiently small perturbations exhibit chaos in the sense of Devaney [47]. From an ergodic viewpoint this type of problem was studied in [48, 49].

Acknowledgements

This work was supported by Marsden Fund contract MAU1809, managed by Royal Society Te Apārangi. The author thanks Paul Glendinning and Chris Tuffley for discussions that helped improve the results.

References

  • [1] Z.T. Zhusubaliyev and E. Mosekilde. Bifurcations and Chaos in Piecewise-Smooth Dynamical Systems. World Scientific, Singapore, 2003.
  • [2] Z.T. Zhusubaliyev, E. Mosekilde, S. Maity, S. Mohanan, and S. Banerjee. Border collision route to quasiperiodicity: Numerical investigation and experimental confirmation. Chaos, 16(2):023122, 2006.
  • [3] M. di Bernardo, C.J. Budd, A.R. Champneys, and P. Kowalczyk. Piecewise-smooth Dynamical Systems. Theory and Applications. Springer-Verlag, New York, 2008.
  • [4] R. Szalai and H.M. Osinga. Arnol’d tongues arising from a grazing-sliding bifurcation. SIAM J. Appl. Dyn. Sys., 8(4):1434–1461, 2009.
  • [5] M.G. Roberts, R.I. Hickson, J.M. McCaw, and L. Talarmain. A simple influenza model with complicated dynamics. J. Math. Bio., 78(3):607–624, 2019.
  • [6] H.E. Nusse and J.A. Yorke. Border-collision bifurcations including “period two to period three” for piecewise smooth systems. Phys. D, 57:39–57, 1992.
  • [7] H.E. Nusse and J.A. Yorke. Border-collision bifurcations for piecewise-smooth one-dimensional maps. Int. J. Bifurcation Chaos., 5(1):189–207, 1995.
  • [8] S. Banerjee and C. Grebogi. Border collision bifurcations in two-dimensional piecewise smooth maps. Phys. Rev. E, 59(4):4052–4061, 1999.
  • [9] S.J. Hogan. The effect of smoothing on bifurcation and chaos computations in non-smooth mechanics. In Proceedings of the XXI International Congress of Theoretical and Applied Mathematics., 2004.
  • [10] R.I. Leine and H. Nijmeijer. Dynamics and Bifurcations of Non-smooth Mechanical Systems, volume 18 of Lecture Notes in Applied and Computational Mathematics. Springer-Verlag, Berlin, 2004.
  • [11] D.J.W. Simpson. Border-collision bifurcations in n\mathbb{R}^{n}. SIAM Rev., 58(2):177–226, 2016.
  • [12] M. Dutta, H.E. Nusse, E. Ott, J.A. Yorke, and G. Yuan. Multiple attractor bifurcations: A source of unpredictability in piecewise smooth systems. Phys. Rev. Lett., 83(21):4281–4284, 1999.
  • [13] T. Kapitaniak and Yu. Maistrenko. Multiple choice bifurcations as a source of unpredictability in dynamical systems. Phys. Rev. E, 58(4):5161–5163, 1998.
  • [14] D.J.W. Simpson and J.D. Meiss. Neimark-Sacker bifurcations in planar, piecewise-smooth, continuous maps. SIAM J. Appl. Dyn. Sys., 7(3):795–824, 2008.
  • [15] I. Sushko and L. Gardini. Center bifurcation for two-dimensional border-collision normal form. Int. J. Bifurcation Chaos, 18(4):1029–1050, 2008.
  • [16] Z.T. Zhusubaliyev, E. Mosekilde, S. De, and S. Banerjee. Transitions from phase-locked dynamics to chaos in a piecewise-linear map. Phys. Rev. E, 77:026206, 2008.
  • [17] Y. Do and Y.-C. Lai. Multistability and arithmetically period-adding bifurcations in piecewise smooth dynamical systems. Chaos, 18:043107, 2008.
  • [18] D.J.W. Simpson. Sequences of periodic solutions and infinitely many coexisting attractors in the border-collision normal form. Int. J. Bifurcation Chaos, 24(6):1430018, 2014.
  • [19] D.J.W. Simpson. Scaling laws for large numbers of coexisting attracting periodic solutions in the border-collision normal form. Int. J. Bifurcation Chaos, 24(9):1450118, 2014.
  • [20] V. Avrutin, M. Schanz, and S. Banerjee. Occurrence of multiple attractor bifurcations in the two-dimensional piecewise linear normal form map. Nonlin. Dyn., 67:293–307, 2012.
  • [21] A. Pumariño, J.A. Rodríguez, and E. Vigil. Renormalization of two-dimensional piecewise linear maps: Abundance of 2-D strange attractors. Discrete Contin. Dyn. Syst., 38(2):941–966, 2018.
  • [22] P. Glendinning. Bifurcation from stable fixed point to N{N}-dimensional attractor in the border collision normal form. Nonlinearity, 28:3457–3464, 2015.
  • [23] C.H. Wong and X. Yang. Coexistence of two-dimensional attractors in border collision normal form. Int. J. Bifurcation Chaos, 29(9):1950126, 2019.
  • [24] W.J. Cowieson. Absolutely continuous invariant measures for most piecewise smooth expanding maps. Ergod. Th. & Dynam. Sys., 22:1061–1078, 2002.
  • [25] B. Saussol. Absolutely continuous invariant measures for multidimensional expanding maps. Israel J. Math., 116:223–248, 2000.
  • [26] J. Buzzi. Absolutely continuous invariant probability measures for arbitrary expanding piecewise \mathbb{R}-analytic mappings of the plane. Ergod. Th. & Dynam. Sys., 20:697–708, 2000.
  • [27] M. Tsujii. Absolutely continuous invariant measures for piecewise real-analytic expanding maps on the plane. Commun. Math. Phys., 208:605–622, 2000.
  • [28] J. Buzzi. Absolutely continuous invariant measures for generic multi-dimensional piecewise affine expanding maps. Int. J. Bifurcation Chaos, 9(9):1743–1750, 1999.
  • [29] M. Tsujii. Absolutely continuous invariant measures for expanding piecewise linear maps. Invent. Math., 143:349–373, 2001.
  • [30] R.C. Robinson. An Introduction to Dynamical Systems. Continuous and Discrete. Prentice Hall, Upper Saddle River, NJ, 2004.
  • [31] J.D. Meiss. Differential Dynamical Systems. SIAM, Philadelphia, 2007.
  • [32] C. Grebogi, E. Ott, and J.A. Yorke. Crises, sudden changes in chaotic attractors, and transient chaos. Phys. D, 7:181–200, 1983.
  • [33] H.-L. Chan and M. Norrish. A string of pearls: Proofs of Fermat’s little theorem. J. Formaliz. Reason., 6(1):63–87, 2013.
  • [34] S.W. Golomb. Combinatorical proof of Fermat’s “little” theorem. Amer. Math. Monthly, 63(10):718, 1956.
  • [35] N.J.A. Sloane and S. Plouffe. The encyclopedia of integer sequences. Academic Press, San Diego, CA, 1995.
  • [36] S.W. Golomb. Shift Register Sequences. World Scientific, Singapore, 3rd edition, 2017.
  • [37] D. Stoffer. Delay equations with rapidly oscillating stable periodic solutions. J. Dyn. Diff. Equat., 20(1):201–238, 2008.
  • [38] M. di Bernardo. Normal forms of border collision in high dimensional non-smooth maps. In Proceedings IEEE ISCAS, Bangkok, Thailand, volume 3, pages 76–79, 2003.
  • [39] S. Ito, S. Tanaka, and H. Nakada. On unimodal linear transformations and chaos II. Tokyo J. Math., 2:241–259, 1979.
  • [40] Yu.L. Maistrenko, V.L. Maistrenko, and L.O. Chua. Cycles of chaotic intervals in a time-delayed Chua’s circuit. Int. J. Bifurcation Chaos., 3(6):1557–1572, 1993.
  • [41] P. Collet and J.-P. Eckmann. Iterated Maps of the Interval as Dynamical Systems. Birkhäuser, Boston, 1980.
  • [42] D. Veitch and P. Glendinning. Explicit renormalisation in piecewise linear bimodal maps. Phys. D, 44:149–167, 1990.
  • [43] J.A. Gallian. Contemporary Abstract Algebra. Houghton Mifflin, Boston, 4th edition, 1998.
  • [44] J.H. van Lint and R.M. Wilson. A Course in Combinatorics. Cambridge University Press, New York, 2001.
  • [45] S. Ruette. Chaos on the interval. American Mathematical Society, Providence, RI, 2017.
  • [46] Y. Cao and Z. Liu. Strange attractors in the orientation-preserving Lozi map. Chaos Solitons Fractals, 9(11):1857–1863, 1998.
  • [47] R.L. Devaney. An Introduction to Chaotic Dynamical Systems. Addison-Wesley, New York, 2nd edition, 1989.
  • [48] Q. Wang and L.-S. Young. Strange attractors with one direction of instability. Commun. Math. Phys., 218:1–97, 2001.
  • [49] L.-S. Young. Bowen-Ruelle measures for certain piecewise hyperbolic maps. Trans. Amer. Math. Soc., 287(1):41–48, 1985.