Classic AI: search, logic & planning· 1965
A Machine-Oriented Logic Based on the Resolution Principle
Resolve a matching contradiction.
On the reading lists
- #116 in the Top 500 (2026 edition)
- #85 of 100 papers to read in your lifetime (2026 edition)
- #4 in Classic AI: search, logic & planning (2026 edition)
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 (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 (used under its non-commercial API licence). Each count names its source. See the method.