89
Introduction The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian Behavior Philippe Demontigny - Williams ([email protected]) Thao Do - Stony Brook ([email protected]) Umang Varma - Kalamazoo College Archit Kulkarni - Carnegie Mellon 2013 Young Mathematician’s Conference at Ohio State U. Columbus, Ohio. Aug 9, 2013 1

A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

  • Upload
    lephuc

  • View
    219

  • Download
    1

Embed Size (px)

Citation preview

Page 1: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

A Generalization of FibonacciFar-Difference Representations and

Gaussian Behavior

Philippe Demontigny - Williams ([email protected])Thao Do - Stony Brook ([email protected])

Umang Varma - Kalamazoo CollegeArchit Kulkarni - Carnegie Mellon

2013 Young Mathematician’s Conference at Ohio State U.Columbus, Ohio. Aug 9, 2013

1

Page 2: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Integer Decompositions and Why We Care

Integer decompositions have applications in modernComputer Science, where storage space is a primaryconcern.

One recognizable decomposition is the Binary System,which represents integers as sums of powers of two.

Motivating QuestionAre there other space-efficient ways of decomposing theintegers into unique collections of summands?

2

Page 3: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Integer Decompositions and Why We Care

Integer decompositions have applications in modernComputer Science, where storage space is a primaryconcern.

One recognizable decomposition is the Binary System,which represents integers as sums of powers of two.

Motivating QuestionAre there other space-efficient ways of decomposing theintegers into unique collections of summands?

3

Page 4: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Integer Decompositions and Why We Care

Integer decompositions have applications in modernComputer Science, where storage space is a primaryconcern.

One recognizable decomposition is the Binary System,which represents integers as sums of powers of two.

Motivating QuestionAre there other space-efficient ways of decomposing theintegers into unique collections of summands?

4

Page 5: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Zeckendorf’s Theorem

Zeckendorf’s Theorem (1972)Every integer can be written uniquely as a sum ofnon-consecutive Fibonacci numbers of the formFn+1 = Fn + Fn−1 (called the Zeckendorf decomposition).

Example 1: 65 = 55 + 8 + 2 = F9 + F5 + F2

Example 2: 65 = 34 + 21 + 8 + 2 = F8 + F7 + F5 + F2

5

Page 6: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Zeckendorf’s Theorem

Zeckendorf’s Theorem (1972)Every integer can be written uniquely as a sum ofnon-consecutive Fibonacci numbers of the formFn+1 = Fn + Fn−1 (called the Zeckendorf decomposition).

Example 1: 65 = 55 + 8 + 2 = F9 + F5 + F2

Example 2: 65 = 34 + 21 + 8 + 2 = F8 + F7 + F5 + F2

6

Page 7: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Zeckendorf’s Theorem

Zeckendorf’s Theorem (1972)Every integer can be written uniquely as a sum ofnon-consecutive Fibonacci numbers of the formFn+1 = Fn + Fn−1 (called the Zeckendorf decomposition).

Example 1: 65 = 55 + 8 + 2 = F9 + F5 + F2

Example 2: 65 = 34 + 21 + 8 + 2 = F8 + F7 + F5 + F2

7

Page 8: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Far-Difference Representations

DefinitionA far-difference representation is a sum of numbers and theiradditive inverses.

Example: 65 = 89− 21− 3 = F10 − F7 − F3

Alpert [Al] proved that a Fibonacci far-differencerepresentation exists for all integers and is unique.

Miller-Wang [MW] extended the results for PLRS toAlpert’s far-difference representations.

8

Page 9: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Far-Difference Representations

DefinitionA far-difference representation is a sum of numbers and theiradditive inverses.

Example: 65 = 89− 21− 3 = F10 − F7 − F3

Alpert [Al] proved that a Fibonacci far-differencerepresentation exists for all integers and is unique.

Miller-Wang [MW] extended the results for PLRS toAlpert’s far-difference representations.

9

Page 10: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Far-Difference Representations

DefinitionA far-difference representation is a sum of numbers and theiradditive inverses.

Example: 65 = 89− 21− 3 = F10 − F7 − F3

Alpert [Al] proved that a Fibonacci far-differencerepresentation exists for all integers and is unique.

Miller-Wang [MW] extended the results for PLRS toAlpert’s far-difference representations.

10

Page 11: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

What’s New in Our Results?

We apply the techniques of Alpert and Miller-Wang to amuch broader collection of recurrence relations.

We generalize the Fibonacci recurrence to a collection ofsequences called the k -Skipponaccis.

We find unique far-difference representations using ourSkipponacci sequences.

We prove Gaussianity for every far-differencerepresentation.

11

Page 12: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

What’s New in Our Results?

We apply the techniques of Alpert and Miller-Wang to amuch broader collection of recurrence relations.

We generalize the Fibonacci recurrence to a collection ofsequences called the k -Skipponaccis.

We find unique far-difference representations using ourSkipponacci sequences.

We prove Gaussianity for every far-differencerepresentation.

12

Page 13: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

What’s New in Our Results?

We apply the techniques of Alpert and Miller-Wang to amuch broader collection of recurrence relations.

We generalize the Fibonacci recurrence to a collection ofsequences called the k -Skipponaccis.

We find unique far-difference representations using ourSkipponacci sequences.

We prove Gaussianity for every far-differencerepresentation.

13

Page 14: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

What’s New in Our Results?

We apply the techniques of Alpert and Miller-Wang to amuch broader collection of recurrence relations.

We generalize the Fibonacci recurrence to a collection ofsequences called the k -Skipponaccis.

We find unique far-difference representations using ourSkipponacci sequences.

We prove Gaussianity for every far-differencerepresentation.

14

Page 15: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Preliminary Definitions and Results

The k -Skipponaccis are recurrence relations of the form

Sn+1 = Sn + Sn−k

for some k ≥ 0 and initial terms 1,2,3, . . . , k − 1, k .

Alpert [Al] proved the following result for the Fibonaccis (alsocalled the 1-Skipponaccis).

Alpert’s TheoremEvery x ∈ Z has a unique far-difference representation for theFibonaccis such that all terms of the same sign are at least 4apart in index, and all terms of opposite sign are at least 3apart in index.

15

Page 16: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Preliminary Definitions and Results

The k -Skipponaccis are recurrence relations of the form

Sn+1 = Sn + Sn−k

for some k ≥ 0 and initial terms 1,2,3, . . . , k − 1, k .

