Linear resolution for consequence finding (Q1199916): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Saturation, nonmonotonic reasoning and the closed-world assumption / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5679729 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3786007 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3489523 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4012181 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the relationship between circumscription and negation as failure / rank
 
Normal rank
Property / cites work
 
Property / cites work: A circumscriptive theorem prover / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4012237 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4012182 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An incremental method for generating prime implicants/implicates / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5621960 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Linear resolution with selection function / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3198885 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3339245 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Simplified Format for the Model Elimination Theorem-Proving Procedure / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4139711 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Circumscription - a form of non-monotonic reasoning / rank
 
Normal rank
Property / cites work
 
Property / cites work: A note on linear resolution strategies in consequence-finding / rank
 
Normal rank
Property / cites work
 
Property / cites work: A fixpoint semantics for disjunctive logic programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: A logical framework for default reasoning / rank
 
Normal rank
Property / cites work
 
Property / cites work: Compiling a default reasoning system into Prolog / rank
 
Normal rank
Property / cites work
 
Property / cites work: An algorithm to compute circumscription / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Problem of Simplifying Truth Functions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Two Results on Ordering for Resolution with Merging and Linear Format / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Machine-Oriented Logic Based on the Resolution Principle / rank
 
Normal rank
Property / cites work
 
Property / cites work: Refutation graphs / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Prolog technology theorem prover: Implementation by an extended Prolog compiler / rank
 
Normal rank
Property / cites work
 
Property / cites work: Natural language and logic. International scientific symposium, Hamburg, FRG, 9-11 May 1989. Proceedings / rank
 
Normal rank
Property / cites work
 
Property / cites work: RST Flip-Flop Input Equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3795647 / rank
 
Normal rank

Latest revision as of 12:10, 17 May 2024

scientific article
Language Label Description Also known as
English
Linear resolution for consequence finding
scientific article

    Statements

    Linear resolution for consequence finding (English)
    0 references
    0 references
    17 January 1993
    0 references
    Resolution is mostly used as refutational method. However, it is an old result of \textit{R. C. T. Lee} [``A completeness theorem and computer program for finding theorems derivable from given axioms'', Ph. D. Thesis, Univ. California, Berkeley, CA (1967)] that resolution is also complete for consequence finding (if \(C\) is a non-tautological clause implied by a set of clauses \(\mathcal C\) then there exist a clause \(D\) such that \(D\) is derivable from \(\mathcal C\) and \(D\) subsumes \(C\)). The author of this paper uses SOL-resolution, an adapted version of model elimination, as a consequence-finding method. For the description of the problem of consequence-finding, the author develops an abstract framework around the central concept of production field. In a production field a specific subset of literals is specified of which the consequence clauses must consists (plus further syntax restrictions). The set of theorems derivable from a set of clauses which belong to a production field and are closed under subsumption form the so-called set of characteristic clauses (one of the key notions of this paper). The author gives several applications in the area of AI (abductive reasoning, prime implicates, truth maintenance systems and circumscription), where his general terminology leads to a unified and systematic treatment. The concept of SOL-resolution defined in this paper (skipping ordered linear \(r\)) is a method for consequence-finding which is close to model elimination and generalizes several other consequence- finding methods used so far [see, e.g., \textit{T. C. Przymusiński}, Artif. Intell. 38, No. 1, 49-73 (1989; Zbl 0663.68098)]. The operation of skipping is characteristic to consequence-finding (it selects a specific group of literals and ``protects'' them from resolution cut). It is pointed out that the techniques of reduction and resolution (as defined in the model elimination method) must be used nondeterministically and that some preference methods used in the standard literature (such as OL- resolution) are incomplete. Eventually, it is proved that SOL-resolution is sound and complete for consequence-finding. By the general, mathematically rigorous terminology and by the completeness result for an efficient (predicate logic) method of consequence-finding, the paper is an important contribution to AI-logic and automatic deduction. Some minor details only: Even in the case of propositional logic, ``\(C\) subsumes \(D\)'' is not equivalent to the validity of \(C\to D\) (this holds only if \(D\) is not a tautology); the restriction to nontautological clauses is also important to the validity of Lee's theorem.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    resolution
    0 references
    SOL-resolution
    0 references
    consequence-finding
    0 references
    production field
    0 references
    model elimination
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references