Return times of polynomials as meta-fibonacci numbers

Similar documents
arxiv:math/ v1 [math.ds] 15 Jun 1996

FIXED POINTS OF RENORMALIZATION.

CUBIC POLYNOMIAL MAPS WITH PERIODIC CRITICAL ORBIT, PART II: ESCAPE REGIONS

Part III. 10 Topological Space Basics. Topological Spaces

Dynamics on Hubbard trees

Definable Extension Theorems in O-minimal Structures. Matthias Aschenbrenner University of California, Los Angeles

Rigidity for real polynomials

Part V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory

Antipode Preserving Cubic Maps: the Fjord Theorem

Singular Perturbations in the McMullen Domain

Metric Spaces and Topology

The Geometry of Cubic Maps

THE GEOMETRY OF THE CRITICALLY-PERIODIC CURVES IN THE SPACE OF CUBIC POLYNOMIALS

Discrete dynamics on the real line

arxiv: v1 [math.ds] 9 Oct 2009

COMPLETELY INVARIANT JULIA SETS OF POLYNOMIAL SEMIGROUPS

On the regular leaf space of the cauliflower

SUBCONTINUA OF FIBONACCI-LIKE INVERSE LIMIT SPACES.

Chapter 8. P-adic numbers. 8.1 Absolute values

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ).

Evolution of the McMullen Domain for Singularly Perturbed Rational Maps

The core entropy of polynomials of higher degree

AN EXPLORATION OF THE METRIZABILITY OF TOPOLOGICAL SPACES

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Dynamical Systems 2, MA 761

Lebesgue Measure on R n

THE GEOMETRY OF THE CRITICALLY-PERIODIC CURVES IN THE SPACE OF CUBIC POLYNOMIALS

The Mandelbrot Set and the Farey Tree

We are going to discuss what it means for a sequence to converge in three stages: First, we define what it means for a sequence to converge to zero

Week 2: Sequences and Series

Notes on Complex Analysis

b 0 + b 1 z b d z d

HAUSDORFFIZATION AND POLYNOMIAL TWISTS. Laura DeMarco. Kevin Pilgrim

k-protected VERTICES IN BINARY SEARCH TREES

Introduction to Proofs in Analysis. updated December 5, By Edoh Y. Amiran Following the outline of notes by Donald Chalice INTRODUCTION

Cubic Polynomial Maps with Periodic Critical Orbit, Part I

Indeed, if we want m to be compatible with taking limits, it should be countably additive, meaning that ( )

A dissertation presented. Giulio Tiozzo. The Department of Mathematics

ON KÖNIG S ROOT-FINDING ALGORITHMS.

Hyperbolicity of Renormalization for C r Unimodal Maps

Quasi-conformal maps and Beltrami equation

In this paper we consider complex analytic rational maps of the form. F λ (z) = z 2 + c + λ z 2

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set

Chapter 2 Metric Spaces

Spanning and Independence Properties of Finite Frames

Automorphism groups of wreath product digraphs

THE REPRESENTATION THEORY, GEOMETRY, AND COMBINATORICS OF BRANCHED COVERS

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

2. Intersection Multiplicities

Chapter 1 The Real Numbers

arxiv: v2 [math.ds] 13 Sep 2017

Rational Maps with Generalized Sierpinski Gasket Julia Sets

Near-parabolic Renormalization and Rigidity

Geometry of the Feigenbaum map. by Xavier Buff Université Paul Sabatier, Laboratoire Emile Picard, Toulouse cedex France. Abstract.

AN INEQUALITY FOR LAMINATIONS, JULIA SETS AND GROWING TREES. A. Blokh and G. Levin

PERIODIC POINTS OF THE FAMILY OF TENT MAPS

arxiv: v2 [math.ds] 29 Jul 2014

Proof: The coding of T (x) is the left shift of the coding of x. φ(t x) n = L if T n+1 (x) L

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

NAME: Mathematics 205A, Fall 2008, Final Examination. Answer Key

Periodic cycles and singular values of entire transcendental functions

An alternative proof of Mañé s theorem on non-expanding Julia sets

ON THE REGULARITY OF SAMPLE PATHS OF SUB-ELLIPTIC DIFFUSIONS ON MANIFOLDS

2. Prime and Maximal Ideals

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2014

Non Locally-Connected Julia Sets constructed by iterated tuning

POLYNOMIAL BASINS OF INFINITY

CONTINUITY OF CORE ENTROPY OF QUADRATIC POLYNOMIALS

On improving matchings in trees, via bounded-length augmentations 1

The topological differences between the Mandelbrot set and the tricorn

Topology, Math 581, Fall 2017 last updated: November 24, Topology 1, Math 581, Fall 2017: Notes and homework Krzysztof Chris Ciesielski

MATH31011/MATH41011/MATH61011: FOURIER ANALYSIS AND LEBESGUE INTEGRATION. Chapter 2: Countability and Cantor Sets

INVERSE LIMITS AND PROFINITE GROUPS

Extension of continuous functions in digital spaces with the Khalimsky topology

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Dynamics of Tangent. Robert L. Devaney Department of Mathematics Boston University Boston, Mass Linda Keen

Infinite-Dimensional Triangularization

The Lebesgue Integral

INTRODUCTION TO REAL ANALYTIC GEOMETRY

The Mandelbrot Set. Andrew Brown. April 14, 2008

DYNAMICS ON THE CIRCLE I

On local connectivity for the Julia set of rational maps: Newton s famous example

On the topological differences between the Mandelbrot set and the tricorn

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

APPROXIMABILITY OF DYNAMICAL SYSTEMS BETWEEN TREES OF SPHERES

Let X be a topological space. We want it to look locally like C. So we make the following definition.

5 Set Operations, Functions, and Counting

FRACTAL GEOMETRY, DYNAMICAL SYSTEMS AND CHAOS

In N we can do addition, but in order to do subtraction we need to extend N to the integers

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

Quasiconformal Folding (or dessins d adolescents) Christopher J. Bishop Stony Brook

Chapter 1 Preliminaries

EXTERNAL RAYS AND THE REAL SLICE OF THE MANDELBROT SET

5.5 Deeper Properties of Continuous Functions

Some Background Material

CONTINUITY OF CORE ENTROPY OF QUADRATIC POLYNOMIALS

arxiv: v1 [math.ds] 13 Oct 2017

Julia Sets and the Mandelbrot Set

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees

Math 249B. Nilpotence of connected solvable groups

Transcription:

Return times of polynomials as meta-fibonacci numbers arxiv:math/0411180v2 [mathds] 2 Nov 2007 Nathaniel D Emerson February 17, 2009 University of Southern California Los Angeles, California 90089 E-mail: nemerson@uscedu Abstract We consider generalized closest return times of a complex polynomial of degree at least two Most previous studies have focused on the properties of polynomials with particular return times, especially the Fibonacci numbers We study the general form of these closest return times The main result of this paper is that these closest return times are meta-fibonacci numbers In particular, this result applies to a principal nest of a polynomial We show that an analogous result holds in a tree with dynamics that is associated with a polynomial Subject Class: Primary 37F10, 37F50; Secondary 11B39 Key Words: Julia set, tree with dynamics, puzzle, principal nest 1 Introduction Consider the dynamics of a polynomial f : C C The most intuitive sequence of closest return times of a point z 0 under iteration by f is defined as follows Let n 1 = 1 and n k+1 equal the smallest integer n such that f n (z 0 ) z 0 < f n k (z0 ) z 0 M Lyubich and J Milnor proved that there exists a unique real quadratic polynomial such that the closest return times of its critical point are the Fibonacci numbers [LM] However for a general complex polynomial, these closest return times are not invariant under affine conjugation So it is natural to consider more general types of return times The return times associated with a principal nest of a polynomial are quasi-conformal invariants B Branner and J Hubbard studied the dynamics of polynomials with a disconnected Julia set and exactly one critical point with bounded orbit They showed that the Fibonacci numbers occur as the return times of a principal nest of certain of these polynomials [BH, Ex 124] The above mentioned papers are in many ways typical of previous studies of return times in complex dynamics They considered a specific sequence of return times, the Fibonacci 1

numbers, and derived properties of polynomials with the specified return times In contrast, the main result of this paper is a general statement about the form of return times of a complex polynomial There are no previously published results about the general form of closest return times of complex polynomials For any polynomial of degree at least 2, we introduce a return nest (Definition 45), which is a generalization of a principal nest We study polynomial dynamics by associating a polynomial to a tree with dynamics (Definition 23) Return nests have a combinatorial analogue in a tree with dynamics Our main theorem is that the closest return times associated with any return nest are meta-fibonacci numbers (Theorem 12) By meta-fibonacci numbers we mean a sequence given by a Fibonacci-type recursion, where the recursion varies with the index (see [CCT] for an overview) Meta-Fibonacci numbers have not previously been considered in the context of complex dynamics We introduce them by recalling some generalizations of Fibonacci numbers The Fibonacci numbers are recursively defined by adding the previous two terms of the sequence: u k = u k 1 + u k 2 Adding the previous three terms yields the Tribonacci numbers If we add the previous r terms, we obtain r-generalized Fibonacci numbers ( r-bonacci numbers ) [Mi] The meta-fibonacci numbers that occur in this paper are defined by the following recursion We let r be a function of k, and add the previous r(k) terms: r(k) n k = n k j (11) j=1 Given r : Z + Z + with r(k) k for all k, we choose an initial condition n 0, and recursively define n k by Equation 11 for k 1 We call the resulting sequence (n k ) k=0 a variable-r meta-fibonacci sequence generated by r(k) [E3, Def 11] We present examples in Section 3 In order to describe the return times of polynomials, we need to allow r(k) to be arbitrarily large So we define r(k) and n k for all integers Definition 11 ([E3] Def 51) Let r : Z Z + and let (n k ) k Z be a double sequence of real numbers We say (n k ) is an extended variable-r meta-fibonacci sequence generated by r(k) if Equation 11 holds for all k Z For brevity, we write r(k)-bonacci numbers Let f be a polynomial of degree at least 2 We can form a puzzle of f [B], which decomposes the complex plane into topological disks called puzzle pieces of f (see 4) We consider dynamically defined subsequences of a sequence of nested puzzle pieces These subsequences define closest return times of any point lying inside all the puzzle pieces of the nest with respect to the neighborhood basis defined by the puzzle Let (P l ) l Z be a sequence of nested of puzzle pieces of f A return nest is a sub-nest (P l(k) ) k Z such that f n k (P l(k) ) = P l(k 1) for all k Z, where n k = min { n 1 : f n (P l(k) ) = P m for some m } We call (n k ) k Z the return times of the return nest In some cases, we need to modify this definition for one value of k (Definition 45) We sate our main theorem In particular, it applies to the return times of any principal nest of a polynomial (Definition 47) 2

Theorem 12 The sequence of return times of any return nest of a polynomial of degree at least 2 is an extended variable-r meta-fibonacci sequence Let us fix some notation Let f be a complex polynomial of degree at least 2 We say a point is persistent if it has bounded orbit under f and escapes otherwise The filled Julia set of f, K(f), is set of all persistent points of f The Julia set of f, J (f), is the topological boundary of K(f) By a classical result of Fatou and Julia, the Julia set of f is connected if and only if all critical point of f are persistent See [CG] for an introduction to complex dynamics Our main tool for studying polynomial dynamics is the combinatorial system of a tree with dynamics (Definition 23) A puzzle decomposes the plane A tree with dynamics codes this decomposition and keeps track of the key features of the dynamics in a simpler setting A polynomial with disconnected Julia defines a canonical decomposition [BH] We use this decomposition to define a canonical tree with dynamics (Definition 48, [E2]) We can choose a Yoccoz puzzle for a polynomial with connected Julia set [H] We introduce the tree with dynamics associated to a Yoccoz puzzle (Definition 411) Thus the system of a tree with dynamics is a single combinatorial system for studying the dynamics of polynomials with both connected and disconnected Julia sets Theorem 12 follows from a version of it for trees with dynamics (Theorem 210) Trees with dynamics for polynomials with disconnected Julia sets were introduced by R Pérez-Marco [P-M] Substantive results about them were first obtained by the author [E2] Theorem 12 for polynomials with disconnected Julia sets is part of the author s thesis [E1] The connected case has not previously been presented The remainder of this paper is organized as follows In Section 2, we define an abstract tree with dynamics We prove a combinatorial version of Theorem 12 holds for in any of these trees with dynamics (Theorem 210) The proof is straightforward once the necessary machinery is in place We then give a construction of a combinatorial analogue of a return nest Finally, we describe the initial conditions satisfied by the return times of any return nest In Section 3, we derive some estimates on the growth of n k in terms of r(k) We also give some examples of r(k)-bonacci sequences In Section 4, we prove our main theorem and define a tree with dynamics for a polynomial First we consider abstract puzzles, which are generalized Markov partitions We give definitions for a tree with dynamics associated to an abstract puzzle with compatible dynamics So there is a correspondence between a puzzle and a tree with dynamics Theorem 12 follows from this correspondence We outline the construction of a puzzle for a polynomial with either a disconnected Julia set (Definition 48), or with a connected Julia set (Definition 411) We finish by noting some properties of a tree with dynamics of any polynomial 2 Trees with Dynamics In this section, we define trees with dynamics and prove a combinatorial version of our main theorem None of this is particularly hard, but it takes some time to set up We define a general tree with dynamics 21, which include any tree with dynamics of a polynomial A particularly important definition is a return chain, which is a combinatorial analogue of a return nest The dynamics of return nests is the subject of 22, where we prove several 3

