5 questions to test your understanding
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?
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?
Fagin's theorem shows that NP can be characterized entirely in terms of logical expressibility, without any reference to Turing machines or time bounds.
The correspondence between logical expressibility and computational complexity holds for most finite structures, regardless of whether a linear order on the universe is assumed.
In Fagin's theorem, why does existential quantification over relations in ESO correspond naturally to the nondeterministic guess in NP? Give a concrete example.