Yices 2.2

B Dutertre - International Conference on Computer Aided …, 2014 - Springer
Yices is an SMT solver developed by SRI International. The first version of Yices was
released in 2006 and has been continuously updated since then. In 2007, we started a …

Optimizing database-backed applications with query synthesis

A Cheung, A Solar-Lezama, S Madden - ACM SIGPLAN Notices, 2013 - dl.acm.org
Object-relational mapping libraries are a popular way for applications to interact with
databases because they provide transparent access to the database using the same …

[PDF][PDF] Flexible proof production in an industrial-strength SMT solver

H Barbosa, A Reynolds, G Kremer… - … Joint Conference on …, 2022 - library.oapen.org
Proof production for SMT solvers is paramount to ensure their correctness independently
from implementations, which are often prohibitively difficult to verify. Historically, however …

Finite model finding in SMT

A Reynolds, C Tinelli, A Goel, S Krstić - … , July 13-19, 2013. Proceedings 25, 2013 - Springer
SMT solvers have been used successfully as reasoning engines for automated verification.
Current techniques for dealing with quantified formulas in SMT are generally incomplete …

SP&R: SMT-based simultaneous Place-and-Route for standard cell synthesis of advanced nodes

D Lee, D Park, CT Ho, I Kang, H Kim… - … on Computer-Aided …, 2020 - ieeexplore.ieee.org
In this article, we propose an automated standard cell synthesis framework, SP&R, which
simultaneously solves P&R without deploying any sequential/separate operations, by a …

Scalable fine-grained proofs for formula processing

H Barbosa, JC Blanchette, M Fleury… - Journal of Automated …, 2020 - Springer
We present a framework for processing formulas in automatic theorem provers, with
generation of detailed proofs. The main components are a generic contextual recursion …

[HTML][HTML] SMT solving for the validation of B and Event-B models

J Schmidt, M Leuschel - International Journal on Software Tools for …, 2022 - Springer
ProB provides a constraint solver for the B-method written in Prolog and can make use of
different backends based on SAT and SMT solving. One such backend translates B and …

[PDF][PDF] A Simple Proof Format for SMT.

J Hoenicke, T Schindler - SMT, 2022 - proc-smt22-draft.hyvarinen.ch
We present a simple resolution-based proof format targeted for SMT. The proof format uses
a syntax similar to SMT-LIB terms. The resolution rule is its only proof rule with premises; all …

Speeding up SMT Solving via Compiler Optimization

B Mikek, Q Zhang - Proceedings of the 31st ACM Joint European …, 2023 - dl.acm.org
SMT solvers are fundamental tools for reasoning about constraints in practical problems like
symbolic execution and program synthesis. Faster SMT solving can improve the …

Refutation-based synthesis in smt

A Reynolds, V Kuncak, C Tinelli, C Barrett… - Formal Methods in …, 2019 - Springer
We introduce the first program synthesis engine implemented inside an SMT solver. We
present an approach that extracts solution functions from unsatisfiability proofs of the …