Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks
- Guy Katz, Clark W. Barrett, D. Dill, Kyle D. Julian, Mykel J. Kochenderfer
- Computer ScienceInternational Conference on Computer Aided…
- 3 February 2017
Results show that the novel, scalable, and efficient technique presented can successfully prove properties of networks that are an order of magnitude larger than the largest networks verified using existing methods.
Satisfiability Modulo Theories
- Clark W. Barrett, R. Sebastiani, S. Seshia, C. Tinelli
- Computer ScienceHandbook of Satisfiability
- 2 February 2021
This chapter provides a brief overview of SMT together with references to the relevant literature for a deeper study and an alternative approach in which a SAT solver is integrated with a separate decision procedure for conjunctions of literals in the background theory.
The SMT-LIB Standard Version 2.0
- Clark W. Barrett, Aaron Stump, C. Tinelli
- Computer Science
- 2010
This paper introduces Version 2 of the SMT-LIB Standard, a major upgrade of the previous Version 1.2 which, in addition to simplifying and extending the languages of that version, includes a new command language for interfacing with SMT solvers.
Handbook of Satisfiability
- Clark W. Barrett, R. Sebastiani, S. Seshia, C. Tinelli
- MathematicsHandbook of Satisfiability
- 2 February 2021
The number of particles in the solution is likely to increase, but the amount of particles bound to cover the solution will not increase as much as previously thought.
The Marabou Framework for Verification and Analysis of Deep Neural Networks
- Guy Katz, Derek A. Huang, Clark W. Barrett
- Computer ScienceInternational Conference on Computer Aided…
- 15 July 2019
Marabou is an SMT-based tool that can answer queries about a network’s properties by transforming these queries into constraint satisfaction problems, and it performs high-level reasoning on the network that can curtail the search space and improve performance.
A DPLL(T) Theory Solver for a Theory of Strings and Regular Expressions
- Tianyi Liang, Andrew Reynolds, C. Tinelli, Clark W. Barrett, Morgan Deters
- Computer ScienceInternational Conference on Computer Aided…
- 18 July 2014
A set of algebraic techniques for solving constraints over the theory of unbounded strings natively, without reduction to other problems are presented and implemented in the SMT solver cvc4 to expand its already large set of built-in theories to a theory of strings with concatenation, length, and membership in regular languages.
CVC Lite: A New Implementation of the Cooperating Validity Checker Category B
- Clark W. Barrett, S. Berezin
- Computer ScienceInternational Conference on Computer Aided…
- 13 July 2004
We describe a tool called CVC Lite (CVCL), an automated theorem prover for formulas in a union of first-order theories. CVCL supports a set of theories which are useful in verification, including…
CVC: A Cooperating Validity Checker
- Aaron Stump, Clark W. Barrett, D. Dill
- Business, Computer ScienceInternational Conference on Computer Aided…
- 27 July 2002
The CVC ("Cooperating Validity Checker") decision procedure is described, which implements a framework for combining subsidiary decision procedures for certain logical theories into a decision procedure for the theories' union.
Algorithms for Verifying Deep Neural Networks
- Changliu Liu, Tomer Arnon, Christopher Lazarus, Clark W. Barrett, Mykel J. Kochenderfer
- Computer ScienceFound. Trends Optim.
- 15 March 2019
This article surveys methods that have emerged recently for soundly verifying whether a particular network satisfies certain input-output properties and provides pedagogical implementations of existing methods and compare them on a set of benchmark problems.
Checking Satisfiability of First-Order Formulas by Incremental Translation to SAT
- Clark W. Barrett, D. Dill, Aaron Stump
- Computer ScienceInternational Conference on Computer Aided…
- 27 July 2002
This paper describes an alternative but similar approach to using SAT in conjunction with a more expressive fragment of first-order logic, however, rather than translating the entire formula up front, the formula is incrementally translated during a search for the solution.
...
...