Alpert [Al] proved the following result for the Fibonaccis (alsocalled the 1-Skipponaccis).

Alpert’s TheoremEvery x ∈ Z has a unique far-difference representation for theFibonaccis such that all terms of the same sign are at least 4apart in index, and all terms of opposite sign are at least 3apart in index.

16

Page 17: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Our First Result

Example: 119 = 144− 34 + 8 + 1 = F11 − F8︸ ︷︷ ︸3 apart

+ F5 + F1︸ ︷︷ ︸4 apart

Theorem 1Every x ∈ Z has a unique far-difference representation for thek -Skipponnacis such that all terms of the same sign are at least2k + 2 apart in index and all terms of opposite sign are at leastk + 2 apart in index.

17

Page 18: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Our First Result

Example: 119 = 144− 34 + 8 + 1 = F11 − F8︸ ︷︷ ︸3 apart

+ F5 + F1︸ ︷︷ ︸4 apart

Theorem 1Every x ∈ Z has a unique far-difference representation for thek -Skipponnacis such that all terms of the same sign are at least2k + 2 apart in index and all terms of opposite sign are at leastk + 2 apart in index.

18

Page 19: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Outline of Proof

Let R(n) =∑

0<n−b(2k+2)≤n

Sn−b(2k+2) = Sn+Sn−2k−2+Sn−4k−4+...

We first partition the integers into intervals of the form:[Sn − R(n − k − 2),Sn + R(n − 2k − 2)].

For the inductive step, assume that all integers on [0,R(n − 1)]have a unique far-difference representation.

Next, for an integer x on the above interval, we have:

If x < Sn, then 0 ≤ Sn − x ≤ Sn − R(n − k − 2).

If x > Sn, then 0 ≤ x − Sn ≤ Sn − R(n − 2k − 2).

19

Page 20: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Outline of Proof

Let R(n) =∑

0<n−b(2k+2)≤n

Sn−b(2k+2) = Sn+Sn−2k−2+Sn−4k−4+...

We first partition the integers into intervals of the form:[Sn − R(n − k − 2),Sn + R(n − 2k − 2)].

For the inductive step, assume that all integers on [0,R(n − 1)]have a unique far-difference representation.

Next, for an integer x on the above interval, we have:

If x < Sn, then 0 ≤ Sn − x ≤ Sn − R(n − k − 2).

If x > Sn, then 0 ≤ x − Sn ≤ Sn − R(n − 2k − 2).

20

Page 21: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Outline of Proof

Let R(n) =∑

0<n−b(2k+2)≤n

Sn−b(2k+2) = Sn+Sn−2k−2+Sn−4k−4+...

We first partition the integers into intervals of the form:[Sn − R(n − k − 2),Sn + R(n − 2k − 2)].

For the inductive step, assume that all integers on [0,R(n − 1)]have a unique far-difference representation.

Next, for an integer x on the above interval, we have:

If x < Sn, then 0 ≤ Sn − x ≤ Sn − R(n − k − 2).

If x > Sn, then 0 ≤ x − Sn ≤ Sn − R(n − 2k − 2).

21

Page 22: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Outline of Proof

Let R(n) =∑

0<n−b(2k+2)≤n

Sn−b(2k+2) = Sn+Sn−2k−2+Sn−4k−4+...

We first partition the integers into intervals of the form:[Sn − R(n − k − 2),Sn + R(n − 2k − 2)].

For the inductive step, assume that all integers on [0,R(n − 1)]have a unique far-difference representation.

Next, for an integer x on the above interval, we have:

If x < Sn, then 0 ≤ Sn − x ≤ Sn − R(n − k − 2).

If x > Sn, then 0 ≤ x − Sn ≤ Sn − R(n − 2k − 2).22

Page 23: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Outline of Proof

By induction, we show that:x − Sn has a unique decomposition with main term at mostSn−2k−2

Sn − x has a unique decomposition with main term at mostSn−k−2

Adding Sn to the representations above gives us:Sn + Sn−2k−2 + . . .

Sn − Sn−k−2 + . . .

which are both legal decompositions.

23

Page 24: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Outline of Proof

By induction, we show that:x − Sn has a unique decomposition with main term at mostSn−2k−2

Sn − x has a unique decomposition with main term at mostSn−k−2

Adding Sn to the representations above gives us:Sn + Sn−2k−2 + . . .

Sn − Sn−k−2 + . . .

which are both legal decompositions.

24

Page 25: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Distribution of number of summands

We have shown that, on the interval (Rn,Rn+1], eachinteger x has an unique representationx =

∑mi=1 Sni −

∑`i=1 Ski , where x has m positive

summands and ` negative summands in its far-differencerepresentation.

We are interested in the distribution of the number ofpositive and negative summands when considering allintegers in a single interval.

We prove this distribution converges to a Gaussian(normal) distribution when n→∞.

25

Page 26: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Distribution of number of summands

We have shown that, on the interval (Rn,Rn+1], eachinteger x has an unique representationx =

∑mi=1 Sni −

∑`i=1 Ski , where x has m positive

summands and ` negative summands in its far-differencerepresentation.

We are interested in the distribution of the number ofpositive and negative summands when considering allintegers in a single interval.

We prove this distribution converges to a Gaussian(normal) distribution when n→∞.

26

Page 27: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Distribution of number of summands

We have shown that, on the interval (Rn,Rn+1], eachinteger x has an unique representationx =

∑mi=1 Sni −

∑`i=1 Ski , where x has m positive

summands and ` negative summands in its far-differencerepresentation.

We are interested in the distribution of the number ofpositive and negative summands when considering allintegers in a single interval.

We prove this distribution converges to a Gaussian(normal) distribution when n→∞.

27

Page 28: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Recurrence Relation

Let pn,m,` denote the number of numbers in the interval(Rn,Rn+1] whose decomposition consists of m positivesummands and ` negative summands.

We derive the following recurrence relation for the numberof positive and negative summands:

Recurrence relation of pn,m,`

pn,m,` = 2pn−1,m,` − pn−2,m,` + pn−(2k+2),m−1,` + pn−(2k+2),m,`−1

+ pn−(2k+3),m−1,` − pn−(2k+3),m,`−1 + pn−(2k+4),m−1,`−1

− pn−(4k+4),m−1,`−1

28

Page 29: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Recurrence Relation

Let pn,m,` denote the number of numbers in the interval(Rn,Rn+1] whose decomposition consists of m positivesummands and ` negative summands.

