• Cite Icon4
  • https://doi.org/10.1051/ita/2021006Copy DOI Icon

Digging input-driven pushdown automata

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Input-driven pushdown automata (IDPDA) are pushdown automata where the next action on the pushdown store (push, pop, nothing) is solely governed by the input symbol. Nowadays such devices are usually defined such that popping from the empty pushdown does not block the computation but continues it with empty pushdown. Here, we consider IDPDAs that have a more balanced behavior concerning pushing and popping. Digging input-driven pushdown automata (DIDPDA) are basically IDPDAs that, when forced to pop from the empty pushdown, dig a hole of the shape of the popped symbol in the bottom of the pushdown. Popping further symbols from a pushdown having a hole at the bottom deepens the current hole furthermore. The hole can only be filled up by pushing symbols previously popped. We study the impact of the new behavior of DIDPDAs on their power and compare their capacities with the capacities of ordinary IDPDAs and tinput-driven pushdown automata which are basically IDPDAs whose input may be preprocessed by length-preserving finite state transducers. It turns out that the capabilities are incomparable. We address the determinization of DIDPDAs and their descriptional complexity, closure properties, and decidability questions.

Loading PDF

Similar Papers
  • Book Chapter
  • Citations9

Reversible Pushdown Automata

  • Jan 01, 2010
  • Martin Kutrib +1
  • Conference Article
  • Citations4

Notes on counting with finite machines

  • Dec 11, 2014
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Dmitry Chistikov
  • Research Article
  • Citations10

Fuzzy ω-automata

  • Jul 17, 2001
  • Information Sciences
  • Kamala Krithivasan +1
  • Research Article
  • Citations1

Sweeping Input-Driven Pushdown Automata

  • Jun 11, 2025
  • International Journal of Foundations of Computer Science
  • Martin Kutrib
  • PDF
  • Research Article
  • Citations2

One-Time Nondeterministic Computations

  • Sep 01, 2019
  • International Journal of Foundations of Computer Science
  • Markus Holzer +1
  • Conference Article
  • Citations2

A GPU-accelerated Data Transformation Framework Rooted in Pushdown Transducers

  • Dec 01, 2022
  • Tri Nguyen +1
  • Research Article
  • Citations1

Semilinear Sets and Counter Machines: a Brief Survey

  • Jun 01, 2015
  • Fundamenta Informaticae
  • Oscar H Ibarra +1
  • PDF
  • Conference Article
  • Citations80

Pynini: A Python library for weighted finite-state grammar compilation

  • Jan 01, 2016
  • Kyle Gorman
  • Research Article
  • Citations2

Static analysis-based behavior model building for trusted computing dynamic verification

  • May 13, 2010
  • Wuhan University Journal of Natural Sciences
  • Fajiang Yu +1
  • Conference Article

Keynote 3: Weighted transducers in speech and language processing

  • Sep 01, 2014
  • Michael D Riley
  • Research Article
  • Citations7

Descriptive Complexity for Counting Complexity Classes

  • Feb 10, 2020
  • Logical Methods in Computer Science
  • Marcelo Arenas +2
  • Book Chapter
  • Citations1

Parikh Image of Pushdown Automata

  • Jan 01, 2017
  • Pierre Ganty +1
  • PDF
  • Research Article

Randomisation and Derandomisation in Descriptive Complexity Theory

  • Sep 21, 2011
  • Logical Methods in Computer Science
  • Kord Eickmeyer +1
  • Research Article

Universal IoT-Enabled Smart Battery Charging Optimization: Leveraging AI, Automata Theory, and Real-Time Data for Enhanced Lifespan and Efficiency

  • Jan 01, 2025
  • EPJ Web of Conferences
  • Divyansh Arora +3
  • Research Article
  • Citations3

An approach for learning from robots using formal languages and automata

  • Jun 24, 2019
  • Industrial Robot: the international journal of robotics research and application
  • Muhammet Fatih Aslan +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.