Periodic points and subsystems of second-order arithmetic

Periodic points and subsystems of second-order arithmetic

Annals of Pure and Applied North-Holland Logic 62 (1993) 51-64 51 Periodic points and subsystems of second-order arithmetic Harvey Friedman* Depa...

1MB Sizes 27 Downloads 39 Views

Annals of Pure and Applied North-Holland

Logic 62 (1993) 51-64

51

Periodic points and subsystems of second-order arithmetic Harvey

Friedman*

Department

of Mathematics,

Stephen Department

Xiaokang

Ohio State University,

G. Simpson* of Mathematics,

Columbus,

OH 43210, USA

*

Pennsylvania

State University,

University

Pennsylvania

State University,

Altoona

Park, PA 16802, USA

Yu” *

Department of Mathematics, 16601, USA

Campus,

Altoona,

PA

Communicated by D. van Dalen Received 30 September 1989 Revised 12 June 1992

Abstract Friedman, arithmetic.

H., S.G. Simpson and X. Yu, Periodic points and Annals of Pure and Applied Logic 62 (1993) 51-64.

subsystems

of second-order

We study the formalization within subsystems of second-order arithmetic of theorems concerning periodic points in dynamical systems on the real line. We show that Sharkovsky’s theorem is provable in WKL,. We show that, with an additional assumption, Sharkovsky’s theorem is provable in RCA,,. We show that the existence for all n of n-fold iterates of continuous mappings of the closed unit interval into itself is equivalent to the disjunction of Xi induction and weak Kiinig’s lemma.

1. Introduction

and preliminaries

This paper is a contribution to Reverse Mathematics [9], a program of foundational research whose goal is to classify specific mathematical theorems according to the axioms needed to prove them. In the work presented here, we attempt to determine which axioms in the language of second-order arithmetic are needed to prove Sharkovsky’s Theorem [7] concerning periodic points in dynamical systems on a closed bounded interval of the real line. We do not Correspondence to: Xiaokung Yu, Department of Mathematics, Altoona Campus, Altoona, PA 16601, USA. * Research partially supported by NSF. ** Research partially supported by NSF grant DMS-8701481. 016%0072/93/$06.00

@ 1993 -

Elsevier

Science

Publishers

Pennsylvania

B.V. Ail rights reserved

State

University,

H. Friedman et al

52

completely reach our goal, but we uncover some novel phenomena. This research is therefore presented as an interesting but nondefinitive case study. The reader of this paper will require some knowledge of the techniques by which ordinary mathematics is formalized in subsystems of second-order arithmetic. General information of this kind can be found in [S], [lo], [2], [4], and [ll]. In particular, we assume familiarity with RCA, and WKL,, two of the systems which are most used in Reverse Mathematics. RCA, is the subsystem of second-order arithmetic with A: comprehension and 2: induction. WKL, consists of RCA0 plus weak Kiinig’s lemma, i.e., the axiom that every infinite subtree of 2’” has a path. Here 2
(RC&). A (code for a) complete separable metric space a is to be a pair (A, d) where A is a nonempty countable set and d:A xA+R is a pseudometric, i.e., it satisfies d(a, a) = 0, d(a, b) = d(b, a) 3 0, and d(a, b) + d(b, c) 3 d(a, c). A ( co d e for a) point of a is defined to be a sequence (a,: n E N), a, E A, such that d(a,, a,) G 2-” for all m, n E N with man. Ifx=(a,:nEN) andy=(b,:nEN) arepointsofA, wesetd(x,y)= lim, d(a,, b,), and we define x = y to mean that d(x, y) = 0. The basic open neighborhoods of a are the open balls B(a, r) where a E A, r E Q, r > 0. Here by definition x E B(a, r) if and only if d(x, a) < r. defined

In this paper, the most important examples of complete separable metric spaces are (i) the real line Iw, and (ii) its closed bounded intervals [x, y] where X, y E Iw, x s y. We can make the identification 1w= 0 where Q is the set of rational numbers with the pseudometric d(a, b) = la - bl. Also important are the complete separable metric spaces (iii) 2” of all functions from N into 2 = (0, l}, known as Cantor space, with the countable dense set 2’N and the pseudometric d(f,

g)

=

c

Ifci) ; &)I ,

