200
Views
0
CrossRef citations to date
0
Altmetric
27th International Computing and Combinatorics Conference (Selected Papers from COCOON 2021)

Between SC and LOGDCFL: families of languages accepted by logarithmic-space deterministic auxiliary depth-k storage automata

Pages 1-31 | Received 31 Mar 2022, Accepted 12 Dec 2022, Published online: 03 Feb 2023
 

Abstract

The closure of deterministic context-free languages under logarithmic-space many-one reductions (L-m-reductions), known as LOGDCFL, has been studied in depth from an aspect of parallel computability because it is nicely situated between L and AC1SC2. By replacing a memory device of pushdown automata with an access-controlled storage tape, we introduce a computational model of one-way deterministic depth-k storage automata (k-sda's) whose tape cells are freely modified during the first k accesses and then become blank forever. These k-sda's naturally induce the language family kSDA. Similarly to LOGDCFL, we study the closure LOGkSDA of all languages in kSDA under L-m-reductions. We demonstrate that DCFLkSDASCk by significantly extending Cook's early result (1979) of DCFLSC2. The entire hierarch of LOGkSDA for all k1 therefore lies between LOGDCFL and SC. As an immediate consequence, we obtain the same simulation bounds for Hibbard's limited automata. We further characterize LOGkSDA in terms of a new machine model, called logarithmic-space deterministic auxiliary depth-k storage automata that run in polynomial time. These machines are as powerful as a polynomial-time two-way multi-head deterministic depth-k storage automata. We also provide a ‘generic’ LOGkSDA-complete language under L-m-reductions by constructing a two-way universal simulator working for all k-sda's.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Notes

1 A read-only tape is called read once if, whenever it reads a tape symbol (except for ε-moves, if any), it must move to the next unread cell.

2 This claim comes from the fact that Hibbard's rewriting systems can be forced to satisfy the blank-skipping property without compromising their computational power [Citation25].

3 The use of stationary move is made in this exposition only for convenience sake. It is also possible to define k-sda's using ε-moves in place of stationary moves.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 513.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.