中文
相关论文

相关论文: Satisfiability and Synthesis Modulo Oracles

200 篇论文

We give an overview of recent techniques for implementing syntax-guided synthesis (SyGuS) algorithms in the core of Satisfiability Modulo Theories (SMT) solvers. We define several classes of synthesis conjectures and corresponding…

计算机科学中的逻辑 · 计算机科学 2017-11-30 Andrew Reynolds , Cesare Tinelli

We study SMT problems over the reals containing ordinary differential equations. They are important for formal verification of realistic hybrid systems and embedded software. We develop delta-complete algorithms for SMT formulas that are…

计算机科学中的逻辑 · 计算机科学 2013-10-31 Sicun Gao , Soonho Kong , Edmund Clarke

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

This paper is concerned with synthesizing programs based on black-box oracles: we are interested in the case where there exists an executable implementation of a component or library, but its internal structure is unknown. We are provided…

编程语言 · 计算机科学 2020-10-13 Bruce Collie , Jackson Woodruff , Michael F. P. O'Boyle

We introduce an approach that aims to combine the usage of satisfiability modulo theories (SMT) solvers with the Combinatory Logic Synthesizer (CL)S framework. (CL)S is a tool for the automatic composition of software components from a…

计算机科学中的逻辑 · 计算机科学 2019-08-27 Fadil Kallat , Tristan Schäfer , Anna Vasileva

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

This report describes several approaches for handling synthesis conjectures within an Satisfiability Modulo Theories (SMT) solver. We describe approaches that primarily focus on determining the unsatisfiability of the negated form of…

计算机科学中的逻辑 · 计算机科学 2015-10-12 Andrew Reynolds

Satisfiability Modulo Theories (SMT) solvers incorporate decision procedures for theories of data types that commonly occur in software. This makes them important tools for automating verification problems. A limitation frequently…

计算机科学中的逻辑 · 计算机科学 2015-08-28 Kshitij Bansal , Andrew Reynolds , Tim King , Clark Barrett , Thomas Wies

We present a new multi-objective optimization approach for synthesizing interpretations that "explain" the behavior of black-box machine learning models. Constructing human-understandable interpretations for black-box models often requires…

机器学习 · 计算机科学 2021-08-18 Hazem Torfah , Shetal Shah , Supratik Chakraborty , S. Akshay , Sanjit A. Seshia

Satisfiability Modulo Counting (SMC) encompasses problems that require both symbolic decision-making and statistical reasoning. Its general formulation captures many real-world problems at the intersection of symbolic and statistical…

人工智能 · 计算机科学 2024-01-02 Jinzhao Li , Nan Jiang , Yexiang Xue

Partially Observable Markov Decision Processes (POMDPs) are the standard framework for decision-making under uncertainty. While sampling-based methods scale well, they lack formal correctness guarantees, making them unsuitable for…

人工智能 · 计算机科学 2026-05-15 Debraj Chakraborty , Anirban Majumdar , Prince Mathew , Sayan Mukherjee , Jean-François Raskin

Metamorphic Testing (MT) alleviates the oracle problem by defining oracles based on metamorphic relations (MRs), that govern multiple related inputs and their outputs. However, designing MRs is challenging, as it requires domain-specific…

软件工程 · 计算机科学 2026-04-14 Congying Xu , Valerio Terragni , Hengcheng Zhu , Jiarong Wu , Shing-Chi Cheung

We present a completely automatic synthesis framework for oracle functions, a central part in many quantum algorithms. The proposed framework for resource-constrained oracle synthesis (ROS) is a LUT-based hierarchical method in which every…

新兴技术 · 计算机科学 2020-05-04 Giulia Meuli , Mathias Soeken , Martin Roetteler , Giovanni De Micheli

A test oracle determines whether a system behaves correctly for a given input. Automatic testing techniques rely on an automated test oracle to test the system without user interaction. Important families of automated test oracles include…

软件工程 · 计算机科学 2022-10-21 Manuel Rigger , Zhendong Su

Large language models (LLMs) excel at implementing code from functionality descriptions but struggle with algorithmic problems that require not only implementation but also identification of the suitable algorithm. Moreover, LLM-generated…

计算与语言 · 计算机科学 2023-12-11 Kexun Zhang , Danqing Wang , Jingtao Xia , William Yang Wang , Lei Li

Mathematical optimization is ubiquitous in modern applications. However, in practice, we often need to use nonlinear optimization models, for which the existing optimization tools such as Cplex or Gurobi may not be directly applicable and…

计算机科学中的逻辑 · 计算机科学 2024-08-27 Jian Cao , Liyong Lin , Lele Li

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

With the surge of multi- and manycores, much research has focused on algorithms for mapping and scheduling on these complex platforms. Large classes of these algorithms face scalability problems. This is why diverse methods are commonly…

分布式、并行与集群计算 · 计算机科学 2017-07-27 Andrés Goens , Sergio Siccha , Jeronimo Castrillon

Optimization Modulo Theories (OMT) has emerged as an important extension of the highly successful Satisfiability Modulo Theories (SMT) paradigm. The OMT problem requires solving an SMT problem with the restriction that the solution must be…

计算机科学中的逻辑 · 计算机科学 2024-04-30 Nestan Tsiskaridze , Clark Barrett , Cesare Tinelli

Dedicated treatment of symmetries in satisfiability problems (SAT) is indispensable for solving various classes of instances arising in practice. However, the exploitation of symmetries usually takes a black box approach. Typically,…

数据结构与算法 · 计算机科学 2024-01-02 Markus Anders , Pascal Schweitzer , Mate Soos
‹ 上一页 1 2 3 10 下一页 ›