L7 - Halting Problem Flashcards

1
Q

What was Hilberts statement?

A

Every mathematical problem must either resolve to a solution, or be proven impossible to solve via proof-of-impossibility of all solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define the decision problem and who coined it…

A

Hilbert

Given a statement in a formal system, the statement can either be proven true or false by some procedure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define the Halting problem

A

Give a universal machine P that executes a program Q with input T, can we be sure that Q will terminate in finite time…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What type of problem is the Halting Problem?

A

Undecidable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How can the Halting Problem be proven as undecidable?

A

Contradiction

Operate a ReverseHaltTester on the HaltTester → This will always lead to a contradiction. If HT returns true, the RHT will run infinitely and vice versa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why is the Halting Problem considered Semi-decidable

A

Because termination is know for some inputs, but not all inputs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly