LTUR: A simplified linear-time unit resolution algorithm for Horn formulae and computer implementation (Q1111776): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
 
(One intermediate revision by one other user not shown)
Property / cites work
 
Property / cites work: The complexity of theorem-proving procedures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Linear-time algorithms for testing the satisfiability of propositional horn formulae / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the Complexity of Timetable and Multicommodity Flow Problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: HORNLOG: A graph-based interpreter for general Horn clauses / rank
 
Normal rank
Property / cites work
 
Property / cites work: Complete problems for deterministic polynomial time / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4142699 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3750987 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A switching algorithm for the solution of quadratic Boolean equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4773298 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0020-0190(88)90124-x / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2079107830 / rank
 
Normal rank

Latest revision as of 11:17, 30 July 2024

scientific article
Language Label Description Also known as
English
LTUR: A simplified linear-time unit resolution algorithm for Horn formulae and computer implementation
scientific article

    Statements

    LTUR: A simplified linear-time unit resolution algorithm for Horn formulae and computer implementation (English)
    0 references
    0 references
    1988
    0 references
    Testing for the satisfiability of a Horn expression in propositional calculus is a fundamental problem in the area of logic programming for many reasons. Among these is the fact that the basic solution techniques for propositional Horn formulae have been shown to be central to the design of efficient interpreters for some predicate logic-based languages such as Hornlog [\textit{J. H. Gallier} and \textit{S. Raatz}, J. Logic Program. 4, 119-155 (1987; Zbl 0641.68145)]. The present paper proposes a simplified way of deriving a linear-time algorithm avoiding many of the intricacies of previously known descriptions. In addition, a full, ready- to-use computer code is provided at the end of the paper together with a detailed analysis of the necessary data structures.
    0 references
    unit resolution
    0 references
    logic programming
    0 references
    Horn formulae
    0 references
    interpreters
    0 references

    Identifiers