• Keine Ergebnisse gefunden

Two unexpected integralities

2. A closer look at induction

2.9. Two unexpected integralities

2.9.1. The first integrality

We shall illustrate strong induction on two further examples, which both have the form of an “unexpected integrality”: A sequence of rational numbers is defined recursively by an equation that involves fractions, but it turns out that all the en-tries of the sequence are nevertheless integers. There is by now a whole genre of such results (see [Gale98, Chapter 1] for an introduction67), and many of them are connected with recent research in the theory of cluster algebras (see [Lampe13] for an introduction).

The first of these examples is the following result:

Proposition 2.64. Define a sequence (t0,t1,t2, . . .) of positive rational numbers recursively by setting

t0=1, t1 =1, t2=1, and tn = 1+tn1tn2

tn3 for eachn ≥3.

67See also [FomZel02] for a seminal research paper at a more advanced level.

(Thus,

t3 = 1+t2t1 t0

= 1+1·1 1 =2;

t4 = 1+t3t2 t1

= 1+2·1 1 =3;

t5 = 1+t4t3

t2

= 1+3·2 1 =7;

t6 = 1+t5t4

t3

= 1+7·3 2 =11, and so on.) Then:

(a)We have tn+2 =4tn−tn2for each n∈ Z2. (b)We have tnNfor eachn ∈N.

Note that the sequence (t0,t1,t2, . . .) in Proposition 2.64 is clearly well-defined, because the expression 1+tn1tn2

tn3

always yields a well-defined positive ratio-nal number when tn1,tn2,tn3 are positive rational numbers. (In particular, the denominator tn3 of this fraction is 6= 0 because it is positive.) In contrast, if we had set tn = 1tn1tn2

tn3 instead of tn = 1+tn1tn2

tn3 , then the sequence would not be well-defined (because then, we would get t3 = 1−1·1

1 = 0 and

t6 = 1−t5t4

t3

= 1−t5t4

0 , which is undefined).

Remark 2.65. The sequence (t0,t1,t2, . . .) defined in Proposition 2.64 is the se-quence A005246 in the OEIS (Online Encyclopedia of Integer Sese-quences). Its first entries are

t0 =1, t1 =1, t2 =1, t3=2, t4=3, t5 =7, t6 =11, t7 =26, t8=41, t9=97.

Proposition 2.64 (b) is an instance of the Laurent phenomenon (see, e.g., [FomZel02, Example 3.2]).

Part(a)of Proposition 2.64 is proven by a (regular) induction; it is part(b)where strong induction comes handy:

Proof of Proposition 2.64. First, we notice that the recursive definition of the sequence (t0,t1,t2, . . .)yields

t3 = 1+t31t32

t33

= 1+t2t1

t0 = 1+1·1

1 (sincet0=1 andt1 =1 andt2=1)

=2.

Furthermore, the recursive definition of the sequence(t0,t1,t2, . . .)yields

(a)We shall prove Proposition 2.64(a)by induction onn starting at 2:

Induction base: We have already shown that t2+2 = 4t2−t22. In other words, Proposition 2.64(a)holds for n=2. This completes the induction base.

Induction step: Let m ∈ Z2. Assume that Proposition 2.64 (a)holds for n = m.

We must prove that Proposition 2.64(a)holds forn =m+1.

We have assumed that Proposition 2.64 (a)holds for n =m. In other words, we havetm+2 =4tm−tm2. completes the induction step. Hence, Proposition 2.64(a)is proven by induction.

(b)We shall prove Proposition 2.64(b)by strong induction on nstarting at 0:

Induction step: Let m ∈ N. 68 Assume that Proposition 2.64 (b)holds for every n ∈ N satisfying n < m. We must now show that Proposition 2.64 (b) holds for n=m.

We have assumed that Proposition 2.64 (b) holds for every n ∈ N satisfying n<m. In other words, we have

tnNfor everyn ∈Nsatisfyingn <m. (99) We must now show that Proposition 2.64 (b) holds for n = m. In other words, we must show thattmN.

