Skip to main content
Became Hot Network Question
removed capitals from title
Link
YCor
  • 63.9k
  • 5
  • 187
  • 286

What subsystem of second-Orderorder arithmetic is needed for the recursion theorem?

removed capitals
Source Link
YCor
  • 63.9k
  • 5
  • 187
  • 286

What Subsystemsubsystem of Secondsecond-Order Arithmeticarithmetic is needed for the Recursion Theoremrecursion theorem?

In its simplest version, the Recursion Theoremrecursion theorem states that for any $m\in\mathbb{N}$ and any function $g:\mathbb{N}\rightarrow\mathbb{N}$, there exists a function $f:\mathbb{N}\rightarrow\mathbb{N}$ such that $f(0)=m$ and $f(n+1) = g(f(n))$. There are many more complicated versions, with multiple variables and parameters and course-of-values recursion and so on. But that’s the gist of it.

Now the Recursion Theoremrecursion theorem, no matter which version of it you take, is a statement in the language of second-order arithmetic. And I’mI'm pretty sure that it’s provable in $Z_2$, i.e. full second-order arithmetic. But my question is, what is the weakest subsystem of second-order arithmetic capable of proving it?

Do different versions of the Recursion Theoremrecursion theorem require different subsystems to prove it?

What Subsystem of Second-Order Arithmetic is needed for the Recursion Theorem?

In its simplest version, the Recursion Theorem states that for any $m\in\mathbb{N}$ and any function $g:\mathbb{N}\rightarrow\mathbb{N}$, there exists a function $f:\mathbb{N}\rightarrow\mathbb{N}$ such that $f(0)=m$ and $f(n+1) = g(f(n))$. There are many more complicated versions, with multiple variables and parameters and course-of-values recursion and so on. But that’s the gist of it.

Now the Recursion Theorem, no matter which version of it you take, is a statement in the language of second-order arithmetic. And I’m pretty sure that it’s provable in $Z_2$, i.e. full second-order arithmetic. But my question is, what is the weakest subsystem of second-order arithmetic capable of proving it?

Do different versions of the Recursion Theorem require different subsystems to prove it?

What subsystem of second-Order arithmetic is needed for the recursion theorem?

In its simplest version, the recursion theorem states that for any $m\in\mathbb{N}$ and any function $g:\mathbb{N}\rightarrow\mathbb{N}$, there exists a function $f:\mathbb{N}\rightarrow\mathbb{N}$ such that $f(0)=m$ and $f(n+1) = g(f(n))$. There are many more complicated versions, with multiple variables and parameters and course-of-values recursion and so on. But that’s the gist of it.

Now the recursion theorem, no matter which version of it you take, is a statement in the language of second-order arithmetic. And I'm pretty sure that it’s provable in $Z_2$, i.e. full second-order arithmetic. But my question is, what is the weakest subsystem of second-order arithmetic capable of proving it?

Do different versions of the recursion theorem require different subsystems to prove it?

Source Link
Keshav Srinivasan
  • 4.6k
  • 2
  • 25
  • 51

What Subsystem of Second-Order Arithmetic is needed for the Recursion Theorem?

In its simplest version, the Recursion Theorem states that for any $m\in\mathbb{N}$ and any function $g:\mathbb{N}\rightarrow\mathbb{N}$, there exists a function $f:\mathbb{N}\rightarrow\mathbb{N}$ such that $f(0)=m$ and $f(n+1) = g(f(n))$. There are many more complicated versions, with multiple variables and parameters and course-of-values recursion and so on. But that’s the gist of it.

Now the Recursion Theorem, no matter which version of it you take, is a statement in the language of second-order arithmetic. And I’m pretty sure that it’s provable in $Z_2$, i.e. full second-order arithmetic. But my question is, what is the weakest subsystem of second-order arithmetic capable of proving it?

Do different versions of the Recursion Theorem require different subsystems to prove it?