Regular Representations of Uniform TC 0

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

In this article, we consider the interplay of generalized quantifiers and built-in relations over finite structures, in particular, in the range of logics capturing the circuit complexity classes \(\mathrm{AC^{0}}\) and \(\mathrm{TC^{0}}\) . It is well known that for capturing \(\mathrm{AC^{0}}\) first-order logic has to be equipped with order and, e.g., predicates for addition and multiplication, whereas for \(\mathrm{TC^{0}}\) generalized quantifiers such as majority quantifiers are necessary. The sharp division between the classes \(\mathrm{AC^{0}}\) and \(\mathrm{TC^{0}}\) can be explained by the fact that \(\mathrm{AC^{0}}\) is not closed under restricting \(\mathrm{AC^{0}}\) -computable queries into simple subsequences of the input, whereas \(\mathrm{TC^{0}}\) is closed under such relativization as its queries can be expressed in terms of first-order formulas using universe-independent generalized quantifiers and order as the only built-in relation. In the terminology of abstract logics, the above means that logics capturing \(\mathrm{AC^{0}}\) do not have the relativization property, and hence, they are not regular logics unlike the logics capturing \(\mathrm{TC^{0}}\) . This weakness of \(\mathrm{AC^{0}}\) has been also elaborated in the line of research on the Crane Beach Conjecture. The conjecture (which was refuted by Barrington et al.) was that if a language \( L \) has a neutral letter, then \( L \) can be defined in \(\operatorname{FO}_{\mathcal{A}}\) , first-order logic with the collection of all numerical built-in relations \(\mathcal{A}\) , if and only if \( L \) can be already defined in \(\operatorname{FO}_{\leq}\) . Our approach is two-fold. First, we study universe-independent cardinality quantifiers \(\operatorname{\mathsf{Q}}\) defined by a parameter set \(S\subseteq\mathbb{N}\) and formulate a combinatorial criterion for \( S \) implying that all languages in \(\mathrm{DLOGTIME}\) -uniform \(\mathrm{TC^{0}}\) can be defined in \(\operatorname{FO}_{\leq}(\operatorname{\mathsf{Q}})\) . For instance, this criterion is satisfied if \( S \) is the range of some polynomial with positive integer coefficients of degree at least two. Second, by adapting the key properties of abstract logics to accommodate built-in relations, we define the regular interior \(\operatorname{\mathcal{R}-int}(\mathcal{L})\) (the largest regular \(\mathcal{L}^{*}\) such that \(\mathcal{L}^{*}\subseteq\mathcal{L}\) ) and regular closure \(\operatorname{\mathcal{R}-cl}(\mathcal{L})\) (the least regular \(\mathcal{L}^{*}\) such that \(\mathcal{L}\subseteq\mathcal{L}^{*}\) ), of a logic \(\mathcal{L}\) with built-in relations, and show that the Crane Beach Conjecture can be interpreted as a statement concerning the regular interior of \(\mathcal{L}\) . By extending the results of Barrington et al., we further show that if \(\mathcal{B}=\{+\}\) , or \(\mathcal{B}\) contains only unary relations besides \(\leq\) , then \(\operatorname{\mathcal{R}-int}(\operatorname{FO}_{\mathcal{B}})\equiv \operatorname{FO}_{\leq}\) . In contrast, our results from the first part of the article imply that if \(\mathcal{B}\) contains \(\leq\) and the range of a polynomial of degree at least two, then \(\operatorname{\mathcal{R}-cl}(\operatorname{FO}_{\mathcal{B}})\) includes all languages in \(\mathrm{DLOGTIME}\) -uniform \(\mathrm{TC^{0}}\) .

ReferencesShowing 10 of 31 papers
  • Cite Count Icon 78
  • 10.1007/bf01786976
Complexity classes and theories of finite models
  • Dec 1, 1981
  • Mathematical Systems Theory
  • James F Lynch

  • Open Access Icon
  • Cite Count Icon 598
  • 10.4064/fm-44-1-12-36
