DocumentCode :
729008
Title :
Characterising Choiceless Polynomial Time with First-Order Interpretations
Author :
Gradel, Erich ; Pakusa, Wied ; Schalthofer, Svenja ; Kaiser, Lukasz
fYear :
2015
fDate :
6-10 July 2015
Firstpage :
677
Lastpage :
688
Abstract :
Choice less Polynomial Time (CPT) is one of the candidates in the quest for a logic for polynomial time. It is a strict extension of fixed-point logic with counting, but to date the question is open whether it expresses all polynomial-time properties of finite structures. We present here alternative characterisations of Choice less Polynomial Time (with and without counting) based on iterated first-order interpretations. The fundamental mechanism of Choice less Polynomial Time is the manipulation of hereditarily finite sets over the input structure by means of set-theoretic operations and comprehension terms. While this is very convenient and powerful for the design of abstract computations on structures, it makes the analysis of the expressive power of CPT rather difficult. We aim to reduce this functional framework operating on higher-order objects to an approach that evaluates formulae on less complex objects. We propose a more model-theoretic formalism, called polynomial-time interpretation logic (PIL), that replaces the machinery of hereditarily finite sets and comprehension terms by traditional first-order interpretations, and handles counting by Härtig quantifiers. In our framework, computations on finite structures are captured by iterations of interpretations, and a run is a sequence of states, each of which is a finite structure of a fixed vocabulary. Our main result is that PIL has precisely the same expressive power as Choice less Polynomial Time. We also analyse the structure of PIL and show that many of the logical formalisms or database languages that have been proposed in the quest for a logic for polynomial time reappear as fragments of PIL, obtained by restricting interpretations in a natural way (e.g. By omitting congruences or using only one-dimensional interpretations).
Keywords :
computational complexity; formal logic; set theory; CPT; Hartig quantifiers; PIL; abstract computation design; choiceless polynomial time; comprehension terms; database languages; expressive power; finite structures; fixed vocabulary; fixed-point logic; functional framework; hereditarily finite set manipulation; higher-order objects; input structure; iterated first-order interpretations; logical formalisms; model-theoretic formalism; polynomial-time interpretation logic; polynomial-time properties; set-theoretic operations; state sequence; Color; Complexity theory; Computational modeling; Database languages; Encoding; Image color analysis; Polynomials; choiceless polynomial time; descriptive complexity; finite model theory; logic; logical interpretations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science (LICS), 2015 30th Annual ACM/IEEE Symposium on
Conference_Location :
Kyoto
ISSN :
1043-6871
Type :
conf
DOI :
10.1109/LICS.2015.68
Filename :
7174922
Link To Document :
بازگشت