Sabine Broda

dblp:42/4087 · DBLP profile ↗
← Back
25ranked-venue papers
23as first author
6since 2021 · last 2026
0000-0002-3798-9348ORCID · verified

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

Theory of computation · 23 · 21 first-author · 5 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 Boolean Products of Languages
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA1
2023 Average Complexity of Partial Derivatives for Synchronised Shuffle Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA1
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.1
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.1
2021 Pregrammars and Intersection Types
abstract
A representation of intersection types in terms of pregrammars is presented. Pregrammar based rewriting relations, corresponding respectively to type checking and inhabitation are defined and the latter is used to implement a Wajsberg/Ben-Yelles style alternating semi-decision algorithm for inhabitation. The usefulness of the framework is illustrated by revisiting and partially extending standard inhabitation related results for intersection types, as well as establishing new ones. It is shown how the notion of bounded multiset dimension emerges naturally and the relation between the two settings is clarified. A meaningful rank independent superset of the set of rank 2 types is identified for which EXPSPACE-completeness for inhabitation as well as for counting is proved. Finally, a standard result on negatively non-duplicated simple types is extended to intersection types.
Sabine Broda
CSL1
2021 Location Based Automata for Expressions with Shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
LATA1
2019 A mesh of automata
Sabine Broda, Markus Holzer 0001, Eva Maia, Nelma Moreira, Rogério Reis
Inf. Comput.1
2018 Automata for regular expressions with shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Inf. Comput.1
2017 On the Mother of All Automata: The Position Automaton
Sabine Broda, Markus Holzer 0001, Eva Maia, Nelma Moreira, Rogério Reis
DLT1
2016 Position Automaton Construction for Regular Expressions with Intersection
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
DLT1
2015 A Typed Language for Events
Sandra Alves, Sabine Broda, Maribel Fernández
LOPSTR2
2015 Deciding Synchronous Kleene Algebra with Derivatives
Sabine Broda, Sílvia Cavadas, Miguel Ferreira, Nelma Moreira
CIAA1
2015 A short note on type-inhabitation: Formula-trees vs. game semantics
Sandra Alves, Sabine Broda
Inf. Process. Lett.2
2014 On the Equivalence of Automata for KAT-expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CiE1
2014 A Hitchhiker's Guide to descriptional complexity through analytic combinatorics
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.1
2013 On the Average Size of Glushkov and Equation Automata for KAT Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
FCT1
2011 The Average Transition Complexity of Glushkov and Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory1
2010 On the Average Number of States of Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory1
2007 On Principal Types of BCK- lambda -Terms
Sabine Broda, Luís Damas
WoLLIC1
2005 On Long Normal Inhabitants of a Type
abstract
In this paper we give a complete, formal definition of the formula-tree proof method, prove its correctness and illustrate its adequateness for research in the area of inhabitation of simple types.
Sabine Broda, Luís Damas
J. Log. Comput.1
2004 The decidability of a fragment of BB'IW-logic
Sabine Broda, Luís Damas, Marcelo Finger, Paulo J. S. Silva
Theor. Comput. Sci.1
2001 Counting a Type's (Principal) Inhabitants
Sabine Broda, Luís Damas
Fundam. Informaticae1
2000 On principal types of combinators
Sabine Broda, Luís Damas
Theor. Comput. Sci.1
1997 On Combinatory Complete Sets of Proper Combinators
abstract
A combinatory system (or equivalently the set of its basic combinators) is called combinatorially complete for a functional system, if any member of the latter can be defined by an entity of the former system. In this paper the decision problem of combinatory completeness for finite sets of proper combinators is studied for three subsystems of the pure lambda calculus. Precise characterizations of proper combinator bases for the linear and the affine λ-calculus are given, and the respective decision problems are shown to be decidable. Furthermore, it is determined which extensions with proper combinators of bases for the linear λ-calculus are combinatorially complete for the λ I -calculus.
Sabine Broda, Luís Damas
J. Funct. Program.1
1997 Compact Bracket Abstraction in Combinatory Logic
abstract
Abstract Translations from Lambda calculi into combinatory logics can be used to avoid some implementational problems of the former systems. However, this scheme can only be efficient if the translation produces short output with a small number of combinators, in order to reduce the time and transient storage space spent during reduction of combinatory terms. In this paper we present a combinatory system and an abstraction algorithm, based on the original bracket abstraction operator of Schönfinkel [9]. The algorithm introduces at most one combinator for each abstraction in the initial Lambda term. This avoids explosive term growth during successive abstractions and makes the system suitable for practical applications. We prove the correctness of the algorithm and establish some relations between the combinatory system and the Lambda calculus.
Sabine Broda, Luís Damas
J. Symb. Log.1