On a generalization of quantifiers
  • Jan 1, 1957
  • Fundamenta Mathematicae
  • Andrzej Mostowski

  • Open Access Icon
  • 10.1109/lics.2017.8005148
A crevice on the Crane Beach: Finite-degree predicates
  • Jun 1, 2017
  • Michael Cadilhac + 1 more

  • Open Access Icon
  • Cite Count Icon 586
  • 10.1016/s0019-9958(86)80029-8
Relational queries computable in polynomial time
  • Jan 1, 1986
  • Information and Control
  • Neil Immerman

  • Open Access Icon
  • Cite Count Icon 4
  • 10.1016/j.ic.2006.10.002
An Ehrenfeucht-Fraïssé game approach to collapse results in database theory
  • Dec 8, 2006
  • Information and Computation
  • Nicole Schweikardt

  • Cite Count Icon 2
  • 10.1007/978-3-642-32589-2_52
The Lower Reaches of Circuit Uniformity
  • Jan 1, 2012
  • Christoph Behle + 3 more

  • Open Access Icon
  • Cite Count Icon 53
  • 10.1145/1071596.1071602
Arithmetic, first-order logic, and counting quantifiers
  • Jul 1, 2005
  • ACM Transactions on Computational Logic
  • Nicole Schweikardt

  • Cite Count Icon 16
  • 10.1002/malq.19980440306
Elementary Properties of the Finite Ranks
  • Jan 1, 1998
  • Mathematical Logic Quarterly
  • Anuj Dawar + 3 more

  • Cite Count Icon 306
  • 10.1111/j.1755-2567.1966.tb00600.x
First Order Predicate Logic with Generalized Quantifiers
  • Dec 1, 1966
  • Theoria
  • Perlindström

  • Cite Count Icon 2
  • 10.1007/978-3-662-48054-0_32
Visibly Counter Languages and the Structure of $$\mathrm {NC}^{1}$$
  • Jan 1, 2015
  • Michael Hahn + 3 more

Similar Papers
  • Conference Article
  • Cite Count Icon 7
  • 10.1109/lics.1998.705682
Embedded finite models, stability theory, and the impact of order
  • Jun 21, 1998
  • J.T Baldwin + 1 more

We extend bounds on the expressive power of first-order logic over finite structures and over ordered finite structures, by generalizing to the situation where the finite structures are embedded in an infinite structure M, where M satisfies some simple combinatorial properties studied in model-theoretic stability theory. We first consider first-order logic over finite structures embedded in a stable structure, and show that it has the same generic expressive power as first-order logic on unordered finite structures. It follows from this that having the additional structure of, for example, an abelian group or an equivalence relation, does not allow one to define any new generic queries. We also consider first-order logic over finite structures living within any model M that lacks the independence property and show that its expressive power is bounded by first-order logic over finite ordered structures. This latter result gives an enormous class of structures in which the expressive power of first-order logic is sharply limited; it shows that common queries such as parity and connectivity cannot be defined for finite structures living within structures from this huge class. It also gives a pure combinatorial property of an interpreted structure M that is sufficient to extend results on first-order logic on ordered structures to first-order logic on finite structures embedded in M.

  • Research Article
  • Cite Count Icon 28
  • 10.1016/j.jcss.2004.07.004
First-order expressibility of languages with neutral letters or: The Crane Beach conjecture
  • Nov 5, 2004
  • Journal of Computer and System Sciences
  • David A Mix Barrington + 4 more

First-order expressibility of languages with neutral letters or: The Crane Beach conjecture

  • Research Article
  • 10.1016/s1571-0661(04)80555-3
Computable Queries for Object Oriented Databases
  • Oct 1, 2002
  • Electronic Notes in Theoretical Computer Science
  • Klaus-Dieter Schewe + 1 more

Computable Queries for Object Oriented Databases

  • Research Article
  • Cite Count Icon 1
  • 10.1093/jigpal/jzm051
