or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
42 used & new from $24.95

Have one to sell? Sell yours here
 
   
Elements of the Theory of Computation (2nd Edition)
 
 

Elements of the Theory of Computation (2nd Edition) (Paperback)

~ Harry Lewis (Author), (Author)
2.8 out of 5 stars  See all reviews (34 customer reviews)

List Price: $116.00
Price: $83.93 & this item ships for FREE with Super Saver Shipping. Details
You Save: $32.07 (28%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 17? Choose One-Day Shipping at checkout. Details
17 new from $54.00 25 used from $24.95

Formats

Amazon Price New from Used from
  Hardcover, May 31, 1981 -- $49.00 $0.01
  Paperback, August 16, 1997 $83.93 $54.00 $24.95

Frequently Bought Together

Customers buy this book with Introduction to Algorithms, Second Edition by Charles E. Leiserson

Elements of the Theory of Computation (2nd Edition) + Introduction to Algorithms, Second Edition
Price For Both: $138.77

Show availability and shipping details

  • This item: Elements of the Theory of Computation (2nd Edition) by Christos H. Papadimitriou

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Introduction to Algorithms, Second Edition by Charles E. Leiserson

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Introduction to Automata Theory,  Languages, and Computation (3rd Edition)

Introduction to Automata Theory, Languages, and Computation (3rd Edition)

by John E. Hopcroft
3.7 out of 5 stars (44)  $101.47
Introduction to the Theory of Computation, Second Edition

Introduction to the Theory of Computation, Second Edition

by Michael Sipser
4.5 out of 5 stars (54)  $117.32
Operating System Concepts

Operating System Concepts

by Abraham Silberschatz
3.7 out of 5 stars (12)  $102.42
Structured Computer Organization (5th Edition)

Structured Computer Organization (5th Edition)

by Andrew S. Tanenbaum
5.0 out of 5 stars (5)  $110.56
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

by David A. Patterson
3.8 out of 5 stars (90)  $80.95
Explore similar items

Editorial Reviews

Product Description

Lewis and Papadimitriou present this long awaited Second Edition of their best-selling theory of computation. The authors are well-known for their clear presentation that makes the material accessible to a a broad audience and requires no special previous mathematical experience. In this new edition, the authors incorporate a somewhat more informal, friendly writing style to present both classical and contemporary theories of computation. Algorithms, complexity analysis, and algorithmic ideas are introduced informally in Chapter 1, and are pursued throughout the book. Each section is followed by problems.


From the Publisher

A general, yet comprehensive, introduction to the classical and contemporary theory of computation. --This text refers to an out of print or unavailable edition of this title.

Product Details

  • Paperback: 361 pages
  • Publisher: Prentice Hall; 2 edition (August 17, 1997)
  • Language: English
  • ISBN-10: 0132624788
  • ISBN-13: 978-0132624787
  • Product Dimensions: 9.6 x 7.2 x 0.8 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (34 customer reviews)
  • Amazon.com Sales Rank: #683,712 in Books (See Bestsellers in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

34 Reviews
5 star:
 (7)
4 star:
 (5)
3 star:
 (4)
2 star:
 (9)
1 star:
 (9)
 
 
 
 
 
Average Customer Review
2.8 out of 5 stars (34 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 25 people found the following review helpful:
4.0 out of 5 stars An Amazing Book on tough topic, November 20, 2001
This was one of my favorite textbooks from college. In fact, I still have it on my shelf. It is a fantastic textbook, attemtping to introduce the Theoretical Foundations of Computer Science, in essence the science. In covering this, it moves into topics such as Finite Automata, Parsing, and Turing Machines.

I feel the negative reviews are due to some confusion. This is not an algorithms book, or a programming book, or an "intro to AI" book. It's a Math textbook. It's language is one of theorems and proofs, and this would be hard going for someone not comfortable with a college-level abstract mathematics background.

For those of you who have such a background, this book covers a topic where mathematics can become elegant. A physics major friend of mine fell in love with it, and he had no interest in Comp Sci!!

For it's topic, a similar book would be Feynman's lecture notes on Physics. Both those volumes and this book were attempt to bring the highest levels of theory within the field to the undergraduate audience. Both succeed.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 11 people found the following review helpful:
5.0 out of 5 stars You'll love it or hate it., September 20, 2003
By Jason T (Canada) - See all my reviews
I discuss the first edition- I havent read the updated version. People have strong opinions about this classic book. Many students have it forced upon them for a class and they absolutely despise it. But a small number of people like me loved it, in fact its still one of my favorite textbooks. I first learned automata and computation theory here (which explains some of my fondness for the book), and it seemed kind of dull and strange until about halfway through- at which point I realized it's all very cool and I subsequently poured over the entire book several times. To get through it you need to enjoy mathematics and careful, rigorous definitions and proofs- rather than viewing these things as pointless obscurantism or pedantic arrogance. Engineering students tend to find the book dense, boring, and too difficult. Some people are intimidated by the sheer volume of special notation used. But if you're inclined towards mathematics or theoretical work you'll appreciate the extra rigor and precision (compared to most computation theory books). There are a few rough spots in it (I admit the development of the Herbrand expansion theorem in the last chapter is a mess, and the coverage of parsing theory isn't great), and some of the terminology and approaches are a little nonstandard, but overall a great book that will give you the foundation to begin studying computational complexity theory, recursive function theory, or mathematical logic. Note that the second edition has removed the chapters on logic, and I've heard its watered down. If you want something a little harder and more pure-math oriented, try Martin Davis's Computability and Unsolvability.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars A good textbook, April 24, 2005
By Jill Malter (jillmalter@aol.com) - See all my reviews
(TOP 500 REVIEWER)   
I taught a couple of classes from the first edition of this textbook, and my students did fairly well. On the whole, they were able to understand the material and solve the homework problems. I certainly wouldn't mind teaching a class on this subject from the second edition as well, which I feel is a mild improvement over the first one.

The chapter on finite automata is excellent. And the material on context-free languages is thorough and well written. So is the introduction to Turing machines.

Of course, the book then spends a fair amount of time on recursive function theory. That is exactly what I want it to do. And I think the chapter on unsolvability, starting with the Halting Problem, is excellent.

The style, especially of the first edition, is a little formal. But this is serious mathematical material, and I think it is not asking too much to require students to handle this subject in such a manner.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars The most understandable book on computation theory I have used
Approximately two decades ago, I developed a course in the theory of computation for undergraduates. Read more
Published 16 months ago by Charles Ashbacher

3.0 out of 5 stars Good book, but lots of typos
I used this book for a Theory of Computation (TOC) course that I did in the 4th year of my college. I must mention that I am a Math major, and had done courses in Mathematical... Read more
Published 23 months ago by Sidhant

3.0 out of 5 stars No Ackermann function
Computability: An Introduction to Recursive Function Theory I have a better book that gives a better introduction to this field. Read more
Published on October 1, 2007 by R. Bagula

1.0 out of 5 stars Needlessly cryptic; too clever for its own good
This book claims to "make the essentials of the subject accessible to a broad undergraduate audience in a way that is mathematically sound but presupposes no special mathematical... Read more
Published on June 30, 2007 by MegaWuss

2.0 out of 5 stars Great math, bad writing.
I read this book while taking a bachelor level course in computer science. I am not many many years beyond that degree and thought it would be nice to reflect on it as a working... Read more
Published on June 9, 2007 by N. Rossino

1.0 out of 5 stars Content left as an exercise
I had the "pleasure" of being exposed to this nightmare of a book in a bachelor level course. I am told that it is normal to use this book on masters-degree level, so maybe it's... Read more
Published on June 7, 2005 by The Student

4.0 out of 5 stars First and foremost, a math book
I enjoyed this book because I enjoy formal mathematics. This is not an applications book, but a formal study of the mathematics that underly algorithmic design and analysis. Read more
Published on April 20, 2005 by Joshua Davies

2.0 out of 5 stars A reference at best, a textbook from hell
I took a Theory of Computation class with Harry Lewis, one of the book's author this last semester at Harvard. Read more
Published on January 20, 2004

5.0 out of 5 stars A classic text on the theory of computation.
Elements of the Theory of Computation, by Lewis and Papadimitriou, is something of a classic in the theory of computation. Read more
Published on July 24, 2003 by James Arvo

1.0 out of 5 stars Just plain boring.
When I first signed up for the theory of computation I expected it to be a great class. I had looked over some of the subject material before the course started and it found it... Read more
Published on May 21, 2003

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.