Skip to main content
Erschienen in: Theory of Computing Systems 3/2023

29.06.2022

Subclasses of Ptime Interpreted by Programming Languages

verfasst von: Siddharth Bhaskar, Cynthia Kop, Jakob Grue Simonsen

Erschienen in: Theory of Computing Systems | Ausgabe 3/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We consider the cons-free programming language of Neil Jones, a simple pure functional language, which decides exactly the polynomial-time relations and whose tail recursive fragment decides exactly the logarithmic-space relations. We exhibit a close relationship between the running time of cons-free programs and the running time of logspace-bounded auxiliary pushdown automata. As a consequence, we characterize intermediate classes like NC in terms of resource-bounded cons-free computation. In so doing, we provide the first “machine-free” characterizations of certain complexity classes, like P-uniform NC. Furthermore, we show strong polynomial lower bounds on cons-free running time. Namely, for every polynomial p, we exhibit a relation R ∈Ptime such that any cons-free program deciding R must take time at least p almost everywhere. Our methods use a “subrecursive version” of Blum complexity theory, and raise the possibility of further applications of this technology to the study of the fine structure of Ptime.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
2.
Zurück zum Zitat Alton, D.A.: “Natural” Programming Languages and Complexity Measures for Subrecursive Programming Languages: An Abstract Approach, pp. 248–285. London Mathematical Society Lecture Note Series. Cambridge University Press (1980) Alton, D.A.: “Natural” Programming Languages and Complexity Measures for Subrecursive Programming Languages: An Abstract Approach, pp. 248–285. London Mathematical Society Lecture Note Series. Cambridge University Press (1980)
3.
Zurück zum Zitat Arora, S., Barak, B.: Computational Complexity: A Modern Approach. Cambridge University Press (2009) Arora, S., Barak, B.: Computational Complexity: A Modern Approach. Cambridge University Press (2009)
5.
Zurück zum Zitat Bonfante, G., Kahle, R., Marion, J.Y., Oitavem, I.: Towards an implicit characterization of NCk. In: Ésik, Z. (ed.) Computer Science Logic, pp 212–224. Springer, Berlin (2006) Bonfante, G., Kahle, R., Marion, J.Y., Oitavem, I.: Towards an implicit characterization of NCk. In: Ésik, Z. (ed.) Computer Science Logic, pp 212–224. Springer, Berlin (2006)
8.
Zurück zum Zitat Jones, N.D.: Computability and Complexity. From a Programming Perspective. MIT Press, London (1997)CrossRefMATH Jones, N.D.: Computability and Complexity. From a Programming Perspective. MIT Press, London (1997)CrossRefMATH
9.
10.
11.
Zurück zum Zitat Kop, C., Simonsen, J.G.: The power of non-determinism in higher-order implicit complexity: characterising complexity classes using non-deterministic cons-free programming. In: Yang, H. (ed.) Programming Languages and Systems, Lecture notes in computer science, pp 668–695. Springer, Berlin (2017) Kop, C., Simonsen, J.G.: The power of non-determinism in higher-order implicit complexity: characterising complexity classes using non-deterministic cons-free programming. In: Yang, H. (ed.) Programming Languages and Systems, Lecture notes in computer science, pp 668–695. Springer, Berlin (2017)
12.
Zurück zum Zitat Moschovakis, Y.N.: Abstract Recursion and Intrinsic Complexity. Lecture Notes in Logic. Cambridge University Press (2018) Moschovakis, Y.N.: Abstract Recursion and Intrinsic Complexity. Lecture Notes in Logic. Cambridge University Press (2018)
13.
Zurück zum Zitat Niggl, K.-H., Wunderlich, H.: Implicit characterizations of FPTIME and NC revisited. J. Logic Algebraic Program 79(1), 47–60 (2010). Special Issue: Logic, Computability and Topology in Computer Science: A New Perspective for Old DisciplinesMathSciNetCrossRefMATH Niggl, K.-H., Wunderlich, H.: Implicit characterizations of FPTIME and NC revisited. J. Logic Algebraic Program 79(1), 47–60 (2010). Special Issue: Logic, Computability and Topology in Computer Science: A New Perspective for Old DisciplinesMathSciNetCrossRefMATH
14.
Zurück zum Zitat Rabin, M.O.: Degree of difficulty of computing a function and a partial ordering of recursive sets. Technical Report 2, Hebrew University (1960) Rabin, M.O.: Degree of difficulty of computing a function and a partial ordering of recursive sets. Technical Report 2, Hebrew University (1960)
17.
Zurück zum Zitat Sipser, M.: Introduction to the Theory of Computation. Thomson Course Technology (2006) Sipser, M.: Introduction to the Theory of Computation. Thomson Course Technology (2006)
18.
Zurück zum Zitat Sudborough, I.H.: Time and tape bounded auxiliary pushdown automata. In: Gruska, J. (ed.) Mathematical Foundations of Computer Science 1977, pp 493–503. Springer, Berlin (1977) Sudborough, I.H.: Time and tape bounded auxiliary pushdown automata. In: Gruska, J. (ed.) Mathematical Foundations of Computer Science 1977, pp 493–503. Springer, Berlin (1977)
19.
Zurück zum Zitat Tserunyan, A.: (1) Finite generators for countable group actions; (2) Finite index pairs of equivalence relations; (3) Complexity measures for recursive programs. PhD thesis, University of California, Los Angeles (2013) Tserunyan, A.: (1) Finite generators for countable group actions; (2) Finite index pairs of equivalence relations; (3) Complexity measures for recursive programs. PhD thesis, University of California, Los Angeles (2013)
Metadaten
Titel
Subclasses of Ptime Interpreted by Programming Languages
verfasst von
Siddharth Bhaskar
Cynthia Kop
Jakob Grue Simonsen
Publikationsdatum
29.06.2022
Verlag
Springer US
Erschienen in
Theory of Computing Systems / Ausgabe 3/2023
Print ISSN: 1432-4350
Elektronische ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-022-10074-z

Weitere Artikel der Ausgabe 3/2023

Theory of Computing Systems 3/2023 Zur Ausgabe

Premium Partner