Games on Trees and Syntactical Complexity of Formulas
  • Sep 26, 2007
  • Logic Journal of IGPL
  • M Krynicki + 1 more

Ehrenfeucht-Fraisse games have been introduced as a means of characterizing the relation of elementary equivalence between structures, or relational database instances in first order logic (FO), or equivalently Relational Calculus. In∼the usual Ehrenfeucht-Fraisse games the rules are determined by a linear ordering of a fixed lenght or, equivalently, by a special kind of tree - a chain of a fixed length -, where each point of that ordering or node of that tree corresponds to a quantification operation. Here we consider Ehrenfeucht-Fraisse games whose rules are determined by arbitrary trees such that their nodes correspond either to quantification operations (“q-nodes”) or to connective operations (“c-nodes”). By playing games on trees, we can refine the class of sentences which are considered in a given game, since a tree represents a particular class of sentences. We define and study several variations of tree games, for first and second order logic (SO). We give a sufficient condition for FO and SO equivalence restricted to formulae with up to n connectives, and hence also a sufficient condition for the non expressibility of a given query in those logics with formulae whose number of logical connectives is less than a given integer. We also give a sufficient condition to prove simultaneous lower bounds in both the number of connectives and in the quantifier types needed to express a given property in FO. If we consider only quantifier types, we get a characterization of the relation of preservation of sentences in the fragment of FO with the given set of quantifier types. We also study tree games for Σ n and Π n formulae. To illustrate the use of our games we use them to prove lower bounds in the connective size for several FO queries, like size of a database, size of a clique in a graph, size of a unary relation, transitive property in a graph, and degree of a node in a graph. Regarding SO, we prove lower bounds for quantifier rank for the parity query.Finally, we give a precise characterization of the logic whose elementary equivalence is characterized by a given tree game, as well as several equivalent characterizations of the existence of a winning strategy for Duplicator in the classical Ehrenfeucht-Fraisse game.

  • Research Article
  • Cite Count Icon 1
  • 10.1093/jigpal/jzi004
A Theory of Local Set Queries
  • Jan 1, 2005
  • Logic Journal of the IGPL
  • Klaus-Dieter Schewe + 1 more

A relational database can be considered as a finite structure for a finite relational signature in first-order logic. This allows finite model theory to be used for investigating database theory. However, database research in the last decade has shifted its emphasis from the relational datamodel to higher-order datamodels including object oriented databases, object-relational databases, and most recently the model of semi-structured data and XML. A common characteristic of these new datamodels of interest is their richness in structure. In order to find a suitable generalisation of database theory that can cope with this structural richness a suitable logical ground is needed. In this paper local set theory, which can be considered as a version of higher-order intuitionistic logic, is investigated for this purpose. The central notions of database schema and instance for a slighly restricted class of higher-order datamodels are re-defined in local languages using a finite set interpretation. Terms of “set type” define simple queries, which provide the analogue of relational calculus queries in the relational model. Then the work on computable queries can be generalised as well. An analogue of the reflective relational machine model called LQ machine is defined and proven to be complete, i.e., able to express exactly the computable queries over local languages. Finally, fixed-point operators are added to simple queries. However, adding fixed-points will not increase expressiveness.

  • Conference Article
  • Cite Count Icon 11
  • 10.1109/lics.2001.932496
The Crane Beach Conjecture
  • Jan 20, 2011
  • D.A Barrington + 4 more

