Complexity of Resolution Refutation

Complexity of Resolution Refutation

🎙 Artificial Intelligence (chaîne) 👥 3K 📅 4 février 2016 ⏱ 40 min 👁 1K 📄 cours magistral 🧭 2026-08-18
Disponible en : Français (actuel) English

Mots-clés

résolutioncomplexitéthéorème de Herbrandclauses de HornSLD résolution

Résumé

Ce cours aborde la complexité de la méthode de réfutation par résolution en logique. Il commence par rappeler que la résolution est semi-décidable en logique du premier ordre, mais décidable en logique propositionnelle. Il cite le résultat de Haken (1985) montrant que certaines formules propositionnelles ont des preuves exponentiellement longues, et le théorème de Cook sur la NP-complétude du problème SAT. Ensuite, il introduit le théorème de Herbrand et les notions d’univers et de base de Herbrand, expliquant comment ils permettent de réduire la logique du premier ordre à la logique propositionnelle, mais avec des limites dues aux fonctions. Pour faire face à la complexité, il présente des stratégies de recherche comme la préférence unitaire et l’ensemble de support. Il se concentre ensuite sur les clauses de Horn, qui limitent la disjonction, et montre que la résolution sur ces clauses a des propriétés particulières. Il introduit la dérivation SLD (Selected Literal Definite clause), qui est linéaire et correspond au backward chaining utilisé en Prolog. Il conclut en annonçant la fin des chapitres 1 à 7 de Reckman et Lewis et des chapitres 12 et 13 de son livre, et le passage aux frames de Minsky.

195 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : le cours fournit une synthèse claire de résultats théoriques importants en logique computationnelle, avec des explications intuitives et des exemples. L’argumentation est solide : chaque concept est introduit avec motivation, et les stratégies sont justifiées par des considérations de complexité. Cependant, certaines démonstrations sont seulement esquissées (par exemple, la transformation des dérivations avec résolvantes positives), et le lien avec la pratique (Prolog) est mentionné mais pas approfondi.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est bonne : les résultats cités (Haken, Cook, Herbrand) sont des références classiques, et le cours s’appuie sur des ouvrages reconnus (Reckman et Lewis, et le livre de l’auteur). Cependant, aucune source primaire n’est citée explicitement dans la vidéo, et les démonstrations sont souvent simplifiées. Le titre est parfaitement adéquat au contenu. Aucun commentaire n’est fourni pour analyser les tendances du public.

154 mots

Adéquation titre / contenu

Le titre est exact : le contenu traite de la complexité de la réfutation par résolution, en présentant les limites théoriques et les stratégies pour la rendre plus efficace.

Qualité & fiabilité

7/10

Cours universitaire structuré, s'appuyant sur des résultats classiques (Haken, Cook, Herbrand) et des références bibliographiques (Reckman & Lewis, livre de l'auteur). Explications claires et exemples illustratifs, mais absence de démonstrations formelles complètes et de sources primaires citées explicitement.

Moments clés

Sources citées

  • Reckman and Lewis (ouvrage de référence) — Cité comme référence pour les chapitres 1 à 7 couverts dans le cours.
  • Livre de l'auteur (chapitres 12 et 13) — Cité comme référence pour les chapitres 12 et 13 couverts dans le cours.

Sources concordantes

  • Haken, A. (1985). The Intractability of Resolution — Résultat cité sur l'existence de preuves exponentiellement longues en résolution.
  • Cook, S. A. (1971). The Complexity of Theorem-Proving Procedures — Théorème de Cook sur la NP-complétude du problème SAT.

Apport & nouveautés

Le cours apporte une synthèse pédagogique claire sur la complexité de la résolution, en reliant des résultats théoriques (Haken, Cook, Herbrand) à des stratégies pratiques (préférence unitaire, ensemble de support, clauses de Horn, SLD). Il met en lumière le compromis entre expressivité et complexité, et prépare le terrain pour la programmation logique.

Pour aller plus loin :

  • Théorème de Herbrand — Pour approfondir le théorème de Herbrand et ses applications.
  • Problème SAT — Pour comprendre la NP-complétude du problème SAT et ses implications.
  • Clause de Horn — Pour approfondir les clauses de Horn et leur rôle en programmation logique.
  • SLD résolution — Pour une définition formelle de la résolution SLD.

110 mots

Profil radar

Le profil radar montre un contenu équilibré avec des scores élevés en quantité d'information, niveau technique et fiabilité, mais une qualité d'information légèrement inférieure, reflétant une présentation claire mais sans démonstrations exhaustives.

Fiabilité 7/10