Universal Turing Machine Flashcards

1
Q

Universal Turing Machine

A

A Turing machine capable of computing any computable sequence

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

a UTM has 3 bits of info for the machine M

A

a basic description of the machine, the contents of the machine tape, the internal state of the machine

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

How a UTM works

A

Looks at the input on the tape and the state of the machine then controls it by changing its state based off input

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

UTM examples

A

Interpreters llike JVM and Python implementations. Virutal Machines like VMWare or VirtualBox

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

The power of Turing Machines

A

A Turing machine can simulate any computer algorithm, no matter how complicated it is

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

Church Turing thesis

A

States that a function on natural numbers can be calculated by an effective method if and only if it is computable by a Turing machine

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

The Halting Problem

A

Whether the program is going to run forever or not

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

The undecidability of the halting problem is a statement about Turing
machines, it is not applicable to real computers. TRUE/FALSE

A

False

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

The Turing machine is a universal model of computation: with a Turing
machine we can solve any decision problem that can be solved with a Laptop
or PC running Linux\Windows. TRUE/FALSE

A

True

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

A problem that cannot be solved by a Turing Machine

A

Undecidable problem

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

One machine can do any computational task

A

Turing machine

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

Anything computable in this universe can be computed by a Turing machine

A

Church-Turing thesis

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

A simple, universal, model of computation

A

Turing machine

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