Sweeping Input-Driven Pushdown Automata

Input-driven pushdown automata ([Formula: see text]) are pushdown automata where the next action on the pushdown store (push, pop, nothing) is solely governed by the current input symbol. Here, we introduce sweeping input-driven pushdown automata that process the input in multiple passes (also sweeps). That is, a sweeping input-driven pushdown automaton is a two-way device that may change the input head direction only at the endmarkers. First we show that, given an arbitrary [Formula: see text], an equivalent [Formula: see text] that halts on any input can effectively be constructed. From this result further properties follow. Then we address the determinization of [Formula: see text]s and its descriptional complexity. Furthermore, the computational capacity of [Formula: see text]s is studied. To this end, we compare the family [Formula: see text] with other well-known language families. In particular, we are interested in families that have strong relations to some kind of pushdown machines. Finally, we explore several decidability problems and show that emptiness and several other problems are non-semidecidable by reductions of non-semidecidable problems of deterministic, linearly space bounded, one-tape, one-head Turing machines.

Authors

Institutions

Publication Details

Journal
International Journal of Foundations of Computer Science
Published
2025-06-11
DOI
https://doi.org/10.1142/s0129054125410072
Citations
1
Primary Topic
DNA and Biological Computing
Type
article
Field-Weighted Citation Impact
0.81
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sweeping Input-Driven Pushdown Automata

Martin Kutrib
1 citations
International Journal of Foundations of Computer Science
DNA and Biological Computing
0.81
article

Sweeping Input-Driven Pushdown Automata

Martin Kutrib
article en
1 citations

Abstract

Input-driven pushdown automata ([Formula: see text]) are pushdown automata where the next action on the pushdown store (push, pop, nothing) is solely governed by the current input symbol. Here, we introduce sweeping input-driven pushdown automata that process the input in multiple passes (also sweeps). That is, a sweeping input-driven pushdown automaton is a two-way device that may change the input head direction only at the endmarkers. First we show that, given an arbitrary [Formula: see text], an equivalent [Formula: see text] that halts on any input can effectively be constructed. From this result further properties follow. Then we address the determinization of [Formula: see text]s and its descriptional complexity. Furthermore, the computational capacity of [Formula: see text]s is studied. To this end, we compare the family [Formula: see text] with other well-known language families. In particular, we are interested in families that have strong relations to some kind of pushdown machines. Finally, we explore several decidability problems and show that emptiness and several other problems are non-semidecidable by reductions of non-semidecidable problems of deterministic, linearly space bounded, one-tape, one-head Turing machines.

International Journal of Foundations of Computer ScienceVol. 37(01)
Justus-Liebig-Universität Gießen (DE)
Openalex Percentile: Top 27%
DNA and Biological Computing
0.81
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.