We derive the following recurrence relation for the numberof positive and negative summands:

Recurrence relation of pn,m,`

pn,m,` = 2pn−1,m,` − pn−2,m,` + pn−(2k+2),m−1,` + pn−(2k+2),m,`−1

+ pn−(2k+3),m−1,` − pn−(2k+3),m,`−1 + pn−(2k+4),m−1,`−1

− pn−(4k+4),m−1,`−1

29

Page 30: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Generalized Generating function

Let G(x , y , z) =∑

pn,m,`xmy `zn be the generating function ofpn,m,`.

Consider the product P(x , y , z)G(x , y , z), where P(x , y , z) isthe characteristic polynomial of the recurrence relation given by:

P(x , y , z) = 1−2z+z2−(x+y)(

z2k+2 + z2k+3)−xy

(z2k+4 + z4k+4

)Key Insight: For any pn,m,` that satisfies the recurrence relation,the coefficient in the above product will be zero.

The only terms that remain are:

P(x , y , z)G(x , y , z) = xz − xz2 + xyzk+3 − xyz2k+3

30

Page 31: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Generalized Generating function

Let G(x , y , z) =∑

pn,m,`xmy `zn be the generating function ofpn,m,`.

Consider the product P(x , y , z)G(x , y , z), where P(x , y , z) isthe characteristic polynomial of the recurrence relation given by:

P(x , y , z) = 1−2z+z2−(x+y)(

z2k+2 + z2k+3)−xy

(z2k+4 + z4k+4

)

Key Insight: For any pn,m,` that satisfies the recurrence relation,the coefficient in the above product will be zero.

The only terms that remain are:

P(x , y , z)G(x , y , z) = xz − xz2 + xyzk+3 − xyz2k+3

31

Page 32: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Generalized Generating function

Let G(x , y , z) =∑

pn,m,`xmy `zn be the generating function ofpn,m,`.

Consider the product P(x , y , z)G(x , y , z), where P(x , y , z) isthe characteristic polynomial of the recurrence relation given by:

P(x , y , z) = 1−2z+z2−(x+y)(

z2k+2 + z2k+3)−xy

(z2k+4 + z4k+4

)Key Insight: For any pn,m,` that satisfies the recurrence relation,the coefficient in the above product will be zero.

The only terms that remain are:

P(x , y , z)G(x , y , z) = xz − xz2 + xyzk+3 − xyz2k+3

32

Page 33: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Generalized Generating function

Let G(x , y , z) =∑

pn,m,`xmy `zn be the generating function ofpn,m,`.

Consider the product P(x , y , z)G(x , y , z), where P(x , y , z) isthe characteristic polynomial of the recurrence relation given by:

P(x , y , z) = 1−2z+z2−(x+y)(

z2k+2 + z2k+3)−xy

(z2k+4 + z4k+4

)Key Insight: For any pn,m,` that satisfies the recurrence relation,the coefficient in the above product will be zero.

The only terms that remain are:

P(x , y , z)G(x , y , z) = xz − xz2 + xyzk+3 − xyz2k+3

33

Page 34: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Generalized Generating Function

Now solving for G(x , y , z) gives us:

Generating function of pn,m,l

G(x , y , z)

=xz − xz2 + xyzk+3 − xyz2k+3

1− 2z + z2 − (x + y)(z2k+2 + z2k+3

)− xy

(z2k+4 + z4k+4

)

It will be useful to factor out (z − 1) from G(x , y , z), which givesus the following modified generating function:

G(x , y , z) =xz + xy

∑2k+2j=k+3 z j

1− z − (x + y)z2k+2 − xy∑4k+3

j=2k+4 z j

34

Page 35: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Generalized Generating Function

Now solving for G(x , y , z) gives us:

Generating function of pn,m,l

G(x , y , z)

=xz − xz2 + xyzk+3 − xyz2k+3

1− 2z + z2 − (x + y)(z2k+2 + z2k+3

)− xy

(z2k+4 + z4k+4

)It will be useful to factor out (z − 1) from G(x , y , z), which givesus the following modified generating function:

G(x , y , z) =xz + xy

∑2k+2j=k+3 z j

1− z − (x + y)z2k+2 − xy∑4k+3

j=2k+4 z j

35

Page 36: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Using G(x , y , z) to Prove Gaussian Behavior

Let Kn and Ln be the corresponding random variablesdenoting the number of positive summands and thenumber of negative summands in the far-differencerepresentation for integers in (Rn−1,Rn].

We prove that for any a,b ≥ 0, the random variableXn = aKn + bLn converges to the Gaussian distribution asn→∞

This can be achieved by proving that every moment of(Xn − E[Xn])/σn approaches the corresponding moment ofthe standard normal N(0,1).

36

Page 37: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Using G(x , y , z) to Prove Gaussian Behavior

Let Kn and Ln be the corresponding random variablesdenoting the number of positive summands and thenumber of negative summands in the far-differencerepresentation for integers in (Rn−1,Rn].

We prove that for any a,b ≥ 0, the random variableXn = aKn + bLn converges to the Gaussian distribution asn→∞

This can be achieved by proving that every moment of(Xn − E[Xn])/σn approaches the corresponding moment ofthe standard normal N(0,1).

37

Page 38: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Using G(x , y , z) to Prove Gaussian Behavior

Let Kn and Ln be the corresponding random variablesdenoting the number of positive summands and thenumber of negative summands in the far-differencerepresentation for integers in (Rn−1,Rn].

We prove that for any a,b ≥ 0, the random variableXn = aKn + bLn converges to the Gaussian distribution asn→∞

This can be achieved by proving that every moment of(Xn − E[Xn])/σn approaches the corresponding moment ofthe standard normal N(0,1).

38

Page 39: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Calculating Moments

For a fixed n consider g(x , y) =∑

pn,m,lxmy l . Lettingx = wa, y = wb, we get g(w) =

∑pn,m,lwam+bl .

The range of Xn is g(1) =∑

m,l≥0 pn,m,l = Rn+1 − Rn andsince g′(w) =

∑(am + bl)pn,m,lwam+bl−1, we get:

E[Xn] = g′(1)/g(1) = µn.

To find the other moments, we construct a sequence offunctions gj(w) such that gj+1 = (xgj(x))′. By induction themth moment of Xn − µn, denoted µn(m), is calculated asgm(1)/g(1).

39

Page 40: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Calculating Moments

