Extended Horn sets in propositional logic
- 3 January 1991
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 38 (1) , 205-221
- https://doi.org/10.1145/102782.102789
Abstract
The class of Horn clause sets in propositional logic is extended to a larger class for which the satisfiability problem can still be solved by unit resolution in linear time. It is shown that to every arborescence there corresponds a family of extended Horn sets, where ordinary Horn sets correspond to stars with a root at the center. These results derive from a theorem of Chandresekaran that characterizes when an integer solution of a system of inequalities can be found by rounding a real solution in a certain way. A linear-time procedure is provided for identifying “hidden” extended Horn sets (extended Horn but for complementation of variables) that correspond to a specified arborescence. Finally, a way to interpret extended Horn sets in applications is suggested.Keywords
All Related Versions
This publication has 14 references indexed in Scilit:
- On renamable Horn and generalized Horn functionsAnnals of Mathematics and Artificial Intelligence, 1990
- Dynamic Programming, Integral Polyhedra and Horn Clause Knowledge BaseINFORMS Journal on Computing, 1989
- Polynomially solvable satisfiability problemsInformation Processing Letters, 1988
- LTUR: a simplified linear-time unit resolution algorithm for horn formulae and computer implementationInformation Processing Letters, 1988
- A quantitative approach to logical inferenceDecision Support Systems, 1988
- An Almost Linear-Time Algorithm for Graph RealizationMathematics of Operations Research, 1988
- An O(n2) algorithm for the satisfiability problem of a subset of propositional sentences in CNF that includes all horn sentencesInformation Processing Letters, 1987
- Some results and experiments in programming techniques for propositional logicComputers & Operations Research, 1986
- The satisfiabilty problem for a class consisting of horn sentences and some non-horn sentences in proportional logicInformation and Control, 1983
- A linear-time algorithm for testing the truth of certain quantified boolean formulasInformation Processing Letters, 1979