I

and (iv) NN of all functions from N into N, known as Baire space, with the countable dense set FV” and the pseudometric

A complete separable metric space A is called compact if there eixsts a aniEA, SuchthatforallnEN sequence of finite sequences ((a,;: i ck,):nEN), and b E A there exists i 6 k, such that d(a,i, b) < 2-“. Thus we can prove within RCA0 that the closed bounded interval [x, y] and the Cantor space 2” are compact. Within WKLo, we can prove that compact metric spaces have the Heine-Bore1 covering property, i.e., any covering of d by a countable sequence

Periodic points and subsystems of second-order

of basic open neighborhoods property for compact metric lemma

arithmetic

has a finite subcovering. Indeed, spaces is equivalent over RCA,,

53

the Heine-Bore1 to weak Kiinig’s

(see [l], [2], [ll]).

1.2. Definition

(RCA,,).

(code for a) continuous

If a

and

B are complete

F : a -+ Z?is defined

function

separable

metric

spaces,

a

to be a set of quintuples

Fc_NxAxQ+xBxQ+ which

is required

to have

certain

properties.

Here

Q’

is the

set of positive

numbers. We write rational (a, r)F(b, s) as an abbreviation 3n ((n, a, r, 6, s) E F). Intuitively, (a, r)F(b, s) is a neighborhood condition,

for i.e.,

a piece of information to the effect that F carries B(a, r) into B(b, s). We use the notation (a’, r’) < (a, r) for the inequality d(u, a’) + r’
(a, r)F(b’, s’), then d(b, b’) GS + s’. (a’, r’) < (a, r), then (a’, r’)F(b, s). (b, s) < (b’, s’), then (a, r)F(b’, s’). E > 0, there exist (a, r)F(b, s) such that

d(x, a)
and

s < E. Given F :A-, B as above and x E a, let F(x) be the unique y E g (up to equality in B as defined above) such that d(y, 6) 4s for all (a, r)F(b, s) with d(x, a)
Two continuous

functions

e(x) for all x E a. Given a continuous

function

We write

only

F,, F2 :a *

B are said to be equal

if F,(x) =

F :A -+ I? as above, a modulus of uniform continuity for F is a function h : N + N such that, for all x, y E a, d(x, y) c 2-h(n) implies d(F(x), F(y)) < 2-“. Using the Heine-Bore1 property, we can prove in WKL,, for compact a that every continuous function F : A * I? has a modulus of uniform continuity (see Lemma 2.6 below). A (code for an) open set in a is any set of triples

x E II if and

if 3n 3u 3r ((n, a, r) E I/ A d(x, a) < r).

Thus

the

formula x E U is 27. Conversely, we can prove in RCA0 that for any $’ formula p?(x) there exists an open set U c a consisting of all x E a such that q(x) holds, provided QJ(X) is exfensionul on A in the sense that for all x, y E a, q(x) and x = y imply

q(y)

2. Proof

(see [ll,

011.51).

of Sharkovsky’s

For our purposes, where X is a complete

theorem

in WKLo

a dynamical system is a continuous separable metric space. In dynamical

function systems

F :X-+X, theory, one

H. Friedman et al.

54

studies the behavior of sequences of points obtained by iteration: x, F(x), FZ(x), . . . , F”(x),

...,

where x E X and F”(x) =,FF : - . F(x) , n

for all n E N.

Dynamical systems theory in the context of subsystems of second-order arithmetic has been considered in [l]. A point x E X is said to be periodic of period n if F”(x) = x and F”(x) # x for all m, 1 G m < n. Let ST3 be the following statement, due to Sharkovsky. For any dynamical system F: IR + R on the real line, if there exists a point of period 3, then there exist points of period n for all n > 1, II E N. Our investigations here center on the problem of which axioms of second-order arithmetic are needed to prove ST3. We do not completely solve this problem. In reality, ST3 is only a special case of the much more comprehensive theorem which Sharkovsky actually proved [7], [5], [3]. (The subsequent rediscovery of this special case by Li and Yorke [6] was the impetus for our work here.) Define the Sharkovsky ordering to be the following ordering of the positive integers: 3, 5, . . . ) 2 * 3, 2 * 5, . . . ) 2= . 3, 22 * 5, . . . ) . , . ) 4, 2, 1. The full theorm of Sharkovsky [7] says that m precedes n in the Sharkovsky ordering if and only if every continuous F: R --$ iw with points of period m has points of period n. Our results below concerning ST3 can be generalized so as to apply to the full theorem of Sharkovsky. The proofs require essentially no additional idea beyond Sharkovsky’s combinatorial technique. (For an exposition of Sharkovsky’s proof, see [3] or [5].) With this understanding, we shall concentrate on ST3. We shall now prove a sequence of lemmas leading to the theorem that ST3 is provable in WKL,,. 2.1. Lemma (RCA,,). Let (a,: n E N) and (b,: n E N) be sequences numbers such that a, s a,,, G b,,, such that a, s x s b, for all n.

of rational G b, for all n. Then there exists a real number x

Proof. If there exists a rational number c such that a, G c can take x = c. Otherwise, an argument using _Zyinduction n such that ]a, - b,l < 1. Let n_, be the least such n, and nk<--. by putting Itk+i = the least n such that a, > ck=(u,,+b,,)/2. Then x=(u,,:k~N)=(b,,:k~N)=(c~:k~N)) seen to be a real number with the desired property. 0

