Deck 12: Models of Computation

Full screen (f)
exit full mode
Question
A Turing machine includes a(n)infinite platter that can be stamped with only one symbol per sector. _________________________
Use Space or
up arrow
down arrow
to flip the card.
Question
In any collection of Turing machine instructions, there can be two different instructions that both begin with the same current state and current symbol.
Question
The equation for the distance d that a moving vehicle travels-the product of rate r and time t -is considered to be a model.
Question
Each individual Turing machine instruction describes an operation that is ____________________, requiring no additional explanation, and any Turing machine is able to carry out the operation described.
Question
There is no limit to the amount of ____________________ available on a Turing machine.
Question
Each time a Turing machine operation is done, three actions take place. _________________________
Question
One consequence of a(n)____________________ problem related to the halting problem is that no program can be written to decide whether any given program always stops eventually, no matter what the input is.
Question
The real value of Turing machines as models of computability is in exposing problems that are ____________________.
Question
A Turing machine can produce output on the same tape upon which the input exists.
Question
In binary representation, any unsigned whole number n is encoded by a sequence of n + 1 1s. _________________________
Question
A computing agent must be able to act in accordance with ____________________ instructions.
Question
The Turing machine must execute instructions in the order that the instructions are numbered.
Question
The bit inverter Turing machine should have two states . _________________________
Question
The model of a phenomenon does not need to capture the full functionality of the real thing.
Question
A formal basis for mathematical proofs guarantees the presence of intuitive statements.
Question
Prototypes are an important way of studying many physical and social phenomena. _________________________
Question
Every problem has an algorithmic solution.
Question
Models can only give us information about existing phenomena.
Question
It's possible to compare the efficiency of a Turing machine algorithm with an algorithm that runs on a "real" computer.
Question
The Turing machine contains a single unit for both input and output.
Question
Turing machines define the limits of ____, which is what can be done by symbol manipulation algorithms.

A)computability
B)extensibility
C)compatibility
D)correspondence
Question
State ____ is always the start-up state of the Turing machine.

A)0
B)1
C)L
D)R
Question
A Turing machine ____ is a collection of instructions that allow a Turing machine to carry out a certain task.

A)program
B)sequence
C)algorithm
D)tape
Question
A tape is used to hold the ____ to the Turing machine.

A)alphabet
B)input
C)output
D)halting state
Question
An extra bit, called a(n)____, can be attached to the end of a string of bits.

A)state bit
B)odd parity bit
C)inverted bit
D)sentinel bit
Question
We assumed that there was a Turing machine that could solve the halting problem, and this assumption led to a(n)____.

A)computable problem
B)impossible situation
C)unsolved problem
D)complex solution
Question
At any point in time, only a finite number of cells in the Turing machine input contain ____ symbols.

A)blank
B)placeholder
C)alphabetic
D)nonblank
Question
The ____ states that if there exists an algorithm to do a symbol manipulation task, then there exists a Turing machine to do that task.

A)Church-Turing thesis
B)Church-Alan theorem
C)Church-Zimmerman thesis
D)Alan-Zimmerman thesis
Question
In a _______ diagram, circles are used to represent states.

A)state
B)tape
C)unary
D)binary
Question
A(n)____ is a statement advanced for consideration and maintained by argument.

A)algorithm
B)contradiction
C)thesis
D)5-tuple
Question
If a Turing machine program consists of the following four instructions:
(1,0,1,2,R)
(1,1,0,2,R)
(2,0,0,2,R)
(2,b,b,2,L)
Then the configuration ____ is a halting configuration.

A)... b 1 1 b b b ... (current state = 2, symbol 1 is being read)
B)... b 1 1 b b b ... (current state = 1, symbol 1 is being read)
C)... b 1 0 b b b ... (current state = 1, symbol 0 is being read)
D)... b 1 0 b b b ... (current state = 2, symbol 0 is being read)
Question
The symbols for a Turing machine must come from a finite set of symbols called the tape ____.

A)alphabet
B)placeholder
C)blank
D)palette
Question
A formal basis for proofs might allow for ____ theorem-proving.

A)unsolvable
B)mechanical
C)indisputable
D)observable
Question
The term unary means that we will use ____ symbol(s).

