中文
相关论文

相关论文: Approaches for Synthesis Conjectures in an SMT Sol…

200 篇论文

Satisfiability Modulo Theories (SMT) solvers are integral to program analysis techniques like concolic and symbolic execution, where they help assess the satisfiability of logical formulae to explore execution paths of the program under…

软件工程 · 计算机科学 2025-04-11 Rustam Sadykov , Azat Abdullin , Marat Akhin

The development of embedded systems requires formal analysis of models such as those described with MATLAB/Simulink. However, the increasing complexity of industrial models makes analysis difficult. This paper proposes a model checking…

计算机科学中的逻辑 · 计算机科学 2022-06-08 Daisuke Ishii , Takashi Tomita , Toshiaki Aoki , The Quyen Ngo , Thi Bich Ngoc Do , Hideaki Takai

Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, including finite numerical precision of implementations. We present a programming model where the user writes a program in a real-valued…

编程语言 · 计算机科学 2013-09-11 Eva Darulova , Viktor Kuncak

Even with impressive advances in automated formal methods, certain problems in system verification and synthesis remain challenging. Examples include the verification of quantitative properties of software involving constraints on timing…

计算机科学中的逻辑 · 计算机科学 2015-03-19 Sanjit A. Seshia

Synthesis of models and strategies is a very important problem in software engineering. The main element here is checking the satisfiability of formulae expressing the specification of a system to be implemented. This paper puts forward a…

计算机科学中的逻辑 · 计算机科学 2020-02-11 Magdalena Kacprzak , Artur Niewiadomski , Wojciech Penczek

General purpose correct-by-construction synthesis methods are limited to systems with low dimensionality or simple specifications. In this work we consider highly symmetrical counting problems and exploit the symmetry to synthesize provably…

系统与控制 · 计算机科学 2018-07-11 Petter Nilsson , Necmiye Ozay

There are several paradigms for integrating interactive and automated theorem provers, combining the convenience of powerful automation with strong soundness guarantees. We introduce a new approach for reconstructing proofs found by SMT…

计算机科学中的逻辑 · 计算机科学 2026-01-22 Joshua Clune , Haniel Barbosa , Jeremy Avigad

We develop a simple functional programming language aimed at manipulating infinite, but first-order definable structures, such as the countably infinite clique graph or the set of all intervals with rational endpoints. Internally, such sets…

编程语言 · 计算机科学 2016-04-06 Bartek Klin , Michał Szynwelski

The theory of uninterpreted functions is a key modeling tool for systems with unknown or abstracted components. Some domains such as systems biology impose further restrictions regarding monotonicity on these components, requiring specific…

计算机科学中的逻辑 · 计算机科学 2026-04-10 Ondřej Huvar , Martin Jonáš , Samuel Pastva

In this paper, we present Bitwuzla, our Satisfiability Modulo Theories (SMT) solver for the theories of bit-vectors, floating-points, arrays and uninterpreted functions and their combinations. We discuss selected features and provide…

计算机科学中的逻辑 · 计算机科学 2020-06-03 Aina Niemetz , Mathias Preiner

Constraint answer set programming is a promising research direction that integrates answer set programming with constraint processing. It is often informally related to the field of satisfiability modulo theories. Yet, the exact formal link…

计算机科学中的逻辑 · 计算机科学 2017-02-27 Yuliya Lierler , Benjamin Susman

This document is both a synthesis of current notions about complex systems, and a practical approach description. A disambiguation is proposed and exposes possible reasons for controversies related to causation and emergence. Theoretical…

适应与自组织系统 · 物理学 2008-03-05 Nicolas Brodu

Answer Set Programming Modulo Theories (ASPMT) is a new framework of tight integration of answer set programming (ASP) and satisfiability modulo theories (SMT). Similar to the relationship between first-order logic and SMT, it is based on a…

人工智能 · 计算机科学 2025-07-08 Joohyung Lee , Yunsong Meng

This paper describes a way to improve the scalability of program synthesis by exploiting modularity: larger programs are synthesized from smaller programs. The key issue is to make each "larger-created-from-smaller" synthesis sub-problem be…

编程语言 · 计算机科学 2023-08-15 Kanghee Park , Keith J. C. Johnson , Loris D'Antoni , Thomas Reps

In this article, the problem of synthesizing switching controllers is considered through the synthesis of a "control certificate". Control certificates include control barrier and Lyapunov functions, which represent control strategies, and…

系统与控制 · 计算机科学 2016-02-11 Hadi Ravanbakhsh , Sriram Sankaranarayanan

We propose a framework for synthesizing inductive invariants for incomplete verification engines, which soundly reduce logical problems in undecidable theories to decidable theories. Our framework is based on the counter-example guided…

编程语言 · 计算机科学 2018-01-15 Daniel Neider , Pranav Garg , P. Madhusudan , Shambwaditya Saha , Daejun Park

Counterfactuals, serving as one of the emerging type of model interpretations, have recently received attention from both researchers and practitioners. Counterfactual explanations formalize the exploration of ``what-if'' scenarios, and are…

机器学习 · 计算机科学 2021-06-17 Fan Yang , Sahan Suresh Alva , Jiahao Chen , Xia Hu

Programming by example is the problem of synthesizing a program from a small set of input / output pairs. Recent works applying machine learning methods to this task show promise, but are typically reliant on generating synthetic examples…

机器学习 · 计算机科学 2019-11-11 Judith Clymo , Haik Manukian , Nathanaël Fijalkow , Adrià Gascón , Brooks Paige

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 discuss the problem of experimentally evaluating linear-time temporal logic (LTL) synthesis tools for reactive systems. We first survey previous such work for the currently publicly available synthesis tools, and then draw conclusions by…

计算机科学中的逻辑 · 计算机科学 2011-02-22 Rüdiger Ehlers