Undergrad Complexity at CMU - Lecture 15: coNP

Undergrad Complexity at CMU - Lecture 15: coNP

🎙 Ryan O'Donnell 👥 14K 📅 3 juillet 2017 ⏱ 81 min 👁 3K 📄 cours magistral 🧭 2026-08-17
Disponible en : Français (actuel) English

Mots-clés

coNPNPcomplémentréductiontautologie

Résumé

Ce cours de complexité computationnelle, donné par Ryan O’Donnell à Carnegie Mellon, introduit la classe de complexité coNP. Il commence par définir coNP comme l’ensemble des langages dont le complément est dans NP, illustrant avec le problème UNSAT (formules insatisfiables). Le professeur souligne que coNP n’est pas le complément de NP, mais une classe distincte. Il montre que P est fermé par complément, donc P ⊆ coNP, et que si P = NP, alors NP = coNP. La question centrale est de savoir si UNSAT est dans NP, ce qui équivaut à NP = coNP. Il démontre que UNSAT est coNP-complet, en utilisant la réduction de SAT à UNSAT et le théorème de Cook-Levin. Il introduit également le problème TAUTOLOGY (formules toujours vraies) comme exemple de problème coNP-complet. Le cours se termine en discutant des implications de ces résultats et en plaçant ces classes dans le paysage plus large de la complexité.

152 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : le cours fournit une introduction rigoureuse et accessible à coNP, une classe souvent mal comprise. L’argumentation est solide, chaque affirmation étant justifiée par des preuves formelles ou des réductions. Le professeur prend soin de motiver chaque concept et de clarifier les pièges courants, comme la distinction entre coNP et le complément de NP. La démonstration de la coNP-complétude d’UNSAT est bien construite et illustre l’importance des réductions.

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

La rigueur scientifique est exemplaire : le cours s’appuie sur des définitions formelles et des preuves mathématiques. Les sources mentionnées sont le site du cours et la page personnelle du professeur, qui sont des références académiques fiables. Le titre est en adéquation parfaite avec le contenu, qui traite exclusivement de coNP. Aucune source externe n’est citée, mais le contenu est conforme aux connaissances établies en complexité computationnelle.

156 mots

Adéquation titre / contenu

Le titre est parfaitement adéquat : il s'agit bien du cours 15 de la série 'Undergraduate Complexity at CMU', consacré à la classe de complexité coNP.

Qualité & fiabilité

9/10

Cours universitaire de niveau licence, dispensé par un professeur reconnu en complexité computationnelle. Les définitions et preuves sont rigoureuses, les explications sont claires et structurées. Le contenu est conforme aux connaissances établies dans le domaine.

Moments clés

Sources citées

Sources concordantes

Apport & nouveautés

Ce cours apporte une clarification pédagogique de la classe coNP, souvent négligée dans les cursus. Il met en lumière l’asymétrie entre NP et coNP et l’importance des réductions pour comprendre les relations entre classes. La démonstration de la coNP-complétude d’UNSAT est un apport original dans sa présentation.

Pour aller plus loin :

92 mots

Profil radar

Le profil radar montre un niveau élevé dans toutes les dimensions, avec une légère prédominance de la fiabilité et de la qualité de l'information, reflétant un cours académique rigoureux et bien structuré.

Fiabilité 9/10