Adloun

Corrigé Centrale 2026 Informatique MPI — Partie C, V (Q35 à Q39) : NP-complétude de TOTAL-DSAT

Sujet officiel du concours Centrale, session 2026, épreuve Informatique MPI. Corrigé rédigé par Ibrahim Alame.

Sujet officiel (PDF, site du concours)

Énoncé

Mêmes notations que Q16 à Q34. dsat est le problème de la satisfiabilité d'une formule déontique.
Q35. dsat est NP-complet si et seulement si dsat est dans NP.

On conjecture que dsat n'est pas dans NP. Un univers est total si tout monde est idéal pour tout monde, y compris pour lui-même : pour tous , . Une formule est satisfiable dans un univers total s'il existe un monde de avec .
Q36. Il existe une formule satisfiable qui n'est satisfiable dans aucun univers total.
Q37. Pour réduite et total à mondes, on peut tester en , où est la taille de l'arbre de .

est un témoignage de dans si est un sous-graphe total de et si, pour toute sous-formule de , dès qu'un monde de vérifie , l'un de ces mondes est dans .
Q38. Pour réduite et total, si , il existe un témoignage de contenant , de taille polynomiale en celle de , avec .
Q39. total-dsat (étant donnée déontique, existe-t-il un univers total et un monde avec ?) est NP-complet.

Corrigé

On utilise les définitions du cours : un problème de décision est dans NP si toute instance positive admet un certificat de taille polynomiale vérifiable en temps polynomial ; il est NP-difficile si tout problème de NP s'y réduit polynomialement, NP-complet s'il est de plus dans NP ; sat est NP-complet (théorème de Cook-Levin, admis). Le lemme suivant sert deux fois.

Lemme. Soit une formule propositionnelle (sans ni ). Pour tout univers et tout monde , si et seulement si la valuation de satisfait au sens propositionnel : par induction sur , les clauses de pour les variables, , , , ne regardent que le monde et coïncident avec les tables de vérité. Par conséquent, est satisfiable (propositionnellement) si et seulement si elle a un modèle déontique, et ce modèle peut être pris total : si satisfait , l'univers à un seul monde muni d'une boucle est total et le satisfait ; réciproquement, la valuation d'un monde tel que satisfait .

Q35. Le sens direct est la définition : un problème NP-complet est dans NP. Réciproquement, supposons dsat dans NP ; il reste à voir qu'il est NP-difficile, par une réduction . À une formule propositionnelle , instance de sat, on associe la même formule, vue comme formule déontique : la traduction est une simple recopie, en temps linéaire. D'après le lemme, est une instance positive de sat si et seulement si c'en est une de dsat. Comme sat est NP-complet, tout problème de NP se réduit à sat, donc à dsat par composition de réductions polynomiales : dsat est NP-difficile, et NP-complet dès qu'il est dans NP. Ce que le correcteur attend : le sens de la réduction (du problème connu, sat, vers dsat), et la justification que la réduction préserve les réponses dans les deux sens.

Q36. La formule de l'exemple du sujet, , convient. Elle est satisfiable : l'univers la satisfait au monde ( est faux en et vrai en ses deux successeurs et ). Mais dans un univers total , tout monde est son propre successeur : impose , ce qui contredit . Aucun monde d'un univers total ne la satisfait. (Autrement dit, dans un univers total, est toujours vraie ; c'est faux en général.)

100 % gratuit

La suite du corrigé est sur Adloun

Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.

Voir le corrigé complet, gratuitement

Inscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.

Toutes les parties de l'épreuve

Corrigé complet gratuit →