Source author record

Jean Berstel

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

4works
4topics
4close collaborators

Published work

4 publications

preprint2011arXiv

Bifix codes and Sturmian words

We prove new results concerning the relation between bifix codes, episturmian words and subgroups offree groups. We study bifix codes in factorial sets of words. We generalize most properties of ordinary maximal bifix codes to bifix codes maximal in a recurrent set FF of words (FF-maximal bifix codes). In the case of bifix codes contained in Sturmian sets of words, we obtain several new results. Let FF be a Sturmian set of words, defined as the set of factors of a strict episturmian word. Our results express the fact that an FF-maximal bifix code of degree dd behaves just as the set of words of FF of length dd. An FF-maximal bifix code of degree dd in a Sturmian set of words on an alphabet with kk letters has (k−1)d+1(k-1)d+1 elements. This generalizes the fact that a Sturmian set contains (k−1)d+1(k-1)d+1 words of length dd. Moreover, given an infinite word xx, if there is a finite maximal bifix code XX of degree dd such that xx has at most dd factors of length dd in XX, then xx is ultimately periodic. Our main result states that any FF-maximal bifix code of degree dd on the alphabet AA is the basis of a subgroup of index dd of the free group on~AA.

preprint2011arXiv

Splicing systems and the Chomsky hierarchy

In this paper, we prove decidability properties and new results on the position of the family of languages generated by (circular) splicing systems within the Chomsky hierarchy. The two main results of the paper are the following. First, we show that it is decidable, given a circular splicing language and a regular language, whether they are equal. Second, we prove the language generated by an alphabetic splicing system is context-free. Alphabetic splicing systems are a generalization of simple and semi-simple splicin systems already considered in the literature.

preprint2010arXiv

Minimization of Automata

This chapter is concerned with the design and analysis of algorithms for minimizing finite automata. Getting a minimal automaton is a fundamental issue in the use and implementation of finite automata tools in frameworks like text processing, image analysis, linguistic computer science, and many other applications. There are two main families of minimization algorithms. The first by a sequence of refinements of a partition of the set of states, the second by a sequence of fusions or merges of states. Hopcroft's and Moore's algorithms belong to the first family, the linear-time minimization of acyclic automata of Revuz belongs to the second family. One of our studies is upon the comparison of the nature of Moore's and Hopcroft's algorithms. This gives some new insight in both algorithms. As we shall see, these algorithms are quite different both in behavior and in complexity. In particular, we show that it is not possible to simulate the computations of one of the algorithm by the other. We describe the minimization algorithm by fusion for so-called local automata. A special case of minimization is the construction o minimal automata for finite sets. We consider briefly this case, and in particular describe incremental algorithms. Finally, we consider the case of updating a minimal automaton when a word is added or removed from the set it recognizes.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.