The Horn Non-Clausal Class and its Polynomiality
Not on the map. Why?
Abstract (arXiv)
The expressiveness of propositional non-clausal (NC) formulas is exponentially richer than that of clausal formulas. Yet, clausal efficiency outperforms non-clausal one. Indeed, a major weakness of the latter is that, while Horn clausal formulas, along with Horn algorithms, are crucial for the high efficiency of clausal reasoning, no Horn-like formulas in non-clausal form had been proposed. To overcome such weakness, we define the hybrid class mathbbHNC of Horn Non-Clausal (Horn-NC) formulas, by adequately lifting the Horn pattern to NC form, and argue that mathbbHNC, along with future Horn-NC algorithms, shall increase non-clausal efficiency just as the Horn class has increased clausal efficiency. Secondly, we: (i) give the compact, inductive definition of mathbbHNC; (ii) prove that syntactically mathbbHNC subsumes the Horn class but semantically both classes are equivalent, and (iii) characterize the non-clausal formulas belonging to mathbbHNC. Thirdly, we define the Non-Clausal Unit-Resolution calculus, URNC, and prove that it checks the satisfiability of mathbbHNC in polynomial time. This fact, to our knowledge, makes mathbbHNC the first characterized polynomial class in NC reasoning. Finally, we prove that mathbbHNC is linearly recognizable, and also that it is both strictly succincter and exponentially richer than the Horn class. We discuss that in NC automated reasoning, e.g. satisfiability solving, theorem proving, logic programming, etc., can directly benefit from mathbbHNC and URNC and that, as a by-product of its proved properties, mathbbHNC arises as a new alternative to analyze Horn functions and implication systems.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 12 of its 209 references that are in the map. First posted on arXiv 31 Aug 2021.
Builds on
12 of 209 references.
References · 12
- 2015Efficient MUS Enumeration of Horn Formulae with Applications to Axiom Pinpointingcited by 5
- 2015Compositional Verification of Procedural Programs using Horn Clauses over Integers and Arrayscited by 3
- 2013Disjunctive Interpolants for Horn-Clause Verification (Extended Technical Report)cited by 2
- 2013Learning and Verifying Quantified Boolean Queries by Examplecited by 2
- 2014The joy of implications, aka pure Horn functions: mainly a surveycited by 2
- 2016Horn Fragments of the Halpern-Shoham Interval Temporal Logic (Technical Report)cited by 2
- 2017Automatic White-Box Testing of First-Order Logic Ontologiescited by 2
- 2020Monadic Decomposition in Integer Linear Arithmetic (Technical Report)cited by 2
- 2020Program Verification via Predicate Constraint Satisfiability Modulo Theoriescited by 2
- 2017Horn Maximum Satisfiability: Reductions, Algorithms & Applicationscited by 1
- 2018An iterative approach to precondition inference using constrained Horn clausescited by 1
- 2018Top-down and Bottom-up Evaluation Procedurally Integratedcited by 1
Built on by
Citing papers per year: 2021: 2.
2 papers.
- 2021A First Polynomial Non-Clausal Class in Many-Valued Logiccited by 1
- 2021The Possibilistic Horn Non-Clausal Knowledge Basescited by 0
- 2021The Possibilistic Horn Non-Clausal Knowledge Bases15 Nov 2021
- 2021A First Polynomial Non-Clausal Class in Many-Valued Logic21 Oct 2021