Recall that(t0,t1,t2, . . .) is a sequence of positive rational numbers. Thus,tm is a positive rational number.

We are in one of the following five cases:

Case 1: We havem=0.

Case 2: We havem=1.

Case 3: We havem=2.

Case 4: We havem=3.

Case 5: We havem>3.

Let us first consider Case 1. In this case, we havem =0. Thus, tm =t0 =1N.

Hence,tmNis proven in Case 1.

Similarly, we can prove tmN in Case 2 (using t1 = 1) and in Case 3 (using t2 =1) and in Case 4 (usingt3 =2). It thus remains to provetmNin Case 5.

So let us consider Case 5. In this case, we havem >3. Thus,m ≥4 (sincemis an integer), so that m−2 ≥ 4−2 =2. Thus, m−2 is an integer that is ≥ 2. In other words, m−2Z2. Hence, Proposition 2.64 (a) (applied to n = m−2) yields t(m2)+2 =4tm2−t(m2)−2. In view of(m−2) +2=m and (m−2)−2=m−4, this rewrites astm =4tm2−tm4.

Butm ≥4, so thatm−4N, andm−4<m. Hence, (99) (applied to n=m−4) yieldstm4NZ. Similarly,tm2Z.

So we know thattm2and tm4are both integers (sincetm2Zandtm4Z).

Hence, 4tm2−tm4 is an integer as well. In other words,tm is an integer (because tm = 4tm2−tm4). Since tm is positive, we thus conclude that tm is a positive integer. Hence, tmN. This shows thattmNin Case 5.

We now have proventmNin each of the five Cases 1, 2, 3, 4 and 5. Since these five Cases cover all possibilities, we thus conclude that tmN always holds. In other words, Proposition 2.64 (b) holds for n = m. This completes the induction step. Thus, Proposition 2.64(b)is proven by strong induction.

2.9.2. The second integrality

Our next example of an “unexpected integrality” is the following fact:

68In order to match the notations used in Theorem 2.60, we should be saying “LetmZ≥0” here, rather than “LetmN”. But of course, this amounts to the same thing, sinceN=Z≥0.

Proposition 2.66. Fix a positive integer r. Define a sequence (b0,b1,b2, . . .) of positive rational numbers recursively by setting

b0=1, b1 =1, and bn = b

rn1+1 bn2

for eachn ≥2.

(Thus,

b2= b

1r +1 b0

= 1

r+1 1 =2;

b3= b

2r +1 b1

= 2

r+1

1 =2r+1;

b4= b

r 3+1

b2

= (2r+1)r+1

2 ,

and so on.) Then:

(a)We have bnNfor eachn ∈ N.

(b)If r≥2, thenbn | bn2+bn+2 for eachn ∈Z2.

Remark 2.67. If r = 1, then the sequence (b0,b1,b2, . . .) defined in Proposition 2.66 is

(1, 1, 2, 3, 2, 1, 1, 2, 3, 2, 1, 1, 2, 3, 2, . . .)

(this is a periodic sequence, which consists of the five terms 1, 1, 2, 3, 2 repeated over and over); this can easily be proven by strong induction. Despite its sim-plicity, this sequence is the sequence A076839 in the OEIS.

Ifr =2, then the sequence(b0,b1,b2, . . .) defined in Proposition 2.66 is (1, f1, f3, f5, f7, . . .) = (1, 1, 2, 5, 13, 34, 89, 233, 610, 1597, . . .)

consisting of all Fibonacci numbers at odd positions (i.e., Fibonacci numbers of the form f2n1 for n ∈ N) with an extra 1 at the front. This, again, can be proven by induction. Also, this sequence satisfies the recurrence relation bn =3bn1−bn2for all n ≥2. This is the sequence A001519 in the OEIS.

Ifr =3, then the sequence(b0,b1,b2, . . .) defined in Proposition 2.66 is (1, 1, 2, 9, 365, 5403014, 432130991537958813, . . .);

