English

A Computation Model with Automatic Functions and Relations as Primitive Operations

Computational Complexity 2022-01-19 v1

Abstract

Prior work of Hartmanis and Simon (Hartmanis and Simon, 1974) and Floyd and Knuth (Floyd and Knuth, 1990) investigated what happens if a device uses primitive steps more natural than single updates of a Turing tape. One finding was that in the numerical setting, addition, subtraction, comparisons and bit-wise Boolean operations of numbers preserve polynomial time while incorporating concatenation or multiplication allows to solve all PSPACE problems in polynomially many steps. Therefore we propose to use updates and comparisons with automatic functions as primitive operations and use constantly many registers; the resulting model covers all primitive operations of Hartmanis and Simon as well as Floyd and Knuth, but the model remains in polynomial time. The present work investigates in particular the deterministic complexity of various natural problems and also gives an overview on the nondeterministic complexity of this model.

Keywords

Cite

@article{arxiv.2201.06836,
  title  = {A Computation Model with Automatic Functions and Relations as Primitive Operations},
  author = {Ziyuan Gao and Sanjay Jain and Li Zeyong and Ammar Fathin Sabili and Frank Stephan},
  journal= {arXiv preprint arXiv:2201.06836},
  year   = {2022}
}

Comments

33 pages

R2 v1 2026-06-24T08:53:21.061Z