Vrunda Dave

dblp:176/4575 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
4since 2021 · last 2022
0000-0001-9892-6757ORCID · corroborated

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

Theory of computation · 9 · 6 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2022 Optimal Repair for Omega-Regular Properties
Vrunda Dave, S. Krishna 0004, Vishnu Murali, Ashutosh Trivedi 0001
ATVA1
2022 Regular transducer expressions for regular transformations
abstract
Functional MSO transductions, deterministic two-way transducers, as well as streaming string transducers are all equivalent models for regular functions. In this paper, we show that every regular function, either on finite words or on infinite words, captured by a deterministic two-way transducer, can be described with a regular transducer expression (RTE). For infinite words, the transducer uses Muller acceptance and ω-regular look-ahead. RTEs are constructed from constant functions using the combinators if-then-else (deterministic choice), Hadamard product, and unambiguous versions of the Cauchy product, the 2-chained Kleene-iteration and the 2-chained omega-iteration. Our proof works for transformations of both finite and infinite words, extending the result on finite words of Alur et al. in LICS'14. In order to construct an RTE associated with a deterministic two-way Muller transducer with look-ahead, we introduce the notion of transition monoid for such two-way transducers where the look-ahead is captured by some backward deterministic Büchi automaton. Then, we use an unambiguous version of Imre Simon's famous forest factorization theorem in order to derive a "good" (ω-)regular expression for the domain of the two-way transducer. "Good" expressions are unambiguous and Kleene-plus as well as ω-iterations are only used on subexpressions corresponding to idempotent elements of the transition monoid. The combinator expressions are finally constructed by structural induction on the "good" (ω-)regular expression describing the domain of the transducer.
Vrunda Dave, Paul Gastin, S. Krishna 0004
Inf. Comput.1
2022 Synthesis of Computable Regular Functions of Infinite Words
abstract
Regular functions from infinite words to infinite words can be equivalently specified by MSO-transducers, streaming $\omega$-string transducers as well as deterministic two-way transducers with look-ahead. In their one-way restriction, the latter transducers define the class of rational functions. Even though regular functions are robustly characterised by several finite-state devices, even the subclass of rational functions may contain functions which are not computable (by a Turing machine with infinite input). This paper proposes a decision procedure for the following synthesis problem: given a regular function $f$ (equivalently specified by one of the aforementioned transducer model), is $f$ computable and if it is, synthesize a Turing machine computing it. For regular functions, we show that computability is equivalent to continuity, and therefore the problem boils down to deciding continuity. We establish a generic characterisation of continuity for functions preserving regular languages under inverse image (such as regular functions). We exploit this characterisation to show the decidability of continuity (and hence computability) of rational and regular functions. For rational functions, we show that this can be done in $\mathsf{NLogSpace}$ (it was already known to be in $\mathsf{PTime}$ by Prieur). In a similar fashion, we also effectively characterise uniform continuity of regular functions, and relate it to the notion of uniform computability, which offers stronger efficiency guarantees.
Vrunda Dave, Emmanuel Filiot, S. Krishna 0004, Nathan Lhote
Log. Methods Comput. Sci.1
2021 Regular Model Checking with Regular Relations
Vrunda Dave, Taylor Dohmen, S. Krishna 0004, Ashutosh Trivedi 0001
FCT1
2020 On the Separability Problem of String Constraints
abstract
We address the separability problem for straight-line string constraints. The separability problem for languages of a class C by a class S asks: given two languages A and B in C, does there exist a language I in S separating A and B (i.e., I is a superset of A and disjoint from B)? The separability of string constraints is the same as the fundamental problem of interpolation for string constraints. We first show that regular separability of straight line string constraints is undecidable. Our second result is the decidability of the separability problem for straight-line string constraints by piece-wise testable languages, though the precise complexity is open. In our third result, we consider the positive fragment of piece-wise testable languages as a separator, and obtain an EXPSPACE algorithm for the separability of a useful class of straight-line string constraints, and a PSPACE-hardness result.
Parosh Aziz Abdulla, Mohamed Faouzi Atig, Vrunda Dave, S. Krishna 0004
CONCUR3
2020 Synthesis of Computable Regular Functions of Infinite Words
Vrunda Dave, Emmanuel Filiot, S. Krishna 0004, Nathan Lhote
CONCUR1
2018 Regular Transducer Expressions for Regular Transformations
Vrunda Dave, Paul Gastin, S. Krishna 0004
LICS1
2016 A Perfect Class of Context-Sensitive Timed Languages
Devendra Bhave, Vrunda Dave, S. Krishna 0004, Ramchandra Phawade, Ashutosh Trivedi 0001
DLT2
2016 FO-Definable Transformations of Infinite Strings
abstract
The theory of regular and aperiodic transformations of finite strings has recently received a lot of interest. These classes can be equivalently defined using logic (Monadic second-order logic and first-order logic), two-way machines (regular two-way and aperiodic two-way transducers), and one-way register machines (regular streaming string and aperiodic streaming string transducers). These classes are known to be closed under operations such as sequential composition and regular (star-free) choice; and problems such as functional equivalence and type checking, are decidable for these classes. On the other hand, for infinite strings these results are only known for regular transformations: Alur, Filiot, and Trivedi studied transformations of infinite strings and introduced an extension of streaming string transducers over infinte strings and showed that they capture monadic second-order definable transformations for infinite strings. In this paper we extend their work to recover connection for infinite strings among first-order logic definable transformations, aperiodic two-way transducers, and aperiodic streaming string transducers.
Vrunda Dave, S. Krishna 0004, Ashutosh Trivedi 0001
FSTTCS1
2016 A Logical Characterization for Dense-Time Visibly Pushdown Automata
Devendra Bhave, Vrunda Dave, S. Krishna 0004, Ramchandra Phawade, Ashutosh Trivedi 0001
LATA2