[BOG][B] Elements of finite model theory

L Libkin - 2004 - Springer
Finite model theory is an area of mathematical logic that grew out of computer science
applications. The main sources of motivational examples for finite model theory are found in …

[BOG][B] Descriptive complexity

N Immerman - 1998 - books.google.com
A basic issue in computer science is the complexity of problems. Computational complexity
measures how much time or memory is needed as a function of the input problem size …

Expressive power of SQL

L Libkin - Theoretical Computer Science, 2003 - Elsevier
It is a folk result in database theory that SQL cannot express recursive queries such as
reachability; in fact, a new construct was added to SQL3 to overcome this limitation …

Query languages for bags and aggregate functions

L Libkin, L Wong - Journal of Computer and System sciences, 1997 - Elsevier
Theoretical foundations for querying databases based on bags are studied in this paper. We
fully determine the strength of many polynomial-time bag operators relative to an ambient …

The complexity of monitoring hyperproperties

B Bonakdarpour, B Finkbeiner - 2018 IEEE 31st Computer …, 2018 - ieeexplore.ieee.org
We study the runtime verification of hyperproperties, expressed in the temporal logic
HyperLTL, as a means to inspect a system with respect to security polices. Runtime monitors …

Amplifying lower bounds by means of self-reducibility

E Allender, M Koucký - Journal of the ACM (JACM), 2010 - dl.acm.org
We observe that many important computational problems in NC1 share a simple self-
reducibility property. We then show that, for any problem A having this self-reducibility …

Logics with aggregate operators

L Hella, L Libkin, J Nurmonen, L Wong - Journal of the ACM (JACM), 2001 - dl.acm.org
We study adding aggregate operators, such as summing up elements of a column of a
relation, to logics with counting mechanisms. The primary motivation comes from database …

Arithmetic, first-order logic, and counting quantifiers

N Schweikardt - ACM Transactions on Computational Logic (TOCL), 2005 - dl.acm.org
This article gives a thorough overview of what is known about first-order logic with counting
quantifiers and with arithmetic predicates. As a main theorem we show that Presburger …

Equivalence classes and conditional hardness in massively parallel computations

D Nanongkai, M Scquizzato - Distributed computing, 2022 - Springer
Abstract The Massively Parallel Computation (MPC) model serves as a common abstraction
of many modern large-scale data processing frameworks, and has been receiving …

Directed planar reachability is in unambiguous log-space

C Bourke, R Tewari, NV Vinodchandran - ACM Transactions on …, 2009 - dl.acm.org
We make progress in understanding the complexity of the graph reachability problem in the
context of unambiguous logarithmic space computation; a restricted form of nondeterminism …