Proving Undecidability via Reductions
Alice Gao
Lecture 23
CS 245 Logic and Computation Fall 2019 1 / 12
Proving Undecidability via Reductions Alice Gao Lecture 23 CS 245 - - PowerPoint PPT Presentation
Proving Undecidability via Reductions Alice Gao Lecture 23 CS 245 Logic and Computation Fall 2019 1 / 12 Outline Learning Goals A Template for Reduction Proofs Examples of Reduction Proofs Revisiting the Learning Goals CS 245 Logic and
CS 245 Logic and Computation Fall 2019 1 / 12
CS 245 Logic and Computation Fall 2019 2 / 12
▶ Defjne reduction. ▶ Describe at a high level how we can use reduction
▶ Prove that a decision problem is undecidable
CS 245 Logic and Computation Fall 2019 3 / 12
CS 245 Logic and Computation Fall 2019 4 / 12
▶ We could prove it from scratch, or ▶ We could prove that it is as diffjcult as the halting problem.
CS 245 Logic and Computation Fall 2019 5 / 12
▶ Given an algorithm for solving 𝑄𝐶,
▶ If 𝑄𝐶 is decidable, then the halting problem is decidable. ▶ If the halting problem is undecidable, then 𝑄𝐶 is undecidable.
CS 245 Logic and Computation Fall 2019 6 / 12
CS 245 Logic and Computation Fall 2019 7 / 12
CS 245 Logic and Computation Fall 2019 8 / 12
CS 245 Logic and Computation Fall 2019 9 / 12
CS 245 Logic and Computation Fall 2019 10 / 12
CS 245 Logic and Computation Fall 2019 11 / 12
▶ Defjne reduction. ▶ Describe at a high level how we can use reduction
▶ Prove that a decision problem is undecidable
CS 245 Logic and Computation Fall 2019 12 / 12