Back to the reading lists

    Classic AI: search, logic & planning· 1965

    A Machine-Oriented Logic Based on the Resolution Principle

    J. Alan Robinson (first author) · 1965

    Read the original

    DOI 10.1145/321250.321253OpenAlex W2100738443

    Resolve a matching contradiction.

    On the reading lists

    Why it matters

    Established resolution and unification as foundations of automated logical inference.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Automated theorem proving for first-order logic faces a large search through possible substitutions and consequences. Earlier procedures could spend substantial effort generating instances that do not contribute to a proof.
    The idea
    Robinson develops a resolution procedure that combines clauses after finding a suitable unifying substitution. The paper proves that refutation by this rule is complete and discusses ways to organize the search.
    How it works
    • Express the negated conjecture and premises as clauses, so proving the conjecture becomes a search for a contradiction.
    • Find literals in clauses that can be made complementary by substituting terms for variables.
    • Use a most general unifier to combine the remaining literals into a resolvent without prematurely choosing more specific substitutions.
    • Repeat resolution until the empty clause is obtained, using search restrictions such as subsumption to avoid some redundant clauses.
    What it showed
    The paper establishes the unification theorem and the resolution theorem supporting the refutation procedure. It also analyzes search principles and redundancy, distinguishing the logical completeness result from the practical problem of finding a proof efficiently.
    Read it for
    Start with the ground case in Sections 2 and 4, then read the unification algorithm and resolvents in Section 5. Section 6 connects these to refutation; Section 7 is useful for search strategy, while the formal preliminaries can be consulted as needed.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Advanced

    Read this first: first-order logic.

    The record

    First released
    1965 (from OpenAlex)
    Citations
    4,753 citations, as counted by Semantic Scholar logoSemantic Scholar (non-commercial licence)
    Named by
    both expert lists
    Score
    0.641 · computed rank 116 · consensus 0.93, must-read 1, citations percentile 0.75 (pre-1970 · classic-ai), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: Resolution, the basis of automated reasoning. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0), and Semantic Scholar logoSemantic Scholar (used under its non-commercial API licence). Each count names its source. See the method.