中文
相关论文

相关论文: The Horn Non-Clausal Class and its Polynomiality

200 篇论文

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

Resolution lies at the foundation of both logic programming and type class context reduction in functional languages. Terminating derivations by resolution have well-defined inductive meaning, whereas some non-terminating derivations can be…

计算机科学中的逻辑 · 计算机科学 2015-12-01 Peng Fu , Ekaterina Komendantskaya , Tom Schrijvers , Andrew Pond

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

In this paper, we consider the well-known modal logics $\mathbf{K}$, $\mathbf{T}$, $\mathbf{K4}$, and $\mathbf{S4}$, and we study some of their sub-propositional fragments, namely the classical Horn fragment, the Krom fragment, the…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Davide Bresolin , Emilio Muñoz-Velasco , Guido Sciavicco

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 address the problem of verifying the satisfiability of Constrained Horn Clauses (CHCs) based on theories of inductively defined data structures, such as lists and trees. We propose a transformation technique whose objective is the…

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

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

We present initial limit Datalog, a new extensible class of constrained Horn clauses for which the satisfiability problem is decidable. The class may be viewed as a generalisation to higher-order logic (with a simple restriction on types)…

计算机科学中的逻辑 · 计算机科学 2021-04-30 Toby Cathcart Burn , Luke Ong , Steven Ramsay , Dominik Wagner

By viewing non-commutative polynomials, that is, elements in free associative algebras, in terms of linear representations, we generalize Horner's rule to the non-commutative (multivariate) setting. We introduce the concept of Horner…

环与代数 · 数学 2019-10-04 Konrad Schrempf

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

A major problem in computational learning theory is whether the class of formulas in conjunctive normal form (CNF) is efficiently learnable. Although it is known that this class cannot be polynomially learned using either membership or…

机器学习 · 计算机科学 2016-09-13 Montserrat Hermo , Ana Ozaki

Similar to a tree grammar, a Horn theory can be used to describe an infinite set of terms. In this paper, we present a class of Horn theories such that the set of definable predicates is closed wrt. conjunction and such that the…

计算机科学中的逻辑 · 计算机科学 2014-04-09 Jochen Burghardt

We show that the computational power of the non-causal circuit model, i.e., the circuit model where the assumption of a global causal order is replaced by the assumption of logical consistency, is completely characterized by the complexity…

量子物理 · 物理学 2018-01-15 Ämin Baumeler , Stefan Wolf

We revisit the notion of intuitionistic equivalence and formal proof representations by adopting the view of formulas as exponential polynomials. After observing that most of the invertible proof rules of intuitionistic (minimal)…

逻辑 · 数学 2019-05-21 Taus Brock-Nannestad , Danko Ilik

Deductive methods for the verification of hybrid systems vary on the format of statements in correctness proofs. Building on the example of Hoare triple-based reasoning, we have investigated several such methods for systems described in…

计算机科学中的逻辑 · 计算机科学 2017-06-29 Dimitar Guelev , Shuling Wang , Naijun Zhan

First-order resolution has been used for type inference for many years, including in Hindley- Milner type inference, type-classes, and constrained data types. Dependent types are a new trend in functional languages. In this paper, we show…

计算机科学中的逻辑 · 计算机科学 2018-05-01 František Farka , Ekaterina Komendantskya , Kevin Hammond

One of the main challenges in software verification is efficient and precise compositional analysis of programs with procedures and loops. Interpolation methods remain one of the most promising techniques for such verification, and are…

计算机科学中的逻辑 · 计算机科学 2013-01-22 Philipp Rümmer , Hossein Hojjat , Viktor Kuncak

Solving Constrained Horn Clauses (CHCs) is a fundamental challenge behind a wide range of verification and analysis tasks. Data-driven approaches show great promise in improving CHC solving without the painstaking manual effort of creating…

计算机科学中的逻辑 · 计算机科学 2024-06-11 Ziyan Luo , Xujie Si

In order to prove that the P of problems is different to the NP class, we consider the satisfability problem of propositional calculus formulae, which is an NP-complete problem. It is shown that, for every search algorithm A, there is a set…

计算复杂性 · 计算机科学 2007-11-09 Alfredo von Reckow

Clause sets saturated by hierarchic ordered resolution do not offer a model representation that can be effectively queried, in general. They only offer the guarantee of the existence of a model. We present an effective symbolic model…

计算机科学中的逻辑 · 计算机科学 2023-09-19 Martin Bromberger , Lorenz Leutgeb , Christoph Weidenbach