A)one
B)two
C)three
D)four
Question
We can write a Turing machine to add 1 to any number; such a machine is often called a(n)____.

A)unary operator
B)bit adder
C)parity machine
D)incrementer
Question
The ____ thesis can never be proved because the definition of an algorithm is descriptive, not mathematical.

A)Church-Zimmerman
B)Church-Turing
C)Church-Alan
D)Alan-Zimmerman
Question
A(n)____ takes the bits in a string and changes the 1s to 0s and the 0s to 1s.

A)bit inverter
B)unary converter
C)Turing inverter
D)incrementer
Question
Unsolvable problems related to the halting problem have the following practical consequence: ____.

A)a program can be written to decide whether any given program run on any given input will produce some specific output.
B)a program can be written to decide whether any two programs are equivalent.
C)a program can be written to decide whether any given program always stops eventually, no matter what the input.
D)no program can be written to decide whether any given program run on any given input will ever produce some specific output.
Question
The proof by ____ approach assumes that a specific Turing machine does exist and then shows that this assumption leads to an impossible situation.

A)contradiction
B)inference
C)deduction
D)impossibility
Question
It is important to note that unsolvable problems related to the halting problem are unsolvable because of their ____.

A)generality
B)complexity
C)specificity
D)simplicity
Question
Discuss some real world uses for a bit inverter.
Question
Discuss the ways in which a Turing machine does or does not satisfy the requirement that an algorithm be a well-ordered collection.
Question
Describe in detail what a Turing machine includes.
Question
What do we require any computing agent to be able to do?
Question
Why cannot we compare algorithms running on Turing machines to the same algorithms running on "real" computers?
Question
In what ways are a Turing machine and an algorithm identical?
Question
If we post a program and try to construct a Turing machine to solve it but are not successful, does this prove that no Turing machine exists? If not, why would prove this?
Question
Discuss at length the assertion that Turing machines define the limits of computability.
Question
What are four characteristics of the model of a physical or social phenomenon?
Question
List three practical consequences arising from unsolvable programs related to the halting problem.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/50
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 12: Models of Computation
1
A Turing machine includes a(n)infinite platter that can be stamped with only one symbol per sector. _________________________
False
2
In any collection of Turing machine instructions, there can be two different instructions that both begin with the same current state and current symbol.
False
3
The equation for the distance d that a moving vehicle travels-the product of rate r and time t -is considered to be a model.
True
4
Each individual Turing machine instruction describes an operation that is ____________________, requiring no additional explanation, and any Turing machine is able to carry out the operation described.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
5
There is no limit to the amount of ____________________ available on a Turing machine.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
6
Each time a Turing machine operation is done, three actions take place. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
7
One consequence of a(n)____________________ problem related to the halting problem is that no program can be written to decide whether any given program always stops eventually, no matter what the input is.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
8
The real value of Turing machines as models of computability is in exposing problems that are ____________________.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
9
A Turing machine can produce output on the same tape upon which the input exists.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
10
In binary representation, any unsigned whole number n is encoded by a sequence of n + 1 1s. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
11
A computing agent must be able to act in accordance with ____________________ instructions.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
12
The Turing machine must execute instructions in the order that the instructions are numbered.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
13
The bit inverter Turing machine should have two states . _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
14
The model of a phenomenon does not need to capture the full functionality of the real thing.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
15
A formal basis for mathematical proofs guarantees the presence of intuitive statements.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
16
Prototypes are an important way of studying many physical and social phenomena. _________________________
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
17
Every problem has an algorithmic solution.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
18
Models can only give us information about existing phenomena.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
19
It's possible to compare the efficiency of a Turing machine algorithm with an algorithm that runs on a "real" computer.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
20
The Turing machine contains a single unit for both input and output.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
21
Turing machines define the limits of ____, which is what can be done by symbol manipulation algorithms.

A)computability
B)extensibility
C)compatibility
D)correspondence
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
22
State ____ is always the start-up state of the Turing machine.

A)0
B)1
C)L
D)R
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
23
A Turing machine ____ is a collection of instructions that allow a Turing machine to carry out a certain task.

