andres e. caicedo´€¦ · andres e. caicedo ´ department of ... caicedo very large numbers....

106
Very large finite numbers Andr ´ es E. Caicedo Department of Mathematics Boise State University Graduate Student Seminar, October 15, 2008 Caicedo Very large numbers

Upload: others

Post on 11-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

Very large finite numbers

Andres E. Caicedo

Department of MathematicsBoise State University

Graduate Student Seminar, October 15, 2008

Caicedo Very large numbers

Page 2: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Introduction

I would like to present two sets of results in finite combinatoricsmotivated by problems in mathematical logic. The commontheme is that the results produce sequences of numbers thatgrow very fast.I will be discussing regressive functions on dimension 2. Thistopic is part of the branch of combinatorics known as Ramseytheory.I will also talk about Goodstein’s function, an easy example of acomputable function that grows faster than any function onecan reasonably understand.

Caicedo Very large numbers

Page 3: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Introduction

I would like to present two sets of results in finite combinatoricsmotivated by problems in mathematical logic. The commontheme is that the results produce sequences of numbers thatgrow very fast.I will be discussing regressive functions on dimension 2. Thistopic is part of the branch of combinatorics known as Ramseytheory.I will also talk about Goodstein’s function, an easy example of acomputable function that grows faster than any function onecan reasonably understand.

Caicedo Very large numbers

Page 4: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Introduction

I would like to present two sets of results in finite combinatoricsmotivated by problems in mathematical logic. The commontheme is that the results produce sequences of numbers thatgrow very fast.I will be discussing regressive functions on dimension 2. Thistopic is part of the branch of combinatorics known as Ramseytheory.I will also talk about Goodstein’s function, an easy example of acomputable function that grows faster than any function onecan reasonably understand.

Caicedo Very large numbers

Page 5: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Ramsey theory

Given a collection V of vertices, the complete graph on Vconsists of all the possible edges between these vertices.

����������@

@@@@@@@@@

4 3

1 2

Caicedo Very large numbers

Page 6: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Ramsey theory

Given a collection V of vertices, the complete graph on Vconsists of all the possible edges between these vertices.

����������@

@@@@@@@@@

4 3

1 2

Caicedo Very large numbers

Page 7: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Ramsey theory is concerned with substructures and partitions:You color each edge of the complete graph on V and look for asubset W of the set of vertices such that the completesubgraph on W is monochromatic.Classical Ramsey theory fixes the number of colors in advance,and asks how large V needs to be given the size of the desiredset W .For example: Let’s use only two colors. Then V needs to havesize 6 to ensure that we can find a monochromatic triangle. Insymbols, r3 = 6.

Caicedo Very large numbers

Page 8: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Ramsey theory is concerned with substructures and partitions:You color each edge of the complete graph on V and look for asubset W of the set of vertices such that the completesubgraph on W is monochromatic.Classical Ramsey theory fixes the number of colors in advance,and asks how large V needs to be given the size of the desiredset W .For example: Let’s use only two colors. Then V needs to havesize 6 to ensure that we can find a monochromatic triangle. Insymbols, r3 = 6.

Caicedo Very large numbers

Page 9: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Ramsey theory is concerned with substructures and partitions:You color each edge of the complete graph on V and look for asubset W of the set of vertices such that the completesubgraph on W is monochromatic.Classical Ramsey theory fixes the number of colors in advance,and asks how large V needs to be given the size of the desiredset W .For example: Let’s use only two colors. Then V needs to havesize 6 to ensure that we can find a monochromatic triangle. Insymbols, r3 = 6.

Caicedo Very large numbers

Page 10: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

This is usually presented in the following way:

In any party of six people, there are always three whoknow each other, or three who do not know oneanother.

Five does not suffice: Color the lines of a pentagon “dark” or“transparent” as below, and notice no monochromatic trianglesappear.

1

2 HHHHH3

vvvvv

4)))))

5

�����

Caicedo Very large numbers

Page 11: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

This is usually presented in the following way:

In any party of six people, there are always three whoknow each other, or three who do not know oneanother.

Five does not suffice: Color the lines of a pentagon “dark” or“transparent” as below, and notice no monochromatic trianglesappear.

1

2 HHHHH3

vvvvv

4)))))

5

�����

Caicedo Very large numbers

Page 12: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

This is usually presented in the following way:

In any party of six people, there are always three whoknow each other, or three who do not know oneanother.

Five does not suffice: Color the lines of a pentagon “dark” or“transparent” as below, and notice no monochromatic trianglesappear.

1

2 HHHHH3

vvvvv

4)))))

5

�����

Caicedo Very large numbers

Page 13: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

This is usually presented in the following way:

In any party of six people, there are always three whoknow each other, or three who do not know oneanother.

Five does not suffice: Color the lines of a pentagon “dark” or“transparent” as below, and notice no monochromatic trianglesappear.

1

2 HHHHH3

vvvvv

4)))))

5

�����

Caicedo Very large numbers

Page 14: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

To see that six works, fix one of the vertices, call it A. There arefive more vertices, B–F . Necessarily, three of the linesconnecting A to these vertices must have the same color.

�������������

BBBBBBBBBBBBB

JJ

JJ

JJ

JJ

JJ

JJJ

B C D E F

A

Caicedo Very large numbers

Page 15: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

To see that six works, fix one of the vertices, call it A. There arefive more vertices, B–F . Necessarily, three of the linesconnecting A to these vertices must have the same color.

�������������

BBBBBBBBBBBBB

JJ

JJ

JJ

JJ

JJ

JJJ

B C D E F

A

Caicedo Very large numbers

Page 16: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

�������������

BBBBBBBBBBBBB

JJ

JJ

JJ

JJ

JJ

JJJ

