Characterizing complexity classes by higher type: Primitive recursive definitions, Part II

Andreas Goerdt, Helmut Seidl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Higher type primitive recursive definitions (also known as Gödel's system T) defining first-order functions (i.e. functions of type ind→…→ind→ind, ind for individuals, higher types occur in between) can be classified into an infinite syntactic hierarchy: A definition is in the n'th stage of this hierarchy, a so called rank-n-definition, iff n is an upper bound on the levels of the types occurring in it. We interpret these definitions over finite structures and show for n≥1: Rank-(2n+2)-definitions characterize (in the sense of, say) the complexity class DTIME(expn(poly)) whereas rank-(2n+3)-definitions characterize DSPACE(expn(poly)) (here exp0(x) = x, expn+1(x)=2expnx). This extends the results that rank-1-definitions characterize LOGSPACE, rank-2-definitions characterize PTIME, rank-3-definitions characterize PSPACE, rank-4-definitions characterize EXPTIME[Go89a].

Original languageEnglish
Title of host publicationAspects and Prospects of Theoretical Computer Science - 6th International Meeting of Young Computer Scientists, Proceedings
EditorsJurgen Dassow, Jozef Kelemen
PublisherSpringer Verlag
Pages148-158
Number of pages11
ISBN (Print)9783540534143
DOIs
StatePublished - 1990
Externally publishedYes
Event6th International Meeting of Young Computer Scientists, IMYCS 1990 - Smolenice, Slovakia
Duration: 19 Nov 199023 Nov 1990

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume464 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Meeting of Young Computer Scientists, IMYCS 1990
Country/TerritorySlovakia
CitySmolenice
Period19/11/9023/11/90

Fingerprint

Dive into the research topics of 'Characterizing complexity classes by higher type: Primitive recursive definitions, Part II'. Together they form a unique fingerprint.

Cite this