Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800157.805054acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free access

Classification of computable functions by primitive recursive classes

Published: 03 May 1971 Publication History

Abstract

A classification of all the computable functions is given in terms of subrecursive programming languages. These classes are those which also arise from the relation “primitive recursive in.” By distinguishing between honest and dishonest classes the classification is related to the computational complexity of the functions classified, and the classification has a wide degree of measure invariance.
The structure of the honest and dishonest classes under inclusion is explored. It is shown that any countable partial ordering can be embedded in the honest or in the dishonest classes. The honest classes are dense in themselves, and the dishonest classes are dense in the honest classes. Every honest class is minimal over some dishonest class, but there is a dishonest class with no honest class minimal over it. Every honest class is the intersection (g.l.b.) of two incomparable honest classes, but there are incomparable pairs of honest classes with no g.l.b. It follows that the upper semi-lattice of the recursive degrees of primitive recursiveness is not a lattice. Finally, no r.e. increasing sequence of honest classes has a l.u.b.

References

[1]
Axt, Paul, "On a subrecursive hierarchy and primitive recursive degrees," TAMS, 92 (1959), 85-105.
[2]
Bass, Leonard J., "Hierarchies based on computational complexity and irregularities of class determining measured sets," Ph.D. Thesis, Purdue, 1970.
[3]
Blum, Manuel, "Machine-independent theory of the complexity of recursive functions," \JACM,| 14 (1967), 322-36.
[4]
Cleave, John P., "A hierarchy of primitive recursive functions," Z. Math Logik Grund., 9 (1963), 331-345.
[5]
Constable, Robert L., "On the size of programs in subrecursive formalisms," Proc. 2nd ACM Symp. Thy. Comp. (1970), 1-9.
[6]
Constable, R.L. and Borodin, A.B. "On the efficiency of programs in subrecursive formalisms," Comp. Sci. Tech. Report, 70-54, Cornell Univ. (1970).
[7]
Fabian, Robert, "Hierarchies of general recursive functions and ordinal recursion," Ph.D. Thesis, Case Inst. Tech., 1965.
[8]
Feferman, Solomon, "Classifications of recursive functions by means of hierarchies," TAMS, 104 (1962), 101-122.
[9]
Grzegorczyk, A., "Some classes of recursive functions," Rozprawy Matematcyzne (1953), 1-45.
[10]
Hartmanis, J., and Stearns, R.E., "On the computational complexity of algorithms," TAMS, 117 (1965), 285-306.
[11]
Kleene, S.C., Introduction to Metamathematics, Princeton (1952).
[12]
Kleene, S.C., "Extension of an effectively generated class of functions by enumeration," Coll. Mathematicum, 6 (1958), 67-78.
[13]
Kreisel, G., "Non-uniqueness results for transfinite progressions," Bull. Acad. Polon. Sci. (1960), 287-290.
[14]
McCreight, E.M. and Meyer, A.R., "Classes of computable functions defined by bounds on computation," Proc. 1st ACM Symp. Thy. Comp. (1969), 79-88.
[15]
Meyer, A.R. and Ritchie, D.M., "The complexity of loop programs," Proc. 22 Nat. ACM Conf. (1967), 465-470.
[16]
Meyer, A.R. and Ritchie, D.M., "A classification of the recursive functions," in preparation.
[17]
Parikh, R., "On non-uniqueness in transfinite progressions," J. Indian Math. Soc., 31 (1967).
[18]
Robbin, Joel, "Subrecursive hierarchies," Ph.D. Thesis, Princeton, 1965.
[19]
Basu, Sanat K., "On the structure of subrecursive degrees," JCSS, 4 (1970), 452-464.
[20]
Kleene, S.C. and Post, E.L., "The upper semi-lattice of degrees of recursive unsolvability," Ann. of Math., ser. 2, 59 (1954), 379-407.
[21]
Sacks, Gerald E., Deqrees of Unsolvability, Princeton (1963).

Cited By

View all
  • (2007)A Tool for Calculating Exponential Run-Time PropertiesProceedings of the Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing10.1109/SYNASC.2007.15(25-32)Online publication date: 26-Sep-2007
  • (1975)On the Structure of Polynomial Time ReducibilityJournal of the ACM10.1145/321864.32187722:1(155-171)Online publication date: 1-Jan-1975

Index Terms

  1. Classification of computable functions by primitive recursive classes

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '71: Proceedings of the third annual ACM symposium on Theory of computing
    May 1971
    270 pages
    ISBN:9781450374644
    DOI:10.1145/800157
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 May 1971

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    STOC '71 Paper Acceptance Rate 23 of 50 submissions, 46%;
    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)65
    • Downloads (Last 6 weeks)8
    Reflects downloads up to 09 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2007)A Tool for Calculating Exponential Run-Time PropertiesProceedings of the Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing10.1109/SYNASC.2007.15(25-32)Online publication date: 26-Sep-2007
    • (1975)On the Structure of Polynomial Time ReducibilityJournal of the ACM10.1145/321864.32187722:1(155-171)Online publication date: 1-Jan-1975

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media