To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
An intersecting system of type (∃, ∀, k, n) is a collection []={[Fscr]1, ...,[Fscr]m} of pairwise disjoint families of k-subsets of an n-element set satisfying the following condition. For every ordered pair [Fscr]i and [Fscr]j of distinct members of [] there exists an A∈[Fscr]i that intersects every B∈[Fscr]j. Let In(∃, ∀, k) denote the maximum possible cardinality of an intersecting system of type (∃, ∀, k, n). Ahlswede, Cai and Zhang conjectured that for every k≥1, there exists an n0(k) so that In(∃, ∀, k)=(n−1/k−1) for all n>n0(k). Here we show that this is true for k≤3, but false for all k≥8. We also prove some related results.
A large number of observational semantics for process description languages have been developed, many of which are based on the notion of bisimulation. In this paper, we consider in detail the problem of defining a semantic framework to unify these. The discussion takes place in a purely algebraic setting. We introduce a special class of algebras called Structured Transition Systems. A structured transition system can be viewed as a transition system with an algebraic structure both on states and transitions. In this framework, observations of behaviours are dealt with by means of maps from the transitions to some algebra of observations.
Using several examples, we show that this framework allows us to describe a range of observational semantics within a single underlying presentation: it is enough to consider different mappings and algebras of observations. Furthermore, we introduce a notion of bisimulation that is parameterized with respect to the choice of the algebra of observations, and we find circumstances under which a Structured Transition System has good properties with respect to this parameterized bisimulation.
First, some general syntactic constraints, independent from the choice of the algebra of the observations, are given for Structured Transition System presentations. We show that these constraints ensure that parameterized bisimulation is always a congruence. Next, we address the problem of Minimal Realizations. We show that when the presentation satisfies the syntactic constraints there exists a minimal realization, i.e., there is a model of the presentation whose elements fully characterize congruence classes under bisimulation.
We propose a general theory of partial n-place operations based solely on the primitive notion of the application of a (possibly partial) operation to n objects. This theory is strongly selfdescriptive in that the fundamental manipulations of operations, that is, application, composition, abstraction, union, intersection and so on, are themselves internal operations. We give several applications of this theory, including implementations of partial n-ary λ-calculus, and other operation description languages. We investigate the issue of extensionality and give weakly extensional models of the theory.
Results of Anick (1986), Squier (1987), Kobayashi (1990), Brown (1992b), and others, show that a monoid with a finite convergent rewriting system satisfies a homological condition known as FP∞.
In this paper we give a simplified version of Brown's proof, which is conceptual, in contrast with the other proofs, which are computational.
We also collect together a large number of results and examples of monoids and groups that satisfy FP∞ and others that do not. These may provide techniques for showing that various monoids do not have finite convergent rewriting systems, as well as explicit examples with which methods can be tested.
A sharper form of the Szarek–Talagrand ‘isomorphic’ version of the Sauer–Shelah lemma is proved. Also we prove an analogous ‘isomorphic’ version of the Karpovsky–Milman lemma, which is a generalization of that due to Sauer and Shelah.
It has been known for several years that the lattice of subspaces of a finite vector space has a decomposition into symmetric chains, i.e. a decomposition into disjoint chains that are symmetric with respect to the rank function of the lattice. This paper gives a positive answer to the long-standing open problem of providing an explicit construction of such a symmetric chain decomposition for a given lattice of subspaces of a finite (dimensional) vector space. The construction is done inductively using Schubert normal forms and results in a bracketing algorithm similar to the well-known algorithm for Boolean lattices.
This paper is concerned with the analysis of locally time-synchronized slot systems for broadcast in packet radio networks. Local synchronization has been proposed in practice as less expensive than global synchronization over very wide areas, or over mobile networks. In the case of two locally coordinated groups of stations, under the assumption that the phase shift on the clocks between the two groups is random, it is shown that the probability of no collision is maximized when occupied slots within each group are chosen consecutively, regardless of the number of total slots, or the number of occupied slots in either group.
We explore the ‘Hausdorff dimension at infinity’ for self-affine carpets defined on the square lattice. This notion of dimension (due to Barlow and Taylor), which is the correct notion from a probabilistic perspective, differs for these sets from more ‘naive’ indices of fractal dimension.
Certain convergent search algorithms can be turned into chaotic dynamic systems by renormalisation back to a standard region at each iteration. This allows the machinery of ergodic theory to be used for a new probabilistic analysis of their behaviour. Rates of convergence can be redefined in terms of various entropies and ergodic characteristics (Kolmogorov and Rényi entropies and Lyapunov exponent). A special class of line-search algorithms, which contains the Golden-Section algorithm, is studied in detail. Their associated dynamic systems exhibit a Markov partition property, from which invariant measures and ergodic characteristics can be computed. A case is made that the Rényi entropy is the most appropriate convergence criterion in this environment.
This is the first book devoted to broad study of the combinatorics of words, that is to say, of sequences of symbols called letters. This subject is in fact very ancient and has cropped up repeatedly in a wide variety of contexts. Even in the most elegant parts of abstract pure mathematics, the proof of a beautiful theorem surprisingly often reduces to some very down to earth combinatorial lemma concerning linear arrays of symbols. In applied mathematics, that is in the subjects to which mathematics can be applied, such problems are even more to be expected. This is true especially in those areas of contemporary applied mathematics that deal with the discrete and non-commutative aspects of the world about us, notably the theory of automata, information theory, and formal linguistics.
The systematic study of words seems to have been initiated by Axel Thue in three papers [Norske Vid. Selsk. Skr. I Mat. Nat. Kl. Christiania, 1906, 1–22; 1912, 1–67; 1914, 1–34.]. Even more than for his theorems, we owe him a great debt for delineating this subject. Both before and after his time, a multitude of fragmentary results have accumulated in the most diverse contexts, and a substantial but not very widely known lore was beginning to crystallize to the point where a systematic treatment of the subject was badly needed and long over due.
This need is splendidly fulfilled by the present volume.
The investigation of words includes a series of combinatorial studies with rather surprising conclusions that can be summarized roughly by the following statement: Each sufficiently long word over a finite alphabet behaves locally in a regular fashion. That is to say, an arbitrary word, subject only to the constraint that it be sufficiently long, possesses some regularity. This claim becomes meaningful only if one specifies the kind of regularities that are intended, of course. The discovery and the analysis of these unavoidable regularities constitute a major topic in the combinatorics of words. A typical example is furnished by van der Waerden's theorem.
It should not be concluded that any sufficiently long word is globally regular. On the contrary, the existence of unavoidable regularities leads to the dual question of avoidable regularities: properties not automatically shared by all sufficiently long words. For such a property there exist infinitely many words (finiteness of the alphabet is supposed) that do not satisfy it. The present chapter is devoted mainly to the study of one such property.
A square is a word of the form uu, with u a nonempty word. A word contains a square if one of its factors is a square; otherwise, the word is called square-free. For instance, abcacbacbc contains the square acbacb, and abcacbabcb is square-free. The answer to the question of whether every sufficiently long word contains a square is no, provided the alphabet has at least three letters.
The new printing of Combinatorics on words does not bring many changes. Except for the correction of some misprints and errors, the text has not been modified. I would like to thank those readers who have sent corrections and, in particular, Aldo De Luca, Pavel Goralcik and Bruno Petazzoni.
More than ten years have passed since the first publication of this book. A lot of water has flowed under the bridges of Lotharingia since then.
There is bad news, first. Roger Lyndon, the author of the Foreword of the first edition passed away a few years ago, leaving the memory of a great mathematician and a marvellous man, as did Marcel-Paul Schützenberger this year. He was the spirit behind the scene, and most of the ideas contained in the book were inspired by him. Also, the collective group of authors almost entirely consists of his former students. It is a small tribute to dedicate this book to him.
There is also good news. A new volume on the subject of combinatorics on words is in preparation. It will contain chapters, written by new authors, on topics that had not been included in this volume, making a complementary work, but one which can be read independently. It will cover in particular some aspects of symbolic dynamics, the theory of Young tableaux through the approach of the plactic monoid, combinatorial aspects of free algebras, number systems, and word functions.
This chapter contains the main definitions used in the rest of the book. It also presents some basic results about words that are of constant use in the sequel. In the first section are defined words, free monoids, and some terms about words, such as length and factors.
Section 1.2 is devoted to submonoids and to morphism of free monoids, one of the basic tools for words. Many of the proofs of properties of words involve a substitution from the alphabet into words over another alphabet, which is just the definition of a morphism of free monoids. A nontrivial result called the defect theorem is proved. The theorem asserts that if a relation exists among words in a set, those words can be written on a smaller alphabet. This is a weak counterpart for free monoids of the Nielsen–Schreier theorem for subgroups of a free group.
In Section 1.3 the definition of conjugate words is given, together with some equivalent characterizations. Also defined are primitive words, or words that are not a repetition of another word. A very useful result, due to Fine and Wilf, is proved that concerns the possibility of multiple repetitions. The last section introduces the notation of formal series that deal with linear combinations of words, which will be used in Chapters 5–7 and 11.
A list of problems, some of them difficult, is collected at the end.
This chapter is devoted to the study of a special type of unavoidable regularities. We consider a mapping φ:A+ → E from A+ to a set E, and we search in a word w for factors of the type w1w2 … wn with φ(w1) = φ(w2)= … = φ(wn). The mapping is called repetitive when such a factor appears in each sufficiently long word. This is related both to square-free words (Chapter 2), by considering the identity mapping, and to van der Waerden's theorem (Chapter 3), as will be shown later on.
It will first be shown that any mapping from A+ to a finite set is repetitive (Theorem 4.1.1).
After a direct proof of this fact, it will be shown how the result can also be deduced from Ramsey's theorem (which is stated without proof).
Investigated also is the special case where φ is a morphism from A+ to a semigroup S. First it is proved that a morphism to the semigroup of positive integers is repetitive when the alphabet is finite (Theorem 4.2.1). Then it is proved that a morphism to a finite semigroup is uniformly repetitive, in the sense that the words w1, w2,…, wn/i> in the foregoing definition can be chosen of equal length (Theorem 4.2.2). This is, as will be shown, a generalization of van der Waerden's theorem. Finally, the chapter mentions a number of extensions and other results.
Let us consider two words x, y of the free monoid A*, satisfying the equality:
By Proposition 1.3.2 of Chapter 1, there exist a word u ∈ A* and two integers n, p ≥ 0 such that
In this chapter, we will view x and y as the letters of an alphabet Ξ. We will say that xy = yx is an equation in the unknowns Ξ = {x, y} and that the morphism α: Ξ* → A* defined by α(x) = un and α(y) = up is a solution of the equation. Observe that all solutions of this particular equation are of this type.
The basic notions on equations are presented in Section 9.1. In Section 9.2, we consider a few equations whose families of solutions admit a finite description, as in the preceding example. Indeed, the family of solutions of Eq. (9.0.1) is entirely described by the unique expression (9.0.2), where u runs over all words and n, p over all positive integers. This idea is formalized in Section 9.3, which introduces the notion of parametrizable equations and where it is recalled that all equations in three unknowns are parametrizable.
Not all equations are parametrizable, however. We are thus led in Section 9.4 to define the rank of an equation, which is the maximum number of the letters occurring in the expression of particular solutions called principal.