中文
相关论文

相关论文: The Limits of Horn Logic Programs

200 篇论文

We present a method for automatic inference of conditions on the initial states of a program that guarantee that the safety assertions in the program are not violated. Constrained Horn clauses (CHCs) are used to model the program and…

计算机科学中的逻辑 · 计算机科学 2018-04-18 Bishoksan Kafle , John P. Gallagher , Graeme Gange , Peter Schachte , Harald Sondergaard , Peter J. Stuckey

The results of the study provide guidelines for the development and applications of algorithms. When the number of steps for calculating an assumption tends to infinity, probability theory can be applied to predict whether the assumption…

综合数学 · 数学 2026-01-12 Yasuo Nishii

This paper discusses the semantics and proof theory of Nilsson's probabilistic logic, outlining both the benefits of its well-defined model theory and the drawbacks of its proof theory. Within Nilsson's semantic framework, we derive a set…

人工智能 · 计算机科学 2013-04-11 Peter Haddawy , Alan M. Frisch

Hoare's logic is an axiomatic system of proving programs correct, which has been extended to be a separation logic to reason about mutable heap structure. We develop the most fundamental logical structure of strongest postcondition of…

计算机科学中的逻辑 · 计算机科学 2013-11-20 Zhaowei Xu

The proof of a program property can be reduced to the proof of satisfiability of a set of constrained Horn clauses (CHCs) which can be automatically generated from the program and the property. In this paper we have conducted a case study…

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

In this paper, a possibilistic disjunctive logic programming approach for modeling uncertain, incomplete and inconsistent information is defined. This approach introduces the use of possibilistic disjunctive clauses which are able to…

人工智能 · 计算机科学 2015-03-19 Juan Carlos Nieves , Mauricio Osorio , Ulises Cortés

In this paper, we propose a fundamentally new approach to Datalog evaluation. Given a linear Datalog program DB written using N constants and binary predicates, we first translate if-and-only-if completions of clauses in DB into a set…

人工智能 · 计算机科学 2017-02-27 Taisuke Sato

Confluence of a nondeterministic program ensures a functional input-output relation, freeing the programmer from considering the actual scheduling strategy, and allowing optimized and perhaps parallel implementations. The more general…

编程语言 · 计算机科学 2018-09-14 Henning Christiansen , Maja Kirkeby

We investigate the termination problem of a family of multi-path polynomial programs (MPPs), in which all assignments to program variables are polynomials, and test conditions of loops and conditional statements are polynomial equalities.…

编程语言 · 计算机科学 2020-09-02 Yangjia Li , Naijun Zhan , Mingshuai Chen , Hui Lu , Guohua Wu , Joost-Pieter Katoen

This paper introduces a model theory for resolution on Higher Order Hereditarily Harrop formulae (HOHH), the logic underlying the Lambda-Prolog programming language, and proves soundness and completeness of resolution. The semantics and the…

编程语言 · 计算机科学 2024-05-28 Gianluca Amato , Mary DeMarco , James Lipton

Program logics typically reason about an over-approximation of program behaviour to prove the absence of bugs. Recently, program logics have been proposed that instead prove the presence of bugs by means of under-approximate reasoning,…

计算机科学中的逻辑 · 计算机科学 2022-03-15 Christopher M. Poskitt

Algebraic Petri nets are a formalism for modeling distributed systems and algorithms, describing control and data flow by combining Petri nets and algebraic specification. One way to specify correctness of an algebraic Petri net model $N$…

计算机科学中的逻辑 · 计算机科学 2016-06-23 Marvin Triebel , Jan Sürmeli

Given a boolean predicate $\Pi$ on labeled networks (e.g., proper coloring, leader election, etc.), a self-stabilizing algorithm for $\Pi$ is a distributed algorithm that can start from any initial configuration of the network (i.e., every…

分布式、并行与集群计算 · 计算机科学 2023-06-22 Lélia Blin , Laurent Feuilloley , Gabriel Le Bouder

This paper introduces a fundamental result, which is relevant for Answer Set programming, and planning. For the first time since the definition of the stable model semantics, the class of logic programs for which a stable model exists is…

人工智能 · 计算机科学 2007-05-23 Stefania Costantini

Coinduction occurs in two guises in Horn clause logic: in proofs of self-referencing properties and relations, and in proofs involving construction of (possibly irregular) infinite data. Both instances of coinductive reasoning appeared in…

计算机科学中的逻辑 · 计算机科学 2018-09-14 Ekaterina Komendantskaya Dr , Yue Li

This paper presents a proof system for reasoning about execution time bounds for a core imperative programming language. Proof systems are defined for three different scenarios: approximations of the worst-case execution time, exact time…

编程语言 · 计算机科学 2022-10-28 Ana Carolina Silva , Manuel Barbosa , Mario Florido

This paper proposes a model, the linear model, for randomly generating logic programs with low density of rules and investigates statistical properties of such random logic programs. It is mathematically shown that the average number of…

人工智能 · 计算机科学 2015-10-07 Kewen Wang , Lian Wen , Kedian Mu

A systematic study is made, for an arbitrary finite relational language with at least one symbol of arity at least 2, of classes of nonrigid finite structures. The well known results that almost all finite structures are rigid and that the…

逻辑 · 数学 2016-01-28 Ove Ahlman , Vera Koponen

Process calculi based on logic, such as $\pi$DILL and CP, provide a foundation for deadlock-free concurrent programming. However, in previous work, there is a mismatch between the rules for constructing proofs and the term constructors of…

计算机科学中的逻辑 · 计算机科学 2019-04-16 Wen Kokke , Fabrizio Montesi , Marco Peressotti

Standard belief change assumes an underlying logic containing full classical propositional logic. However, there are good reasons for considering belief change in less expressive logics as well. In this paper we build on recent…

人工智能 · 计算机科学 2014-01-17 Richard Booth , Thomas Meyer , Ivan Varzinczak , Renata Wassermann