Finite Automata

Front Cover
CRC Press, 17 Sep 2003 - Mathematics - 320 pages
Interest in finite automata theory continues to grow, not only because of its applications in computer science, but also because of more recent applications in mathematics, particularly group theory and symbolic dynamics. The subject itself lies on the boundaries of mathematics and computer science, and with a balanced approach that does justice to both aspects, this book provides a well-motivated introduction to the mathematical theory of finite automata.

The first half of Finite Automata focuses on the computer science side of the theory and culminates in Kleene's Theorem, which the author proves in a variety of ways to suit both computer scientists and mathematicians. In the second half, the focus shifts to the mathematical side of the theory and constructing an algebraic approach to languages. Here the author proves two main results: Schützenberger's Theorem on star-free languages and the variety theorem of Eilenberg and Schützenberger.

Accessible even to students with only a basic knowledge of discrete mathematics, this treatment develops the underlying algebra gently but rigorously, and nearly 200 exercises reinforce the concepts. Whether your students' interests lie in computer science or mathematics, the well organized and flexible presentation of Finite Automata provides a route to understanding that you can tailor to their particular tastes and abilities.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

II
1
III
5
IV
7
V
11
VI
14
VII
21
VIII
22
IX
27
XLIII
157
XLIV
168
XLVI
171
XLVII
176
XLVIII
183
XLIX
185
L
188
LI
189

X
29
XI
33
XII
37
XIII
40
XIV
45
XV
48
XVI
49
XVII
53
XVIII
60
XIX
67
XX
72
XXI
76
XXII
83
XXIV
85
XXVI
90
XXVII
95
XXIX
97
XXX
103
XXXI
106
XXXII
114
XXXIII
125
XXXV
127
XXXVI
134
XXXVII
139
XXXIX
141
XL
144
XLI
152
XLII
155
LII
191
LIII
198
LIV
207
LV
209
LVI
213
LVII
214
LVIII
217
LIX
224
LX
231
LXI
234
LXIII
235
LXIV
238
LXV
249
LXVI
252
LXVII
258
LXVIII
261
LXIX
262
LXX
265
LXXI
273
LXXII
276
LXXIV
279
LXXV
285
LXXVI
287
LXXVII
288
LXXVIII
290
LXXIX
293
LXXX
303
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page v - Selves goes itself; myself it speaks and spells, Crying What I do is me: for that I came. Gerard Manley Hopkins
Page 294 - A relation that is reflexive, symmetric, and transitive is called an equivalence relation. Equivalence relations
Page 285 - If A C B and A ¿ B, then we say that A is a proper subset of B.
Page 5 - the length of the result is the sum of the lengths of the two
Page 292 - Two sets have the same cardinality if there is a bijection between them.
Page 1 - a language is star-free if and only if its syntactic monoid is aperiodic.
Page 107 - if and only if it is the union of a finite set, and a finite number of

About the author (2003)

Mark V. Lawson is Senior Lecturer in Mathematics at the University of Wales, Bangor.

Bibliographic information