important lemmas We prove a version of Theorem 12 in 23 We show that we can construct a return chain, given some recurrence 24 Finally, we derive some properties of a class of trees with dynamics that includes all trees with dynamics of polynomials 25 21 Preliminaries A tree T is a countable connected graph with every circuit trivial We use sans serif symbols for trees and objects associated with trees Say vertices v and w of a graph are adjacent if there is an edge between them We only consider a tree with a particular type of order on its vertices Definitions 21 A genealogical tree is a tree T such that each vertex v T is associated with a unique adjacent vertex v p, the parent of v Every vertex adjacent to v other than v p is a child of v, denoted v c In this paper, by tree we mean genealogical tree We use the symbol T to represent both the tree and its vertex set; the edge set is left implicit Our convention in drawing trees is that a parent is above its children (see Figure 21) So v p is above v and any v c is below v When it is necessary to distinguish a child of v we use the notation v c i We say w is an ancestor of w if the are vertices w 0,, w n such that w = w 0, w = w n, and w i 1 = w p i for i = 1,, n We say w is a descendant of w if w is an ancestor of w Let T be a tree such that T = l Z T l, where T l = {v T : v p T l 1 } for each l We call each T l a level of T We can inductively partition any tree T into levels, and this partition is unique up to a choice of T 0 Thus the levels of T are well defined up to indexing Hereafter we will assume that any tree has its levels indexed in some fashion v p v T l 1 v c T l T l+1 Figure 1: A tree with dynamics with Q = 1 We consider all infinite paths in the tree that move from parent to child Let N denote the non-negative integers Definitions 22 Let T be a tree An end of T is a sequence x = (x l ) l N, where x l T l and x l 1 = x p l for all l An extended end the analogous double sequence x = (x l ) l Z A natural metric for the extended ends of T is a Gromov metric: dist (x, y) = γ L, L = max {l Z : x l = y l }, 4

where γ > 1 Any two such metrics are equivalent We can extend this metric to vertices of T by taking the minimum over all ends that contain the vertices The set of ends is the topological boundary of T in this metric We define a tree with dynamics This is a very general definition In order to be the tree with dynamics of a polynomial (Definitions 48, 411), there are a number of additional conditions which must be satisfied (see Proposition 414 and [E2, Def 47]) Definition 23 Let T be a tree A map F : T T preserves children if for all v T the image of a child of v is a child of F(v) Symbolically F(v c ) = F(v) c A tree with dynamics is a pair (T, F), where T is a tree and F : T T preserves children A children-preserving map induces a well defined map on the set of ends of the tree Additionally such a map is continuous with respect to any Gromov metric It is easy to check that if F : T T is a children-preserving map, then there exists Q Z such that F(T l ) = T l Q for all l Z Throughout this paper, let (T, F) denote a tree with dynamics such that for some Q Z, F(T l ) = T l Q for all l We give a few examples First, let (T, F) be a tree with dynamics and let n 1 A straightforward check of the definition shows that (T, F n ) is also a tree with dynamics The following example describes the tree with dynamics of every quadratic polynomial with disconnected Julia set (see Example 410) Example 24 (Disconnected Quadratic Tree with Dynamics) We define a tree with dynamics as follows (see Figure 25) Define T l as one vertex v l for l N Define v l 1 = v p l, and F(v l ) = v l 1 for l N Give v 0 two children: v c 0 0 and v c 1 0, so T 1 = {v c 0 0, v c 1 0 } Define F(v c i 0 ) = v 0 For v T l (l > 0), give v two children v c 0 and v c 1, and define F(v c i ) = F(v) c i This gives a tree with dynamics with Q = 1 The following example is not natural, but is a useful source for finding counter-examples Example 25 Let T = {(l, m) Z 2 } Define (l, m) p = (l 1, m/2 ) for m 0, and (l, m) p = (l 1, 0) for m < 0 (where is the greatest integer function) So T l = {(l, m) : m Z} Define an edge between every vertex and its parent We claim that any two vertices have a common ancestor of the form (L, 0) It follows that T is a tree A vertex (l, m) has precisely 2 children if m > 0, no children if m < 0, and countably many children if m = 0 Note that T is not the tree of any polynomial, since it does not satisfy the first 3 conclusions of Proposition 414 For any Q Z, define F Q (l, m) = (l Q, m) Check that F Q is child preserving (in fact it is an automorphism of T), so (T, F Q ) is a tree with dynamics On the other hand, we can define an infinite-to-one map by G Q (l, m) = (l Q, 0) for any Q Z Nonetheless G Q is child preserving, so (T, G Q ) is a tree with dynamics 22 Dynamics of Ends In this paper, the main type of dynamics that we consider are the returns of an end of a tree with dynamics to itself Let x L be a vertex of an extended end x = (x l ) We say F n (x L ) returns (to x) if F n (x L ) = x m for some m and n 1 We say F n (x L ) is the first return of 5

x L (to x) if F n (x L ) returns and n 1 is the minimal iterate that returns; we call n the first return time of x L Lemma 26 Let (x l ) l Z be an extended end of (T, F) Let n 1 If F n (x L ) returns for some L Z, then F n (x l ) also returns for every l < L Proof It suffices to show that F n (x L 1 ) returns Say that F n (x L ) = x M Since F preserves children, it also preserves parents By indexing of the end, we have F n (x L 1 ) = F n (x p L ) = x p M = x M 1 We use first returns to partition an end We introduce a simple combinatorial object, a return chain It corresponds to a return nest (Definition 45) Essentially this allows us to consider a one-dimensional system, rather than the whole tree Definitions 27 Let x be an extended end of T A return chain is a sub-end (x l(k) ) k Z such that F n k (x l(k) ) = x l(k 1) for all k Z, where n k is the first return time of x l(k) We call (n k ) k Z the return times of the return chain A return chain is minimal if l(k + 1) = min { } l : x l(k) is the first return of x l for all k 0 x F F 2 x 0 = x l(0) x 1 = x l(1) x 2 F 3 x 3 = x l(2) x 4 x 5 x 6 = x l(3) Figure 2: An end with a return chain marked Let (T, F) be a tree with dynamics such that Q 1, and let (x l(k) ) be a return chain Each x l(k) is the first return of x l(k+1) for all k It is possible that some x l(k) is the first return of several x l In a minimal return chain, x l(k+1) is the first vertex of x below x l(k) whose first return is x l(k) Lemma 28 Let (T, F) be a tree with dynamics such that Q 1 If (n k ) k Z are the return times of a return chain (x l(k) ) k Z, then (n k ) is a non-decreasing sequence Proof Fix k We have l(k 1) < l(k) since Q 1 Because F n k (xl(k) ) is a return, F n k (xl(k 1) ) is also a return by Lemma 26 Thus n k n k 1 by minimality of n k 1 6