A language L over an alphabet A is said to have a neutral letter if there is a letter e/spl isin/A such that inserting or deleting e's from any word in A* does not change its membership (or non-membership) in L. The presence of a neutral letter affects the definability of a language in first-order logic. It was conjectured that it renders all numerical predicates apart from the order predicate useless, i.e., that if a language L with a neutral letter is not definable in first-order logic with linear order then it is not definable in first-order. Logic with any set /spl Nscr/ of numerical predicates. We investigate this conjecture in detail, showing that it fails already for /spl Nscr/={+, *}, or possibly stronger for any set /spl Nscr/ that allows counting up to the m times iterated logarithm, 1g/sup (m)/, for any constant m. On the positive side, we prove the conjecture for the case of all monadic numerical predicates, for /spl Nscr/={+}, for the fragment BC(/spl Sigma/) of first-order logic, and for binary alphabets.

  • Conference Article
  • Cite Count Icon 1
  • 10.4230/lipics.stacs.2012.489
Regular tree languages, cardinality predicates, and addition-invariant FO
  • Feb 24, 2012
  • Frederik Harwath + 1 more

This paper considers the logic FOcard, i.e., first-order logic with cardinality predicates that can specify the size of a structure modulo some number. We study the expressive power of FOcard on the class of languages of ranked, finite, labelled trees with successor relations. Our first main result characterises the class of FOcard-definable tree languages in terms of algebraic closure properties of the tree languages. As it can be eectively checked whether the language of a given tree automaton satisfies these closure properties, we obtain a decidable characterisation of the class of regular tree languages definable in FOcard. Our second main result considers first-order logic with unary relations, successor relations, and two additional designated symbols < and + that must be interpreted as a linear order and its associated addition. Such a formula is called addition-invariant if, for each fixed interpretation of the unary relations and successor relations, its result is independent of the particular interpretation of < and +. We show that the FOcard-definable tree languages are exactly the regular tree languages definable in addition-invariant first-order logic. Our proof techniques involve tools from algebraic automata theory, reasoning with locality arguments, and the use of logical interpretations. We combine and extend methods developed by Benedikt and Segoufin (ACM ToCL, 2009) and Schweikardt and Segoufin (LICS, 2010).

  • Research Article
  • Cite Count Icon 35
  • 10.2178/bsl/1182353894
Some Aspects of Model Theory and Finite Structures
  • Sep 1, 2002
  • Bulletin of Symbolic Logic
  • Eric Rosen

Model theory is concerned mainly, although not exclusively, with infinite structures. In recent years, finite structures have risen to greater prominence, both within the context of mainstream model theory, e.g., in work of Lachlan, Cherlin, Hrushovski, and others, and with the advent of finite model theory, which incorporates elements of classical model theory, combinatorics, and complexity theory. The purpose of this survey is to provide an overview of what might be called the model theory of finite structures. Some topics in finite model theory have strong connections to theoretical computer science, especially descriptive complexity theory (see [26, 46]). In fact, it has been suggested that finite model theory really is, or should be, logic for computer science. These connections with computer science will, however, not be treated here.It is well-known that many classical results of ‘infinite model theory’ fail over the class of finite structures, including the compactness and completeness theorems, as well as many preservation and interpolation theorems (see [35, 26]). The failure of compactness in the finite, in particular, means that the standard proofs of many theorems are no longer valid in this context. At present, there is no known example of a classical theorem that remains true over finite structures, yet must be proved by substantially different methods. It is generally concluded that first-order logic is ‘badly behaved’ over finite structures.From the perspective of expressive power, first-order logic also behaves badly: it is both too weak and too strong. Too weak because many natural properties, such as the size of a structure being even or a graph being connected, cannot be defined by a single sentence. Too strong, because every class of finite structures with a finite signature can be defined by an infinite set of sentences. Even worse, every finite structure is defined up to isomorphism by a single sentence. In fact, it is perhaps because of this last point more than anything else that model theorists have not been very interested in finite structures. Modern model theory is concerned largely with complete first-order theories, which are completely trivial here.

  • Research Article
  • 10.2307/3062205
Some Aspects of Model Theory and Finite Structures
  • Sep 1, 2002
  • The Bulletin of Symbolic Logic
  • Eric Rosen

