Skip to main content
  • Textbook
  • © 2010

The Pillars of Computation Theory

State, Encoding, Nondeterminism

  • Large selection of exercises

  • Presents a unique approach to computation theory

  • Includes supplementary material: sn.pub/extras

Part of the book series: Universitext (UTX)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (13 chapters)

  1. Front Matter

    Pages i-xv
  2. Prolegomena

    1. Front Matter

      Pages 1-1
  3. PROLEGOMENA

    1. Introduction

      • Arnold L. Rosenberg
      Pages 3-12
    2. Mathematical Preliminaries

      • Arnold L. Rosenberg
      Pages 13-29
  4. State

    1. Front Matter

      Pages 31-31
  5. STATE

    1. Online Automata: Exemplars of “State”

      • Arnold L. Rosenberg
      Pages 33-50
    2. Finite Automata and Regular Languages

      • Arnold L. Rosenberg
      Pages 51-62
    3. Applications of the Myhill–Nerode Theorem

      • Arnold L. Rosenberg
      Pages 63-90
    4. Enrichment Topics

      • Arnold L. Rosenberg
      Pages 91-110
  6. Encoding

    1. Front Matter

      Pages 111-112
  7. ENCODING

    1. Computability Theory

      • Arnold L. Rosenberg
      Pages 147-207
  8. Nondeterminism

    1. Front Matter

      Pages 209-209
  9. NONDETERMINISM

    1. Nondeterministic Online Automata

      • Arnold L. Rosenberg
      Pages 211-216
    2. Nondeterministic FAs

      • Arnold L. Rosenberg
      Pages 217-232
    3. Nondeterminism in Computability Theory

      • Arnold L. Rosenberg
      Pages 233-244
    4. Complexity Theory

      • Arnold L. Rosenberg
      Pages 245-297
  10. Back Matter

    Pages 1-25

About this book

The abstract branch of theoretical computer science known as Computation Theory typically appears in undergraduate academic curricula in a form that obscures both the mathematical concepts that are central to the various components of the theory and the relevance of the theory to the typical student. This regrettable situation is due largely to the thematic tension among three main competing principles for organizing the material in the course.

This book is motivated by the belief that a deep understanding of, and operational control over, the few "big" mathematical ideas that underlie Computation Theory is the best way to enable the typical student to assimilate the "big" ideas of Computation Theory into her daily computational life.

Reviews

From the reviews:

“Rosenberg (Colorado State) charts another path by teaching the major themes that underlie all of computer science. He identifies three themes, or pillars: ‘state,’ ‘encoding,’ and ‘nondeterminism.’ … This work is helpful for mathematically prepared undergraduates … . Summing Up: Recommended. Upper-division undergraduates, graduate students, researchers, and faculty.” (P. Cull, Choice, Vol. 47 (9), May, 2010)

“The author’s intentions are clear from the very beginning: he wants to change the way computation theory is taught to undergraduates. … The intended audience includes advanced undergraduates and beginning graduate students. … student whose interests run to theoretical computer science, this would be a challenging and attractive book. … For more typical students there are no exercises directly tied to the immediate text and few anywhere that are more routine ­­­­­­­­­­­­­–­­­ the kind of many students need to ground themselves in the subject.” (William J. Satzer, The Mathematical Association of America, March, 2010)

“This authoritative, tightly woven book is unsurpassed as the definitive computation theory text and reference … it has my highest recommendation.” (George Hacken, ACM Computing Reviews, August, 2010)

Authors and Affiliations

  • Falmouth, U.S.A.

    Arnold L. Rosenberg

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access