We use finite model theory (in particular, the method of FM-truth
definitions, introduced in [MM01] and developed in [K04], and a normal
form result akin to those of [Ste93] and [G97]) to prove:
¶
Let m ≥ 2. Then:
¶
(A) If there exists k such that NP ⊆ σmTIME(nk) ∩
ΠmTIME(nk), then for every r there exists kr such that
PNP[nr] ⊆ σmTIME(nkr) ∩ ΠmTIME(nkr);
¶
(B) If there exists a superpolynomial time-constructible function f
such that NTIME(f) ⊆ Σpm ∪ Πpm, then additionally PNP[nr] ⊈ Σpm ∪ Πpm.
¶
This strengthens a result by Mocas [M96] that for any r, PNP[nr] ⊈ NEXP.
¶
In addition, we use FM-truth definitions to give a simple sufficient condition for the σ11 arity hierarchy to be strict over finite models.