Return times are non-decreasing, but we can have n k+1 = n k for some k A cascade of central returns of length j 1 is a constant string n k = = n k+j 1 for some k 1 (compare to [L, 3]) The restriction on k is to avoid trivial cascades of infinite length (see Corollary 46) Cascades of infinite length, that is eventually constant return times, correspond to periodic ends Thus we code simple dynamics by simple return times Lemma 29 Let x be an extended end The following are equivalent 1 The minimum period of x is N 2 The return times (n k ) of every return chain of x satisfy n k = N for all k sufficiently large 3 The return times (n k ) of some return chain of x satisfy n k = N for all k sufficiently large Proof (1 2) If N is the minimum period of x, there is an L such that for all l > L, F n (x l ) / x for n = 1,, N 1 However F N (x l ) x So the return times of any return chain of x satisfy n k = N for all k such that l(k) L (2 3) Clear (3 1) Suppose the return times of a return chain (x l(k) ) k Z satisfy n k = N for all k K for some K For any l Z, we can find k K such that l(k) > l Since n k = N, we have F N (x l ) x by Lemma 26 Therefore F N (x) = x, and x is periodic with period N For l l(k), F n (x l ) / x for n = 1,, N 1 by Lemma 26 and minimality of n K Thus N is the minimal period of x 23 Main Theorem for Trees with Dynamics We are ready prove our main theorem for trees with dynamics, which is a combinatorial version of Theorem 12 Theorem 210 Let (T, F) be a tree with dynamics such that Q 1 The return times of any return chain of (T, F) are variable-r meta-fibonacci numbers Proof Let (x l(k) ) k Z be a return chain with return times (n k ) k Z Fix k Z If n k = n k 1, then r(k) = 1 and we are done Otherwise n k > n k 1 by Lemma 28, so n k = N + n k 1 for some N Z + Since F n k (xl(k) ) returns, so does F n k (xl(k 1) ) by Lemma 26 Hence, we have F n k (x l(k 1) ) = F N+n k 1 (x l(k 1) ) = F N (F n k 1 (x l(k 1) )) = F N (x l(k 2) ) Thus N n k 2 by minimality of n k 2 Therefore n k n k 1 + n k 2 If we have equality we are done Otherwise we can repeat the above argument and show n k n k 1 + n k 2 + n k 3, and so on After some r(k) repetitions of this argument we will have equality, since n k is finite Therefore for some r(k) 1, n k = n k 1 + + n k r(k) 7

In general there is no reason that we should expect that r(k) k, hence we must consider extended r(k)-bonacci numbers In fact given K, R Z +, there is a tree with dynamics of a polynomial with disconnected Julia set, which has a return chain with a return times (n k ) generated by r(k) such that r(k) R [E2, Lem 712] Our main theorem follows easily from the above theorem An end of a tree with dynamics of a polynomial corresponds to a sequence of nested puzzle pieces (Definition 44) Thus a return chain corresponds to a return nest (Definition 45) The details of the correspondence are explained in Section 4 We need only compare Definitions 27 and 45, and verify that they define the same return times 24 Constructing Return Chains Say an end is recurrent if its forward iterates accumulate at itself Every recurrent end has return chains Proposition 211 Let (T, F) be a tree with dynamics with Q 1 Let x be an extended end of T that is recurrent under F For any L Z, x has a unique minimal return chain (x l(k) ) k Z with l(0) = L Proof Let l(0) = L For k 0, recursively define n k as the first return time of x l(k) Naturally, l(k 1) is defined by F n k (xl(k) ) = x l(k 1) Notice there is no reason to believe that l(k) is minimal for k 0, nor does Definition 27 required it For k > 0, we claim that x l(k) is the first return of some vertex (Lemma 212) Since Q 1, there is a vertex with least index We define l(k + 1) as the least integer such that x l(k) is the first return of x l(k+1) Define n k+1 as the first return time of x l(k+1) We have made no choices, so the minimal return chain we constructed is unique If x is not recurrent, then the above construction will break down at some stage K 0 That is, we will have x l(k) which is not the return of any vertex of x In this case, we define n k = r(k) = for all k > K The above construction is a combinatorial version of the construction of a principal nest [L, 31] We now prove our claim that every vertex of a recurrent end is the first return of some vertex Notice by definition of the metric on trees, an end x is recurrent if and only if for all L Z there is K Z such that F N (x K ) = x L for some N 1 Lemma 212 Let (T, F) be a tree with dynamics Let x be an extended end of T, that is recurrent under F For every L Z, there exists M Z such that x L is the first return of x M Proof Fix L Z Since x is recurrent, F N (x K ) = x L for some K Z and N 1 It is possible that x K has returned to x before it returns to x L Let F N 1 (x K ) = x M be the last return of x K before it returns to x L Then F N N 1 (x M ) = x L and this is the first return of x M 8

25 Rooted Trees We have been working with quite general trees We now restrict our attention to trees with a distinguished vertex, a root The tree with dynamics of any polynomial has a root (Proposition 4143) Definition 213 Let T be a tree, and let v 0 T We call v 0 the root of T if every ancestor of v 0 has exactly one child and v 0 has more than one child We call a tree with a root a rooted tree If a tree has a root, it is unique The ancestors of a root v 0 are a countable line graph In a rooted tree we index the levels so that T 0 = {v 0 } It follows from the definition of root that T l is a single vertex v l for l N The boundary of a rooted tree has the topology of a Cantor set (compact, perfect, and totally disconnected) union one point (corresponding to lim v l ) The dynamics of a rooted tree are Lipschitz continuous There are restrictions on return times in a rooted tree v 1 T 1 v 0 T 0 v c0 0 v c1 0 T 1 T 2 T 3 Figure 3: A rooted tree with dynamics This is the tree with dynamics of every quadratic polynomial with disconnected Julia set (see Example 410) Proposition 214 Let (T, F) be a rooted tree with dynamics such that Q 1 If (x l(k) ) k Z is a return chain with return times (n k ) generated by r(k), then there exists K Z such that n k = 1 and r(k) = 1 for all k K Proof Since T is rooted, we have T l = {v l } for all l N Thus x l = v l, and F(x l ) = x l Q for all l N Since Q > 0, F(x l ) is an ancestor of x l Q for all l N We can find K so that l(k) Q Hence F(x l(k) ) = x l(k) Q, so n K = 1 Since the return times are non-decreasing by Lemma 28, n k = n K = 1 for all k K By definition r(k) = 1 for all k K This proposition describes the initial conditions satisfied by the return times of a return chain in a rooted tree with dynamics When we construct a return chain, we can choose l(0) (Proposition 211) We define a sort of normal form for return chains by requiring that l(0) = 0 This requirement normalizes the initial conditions of the return times 9

