next up previous contents
Next: Symbolic Dynamics Up: Smale Horseshoe Previous: From Tangles to Horseshoes

Horseshoe Map

  A mathematical discussion of the horseshoe map is provided by Devaney [13] or Wiggins [14]. Here, we will present a more descriptive account of the horseshoe that closely follows Wiggins's discussion.

  
Figure 4.19: (a) Forward iteration of the horseshoe map. (b) Backward iteration of the horseshoe map.

The forward iteration of the horseshoe map is shown in Figure 4.19(a). The horseshoe is a mapping of the unit square D,

which contracts the horizontal directions, expands in the vertical direction, and then folds. The mapping is only defined on the unit square. Points that leave the square are ignored. Let the horizontal strip be all points on the unit square with tex2html_wrap_inline15521 , and let horizontal strip tex2html_wrap_inline15523 be all points with tex2html_wrap_inline15525 . Then a linear horseshoe map  is defined by the transformation

   eqnarray5339

where tex2html_wrap_inline15527 and tex2html_wrap_inline15529 . The horseshoe map takes the horizontal strip to the vertical strip tex2html_wrap_inline15533 , and tex2html_wrap_inline15523 to the vertical strip tex2html_wrap_inline15537 :

  equation5364

The strip tex2html_wrap_inline15523 is also rotated by tex2html_wrap_inline15541 . The inverse of the horseshoe map tex2html_wrap_inline12836 is shown in Figure 4.19(b). The inverse map takes the vertical rectangles tex2html_wrap_inline15545 and tex2html_wrap_inline15547 to the horizontal rectangles and tex2html_wrap_inline15523 .

The invariant set tex2html_wrap_inline12670 of the horseshoe map is the collection of all points that remain in D under all iterations of f,

displaymath5370

This invariant set consists of a certain infinite intersection of horizontal and vertical rectangles. To keep track of the iterates of the horseshoe map (the rectangles), we will need the symbols tex2html_wrap_inline15559 with tex2html_wrap_inline15561 The symbolic encoding of the rectangles works much the same way as the symbolic encoding of the quadratic map (see section 2.12.2).

   figure5377
Figure 4.20: (a) Forward iteration of the horseshoe map and symbolic names. (b) Backward iteration. (c) Symbolic encoding of the invariant points constructed from the forward and backward iterations.

The first forward iteration of the horseshoe map produces two vertical rectangles called tex2html_wrap_inline15545 and tex2html_wrap_inline15547 . tex2html_wrap_inline15545 is the vertical rectangle on the left and tex2html_wrap_inline15547 is the vertical rectangle on the right. The next step is to apply the horseshoe map again, thereby producing tex2html_wrap_inline15571 . As shown in Figure 4.20(a), tex2html_wrap_inline15545 and tex2html_wrap_inline15547 produce four vertical rectangles labeled (from left to right) , tex2html_wrap_inline15579 , tex2html_wrap_inline15581 , and tex2html_wrap_inline15583 . Applying the map yet again produces eight vertical strips labeled tex2html_wrap_inline15585 , tex2html_wrap_inline15587 , tex2html_wrap_inline15589 , tex2html_wrap_inline15591 , tex2html_wrap_inline15593 , tex2html_wrap_inline15595 , tex2html_wrap_inline15597 , and tex2html_wrap_inline15599 . In general, the nth iteration produces tex2html_wrap_inline11478 rectangles. The labeling for the vertical strips is recursively defined as follows: if the current strip is left of the center, then a 0 is added to the front of the previous label of the rectangle; if it falls to the right, a 1 is added. So, for instance, the rectangle labeled tex2html_wrap_inline15547 starts on the right. The rectangle labeled tex2html_wrap_inline15579 originates from strip tex2html_wrap_inline15547 , but it currently lies on the left. Lastly, the strip tex2html_wrap_inline15597 , starts on the right, then goes to the left, and then returns to the right again. To each vertical strip we associate a symbolic itinerary ,

displaymath5399

which gives the approximate orbit (left or right) of a vertical strip after n iterations. The minus sign in the symbolic label indicates that the symbol tex2html_wrap_inline15619 arises from considering the ith preimage of the particular vertical strip under f. Also note that the vertical strips get progressively thinner, so that after n iterations, each strip has a width of tex2html_wrap_inline15627 .

The backward iterates produce tex2html_wrap_inline11478 horizontal strips at the nth iteration. The height of each of these horizontal strips is tex2html_wrap_inline15633 . From the two horizontal strips and tex2html_wrap_inline15523 , the inverse map tex2html_wrap_inline12836 produces four horizontal rectangles labeled (from bottom to top) as tex2html_wrap_inline15641 , tex2html_wrap_inline15643 , tex2html_wrap_inline15645 , and tex2html_wrap_inline15647 (Fig. 4.20(b)). This in turn produces eight horizontal rectangles, tex2html_wrap_inline15649 , tex2html_wrap_inline15651 , tex2html_wrap_inline15653 , tex2html_wrap_inline15655 , tex2html_wrap_inline15657 , tex2html_wrap_inline15659 , tex2html_wrap_inline15661 , and tex2html_wrap_inline15663 . Each horizontal strip can be uniquely labeled with a sequence of 0's and 1's,

displaymath5421

where the symbol tex2html_wrap_inline13099 indicates the current approximate location (bottom or top) of the horizontal rectangle. The fact that the labeling scheme is unique follows from the definition of f and the observation that all of the horizontal rectangles are disjoint. Unlike the vertical strips, the indexing for the horizontal strips starts at 0 and is positive. The need for this indexing convention will become apparent when we specify the labeling of points in the invariant set.

Now, the invariant set tex2html_wrap_inline12670 of the horseshoe map f is given by the infinite intersection of all the horizontal and vertical strips. The invariant set is a fractal, in fact, it is a product of two Cantor sets. The map f generates a Cantor set in the horizontal direction, and the inverse map tex2html_wrap_inline12836 generates a Cantor set in the vertical direction. The invariant set is, in a sense, the product of these two Cantor sets.


next up previous contents
Next: Symbolic Dynamics Up: Smale Horseshoe Previous: From Tangles to Horseshoes

Nicholas B. Tufillaro
Mon Mar 3 01:58:02 PST 1997