The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

The Proof Complexity of SMT Solvers

The work

AuthorsRobert Robere; Antonina Kolokolova; Vijay Ganesh
Editors
Typemisc
Year2018
Citekeyrobere2018proof

Where it appeared

Published inLecture notes in computer science
PublisherSpringer Science+Business Media
Pages275--293

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

The resolution proof system has been enormously helpful in deepening our understanding of conflict-driven clause-learning ( $\(\mathsf {CDCL}\)$ ) SAT solvers. In the interest of providing a similar proof complexity-theoretic analysis of satisfiability modulo theories (SMT) solvers, we introduce a generalization of resolution called Res(T). We show that many of the known results comparing resolution and $\(\mathsf {CDCL}\)$ solvers lift to the SMT setting, such as the result of Pipatsrisawat and Darwiche showing that $\(\mathsf {CDCL}\)$ solvers with “perfect” non-deterministic branching and an asserting clause-learning scheme can polynomially simulate general resolution. We also describe a stronger version of Res(T), $\(\mathsf {Res}^*\)$ (T), capturing SMT solvers allowing introduction of new literals. We analyze the theory EUF of equality with uninterpreted functions, and show that the $\(\mathsf {Res}^*(\mathrm {EUF})\)$ system is able to simulate an earlier calculus introduced by Bjørner and de Moura for the purpose of analyzing $\(\mathsf {DPLL}\)$ (EUF). Further, we show that $\(\mathsf {Res}^*(\mathrm {EUF})\)$ (and thus SMT algorithms with clause learning over EUF, new literal introduction rules and perfect branching) can simulate the Frege proof system, which is well-known to be far more powerful than resolution. Finally, we prove under the Exponential Time Hypothesis (ETH) that any reduction from EUF to SAT (such as the Ackermann reduction) must, in the worst case, produce an instance of size $\(\varOmega (n \log n)\)$ from an instance of size n.

How it got here

How it got hereagent via openalex
Added2026-10-28 22:02 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{robere2018proof,
  title        = {The Proof Complexity of SMT Solvers},
  author       = {Robert Robere and Antonina Kolokolova and Vijay Ganesh},
  year         = {2018},
  journal      = {Lecture notes in computer science},
  publisher    = {Springer Science+Business Media},
  pages        = {275--293},
  doi          = {10.1007/978-3-319-96142-2_18},
}

This record lives at https://refs.drheap.org/robere2018proof/ and will keep doing so.