B C D E F

A

Now notice that no line between B, C, E can be “dark”, or weobtain a monochromatic dark triangle. But then, if these threelines are light, we obtain a monochromatic light triangle.

Caicedo Very large numbers

Page 17: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

�������������

BBBBBBBBBBBBB

JJ

JJ

JJ

JJ

JJ

JJJ

B C D E F

A

Now notice that no line between B, C, E can be “dark”, or weobtain a monochromatic dark triangle. But then, if these threelines are light, we obtain a monochromatic light triangle.

Caicedo Very large numbers

Page 18: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Similarly, using only two colors, V needs to have size 18 toensure that we can find W ⊆ V of size 4, with all the edgesamong vertices in W of the same color. In symbols, r4 = 18.The exact value of r5 is not known. We know that 43 ≤ r5 ≤ 49.

On the other hand, although exact values are not known, wehave a good understanding of the rate of growth of rn, the nth

Ramsey number, which turns out to be exponential in n:

2n/2 ≤ rn ≤ 22n.

Caicedo Very large numbers

Page 19: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Similarly, using only two colors, V needs to have size 18 toensure that we can find W ⊆ V of size 4, with all the edgesamong vertices in W of the same color. In symbols, r4 = 18.The exact value of r5 is not known. We know that 43 ≤ r5 ≤ 49.

On the other hand, although exact values are not known, wehave a good understanding of the rate of growth of rn, the nth

Ramsey number, which turns out to be exponential in n:

2n/2 ≤ rn ≤ 22n.

Caicedo Very large numbers

Page 20: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Similarly, using only two colors, V needs to have size 18 toensure that we can find W ⊆ V of size 4, with all the edgesamong vertices in W of the same color. In symbols, r4 = 18.The exact value of r5 is not known. We know that 43 ≤ r5 ≤ 49.

On the other hand, although exact values are not known, wehave a good understanding of the rate of growth of rn, the nth

Ramsey number, which turns out to be exponential in n:

2n/2 ≤ rn ≤ 22n.

Caicedo Very large numbers

Page 21: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Regressive Ramsey numbers

The work I want to concentrate on studies a similar function Rn,but now we allow the number of colors to increase. To describethe numbers Rn, it is convenient to imagine the vertices in Vnumbered 1,2, . . . ,n. I write ij for the edge between vertices iand j .Now we use whole numbers as colors. The color of an edge 1iis always 0. The color of an edge 2i (with 2 < i) can be 0 or 1.The color of an edge 3i (with 3 < i) can be 0, 1, or 2. And soon. We call these colorings regressive.

Caicedo Very large numbers

Page 22: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Regressive Ramsey numbers

The work I want to concentrate on studies a similar function Rn,but now we allow the number of colors to increase. To describethe numbers Rn, it is convenient to imagine the vertices in Vnumbered 1,2, . . . ,n. I write ij for the edge between vertices iand j .Now we use whole numbers as colors. The color of an edge 1iis always 0. The color of an edge 2i (with 2 < i) can be 0 or 1.The color of an edge 3i (with 3 < i) can be 0, 1, or 2. And soon. We call these colorings regressive.

Caicedo Very large numbers

Page 23: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Now, instead of a mono-chromatic “polygon,” we look atmin-homogeneous sets. (Homogeneous sets of more than twoelements might not exist.)

Let W ⊂ V , say W = {i1, i2, . . . , ik} where i1 < · · · < ik . We saythat W is min-homogeneous for a given regressive coloring ifall edges i1i2, i1i3, . . . , i1ik receive the same color c < i1; all theedges i2i3, i2i4, . . . , i2ik receive the same color d < i2 (that maybe different from c); and so on.

Let Rn be the smallest number of vertices that V needs to haveto guarantee that for any regressive coloring there is W ⊂ V ofsize n and min-homogeneous.

Caicedo Very large numbers

Page 24: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Now, instead of a mono-chromatic “polygon,” we look atmin-homogeneous sets. (Homogeneous sets of more than twoelements might not exist.)

Let W ⊂ V , say W = {i1, i2, . . . , ik} where i1 < · · · < ik . We saythat W is min-homogeneous for a given regressive coloring ifall edges i1i2, i1i3, . . . , i1ik receive the same color c < i1; all theedges i2i3, i2i4, . . . , i2ik receive the same color d < i2 (that maybe different from c); and so on.

Let Rn be the smallest number of vertices that V needs to haveto guarantee that for any regressive coloring there is W ⊂ V ofsize n and min-homogeneous.

Caicedo Very large numbers

Page 25: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Now, instead of a mono-chromatic “polygon,” we look atmin-homogeneous sets. (Homogeneous sets of more than twoelements might not exist.)

Let W ⊂ V , say W = {i1, i2, . . . , ik} where i1 < · · · < ik . We saythat W is min-homogeneous for a given regressive coloring ifall edges i1i2, i1i3, . . . , i1ik receive the same color c < i1; all theedges i2i3, i2i4, . . . , i2ik receive the same color d < i2 (that maybe different from c); and so on.

Let Rn be the smallest number of vertices that V needs to haveto guarantee that for any regressive coloring there is W ⊂ V ofsize n and min-homogeneous.

Caicedo Very large numbers

Page 26: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

For example, R3 = 3, because 12 and 13 always receive color0, so 23 can receive any color, and {1,2,3} ismin-homogeneous.

Similarly, R4 = 5 and we can always find a min-homogeneousset of the form {1,2,a,b} with 3 ≤ a < b ≤ 5.

Caicedo Very large numbers

Page 27: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

For example, R3 = 3, because 12 and 13 always receive color0, so 23 can receive any color, and {1,2,3} ismin-homogeneous.

