Can We Enumerate All Primitive Recursive Functions?

  • Context: MHB 
  • Thread starter Thread starter mathmari
  • Start date Start date
  • Tags Tags
    Functions Primitive
Click For Summary
SUMMARY

The discussion centers on the enumeration of primitive recursive functions and its implications for understanding Ackermann's function. Participants confirm that it is possible to enumerate all primitive recursive functions by detailing all potential derivations, including basic functions and compositions. The conversation highlights that this enumeration serves as a method to demonstrate that Ackermann's function is not primitive recursive. The proof relies on the comprehensive enumeration of all primitive recursive functions.

PREREQUISITES
  • Understanding of primitive recursive functions
  • Familiarity with Ackermann's function
  • Knowledge of function derivations and definitions
  • Basic concepts of mathematical logic and recursion theory
NEXT STEPS
  • Research the properties of primitive recursive functions
  • Study the proof that Ackermann's function is not primitive recursive
  • Explore the concept of function derivations in recursion theory
  • Learn about the classification of functions in mathematical logic
USEFUL FOR

Mathematicians, computer scientists, and students of theoretical computer science interested in recursion theory and the classification of functions.

mathmari
Gold Member
MHB
Messages
4,984
Reaction score
7
Hey! :o

Can we enumerate the primitive recursive functions?
 
Physics news on Phys.org
Of course, just enumerate all possible derivations (definitions).
 
Is the enumeration of primitve recursive functions an other way to show that Ackermann's function is not primitive recursive? Or isn't it possible?
 
In the proof that Ackermann's function is not p.r. you prove something for all p.r. functions, and you do this by enumerating all possible derivations.
 
Evgeny.Makarov said:
In the proof that Ackermann's function is not p.r. you prove something for all p.r. functions, and you do this by enumerating all possible derivations.

By "enumerating all possible derivations" do you mean that we enumerate all possible cases how the p.r. function is defined, if it is one of the basic functions (constant, successor, projection), or is defined by compositions or primitive recursions?
 
Yes.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 4 ·
Replies
4
Views
4K