7. Decision Problems for Automata and Grammars
[SQUEAKING] [RUSTLING] [CLICKING] MICHAEL SIPSER: All right, why don't we get started? It's 2:35, time to begin. So everyone, welcome back-- good to see you all. Well, at least a few of you-- glad that you're here. So let's see. Why don't I get a layout, as I usually do, where we have been, where we're going today. I'll talk a little tiny bit about the homework, because I've gotten a couple of questions on that. And then we'll jump in. So we have been talking about Turing machines, which is going to be our preferred model for the rest of the semester, since Turing machines are the model which we use to capture general purpose computing. And we looked at Turing machines in various variations on Turing machines-- multi-tapes, non-deterministic, and so on. It's a bit recapping the history of the subject, when people looked at a variety of different ways of formalizing the notion of algorithm. And they showed that all of those different...