Every recursive linear ordering has a copy in DTIME-SPACE(n,log(n))
- 12 March 1990
- journal article
- Published by Cambridge University Press (CUP) in The Journal of Symbolic Logic
- Vol. 55 (1) , 260-276
- https://doi.org/10.2307/2274966
Abstract
This paper is a contribution to the following natural problem in complexity theory:(*) Is there a complexity theory for isomorphism types of recursive countable relational structures? I.e. given a recursive relational structure ℛ over the set N of nonnegative integers, is there a nontrivial lower bound for the time-space complexity of recursive structures isomorphic (resp. recursively isomorphic) to ℛ?For unary recursive relations R, the answer is trivially negative: either R is finite or coinfinite or 〈N, R〉 is recursively isomorphic to 〈N, {x ϵ N: x is even}〉.The general problem for relations with arity 2 (or greater) is open.Related to this problem, a classical result (going back to S. C. Kleene [4], 1955) states that every recursive ordinal is in fact primitive recursive.In [3] Patrick Dehornoy, using methods relevant to computer science, improves this result, showing that every recursive ordinal can be represented by a recursive total ordering over N which has linear deterministic time complexity relative to the binary representation of integers. As he notices, his proof applies to every recursive total order type α such that the isomorphism type of α is not changed if points are replaced by arbitrary finite nonempty subsets of consecutive points.In this paper we extend Dehornoy's result to all recursive total orderings over N and get minimal complexity for both time and space simultaneously.Keywords
This publication has 5 references indexed in Scilit:
- Turing complexity of the ordinalsInformation Processing Letters, 1986
- Recursive linear orders with recursive successivitiesAnnals of Pure and Applied Logic, 1984
- Recursively categorical linear orderingsProceedings of the American Mathematical Society, 1981
- On the base-dependence of sets of numbers recognizable by finite automataTheory of Computing Systems, 1969
- On the Forms of the Predicates in the Theory of Constructive Ordinals (Second Paper)American Journal of Mathematics, 1955