The notion of push complexity has been recently introduced by Bordhin and Mitrana as a measure of nonregularity for context-free languages. This measure takes into account the number of push operations used to accept inputs of length n. We show that the push complexity of each nonregular context-free language grows at least as a double logarithmic function, with respect to the length of the strings. This lower bound is optimal. Indeed, we prove that there exists a language with push complexity . It is known that it cannot be decided whether the number of push operations used by a pushdown automaton is bounded by any constant. We prove that, in the restricted case of pushdown automata with a one-letter input alphabet, this question is decidable. Furthermore, under the same restriction, if the number of push operations used by a pushdown automaton is not bounded by any constant, then it should grow at least as a linear function in the length of the input.

Push Complexity: Optimal Bounds and Unary Inputs / G. Pighizzini (LECTURE NOTES IN COMPUTER SCIENCE). - In: Implementation and Application of Automata / [a cura di] S.Z. Fazekas. - [s.l] : Springer, 2024. - ISBN 9783031711114. - pp. 289-301 (( Intervento presentato al 28. convegno International Conference on Implementation and Application of Automata tenutosi a Akita nel 2024 [10.1007/978-3-031-71112-1_21].

Push Complexity: Optimal Bounds and Unary Inputs

G. Pighizzini
2024

Abstract

The notion of push complexity has been recently introduced by Bordhin and Mitrana as a measure of nonregularity for context-free languages. This measure takes into account the number of push operations used to accept inputs of length n. We show that the push complexity of each nonregular context-free language grows at least as a double logarithmic function, with respect to the length of the strings. This lower bound is optimal. Indeed, we prove that there exists a language with push complexity . It is known that it cannot be decided whether the number of push operations used by a pushdown automaton is bounded by any constant. We prove that, in the restricted case of pushdown automata with a one-letter input alphabet, this question is decidable. Furthermore, under the same restriction, if the number of push operations used by a pushdown automaton is not bounded by any constant, then it should grow at least as a linear function in the length of the input.
Settore INF/01 - Informatica
Settore INFO-01/A - Informatica
2024
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
978-3-031-71112-1_21.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 324.7 kB
Formato Adobe PDF
324.7 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
paper_33.pdf

accesso riservato

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 330.46 kB
Formato Adobe PDF
330.46 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1097836
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
  • OpenAlex ND
social impact