Introduction to Theory of Computation [pdf]
cg.scs.carleton.ca
cg.scs.carleton.ca
Which leads me to say something about computing. I have repeatedly
mentioned computation as one of the intentional sciences. Some of you will
know that for almost 30 years I have been engaged in a foundational inquiry
into the basic nature of computing—trying to figure out what it is, where it
came from, what its intellectual importance is, what it augers for the future. I
have spent 30 years, the project is largely complete ... and I have failed. Or
rather: I have succeeded, I believe, in coming up with the answer. But the
answer is: there’s nothing there.[0]
[0]: http://www.ageofsignificance.org/people/bcsmith/papers/smith...Then again, this text appears to have been written for the kind of readers who have never written a proof before. So I expect this would fill a semester of puzzling over the minute details of the pumping lemma and various closure properties (but again, to what end?).
All I'm saying is that automata theory doesn't give the glimpse into theoretical computer science that every "introductory theory" textbook ought to.
Not everybody is coming from the same place. I was just looking for a freely available text that covered automata stuff, so I could brush up on a few things that I ran across reading an AI book. This one caught my eye as being both very recent and licensed under a CC license, which is a sweet spot to me.
Is it the best possible book for some particular class, or for any particular student? Who's to say? But I reckon a few HN users might find this useful.
Big fan of your math \cap programming series, by the way. Keep it up.
http://cstheory.stackexchange.com/questions/14811/what-is-th...
So yes, this is written for people who have never written a proof before-undergrads in first or second year.
http://en.wikipedia.org/wiki/Introduction_to_the_Theory_of_C...
(It's also a good book so recommended, the part on automata is useful even for those not interested in theory, and being theory-averse myself, I didn't find it to be too dense --- although the later chapters certainly are.)
glares at his Carleton CS degree
I am grateful this free alternative exists, because the subject matter is really fun.