Skip to main content

Showing 1–2 of 2 results for author: Dutertre, B

Searching in archive cs. Search in all archives.
.
  1. arXiv:2106.04340  [pdf, other

    cs.LO cs.PL cs.SC

    Interpolation and Model Checking for Nonlinear Arithmetic

    Authors: Dejan Jovanović, Bruno Dutertre

    Abstract: We present a new model-based interpolation procedure for satisfiability modulo theories (SMT). The procedure uses a new mode of interaction with the SMT solver that we call solving modulo a model. This either extends a given partial model into a full model for a set of assertions or returns an explanation (a model interpolant) when no solution exists. This mode of interaction fits well into the mo… ▽ More

    Submitted 8 June, 2021; originally announced June 2021.

    Comments: To be published in CAV 2021

  2. arXiv:2004.07940  [pdf, other

    cs.LO

    Solving bitvectors with MCSAT: explanations from bits and pieces (long version)

    Authors: Stéphane Graham-Lengrand, Dejan Jovanović, Bruno Dutertre

    Abstract: We present a decision procedure for the theory of fixed-sized bitvectors in the MCSAT framework. MCSAT is an alternative to CDCL(T) for SMT solving and can be seen as an extension of CDCL to domains other than the Booleans. Our procedure uses BDDs to record and update the sets of feasible values of bitvector variables. For explaining conflicts and propagations, we develop specialized word-level in… ▽ More

    Submitted 16 April, 2020; originally announced April 2020.

    Comments: 24 pages, long version of IJCAR'2020 conference paper