António Machiavelo

dblp:21/4601 · DBLP profile ↗
← Back
17ranked-venue papers
0as first author
7since 2021 · last 2026
0000-0002-7595-7275ORCID · verified

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

Theory of computation · 15 · 6 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Boolean Products of Languages
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA2
2023 Average Complexity of Partial Derivatives for Synchronised Shuffle Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA2
2023 Location automata for regular expressions with shuffle and intersection
abstract
We define the notion of location for regular expressions with shuffle by extending the notion of position in standard regular expressions. Locations allow for the definition of the sets Follow, First, and Last with their usual semantics. From these, we construct an automaton for regular expressions with shuffle (APOS), which generalises the standard position/Glushkov automaton. The sets mentioned above are also the foundation for other constructions, such as the Follow automaton, and automata based on pointed expressions. As a consequence, all these constructions can be generalised to the shuffle operator. We show that the partial derivative automaton is a right-quotient of APOS. We relate APOS with another automaton construction based on positions that has been previously studied (A∂pos). The prefix automaton is extended to the shuffle operator and shown not to be a quotient of APOS. Locations are also used to define a position automaton for regular expressions with the intersection.
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Inf. Comput.2
2023 Location automata for synchronised shuffle expressions
abstract
Several notions of synchronisation in concurrent systems can be modelled by regular shuffle operators. In this paper we consider regular expressions extended with three operators corresponding respectively to strong, arbitrary, and weak synchronisation. For these expressions, we define a location based position automaton. Furthermore, we show that the partial derivative automaton is still a quotient of the position automaton.
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
J. Log. Algebraic Methods Program.2
2023 On the average complexity of partial derivative transducers
abstract
2D regular expressions represent rational relations over two alphabets Σ and Δ. In standard 2D expressions (S2D-RE) the basic terms are generators of Σ⋆×Δ⋆, while in generalised 2D expressions (2D-RE) the basic terms are pairs of (ordinary) regular expressions over one alphabet (1D). In this paper we study the average state complexity of partial derivative standard transducers (TPD) for both S2D-RE and 2D-RE. For S2D-RE we obtain the same asymptotic bounds as for partial derivative automata. For 2D-RE, while in the worst case the number of states of TPD can be O(n2), where n is the size of the expression, asymptotically and on average that value is bounded from above by O(n32). We also show that asymptotically and on average the alphabetic size of a 2D-RE is half of its size. All results are obtained in the framework of analytic combinatorics considering generating functions of parametrised combinatorial classes defined implicitly by algebraic curves. In particular, we generalise the methods developed in previous work to a broad class of analytic functions.
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.2
2021 Location Based Automata for Expressions with Shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
LATA2
2021 On the size of partial derivatives and the word membership problem
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Acta Informatica2
2020 On the Average State Complexity of Partial Derivative Transducers
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
SOFSEM2
2018 Automata for regular expressions with shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Inf. Comput.2
2016 Position Automaton Construction for Regular Expressions with Intersection
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
DLT2
2014 On the Equivalence of Automata for KAT-expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CiE2
2014 Counting Equivalent Linear Finite Transducers Using a Canonical Form
Ivone Amorim, António Machiavelo, Rogério Reis
CIAA2
2014 A Hitchhiker's Guide to descriptional complexity through analytic combinatorics
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.2
2013 On the Average Size of Glushkov and Equation Automata for KAT Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
FCT2
2011 The Average Transition Complexity of Glushkov and Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory2
2010 On the Average Number of States of Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory2
2004 Chebyshev polynomials over finite fields and reversibility of -automata on square grids
Markus Hunziker, António Machiavelo
Theor. Comput. Sci.2