CHAPTER 4,5 DEFINITIONS Flashcards

DEFINITONS IN FLA CHAPTERS 4,5 (21 cards)

1
Q

What is the definition of undecidability?

A

A problem is undecidable if there is no Turing machine that can solve it (i.e., decide “yes” or “no” for every input).

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

What does NSA stand for in the context of Turing machines?

A

NSA (Non-Self-Acceptance Problem) is the problem of determining whether a Turing machine does not accept its own encoding.

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

Define the NSA problem.

A

Given a Turing machine ( M ), NSA is defined as:
( ext{NSA}(M) := egin{cases} 1 & ext{if } M(M)
eq 1; \ 0 & ext{otherwise.} end{cases})

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

What does SA stand for in the context of Turing machines?

A

SA (Self-Acceptance Problem) is the problem of determining whether a Turing machine accepts its own encoding.

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

Define the SA problem.

A

Given a Turing machine ( M ), SA is defined as:
( ext{SA}(M) := egin{cases} 1 & ext{if } M(M) = 1; \ 0 & ext{otherwise.} end{cases})

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

Define the ACCEPT problem.

A

Given a Turing machine ( M ) and input ( x ), ACCEPT is defined as:
( ext{ACCEPT}(M, x) := egin{cases} 1 & ext{if } M(x) = 1; \ 0 & ext{otherwise.} end{cases})

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

What is the definition of the HALT problem?

A

Given a Turing machine ( M ) and input ( x ), HALT is defined as:
( ext{HALT}(M, x) := egin{cases} 1 & ext{if } M(x)
eq infty; \ 0 & ext{otherwise.} end{cases})

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

Define the HALT-EMPTY problem.

A

Given a Turing machine ( M ), HALT-EMPTY is defined as:
( ext{HALT-EMPTY}(M) := egin{cases} 1 & ext{if } M(epsilon)
eq infty; \ 0 & ext{otherwise.} end{cases})

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

What is Rice’s Theorem?

A

Rice’s Theorem states that a language ( L ) of Turing machine encodings is undecidable if:
* ( L
eq emptyset )
* ( L
eq Sigma^* )
* If ( M ) and ( M’ ) are accept-equivalent, then either both are in ( L ) or both are not.

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

What defines a first-order language vocabulary?

A

A vocabulary ( Omega ) consists of:
* Constant symbols (( Con_Omega ))
* Function symbols (( Fun_Omega )), each with an arity
* Predicate symbols (( Pred_Omega )), each with an arity.

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

What is the definition of first-order formula validity?

A

A first-order formula ( varphi ) is valid (( models varphi )) if it is true in every model under every assignment.

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

What is the definition of first-order formula satisfiability?

A

A first-order formula ( varphi ) is satisfiable if it is true in some model under some assignment.

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

What theorem explains the existence of undecidable problems?

A

There exist undecidable problems because the set of all languages is uncountable, while the set of Turing machines is countable.

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

Is the NSA problem undecidable?

A

True. The NSA problem is undecidable.

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

Is the SA problem undecidable?

A

True. The SA problem is undecidable.

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

Is the ACCEPT problem undecidable?

A

True. The ACCEPT problem is undecidable.

17
Q

Is the HALT problem undecidable?

A

True. The HALT problem is undecidable.

18
Q

Is the HALT-EMPTY problem undecidable?

A

True. The HALT-EMPTY problem is undecidable.

19
Q

What does Church’s Theorem state?

A

The problem of determining whether a first-order formula is valid (FO-VAL) is undecidable.

20
Q

Is first-order satisfiability undecidable?

A

True. The problem of determining whether a first-order formula is satisfiable (FO-SAT) is undecidable.

21
Q

Is first-order logical consequence undecidable?

A

True. The problem of determining whether ( Gamma models varphi ) (FO-CONS) is undecidable.