formulas are built up in the usual way by means of the connectives -I, v , A and the quantifiers 3 and V bounding up both types of variables. Now, we say that a word w on the alphabet A satisfies such a sentence 4 if 6 is true when variables are interpreted as integers, set-variables are interpreted as set of integers and the formula X,X is interpreted as “the letter in position x in w is an a.” McNaughton [3] was the first to consider the case where the set of formulas is restricted to first-order, that is, when set-variables are ignored. He proved that the languages defined in this way are precisely the star-free languages, that is, all languages obtained from finite languages by boolean operations and concatenation product. Later on, star-free languages have been considerably studied. First, a fundamental result of Schiitzenberger shows that star-free languages are exactly the languages recognized by an aperiodic finite monoid (i.e., a monoid all of whose groups are trivial). Further on, a great number of subclasses of star-free languages have been studied [6]. Among the most famous, let us quote the locally testable languages studied by McNaughton and Brzozowski and Simon and the piecewise testable languages, introduced by Simon. Star-free languages are defined by two types of operations: boolean operations on one hand and concatenation product on the other hand. This naturally defines a hierarchy based on the alternative use of these operations. The hierarchy was originally introduced by Brzozowski who showed with Knast [ 11 that the inclusion was proper on each level. Furthermore the class of locally testable languages 393 0022~0000/86 $3.00
[1]
R. McNaughton,et al.
Counter-Free Automata
,
1971
.
[2]
Howard Straubing,et al.
FINITE SEMIGROUP VARIETIES OF THE FORM V,D
,
1985
.
[3]
Maurice Nivat,et al.
Ensembles reconnaissables de mots biinfinis
,
1986
.
[4]
Wolfgang Thomas,et al.
Classifying Regular Events in Symbolic Logic
,
1982,
J. Comput. Syst. Sci..
[5]
Dominique Perrin,et al.
Recent Results on Automata and Infinite Words
,
1984,
MFCS.
[6]
S. Sieber.
On a decision method in restricted second-order arithmetic
,
1960
.
[7]
Wolfgang Thomas,et al.
Star-Free Regular Sets of omega-Sequences
,
1979,
Inf. Control..
[8]
Janusz A. Brzozowski,et al.
The Dot-Depth Hierarchy of Star-Free Languages is Infinite
,
1978,
J. Comput. Syst. Sci..