Dominique Perrin

dblp:74/6417 · DBLP profile ↗
← Back
57ranked-venue papers
19as first author
3since 2021 · last 2025
0000-0003-4036-141XORCID · conflict

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

Theory of computation · 54 · 19 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2025 Density of Rational Languages Under Shift Invariant Measures
abstract
We study density of rational languages under shift invariant probability measures on spaces of two-sided infinite words, which generalizes the classical notion of density studied in formal languages and automata theory. The density for a language is defined as the limit in average (if it exists) of the probability that a word of a given length belongs to the language. We establish the existence of densities for all rational languages under all shift invariant measures. We also give explicit formulas under certain conditions, in particular when the language is aperiodic. Our approach combines tools and ideas from semigroup theory and ergodic theory.
Valérie Berthé, Herman Goulet-Ouellet, Dominique Perrin
ICALP3
2024 Decidable problems in substitution shifts
Marie-Pierre Béal, Dominique Perrin, Antonio Restivo
J. Comput. Syst. Sci.2
2023 The palindromization map
Dominique Perrin, Christophe Reutenauer
Discret. Appl. Math.1
2020 The Degree of a Finite Set of Words
abstract
We generalize the notions of the degree and composition from uniquely decipherable codes to arbitrary finite sets of words. We prove that if X = Y∘Z is a composition of finite sets of words with Y complete, then d(X) = d(Y) ⋅ d(Z), where d(T) is the degree of T. We also show that a finite set is synchronizing if and only if its degree equals one. This is done by considering, for an arbitrary finite set X of words, the transition monoid of an automaton recognizing X^* with multiplicities. We prove a number of results for such monoids, which generalize corresponding results for unambiguous monoids of relations.
Dominique Perrin, Andrew Ryzhikov
FSTTCS1
2020 Aldo de Luca (1941-2018)
Clelia de Felice, Dominique Perrin, Antonio Restivo
Theor. Comput. Sci.2
2018 Groups, Languages and Dendric Shifts
Dominique Perrin
DLT1
2018 A survey on difference hierarchies of regular languages
Olivier Carton, Dominique Perrin, Jean-Éric Pin
Log. Methods Comput. Sci.2
2017 Specular sets
Valérie Berthé, Clelia de Felice, Vincent Delecroix, Francesco Dolce, Julien Leroy 0002, Dominique Perrin, Christophe Reutenauer, Giuseppina Rindone
Theor. Comput. Sci.6
2017 Neutral and tree sets of arbitrary characteristic
abstract
We study classes of minimal sets defined by restrictions on the possible extensions of the words. These sets generalize the previously studied classes of neutral and tree sets by relaxing the condition imposed on the empty word and measured by an integer called the characteristic of the set. We present several enumeration results holding in these sets of words. These formulae concern return words and bifix codes. They generalize formulae previously known for Sturmian sets or more generally for tree sets. We also give two geometric examples of this class of sets, namely the natural coding of some interval exchange transformations and the natural coding of some linear involutions.
Francesco Dolce, Dominique Perrin
Theor. Comput. Sci.2
2015 Enumeration Formulæ in Neutral Sets
Francesco Dolce, Dominique Perrin
DLT2
2014 A quadratic algorithm for road coloring
Marie-Pierre Béal, Dominique Perrin
Discret. Appl. Math.2
2013 Discrete mathematical structures: From dynamics to complexity
Cristian S. Calude, Bruno Durand 0001, Anahí Gajardo, Dominique Perrin, Ivan Rapaport, Sergio Rica
Theor. Comput. Sci.4
2012 Generating Functions of Timed Languages
Eugene Asarin, Nicolas Basset, Aldric Degorre, Dominique Perrin
MFCS4
2012 A note on Sturmian words
Dominique Perrin, Antonio Restivo
Theor. Comput. Sci.1
2009 A Quadratic Upper Bound on the Size of a Synchronizing Word in One-Cluster Automata
Marie-Pierre Béal, Dominique Perrin
Developments in Language Theory2
2009 Completing codes in a sofic shift
Marie-Pierre Béal, Dominique Perrin
Theor. Comput. Sci.2
2008 Embeddings of local automata
abstract
A local automaton is by definition such that a bounded information about the past and the future is enough to determine the present state. Due to this synchronization property, these automata play an important role for coding purposes. We prove that any irreducible local automaton is contained in a complete one. The proof uses a result from symbolic dynamics due to M. Nasu called the masking lemma. A consequence of this result in the theory of variable length codes is that any locally parsable regular code is included in a maximal one with the same synchronisation delay.
Marie-Pierre Béal, Sylvain Lombardy, Dominique Perrin
ISIT3
2006 Complete Codes in a Sofic Shift
Marie-Pierre Béal, Dominique Perrin
STACS2
2006 Codes, unambiguous automata and sofic systems
Marie-Pierre Béal, Dominique Perrin
Theor. Comput. Sci.2
2005 A hierarchy of shift equivalent sofic shifts
Marie-Pierre Béal, Francesca Fiorenzi, Dominique Perrin
Theor. Comput. Sci.3
2005 Codes and sofic constraints
Marie-Pierre Béal, Dominique Perrin
Theor. Comput. Sci.2
2005 Parsing with a finite dictionary
Julien Clément 0001, Jean-Pierre Duval, Giovanna Guaiana, Dominique Perrin, Giuseppina Rindone
Theor. Comput. Sci.4
2005 A note on the Burrows - CWheeler transformation
Maxime Crochemore, Jacques Désarménien, Dominique Perrin
Theor. Comput. Sci.3
2005 Preface
Aldo de Luca, Filippo Mignosi, Dominique Perrin, Grzegorz Rozenberg
Theor. Comput. Sci.3
2004 A Hierarchy of Irreducible Sofic Shifts
Marie-Pierre Béal, Francesca Fiorenzi, Dominique Perrin
MFCS3
2004 The Syntactic Graph of a Sofic Shift
Marie-Pierre Béal, Francesca Fiorenzi, Dominique Perrin
STACS3
2003 On the generating sequences of regular languages on k symbols
abstract
The main result is a characterization of the generating sequences of the length of words in a regular language on k symbols. We say that a sequence s of integers is regular if there is a finite graph G with two vertices i, t such that s n is the number of paths of length n from i to t in G . Thus the generating sequence of a regular language is regular. We prove that a sequence s is the generating sequence of a regular language on k symbols if and only if both sequences s = ( s n ) n ≥0 and t = ( k n − s n ) n ≥0 are regular.
Marie-Pierre Béal, Dominique Perrin
J. ACM2
2002 On the Enumerative Sequences of Regular Languages on k Symbols
Marie-Pierre Béal, Dominique Perrin
STACS2
2000 A Finite State Version of the Kraft--McMillan Theorem
abstract
The main result is a finite-state version of the Kraft--McMillan theorem characterizing the generating sequence of a k-ary regular tree. The proof uses a new construction called the multiset construction, which is a version with multiplicities of the well-known subset construction of automata theory.
Frédérique Bassino, Marie-Pierre Béal, Dominique Perrin
SIAM J. Comput.3
1999 Enumerative Sequences of Leaves and Nodes in Rational Trees
Frédérique Bassino, Marie-Pierre Béal, Dominique Perrin
Theor. Comput. Sci.3
1999 Maximal Bifix Codes
Véronique Bruyère, Dominique Perrin
Theor. Comput. Sci.2
1998 Super-State Automata and Rational Trees
Frédérique Bassino, Marie-Pierre Béal, Dominique Perrin
LATIN3
1997 Enumerative Sequences of Leaves in Rational Trees
Frédérique Bassino, Marie-Pierre Béal, Dominique Perrin
ICALP3
1997 The Wadge-Wagner Hierarchy of omega-Rational Sets
Olivier Carton, Dominique Perrin
ICALP2
1995 Symbolic Dynamics and Finite Automata
Dominique Perrin
MFCS1
1993 On the Expressive Power of Temporal Logic
Joëlle Cohen, Dominique Perrin, Jean-Éric Pin
J. Comput. Syst. Sci.2
1993 Surjective Extensions of Sliding-Block Codes
abstract
Several constructions are presented for extending a bounded-to-one sliding-block code to a bounded-to-one surjection onto its range, while preserving nice properties of the original code.
Jonathan J. Ashley, Brian H. Marcus, Dominique Perrin, Selim Tuncel
SIAM J. Discret. Math.3
1992 Compression and Entropy
Georges Hansel, Dominique Perrin, Imre Simon
STACS2
1992 On Positive Matrices
Dominique Perrin
Theor. Comput. Sci.1
1991 Two-Way String Matching
abstract
A new string-matching algorithm is presented, which can be viewed as an intermediate between the classical algorithms of Knuth, Morris, and Pratt on the one hand and Boyer and Moore, on the other hand.The algorithm is linear in time and uses constant space as the algorithm of Galil and Seiferas.It presents the advantage of being remarkably simple which consequently makes its analysis possible.The algorithm relies on a previously known result in combinatorics on words, called the Critical Factorization Theorem, which relates the global period of a word to Its local repetitions of blocks Categories and Subject Descriptors: D.
Maxime Crochemore, Dominique Perrin
J. ACM2
1989 Partial Commutations
Dominique Perrin
ICALP1
1989 Rational Probability Measures
Georges Hansel, Dominique Perrin
Theor. Comput. Sci.2
1986 Automata on the Integers, Recurrence Distinguishability, and the Equivalence and Decidability of Monadic Theories
Dominique Perrin, Paul E. Schupp
LICS1
1986 First-Order Logic and Star-Free Sets
Dominique Perrin, Jean-Éric Pin
J. Comput. Syst. Sci.1
1985 Codeterministic Automata on Infinite Words
Danièle Beauquier, Dominique Perrin
Inf. Process. Lett.2
1984 Recent Results on Automata and Infinite Words
Dominique Perrin
MFCS1
1984 Completing Biprefix Codes
Dominique Perrin
Theor. Comput. Sci.1
1984 Sur les Monoides À un Relateur qui sont des Groupes
Dominique Perrin, Paul E. Schupp
Theor. Comput. Sci.1
1983 Varietes de Semigroupes et Mots Infinis
Dominique Perrin
ICALP1
1983 Codes and Bernoulli Partitions
Georges Hansel, Dominique Perrin
Math. Syst. Theory2
1982 Completing Biprefix Codes
Dominique Perrin
ICALP1
1982 Ensembles Reconnaissables de Mots Biinfinis
abstract
The purpose of automata theory is to study and classify those properties of words that may be defined by a finite structure, say a finite automaton or a finite monoid. It seems natural to consider the same problem for infinite words. This amounts to studying the asymptotic behaviour of finite automata. As is well-known, this breaks the equivalence between determinism and non-determinism of finite automata.
Maurice Nivat, Dominique Perrin
STOC2
1979 La Representation Ergodique d'un Automate fini
Dominique Perrin
Theor. Comput. Sci.1
1976 Sur la longeur moyenne des codes préfixes
Dominique Perrin
ICALP1
1976 The Characteristic Polynomial of a Finite Automaton
Dominique Perrin
MFCS1
1972 Codes conjugués
Dominique Perrin
Inf. Control.1
1971 Congruences et Automorphismes des Automates Finis
Dominique Perrin, Jean-François Perrot
Acta Informatica1