Classifying the computational complexity of problems

L Stockmeyer - The journal of symbolic logic, 1987 - cambridge.org
One of the more significant achievements of twentieth century mathematics, especially from
the viewpoints of logic and computer science, was the work of Church, Gödel and Turing in …

Ivy: safety verification by interactive generalization

O Padon, KL McMillan, A Panda, M Sagiv… - Proceedings of the 37th …, 2016 - dl.acm.org
Despite several decades of research, the problem of formal verification of infinite-state
systems has resisted effective automation. We describe a system---Ivy---for interactively …

Fixed-parameter tractability and completeness I: Basic results

RG Downey, MR Fellows - SIAM Journal on computing, 1995 - SIAM
For many fixed-parameter problems that are trivially soluable in polynomial time, such as (k-)
DOMINATING SET, essentially no better algorithm is presently known than the one which …

On the decision problem for two-variable first-order logic

E Grädel, PG Kolaitis, MY Vardi - Bulletin of symbolic logic, 1997 - cambridge.org
We identify the computational complexity of the satisfiability problem for FO2, the fragment of
first-order logic consisting of all relational first-order sentences with at most two distinct …

[图书][B] Propositional logic: deduction and algorithms

HK Büning, T Lettmann - 1999 - books.google.com
This account of propositional logic concentrates on the algorithmic translation of important
methods, especially of decision procedures for (subclasses of) propositional logic. Important …

Paxos made EPR: decidable reasoning about distributed protocols

O Padon, G Losa, M Sagiv, S Shoham - Proceedings of the ACM on …, 2017 - dl.acm.org
Distributed protocols such as Paxos play an important role in many computer systems.
Therefore, a bug in a distributed protocol may have tremendous effects. Accordingly, a lot of …

The convenience of tilings

P van Emde Boas - Complexity, Logic, and Recursion Theory, 2019 - taylorfrancis.com
Tiling problems provide for a very simple and transparent mechanism for encoding machine
computations. This gives rise to rather simple master reductions showing various versions of …

Tree-size bounded alternation

WL Ruzzo - Proceedings of the eleventh annual ACM symposium …, 1979 - dl.acm.org
The size of an accepting computation tree of an alternating Turing machine (ATM) is
introduced as a complexity measure. Tree-size on ATM's is shown to closely correspond to …

The theory of data dependencies—an overview

R Fagin, MY Vardi - International Colloquium on Automata, Languages …, 1984 - Springer
Dependencies are certain sentences of first-order logic that are of special interest for
database theory and practice. There has been quite a bit of research in the last decade in …

Finding invariants of distributed systems: It's a small (enough) world after all

T Hance, M Heule, R Martins, B Parno - 18th USENIX symposium on …, 2021 - usenix.org
Today's distributed systems are increasingly complex, leading to subtle bugs that are difficult
to detect with standard testing methods. Formal verification can provably rule out such bugs …