its entries grow so fast that the next entry would need a separate line. This is the sequence A003818 in the OEIS. Unlike the cases of r = 1 and r = 2, not much can be said about this sequence, other than what has been said in Proposition 2.66.

Proposition 2.66(a)is an instance of the Laurent phenomenon for cluster algebras (see, e.g., [FomZel01, Example 2.5]; also, see [Marsh13] and [FoWiZe16] for ex-positions). See also [MusPro07] for a study of the specific recurrence equation from Proposition 2.66 (actually, a slightly more general equation).

Before we prove Proposition 2.66, let us state an auxiliary fact:

Proof of Proposition 2.66. First, we notice that the recursive definition of the sequence (b0,b1,b2, . . .) yields

Let us first prove the following observation:

Observation 1: Each integern ≥2 satisfiesbn+2 =bn2brn+1−brn1H(bnr).

[Proof of Observation 1: Let n ≥ 2 be an integer. Thus, n ≥ 2 ≥ 1. Thus, (100) rational numbers). Thus, brn is also a positive rational number. Hence, brnQ is nonzero. The definition of H(bnr) yieldsH(bnr) = (brn+1)r1

(a)We shall prove Proposition 2.66(a)by strong induction on n:

Induction step: Let m ∈ N. Assume that Proposition 2.66 (a) holds for every n ∈ N satisfying n < m. We must now prove that Proposition 2.66 (a) holds for n=m.

We have assumed that Proposition 2.66 (a) holds for every n ∈ N satisfying n<m. In other words, we have

bnNfor everyn ∈Nsatisfyingn <m. (104) We must now show that Proposition 2.66 (a) holds for n = m. In other words, we must show thatbmN.

Recall that(b0,b1,b2, . . .) is a sequence of positive rational numbers. Thus, bm is a positive rational number.

We are in one of the following five cases:

Case 1: We havem=0.

Case 2: We havem=1.

Case 3: We havem=2.

Case 4: We havem=3.

Case 5: We havem>3.

Let us first consider Case 1. In this case, we havem=0. Thus,bm =b0=1N.

Hence,bmNis proven in Case 1.

Similarly, we can prove bmN in Case 2 (using b1 = 1) and in Case 3 (using b2 =2) and in Case 4 (usingb3 =2r+1). It thus remains to provebmNin Case 5.

So let us consider Case 5. In this case, we havem >3. Thus,m ≥4 (sincemis an integer), so that m−242 = 2. Hence, Observation 1 (applied to n = m−2) yields b(m2)+2 = b(m2)−2br(m2)+1−brm12H brm2

. In view of (m−2) +2 = m and (m−2)−2=m−4 and(m−2) +1=m−1, this rewrites as

bm =bm4brm1−brm12H brm2

. (105)

But m−2 ∈ N (since m ≥ 4 ≥ 2) and m−2 < m. Hence, (104) (applied to n = m−2) yields bm2NZ. Also, bm2 is a positive rational number (since (b0,b1,b2, . . .)is a sequence of positive rational numbers) and thus a positive integer (sincebm2N), hence a nonzero integer. Thus,brm2is a nonzero integer as well.

Therefore, Lemma 2.68 (applied to x = brm2) shows that H bmr2

Z. In other words, H brm2

is an integer. Also, r−1 ≥ 0 (since r ≥ 1), and thus r−1 ∈ N.

Hence,brm12is an integer (since bm2 is an integer).

Also, m−4 ∈ N (since m ≥ 4) and m−4 < m. Hence, (104) (applied to n = m−4) yieldsbm4NZ. In other words,bm4is an integer.

Similarly,bm1 is an integer. Thus, brm1 is an integer.

We now know that the four numbersbm4,bmr1,bmr12and H brm2

are integers.

Thus, the numberbm4brm1−brm12H brm2

also is an integer (since it is obtained from these four numbers by multiplication and subtraction). In view of (105), this

rewrites as follows: The number bm is an integer. Since bm is positive, we thus conclude thatbm is a positive integer. Hence, bmN. This shows that bmNin Case 5.

