Learning Goals, Math 421-101, Fall 2015

Materials here may contain errors; some corrections might only be announced in class.

Coverage for the Final Exam
  1. Uncomputability and Self-Referencing in CPSC421: Sections 1--4, Section 6 up to Theorem 6.6, and Proof of Theorem 6.6 in Section 6.
  2. Sipser's Textbook:
    • 3.1 and 3.2: Turing machines, multitape, non-deterministic, oracle machines.
    • 4.2: Counting, undecidable languages, unrecognizable languages.
    • 5.3: Reducibility.
    • 7: All of this chapter.
    • 8.1 and 8.2: Savitch's Theorem and PSPACE.
    • 9.2: Relativization (oracle machines, oracle P, oracle NP, etc.) and P^A = NP^A for A any PSPACE-complete problem.
Learning Goals for the Midterm (2015) Topic 1: Uncomputability and Self-Referencing, Sections 1--4 (including various paradoxes, countable versus uncountable, set versus its power set). Learning Goals and Sample Exam Problems given in Section 7 of the article Uncomputability and Self-Referencing in CPSC 421. From Sipser's textbook: Chapter 3: Turning machines and multitape Turing machines, PALINDROME; Chapter 4: Countable and uncountable sets, universal Turning machines, recognizability but undecidability of the acceptance problem (A_TM); Chapter 7: Time (i.e., number of steps), space (i.e., rightmost tape cell visited), polynomial time.
All homework problems are good sample exam problems. Other sample exam problems: Mid 2007: 3(a); Fin 2007: 2, 4; Mid 2009: 1; Mid 2010: 1; 4 (also the same question where "decidable in polynomial time" is replaced with "decidable" or "recognizable"); Fin 2010: 4, 7 (with "L_yes" replaced with the acceptance problem for Turing machines); Mid 2011: 1, 2(a), 3, 4; Fin 2011: 1, 2, part of 7; Mid 2014: 1, 2 (b,c,d).
Previous Exams Note that material and emphasis changes from year to year; look at "Learning Goals" above to see which problems on which exams are relevant to our course. Exams available (some with brief solutions):
  1. midterm 2004 (solution q4, solutions q1&2, solutions q3&5),
  2. final 04 (brief solutions to some of the problems),
  3. midterm 2007 (solutions, which refer to sol to HW 1 that year, and sol to HW 2 that year, ),
  4. final 2007,
  5. midterm 2009 (solutions),
  6. midterm 2010 (solutions),
  7. final 2010,
  8. midterm 2011 (solutions),
  9. final 2011 (solutions to some),
  10. midterm 2014 (solutions).
  11. final 2014,

UBC Math Home| Joel Friedman Home| Course Materials