SMT solvers are nowadays pervasive in verification tools. When the verification is about a crit-ical system, the result of the SMT solver is also critical and cannot be trusted. The SMT-LIB 2.0 is a standard interface for SMT solvers but does not specify the output of the get-proof com-mand. We present a proof system that is geared towards SMT solvers and follows their conceptually modular architecture. Our proof system makes a clear distinction between propositional and theory reasoning. Moreover, individual theories provide specific proof systems that are combined using the Nelson-Oppen proof scheme. We propose specific proof systems for linear real arithmetic (LRA) and uninterpreted functions (EUF) and discuss proof generation and proof ...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
International audienceThe first iteration of the proof format used by the SMT solver veriT was prese...
Satisfiability modulo theories (SMT) is a branch of automated reasoning that builds on advances in p...
International audienceSMT solvers are nowadays pervasive in verification tools. When the verificatio...
International audienceWe present a new methodology for exchanging unsatisfia- bility proofs between ...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Solving Satisfiability Modulo Theories (SMT) problems in a key piece in automating tedious mathemati...
International audienceThe standard input format for Satisfiability Modulo Theories (SMT) solvers has...
AbstractA common proof format for solvers for Satisfiability Modulo Theories (SMT) is proposed, base...
Abstract. This paper discusses advantages and disadvantages of some possible alternatives for infere...
In formal verification, proof logging is a technique for automatically reviewing the reasoning steps...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Abstract. Many high-level verification tools rely on SMT solvers to efficiently discharge complex ve...
This paper discusses advantages and disadvantages of some possible alternatives for inference rules ...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
International audienceThe first iteration of the proof format used by the SMT solver veriT was prese...
Satisfiability modulo theories (SMT) is a branch of automated reasoning that builds on advances in p...
International audienceSMT solvers are nowadays pervasive in verification tools. When the verificatio...
International audienceWe present a new methodology for exchanging unsatisfia- bility proofs between ...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Solving Satisfiability Modulo Theories (SMT) problems in a key piece in automating tedious mathemati...
International audienceThe standard input format for Satisfiability Modulo Theories (SMT) solvers has...
AbstractA common proof format for solvers for Satisfiability Modulo Theories (SMT) is proposed, base...
Abstract. This paper discusses advantages and disadvantages of some possible alternatives for infere...
In formal verification, proof logging is a technique for automatically reviewing the reasoning steps...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Abstract. Many high-level verification tools rely on SMT solvers to efficiently discharge complex ve...
This paper discusses advantages and disadvantages of some possible alternatives for inference rules ...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
International audienceThe first iteration of the proof format used by the SMT solver veriT was prese...
Satisfiability modulo theories (SMT) is a branch of automated reasoning that builds on advances in p...