中文
相关论文

相关论文: Classes of Terminating Logic Programs

200 篇论文

We define a class of Separation Logic formulae, whose entailment problem: given formulae $\phi, \psi_1, \ldots, \psi_n$, is every model of $\phi$ a model of some $\psi_i$? is 2EXPTIME-complete. The formulae in this class are existentially…

计算机科学中的逻辑 · 计算机科学 2020-10-13 Mnacho Echenim , Radu Iosif , Nicolas Peltier

Rules in logic programming encode information about mutual interdependencies between literals that is not captured by any of the commonly used semantics. This information becomes essential as soon as a program needs to be modified or…

人工智能 · 计算机科学 2011-03-02 Martin Slota , João Leite

Types in logic programming have focused on conservative approximations of program semantics by regular types, on one hand, and on type systems based on a prescriptive semantics defined for typed programs, on the other. In this paper, we…

计算机科学中的逻辑 · 计算机科学 2019-09-19 João Barbosa , Mário Florido , Vítor Santos Costa

We investigate mca-programs, that is, logic programs with clauses built of monotone cardinality atoms of the form kX, where k is a non-negative integer and X is a finite set of propositional atoms. We develop a theory of mca-programs. We…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Victor W. Marek , Ilkka Niemela , Miroslaw Truszczynski

We define a new decidable logic for expressing and checking invariants of programs that manipulate dynamically-allocated objects via pointers and destructive pointer updates. The main feature of this logic is the ability to limit the…

计算机科学中的逻辑 · 计算机科学 2007-06-13 Greta Yorsh , Alexander Rabinovich , Mooly Sagiv , Antoine Meyer , Ahmed Bouajjani

Separation logic and its variants can describe various properties on pointer programs. However, when it comes to properties on sequences, one may find it hard to formalize. To deal with properties on variable-length sequences and multilevel…

计算机科学中的逻辑 · 计算机科学 2023-02-09 Tianyue Cao , Bowen Zhang , Zhao Jin , Yongzhi Cao , Hanpin Wang

This paper considers the computational hardness of computing expected outcomes and deciding almost-sure termination of probabilistic programs. We show that deciding almost-sure termination and deciding whether the expected outcome of a…

计算机科学中的逻辑 · 计算机科学 2014-10-28 Benjamin Lucien Kaminski , Joost-Pieter Katoen

This paper describes a system, called PLP, for compiling ordered logic programs into standard logic programs under the answer set semantics. In an ordered logic program, rules are named by unique terms, and preferences among rules are given…

人工智能 · 计算机科学 2007-05-23 James P. Delgrande , Torsten Schaub , Hans Tompits

Many logic programming based approaches can be used to describe and solve combinatorial search problems. On the one hand there is constraint logic programming which computes a solution as an answer substitution to a query containing the…

人工智能 · 计算机科学 2007-05-23 Nikolay Pelov , Emmanuel De Mot , Marc Denecker

An important question for a probabilistic program is whether the probability mass of all its diverging runs is zero, that is that it terminates "almost surely". Proving that can be hard, and this paper presents a new method for doing so; it…

编程语言 · 计算机科学 2017-12-27 Annabelle McIver , Carroll Morgan , Benjamin Lucien Kaminski , Joost-Pieter Katoen

Nondeterministic choice is a useful program construct that provides a way to describe the behaviour of a program without specifying the details of possible implementations. It supports the stepwise refinement of programs, a method that has…

计算机科学中的逻辑 · 计算机科学 2023-02-17 Yuan Feng , Yingte Xu

We study termination of higher-order probabilistic functional programs with recursion, stochastic conditioning and sampling from continuous distributions. Reasoning about the termination probability of programs with continuous distributions…

编程语言 · 计算机科学 2021-04-13 Raven Beutner , Luke Ong

Logic Programming is a Turing complete language. As a consequence, designing algorithms that decide termination and non-termination of programs or decide inductive/coinductive soundness of formulae is a challenging task. For example, the…

计算机科学中的逻辑 · 计算机科学 2017-07-26 Ekaterina Komendantskaya , Yue Li

The chase is a ubiquitous algorithm in database theory. However, for existential rules (aka tuple-generating dependencies), its termination is not guaranteed, and even undecidable in general. The problem of termination becomes particularly…

数据库 · 计算机科学 2025-11-25 Lukas Gerlach , Lucas Larroque , Jerzy Marcinkowski , Piotr Ostropolski-Nalewaja

The termination problem for affine programs over the integers was left open in\cite{Braverman}. For more that a decade, it has been considered and cited as a challenging open problem. To the best of our knowledge, we present here the most…

离散数学 · 计算机科学 2014-09-19 Rachid Rebiha , Arnaldo Vieira Moura , Nadir Matringe

The general approach taken when training deep learning classifiers is to save the parameters after every few iterations, train until either a human observer or a simple metric-based heuristic decides the network isn't learning anymore, and…

机器学习 · 计算机科学 2021-11-17 J. K. Terry , Mario Jayakumar , Kusal De Alwis

In this paper, we study an extension of the stable model semantics for disjunctive logic programs where each true atom in a model is associated with an algebraic expression (in terms of rule labels) that represents its justifications. As in…

计算机科学中的逻辑 · 计算机科学 2016-10-12 Pedro Cabalar , Jorge Fandinno

Many metainterpreters found in the logic programming literature are nondeterministic in the sense that the selection of program clauses is not determined. Examples are the familiar "demo" and "vanilla" metainterpreters. For some…

计算机科学中的逻辑 · 计算机科学 2007-05-23 David A. Rosenblueth

We consider two algorithms which can be used for proving positivity of sequences that are defined by a linear recurrence equation with polynomial coefficients (P-finite sequences). Both algorithms have in common that while they do succeed…

符号计算 · 计算机科学 2010-05-05 Manuel Kauers , Veronika Pillwein

We define a logic of propositional formula schemata adding to the syntax of propositional logic indexed propositions and iterated connectives ranging over intervals parameterized by arithmetic variables. The satisfiability problem is shown…

计算机科学中的逻辑 · 计算机科学 2014-01-17 Vincent Aravantinos , Ricardo Caferra , Nicolas Peltier