中文
相关论文

相关论文: Efficient Interpolant Generation in Satisfiability…

200 篇论文

The problem of computing Craig Interpolants has recently received a lot of interest. In this paper, we address the problem of efficient generation of interpolants for some important fragments of first order logic, which are amenable for…

计算机科学中的逻辑 · 计算机科学 2009-06-25 Alessandro Cimatti , Alberto Griggio , Roberto Sebastiani

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…

计算机科学中的逻辑 · 计算机科学 2021-06-09 Dejan Jovanović , Bruno Dutertre

Craig interpolation in SMT is difficult because, e. g., theory combination and integer cuts introduce mixed literals, i. e., literals containing local symbols from both input formulae. In this paper, we present a scheme to compute Craig…

计算机科学中的逻辑 · 计算机科学 2017-05-16 Jürgen Christ , Jochen Hoenicke , Alexander Nutz

Interpolation-based techniques become popular in recent years, as they can improve the scalability of existing verification techniques due to their inherent modularity and local reasoning capabilities. Synthesizing Craig interpolants is the…

计算机科学中的逻辑 · 计算机科学 2024-07-02 Hao Wu , Jie Wang , Bican Xia , Xiakun Li , Naijun Zhan , Ting Gan

Interpolation-based techniques have become popularized in recent years because of their inherently modular and local reasoning, which can scale up existing formal verification techniques like theorem proving, model-checking, abstraction…

形式语言与自动机理论 · 计算机科学 2020-05-12 Ting Gan , Bican Xia , Bai Xue , Naijun Zhan , Liyun Dai

In the contexts of automated reasoning and formal verification, important decision problems are effectively encoded into Satisfiability Modulo Theories (SMT). In the last decade efficient SMT solvers have been developed for several theories…

人工智能 · 计算机科学 2012-02-08 Roberto Sebastiani , Silvia Tomasi

Existing techniques for Craig interpolation for the quantifier-free fragment of the theory of arrays are inefficient for computing sequence and tree interpolants: the solver needs to run for every partitioning $(A, B)$ of the interpolation…

计算机科学中的逻辑 · 计算机科学 2018-08-06 Jochen Hoenicke , Tanja Schindler

SMT solvers use sophisticated techniques for polynomial (linear or non-linear) integer arithmetic. In contrast, non-polynomial integer arithmetic has mostly been neglected so far. However, in the context of program verification, polynomials…

计算机科学中的逻辑 · 计算机科学 2025-08-29 Florian Frohn , Jürgen Giesl

Satisfiability modulo theory (SMT) consists in testing the satisfiability of first-order formulas over linear integer or real arithmetic, or other theories. In this survey, we explain the combination of propositional satisfiability and…

计算机科学中的逻辑 · 计算机科学 2016-06-16 David Monniaux

In the contexts of automated reasoning (AR) and formal verification (FV), important decision problems are effectively encoded into Satisfiability Modulo Theories (SMT). In the last decade efficient SMT solvers have been developed for…

计算机科学中的逻辑 · 计算机科学 2014-10-23 Roberto Sebastiani , Silvia Tomasi

Craig interpolation is a fundamental property of classical and non-classic logics with a plethora of applications from philosophical logic to computer-aided verification. The question of which interpolants can be obtained from an…

计算机科学中的逻辑 · 计算机科学 2025-01-14 Stefan Hetzl , Raheleh Jalali

An algorithm for generating interpolants for formulas which are conjunctions of quadratic polynomial inequalities (both strict and nonstrict) is proposed. The algorithm is based on a key observation that quadratic polynomial inequalities…

计算机科学中的逻辑 · 计算机科学 2016-11-14 Ting Gan , Liyun Dai , Bican Xia , Naijun Zhan , Deepak Kapur , Mingshuai Chen

Nonlinear interpolants have been shown useful for the verification of programs and hybrid systems in contexts of theorem proving, model checking, abstract interpretation, etc. The underlying synthesis problem, however, is challenging and…

计算机科学中的逻辑 · 计算机科学 2019-08-29 Mingshuai Chen , Jian Wang , Jie An , Bohua Zhan , Deepak Kapur , Naijun Zhan

Generating proofs of unsatisfiability is a valuable capability of most SAT solvers, and is an active area of research for SMT solvers. This paper introduces the first method to efficiently generate proofs of unsatisfiability specifically…

计算机科学中的逻辑 · 计算机科学 2024-04-19 Nick Feng , Alan J. Hu , Sam Bayless , Syed M. Iqbal , Patrick Trentin , Mike Whalen , Lee Pike , John Backes

Craig interpolation is a widespread method in verification, with important applications such as Predicate Abstraction, CounterExample Guided Abstraction Refinement and Lazy Abstraction With Interpolants. Most state-of-the-art model checking…

计算机科学中的逻辑 · 计算机科学 2014-04-16 Arie Gurfinkel , Simone Fulvio Rollini , Natasha Sharygina

To check the satisfiability of (non-linear) real arithmetic formulas, modern satisfiability modulo theories (SMT) solving algorithms like NLSAT depend heavily on single cell construction, the task of generalizing a sample point to a…

符号计算 · 计算机科学 2025-12-17 Valentin Promies , Jasper Nalbach , Erika Ábrahám , Paul Wagner

Craig interpolation has become a versatile algorithmic tool for improving software verification. Interpolants can, for instance, accelerate the convergence of fixpoint computations for infinite-state systems. They also help improve the…

计算机科学中的逻辑 · 计算机科学 2008-11-24 Angelo Brillout , Daniel Kroening , Thomas Wahl

In the last decade we have witnessed an impressive progress in the expressiveness and efficiency of Satisfiability Modulo Theories (SMT) solving techniques. This has brought previously-intractable problems at the reach of state-of-the-art…

计算机科学中的逻辑 · 计算机科学 2015-01-19 Roberto Sebastiani , Patrick Trentin

The increasing popularity of automated tools for software and hardware verification puts ever increasing demands on the underlying decision procedures. This paper presents a framework for distributed decision procedures (for first-order…

计算机科学中的逻辑 · 计算机科学 2011-11-03 Youssef Hamadi , Joao Marques-Silva , Christoph M. Wintersteiger

Satisfiability Modulo Theories (SMT) refers to the problem of deciding the satisfiability of a formula with respect to certain background first order theories. In this paper, we focus on Satisfiablity Modulo Integer Arithmetic, which is…

计算机科学中的逻辑 · 计算机科学 2023-05-18 Shaowei Cai , Bohan Li , Xindi Zhang
‹ 上一页 1 2 3 10 下一页 ›