Finite variable logics in descriptive complexity theory
نویسنده
چکیده
Throughout the development of finite model theory, the fragments of first-order logic with only finitely many variables have played a central role. This survey gives an introduction to the theory of finite variable logics and reports on recent progress in the area. For each k 1 we let Lk be the fragment of first-order logic consisting of all formulas with at most k (free or bound) variables. The logics Lk are the simplest finite-variable logics. Later, we are going to consider infinitary variants and extensions by so-called counting quantifiers. Finite variable logics have mostly been studied on finite structures. Like the whole area of finite model theory, they have interesting model theoretic, complexity theoretic, and combinatorial aspects. For finite structures, first-order logic is often too expressive, since each finite structure can be characterized up to isomorphism by a single first-order sentence, and each class of finite structures that is closed under isomorphism can be characterized by a first-order theory. The finite variable fragments seem to be promising candidates with the right balance between expressive power and weakness for a model theory of finite structures. This may have motivated Poizat [67] to collect some basic model theoretic properties of the Lk. Around the same time Immerman [45] showed that important complexity classes such as polynomial time (PTIME) or polynomial space (PSPACE) can be characterized as collections of all classes of (ordered) finite structures definable by uniform sequences of first-order formulas with a fixed number of variables and varying quantifierdepth. Although these early results from descriptive complexity theory have been put in much more elegant forms later using so-called fixed-point logics, the importance of the number of variables as a complexity measure remained. In 1990, Kolaitis and Vardi [51] proved a 0-1 law for the infinitary finite variable logics. As a corollary, they re-proved a result of Blass, Gurevich, and Kozen [7] that there is a 0-1 law for least-fixed point logic. The fact that makes Kolaitis’ and Vardi’s paper so remarkable is that it uses finite variable logics as a technical tool to obtain results concerning fixed-point logics, which are central in descriptive complexity. Once they had realized this possibility, Kolaitis, Vardi, and others (see, for example, [1, 2, 17, 52, 54, 63]) developed finite variable logics into the technical framework of a central part of finite model theory. Notably, Abiteboul and Vianu [2] introduced a machine model reflecting precisely the expressive power of these logics and used it to prove a fundamental result which states that the complexity theoretic question of whether PTIME equals PSPACE is equivalent to the purely logical question of whether least fixed-point logic has the same expressive power as partial fixed-point logic. In his PhD thesis, Dawar [12] gives a coherent picture of the theory at this stage, putting some emphasis on model theoretic aspects. Immerman [45] proposed to extend the finite-variable logics by counting quantifiers such as “there exist at least m elements x”. Counting is of a very low computational complexity. The logics Lk can only count up to k, though. So it seems reasonable to extend them by counting quantifiers. Cai, Fürer, and Immerman [9] related the counting
منابع مشابه
A Landscape of Logics for Finite Unordered Unranked Trees
In this paper we study a large number of logics to define languages of unordered unranked trees and compare their expressive power. Generally speaking, the logics we consider stem from three non-disjoint areas: logics related to automata theory, logics discussed in descriptive complexity theory, and second-order logics. The basic logic from automata theory is monadic second-order logic. Two ext...
متن کاملAlmost everywhere equivalence of logics in finite model theory
We introduce a new framework for classifying logics on finite structures and studying their expressive power. This framework is based on the concept of almost everywhere equivalence of logics, that is to say, two logics having the same expressive power on a class of asymptotic measure 1. More precisely, if L, L0 are two logics and ì is an asymptotic measure on finite structures, then L a.e. L0 ...
متن کاملGame Representations of Complexity Classes
Many descriptive and computational complexity classes have game-theoretic representations. These can be used to study the relation between diierent logics and complexity classes in nite model theory. The notion of representing a property as a game is an old one. I claim that a given graph is connected, you deny it and demand that I connect a pair of vertices of your choice, etc. However, it is ...
متن کاملBounded Variable Logics and Counting: A Study in Finite Models
Since their inception, the Perspectives in Logic and Lecture Notes in Logic series have published seminal works by leading logicians. Many of the original books in the series have been unavailable for years, but they are now in print once again. In this volume, the 9th publication in the Lecture Notes in Logic series, Martin Otto gives an introduction to finite model theory that indicates the m...
متن کاملRandomisation and Derandomisation in Descriptive Complexity Theory
We study probabilistic complexity classes and questions of derandomisation from a logical point of view. For each logic L we introduce a new logic BPL, bounded error probabilistic L, which is defined from L in a similar way as the complexity class BPP, bounded error probabilistic polynomial time, is defined from P. Our main focus lies on questions of derandomisation, and we prove that there is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Bulletin of Symbolic Logic
دوره 4 شماره
صفحات -
تاریخ انتشار 1998