Complexity Class Theory Flashcards

1
Q

Savitch’s Theorem

A

For s(n) >= n, NSPACE(s(n)) ⊆ SPACE(s(n)^2)

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

Time Constructible

A

t is time constructible if t(n) >= nlogn and if the binary representation of t(n) can be computed in time O(t(n))

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

Space Constructible

A

s is space constructible if s(n) >= logn and if the binary representation of s(n) can be computed in space O(s(n))

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

Space Hierarchy Theorem

A

For any space constructible s(n), there is a language L decidable in O(s(n)) space but not o(s(n)) space

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

Time Hierarchy Theorem

A

For any time constructible t(n), there is a language L decidable in O(t(n)) time but not o(t(n)/log(t(n))) time

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

Class L

A

SPACE(log(n)) (decidable by an O(log(n)) space TM)

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

Witness problem for class L

A

{0^(k)1^(k): k >= 0}

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

Witness problem for class NL = coNL (NL-complete)

A

PATH = {<G, s, t>: G is a directed graph with path from s to t}

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

Witness problem for class P (P-complete)

A

CIRCUIT-VALUE = {<C, x>: C is a boolean circuit and C(x) = 1}

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

Witness problem for class NP (NP-complete)

A

SAT = {<φ>: φ is a satisfiable boolean formula}, 3SAT, CLIQUE</φ>

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

Witness problem for class PSPACE = NPSPACE (PSPACE-complete)

A

TQBF = {<φ>: φ is a quantified boolean formula that evaluates to TRUE}</φ>

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

Witness problem for class EXPTIME (EXPTIME-complete)

A

HALT in k

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

Witness problem for class EXPSPACE (EXPSPACE-complete)

A

EQ_REX = {<Q, R>: Q, R are regular expressions with exponentiation such that L(Q) = L(R)}

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