Model theory is concerned mainly, although not exclusively, with infinite structures. In recent years, finite structures have risen to greater prominence, both within the context of mainstream model theory, e.g., in work of Lachlan, Cherlin, Hrushovski, and others, and with the advent of finite model theory, which incorporates elements of classical model theory, combinatorics, and complexity theory. The purpose of this survey is to provide an overview of what might be called the model theory of finite structures. Some topics in finite model theory have strong connections to theoretical computer science, especially descriptive complexity theory (see [26, 46]). In fact, it has been suggested that finite model theory really is, or should be, logic for computer science. These connections with computer science will, however, not be treated here.It is well-known that many classical results of ‘infinite model theory’ fail over the class of finite structures, including the compactness and completeness theorems, as well as many preservation and interpolation theorems (see [35, 26]). The failure of compactness in the finite, in particular, means that the standard proofs of many theorems are no longer valid in this context. At present, there is no known example of a classical theorem that remains true over finite structures, yet must be proved by substantially different methods. It is generally concluded that first-order logic is ‘badly behaved’ over finite structures.From the perspective of expressive power, first-order logic also behaves badly: it is both too weak and too strong. Too weak because many natural properties, such as the size of a structure being even or a graph being connected, cannot be defined by a single sentence. Too strong, because every class of finite structures with a finite signature can be defined by an infinite set of sentences. Even worse, every finite structure is defined up to isomorphism by a single sentence. In fact, it is perhaps because of this last point more than anything else that model theorists have not been very interested in finite structures. Modern model theory is concerned largely with complete first-order theories, which are completely trivial here.

  • Book Chapter
  • Cite Count Icon 16
  • 10.1007/3-540-15648-8_13
On asymptotic probabilities of inductive queries and their decision problem
  • Jan 1, 1985
  • Phokion G Kolaitis

In recent years several resesmch articles have been devoted to the study of inductive queries on finite relational structures, including the papers by Aho and Ullman [1979], Chandra and Harel [1982], Harel and Kozen [1984]. The inductive queries are the ones expressible in the language obtained from first-order logic by adding the least fixed point operator for positive formulas. These queries are always computable in I~IME and can capture interesting properties, such as connectivity and acyclicity, which in general are not expressible in first-order logic. At about the same time a different direction of research focused on the asymptotic probabilities of first-order properties on finite relational structures. Fagin [1976] established both a labeled and an unlabeled O-1 law for first-order sentences on the class of all finite graphs. Compton [1980, 1984a] investigated asymptotic probabilities of first-order sentences on restricted classes of finite structures which arise naturally in eombinatorics, such as equivalence relations, permutations, various classes of forests, and others. After this, in Comptou [198~b], he showed that in many of these classes a O-1 law holds for first-order queries if and only if a O-1 law holds for queries expressible in monadic second order logic. The recent paper by Blass, Gurevich and Kozen [1984] brings together the two areas of research mentioned above. It is shown there that both labeled and unlabeled O-1 laws hold for the inductive queries on the class of all finite graphs. Moreover, the problem of deciding the asymptotic probability of an inductive query on the class of all finite graphs is EX~TIME complete. The proofs of these results depend on the fact that the first-order almost sure theory of finite graphs is u-categorical, that is to say it has enly one countable model up to isomorphism. Our aim in this paper is to investigate inductive queries and their probabilities on certain classes of finite relational structures for which the firstorder almost sure theory is not u-categorical. More specifically, in §3 we show:

  • Research Article
  • Cite Count Icon 80
  • 10.1016/s0304-3975(99)00221-2
Queries and computation on the web
  • May 1, 2000
  • Theoretical Computer Science
  • Serge Abiteboul + 1 more

Queries and computation on the web

  • Book Chapter
  • Cite Count Icon 3
  • 10.1007/3-540-45504-3_12
Iterate logic
  • Jan 1, 2001
  • Peter H Schmitt