Corollary 215 Let (T, F) be a rooted tree with dynamics such that Q 1 Let (x l(k) ) k Z be a return chain with return times (n k ) generated by r(k) If l(0) = 0, then n k = r(k) = 1 for all k 0 Furthermore, if (x l(k) ) is minimal and l(0) = 0, then n 1 = r(1) = 1 Proof Since l(0) = 0 < Q, it follows from the proof of Proposition 214 that n k = 1 for all k 0 Now assume that (x l(k) ) is minimal We have F(x Q ) = x 0 = x l(0) Thus l(1) = Q, since Q is the least possible index of a vertex that could return to x 0 Therefore n 1 = r(1) = 1 3 Meta-Fibonacci Sequences In this section, we derive some estimates for n k based on bounds on r(k) 32 We give two main estimates for n k, a lower bound and an upper bound (Theorems 31 and 32 respectively) We also give some examples of variable-r meta-fibonacci sequences 32 In light of Lemma 28 and Corollary 215, we will only consider non-decreasing r(k)-bonacci sequences (n k ) with n k = 1 for k 0 Observe that for any such sequence, n k r(k) for all k 1 Hence it is easy to construct trees with dynamics with large return times We say an r(k)-bonacci sequence (n k ) has a cascade of length j 1 if n k = = n k+j 1 for some k 1 Naturally, if (n k ) is the sequence of return times of a return chain, then a cascade corresponds to a cascade of central returns Let denote the greatest integer function Theorem 31 Let (n k ) k Z be a non-decreasing r(k)-bonacci sequence such that n k = 1 for all k 0 If the length of every cascade of (n k ) k N is bounded above by J Z +, then n k 2 k/(j+1) for all k 1 Theorem 32 Let (n k ) k Z be a non-decreasing r(k)-bonacci sequence such that n k = 1 for all k 0 Let M Z + If r(k + 1) Mr(k) + 1 for all k 1, then 31 Examples n k (M + 1) k for all k 1 Before we prove our estimates we give some examples of r(k)-bonacci sequences The most elementary is when r(1) = 1 and r(k) = 2 for all k 2 Then n k = u k+1, where (u k ) is the usual Fibonacci sequence If r(k) = r 2 for all k sufficiently large, then up to re-indexing, the tail of n k is a generalized r-bonacci sequence for some initial conditions If r(k) = 1 for all k, then n k = 1 for all k If r(k) = 1 for all k large, then n k is eventually constant While this is may seem like a trivial example, it corresponds to the return times of a periodic end (Lemma 29) In the following example, (n k ) is the return times of the Feigenbaum polynomial [S] Example 33 Let r(k) = k for all k 1 By an easy inductive argument, we find that n k = 2 k 1 for k 1 By taking r(k) = 1 frequently, we can make n k grow linearly 10

Example 34 For k 2, let r(k) = 2 if k = 2 m for some m Z +, and r(k) = 1 otherwise: k 0 1 2 3 4 5 6 7 8 9 16 r(k) 1 1 2 1 2 1 1 1 2 1 2 n k 1 1 2 2 4 4 4 4 8 8 16 It is easy to show that k/2 < n k k for k 1 The following is an example of an extended variable-r meta-fibonacci sequence Example 35 Let (u k ) denote the (ordinary) Fibonacci numbers Let r(k) = 1 for k < 1 and r(k) = u k+1 for k 1: k 2 1 0 1 2 3 4 5 6 7 8 9 r(k) 1 1 1 1 2 3 5 8 13 21 34 55 n k 1 1 1 1 2 4 9 20 44 95 202 424 It is left as an exercise to show that n k = 2n k 1 + u k 1 1 for k 1 32 Estimates We give some estimates on the terms of an r(k)-bonacci sequence based on bounds on r(k) For a given k, the larger r(k) is, the larger n k will be in comparison to n k 1 However the exact relationship is subtle We are particularly interested in closed-form bounds That is, bounds for n k which are functions of k, but not of n 1,, n k 1 or r(k) First, we recall the asymptotic growth rate of the r-bonacci numbers Let r 1 Define γ r as the unique root of z r z r 1 z 1 such that 1 γ r < 2, where denotes the complex norm It is known that γ r is well defined and real for all r [Mi, Eq 6 ] For example, γ 2 = (1 + 5)/2 Let (u r,k ) k=1 be the r-bonacci numbers, then lim k u r,k+1 /u r,k = γ r The sequence (γ r ) is strictly increasing, and lim r γ r = 2 [Du] We can compare the growth rate of r(k)-bonacci sequences with bounded r(k) to γ r Let (n k ) k Z be a non-decreasing r(k)-bonacci sequence such that n k = 1 for all k 0 Let R Z + If lim inf r(k) R, then n k const γr k for all k 1 (31) k and some positive constant [E3, Prop 35] A similar upper bound holds If lim sup r(k) R, then n k const γr k for all k 1 (32) k and some positive constant We now derive upper and lower bounds using weaker assumptions The following lemma is the key observation about the growth of n k as a function of r(k) We give a condition for n k to double (see Example 33) 11

Lemma 36 ([E3] Lem 33) Let (n k ) k Z be an r(k)-bonacci sequence If r(k + 1) = r(k) + 1 for some k, then n k+1 = 2n k Proof By definition we have n k+1 = r(k+1) j=1 n k+1 j = n k + r(k)+1 j=2 r(k) n k+1 j = n k + n k i = 2n k i=1 There are r(k)-bonacci sequences where (n k ) grows linearly (Example 34), or even slower [E3, Thm 1] This slow growth occurs when r(k) = 1 for many consecutive k Theorem 31 shows that this is the only way to obtain sub-exponential growth of n k Proof of Theorem 31 First consider the assumption that the length of cascades of (n k ) is bounded by J It follows that for k 1, the maximum number of consecutive r(k) that equal 1 is J 1 So at least one of the terms r(k + 1),, r(k + J) is larger than 1 for any k 1 Fix k 1 It suffices to show that n k+j+1 2n k If r(k + 1) = 1 or r(k + 2) = 1, then n k+j+1 2n k by the observation about r(k) and Lemma 36 By similar arguments, we can reduce to the case where r(k + 1) r(k + 2) > 1 Then n k+2 n k+1 + n k 2n k + n k 1 The above estimate is sharp, as the following examples shows Fix any J 1 Define r(k) = 2 for k 1 such that k 0 (mod J + 1), and r(k) = 1 otherwise Then for k 1, n k = 2 k/(j+1) if k 0 (mod J + 1), and n k = n k 1 otherwise Theorem 32 follows by induction from the following lemma We derive an upper bound for the magnitude of n k+1 relative to n k Lemma 37 Let (n k ) k Z be a non-decreasing r(k)-bonacci sequence with n k = 1 for k 0 If r(k + 1) Mr(k) + 1 for some M Z + and some k, then n k+1 (M + 1)n k Proof By definition we have n k+1 = n k + n k + n k + n k + r(k+1) j=2 Mr(k) i=1 M 1 m=0 M 1 m=0 n k+1 j n k i r(k) n k i mr(k) i=1 r(k) n k i i=1 = (1 + M)n k (by assumption) (since the n k are non-increasing) 12

