Introduction to theory of computation

{\LARGE\bf Introduction to theory of computation}\newline \newline \newline

Introduction to theory of computation


Tom Carter


http://cogs.csustan.edu/~tom/SFI-CSSS Complex Systems Summer School

June, 2002

Our general topics:Our general topics: Top

The quotesThe quotes <-

Back to top of file

IntroductionIntroduction Top

What follows is an extremely abbreviated look at some of the important ideas of the general areas of automata theory, computability, and formal languages. In various respects, this can be thought of as the elementary foundations of much of computer science. The area also includes a wide variety of tools, and general categories of tools ...

Symbols, strings and languagesSymbols, strings and languages Top

No royal roadNo royal road <-

There is no royal road to logic, and really valuable ideas can only be had at the price of close attention. But I know that in the matter of ideas the public prefer the cheap and nasty; and in my next paper I am going to return to the easily intelligible, and not wander from it again.

- C.S. Pierce in How to Make Our Ideas Clear, 1878

Finite automataFinite automata Top

Regular expressions and languagesRegular expressions and languages Top