中文
相关论文

相关论文: Collection analysis for Horn clause programs

200 篇论文

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

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

Verifying programs that manipulate tree data structures often requires complex, ad-hoc proofs that are hard to generalize and automate. This paper introduces an automatic technique for analyzing such programs. Our approach combines automata…

编程语言 · 计算机科学 2024-10-15 Marco Faella , Gennaro Parlato

A correspondence is established between the elements of logic reasoning systems (knowledge bases, rules, inference and queries) and the hardware and dynamical operations of neural networks. The correspondence is framed as a general…

无序系统与神经网络 · 物理学 2007-05-23 Joao Martins , R. Vilela Mendes

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ć

Motivated by applications in automated verification of higher-order functional programs, we develop a notion of constrained Horn clauses in higher-order logic and a decision problem concerning their satisfiability. We show that, although…

编程语言 · 计算机科学 2017-08-02 Toby Cathcart Burn , C. -H. Luke Ong , Steven J. Ramsay

A new, flexible inference method for Horn logic program is proposed, which is a drastic generalization of chart parsing, partial instantiations of clauses in a program roughly corresponding to arcs in a chart. Chart-like parsing and…

cmp-lg · 计算机科学 2008-02-03 HASIDA Koiti

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 this paper we show that checking satisfiability of a set of non-linear Horn clauses (also called a non-linear Horn clause program) can be achieved using a solver for linear Horn clauses. We achieve this by interleaving a program…

编程语言 · 计算机科学 2016-07-18 Bishoksan Kafle , John P. Gallagher , Pierre Ganty

This paper seeks to apply categorical logic to the design of artificial intelligent agents that reason symbolically about objects more richly structured than sets. Using Johnstone's sequent calculus of terms- and formulae-in-context, we…

人工智能 · 计算机科学 2025-04-29 Ralph Wojtowicz

Programs that manipulate tree-shaped data structures often require complex, specialized proofs that are difficult to generalize and automate. This paper introduces a unified, foundational approach to verifying such programs. Central to our…

编程语言 · 计算机科学 2025-05-21 Marco Faella , Gennaro Parlato

We discuss proving correctness and completeness of definite clause logic programs. We propose a method for proving completeness, while for proving correctness we employ a method which should be well known but is often neglected. Also, we…

计算机科学中的逻辑 · 计算机科学 2017-01-31 Włodzimierz Drabent

This book dwells on mathematical and algorithmic issues of data analysis based on generality order of descriptions and respective precision. To speak of these topics correctly, we have to go some way getting acquainted with the important…

计算机科学中的逻辑 · 计算机科学 2019-08-30 Sergei O. Kuznetsov

Constrained Horn Clauses (CHCs) are an intermediate program representation that can be generated by several verification tools, and that can be processed and solved by a number of Horn solvers. One of the main challenges when using CHCs in…

计算机科学中的逻辑 · 计算机科学 2021-04-12 Zafer Esen , Philipp Rümmer

In prior work, we showed that logic programming compilation can be given a proof-theoretic justification for generic abstract logic programming languages, and demonstrated this technique in the case of hereditary Harrop formulas and their…

计算机科学中的逻辑 · 计算机科学 2012-10-08 Iliano Cervesato

The differentiable implementation of logic yields a seamless combination of symbolic reasoning and deep neural networks. Recent research, which has developed a differentiable framework to learn logic programs from examples, can even acquire…

人工智能 · 计算机科学 2021-03-03 Hikaru Shindo , Masaaki Nishino , Akihiro Yamamoto

First-order logic is a natural way of expressing the properties of computation, traditionally used in various program logics for expressing the correctness properties and certificates. Subsequently, modern methods in the automated inference…

编程语言 · 计算机科学 2021-11-02 Yurii Kostyukov , Dmitry Mordvinov , Grigory Fedyukovich

Dual Horn clauses mirror key properties of Horn clauses. This paper explores the ``other side of the looking glass'' to reveal some expected and unexpected symmetries and their practical uses. We revisit Dual Horn clauses as enablers of a…

计算与语言 · 计算机科学 2024-07-31 Paul Tarau

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

Rule-based reasoning is an essential part of human intelligence prominently formalized in artificial intelligence research via logic programs. Describing complex objects as the composition of elementary ones is a common strategy in computer…

人工智能 · 计算机科学 2023-12-15 Christian Antic
‹ 上一页 1 2 3 10 下一页 ›