Similarly, R4 = 5 and we can always find a min-homogeneousset of the form {1,2,a,b} with 3 ≤ a < b ≤ 5.

Caicedo Very large numbers

Page 28: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The numbers Rn were originally studied by Kanamori andMcAloon. Their result has two parts.

Theorem (Kanamori-McAloon)For any n ∈ N, Rn exists.

To state the second part of their theorem, we need the notion ofprimitive recursive function.

Caicedo Very large numbers

Page 29: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The numbers Rn were originally studied by Kanamori andMcAloon. Their result has two parts.

Theorem (Kanamori-McAloon)For any n ∈ N, Rn exists.

To state the second part of their theorem, we need the notion ofprimitive recursive function.

Caicedo Very large numbers

Page 30: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The numbers Rn were originally studied by Kanamori andMcAloon. Their result has two parts.

Theorem (Kanamori-McAloon)For any n ∈ N, Rn exists.

To state the second part of their theorem, we need the notion ofprimitive recursive function.

Caicedo Very large numbers

Page 31: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We define the primitive recursive functions by starting with thebasic functions f : Nk → N consisting of constant functions, thesuccessor function S(n) = n + 1, and projectionsf (n1, . . . ,nk ) = ni .We close these functions under composition, and recursion: Ifg : Nk → N and h : Nk+2 → N are primitive recursive, so isf : Nk+1 → N given by

f (~x , y) =

