Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T23:28:44.210Z Has data issue: false hasContentIssue false

On fixed-point logic with counting

Published online by Cambridge University Press:  12 March 2014

Jörg Flum
Affiliation:
Institut für Mathematische Logik, Eckerstr. 1, 79104 Freiburg, Germany, E-mail: flum@sun2.ruf.uni-freiburg.de
Martin Grohe
Affiliation:
Institut für Mathematische Logik, Eckerstr. 1, 79104 Freiburg, Germany, E-mail: Martin.Grohe@mathematik.uni-freiburg.de

Extract

One of the fundamental results of descriptive complexity theory, due to Immerman [13] and Vardi [18], says that a class of ordered finite structures is definable in fixed-point logic if, and only if, it is computable in polynomial time. Much effort has been spent on the problem of capturing polynomial time, that is, describing all polynomial time computable classes of not necessarily ordered finite structures by a logic in a similar way.

The most obvious shortcoming of fixed-point logic itself on unordered structures is that it cannot count. Immerman [14] responded to this by adding counting constructs to fixed-point logic. Although it has been proved by Cai, Fürer, and Immerman [1] that the resulting fixed-point logic with counting, denoted by IFP+C, still does not capture all of polynomial time, it does capture polynomial time on several important classes of structures (on trees, planar graphs, structures of bounded tree-width [15, 9, 10]).

The main motivation for such capturing results is that they may give a better understanding of polynomial time. But of course this requires that the logical side is well understood. We hope that our analysis of IFP+C-formulas will help to clarify the expressive power of IFP+C; in particular, we derive a normal form. Moreover, we obtain a problem complete for IFP+C under first-order reductions.

Information

Type
Research Article
Copyright
Copyright © Association for Symbolic Logic 2000

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable