COMPUTATIONAL MODELS

CMPS 130, Spring 2002

Date of final: Mo June 9, 12-3pm, same classroom
Review sessions by Bryan: regular section on F and Sa 12:00-2:00pm Engr 2-194
Review by Manfred: last class on F

--> Instructor: Manfred Warmuth
Phone	459-4950
Office	E2-357
Hours	Mo 10-11, Th 2-3
Lecture times:
	MWF 2:00-3:10, E2-192
Undergraduate Tutor: Bryan Matsuo
Office	??? tba later
Hours 	??? tba later
Sec. 1	Tu 4-5:45 in E2-192
Sec. 2	F 11-12:10 Soc Sci 2-137
Reader: Tim Frohbisher

Lectures
1	Paradoxes, Halting Problem, Turing Machines, Turing's thesis
	Halting Problem
	Course Syllabus
	Policies

2	Proof techniques, functions, relations, sets
	Read: Sections 1 and 2
	Hw1 Due 4-9-08 beg. of class
	Hw1 bookpages scanned Thanks Dave Chirag!

3	Def of regular languages, regular expressions, FA's

4	Pairwise indistinguishable words, NFA's

5	NFA acceptance, LambdNFAs, conversion to NFA's,
	Closure properties of LambdaNFAs, Subset constructions 
	Hw1 solutions Average 80.4
	Hw2 Due 4-9-08 beg. of class

6	Hw review
	Example proof that reg. expression equals a certain language
	Eliminating states from an NFA

7	Kleene's theorem
	Elimination proof
        Floyd-Warshal type proof given of book

8	Properties I_M, I_L
	Hw2 solutions Average 79.9
	Hw3 Due 4-23-08 beg. of class

9	Minimization alg, proof of Pumping Lemma

10	Apps of Pumping Lemma
	Midterm questions 
	Hw3 solutions Average 66
	Hw4 Due 4-30-08 beg. of class

11	Decision problems for regular languages

12	F - wrapup reg. languages - Context free languages
	Sample Midterm 1 with solutions
	Sample Midterm 2 with solutions


13	Mo - ambiguity in context free languages

14	We - hw4 is due
	Review for midterm
	Hw4 solutions Average 76
        Extra midterm review by Bryan at 2pm on Th
	- at the Bakin white boards


15  	F: Midterm solutions Average 78.76, Stand.Dev 14

16	Eliminating lambda and unit rules
	Chomsky Normal Form

17	CYK parsing alg.
	Intro to PL for Context Free Languages
	Hw5 Due 5-14-08 beg. of class

18	Complete the proof of the PL
	Examples of how to apply it

19	Another PL application
	Push down automata
	Equivalence of acceptance criteria

20	Deterministic PDAs
	Closure properties of CFLs
       	Using closure properties to show non-context freeness
	Hw5 solutions Corrected Average 81
	Hw6 Due 5-21-08 beg. of class

21	Decision problems for CFLs

22	Intro to TMs
        - as acceptors
	- computation of partial functions

23	Simulation of TMs with 2 stack or a queue
	Hw7 Due 5-28-08 beg. of class
	Hw6 solutions Average 71

24	Simulation of non-det TM by det TM
	Relationship between TM and programmable computers
	Intro to the Universal TM

Memorial day

25	Universal TM
	Closure properties of Turing acceptable 
	and Turing decidable languages
	Hw8 Due 6-4-08 of class
	Hw7 solutions Average 89

26	Countably infinite, uncoutably infinite
	Diagonalization proof that the powerset of the c.i.  set is u.i.
	Proof of the existance of languages that are not Turing acceptable

27	SA, NSA, various proofs that NSA not T.a.
	T.a. languages are not closed under compliment
	Language H associated with the Halting problem

28	Three proofs that H is undecidable
	including Turing's original proof
	Turing test
        Posters about philosophical question re. computers
	Hw8 solutions Average 87
	Begin review of final

29	Review
	Sample Final 1 and solutions
	Sample Final 2 and solutions
	Additional questions re Tms

	Sols to final Average 79, Stand.Dev. 14