The above estimate is sharp If n k M = = n k and r(k + 1) = M + 1, then r(k + 1) = Mr(k) + 1 and n k+1 = (M + 1)n k The above upper bound is unexpectedly small A constant function r(k) generates a sequence (n k ) which grows exponentially A logarithmic r(k) generates a sequence which grows linearly (Example 34) A priori, if r(k) grows exponentially, then we might expect that (n k ) would grow super-exponentially However Theorem 32 shows that it does not 4 Trees with Dynamics of a Polynomial In this section, we describe the construction of a tree with dynamics of a polynomial Every polynomial of degree at least two is associated with a tree with dynamics First, we define abstract puzzle, which is a sequence of decompositions of some set 41 Every puzzle has a tree structure A function that respect the puzzle structure give rise to a tree with dynamics We prove our main theorem In 42, we describe a generalized principal nest Next, we turn to the tree with dynamics of a polynomial 43 Green s function of a polynomial decomposes the plane into a puzzle, and the dynamics of the polynomial are compatible the puzzle structure The construction of the puzzle for a polynomial with disconnected Julia set is different that the construction for a polynomial with a connected set This difference means that a polynomial with disconnected Julia set has a canonical tree with dynamics A polynomial with connected Julia set has a tree with dynamics for each Yoccoz puzzle 44 Finally, we give some properties of every polynomial tree with dynamics 45 41 Puzzles A puzzle is a sequence of Markov partitions in a general sense We define an abstract puzzle of a polynomial We have two main reasons for doing so First, we wish to list common properties of polynomial puzzles Second, we wish to isolate the structure we need to define a tree with dynamics Definition 41 Let f be a polynomial of degree at least 2 A puzzle of f is a sequence P = (P l ) l Z, where each P l is a collection of disjoint non-empty subsets of C such that K(f) P P l P We call each P P l a puzzle piece at depth l We require that each P l contain at most countably many puzzle pieces The puzzle pieces must satisfy the following Markov properties 1 For any puzzle pieces P 1, P 2, there is a puzzle piece P such that P 1 P 2 P 2 If P P l, then P P p for some (unique) P p P l 1 3 If P P l, then f(p ) = P 1 and f(p p ) = P p 1, for some P 1 P l1 with l 1 < l There is a standard puzzle for each polynomial (of degree 2), which is the Branner- Hubbard puzzle in the disconnected case [BH], [E2], or a Yoccoz puzzle in the connected 13

case [H], [K] However the standard definitions only include P l with l N So we modify the standard definitions to define P l for l < 0 (Definitions 48 and 411) In a Yoccoz puzzle, these modifications produce finitely many puzzle pieces with exceptional dynamics They only satisfy a weakened version of condition 3 3 If P P l, then f(p ) P 1 f(p p ) for some puzzle piece P 1 P l1 for some l 1 < l We define a tree with dynamics from a puzzle Notice that we only need the Markov properties for this definition: puzzle pieces are ordered by inclusion, and f respects this order Definition 42 Let P = (P l ) l Z be a puzzle a polynomial f such that every puzzle piece with exceptional dynamics has an ancestor with non-exceptional dynamics We define T(P) the tree of P by declaring that each puzzle piece is a vertex For P P l, define the parent of P as P p, the unique puzzle piece at depth l 1 such that P P p We define the induced dynamics F f : T(P) T(P) by F f (P ) = f(p ) for non-exceptional pieces Let P be a puzzle piece with exceptional dynamics Inductively define F f, by assuming that F f (P p ) is defined Define F f (P ) = P 1, where P 1 is the unique puzzle piece such that P p 1 = F f (P p ) and f(p ) P 1 Notice that the tree structure defines the ancestors of a puzzle piece Lemma 43 Let P be a puzzle of a polynomial f If every puzzle piece with exceptional dynamics has an ancestor with non-exceptional dynamics, then (T(P), F f ) is a tree with dynamics Moreover, if P L contains exactly one puzzle piece for some L, then T(P) is a rooted tree Proof The above definition certainly defines a graph Markov property 1 implies that it is connected, and property 2 implies it has no non-trivial circuits Property 3 implies that F f preserves children We must show that F f is well-defined on puzzle pieces with exceptional dynamics Suppose P has exceptional dynamics Inductively, we may assume that we have defined F f (P p ), so f(p p ) F f (P p ) P L+1 for some L It follows from 3 that f(p ) P 2 f(p p ) for some puzzle piece P 2 P l2 for some l 2 < L We can find P 1 P L such that f(p ) P 2 P 1 and P p 1 = F f (P p ), by applying condition 2 a finite number of times If P 1 is another such piece, then f(p ) P 1 P 1 So P 1 = P 1 by disjointness of puzzle pieces at level L Thus P 1 is unique, and F f (P ) = P 1 is well-defined By construction, F f preserves children Given a puzzle P of f, we define a nest of puzzle pieces, which corresponds to an end of the tree with dynamics (T(P), F f ) Definition 44 Let f be a polynomial, and P a puzzle of f A nest of puzzle pieces of f is a sequence (P l ) l N of puzzle pieces of f such that each P l is at depth l and P l+1 P l An extended nest is the analogous sequence with l Z Let (P l ) be an extended nest of puzzle pieces of P for a polynomial f Let (x l ) be the extended end in the tree with dynamics (T, F) = (T(P), F f ) that corresponds to (P l ) For 14

l Z and n 1, we say f n (P l ) returns if and only if F n (x l ) returns We define the first return time of P l as the first return time of x l Hence, it is possible that f n (P l ) P m, but F n (x l ) = x m for some indices We define a return nest Definition 45 Let (P l ) l Z be an extended nest of puzzle pieces of a polynomial f A return nest is a sub-nest (P l(k) ) k Z such that f n k (P l(k) ) = P l(k 1) for all non-exceptional P l(k), where n k is the first return time of P l(k) If f n (P l(k) ) has exceptional dynamics for some n = 0,, n k 1, then we only require that f n k (Pl(k) ) P l(k 1) We call (n k ) k Z the return times of the return nest A return nest is minimal if l(k + 1) = min { l : P l(k) is the first return of P l } for all k 0 For a standard puzzle of f, we have f n k (Pl(k) ) = P l(k 1) with at most one exception In a Yoccoz puzzle, if l(k 1) = 0, then we may have f n k (Pl(k) ) P l(k 1) A return nest corresponds to a return chain in the tree with dynamics A minimal return nest corresponds to a minimal return chain Let f be a polynomial of degree 2 Let (T, F) be a tree with dynamics of f defined by some puzzle The following chart is a dictionary between the dynamical systems (P, f) and (T, F) (P, f) (T, F) P a puzzle piece v a vertex (P l ) l Z an extended nest of puzzle pieces (x l ) l Z an extended end (P l(k) ) k Z a return nest (x l(k) ) k Z a return chain with return times (n k ) with return times (n k ) Observe that the definition of return nest (Definition 45) and return chain (Definition 45) are exactly the same if we replace a puzzle piece P l(k) by a vertex x l(k) In particular, the return times are the same We prove our main theorem: The return times of any return nest are variable-r meta- Fibonacci numbers Proof of Theorem 12 Theorem 210 applies to any tree with dynamics of a polynomial by Proposition 414 By the dictionary, a return nest corresponds to a return chain and the return times are the same Corollary 46 Let P be a puzzle of f such that P 0 contains exactly on puzzle piece If (n k ) are the return times of a return nest (P l(k) ), then n k = r(k) = 1 for all k K for some K Z If l(0) = 0, then K = 0 Furthermore, if l(0) = 0 and the nest is minimal, then K = 1 Proof The assumption on P 0 implies that (T(P), F f ) is a rooted tree with dynamics Apply Propositions 414 and 214 For the last parts use Corollary 215 15