We introduce a new logic for finite first-order structures with a linear odering. We study its expressive power. In particular we show that it is strictly stronger than first-order logic on finite structures. We close with a list of open problems.KeywordsFunction SymbolExpressive PowerIterate LogicPredicate SymbolConstant SymbolThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

  • Research Article
  • Cite Count Icon 122
  • 10.1016/0304-3975(93)90218-i
Finite-model theory - a personal perspective
  • Aug 1, 1993
  • Theoretical Computer Science
  • Ronald Fagin

Finite-model theory - a personal perspective

  • Research Article
  • Cite Count Icon 127
  • 10.1006/inco.1996.0070
Logical Hierarchies in PTIME
  • Aug 1, 1996
  • Information and Computation
  • Lauri Hella

Logical Hierarchies in PTIME

  • Research Article
  • Cite Count Icon 19
  • 10.2307/2695073
Epsilon-logic is more expressive than first-order logic over finite structures
  • Dec 1, 2000
  • Journal of Symbolic Logic
  • Martin Otto

There are properties of finite structures that are expressible with the use of Hilbert's ∈-operator in a manner that does not depend on the actual interpretation for ∈-terms. but not expressible in plain first-order. This observation strengthens a corresponding result of Gurevich, concerning the invariant use of an auxiliary ordering in first-order logic over finite structures. The present result also implies that certain non-deterministic choice constructs, which have been considered in database theory, properly enhance the expressive power of first-order logic even as far as deterministic queries are concerned, thereby answering a question raised by Abiteboul and Vianu.

More from: ACM Transactions on Computational Logic
  • Research Article
  • 10.1145/3771726
Counting Answers to Unions of Conjunctive Queries: Natural Tractability Criteria and Meta-Complexity
  • Oct 14, 2025
  • ACM Transactions on Computational Logic
  • Jacob Focke + 3 more

  • Research Article
  • 10.1145/3771725
Dependently-Typed Higher-Order Logic
  • Oct 14, 2025
  • ACM Transactions on Computational Logic
  • Colin Rothgang + 2 more

  • Research Article
  • 10.1145/3771721
Counting of Teams in First-Order Team Logics
  • Oct 14, 2025
  • ACM Transactions on Computational Logic
  • Anselm Haak + 4 more

  • Research Article
  • 10.1145/3769869
Computing and Certifying Twin-Width Using Logic
  • Oct 1, 2025
  • ACM Transactions on Computational Logic
  • André Schidler + 1 more

  • Research Article
  • 10.1145/3748649
Intuitionistic Gödel-Löb without Sharps
  • Sep 1, 2025
  • ACM Transactions on Computational Logic
  • Juan P Aguilera + 1 more

  • Research Article
  • 10.1145/3750044
Regular Representations of Uniform TC 0
  • Sep 1, 2025
  • ACM Transactions on Computational Logic
  • Lauri Hella + 2 more

  • Research Article
  • 10.1145/3750045
A Semantics for Modal Language Using a Rough Set Model Based on Subset Approximation Structure
  • Sep 1, 2025
  • ACM Transactions on Computational Logic
  • Md Aquil Khan + 1 more

  • Research Article
  • 10.1145/3750046
Hybrid-Dynamic Ehrenfeucht-Fraïssé Games
  • Jul 22, 2025
  • ACM Transactions on Computational Logic
  • Guillermo Badia + 4 more

  • Open Access Icon
  • Research Article
  • 10.1145/3733832
On the Logical and Algebraic Aspects of Reasoning with Formal Contexts
  • Jul 14, 2025
  • ACM Transactions on Computational Logic
  • Prosenjit Howlader + 1 more

  • Open Access Icon
  • Research Article
  • 10.1145/3733831
Closing Star-Free Closure
  • Jul 14, 2025
  • ACM Transactions on Computational Logic
  • Thomas Place + 1 more

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.

Search IconWhat is the difference between bacteria and viruses?
Open In New Tab Icon
Search IconWhat is the function of the immune system?
Open In New Tab Icon
Search IconCan diabetes be passed down from one generation to the next?
Open In New Tab Icon