{g(~x) if y = 0,h(~x ,n, f (~x ,n)) if y = n + 1.

To understand this definition, it is perhaps useful to see a fewexamples.

Caicedo Very large numbers

Page 32: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We define the primitive recursive functions by starting with thebasic functions f : Nk → N consisting of constant functions, thesuccessor function S(n) = n + 1, and projectionsf (n1, . . . ,nk ) = ni .We close these functions under composition, and recursion: Ifg : Nk → N and h : Nk+2 → N are primitive recursive, so isf : Nk+1 → N given by

f (~x , y) =

{g(~x) if y = 0,h(~x ,n, f (~x ,n)) if y = n + 1.

To understand this definition, it is perhaps useful to see a fewexamples.

Caicedo Very large numbers

Page 33: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We define the primitive recursive functions by starting with thebasic functions f : Nk → N consisting of constant functions, thesuccessor function S(n) = n + 1, and projectionsf (n1, . . . ,nk ) = ni .We close these functions under composition, and recursion: Ifg : Nk → N and h : Nk+2 → N are primitive recursive, so isf : Nk+1 → N given by

f (~x , y) =

{g(~x) if y = 0,h(~x ,n, f (~x ,n)) if y = n + 1.

To understand this definition, it is perhaps useful to see a fewexamples.

Caicedo Very large numbers

Page 34: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The following functions are primitive recursive:

1 f (x , y) = x + y . We can describe it in the format abovenoting that

f (x , y) =

{x if y = 0,(x + n) + 1 if y = n + 1.

2 f (x , y) = xy .3 f (x , y) = xy .

4 f (x , y) = xxx

...x

, where the tower has height y .5 Etc.

Caicedo Very large numbers

Page 35: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The following functions are primitive recursive:

1 f (x , y) = x + y . We can describe it in the format abovenoting that

f (x , y) =

{x if y = 0,(x + n) + 1 if y = n + 1.

2 f (x , y) = xy .3 f (x , y) = xy .

4 f (x , y) = xxx

...x

, where the tower has height y .5 Etc.

Caicedo Very large numbers

Page 36: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The following functions are primitive recursive:

1 f (x , y) = x + y . We can describe it in the format abovenoting that

f (x , y) =

{x if y = 0,(x + n) + 1 if y = n + 1.

2 f (x , y) = xy .3 f (x , y) = xy .

4 f (x , y) = xxx

...x

, where the tower has height y .5 Etc.

Caicedo Very large numbers

Page 37: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The following functions are primitive recursive:

1 f (x , y) = x + y . We can describe it in the format abovenoting that

f (x , y) =

{x if y = 0,(x + n) + 1 if y = n + 1.

2 f (x , y) = xy .3 f (x , y) = xy .

4 f (x , y) = xxx

...x

, where the tower has height y .5 Etc.

Caicedo Very large numbers

Page 38: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The following functions are primitive recursive:

1 f (x , y) = x + y . We can describe it in the format abovenoting that

f (x , y) =

{x if y = 0,(x + n) + 1 if y = n + 1.

2 f (x , y) = xy .3 f (x , y) = xy .

4 f (x , y) = xxx

...x

, where the tower has height y .5 Etc.

Caicedo Very large numbers

Page 39: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The following functions are primitive recursive:

1 f (x , y) = x + y . We can describe it in the format abovenoting that

f (x , y) =

{x if y = 0,(x + n) + 1 if y = n + 1.

2 f (x , y) = xy .3 f (x , y) = xy .

4 f (x , y) = xxx

...x

, where the tower has height y .5 Etc.

Caicedo Very large numbers

Page 40: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We can now state the second part of the Kanamori-McAloonresult. Say that f : N→ N grows faster than g : N→ N or that feventually dominates g, iff f (n) > g(n) for all but finitely manyvalues of n.

Theorem (Kanamori-McAloon)

The function f (n) = Rn grows faster than any primitive recursivefunction.

Their proof used tools of mathematical logic and did notproduce any explicit bounds.

Several mathematicians tried to provide explicit proofs of theKanamori-McAloon result; among others, Kojman, Shelah,Blanchard, and Weiermann.

Caicedo Very large numbers

Page 41: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We can now state the second part of the Kanamori-McAloonresult. Say that f : N→ N grows faster than g : N→ N or that feventually dominates g, iff f (n) > g(n) for all but finitely manyvalues of n.

Theorem (Kanamori-McAloon)

The function f (n) = Rn grows faster than any primitive recursivefunction.

Their proof used tools of mathematical logic and did notproduce any explicit bounds.

Several mathematicians tried to provide explicit proofs of theKanamori-McAloon result; among others, Kojman, Shelah,Blanchard, and Weiermann.

Caicedo Very large numbers

Page 42: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We can now state the second part of the Kanamori-McAloonresult. Say that f : N→ N grows faster than g : N→ N or that feventually dominates g, iff f (n) > g(n) for all but finitely manyvalues of n.

Theorem (Kanamori-McAloon)

The function f (n) = Rn grows faster than any primitive recursivefunction.

Their proof used tools of mathematical logic and did notproduce any explicit bounds.

Several mathematicians tried to provide explicit proofs of theKanamori-McAloon result; among others, Kojman, Shelah,Blanchard, and Weiermann.

Caicedo Very large numbers

Page 43: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

We can now state the second part of the Kanamori-McAloonresult. Say that f : N→ N grows faster than g : N→ N or that feventually dominates g, iff f (n) > g(n) for all but finitely manyvalues of n.

Theorem (Kanamori-McAloon)

The function f (n) = Rn grows faster than any primitive recursivefunction.

Their proof used tools of mathematical logic and did notproduce any explicit bounds.

Several mathematicians tried to provide explicit proofs of theKanamori-McAloon result; among others, Kojman, Shelah,Blanchard, and Weiermann.

Caicedo Very large numbers

Page 44: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

DefinitionAckermann’s function A : N× N→ N is defined “by doublerecursion” as follows:

A(0,m) = m + 1.A(n,0) = A(n − 1,1) for n > 0.A(n,m) = A(n − 1,A(n,m − 1)) for n,m > 0.

Let An = A(n, ·). For example, A0(m) = m + 1, A1(m) = m + 2,A2(m) = 2m + 3, A3 grows like 2m, A4 grows like a tower oftwo’s of length m, etc.

Caicedo Very large numbers

Page 45: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

DefinitionAckermann’s function A : N× N→ N is defined “by doublerecursion” as follows:

A(0,m) = m + 1.A(n,0) = A(n − 1,1) for n > 0.A(n,m) = A(n − 1,A(n,m − 1)) for n,m > 0.

Let An = A(n, ·). For example, A0(m) = m + 1, A1(m) = m + 2,A2(m) = 2m + 3, A3 grows like 2m, A4 grows like a tower oftwo’s of length m, etc.

Caicedo Very large numbers

Page 46: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

DefinitionAckermann’s function A : N× N→ N is defined “by doublerecursion” as follows:

A(0,m) = m + 1.A(n,0) = A(n − 1,1) for n > 0.A(n,m) = A(n − 1,A(n,m − 1)) for n,m > 0.

Let An = A(n, ·). For example, A0(m) = m + 1, A1(m) = m + 2,A2(m) = 2m + 3, A3 grows like 2m, A4 grows like a tower oftwo’s of length m, etc.

Caicedo Very large numbers

Page 47: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

DefinitionAckermann’s function A : N× N→ N is defined “by doublerecursion” as follows:

A(0,m) = m + 1.A(n,0) = A(n − 1,1) for n > 0.A(n,m) = A(n − 1,A(n,m − 1)) for n,m > 0.

Let An = A(n, ·). For example, A0(m) = m + 1, A1(m) = m + 2,A2(m) = 2m + 3, A3 grows like 2m, A4 grows like a tower oftwo’s of length m, etc.

Caicedo Very large numbers

Page 48: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

DefinitionAckermann’s function A : N× N→ N is defined “by doublerecursion” as follows:

A(0,m) = m + 1.A(n,0) = A(n − 1,1) for n > 0.A(n,m) = A(n − 1,A(n,m − 1)) for n,m > 0.

Let An = A(n, ·). For example, A0(m) = m + 1, A1(m) = m + 2,A2(m) = 2m + 3, A3 grows like 2m, A4 grows like a tower oftwo’s of length m, etc.

Caicedo Very large numbers

Page 49: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

TheoremAckermann’s function is not primitive recursive. In fact, An(n)grows faster than any primitive recursive function.

Ackermann’s original definition used three variables. Theversion given above was introduced by Rafael Robinson andRozsa Peter, and has become the standard example of acomputable function that is not primitive recursive.

Caicedo Very large numbers

Page 50: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

TheoremAckermann’s function is not primitive recursive. In fact, An(n)grows faster than any primitive recursive function.

Ackermann’s original definition used three variables. Theversion given above was introduced by Rafael Robinson andRozsa Peter, and has become the standard example of acomputable function that is not primitive recursive.

Caicedo Very large numbers

Page 51: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Let g(n,m) be the least l such that if V = {m,m + 1, . . . , l} thenany regressive coloring of V admits a min-homogeneous W ofsize n. For example, g(2,m) = m + 1 and g(3,m) = 2m + 1.The nth regressive Ramsey number Rn is g(n,1) = g(n − 1,2).

Caicedo Very large numbers

Page 52: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Let g(n,m) be the least l such that if V = {m,m + 1, . . . , l} thenany regressive coloring of V admits a min-homogeneous W ofsize n. For example, g(2,m) = m + 1 and g(3,m) = 2m + 1.The nth regressive Ramsey number Rn is g(n,1) = g(n − 1,2).

Caicedo Very large numbers

Page 53: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Set g0(n,m) = m and gk+1(n,m) = g(n,gk (n,m)). We thenhave:

Theoremg(n + 1,m + 1) ≥ g(n,g(n + 1,m) + 1). In particular, for n ≥ 2and m ≥ 1, g(n,m) ≥ An−1(m − 1).

Caicedo Very large numbers

Page 54: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Set g0(n,m) = m and gk+1(n,m) = g(n,gk (n,m)). We thenhave:

Theoremg(n + 1,m + 1) ≥ g(n,g(n + 1,m) + 1). In particular, for n ≥ 2and m ≥ 1, g(n,m) ≥ An−1(m − 1).

Caicedo Very large numbers

Page 55: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Theorem1 For m ≥ 2, g(4,m) ≤ 2m(m + 2)− 2m−1 + 1.2 For all n there is a constant cn such that

g(n,m) < An−1(cnm) for all m.

Thus g(n, ·) grows like An−1 and g(·,m) grows like Ackermann’sfunction.

Caicedo Very large numbers

Page 56: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Theorem1 For m ≥ 2, g(4,m) ≤ 2m(m + 2)− 2m−1 + 1.2 For all n there is a constant cn such that

g(n,m) < An−1(cnm) for all m.

Thus g(n, ·) grows like An−1 and g(·,m) grows like Ackermann’sfunction.

Caicedo Very large numbers

Page 57: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

Theorem1 For m ≥ 2, g(4,m) ≤ 2m(m + 2)− 2m−1 + 1.2 For all n there is a constant cn such that

g(n,m) < An−1(cnm) for all m.

Thus g(n, ·) grows like An−1 and g(·,m) grows like Ackermann’sfunction.

Caicedo Very large numbers

Page 58: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The proofs I have obtained are explicit, considerably improvethe previously known bounds, and identify the right rate ofgrowth of the numbers Rn. They provide us with a combinatorialproof of a result formerly obtained by non-constructive means.They also identify the first example of a naturally occurringfunction whose rate of growth is Ackermannian.

Similar problems can be studied in dimension 3 or larger, andmany interesting questions related to the computation of explicitbounds remain.

Caicedo Very large numbers

Page 59: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

The Kanamori-McAloon theorem, part 1The Kanamori-McAloon theorem, part 2Bounds

The proofs I have obtained are explicit, considerably improvethe previously known bounds, and identify the right rate ofgrowth of the numbers Rn. They provide us with a combinatorialproof of a result formerly obtained by non-constructive means.They also identify the first example of a naturally occurringfunction whose rate of growth is Ackermannian.

Similar problems can be studied in dimension 3 or larger, andmany interesting questions related to the computation of explicitbounds remain.

Caicedo Very large numbers

Page 60: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Goodstein’s function

DefinitionThe depth-1 base b representation of n ∈ N is just the usualbase b representation of n:

n = bm1n1 + · · ·+ bmk nk

where m1 > · · · > mk ≥ 0 and 1 ≤ ni < b for each i .The depth-(m + 1) representation is obtained by replacing eachmi with their depth-m base b representation.

Caicedo Very large numbers

Page 61: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Goodstein’s function

DefinitionThe depth-1 base b representation of n ∈ N is just the usualbase b representation of n:

n = bm1n1 + · · ·+ bmk nk

where m1 > · · · > mk ≥ 0 and 1 ≤ ni < b for each i .The depth-(m + 1) representation is obtained by replacing eachmi with their depth-m base b representation.

Caicedo Very large numbers

Page 62: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

For example, the depth-1 base 2 representation of 266 is28 + 23 + 21, its depth-2 base 2 representation is223

+ 221+1 + 21 and so its depth-3 (or higher) base 2representation is

266 = 222+1+ 22+1 + 2.

For any n and b, as m increases, the depth-(m + 1) base brepresentations of n eventually stabilize.

DefinitionWe call this stable representation the complete base brepresentation of n ∈ N.

Caicedo Very large numbers

Page 63: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

For example, the depth-1 base 2 representation of 266 is28 + 23 + 21, its depth-2 base 2 representation is223

+ 221+1 + 21 and so its depth-3 (or higher) base 2representation is

266 = 222+1+ 22+1 + 2.

For any n and b, as m increases, the depth-(m + 1) base brepresentations of n eventually stabilize.

DefinitionWe call this stable representation the complete base brepresentation of n ∈ N.

Caicedo Very large numbers

Page 64: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

For example, the depth-1 base 2 representation of 266 is28 + 23 + 21, its depth-2 base 2 representation is223

+ 221+1 + 21 and so its depth-3 (or higher) base 2representation is

266 = 222+1+ 22+1 + 2.

For any n and b, as m increases, the depth-(m + 1) base brepresentations of n eventually stabilize.

DefinitionWe call this stable representation the complete base brepresentation of n ∈ N.

Caicedo Very large numbers

Page 65: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionThe change of base function Rb : N→ N takes a naturalnumber n, and then replaces every b with b + 1 in the completebase b representation of n.

For example,

R2(266) = 333+1+ 33+1 + 3

= 443426488243037769948249630619149892887.

Caicedo Very large numbers

Page 66: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionThe change of base function Rb : N→ N takes a naturalnumber n, and then replaces every b with b + 1 in the completebase b representation of n.

For example,

R2(266) = 333+1+ 33+1 + 3

= 443426488243037769948249630619149892887.

Caicedo Very large numbers

Page 67: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionThe Goodstein Sequence beginning with n, (n)k , is defined by(n)1 = n and for k ≥ 1,

(n)k+1 =

{Rk+1((n)k )− 1 if (n)k > 00 if (n)k = 0.

For example, the sequence for n = 3 is 3,3,3,2,1,0,0, . . .

DefinitionThe Goodstein Function G : N→ N is defined to be the smallestnumber k for which (n)k = 0.

Clearly, G is computable.

Caicedo Very large numbers

Page 68: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionThe Goodstein Sequence beginning with n, (n)k , is defined by(n)1 = n and for k ≥ 1,

(n)k+1 =

{Rk+1((n)k )− 1 if (n)k > 00 if (n)k = 0.

For example, the sequence for n = 3 is 3,3,3,2,1,0,0, . . .

DefinitionThe Goodstein Function G : N→ N is defined to be the smallestnumber k for which (n)k = 0.

Clearly, G is computable.

Caicedo Very large numbers

Page 69: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionThe Goodstein Sequence beginning with n, (n)k , is defined by(n)1 = n and for k ≥ 1,

(n)k+1 =

{Rk+1((n)k )− 1 if (n)k > 00 if (n)k = 0.

For example, the sequence for n = 3 is 3,3,3,2,1,0,0, . . .

DefinitionThe Goodstein Function G : N→ N is defined to be the smallestnumber k for which (n)k = 0.

Clearly, G is computable.

Caicedo Very large numbers

Page 70: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionThe Goodstein Sequence beginning with n, (n)k , is defined by(n)1 = n and for k ≥ 1,

(n)k+1 =

{Rk+1((n)k )− 1 if (n)k > 00 if (n)k = 0.

For example, the sequence for n = 3 is 3,3,3,2,1,0,0, . . .

DefinitionThe Goodstein Function G : N→ N is defined to be the smallestnumber k for which (n)k = 0.

Clearly, G is computable.

Caicedo Very large numbers

Page 71: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Theorem (Goodstein)

The function G is well defined, i.e., G(n) exists for all n.

Here are the first few values of G:

G(0) = 1

G(1) = 2

G(2) = 4

G(3) = 6

Caicedo Very large numbers

Page 72: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Theorem (Goodstein)

The function G is well defined, i.e., G(n) exists for all n.

Here are the first few values of G:

G(0) = 1

G(1) = 2

G(2) = 4

G(3) = 6

Caicedo Very large numbers

Page 73: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Theorem (Goodstein)

The function G is well defined, i.e., G(n) exists for all n.

Here are the first few values of G:

G(0) = 1

G(1) = 2

G(2) = 4

G(3) = 6

Caicedo Very large numbers

Page 74: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Theorem (Goodstein)

The function G is well defined, i.e., G(n) exists for all n.

Here are the first few values of G:

G(0) = 1

G(1) = 2

G(2) = 4

G(3) = 6

Caicedo Very large numbers

Page 75: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Theorem (Goodstein)

The function G is well defined, i.e., G(n) exists for all n.

Here are the first few values of G:

G(0) = 1

G(1) = 2

G(2) = 4

G(3) = 6

Caicedo Very large numbers

Page 76: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

G(4) = 3 · 2402653211 − 2 ≈ 6.895× 10121210694.

The number of digits of G(5) is much larger than G(4). Thenumber of elementary particles in the universe is estimated tobe (significantly) below 1090.To analyze this function one is required to step out of the naturalnumbers and consider the more general notion of ordinals.

Caicedo Very large numbers

Page 77: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

G(4) = 3 · 2402653211 − 2 ≈ 6.895× 10121210694.

The number of digits of G(5) is much larger than G(4). Thenumber of elementary particles in the universe is estimated tobe (significantly) below 1090.To analyze this function one is required to step out of the naturalnumbers and consider the more general notion of ordinals.

Caicedo Very large numbers

Page 78: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

G(4) = 3 · 2402653211 − 2 ≈ 6.895× 10121210694.

The number of digits of G(5) is much larger than G(4). Thenumber of elementary particles in the universe is estimated tobe (significantly) below 1090.To analyze this function one is required to step out of the naturalnumbers and consider the more general notion of ordinals.

Caicedo Very large numbers

Page 79: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The ordinals are obtained by continuing the natural numbersinto the transfinite. We have two operations:

Given any ordinal α, one can add 1 to it to obtain itssuccessor ordinal, α+ 1.Or we can look at a collection of ordinals without amaximum, and add its least upper bound to it. These arecalled limit ordinals.

It is customary to call ω the first infinite ordinal. The first fewordinals are 0,1,2, . . . , and then:

ω, ω + 1, . . . , ω · 2, ω · 2 + 1, . . . , ω · 3, . . . , ω2, . . . , ω3, . . . , ωω, . . .

Caicedo Very large numbers

Page 80: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The ordinals are obtained by continuing the natural numbersinto the transfinite. We have two operations:

Given any ordinal α, one can add 1 to it to obtain itssuccessor ordinal, α+ 1.Or we can look at a collection of ordinals without amaximum, and add its least upper bound to it. These arecalled limit ordinals.

It is customary to call ω the first infinite ordinal. The first fewordinals are 0,1,2, . . . , and then:

ω, ω + 1, . . . , ω · 2, ω · 2 + 1, . . . , ω · 3, . . . , ω2, . . . , ω3, . . . , ωω, . . .

Caicedo Very large numbers

Page 81: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The ordinals are obtained by continuing the natural numbersinto the transfinite. We have two operations:

Given any ordinal α, one can add 1 to it to obtain itssuccessor ordinal, α+ 1.Or we can look at a collection of ordinals without amaximum, and add its least upper bound to it. These arecalled limit ordinals.

It is customary to call ω the first infinite ordinal. The first fewordinals are 0,1,2, . . . , and then:

ω, ω + 1, . . . , ω · 2, ω · 2 + 1, . . . , ω · 3, . . . , ω2, . . . , ω3, . . . , ωω, . . .

Caicedo Very large numbers

Page 82: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The ordinals are obtained by continuing the natural numbersinto the transfinite. We have two operations:

Given any ordinal α, one can add 1 to it to obtain itssuccessor ordinal, α+ 1.Or we can look at a collection of ordinals without amaximum, and add its least upper bound to it. These arecalled limit ordinals.

It is customary to call ω the first infinite ordinal. The first fewordinals are 0,1,2, . . . , and then:

ω, ω + 1, . . . , ω · 2, ω · 2 + 1, . . . , ω · 3, . . . , ω2, . . . , ω3, . . . , ωω, . . .

Caicedo Very large numbers

Page 83: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The ordinals are obtained by continuing the natural numbersinto the transfinite. We have two operations:

Given any ordinal α, one can add 1 to it to obtain itssuccessor ordinal, α+ 1.Or we can look at a collection of ordinals without amaximum, and add its least upper bound to it. These arecalled limit ordinals.

It is customary to call ω the first infinite ordinal. The first fewordinals are 0,1,2, . . . , and then:

ω, ω + 1, . . . , ω · 2, ω · 2 + 1, . . . , ω · 3, . . . , ω2, . . . , ω3, . . . , ωω, . . .

Caicedo Very large numbers

Page 84: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We denote by ε0 the first ordinal α such that α = ωα.Any ordinal α < ε0 can be written in a unique way asα = ωβ(γ + 1) where β < α. Define for limit α < ε0 anincreasing sequence d(α,n) that converges to α by setting

d(α,n) = ωβγ +

{ωδn if β = δ + 1,ωd(β,n) if β is limit.

For example, d(ω,n) = n, d(ω3,n) = ω2 · n, d(ωωω,n) = ωω

n.

Caicedo Very large numbers

Page 85: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We denote by ε0 the first ordinal α such that α = ωα.Any ordinal α < ε0 can be written in a unique way asα = ωβ(γ + 1) where β < α. Define for limit α < ε0 anincreasing sequence d(α,n) that converges to α by setting

d(α,n) = ωβγ +

{ωδn if β = δ + 1,ωd(β,n) if β is limit.

For example, d(ω,n) = n, d(ω3,n) = ω2 · n, d(ωωω,n) = ωω

n.

Caicedo Very large numbers

Page 86: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We denote by ε0 the first ordinal α such that α = ωα.Any ordinal α < ε0 can be written in a unique way asα = ωβ(γ + 1) where β < α. Define for limit α < ε0 anincreasing sequence d(α,n) that converges to α by setting

d(α,n) = ωβγ +

{ωδn if β = δ + 1,ωd(β,n) if β is limit.

For example, d(ω,n) = n, d(ω3,n) = ω2 · n, d(ωωω,n) = ωω

n.

Caicedo Very large numbers

Page 87: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We denote by ε0 the first ordinal α such that α = ωα.Any ordinal α < ε0 can be written in a unique way asα = ωβ(γ + 1) where β < α. Define for limit α < ε0 anincreasing sequence d(α,n) that converges to α by setting

d(α,n) = ωβγ +

{ωδn if β = δ + 1,ωd(β,n) if β is limit.

For example, d(ω,n) = n, d(ω3,n) = ω2 · n, d(ωωω,n) = ωω

n.

Caicedo Very large numbers

Page 88: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The Lob-Wainer fast growing hierarchy (fα)α<ε0 of functionsf : N→ N is:

Definition1 f0(n) = n + 1.2 For α < ε0, fα+1(n) = f n

α(n), where the superindexindicates that fα is iterated n times.

3 For limit α < ε0, fα(n) = fd(α,n)(n).

For example: f1(n) = 2n, f2(n) = n2n and f3(n) is (significantly)larger than a stack of powers of two of length n; fω(n) = fn(n)grows like Ackermann’s function An(n).

Caicedo Very large numbers

Page 89: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The Lob-Wainer fast growing hierarchy (fα)α<ε0 of functionsf : N→ N is:

Definition1 f0(n) = n + 1.2 For α < ε0, fα+1(n) = f n

α(n), where the superindexindicates that fα is iterated n times.

3 For limit α < ε0, fα(n) = fd(α,n)(n).

For example: f1(n) = 2n, f2(n) = n2n and f3(n) is (significantly)larger than a stack of powers of two of length n; fω(n) = fn(n)grows like Ackermann’s function An(n).

Caicedo Very large numbers

Page 90: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The Lob-Wainer fast growing hierarchy (fα)α<ε0 of functionsf : N→ N is:

Definition1 f0(n) = n + 1.2 For α < ε0, fα+1(n) = f n

α(n), where the superindexindicates that fα is iterated n times.

3 For limit α < ε0, fα(n) = fd(α,n)(n).

For example: f1(n) = 2n, f2(n) = n2n and f3(n) is (significantly)larger than a stack of powers of two of length n; fω(n) = fn(n)grows like Ackermann’s function An(n).

Caicedo Very large numbers

Page 91: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The Lob-Wainer fast growing hierarchy (fα)α<ε0 of functionsf : N→ N is:

Definition1 f0(n) = n + 1.2 For α < ε0, fα+1(n) = f n

α(n), where the superindexindicates that fα is iterated n times.

3 For limit α < ε0, fα(n) = fd(α,n)(n).

For example: f1(n) = 2n, f2(n) = n2n and f3(n) is (significantly)larger than a stack of powers of two of length n; fω(n) = fn(n)grows like Ackermann’s function An(n).

Caicedo Very large numbers

Page 92: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

The Lob-Wainer fast growing hierarchy (fα)α<ε0 of functionsf : N→ N is:

Definition1 f0(n) = n + 1.2 For α < ε0, fα+1(n) = f n

α(n), where the superindexindicates that fα is iterated n times.

3 For limit α < ε0, fα(n) = fd(α,n)(n).

For example: f1(n) = 2n, f2(n) = n2n and f3(n) is (significantly)larger than a stack of powers of two of length n; fω(n) = fn(n)grows like Ackermann’s function An(n).

Caicedo Very large numbers

Page 93: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Peano Arithmetic PA is the formal theory that captures theintuitive notion of “finite mathematics.” If a result is not provablein PA, it must use infinite objects in an essential way.

Theorem (Wainer)1 Each fα is strictly increasing.2 If α < β < ε0 then fα is eventually dominated by fβ.3 Each fα is computable, and provably total in PA.4 Any computable f provably total in PA is eventually

dominated by some fα, α < ε0.

Caicedo Very large numbers

Page 94: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Peano Arithmetic PA is the formal theory that captures theintuitive notion of “finite mathematics.” If a result is not provablein PA, it must use infinite objects in an essential way.

Theorem (Wainer)1 Each fα is strictly increasing.2 If α < β < ε0 then fα is eventually dominated by fβ.3 Each fα is computable, and provably total in PA.4 Any computable f provably total in PA is eventually

dominated by some fα, α < ε0.

Caicedo Very large numbers

Page 95: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Peano Arithmetic PA is the formal theory that captures theintuitive notion of “finite mathematics.” If a result is not provablein PA, it must use infinite objects in an essential way.

Theorem (Wainer)1 Each fα is strictly increasing.2 If α < β < ε0 then fα is eventually dominated by fβ.3 Each fα is computable, and provably total in PA.4 Any computable f provably total in PA is eventually

dominated by some fα, α < ε0.

Caicedo Very large numbers

Page 96: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Peano Arithmetic PA is the formal theory that captures theintuitive notion of “finite mathematics.” If a result is not provablein PA, it must use infinite objects in an essential way.

Theorem (Wainer)1 Each fα is strictly increasing.2 If α < β < ε0 then fα is eventually dominated by fβ.3 Each fα is computable, and provably total in PA.4 Any computable f provably total in PA is eventually

dominated by some fα, α < ε0.

Caicedo Very large numbers

Page 97: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

Peano Arithmetic PA is the formal theory that captures theintuitive notion of “finite mathematics.” If a result is not provablein PA, it must use infinite objects in an essential way.

Theorem (Wainer)1 Each fα is strictly increasing.2 If α < β < ε0 then fα is eventually dominated by fβ.3 Each fα is computable, and provably total in PA.4 Any computable f provably total in PA is eventually

dominated by some fα, α < ε0.

Caicedo Very large numbers

Page 98: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionLet Rω

n (m) be the change of base function replacing each n byω in the complete base n representation of m.

For example, since 266 = 33+2 + 32 · 2 + 3 + 2, then

Rω3 (266) = ωω+2 + ω22 + ω + 2.

Caicedo Very large numbers

Page 99: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

DefinitionLet Rω

n (m) be the change of base function replacing each n byω in the complete base n representation of m.

For example, since 266 = 33+2 + 32 · 2 + 3 + 2, then

Rω3 (266) = ωω+2 + ω22 + ω + 2.

Caicedo Very large numbers

Page 100: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

TheoremLet

n = 2m1 + 2m2 + · · ·+ 2mk

where m1 > m2 > · · · > mk . Let αi = Rω2 (mi). Then

G(n) = fα1(fα2(. . . (fαk (3)) . . . ))− 2.

For example, G(266) = fωω+1(fω+1(6))− 2, because266 = 222+1

+ 22+1 + 21 and f1(3) = 6.Similarly,

G(4) = fω(3)− 2 = f3(3)− 2 = 3 · 23 · 23·23 · 23·23·23·23

− 2.

Caicedo Very large numbers

Page 101: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

TheoremLet

n = 2m1 + 2m2 + · · ·+ 2mk

where m1 > m2 > · · · > mk . Let αi = Rω2 (mi). Then

G(n) = fα1(fα2(. . . (fαk (3)) . . . ))− 2.

For example, G(266) = fωω+1(fω+1(6))− 2, because266 = 222+1

+ 22+1 + 21 and f1(3) = 6.Similarly,

G(4) = fω(3)− 2 = f3(3)− 2 = 3 · 23 · 23·23 · 23·23·23·23

− 2.

Caicedo Very large numbers

Page 102: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

TheoremLet

n = 2m1 + 2m2 + · · ·+ 2mk

where m1 > m2 > · · · > mk . Let αi = Rω2 (mi). Then

G(n) = fα1(fα2(. . . (fαk (3)) . . . ))− 2.

For example, G(266) = fωω+1(fω+1(6))− 2, because266 = 222+1

+ 22+1 + 21 and f1(3) = 6.Similarly,

G(4) = fω(3)− 2 = f3(3)− 2 = 3 · 23 · 23·23 · 23·23·23·23

− 2.

Caicedo Very large numbers

Page 103: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We obtain at once:

Corollary1 (Goodstein) G is total.2 (Kirby-Paris) Item (1) is not a theorem of PA.

THE END

Caicedo Very large numbers

Page 104: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We obtain at once:

Corollary1 (Goodstein) G is total.2 (Kirby-Paris) Item (1) is not a theorem of PA.

THE END

Caicedo Very large numbers

Page 105: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We obtain at once:

Corollary1 (Goodstein) G is total.2 (Kirby-Paris) Item (1) is not a theorem of PA.

THE END

Caicedo Very large numbers

Page 106: Andres E. Caicedo´€¦ · Andres E. Caicedo ´ Department of ... Caicedo Very large numbers. Introduction Regressive Ramsey numbers Goodstein’s function Introduction I would like

IntroductionRegressive Ramsey numbers

Goodstein’s function

Goodstein’s functionThe Kirby-Paris theorem

We obtain at once:

Corollary1 (Goodstein) G is total.2 (Kirby-Paris) Item (1) is not a theorem of PA.

THE END

Caicedo Very large numbers