We will show that if P is a standard puzzle of a polynomial, then P 0 always contains exactly one puzzle piece Theorem 12 and Corollary 46 give necessary conditions for the return times of a return nest It is natural to ask what are sufficient conditions? Moreover are these conditions different for polynomials with connected Julia set? with disconnected Julia set? or for real polynomials? We do not address these questions at this time, since it would require a more in depth and technical analysis of a tree with dynamics than we wish to present in this paper 42 Principal Nests Let f be a polynomial and P a puzzle of f For z 0 K(f), a nest of z 0 is a nest of puzzle pieces (P l ) such that z 0 P l for every l A nest of puzzle pieces that contains a critical point is of special interest Definition 47 Let (P l ) be an extended nest of puzzle pieces of a polynomial f Suppose that there is a critical point of f in every P l A principal nest is a minimal return nest of (P l ) In terms of Markov properties, there is no difference between principal nests and return nests The return times of both are r(k)-bonacci numbers However, topologically they are different A principal nest can be to used estimate the moduli of the annuli of its nest [BH, Ch 45] A general return nest cannot be used in this way The concept of a principal nest appeared in the literature before the terminology was set Branner and Hubbard introduced tableaux [BH, Ch 42] For a polynomial with exactly one persistent critical point, a tableau keeps track of the return times of a principal nest of the persistent critical point with l(0) = 0 Later the zig-zag pattern that defined the returns was called the critical staircase of the tableau [B] Lyubich suggested a choice for l(0), and we have generalized the terminology introduced in [L, 3] A standard puzzle of polynomial with a unique persistent critical point has a principal nest, which depends only on the choice of l(0) (see Proposition 211) Let (P l(k) ) k Z be a principal nest of a polynomial f Then f P l(k) is not univalent for any k In the disconnected case, if P is the standard puzzle, then it is clear that (f n k, Pl(k), P l(k 1) ) is polynomial-like (of some degree 2) [DH] for every k Z A polynomial of the form f(z) = z d + c (d 2, c C) is called unicritical Lyubich showed that for a Yoccoz puzzle of a unicritical polynomial, there is a choice of l(0) for the principal nest such that (f n k, Pl(k), P l(k 1) ) is polynomial-like for every k 1 [L, Prop 31] 43 Polynomials with Disconnected Julia Set We now turn to defining the standard puzzle for a polynomial These standard puzzles have some useful additional properties; all of their puzzle pieces are open, simply connected, and pre-compact Also, a polynomial restricted to one of its puzzle pieces is a proper map, with finitely many exceptions However, we never use these additional properties in this paper First we recall some facts that we will use in both the connected and disconnected cases Let f be a polynomial of degree d 2 Let g denote Green s Function of f We use g to decompose the plane and define the trees with dynamics of f Recall that g(z) 0 for all 16

z C and g(z) = 0 if and only if z K(f) The functional equation g(f) = d g is satisfied by f and g The critical points of g are the critical points of f and the iterated pre-images of critical points of f An equipotential is a level set of g of the form {z C : g(z) = λ > 0} By the functional equation, f maps equipotentials to equipotentials Equipotentials have a dynamical definition (see [B]) It follows that the tree with dynamics of a polynomial with disconnected Julia set is a topological invariant Let ϕ be some Böttcher function of f If the Julia set of f is connected, then ϕ 1 : C D C K(f) is a conformal isomorphism An external ray is a set of the form ϕ { 1 se 2πiθ : 0 < s < } for some θ R/Z An external ray is rational if θ Q/Z A topological disk is an open simply connected set Fix a polynomial f of degree d 2 with disconnected Julia set We outline the dynamical decomposition of the plane using g Branner and Hubbard defined this decomposition for polynomials with exactly one escaping critical point [BH, Ch 11] Later, Branner clarified the puzzle structure [B] The author generalized this decomposition, and defined the tree with dynamics for any polynomial with disconnected Julia set [E2] We distinguish all equipotentials whose grand orbit contains a critical point of f There are countably many such equipotentials, say {E l } l Z Index them so that g E l < g E l 1, E l is a Jordan curve for l 0, and E 1 is not a Jordan curve (so it contains a subset homeomorphic to a figure-8) Let Q be the number of orbits of {E l } l Z under f If f has e distinct critical points that escape to infinity, then Q e It is possible that Q < e if f has two escaping critical points c and c such that g(c) = d n g(c ) for some n Z From the functional equation and the indexing of E l, it follows that f(e l ) = E l Q for all l In fact, Q is equivalent to the Q that is used in trees with dynamics Notice that Q is positive Define U l = {z : g(z) < g E l } For l 0, U l is a single topological disk For all l, U l is the disjoint union of finitely many topological disks {Pl i } We define each of these disks as a puzzle piece of f at depth l, and P l = {Pl i} This puzzle P = (P l) is the Branner-Hubbard puzzle [BH, Ch 3] It is known that the Markov properties hold for these puzzle pieces The children of a puzzle piece P P l is the set {P c P l+1 : P c P } Define an annulus of f, by A = P P c Note that there is a one-to-one correspondence between annuli and puzzle pieces Since f preserve children, it follows that f maps annuli to annuli Let A i = P i Pi c for i = 1, 2 Then f(a 1 ) = f(a 2 ) if and only if f(p 1 ) = f(p 2 ) Therefore we could just as well used annuli instead of puzzle pieces to define the puzzle Definition 48 Let f be a polynomial of degree at least 2 with disconnected Julia set Let P be the Branner-Hubbard puzzle of f We define the canonical tree with dynamics of f as (T(P), F f ) Remark 49 Because of the correspondence between puzzle pieces and annuli, we could have defined the vertices of the tree as annuli Thus the above definition gives the same tree with dynamics as [E2, Def 37] Example 410 Let f(z) = z 2 + c with disconnected Julia set There is exactly one escaping critical point of f, namely 0, thus Q = 1 The equipotential that contains 0 is E 1 Each equipotentials E l = f l+1 (E 1 ) = { z : g(z) = 2 l+1 g(0) } is a smooth Jordan curves for l N Hence T l is a single vertex for l N Since 0 is a simple critical point, f is locally twoto-one near 0 So E 1 is homeomorphic to a figure-8 (two Jordan curves pasted at 0) There 17

f(0) E 0 E 1 P 0 E 2 0 E 2 v 0 v c 0 T 0 0 v c 1 0 T 1 T 2 Figure 4: Equipotentials of a quadratic polynomial with disconnected Julia set and its tree with dynamics are exactly two components of E 2 = f 1 (E 1 ) = {z : g(z) = 2 1 g(0)}, one inside each loop of E 1 Thus there are exactly two puzzle pieces of f at depth 1 So in the tree with dynamics of f, T 0 = {v 0 } and T 1 = {v c 0 0, v c 1 0 } For l > 1, f maps E l onto E l 1 This map is oneto-one, since there are no critical points in the bounded components of C E l Therefore each component of E l is homeomorphic to a figure-8 It follows that there are exactly two components of E l+1 nested inside each component of E l ; one in each loop of the figure-8 Thus if v T l for some l N, then v has exactly two children, which are mapped by F onto the children of F(v) It follows that (T, F) is isomorphic to the tree with dynamics from Example 24 44 Polynomials with Connected Julia Sets When f is a polynomial with connected Julia set, we use a technique of J C Yoccoz and decompose the plane into a Yoccoz puzzle The definition for a quadratic polynomial was first published by Hubbard [H, 5] The general case was described by J Kiwi [K, 12]) We outline the construction here All the equipotentials of f are smooth Jordan curves, so we use external rays to separate the Julia set Choose α 1,, α m J (f) such that at least one rational ray lands on each α i, at least two distinct rational rays land on some α j, and f({α i }) = {α i } For quadratic polynomials, one usually chooses {α i } = {α}, where α is a repelling fixed point that is the landing point of at least two distinct external rays In general we could choose a finite number of repelling periodic cycles Choose λ > 0 The equipotentials { z : g(z) = d l λ } and the pre-images of the external rays that land on {α i } partition the plane We define the Yoccoz puzzle of f determined by {α i } and λ Let U 1 = {z : g(z) < λ}, and Γ 1 as the external rays that land on α 1,, α m including the landing points We define a sequence of open sets (U l ) l=1 and graphs (Γ l ) l=1, by U l+1 = f 1 (U l ) and Γ l+1 = f 1 (Γ l ) For technical reasons, define U l = { z : g(z) < d l λ } and Γ l = for l N The connected components of U l Γ l are the puzzle pieces of f at depth l, say P l = {Pl i} Define the Yoccoz puzzle by P = (P l) Note that what we call depth l, previous authors call depth l 1 The Markov properties hold for pieces at any level l 1 [K, 12] 18

Puzzle pieces at depth l 0 have not been defined in the existing literature Each of these puzzle pieces is bounded by an equipotential, but not by any external rays So for depth l 0 there is only one puzzle piece, which is a topological disk It is easy to check the Markov properties hold for these pieces However, the dynamics from puzzle pieces at depth 1 to the unique puzzle piece P 0 at depth 0 are exceptional If P is a puzzle piece at depth 1, then f(p ) P 0 In general, f(p ) P 0 Even if f(p ) = P 0, the map f : P P 0 is not necessarily proper However, the exceptional nature of these pieces does not affect return times Definition 411 Let f be a polynomial with connected Julia set Let P be some Yoccoz puzzle of f We define the standard tree with dynamics with respect to P as (T(P), F f ) Remark 412 The tree with dynamics of a polynomial with connected Julia set depends on the choice of P Specifically on the rational types [K, Def 31] of the {α i } that were chosen to construct P Hence the tree with dynamics of a polynomial with connected Julia set is not canonical However it does not depend on the choice of λ v 0 Figure 5: A Yoccoz puzzle of the Julia set of z 2 1 and its tree with dynamics The end which corresponds to the nest of the critical point (0) is indicated by a In the connected case, an annulus of f at depth l is the difference of nested puzzle pieces P p P where P is a puzzle piece at depth l A complication can arise An annulus A = P p P is called degenerate if P P p A degenerate annulus is not doubly connected, but is the union of topological disks Thus complication is a serious concern in modulus estimates, but does not affect return times Annuli are mapped to annuli by f, except possibly for those at depth 1 Let A i = P p i P i for i = 1, 2 If f(a 1 ) = A 2, then f(p p 1 ) = P p 2 by disjointness property of puzzle pieces Thus as in the disconnected case, we could use annuli instead of puzzle pieces to define a tree with dynamics of f Example 413 Let f(z) = z 2 + c with connected Julia set, and exactly 2 external rays land on some fixed point α We outline the construction of the first few levels of a Yoccoz puzzle of f and the associated tree with dynamics, see Figure 44 We choose {α i } = {α}, and any λ > 0 By definition, U l = { z : g(z) < 2 l+1 λ } and Γ l = for l N Thus P l is a single puzzle piece P l, and T l = {v l } for l N We have Γ 1 = { 1, 2 3 3}, and these two external rays separate U 1 into two puzzle pieces, say P1 0 which contains 0, and P1 1 We 19

have f(p1 1 ) P 0 and f(p1 0 ) = P 0 However the map f : P1 0 P 0 is not proper Next, Γ 2 = Γ 1 { 1, 5 6 6} So P 0 1 has two children, say P2 0 0 and P2 1, and P1 1 has only one child P2 2 So f(p2 0 ) = P1 1, f(p2 1 ) = P1 0, f(p2 2 ) = P1 0 Finally, Γ 3 = Γ 2 { 1, 11, 5, 7 12 12 12 12} This gives P2 1 and P2 2 two children each, and P2 0 one child 45 Properties of Polynomial Trees with Dynamics We note some properties satisfied by any tree with dynamics of any polynomial Let (P l ) be a nest of puzzle pieces from the Branner-Hubbard puzzle of f Then l N P l is a connected component of K(f) So each point z 0 K(f) lies in a unique nest Thus the dynamics of z 0 are coded by the dynamics of a unique end of the tree with dynamics Moreover, if J (f) is a Cantor set, then there is a one-to-one correspondence between points of J (f) and ends of the tree with dynamics Let P be a Yoccoz puzzle of f Let z 0 K(f) If z 0 is not a pre-image of one of the α i used to define the Yoccoz puzzle, then z 0 lies in a unique nest (P l ) Although there is no obvious geometric interpretation of l N P l If z 0 is the pre-image of one of the α i used to define the Yoccoz puzzle, then z 0 l N P l for several nests (P l ) Thus the dynamics of every point of K(f) are coded by the dynamics of an end of the tree with dynamics For all but countably many of points of K(f), this coding is unique The following properties follow immediately from the construction of a standard tree with dynamics of a polynomial (Definitions 48 and 411) Compare to [E2, Def 32] Proposition 414 If (T, F) is a tree with dynamics of a polynomial with respect to a standard puzzle, then the following hold 1 Every vertex of T has at least one child That is, T has no leaves 2 Every vertex of T has only finitely many children That is, T is locally finite 3 There is a root of T 4 The integer Q such that F(T l ) = T l Q is positive Moreover Q = 1 for any a tree with dynamics of a polynomial with connected Julia set The construction of a tree with dynamics of a polynomial from a puzzle in this paper is purely set theoretic We only use the Markov properties of the puzzle We never used the topological properties of puzzle pieces of a polynomial Thus the above proposition can be thought of as the axioms for a tree with dynamics of a puzzle satisfying the Markov properties Complete axioms for the tree with dynamics of a polynomial with a disconnected set are known These axioms are complete in the sense that they are necessary and sufficient conditions for a tree with dynamics to be the tree with dynamics of a polynomial with disconnected Julia set These axioms first appeared in [E2, Def 47], where their necessity was demonstrated They were also shown to be sufficient for certain trees with dynamics [E2, Thm 94] The pre-print of L DeMarco and C McMullen contains a proof that the axioms are sufficient (using different notation) [DeMc] To define these complete axioms we need to keep track of some topological information Specifically the local degree of the polynomial 20