Théorème de Trakhtenbrot

En logique mathématique, le théorème de Trakhtenbrot dit que le problème de validité d'une formule de la logique du premier ordre sur la classe des modèles finis est indécidable. Autrement dit, il n'existe pas d'algorithme qui prend en entrée une formule avec des quantificateurs du premier ordre comme « pour tout x, il existe y tel que y est le père de x » et qui répond oui si la formule est vraie dans toute situation avec un nombre fini d'éléments et non sinon.

Ce théorème a été démontré par Boris Trakhtenbrot en 1950[1]. Le théorème a un impact important : il démontre qu'il n'existe pas de système de déduction complet pour les validités en logique du premier ordre sur les modèles finis.

Démonstration

On trouve des démonstrations dans divers ouvrages[2],[3].

Notes et références

  1. (ru) Boris Trakhtenbrot, « The Impossibility of an Algorithm for the Decidability Problem on Finite Classes », Proceedings of the USSR Academy of Sciences, vol. 70, no 4, , p. 569–572
  2. (en) Heinz-Dieter Ebbinghaus et Jörg Flum, Finite Model Theory, Springer-Verlag, coll. « Springer Monographs in Mathematics », (ISBN 978-3-540-28787-2, lire en ligne)
  3. Leonid Libkin, Elements of Finite Model Theory, Texts in Theoretical Computer Science, (ISBN 978-3-642-05948-3)
  • Portail de la logique
  • Portail des mathématiques
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.