Advanced topics in theoretical computer science
Slides
18.10.2017: Introduction
[introduction.pdf]
25.10.2017: Turing Machines and Computability (Part 1)
[recap-tm.pdf]
8.11.2017: Turing Machines and Computability (Part 2)
[recap-tm2.pdf]
8.11.2017: Register Machines (Part 1)
[register-machines1.pdf]
Slides about structural induction:
[structural-induction.pdf]
15.11.2017: Register Machines (Part 2)
[register-machines2.pdf]
(after the lecture)
22.11.2017: Register Machines (Part 3)
[register-machines3.pdf]
(after the lecture)
22.11.2017: Register Machines: Wrapping up
[register-machines-recap.pdf]
22.11.2017: Recursive functions (Part 1)
[recursive-functions1.pdf]
(after the lecture)
29.11.2017: Recursive functions (Part 2)
[recursive-functions2.pdf]
(after the lecture)
6.12.2017: Recursive functions (Part 3)
[recursive-functions3.pdf]
(after the lecture)
13.12.2017: Recursive functions (Part 4)
[recursive-functions4.pdf]
(after the lecture)
13.12.2017: Computability and (Un-)Decidability, Part I
[computability1.pdf]
(after the lecture)
20.12.2017: Computability and (Un-)Decidability, Part II
[computability2.pdf]
(after the lecture)
10.01.2018: Computability and (Un-)Decidability, Part III
[computability3.pdf]
(after the lecture)
17.01.2018: Computability and (Un-)Decidability, Part IV
[computability4.pdf]
(after the lecture)
17.01.2018: Complexity, Part I
[complexity1.pdf]
(after the lecture)
24.01.2018: Complexity, Part II
[complexity2.pdf]
(after the lecture)
31.01.2018: Complexity, Part III
[complexity3.pdf]
(after the lecture)
7.02.2018: Complexity, Part IV
[complexity4.pdf]
(after the lecture)
Coloring is NP-complete: Proof
[coloring-np-complete-proof.pdf]
3-colorability is NP-complete: Proof
[External Link]
List of topics:
[summary.pdf]