Luca Prigioniero

dblp:182/9958 · DBLP profile ↗
← Back
22ranked-venue papers
0as first author
15since 2021 · last 2026
0000-0001-7163-4965ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 22 · 15 since 2021
YearPublicationVenuePosition
2026 On the Descriptional Complexity of Literal Shuffle
Guilherme Duarte 0001, Nelma Moreira, Luca Prigioniero, Rogério Reis
DLT3
2026 Polynomial Complementation of Nondeterministic Two-Way Finite Automata by 1-Limited Automata
abstract
We prove that, paying a polynomial increase in size only, every unrestricted two-way nondeterministic finite automaton (2NFA) can be complemented by a 1-limited automaton (1-LA), a nondeterministic extension of 2NFAs still characterizing regular languages. The resulting machine is actually a restricted form of 1-LAs - known as 2NFAs with common guess - and is self-verifying. A corollary of our construction is that a single exponential is necessary and sufficient for complementing 1-LAs.
Bruno Guillon, Luca Prigioniero, Javad Taheri
STACS2
2025 Nondeterminism Makes Unary 1-Limited Automata Concise
Bruno Guillon, Luca Prigioniero, Javad Taheri
DLT2
2025 Two-Way Automata and Bounded Languages
Alessandro Clerici Lorenzini, Giovanni Pighizzini, Luca Prigioniero
CIAA3
2025 Pushdown and one-counter automata: Constant and non-constant memory usage
abstract
It cannot be decided whether a one-counter automaton accepts each string in its language using a counter whose value is bounded, with respect to the length of the input, by a constant. Furthermore, when the counter is bounded by a constant, its value cannot be limited by any recursive function in the size of the machine. By taking into account the costs of all computations ( strong measure) or of all accepting computations ( accept measure) instead of those of the least expensive accepting computations ( weak measure), the above-mentioned problem becomes decidable for both pushdown automata and one-counter automata, while the bounds for the pushdown height or the value of the counter, when non constant, are recursive in the size of the machine. We also prove that, under the weak measure, if a one-counter automaton accepts with a counter that, with respect to the input length, is not bounded by any constants, then the counter grows at least as a logarithmic function. This is in contrast with the case of pushdown automata in which the bound is a double-logarithmic function. For the strong and accept measures these bounds are shown to be linear, for both pushdown and one-counter automata.
Giovanni Pighizzini, Luca Prigioniero
Inf. Comput.2
2024 Block Languages and Their Bitmap Representations
Guilherme Duarte 0001, Nelma Moreira, Luca Prigioniero, Rogério Reis
CIAA3
2024 Performing Regular Operations with 1-Limited Automata
abstract
Abstract The descriptional complexity of basic operations on regular languages using 1-limited automata, a restricted version of one-tape Turing machines, is investigated. When simulating operations on deterministic finite automata with deterministic 1-limited automata, the sizes of the resulting devices are polynomial in the sizes of the simulated machines. The situation is different when the operations are applied to deterministic 1-limited automata: while for boolean operations the simulations remain polynomial, for product, star, and reversal they cost exponential in size. The costs for product and star do not reduce if the given machines are sweeping two-way deterministic finite automata. These bounds are tight.
Giovanni Pighizzini, Luca Prigioniero, Simon Sádovský
Theory Comput. Syst.2
2023 Two-Way Machines and de Bruijn Words
Giovanni Pighizzini, Luca Prigioniero
CIAA2
2023 Pushdown automata and constant height: decidability and bounds
abstract
Abstract It cannot be decided whether a pushdown automaton accepts using a pushdown height, which does not depend on the input length, i.e., when it accepts using constant height. Furthermore, when a pushdown automaton accepts in constant height, the height can be arbitrarily large with respect to the size of the description of the machine, namely it does not exist any recursive function in the size of the description of the machine bounding the height of the pushdown. In contrast, in the restricted case of pushdown automata over a one-letter input alphabet, i.e., unary pushdown automata, the situation is different. First, acceptance in constant height is decidable. Moreover, in the case of acceptance in constant height, the height is at most exponential with respect to the size of the description of the pushdown automaton. We also prove a matching lower bound. Finally, if a unary pushdown automaton uses nonconstant height to accept, then the height should grow at least as the logarithm of the input length. This bound is optimal.
Giovanni Pighizzini, Luca Prigioniero
Acta Informatica2
2023 Weight-reducing Turing machines
abstract
It is well known that one-tape Turing machines running in linear time are no more powerful than finite automata; namely they recognize exactly the class of regular languages. We prove that it is not decidable if a one-tape machine runs in linear time, even if it is deterministic and restricted to use only the portion of the tape that initially contains the input. This motivates the introduction of a constructive variant of one-tape machines, called a weight-reducing machine, and the investigation of its properties. We focus on the deterministic case. In particular, we show that, paying a polynomial size increase only, each weight-reducing machine can be turned into a halting one that runs in linear time. Furthermore each weight-reducing machine can be converted into equivalent nondeterministic and deterministic finite automata by paying an exponential and doubly-exponential increase in size, respectively. These costs cannot be reduced in the worst case.
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel Prusa
Inf. Comput.3
2022 Performing Regular Operations with 1-Limited Automata
Giovanni Pighizzini, Luca Prigioniero, Simon Sádovský
DLT2
2022 Converting nondeterministic two-way automata into small deterministic linear-time machines
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel Prusa
Inf. Comput.3
2021 Boolean Kernels of Context-Free Languages
Martin Kutrib, Luca Prigioniero
CIAA2
2021 Non-Self-Embedding Grammars and Descriptional Complexity
abstract
Non-self-embedding grammars are a subclass of context-free grammars which only generate regular languages. The size costs of the conversion of non-self-embedding grammars into equivalent finite automata are studied, by proving optimal bounds for the number of states of nondeterministic and deterministic automata equivalent to given non-self-embedding grammars. In particular, each non-self-embedding grammar of size s can be converted into an equivalent nondeterministic automaton which has an exponential size in s and into an equivalent deterministic automaton which has a double exponential size in s. These costs are shown to be optimal. Moreover, they do not change if the larger class of quasi-non-self-embedding grammars, which still generate only regular languages, is considered. In the case of letter bounded languages, the cost of the conversion of non-self-embedding grammars and quasi-non-self-embedding grammars into deterministic automata reduces to an exponential of a polynomial in s.
Giovanni Pighizzini, Luca Prigioniero
Fundam. Informaticae2
2021 Reversible pushdown transducers
Bruno Guillon, Martin Kutrib, Andreas Malcher, Luca Prigioniero
Inf. Comput.4
2020 Space Complexity of Stack Automata Models
Oscar H. Ibarra, Jozef Jirásek 0002, Ian McQuillan, Luca Prigioniero
DLT4
2019 Limited automata and unary languages
Giovanni Pighizzini, Luca Prigioniero
Inf. Comput.2
2019 Linear-time limited automata
Bruno Guillon, Luca Prigioniero
Theor. Comput. Sci.2
2018 Reversible Pushdown Transducers
Bruno Guillon, Martin Kutrib, Andreas Malcher, Luca Prigioniero
DLT4
2018 Two-Way Automata and One-Tape Machines - Read Only Versus Linear Time
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel Prusa
DLT3
2018 Non-self-embedding Grammars, Constant-Height Pushdown Automata, and Limited Automata
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero
CIAA3
2017 Limited Automata and Unary Languages
Giovanni Pighizzini, Luca Prigioniero
DLT2