paper

On Equivalent Characterizations of the Polynomial Hierarchy in Abstract Models of Computation

arXiv:2510.05894 · doi:10.4230/LIPIcs.MFCS.2026.63

Abstract

We investigate machine models similar to Turing machines that are augmented with the operations of a first-order structure , and we show that under weak conditions on , the complexity class may be characterized in four equivalent ways: (1) by polynomial-time algorithms implemented on -machines together with witness strings, (2) by the -complete problem , (3) by the th existential fragment of second-order metafinite logic over via descriptive complexity, and (4) via oracles. By characterizing in these four ways, we extend previous work and embed it in one coherent framework. In addition, we derive similar results for , the constant-free Boolean part of , by showing that may be characterized in four analogous ways. Some conditions on must be assumed in order to achieve the above quaternity because there are infinite-vocabulary structures for which does not have a complete problem. Surprisingly, even in these cases, we show that does have a characterization in terms of existential second-order metafinite logic, suggesting that descriptive complexity theory is well suited to working with infinite-vocabulary structures, such as real vector spaces.

79 pages, 4 figures