did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781584882558

Finite Automata

by ;
  • ISBN13:

    9781584882558

  • ISBN10:

    1584882557

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2003-09-17
  • Publisher: Chapman & Hall/

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $110.00 Save up to $58.64
  • Rent Book $77.00
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

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.

Author Biography

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

Table of Contents

Prefacep. ix
Introduction to finite automatap. 1
Alphabets and stringsp. 1
Languagesp. 5
Language operationsp. 7
Finite automata: motivationp. 11
Finite automata and their languagesp. 14
Summary of Chapter 1p. 21
Remarks on Chapter 1p. 22
Recognisable languagesp. 27
Designing automatap. 27
Incomplete automatap. 29
Automata that countp. 33
Automata that locate patternsp. 37
Boolean operationsp. 40
The Pumping Lemmap. 45
Summary of Chapter 2p. 48
Remarks on Chapter 2p. 49
Non-deterministic automatap. 53
Accessible automatap. 53
Non-deterministic automatap. 60
Applicationsp. 67
Trim automatap. 72
Grammarsp. 76
Summary of Chapter 3p. 83
Remarks on Chapter 3p. 83
[varepsilon]-automatap. 85
Automata with [varepsilon]-transitionsp. 85
Applications of [varepsilon]-automatap. 90
Summary of Chapter 4p. 95
Remarks on Chapter 4p. 95
Kleene's Theoremp. 97
Regular languagesp. 97
Kleene's theorem: proofp. 103
Kleene's theorem: algorithmsp. 106
Language equationsp. 114
Summary of Chapter 5p. 125
Remarks on Chapter 5p. 125
Local languagesp. 127
Myhill graphsp. 127
Linearisationp. 134
Summary of Chapter 6p. 139
Remarks on Chapter 6p. 139
Minimal automatap. 141
Partitions and equivalence relationsp. 141
The indistinguishability relationp. 144
Isomorphisms of automatap. 152
The minimal automatonp. 155
The method of quotientsp. 157
Summary of Chapter 7p. 168
Remarks on Chapter 7p. 168
The transition monoidp. 171
Functions on statesp. 171
The extended transition tablep. 176
The Cayley table of an automatonp. 183
Semigroups and monoidsp. 185
Summary of Chapter 8p. 188
Remarks on Chapter 8p. 189
The syntactic monoidp. 191
Introduction to semigroupsp. 191
Congruencesp. 198
The transition monoid of an automatonp. 207
The syntactic monoid of a languagep. 209
Summary of Chapter 9p. 213
Remarks on Chapter 9p. 214
Algebraic language theoryp. 217
Finite semigroupsp. 217
Recognisability by a monoidp. 224
Two counterexamplesp. 231
Summary of Chapter 10p. 234
Remarks on Chapter 10p. 234
Star-free languagesp. 235
Introductionp. 235
Groupsp. 238
Aperiodic semigroupsp. 249
Schutzenberger's theoremp. 252
An examplep. 258
Summary of Chapter 11p. 261
Remarks on Chapter 11p. 262
Varieties of languagesp. 265
Pseudovarieties and varietiesp. 265
Equations for pseudovarietiesp. 273
Summary of Chapter 12p. 276
Remarks on Chapter 12p. 276
Discrete mathematicsp. 279
Logic and proofsp. 279
Set theoryp. 281
Numbers and matricesp. 285
Graphsp. 287
Functionsp. 288
Relationsp. 290
Bibliographyp. 293
Indexp. 303
Table of Contents provided by Rittenhouse. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program