中文
相关论文

相关论文: The Limits of Horn Logic Programs

200 篇论文

We demonstrate that any $\Pi_\alpha$ sentence of the infinitary logic $L_{\omega_1 \omega}$ extending the theory of linear orderings has a model with a $\Pi_{\alpha+4}$ Scott sentence and hence of Scott rank at most $\alpha+3$. In other…

逻辑 · 数学 2025-05-02 David Gonzalez , Matthew Harrison-Trainor

We propose a method for inferring \emph{parameterized regular types} for logic programs as solutions for systems of constraints over sets of finite ground Herbrand terms (set constraint systems). Such parameterized regular types generalize…

计算机科学中的逻辑 · 计算机科学 2010-02-16 F. Bueno , J. Navas , M. Hermenegildo

Many recent analyses for conventional imperative programs begin by transforming programs into logic programs, capitalising on existing LP analyses and simple LP semantics. We propose using logic programs as an intermediate program…

编程语言 · 计算机科学 2020-02-19 Graeme Gange , Jorge A. Navas , Peter Schachte , Harald Sondergaard , Peter J. Stuckey

In previous work, an attempt was made to apply the schematic CERES method [8] to a formal proof with an arbitrary number of {\Pi} 2 cuts (a recursive proof encapsulating the infinitary pigeonhole principle) [5]. However the derived…

逻辑 · 数学 2023-01-12 David Cerna , Alexander Leitsch

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

We formalize the notion of Herbrand Consistency in an appropriate way for bounded arithmetics, and show the existence of a finite fragment of ${\rm I\Delta_0}$ whose Herbrand Consistency is not provable in the thoery ${\rm I\Delta_0}$. We…

逻辑 · 数学 2019-07-02 Saeed Salehi

Our position is that logic programming is not programming in the Horn clause sublogic of classical logic, but programming in a logic of (inductive) definitions. Thus, the similarity between prototypical Prolog programs (e.g., member,…

计算机科学中的逻辑 · 计算机科学 2023-04-27 Marc Denecker , David S. Warren

We show how automatic tools for the verification of linear and branching time properties of procedural, multi-threaded, and functional programs as well as program synthesis can be naturally and uniformly seen as solvers of constraints in…

计算机科学中的逻辑 · 计算机科学 2014-06-02 Andrey Rybalchenko

We study the following problem: given a class of logic programs C, determine the maximum number of stable models of a program from C. We establish the maximum for the class of all logic programs with at most n clauses, and for the class of…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Pawel Cholewinski , Miroslaw Truszczynski

Hoare logics are proof systems that allow one to formally establish properties of computer programs. Traditional Hoare logics prove properties of individual program executions (such as functional correctness). Hoare logic has been…

计算机科学中的逻辑 · 计算机科学 2024-04-12 Thibault Dardinier , Peter Müller

Herbrand's theorem plays an important role both in proof theory and in computer science. Given a Herbrand skeleton, which is basically a number specifying the count of disjunctions of the matrix, we would like to get a computable bound on…

逻辑 · 数学 2019-10-01 Paul J. Voda , Ján Komara

A systematic algebraic framework for composing and decomposing logic programs is currently missing, limiting our ability to analyze and construct programs in a modular way. In this paper, we introduce set-like operations for (propositional…

计算机科学中的逻辑 · 计算机科学 2026-05-06 Christian Antić

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

Here we give a detailed proof for the crucial point in our Minsky machine simulation - that any linear logic derivation for a specific Horn sequent can be transformed into a Minsky computation leading from an initial configuration to the…

计算机科学中的逻辑 · 计算机科学 2015-12-17 Max Kanovich

We show that the techniques for resource control that have been developed in the so-called "light logics" can be fruitfully applied also to process algebras. In particular, we present a restriction of Higher-Order pi-calculus inspired by…

计算机科学中的逻辑 · 计算机科学 2019-02-20 Ugo Dal Lago , Simone Martini , Davide Sangiorgi

Using the notion of an elementary loop, Gebser and Schaub refined the theorem on loop formulas due to Lin and Zhao by considering loop formulas of elementary loops only. In this article, we reformulate their definition of an elementary…

人工智能 · 计算机科学 2011-01-04 Martin Gebser , Joohyung Lee , Yuliya Lierler

Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing alternatives with decreasing degrees of preference in the heads of program rules. Despite the fact that the operational…

人工智能 · 计算机科学 2022-05-09 Angelos Charalambidis , Panos Rondogiannis , Antonis Troumpoukis

We establish proof-theoretic, constructive and coalgebraic foundations for proof search in coinductive Horn clause theories. Operational semantics of coinductive Horn clause resolution is cast in terms of coinductive uniform proofs; its…

计算机科学中的逻辑 · 计算机科学 2022-03-16 Henning Basold , Ekaterina Komendantskaya , Yue Li

In this paper we propose a framework for combining Disjunctive Logic Programming and Poole's Probabilistic Horn Abduction. We use the concept of hypothesis to specify the probability structure. We consider the case in which probabilistic…

人工智能 · 计算机科学 2013-02-18 Liem Ngo

We establish new, and surprisingly tight, connections between propositional proof complexity and finite model theory. Specifically, we show that the power of several propositional proof systems, such as Horn resolution, bounded-width…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Erich Grädel , Martin Grohe , Benedikt Pago , Wied Pakusa