We now have proven bmN in each of the five Cases 1, 2, 3, 4 and 5. Thus, bmN always holds. In other words, Proposition 2.66 (a) holds for n = m.

This completes the induction step. Thus, Proposition 2.66 (a) is proven by strong induction.

(b)Assume thatr≥2. We must prove thatbn | bn2+bn+2 for eachn ∈Z2. So let n∈ Z2. We must show that bn |bn2+bn+2.

Fromn∈ Z2, we obtain n≥2, so that n−2∈ N.

Proposition 2.66 (a) (applied to n−2 instead of n) yields bn2N. Similarly, bnN and bn+1N and bn+2N. Thus, all of bn2, bn+1, bn are bn+2 are integers.

Butbn is a positive rational number (since(b0,b1,b2, . . .)is a sequence of positive rational numbers), and therefore a positive integer (sincebn is an integer). Hence, brnis a positive integer, and thus a nonzero integer. Therefore, Lemma 2.68 (applied tox =brn) shows that H(brn)∈ Z. In other words, H(brn) is an integer.

We haven+2≥2. Hence, the recursive definition of the sequence (b0,b1,b2, . . .) yieldsbn+2 = b

r

(n+2)−1+1 b(n+2)−2

= b

r

n+1+1

bn . Multiplying this equality by bn, we obtain bnbn+2 =brn+1+1. (106) We haver−2N(sincer≥2) andbnN. Hence, brn2 is an integer.

Observation 1 yields bn+2 =bn2brn+1−brn1H(brn). Thus, bn+2

| {z }

=bn−2brn+1br−1n H(brn)

+bn2

=bn2brn+1−brn1H(brn) +bn2 =bn2brn+1+bn2

| {z }

=bn−2(brn+1+1)

−brn1H(brn)

=bn2 brn+1+1

| {z }

=bnbn+2 (by (106))

− brn1

|{z}

=bnbr−2n

H(brn) = bn2bnbn+2−bnbrn2H(brn)

=bn

bn2bn+2−brn2H(brn). (107) But bn2bn+2bnr2H(brn) is an integer (because bn2, bn+2, brn2 and H(brn) are integers). Denote this integer byz. Thus, z = bn2bn+2−brn2H(bnr). Since bn and

zare integers, we have bn | bn z

|{z}

=bn−2bn+2br−2n H(brn)

=bn

bn2bn+2−brn2H(brn)=bn+2+bn2 (by (107))

=bn2+bn+2. This proves Proposition 2.66(b).

For a (slightly) different proof of Proposition 2.66, seehttp://artofproblemsolving.

com/community/c6h428645p3705719.

Remark 2.69. You might wonder what happens if we replace “brn1 +1” by

“brn1+q” in Proposition 2.66, where q is some fixed nonnegative integer. The answer turns out to be somewhat disappointing in general: For example, if we set r=3 andq =2, then our sequence (b0,b1,b2, . . .) begins with

b0=1, b1 =1, b2= 1

3+2 1 =3, b3= 3

3+2

1 =29, b4 = 29

3+2

3 = 24 391 3 ,

at which point it becomes clear that bnNno longer holds for all n ∈ N. The same happens for r = 4, 5, . . . , 11 (though the first n that violates bnNis not always 4); this makes me suspect that it also happens for allr >2.

However, bnN still holds for all n ∈ N when r = 2. This follows from Exercise 2.1 below.

Exercise 2.1. Fix a nonnegative integer q. Define a sequence (b0,b1,b2, . . .) of positive rational numbers recursively by setting

b0 =1, b1 =1, and bn = b

2n1+q bn2

for eachn ≥2.

(Thus,

b2= b

12+q b0 = 1

2+q

1 =q+1;

b3= b

22+q b1

= (q+1)2+q

1 =q2+3q+1;

b4= b

32+q b2 = q

2+3q+12

+q

q+1 =q3+5q2+6q+1;

and so on.) Prove that:

(a)We have bn = (q+2)bn1−bn2 for eachn∈ Z2. (b)We have bnNfor eachn ∈ N.