Fri 8 Nov: Scene-Set for the Halting Problem
-
Class is Asynchronous online today
-
What is Undecidable and why do we care?
Rambling scene-set
-
Watch a Youtube video about the halting problem.
e.g. This one
-
Watch a Youtube video about related questions.
E.g. one about
The busy beaver problem
Mon 11 Nov: More about Models of Computation
-
Review of Assign 7 and Test 4
-
Chomsky's hierarchy revisited
-
Printer TMs
Wed 13 Nov: The Self-Denying and Acceptance Problems
-
Assign 8 due Tuesday 11/19
-
Language S_tm is not r.e.
-
Preamble
-
Proof that A_tm is not recursive
-
another proof
Fri 15 Nov: Diagonalization and Countable/Uncountable
-
Diagonalization
-
Take-away: Set of programs is countable but
set of languages is uncountable.
Details
-
Review of S_tm and A_tm
Mon 18 Nov: The Halting Problem and Reductions
-
The Halting Problem is undecidable
-
Summary: here
-
Reductions. Take away: If Problem A reduces to Problem B and B is easy, then so is A.
-
Quiz 5 ON CANVAS asynchronous
Wed 20 Nov: More on Reductions
-
Assign 9 is due Noon Tuesday 12/3
-
Review of Assign 8
-
Reductions: Definitions and
more slides
-
Review of Quiz 5
-
Practice 23
-
Test 5 is multiple-choice
Fri 22 Nov: TEST 5