A)program
B)sequence
C)algorithm
D)tape
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
24
A tape is used to hold the ____ to the Turing machine.

A)alphabet
B)input
C)output
D)halting state
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
25
An extra bit, called a(n)____, can be attached to the end of a string of bits.

A)state bit
B)odd parity bit
C)inverted bit
D)sentinel bit
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
26
We assumed that there was a Turing machine that could solve the halting problem, and this assumption led to a(n)____.

A)computable problem
B)impossible situation
C)unsolved problem
D)complex solution
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
27
At any point in time, only a finite number of cells in the Turing machine input contain ____ symbols.

A)blank
B)placeholder
C)alphabetic
D)nonblank
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
28
The ____ states that if there exists an algorithm to do a symbol manipulation task, then there exists a Turing machine to do that task.

A)Church-Turing thesis
B)Church-Alan theorem
C)Church-Zimmerman thesis
D)Alan-Zimmerman thesis
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
29
In a _______ diagram, circles are used to represent states.

A)state
B)tape
C)unary
D)binary
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
30
A(n)____ is a statement advanced for consideration and maintained by argument.

A)algorithm
B)contradiction
C)thesis
D)5-tuple
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
31
If a Turing machine program consists of the following four instructions:
(1,0,1,2,R)
(1,1,0,2,R)
(2,0,0,2,R)
(2,b,b,2,L)
Then the configuration ____ is a halting configuration.

A)... b 1 1 b b b ... (current state = 2, symbol 1 is being read)
B)... b 1 1 b b b ... (current state = 1, symbol 1 is being read)
C)... b 1 0 b b b ... (current state = 1, symbol 0 is being read)
D)... b 1 0 b b b ... (current state = 2, symbol 0 is being read)
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
32
The symbols for a Turing machine must come from a finite set of symbols called the tape ____.

A)alphabet
B)placeholder
C)blank
D)palette
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
33
A formal basis for proofs might allow for ____ theorem-proving.

A)unsolvable
B)mechanical
C)indisputable
D)observable
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
34
The term unary means that we will use ____ symbol(s).

A)one
B)two
C)three
D)four
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
35
We can write a Turing machine to add 1 to any number; such a machine is often called a(n)____.

A)unary operator
B)bit adder
C)parity machine
D)incrementer
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
36
The ____ thesis can never be proved because the definition of an algorithm is descriptive, not mathematical.

A)Church-Zimmerman
B)Church-Turing
C)Church-Alan
D)Alan-Zimmerman
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
37
A(n)____ takes the bits in a string and changes the 1s to 0s and the 0s to 1s.

A)bit inverter
B)unary converter
C)Turing inverter
D)incrementer
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
38
Unsolvable problems related to the halting problem have the following practical consequence: ____.

A)a program can be written to decide whether any given program run on any given input will produce some specific output.
B)a program can be written to decide whether any two programs are equivalent.
C)a program can be written to decide whether any given program always stops eventually, no matter what the input.
D)no program can be written to decide whether any given program run on any given input will ever produce some specific output.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
39
The proof by ____ approach assumes that a specific Turing machine does exist and then shows that this assumption leads to an impossible situation.

A)contradiction
B)inference
C)deduction
D)impossibility
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
40
It is important to note that unsolvable problems related to the halting problem are unsolvable because of their ____.

A)generality
B)complexity
C)specificity
D)simplicity
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
41
Discuss some real world uses for a bit inverter.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
42
Discuss the ways in which a Turing machine does or does not satisfy the requirement that an algorithm be a well-ordered collection.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
43
Describe in detail what a Turing machine includes.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
44
What do we require any computing agent to be able to do?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
45
Why cannot we compare algorithms running on Turing machines to the same algorithms running on "real" computers?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
46
In what ways are a Turing machine and an algorithm identical?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
47
If we post a program and try to construct a Turing machine to solve it but are not successful, does this prove that no Turing machine exists? If not, why would prove this?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
48
Discuss at length the assertion that Turing machines define the limits of computability.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
49
What are four characteristics of the model of a physical or social phenomenon?
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
50
List three practical consequences arising from unsolvable programs related to the halting problem.
Unlock Deck
Unlock for access to all 50 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 50 flashcards in this deck.