< b, for all n, then we shows that there exists define n, < n1 <. . . < ck or b,
The following lemma is an RCA” version of the Intermediate (see also [ll, Chapter II]).

Value Theorem

Periodic points and subsystems of second-order

2.2. Lemma (RCA& I.. F:[x, yl-+R there exists z E [x, y] such that F(Z) = 0. Proof. We imitate number rational

the

standard

arithmetic

55

IScontinuous and F(x) < 0
bisection

argument.

If there

exists

then

a rational

c E [x, y] with F(c) = 0, then we can take z = c. Otherwise, we define numbers a, and b,, n E N, as follows. First, use continuity to find rational

a, and b, such that x < a, < b,, -Cy and F(a,,) < 0 < F(b,).

Given

a,* and b,,, we

have F(c,) f 0, c, = (a, + b,)/2, so let (a,,,, b,+,) = (a,, c,) if F(G) if F(c,)
> 0, (c,, b,) all n2, and z such that

from continuity

0

2.3. Lemma (RCAJ. If F : [0, I]+ R is continuous there exists x E [0, l] such that F(X) =x.

and F[O, 112 [0, 11, then

Proof. Let x0, x1 E [0, 11 be such that F(x,) = 0 and F(x,) = 1. Sestting G(x) = F(x) -x, we have G(x,) < 0 < G(x,) so by Lemma 2.2 there exists x E [x,,, x1] such that G(x) = 0. 0 2.4. Lemma (RC&). x
If U and V are nonempty open sets in R! with U < V (i.e., then lJ
that there exist sequences of rational numbers a, E U, b, E V,
We do not know whether

the following

lemma

is provable

in RCA,,.

2.5. Lemma (WKL,). If F:[a, b]-+ R is continuous and F[a, b] r> [O, 11, then there exist x, y E [a, b] such that F[x, y] = [O, 11. We can also arrange to have either F(x) = 0 and F(y) = 1, or F(x) = 1 and F(y) = 0. Proof. case.)

Assume

F(a) s 0 and

F(b) z 1. (It is easy

to reduce

the proof

to this

H. Friedman et al.

56

We claim

that there

is an open

set U G [a, b] consisting

of all x E [a, b] such

that 3y(x
r\F(y)
(1)

This is in fact provable in RCA”. To see this, note that (1) is equivalent formula, since by continuity we may restrict attention to rational numbers interval Section

[a, b]. The 1 concerning

We claim

existence extensional

that there

of U now

follows

by the

remark

at the

to a 2: y in the end

of

2: formulas.

is an open

set V c [a, b] consisting

of all x E [a, b] such

that Vy(xcysb-+F(y)>O).

(2)

To see this, note that by continuity plus the Heine-Bore1 covering property, (2) is equivalent to the existence of a finite set of neighborhood conditions s,), i s ~1, such that [x, b] is covered by the basic open neighborhoods B(Uj, li)j i =Sn, and B(bi, si) > 0 for all i s n. Thus (2) is equivalent to a _J$’ formula and hence defines an open set. Clearly U < V, so by Lemma 2.4 there exists z such that U < z < V. (If U is empty, we may take z = a.) Since z $ U, we have F(y) 2 0 for all y E [z, b]. Since z $ V, there is x0 with z
2.6. Lemma (WKLJ. Let d and l? be complete separable metric spaces and let F :a --, B be a continuous function. If a is compact, then F has a modulus of uniform continuity. Proof. We first note that property 4 of Definition 1.2 can be strengthened as follows. For all x E a and all E > 0, there exists a neighborhood condition (a, r)F(b,

s) such that d(x, a)
and s < E. To see this, let (a’, r’)F(b,

s) be a

neighborhood condition such that d(x, a’)
Periodic points and subsystems of second-order

With systems

arithmetic

the above lemmas in hand, we are now ready on the real line. In studying a particular dynamical

57

to look at dynamical system F :X+ X, it is

very helpful, indeed essential, to know that the iterations F” :X-+X are defined and make sense for all II E N. Unfortunately, this knowledge is not automatic in subsystems because

of second-order in such

systems

arithmetic it may

with restricted

be nontrivial

induction,

to prove

such as RCA,,

properties

of F” by

induction on n. For continuous F, the whole matter is analyzed completely in Section 4 below. If F is assumed to have a modulus of uniform continuity, our question

is answered

by the following

lemma.

2.7. Lemma (RCAJ. Let X be a complete separable metric space and let F : X + X be a continuous function. If F has a modulus of uniform continuity, then there exist continuous functions F”: X+X, n E N, defined by F’(x) =x, Fn+l(x) = F(F”(x)) for all x E X and n E N.

Proof. Let h’ : IV-+ N be a modulus of uniform continuity for F, and define h: N+ N by h(n) = h ‘(n - 1). We claim that the code of F can be replaced by another code F’ for the same continuous function, with the following property (*); for all n E N and basic open neighborhoods B(a, r) with r < 2-h(n), there exists a neighborhood condition (a, r)F’(b, s) such that s < 2-“. Namely, let F’ be such that (a, r)F’(b, s) holds if and only if there exist n E N and a neighborhood condition (a’, r’)F(b’, s’) such that d(a, a’) < r’ and r < 2-‘@) and s’ < 2Y-’ and (b’, s’ + 2+-l) < (b, s). It is straightforward to check that x E B(a, r) and (a, r)F’(b, s) imply F(x) E B(b, s). Using this, it is easy to see that (*) holds and that F and F’ are codes for the same continuous function. For all n E N, define F” so that (a, r)F”(b, s) holds if and only if there exist neighborhood conditions (a,, rO)F’(al, rJ, (aI, rl)F’(az, r2), . . . , @,-l, r,-@“(a,, r,> with (ao, d = (a, r) and (an, r,J = (b, 3). It is clear that F” has properties 1, 2 and 3 of Definition 1.2. In order to prove property 4, we first use primitive recursion in RCA,, (see [S, $21 of [ll, BII.3]), to obtain the sequence of iterates (h”: n EN), where h”(k) = k and h”+‘(k) = h(h”(k)). We then claim that, for all n, k E N and all basic open neighborhoods B(a, r) with r < 2- h”(k), there exists a neighborhood condition (a, r)F”(b, s) such that s <2-k. To prove the claim, note first that for n = 0 the claim is trivial and for n = 1 it reduces to property (*) above. In general, let n, k E N and O, rO) be given with r0 < 2-h”(k). By Z: induction on m G n, we prove (a, r) = (a that there exist neighborhood conditions (ao, rO)F’(a,, r,), (a,, rl)F’(az, rJ, . . , rm) with r, < 2--h”-m(k). The induction step is given by (*). (a,- ], rm-W(amy Taking m = n, we have our claim. From this, property 4 is immediate. It is clear from the definition of F” that FO(.x) =x and Fn+‘(x) = F(F”(x)) for all n E N and x E X. This completes the proof of Lemma 2.7. 0

58

H. Friedman et al.

Fix a pairing encoding

(Z), In addition

(. , a): N X N -+ N.

function

a sequence

of sets ((Z),:

For any set Z G N, we may regard

Z as

n E N) where

= {i E N: (i, n) E Z}.

we write

(Z)n = {(i, m): (i, m) E Z A m
the finite sequence

is that a strong

Lemma

(WKL,J.

fl

dependent

((Z) m: m < n). The point choice principle

For any n’i formula

is provable

q(n, X, Y)

of the following in WKLo.

in which Z does

not

occur, we have 32 vn VY (q(n, (W, Proof. The proof is in [ll,

Y)*

§VIII.2].

rl(n, (Z)“, (Z),)). q

We are now ready to show that ST3 is provable

in WKLo.

2.9. Theorem (WKLJ. Zf F: R + R is continuous and a point of period 3, then it has points of period n for all n T=1. Proof. Assume that there are three real numbers a < b 3. We first present the informal argument and then indicate the additional considerations which are needed for our formalization within WKL,. Fix n > 3. Informally, we define a sequence of closed bounded intervals

Start with AI = J. Then FAI 2 Z U J so by Lemma 2.5 there exists A, G AI with FA, = J. Then F2A2 2 Z U J so by Lemma 2.5 there exists A3 c A2 with F’A, = J. 2.5 there exists A,_1 LA,_, with . . . Then Fn--2An_2~ Z U J so by Lemma F”-2A,_1 = J. Then F”-lA,_I 2 Z U J so by Lemma 2.5 there exists A, G A,_1 with F”-‘A, = 1. Then F”A, 2 J 1 A,, so by Lemma 2.3 let x E A, be such that F”(x) = x. Clearly x, F(x),

F’(x),

. . . , F”-*(x)

EJ

Periodic points and subsystems of second-order

arithmetic

59

while F”-‘(x) E I, so F”(n) fx for 1 G m
for all x E [w. This

is given

bounded intervals in Iw. The other major difficulty

by Lemmas

within

WKL,

2.6 and is

to

2.7 applied

carry

out

the

to closed recursive

construction of AZ, A,, . . . , A,_1, keeping in mind that the axioms of WKLo include induction only for Z’y formulas. To overcome this difficulty, we use Lemma follows.

2.8 plus the endpoint information Let q(k, X, Y) be a formula saying

in Lemma 2.5. The details are as that X and Y are (codes for) closed

intervals Ak_l, Ak such that Ak EAT-, c J and Fk-‘Ak = J and Fk-’ {endpoints of Ak} = {endpoints of J}. The clause Fk-‘Ak = J is not n’j as it stands. However, the other clauses plus continuity and Lemma 2.2 imply that Fk-‘Ak = J is equivalent to a I_r clause, namely Vr E Q (r E interior

of Ak +- Fk-‘(r)

E J).

Thus q(k, X, Y) is equivalent to a fl formula, and we can apply Lemma 2.8 obtain the sequence of closed intervals (Ak: 1 < k < n). The needed properties these intervals can then be proved by n(: induction, which is equivalent to induction and hence available in WKL”. The inductive step is provided Lemmas 2.2 and 2.5. This completes the proof.

3. An RCA,

to of .ZT by

0

version of Sharkovsky’s

theorem

In this section, we will concentrate on the case that the functions are continuous with modulus of uniform continuity. We show that, in this case, ST3 can be proved in RCA” instead of WKL,. 3.1. Lemma (RCA,,). Zf F: [a, b]+ continuity and F(a) 6 c < d s F(b), thatc’
F(d’)
R’ 1s continuous with a modulus of uniform then there are (ration&) c’, d’ E [a, b] such

andthereise~OsuchthatF(x)>c+eforallx~[c’,b].

Proof. Let E > 0 be such that c + 3~
2.5, we have

Let V be the open set defined by the 2: formula which says that there exists a finite set of neighborhood conditions (a,, r,)F(b,, so, i in, such that (B(a,, ri): i G n) is an open cover of [x, 61, bi > d and Si < E for i s n. Note that for x E [a, b], x E V implies that Vy (x cy < b -+ F(y) > d - e). Therefore U < V.

H. Friedman et al.

60

On

the

other

hand,

F

because

Vy (x my G b -+ F(y) 2 d), then U
then there

for all x e [c’, b]. For

closed

has

a modulus

x E V. Therefore,

is d’>c’such

that F(d’)
[u, U] and

[s, t], we write

of

uniform

continuity,

if

if we let c’ E [a, b] such that Also,

F(x)~c+~E>c+E

q

intervals

[u, V] =)int [s, t] to mean

that

u
E) for some E > 0. It can be arranged to have min{F(s’),

F(t’)}


F(t’)}.

Proof. This lemma is a modified form of Lemma 2.5, proved in RCA” instead of WKLo. In Lemma 2.5, we were looking for one subinterval of the domain which has the precise image we want. In this lemma, we start from two intervals instead of one. The image we want is ‘sandwiched’ between them. In turn, we are looking for two subintervals in the domain whose images are estimates of what we want. Assume Flu and F(b)Sv. From Lemma 3.1, as F(a)~uOsuch Lemma 3.1 again on [s’, b]. As that F(x) > u + e1 for x E [u’, b]. Apply F(b) 2 v > t > F(s’), there are u’, t’ E [s’, b] such that b > v’ > t’ >s’, F(t’) > t, andthereisc2>Osuchthat,F(x)
Theorem

(RCA,).

ST3

holds

for

functions

with modulus

of

uniform

continuity. Proof. Suppose F is a function with a modulus of uniform continuity and F has a point of period 3. The proofs for points of periods 1 and 2 are easy. Now let n E N be a number greater than 1. We want to prove that F has a point of period n + 2. We can assume that there are a < b < c such that F(a) = b, F2(a) = F(b) = c, and F3(a) = F(c) = a. The idea of proving the theorem without weak K&rig’s lemma is to find a sequence of descending intervals (Ak: 1 G k =Sn) such that [b, c] c Fk(A,) c (b*, =J) for 16 k s n, where b* is slightly less than b. We then find A* c A, such that F”+‘(A*) jumps to the left side of b*. We also require that A* c F”+2(A*). If is a fixed point of FnC2, note that Fk(z) > b* for 1 G k c n but ZEA*

Periodic

points and subsystems

of second-order

arithmetic

61

F”+l(Z) -=c b *, then z must be a point of period IZ + 2 for the function. To show this in RCA,,, we first have to choose b* E (a, 6). Note that F(b) = c > b and F’(b) < b. If b* is chosen being close enough to b, we can easily have both F(b*) > b and F2(b *) < b*. For the first intervals, we want A, = [sI, tl] CA: = [u,, u,] such that [b, c] c (F(t,), c] c F(A,) c F(A:) c (b* + 6, 00) f or some 6 >O. Let s1 = b. Apply Lemma 3.1 on [b, F(b*)]. Since F(b)> b > b* >F(F(b*)), there are tl, v1 E [b, F(b*)] such that t1 < ul, F(t,) < b and there is 6 > 0 such that F(x) > b* + 6 for all x E [b, u,]. It is obvious that [b, c] c (F(t,), c] c F(A,). Noticing that F(b) = c, we choose u1 E (8’(tl), b) which is close enough to b such that F[u,, ul] will not fall below b* + 6. Let q(m) be the following statement for m 3 2: There is a sequence quadruples of rationals ( ( uk, Sk, tk, uk): 2 < k C m) such that for 2 G k 5s m, (i) Sk-r < uk 0 such that F[uk, uk] C (&__l + It If

max{F(d, (m + 1)th s,
-

and E).

that v?(m) is a 27 formula since F has a modulus. F(t,)} < CL,
is easy

p(m)

F(tk)); E, u&l

of

to

holds,

see

or

end-points all rt E N. Let Ak = [sk, tk] c Ak+ = [uk, vk] for k C rz. It is obvious that A, cAk for l=sksn. For any k=2,.. ., n , Fk-‘(&l) c Fk(Ak) c Fk(A;) c Fk-‘(A:_,) holds because Ak_, c F(A,) c F(A:) CA&~. We first claim that [b, c] c F”(A,). By using 2’: induction on the statement “b E int Fk(Ak)” for 1 Sk C II, we can prove that b E Fn(A,). Similarly, by using .ZT induction on “b E Int Fk-‘(Ak)” for 2~ k 0 such that Fk(Al) c (b* + E, 00)” is ,Zy as F has a modulus of uniform continuity. Now we find a* E (a, b*) such that F(a*) = tl. The existence follows from the fact that F(a) = b < tl -=cF(b*). Since [a, b*] c F[b, c) c Fn+l(A,), using Lemma 3.1 on the function F”+l, a function with a modulus, we can find an interval A* CA, for the function F”+l such that [a, a*] c F”+l(A*) c (-00, b*). Since A* cAl = [sl, tl] = [b, F(u*)] c F[u, a*], we must have A* c F”+2(A*). It follows from Lemma 2.3 that there is some z E A* which is a fixed point for F”+‘. For z is a point of period k S n, as z E Ak, Fk(z) > b*, but Fn+‘(z) < b*. Therefore, IZ + 2 for the function F. This completes the proof. 0

H. Friedman et al.

62

4. A strange disjunction

Given a dynamical system F: X + X where X is a complete separable metric space, what axioms of second-order arithmetic are needed to prove that F”(x) is defined for all x E X and II E N? The question is natural since, in the absence of this condition, the concepts of dynamical systems theory do not make much sense. We show here that, for arbitrary complete separable metric spaces, ,YSz induction is necessary and sufficient. For compact metric spaces, we show that the disjunction of Cz induction and weak Konig’s lemma is necessary and sufficient. 4.1. Lemma

(RCAJ.

&’ induction is equivalent to flz induction.

Proof. We prove that 2; induction implies z induction. (The proof of the converse is similar.) Let q(n) be a II” formula and assume q(O) and Vi (q(i)+ ~(i + 1)). If there exists n such that q(n) does not hold, fix such an n and write q(i) = (i s n ---, -q(n - i)). Then q(i) is equivalent to a Z!: formula. We have ~(0) and Vi (q(i)* v(i + l)), hence by _Zyinduction q(n), i.e. --v(O), a contradiction. q Ec(: induction implies the following. For all n E N and all complete separable metric spaces X and continuous functions F from X into X, F” is a continuous function from X into X.

4.2. Lemma (RCA,).

Proof. Assume _E’iinduction. By the previous lemma we have @ induction. The code of F” is defined in such a way that (a, r)F”(b, s) holds if and only if there exist neighborhood conditions (a,, rJF(a,, r,), . . . , (a,_,, r,,_I)F(a,, r,,) such that (a, r) = (aO, rO) and (u,, r,,) = (b, s). The only difficulty is in showing that F”(x) is defined for all x E X. For fixed x, we know that F”(x) is defined if and only if for all rational E > 0 there exists a neighborhood condition (a, r)F”(b, s) such that d(a, x)
The following are equivalent:

and all complete separable metric spaces X and continuous into X, Fk is a continuous function from X into X. and all continuous functions F from NN into NN, Fk is a from NN into NN. (Here NN is the Baire space.)

Proof. By Lemmas 4.1 and 4.2, it suffices to prove that statement 3 implies fi induction. Let q(k) be a @ formula and assume ~(0) and Vk (q(k)--, rp(k + 1)). Write q(k) = Vm 3n 8(k, m, n) where 8 is Ei. Put g”(O) = 0 and g,(m + 1) =

Periodic points and subsystems of second-order

arithmetic

63

least rz such that 0(0, m, n). Then go E @ in view of q(O). We now continuous function F from NN into NW. Given g E NN, define F(g) follows. First, put k =g(O) and F(g)(O) = k + 1. Next, given m E N, let least that B(k + 1, m, j) v -0(k, j, g(j + 1)). Such a j must exist in

define a E NN as j be the view of

q(k + 1) v --q(k). If B(k + 1, m, j) holds, put F(g)(m + 1) = j. Otherwise put F(g)(m + 1) = 0. This completes the definition of F. It is straightforward to verify that F is a continuous function from N’ into N’. Applying statement that for all k, g, = Fk(g,) exists and g, E @. We now claim that, gk(0) = k and Vm (g,(m easily proved it follows

by fl

from

3, we see for all k,

+ 1) = the least n such that 8(k, m, n)). This flj

induction.

Z’y induction,

(Note

that rr’: induction

as in Lemma

Vk Vm 3n B(k, m, n), i.e. Vk q(k).

Our theorem

4.1.)

is provable From

the

is now proved.

claim is

in RCA0 since claim,

we have

0

4.4. Lemma (RCA,,). Weak K&zig’s lemma is equivalent to the assertion that 2N is not homeomorphic to NN. (Here 2N is the Cantor space.) Proof. Under weak Kiinig’s lemma, 2’ is not homeomorphic to Nrm, because the former has the Heine-Bore1 covering property while the latter does not. Assume now that weak K&rig’s lemma fails. Let T E 2’N be an infinite tree with no infinite path. As in [ll, §IV.l], let f be the set of T ~2~~ such that t 4 T A Vo (a 5 r+ (T E T). Then for every g E 2N there exists a unique n E N such that {g(O), . . , g(n)) E i? Given g E 2N, define an increasing sequence

n,, = - 1 and ni+i = the 2), . . . , g(n)) E T. Putting

where

least

n >ni

F(g) = ( (g(nj + I), g(nj + 2), . . . , g(ni+i>):

such

that

(g(n, + l), g(n, +

i E N>

we see that F(g) E TN. It is straightforward to verify that F is a homeomorphism of 2N onto TN. Moreover, since p is infinite, p:” is homeomorphic to Nrm. Hence 2N is homeomorphic to NNl. This completes the proof. 0 4.5. 1. 2. from 3. 4.

Theorem (RCA,,). The following are equivalent: The disjunction of Z’z induction and weak K&zig’s lemma. For all k E N and all compact metric spaces X and continuous functions X into X, Fk is a continuous function from X into X. Same as 2 restricted to the compact metric space 2N. Same as 2 restricted to the compact metric space [0, 11.

F

Proof. By Lemma 4.2, 2.6 and 2.7 we see that 1 implies 2. Trivially 2 implies 3 and 4. Suppose now that 1 fails. Then .Zz induction fails. Hence, by Lemma 4.3, we have a continuous function F: NN”‘-tNN such that, for some k, Fk is not a

64

H. Friedman et al.

continuous function from NN to IV. Moreover, weak Konig’s lemma fails, so by Lemma 4.4 we have a homeomorphism @: 2N+ N”. Putting G = @-’ * F * @, we have a continuous function G: 2N’-, 2N such that Gk is not a continuous function from 2” into 2N. Thus 3 fails, and hence trivially 2 fails. Let us make the standard identification of 2” with the Cantor middle third set C E [0, 11. It is straightforward to extend G: C* C to a continuous function H: [0, l]-, [0, 11. Thus 4 fails. This completes the proof. q

References [l] A. Blass, J.L. Hirst and S.G. Simpson, Logical analysis of some theorems of combinatorics and topological dynamics, in: Logic and Combinatorics, Contemporary Math. 65 (Amer. Math. Sot., Providence, RI, 1987) 125-156. [2] D.K. Brown and S.G. Simpson, Which set existence axioms are needed to prove the separable Hahn-Banach Theorem?, Ann. Pure Appl. Logic 31 (1986) 123-144. [3] R.L. Devaney, An Introduction to Chaotic Dynamical Systems (Addison-Wesley, Menlo Park, CA, 1985). [4] H. Friedman, S.G. Simpson and R.L. Smith, Countable algebra and set existence axioms, Ann. Pure Appl. Logic 25 (1983) 141-181; Addendum 28 (1985) 320-321. [5] C.-W. Ho and C. Morris. A graph theoretic proof of Sharkovsky’s theorem on the periodic points of continuous functions, Pacific J. Math. 96 (1981) 361-370. [6] T.-Y. Li and J.A. Yorke, Period three implies chaos, Amer. Math. Monthly 82 (1975) 985-992. [7] A.N. Sharkovsky, Co-existence of the cycles of a continuous mapping of the line into itself, Ukranian Math. Z. 16 (1964) 61-71 (in Russian). [S] S.G. Simpson, Which set existence axioms are needed to prove the Cauchy/Peano theorem of ordinary differential equations?, J. Symbolic Logic 49 (1984) 783-802. [9] S.G. Simpson, Subsytems of Z, and Reverse Mathematics, appendix to: G. Takeuti, Proof Theory, second edition (North-Holland, Amsterdam, 1986) 434-448. lo] S.G. Simpson, Partial realizations of Hilbert’s Program, J. Symbolic Logic 53 (1988) 349-363. 111 S.G. Simpson, Subsystems of Second Order Arithmic, in preparation.