中文
相关论文

相关论文: Satisfiability of Constrained Horn Clauses on Alge…

200 篇论文

We present a method for verifying the correctness of imperative programs which is based on the automated transformation of their specifications. Given a program prog, we consider a partial correctness specification of the form $\{\varphi\}$…

计算机科学中的逻辑 · 计算机科学 2020-02-19 Emanuele De Angelis , Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti

Answer-set programming (ASP) has emerged recently as a viable programming paradigm. We describe here an ASP system, DATALOG with constraints or DC, based on non-monotonic logic. Informally, DC theories consist of propositional clauses…

人工智能 · 计算机科学 2007-05-23 Deborah East , Miroslaw Truszczynski

Developing an efficient non-linear Horn clause solver is a challenging task since the solver has to reason about the tree structures rather than the linear ones as in a linear solver. In this paper we propose an incremental approach to…

计算机科学中的逻辑 · 计算机科学 2015-11-23 Bishoksan Kafle

On the one hand, artificial neural networks (ANNs) are commonly labelled as black-boxes, lacking interpretability; an issue that hinders human understanding of ANNs' behaviors. A need exists to generate a meaningful sequential logic of the…

机器学习 · 计算机科学 2021-11-19 Duy T. Nguyen , Kathryn E. Kasmarik , Hussein A. Abbass

Constrained Horn Clauses (CHCs) are widely adopted as intermediate representations for a variety of verification tasks, including safety checking, invariant synthesis, and interprocedural analysis. This paper introduces CHCVERIF, a…

软件工程 · 计算机科学 2025-10-31 Mihály Dobos-Kovács , Levente Bajczi , András Vörös

Despite the recent progress of automated program verification techniques, fully automated verification of programs manipulating recursive data structures remains a challenge. We introduce solvable tuple patterns (STPs) and conjunctive STPs…

编程语言 · 计算机科学 2026-05-27 Naoki Kobayashi , Ryosuke Sato , Ayumi Shinohara , Ryo Yoshinaka

The use of temporal logics has long been recognised as a fundamental approach to the formal specification and verification of reactive systems. In this paper, we take on the problem of automatically verifying a temporal property, given by a…

计算机科学中的逻辑 · 计算机科学 2016-07-18 Tewodros A. Beyene , Corneliu Popeea , Andrey Rybalchenko

Verification conditions (VCs) are logical formulas whose satisfiability guarantees program correctness. We consider VCs in the form of constrained Horn clauses (CHC) which are automatically generated from the encoding of (an interpreter of)…

计算机科学中的逻辑 · 计算机科学 2016-07-18 Emanuele De Angelis , Fabio Fioravanti , Alberto Pettorossi , Maurizio Proietti

Building on the successes of satisfiability modulo theories (SMT), Bj{\o}rner et al. initiated a research programme advocating Horn constraints as a suitable basis for automatic program verification. The notion of first-order constrained…

编程语言 · 计算机科学 2019-02-25 Long Pham , Steven J. Ramsay , C. -H. Luke Ong

Interpretability and effectiveness are two essential and indispensable requirements for adopting machine learning methods in reality. In this paper, we propose a knowledge distillation based decision trees extension, dubbed rectified…

机器学习 · 计算机科学 2020-08-24 Yiming Li , Jiawang Bai , Jiawei Li , Xue Yang , Yong Jiang , Shu-Tao Xia

We present a compositional SMT-based algorithm for safety of procedural C programs that takes the heap into consideration as well. Existing SMT-based approaches are either largely restricted to handling linear arithmetic operations and…

计算机科学中的逻辑 · 计算机科学 2015-08-07 Anvesh Komuravelli , Nikolaj Bjorner , Arie Gurfinkel , Kenneth L. McMillan

We present a novel automata-based approach to address linear temporal logic modulo theory (LTL-MT) as a specification language for data words. LTL-MT extends LTL_f by replacing atomic propositions with quantifier-free multi-sorted…

计算机科学中的逻辑 · 计算机科学 2024-08-19 Marco Faella , Gennaro Parlato

This work proposes a novel approach for automatic verification and synthesis of infinite-state reactive programs with respect to ${CTL}^*$ specifications, based on translation to Existential Horn Clauses (EHCs). $CTL^*$ is a powerful…

计算机科学中的逻辑 · 计算机科学 2026-05-13 Mishel Carelli , Orna Grumberg

Alternation of forward and backward analyses is a standard technique in abstract interpretation of programs, which is in particular useful when we wish to prove unreachability of some undesired program states. The current state-of-the-art…

编程语言 · 计算机科学 2017-08-08 Alexey Bakhirkin , David Monniaux

Answer-set programming (ASP) has emerged recently as a viable programming paradigm well attuned to search problems in AI, constraint satisfaction and combinatorics. Propositional logic is, arguably, the simplest ASP system with an intuitive…

人工智能 · 计算机科学 2007-05-23 Deborah East , Miroslaw Truszczynski

We present a straightforward source-to-source transformation that introduces justifications for user-defined constraints into the CHR programming language. Then a scheme of two rules suffices to allow for logical retraction (deletion,…

人工智能 · 计算机科学 2017-09-12 Thom Fruehwirth

We address the problem of verifying automatically procedural programs manipulating parametric-size arrays of integers, encoded as a constrained Horn clauses solving problem. We propose a new algorithmic method for synthesizing loop…

编程语言 · 计算机科学 2025-05-23 Ahmed Bouajjani , Wael-Amine Boutglay , Peter Habermehl

This paper introduces a novel technique to decide the satisfiability of formulae written in the language of Linear Temporal Logic with Both future and past operators and atomic formulae belonging to constraint system D (CLTLB(D) for short).…

计算机科学中的逻辑 · 计算机科学 2014-02-12 Marcello M. Bersani , Achille Frigeri , Angelo Morzenti , Matteo Pradella , Matteo Rossi , Pierluigi San Pietro

Graph transformation systems (GTS) and constraint handling rules (CHR) are non-deterministic rule-based state transition systems. CHR is well-known for its powerful confluence and program equivalence analyses, for which we provide the basis…

计算机科学中的逻辑 · 计算机科学 2010-06-16 Frank Raiser , Thom Frühwirth

We present a simple resolution proof system for higher-order constrained Horn clauses (HoCHC) - a system of higher-order logic modulo theories - and prove its soundness and refutational completeness w.r.t. the standard semantics. As…

计算机科学中的逻辑 · 计算机科学 2021-06-22 C. -H. Luke Ong , Dominik Wagner