Computability Lecture Notes

by Zeph Grunschlag
Topics
Lecture Download
Introduction and Overview ppt, readme
Generalized Computers, Strings, Languages. Finite Automata (FA's) ppt, readme
Regular Languages and Regular Operations; emacs regular expressions ppt, readme
Closure of Regular Languages Under Boolean Operations. ppt
Nondeterminstics FA's (NFA's). Regular Expressions (REG); FA = NFA = REG ppt
Minimization. Pumping Lemma ppt
Context Free Languages: Derivations, Parse-Trees, Ambiguity ppt, Java CFG
Pushdown Stack Automata (PDA's) ppt
Grammar and Machine Transformations ppt, readme
Context Free Pumping Lemma ppt
Turing Machines: Motivation, Definitions, Recognizers vs. Deciders ppt, readme
Turing Machine Variants: 3 levels of TM abstraction, Non-deterministic recognizers and deciders, König's infinity lemma, Multitape TM's ppt
Universal Models of Computation: TM = k-track TM = k-tape TM = NTM, FIFO Queue Machines ppt
Viewing algorithms as languages, Algorithmic Decision Problems: ATM, ACFG , A REX, ETM, etc. ppt
Incomputable Languages: Existence of Incomputable Languages; Cantor's Diagonalization Argument; Undecidability of ATM, E TM, EQTM; ALLTM ppt
More Undecidable Problems: Reducibility: Turing reducible, Mapping reducible, Co-mapping reducible; Beyond undecidable; General grammars; Semi-Thue systems (STP); Post's correspondence problem (PCP); Problems involving CFG's ppt
Complexity: Running time, Big-O review, the class PP and CYK algorithm ppt
The Class NP: Nondeterministic complexity: poly-time NTM's, poly-time Verifiers, poly-size proofs; Punch-Card Puzzle, SAT and variants, The class Co-NP; Polynomial time reductions ppt
NP-complete problems; P vs. NP Open Problem: Known and unknown hierarchies; Nondeterministic complexity ppt
The Cook-Levin Theorem: Showing that CSAT is NP-hard, Reducing CSAT to 3SAT ppt
Review ppt


Copyright © 2004 Zeph Grunschlag
Last modified: Fri Mar 18 10:12:11 2005