Questions: Descriptive Complexity

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Fagin's theorem says NP is exactly the class of properties expressible in existential second-order logic (ESO). In ESO, you existentially quantify over relations. What does this correspond to in NP computation?

AThe deterministic verification step that checks whether a given certificate is valid
BThe nondeterministic guess — the witness structure that NP computation existentially produces before verifying
CThe polynomial time bound on the verification procedure
DThe encoding of the input as a finite relational structure
Question 2 Multiple Choice

A researcher hopes that Fagin's theorem gives a new, simpler route to proving P ≠ NP: just exhibit a property in ESO (NP) that cannot be expressed in LFP (P). Why is this hope misguided?

ABecause ESO and LFP are actually equal in expressive power, so no such property exists
BBecause separating ESO from LFP on ordered structures is precisely equivalent in difficulty to separating P from NP — the logical route provides no shortcut
CBecause descriptive complexity results only characterize problems over unordered structures
DBecause LFP cannot express any NP problem, so the comparison is vacuous
Question 3 True / False

Fagin's theorem shows that NP can be characterized entirely in terms of logical expressibility, without any reference to Turing machines or time bounds.

TTrue
FFalse
Question 4 True / False

The correspondence between logical expressibility and computational complexity holds for most finite structures, regardless of whether a linear order on the universe is assumed.

TTrue
FFalse
Question 5 Short Answer

In Fagin's theorem, why does existential quantification over relations in ESO correspond naturally to the nondeterministic guess in NP? Give a concrete example.

Think about your answer, then reveal below.