For a fixed n consider g(x , y) =∑

pn,m,lxmy l . Lettingx = wa, y = wb, we get g(w) =

∑pn,m,lwam+bl .

The range of Xn is g(1) =∑

m,l≥0 pn,m,l = Rn+1 − Rn andsince g′(w) =

∑(am + bl)pn,m,lwam+bl−1, we get:

E[Xn] = g′(1)/g(1) = µn.

To find the other moments, we construct a sequence offunctions gj(w) such that gj+1 = (xgj(x))′. By induction themth moment of Xn − µn, denoted µn(m), is calculated asgm(1)/g(1).

40

Page 41: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Calculating Moments

For a fixed n consider g(x , y) =∑

pn,m,lxmy l . Lettingx = wa, y = wb, we get g(w) =

∑pn,m,lwam+bl .

The range of Xn is g(1) =∑

m,l≥0 pn,m,l = Rn+1 − Rn andsince g′(w) =

∑(am + bl)pn,m,lwam+bl−1, we get:

E[Xn] = g′(1)/g(1) = µn.

To find the other moments, we construct a sequence offunctions gj(w) such that gj+1 = (xgj(x))′. By induction themth moment of Xn − µn, denoted µn(m), is calculated asgm(1)/g(1).

41

Page 42: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Useful Result from Miller-Wang [MW]

We have Gaussianity if we can prove that each moment tendsto that of the normal, or equivalently:

Theorem 2 (Miller-Wang)For any integer u ≥ 1 :

µn(2u − 1)

σ2u−1n

→ 0 andµn(2u)

σ2un

→ (2u − 1)!! as u →∞

Fortunately for us, Miller-Wang proved this theorem for alarge subset of recurrence relations.Thus, if we can prove the conditions specified byMiller-Wang, we can extend these results to handle agreater range of recurrences.

42

Page 43: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Useful Result from Miller-Wang [MW]

We have Gaussianity if we can prove that each moment tendsto that of the normal, or equivalently:

Theorem 2 (Miller-Wang)For any integer u ≥ 1 :

µn(2u − 1)

σ2u−1n

→ 0 andµn(2u)

σ2un

→ (2u − 1)!! as u →∞

Fortunately for us, Miller-Wang proved this theorem for alarge subset of recurrence relations.

Thus, if we can prove the conditions specified byMiller-Wang, we can extend these results to handle agreater range of recurrences.

43

Page 44: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Useful Result from Miller-Wang [MW]

We have Gaussianity if we can prove that each moment tendsto that of the normal, or equivalently:

Theorem 2 (Miller-Wang)For any integer u ≥ 1 :

µn(2u − 1)

σ2u−1n

→ 0 andµn(2u)

σ2un

→ (2u − 1)!! as u →∞

Fortunately for us, Miller-Wang proved this theorem for alarge subset of recurrence relations.Thus, if we can prove the conditions specified byMiller-Wang, we can extend these results to handle agreater range of recurrences.

44

Page 45: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Conditions for Gaussianity

We factor out the denominator P our generating functionand use partial fractions to get an explicit formula for g(w),namely

∑4k+3i=1 wqi(w)/en

i (w) where ei(w) are roots of P.

We want to reduce g(w) to wq1(w)/en1(w) so that it

behaves similarly to an n-power function. It is enough toprove that P has no multiple roots and a single root whosenorm is strictly less than that of all others.

We also want a formula for e′i (w) to prove that the meanand variance grow linearly with n.

45

Page 46: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Conditions for Gaussianity

We factor out the denominator P our generating functionand use partial fractions to get an explicit formula for g(w),namely

∑4k+3i=1 wqi(w)/en

i (w) where ei(w) are roots of P.

We want to reduce g(w) to wq1(w)/en1(w) so that it

behaves similarly to an n-power function. It is enough toprove that P has no multiple roots and a single root whosenorm is strictly less than that of all others.

We also want a formula for e′i (w) to prove that the meanand variance grow linearly with n.

46

Page 47: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Conditions for Gaussianity

We factor out the denominator P our generating functionand use partial fractions to get an explicit formula for g(w),namely

∑4k+3i=1 wqi(w)/en

i (w) where ei(w) are roots of P.

We want to reduce g(w) to wq1(w)/en1(w) so that it

behaves similarly to an n-power function. It is enough toprove that P has no multiple roots and a single root whosenorm is strictly less than that of all others.

We also want a formula for e′i (w) to prove that the meanand variance grow linearly with n.

47

Page 48: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proposition 1

The following captures most of the necessary conditions.

Proposition 1: There exists ε ∈ (0,1) such that for anyw ∈ Iε = (1− ε,1 + ε):

(a) The denominator of our generating function has nomultiple roots.

(b) There exists exactly one positive real root e1(w) such thate1(w) < 1 and e1(w) < |ei(w)| for all i ≥ 2.

(c) Each root ei(w) is continuous and `-times differentiable forany ` ≥ 1 and

e′i (w)=−(awa−1+bwb−1)ei (w)2k+2+(a+b)wa+b−1 ∑4k+3

j=2k+4 e1(w)j

1+(wa+wb)(2k+2)ei (w)2k+1+wa+b ∑4k+3j=2k+4 jei (w)j−1

48

Page 49: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proposition 1

The following captures most of the necessary conditions.

Proposition 1: There exists ε ∈ (0,1) such that for anyw ∈ Iε = (1− ε,1 + ε):

(a) The denominator of our generating function has nomultiple roots.

(b) There exists exactly one positive real root e1(w) such thate1(w) < 1 and e1(w) < |ei(w)| for all i ≥ 2.

(c) Each root ei(w) is continuous and `-times differentiable forany ` ≥ 1 and

e′i (w)=−(awa−1+bwb−1)ei (w)2k+2+(a+b)wa+b−1 ∑4k+3

j=2k+4 e1(w)j

1+(wa+wb)(2k+2)ei (w)2k+1+wa+b ∑4k+3j=2k+4 jei (w)j−1

49

Page 50: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proposition 1

The following captures most of the necessary conditions.

Proposition 1: There exists ε ∈ (0,1) such that for anyw ∈ Iε = (1− ε,1 + ε):

(a) The denominator of our generating function has nomultiple roots.

(b) There exists exactly one positive real root e1(w) such thate1(w) < 1 and e1(w) < |ei(w)| for all i ≥ 2.

(c) Each root ei(w) is continuous and `-times differentiable forany ` ≥ 1 and

e′i (w)=−(awa−1+bwb−1)ei (w)2k+2+(a+b)wa+b−1 ∑4k+3

j=2k+4 e1(w)j

1+(wa+wb)(2k+2)ei (w)2k+1+wa+b ∑4k+3j=2k+4 jei (w)j−1

50

Page 51: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (a)

Let Aw (z) be the denominator of our generating function. Wewill consider only the case where w = 1. This gives us:

A(z) = 1− 2z + z2 − 2z2k+2 + 2z2k+3 − z2k+4 + z4k+4,

which factors nicely to:

A(z) = (z2k+2 − 1)(zk+1 + z − 1)(zk+1 − z + 1).

We prove that no roots are repeated by:Showing that the factors are pairwise co-prime.Showing that the gcd of each factor and its derivative is 1.

51

Page 52: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (a)

Let Aw (z) be the denominator of our generating function. Wewill consider only the case where w = 1. This gives us:

A(z) = 1− 2z + z2 − 2z2k+2 + 2z2k+3 − z2k+4 + z4k+4,

which factors nicely to:

A(z) = (z2k+2 − 1)(zk+1 + z − 1)(zk+1 − z + 1).

We prove that no roots are repeated by:Showing that the factors are pairwise co-prime.Showing that the gcd of each factor and its derivative is 1.

52

Page 53: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (a)

Let Aw (z) be the denominator of our generating function. Wewill consider only the case where w = 1. This gives us:

A(z) = 1− 2z + z2 − 2z2k+2 + 2z2k+3 − z2k+4 + z4k+4,

which factors nicely to:

A(z) = (z2k+2 − 1)(zk+1 + z − 1)(zk+1 − z + 1).

We prove that no roots are repeated by:Showing that the factors are pairwise co-prime.Showing that the gcd of each factor and its derivative is 1.

53

Page 54: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (b)

Let Aw (z) be the denominator of our revised generatingfunction. We once again consider the case where w = 1, whichgives us:

A(z) = 1− z − 2z2k+2 −4k+3∑

j=2k+4

z j

A′(z) = −1− 2(2k + 2)z2k+1 −4k+3∑

j=2k+4

jz j−1

Note that A(0) > 0, while A(1) < 0, so there must be a roote1 on (0,1)Moreover, since A′(z) is negative for all z ≥ 0, the functionis strictly decreasing on (0,∞). Thus e1 is unique.

54

Page 55: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (b)

Let Aw (z) be the denominator of our revised generatingfunction. We once again consider the case where w = 1, whichgives us:

A(z) = 1− z − 2z2k+2 −4k+3∑

j=2k+4

z j

A′(z) = −1− 2(2k + 2)z2k+1 −4k+3∑

j=2k+4

jz j−1

Note that A(0) > 0, while A(1) < 0, so there must be a roote1 on (0,1)Moreover, since A′(z) is negative for all z ≥ 0, the functionis strictly decreasing on (0,∞). Thus e1 is unique.

55

Page 56: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (b)

Let ei be another root of A(z) and assume that |ei | ≤ e1 < 1.Then |ei |j ≤ |e1|j = ej

1.

1 =

∣∣∣∣∣∣ei + 2e2k+2i +

4k+3∑j=2k+4

eji

∣∣∣∣∣∣ ≤ |ei |+ 2|ei |2k+2 +4k+3∑

j=2k+4

|ei |j

≤ |e1|+ 2|e1|2k+2 +4k+3∑

j=2k+4

|e1|j = e1 + 2e2k+21 +

4k+3∑j=2k+4

ej1 = 1

Thus equality must hold everywhere, but this contradicts (a). Itfollows that e1 < |ei |.

56

Page 57: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (b)

Let ei be another root of A(z) and assume that |ei | ≤ e1 < 1.Then |ei |j ≤ |e1|j = ej

1.

1 =

∣∣∣∣∣∣ei + 2e2k+2i +

4k+3∑j=2k+4

eji

∣∣∣∣∣∣ ≤ |ei |+ 2|ei |2k+2 +4k+3∑

j=2k+4

|ei |j

≤ |e1|+ 2|e1|2k+2 +4k+3∑

j=2k+4

|e1|j = e1 + 2e2k+21 +

4k+3∑j=2k+4

ej1 = 1

Thus equality must hold everywhere, but this contradicts (a). Itfollows that e1 < |ei |.

57

Page 58: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (b)

Let ei be another root of A(z) and assume that |ei | ≤ e1 < 1.Then |ei |j ≤ |e1|j = ej

1.

1 =

∣∣∣∣∣∣ei + 2e2k+2i +

4k+3∑j=2k+4

eji

∣∣∣∣∣∣ ≤ |ei |+ 2|ei |2k+2 +4k+3∑

j=2k+4

|ei |j

≤ |e1|+ 2|e1|2k+2 +4k+3∑

j=2k+4

|e1|j = e1 + 2e2k+21 +

4k+3∑j=2k+4

ej1 = 1

Thus equality must hold everywhere, but this contradicts (a). Itfollows that e1 < |ei |.

58

Page 59: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

Since A[e1(w)] = 0, for some small neighborhood ∆w we haveA[e1(w + ∆w)] = 0. This gives us:

0 = A[e1(w)]−A[e1(w+∆w)]

= [1−e1(w)−(wa+wb)e1(w)2k+2−wa+b ∑4k+3j=2k+4 e1(w)j ]−

[1−e1(w+∆w)−((w+∆w)a+(w+∆w)b)e1(w+∆w)2k+2

−(w+∆w)a+b ∑4k+3j=2k+4 e1(w+∆w)j ]

