Sudan function

In the theory of computation, the Sudan function is an example of a function that is recursive, but not primitive recursive. This is also true of the better-known Ackermann function. The Sudan function was the first function having this property to be published.

It was discovered (and published[1]) in 1927 by Gabriel Sudan, a Romanian mathematician who was a student of David Hilbert.

Definition

Value tables

Values of F0(x, y)
y\x 0 1 2 3 4 5
0 012345
1 123456
2 234567
3 345678
4 456789
5 5678910
6 67891011


Values of F1(x, y)
y\x 0 1 2 3 4 5 6
0 0123456
1 135791113
2 481216202428
3 11192735435159
4 2642587490106122
5 5789121153185217249
6 120184248312376440504

In general, F1(x, y) is equal to F1(0, y) + 2y x.

Values of F2(x, y)
y\x 0 1 2 3 4 5
0 012345
1 182774185440
2 19F1(8, 10) = 10228F1(27, 29) ≈ 1.55 ×1010 F1(74, 76) ≈ 5.74 ×1024 F1(185, 187) ≈ 3.67 ×1058 F1(440, 442) ≈ 5.02 ×10135

References

  1. Bull. Math. Soc. Roumaine Sci. 30 (1927), 11 - 30; Jbuch 53, 171


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.