Formal Languages, Automata and Numeration Systems 1
eBook - ePub

Formal Languages, Automata and Numeration Systems 1

Introduction to Combinatorics on Words

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Formal Languages, Automata and Numeration Systems 1

Introduction to Combinatorics on Words

Book details
Book preview
Table of contents
Citations

About This Book

Formal Languages, Automaton and Numeration Systems presents readers with a review of research related to formal language theory, combinatorics on words or numeration systems, such as Words, DLT (Developments in Language Theory), ICALP, MFCS (Mathematical Foundation of Computer Science), Mons Theoretical Computer Science Days, Numeration, CANT (Combinatorics, Automata and Number Theory).

Combinatorics on words deals with problems that can be stated in a non-commutative monoid, such as subword complexity of finite or infinite words, construction and properties of infinite words, unavoidable regularities or patterns. When considering some numeration systems, any integer can be represented as a finite word over an alphabet of digits. This simple observation leads to the study of the relationship between the arithmetical properties of the integers and the syntactical properties of the corresponding representations. One of the most profound results in this direction is given by the celebrated theorem by Cobham. Surprisingly, a recent extension of this result to complex numbers led to the famous Four Exponentials Conjecture. This is just one example of the fruitful relationship between formal language theory (including the theory of automata) and number theory.

Frequently asked questions

Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Formal Languages, Automata and Numeration Systems 1 by Michel Rigo in PDF and/or ePUB format, as well as other popular books in Computer Science & Systems Architecture. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Wiley-ISTE
Year
2014
ISBN
9781119008224
Edition
1

1

Words and Sequences from Scratch

For the development of logical sciences it will be important, without consideration for possible applications, to find large domains for speculations about difficult problems. [...]
we present some investigations in the theory of sequences of symbols, a theory which has some connections with number theory.
Axel Thue [THU 12]
In this first chapter we introduce the basic objects that are encountered in the different parts of this book. The main aim is to give quick access (but without sacrificing a rigorous introduction) to some major notions arising in combinatorics on words. These are illustrated by many examples. The supporting goal is that, after reading this book, the reader should be able to fruitfully attend a research conference or seminar in the field. We do not present a proof of every stated result. We have made some choices depending on the notions and constructions that we want to emphasize.
Notions arising from automata theory are kept to a minimum (but we cannot avoid them completely when presenting words generated by constant-length morphisms). A self-contained presentation of finite automata and some of their properties is given in Chapter 1, Volume 2.
Here, we also present notions arising in (symbolic) dynamical systems, because the exchanges between these two areas of research should not be neglected and are profitable for both communities. Even though they are important, measure-theoretic notions and results coming from ergodic theory will not be presented in this book.
After this chapter, the reader will have been introduced to words, factor complexity, the formalism of symbolic dynamical systems, and Sturmian words. In the second chapter, we will present important classes of infinite words: k-automatic words and morphic words, with an emphasis on Perronā€“Frobenius theory. The chapters end with bibliographic notes giving pointers to further readings on the topics merely approached here. In the third chapter, we have put extra material on words: other measures of complexity of sequences, avoidance, recurrence and some tools, e.g. Rauzy graphs, to analyze words.

1.1. Mathematical background and notation

We start with some basic notation used throughout this book, and we finish this first section with a recap of some facts coming from algebraic number theory. We assume the reader to be familiar with usual basic set operations such as union, intersection or set difference: difference: āˆŖ, āˆ© or \. Sets of numbers are of particular interest. The set of non-negative integers (respectively integers, rational numbers, real numbers, complex numbers) is
Chapter1_image001.gif
(respectively
Chapter1_image002.gif
,
Chapter1_image003.gif
,
Chapter1_image004.gif
,
Chapter1_image005.gif
). Let a be a real number and
Chapter1_image006.gif
= ,
Chapter1_image001.gif
,
Chapter1_image002.gif
,
Chapter1_image003.gif
or
Chapter1_image004.gif
. We set
Chapter1_image007.webp
For instance,
Chapter1_image001.gif
>0 can be written
Chapter1_image001.gif
\{0} or
Chapter1_image001.gif
ā‰„1. Let i, j āˆˆ
Chapter1_image002.gif
with i ā‰¤ j. We let
Chapter1_image008.gif
denote the set of integers {i, i + 1 , ..., j}.
We also assume the reader to be familiar with the most common algebraic structu...

Table of contents

  1. Cover
  2. Contents
  3. Title Page
  4. Copyright
  5. Foreword
  6. Introduction
  7. 1 Words and Sequences from Scratch
  8. 2 Morphic Words
  9. 3 More Material on Infinite Words
  10. Bibliography
  11. Index
  12. Volume 2 - Contents
  13. Volume 2 - Index