= e1(w+∆w)−e1(w)+(wa+wb)[e1(w+∆w)2k+2−e1(w)2k+2

+wa+b ∑4k+3j=2k+4[e1(w+∆w)j−e1(w)j ]

+e1(w+∆w)2k+2[(w+∆w)a−wa+(w+∆w)b−wb]

+[∑4k+3

j=2k+4 e1(w+∆w)j ][(w+∆w)a+b−wa+b]

59

Page 60: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

Since A[e1(w)] = 0, for some small neighborhood ∆w we haveA[e1(w + ∆w)] = 0. This gives us:

0 = A[e1(w)]−A[e1(w+∆w)]

= [1−e1(w)−(wa+wb)e1(w)2k+2−wa+b ∑4k+3j=2k+4 e1(w)j ]−

[1−e1(w+∆w)−((w+∆w)a+(w+∆w)b)e1(w+∆w)2k+2

−(w+∆w)a+b ∑4k+3j=2k+4 e1(w+∆w)j ]

= e1(w+∆w)−e1(w)+(wa+wb)[e1(w+∆w)2k+2−e1(w)2k+2

+wa+b ∑4k+3j=2k+4[e1(w+∆w)j−e1(w)j ]

+e1(w+∆w)2k+2[(w+∆w)a−wa+(w+∆w)b−wb]

+[∑4k+3

j=2k+4 e1(w+∆w)j ][(w+∆w)a+b−wa+b]

60

Page 61: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

Since A[e1(w)] = 0, for some small neighborhood ∆w we haveA[e1(w + ∆w)] = 0. This gives us:

0 = A[e1(w)]−A[e1(w+∆w)]

= [1−e1(w)−(wa+wb)e1(w)2k+2−wa+b ∑4k+3j=2k+4 e1(w)j ]−

[1−e1(w+∆w)−((w+∆w)a+(w+∆w)b)e1(w+∆w)2k+2

−(w+∆w)a+b ∑4k+3j=2k+4 e1(w+∆w)j ]

= e1(w+∆w)−e1(w)+(wa+wb)[e1(w+∆w)2k+2−e1(w)2k+2

+wa+b ∑4k+3j=2k+4[e1(w+∆w)j−e1(w)j ]

+e1(w+∆w)2k+2[(w+∆w)a−wa+(w+∆w)b−wb]

+[∑4k+3

j=2k+4 e1(w+∆w)j ][(w+∆w)a+b−wa+b]

61

Page 62: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

Since A[e1(w)] = 0, for some small neighborhood ∆w we haveA[e1(w + ∆w)] = 0. This gives us:

0 = A[e1(w)]−A[e1(w+∆w)]

= [1−e1(w)−(wa+wb)e1(w)2k+2−wa+b ∑4k+3j=2k+4 e1(w)j ]−

[1−e1(w+∆w)−((w+∆w)a+(w+∆w)b)e1(w+∆w)2k+2

−(w+∆w)a+b ∑4k+3j=2k+4 e1(w+∆w)j ]

= e1(w+∆w)−e1(w)+(wa+wb)[e1(w+∆w)2k+2−e1(w)2k+2

+wa+b ∑4k+3j=2k+4[e1(w+∆w)j−e1(w)j ]

+e1(w+∆w)2k+2[(w+∆w)a−wa+(w+∆w)b−wb]

+[∑4k+3

j=2k+4 e1(w+∆w)j ][(w+∆w)a+b−wa+b]

62

Page 63: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

0 =

[e1(w+∆w)−e1(w)

](1+(wa+wb)

∑2k+1i=0 e1(w+∆w)i e1(w)2k+1−i

+wa+b ∑4k+3j=2k+4

∑j−1i=0 e1(w+∆w)i e1(w)j−1−i

)+∆w

(e1(w+∆w)2k+2[

∑a−1i=0 (w+∆w)i wa−1−i +

∑b−1i=0 (w+∆w)i wb−1−i ]

+[∑4k+3

j=2k+4 e1(w+∆w)j ]∑a+b−1

i=0 (w+∆w)i wa+b−1−i)

Now, since ei(w) is continuous, and wa, wb, and wa+b aredifferentiable at w = 1, we can rearrange terms and take thelimit of the above equation, which gives us:

e′1(w) = lim∆w→0e1(w+∆w)−e1(w)

∆w

= −(awa−1+bwb−1)e1(w)2k+2+(a+b)wa+b−1 ∑4k+3

j=2k+4 e1(w)j

1+(wa+wb)(2k+2)e1(w)2k+1+wa+b ∑4k+3j=2k+4 je1(w)j−1

63

Page 64: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

0 =[

e1(w+∆w)−e1(w)](

1+(wa+wb)∑2k+1

i=0 e1(w+∆w)i e1(w)2k+1−i

+wa+b ∑4k+3j=2k+4

∑j−1i=0 e1(w+∆w)i e1(w)j−1−i

)+∆w

(e1(w+∆w)2k+2[

∑a−1i=0 (w+∆w)i wa−1−i +

∑b−1i=0 (w+∆w)i wb−1−i ]

+[∑4k+3

j=2k+4 e1(w+∆w)j ]∑a+b−1

i=0 (w+∆w)i wa+b−1−i)

Now, since ei(w) is continuous, and wa, wb, and wa+b aredifferentiable at w = 1, we can rearrange terms and take thelimit of the above equation, which gives us:

e′1(w) = lim∆w→0e1(w+∆w)−e1(w)

∆w

= −(awa−1+bwb−1)e1(w)2k+2+(a+b)wa+b−1 ∑4k+3

j=2k+4 e1(w)j

1+(wa+wb)(2k+2)e1(w)2k+1+wa+b ∑4k+3j=2k+4 je1(w)j−1

64

Page 65: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Proof of (c)

0 =[

e1(w+∆w)−e1(w)](

1+(wa+wb)∑2k+1

i=0 e1(w+∆w)i e1(w)2k+1−i

+wa+b ∑4k+3j=2k+4

∑j−1i=0 e1(w+∆w)i e1(w)j−1−i

)+∆w

(e1(w+∆w)2k+2[

∑a−1i=0 (w+∆w)i wa−1−i +

∑b−1i=0 (w+∆w)i wb−1−i ]

+[∑4k+3

j=2k+4 e1(w+∆w)j ]∑a+b−1

i=0 (w+∆w)i wa+b−1−i)

Now, since ei(w) is continuous, and wa, wb, and wa+b aredifferentiable at w = 1, we can rearrange terms and take thelimit of the above equation, which gives us:

e′1(w) = lim∆w→0e1(w+∆w)−e1(w)

∆w

= −(awa−1+bwb−1)e1(w)2k+2+(a+b)wa+b−1 ∑4k+3

j=2k+4 e1(w)j

1+(wa+wb)(2k+2)e1(w)2k+1+wa+b ∑4k+3j=2k+4 je1(w)j−1

65

Page 66: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

We now seek an expression for the coefficients of zn in ourgenerating function. As before, will denote this function as:

g(w) =∑

m>0,l≥0

pn,m,lwam+b`

For our calculations, it will be convenient to express thedenominator of our generating function in terms of it’s partialfraction expansion.

1Aw (z)

=1

wa+b

4k+3∑i=1

1(z − ei(w))

∏j 6=i(ej(w)− ei(w))

66

Page 67: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

We now seek an expression for the coefficients of zn in ourgenerating function. As before, will denote this function as:

g(w) =∑

m>0,l≥0

pn,m,lwam+b`

For our calculations, it will be convenient to express thedenominator of our generating function in terms of it’s partialfraction expansion.

1Aw (z)

=1

wa+b

4k+3∑i=1

1(z − ei(w))

∏j 6=i(ej(w)− ei(w))

67

Page 68: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

We rearrange this formula to get:

1Aw (z)

=1

wa+b

4k+3∑i=1

1(1− z

ei (w) )· 1

ei(w)∏

j 6=i(ej(w)− ei(w))

Key Insight: 11− z

ei (w)represents a geometric series.

We now sum over all coefficients of zn in the numerator of ourgenerating function, which gives us:

g(w) =4k+3∑i=1

w−b (1− ei(w)) + ek+2(w)− e2k+2(w)

eni (w)

∏j 6=i(ej(w)− ei(w))

68

Page 69: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

We rearrange this formula to get:

1Aw (z)

=1

wa+b

4k+3∑i=1

1(1− z

ei (w) )· 1

ei(w)∏

j 6=i(ej(w)− ei(w))

Key Insight: 11− z

ei (w)represents a geometric series.

We now sum over all coefficients of zn in the numerator of ourgenerating function, which gives us:

g(w) =4k+3∑i=1

w−b (1− ei(w)) + ek+2(w)− e2k+2(w)

eni (w)

∏j 6=i(ej(w)− ei(w))

69

Page 70: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

We rearrange this formula to get:

1Aw (z)

=1

wa+b

4k+3∑i=1

1(1− z

ei (w) )· 1

ei(w)∏

j 6=i(ej(w)− ei(w))

Key Insight: 11− z

ei (w)represents a geometric series.

We now sum over all coefficients of zn in the numerator of ourgenerating function, which gives us:

g(w) =4k+3∑i=1

w−b (1− ei(w)) + ek+2(w)− e2k+2(w)

eni (w)

∏j 6=i(ej(w)− ei(w))

70

Page 71: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

If we let qi(w) denote all terms of g(w) that do not depend onn, then g(w) reduces to

∑4k+3i=1 wqi(w)/en

i (w).

Notes (from our Proposition):

Since ei(w) is `-times differentiable, so is qi(w).

For all ei(w) where i ≥ 2, we have en1(w)� en

i (w) asn→∞.

g(w) = wq1(w)/en1(w) + o(γn

a,b), where γna,b is dependent

only on a,b and is negligible for n large.

71

Page 72: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

If we let qi(w) denote all terms of g(w) that do not depend onn, then g(w) reduces to

∑4k+3i=1 wqi(w)/en

i (w).

Notes (from our Proposition):

Since ei(w) is `-times differentiable, so is qi(w).

For all ei(w) where i ≥ 2, we have en1(w)� en

i (w) asn→∞.

g(w) = wq1(w)/en1(w) + o(γn

a,b), where γna,b is dependent

only on a,b and is negligible for n large.

72

Page 73: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

If we let qi(w) denote all terms of g(w) that do not depend onn, then g(w) reduces to

∑4k+3i=1 wqi(w)/en

i (w).

Notes (from our Proposition):

Since ei(w) is `-times differentiable, so is qi(w).

For all ei(w) where i ≥ 2, we have en1(w)� en

i (w) asn→∞.

g(w) = wq1(w)/en1(w) + o(γn

a,b), where γna,b is dependent

only on a,b and is negligible for n large.

73

Page 74: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Home Stretch

If we let qi(w) denote all terms of g(w) that do not depend onn, then g(w) reduces to

∑4k+3i=1 wqi(w)/en

i (w).

Notes (from our Proposition):

Since ei(w) is `-times differentiable, so is qi(w).

For all ei(w) where i ≥ 2, we have en1(w)� en

i (w) asn→∞.

g(w) = wq1(w)/en1(w) + o(γn

a,b), where γna,b is dependent

only on a,b and is negligible for n large.

74

Page 75: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Almost There!

We now have everything we need to solve for the mean! Recallthat this is equivalent to finding g’(1)/g(1).

g′(1)

g(1)=

q′1(1)en(1)− nq1(1)en−11 (1)e′1(1)

e2n1 (1)

·en

1(1)

q1(1)

=q′1(1)e2n(1)

e2n1 (1)q1(1)

−nq1(1)e2n−1

1 (1)e′1(1)

e2n1 (1)q1(1)

=q′1(1)

q1(1)−

e′1(1)

e1(1)n

Letting Ca,b = −e′1(1)/e1(1) and da,b = p′(1)/p1(1) gives us acomputable expression for the mean in the form:

Ca,bn + da,b + o(γna,b)

75

Page 76: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Almost There!

We now have everything we need to solve for the mean! Recallthat this is equivalent to finding g’(1)/g(1).

g′(1)

g(1)=

q′1(1)en(1)− nq1(1)en−11 (1)e′1(1)

e2n1 (1)

·en

1(1)

q1(1)

=q′1(1)e2n(1)

e2n1 (1)q1(1)

−nq1(1)e2n−1

1 (1)e′1(1)

e2n1 (1)q1(1)

=q′1(1)

q1(1)−

e′1(1)

e1(1)n

Letting Ca,b = −e′1(1)/e1(1) and da,b = p′(1)/p1(1) gives us acomputable expression for the mean in the form:

Ca,bn + da,b + o(γna,b)

76

Page 77: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Almost There!

We now have everything we need to solve for the mean! Recallthat this is equivalent to finding g’(1)/g(1).

g′(1)

g(1)=

q′1(1)en(1)− nq1(1)en−11 (1)e′1(1)

e2n1 (1)

·en

1(1)

q1(1)

=q′1(1)e2n(1)

e2n1 (1)q1(1)

−nq1(1)e2n−1

1 (1)e′1(1)

e2n1 (1)q1(1)

=q′1(1)

q1(1)−

e′1(1)

e1(1)n

Letting Ca,b = −e′1(1)/e1(1) and da,b = p′(1)/p1(1) gives us acomputable expression for the mean in the form:

Ca,bn + da,b + o(γna,b)

77

Page 78: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Grand Finale!

Since our mean grows linearly with n, Miller-Wang [MW] givesus a way to find the variance in the form:

h′a,b(1)n + q′′1(1) + o(τna,b)

Where ha,b(w) =we′1(w)

e1(w) − Ca,b, and the constants τna,b ∈ (0,1)

and p′′1(1) depend only on a and b.

Using our proposition, it is easy to verify that Ca,b andh′a,b 6= 0, and thus the mean and variance are notindependent of n.Now that we have a mean µn and a variance σn that growin linear time, we are done!

78

Page 79: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Grand Finale!

Since our mean grows linearly with n, Miller-Wang [MW] givesus a way to find the variance in the form:

h′a,b(1)n + q′′1(1) + o(τna,b)

Where ha,b(w) =we′1(w)

e1(w) − Ca,b, and the constants τna,b ∈ (0,1)

and p′′1(1) depend only on a and b.

Using our proposition, it is easy to verify that Ca,b andh′a,b 6= 0, and thus the mean and variance are notindependent of n.

Now that we have a mean µn and a variance σn that growin linear time, we are done!

79

Page 80: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Grand Finale!

Since our mean grows linearly with n, Miller-Wang [MW] givesus a way to find the variance in the form:

h′a,b(1)n + q′′1(1) + o(τna,b)

Where ha,b(w) =we′1(w)

e1(w) − Ca,b, and the constants τna,b ∈ (0,1)

and p′′1(1) depend only on a and b.

Using our proposition, it is easy to verify that Ca,b andh′a,b 6= 0, and thus the mean and variance are notindependent of n.Now that we have a mean µn and a variance σn that growin linear time, we are done!

80

Page 81: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Recap: What Just Happened?

1. We generalized the Fibonacci recurrence to a broader setof recurrences called the k -Skipponaccis.

2. We proved that every k -Skipponacci sequence creates avalid far-difference representation.

3. We proved that the distribution of summands in anyk -Skipponacci far-difference representation approaches aGaussian distribution.

81

Page 82: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Recap: What Just Happened?

1. We generalized the Fibonacci recurrence to a broader setof recurrences called the k -Skipponaccis.

2. We proved that every k -Skipponacci sequence creates avalid far-difference representation.

3. We proved that the distribution of summands in anyk -Skipponacci far-difference representation approaches aGaussian distribution.

82

Page 83: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Recap: What Just Happened?

1. We generalized the Fibonacci recurrence to a broader setof recurrences called the k -Skipponaccis.

2. We proved that every k -Skipponacci sequence creates avalid far-difference representation.

3. We proved that the distribution of summands in anyk -Skipponacci far-difference representation approaches aGaussian distribution.

83

Page 84: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Further Research and Open Questions

We have further generalized the k -Skipponacis torecurrence relations of the form Sn = Sn−1 + Sn−x + Sn−y ,where x is the distance between same-sign summandsand y is the distance between opposite-sign summands.

Example: The Fibonacci recurrence can be written as:Fn = Fn−1 + Fn−2 = Fn−1 + (Fn−3 + Fn−4)

We believe it can be shown that every far-differencerestriction (x , y) uniquely defines a sequence of numbers.

We want to prove that the number of summands in every(x , y) far-difference representations approaches aGaussian.

84

Page 85: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Further Research and Open Questions

We have further generalized the k -Skipponacis torecurrence relations of the form Sn = Sn−1 + Sn−x + Sn−y ,where x is the distance between same-sign summandsand y is the distance between opposite-sign summands.

Example: The Fibonacci recurrence can be written as:Fn = Fn−1 + Fn−2 = Fn−1 + (Fn−3 + Fn−4)

We believe it can be shown that every far-differencerestriction (x , y) uniquely defines a sequence of numbers.

We want to prove that the number of summands in every(x , y) far-difference representations approaches aGaussian.

85

Page 86: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Further Research and Open Questions

We have further generalized the k -Skipponacis torecurrence relations of the form Sn = Sn−1 + Sn−x + Sn−y ,where x is the distance between same-sign summandsand y is the distance between opposite-sign summands.

Example: The Fibonacci recurrence can be written as:Fn = Fn−1 + Fn−2 = Fn−1 + (Fn−3 + Fn−4)

We believe it can be shown that every far-differencerestriction (x , y) uniquely defines a sequence of numbers.

We want to prove that the number of summands in every(x , y) far-difference representations approaches aGaussian.

86

Page 87: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Further Research and Open Questions

We have further generalized the k -Skipponacis torecurrence relations of the form Sn = Sn−1 + Sn−x + Sn−y ,where x is the distance between same-sign summandsand y is the distance between opposite-sign summands.

Example: The Fibonacci recurrence can be written as:Fn = Fn−1 + Fn−2 = Fn−1 + (Fn−3 + Fn−4)

We believe it can be shown that every far-differencerestriction (x , y) uniquely defines a sequence of numbers.

We want to prove that the number of summands in every(x , y) far-difference representations approaches aGaussian.

87

Page 88: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

Acknowledgements

We would like to thank our adviser, Steven J. Miller, ourco-authors Umang Varma and Archit Kulkarni, and the rest ofthe team at the Williams College SMALL summer researchprogram.

A big thank you to Yinghui Wang, whose hard work andpowerful results paved the way for this project.

Lastly, we would like to thank Cam Miller for his uniqueperspective and insights.

This research was funded by NSF grant DMS0850577.

88

Page 89: A Generalization of Fibonacci Far-Difference ... The Skipponaccis Generating Function Gaussianity Reference A Generalization of Fibonacci Far-Difference Representations and Gaussian

Introduction The Skipponaccis Generating Function Gaussianity Reference

References

Al H. Alpert, Deifferences of Multiple Fibonacci Numbers,Integers: Electronic Journal of Combinatorial NumberTheory 9 (2009), 745-749.

BBGILMT O. Beckwith, A. Bower, L. Gaudet, R. Insoft, S. Li, S.J.Miller, P. Tosteson, The Average Gape Distribution forGeneralized Zeckendorf Decompositions, preprint.

KKMW M. Kologlu, G. Kopp, S.J. Miller, and Y. Wang, On theNumber of Summands in Zeckendorf Decompositions,Fibonacci Quarterly 49 (2011), no. 2, 116-130.

MW S.J. Miller and Y. Wang, From Fibonacci Numbers toCentral Limit Type Theorems, Journal of CombinatorialTheory, Series A 119 (2012), no. 7, 1398-1413.

89