← Derniers articles
💬 NLP

Turing or Cantor: That is the Question

Ce papier établit le rôle fondamental de Cantor dans les travaux de Turing, propose une mesure probabiliste de l'indécidabilité et une extension des machines d'Oracle, tout en définissant de nouvelles classes de complexité pour les problèmes indécidables (U-complete, D-complete, H-complete) et en y répondant négativement à une question analogue à P ≠ NP.

Auteurs originaux : Eugene Eberbach

Publié 2026-04-14
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Eugene Eberbach

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

🎩 Le Grand Débat : Qui est le vrai grand-père de l'informatique ?

Imaginez que l'informatique moderne est une immense cathédrale. Tout le monde s'accorde pour dire que Alan Turing (le père de l'ordinateur) en a posé les fondations et dessiné les plans. Mais cet article pose une question provocatrice : Georg Cantor, un mathématicien du 19ème siècle qui travaillait sur les infinis, ne serait-il pas le "grand-père oublié" qui a fourni les briques et le ciment sans lesquels la cathédrale ne pourrait même pas être construite ?

L'auteur dit : "Sans Cantor, Turing n'aurait rien pu prouver." C'est un peu comme si on disait que sans la théorie de la gravité de Newton, Einstein n'aurait jamais pu inventer la relativité.

🧩 Le Problème de la "Boîte Noire" (L'Entscheidungsproblem)

Au début du 20ème siècle, les mathématiciens pensaient qu'on pouvait créer un robot (un algorithme) capable de répondre à n'importe quelle question mathématique par "Vrai" ou "Faux". C'était le rêve de l'homme parfait.

Turing a dit : "Non, c'est impossible."
Il a prouvé qu'il existe des problèmes que même l'ordinateur le plus puissant ne pourra jamais résoudre.

L'analogie de la bibliothèque :
Imaginez une bibliothèque infinie contenant tous les livres possibles (toutes les combinaisons de lettres).

  • Cantor a dit : "Il y a plus de livres dans cette bibliothèque que de nombres entiers que vous pouvez compter." (L'infini des livres est plus grand que l'infini des nombres).
  • Turing a dit : "Je vais créer un catalogue (un ordinateur) pour lister tous les livres. Mais comme il y a plus de livres que de pages dans mon catalogue, je ne pourrai jamais tout lister. Il restera toujours des livres que mon catalogue ne peut pas trouver."

C'est ce qu'on appelle le problème de l'indécidabilité.

📏 Une nouvelle règle pour mesurer l'impossible

Jusqu'à présent, on disait d'un problème : "C'est impossible, point final." L'auteur propose une idée plus subtile : Mesurer à quel point un problème est impossible.

L'analogie de la plage :
Imaginez une plage où il y a des coquillages (les problèmes solubles) et des rochers (les problèmes insolubles).

  • Si vous avez 100% de rochers, c'est un problème 100% insoluble.
  • Si vous avez 90% de rochers et 10% de coquillages, c'est un problème 90% insoluble.
  • Si vous avez 0% de rochers, c'est un problème facile.

L'auteur suggère de classer les problèmes non pas seulement par "résoluble" ou "non résoluble", mais par le pourcentage de cas impossibles dans leurs données d'entrée. C'est comme dire : "Ce problème est dur, mais peut-être que 80% du temps, on peut trouver une réponse si on a de la chance avec les données d'entrée."

🏗️ Trois nouvelles catégories pour l'impossible

L'auteur propose de créer trois nouveaux "rayons" dans la bibliothèque des problèmes impossibles, inspirés par les travaux de Cantor sur les différents niveaux d'infini.

  1. La classe U-Complete (Universelle) :

    • C'est quoi ? Des problèmes où on peut trouver la réponse si elle est "Vrai", mais on ne sait jamais si c'est "Faux".
    • L'analogie : C'est comme chercher un trésor. Si vous le trouvez, vous savez que vous avez gagné. Mais si vous ne le trouvez pas, vous ne savez pas s'il n'existe pas ou si vous avez juste mal cherché. C'est le niveau "le moins dur" de l'impossible.
  2. La classe D-Complete (Diagonalisation) :

    • C'est quoi ? Des problèmes encore plus tordus, où on ne peut même pas vérifier si une réponse est vraie ou fausse, même avec un temps infini.
    • L'analogie : C'est comme essayer de lire un livre dont les pages changent de texte chaque fois que vous lisez une phrase. Vous ne pouvez jamais être sûr de rien. C'est le niveau "très dur".
  3. La classe H-Complete (Hyper-computation) :

    • C'est quoi ? Des problèmes qui défient même les machines les plus imaginables, ceux qui nécessitent des "oracles" (des boîtes magiques qui savent tout).
    • L'analogie : C'est comme essayer de résoudre un puzzle dont les pièces n'existent pas encore dans l'univers. C'est le niveau "impossible absolu" pour nos ordinateurs actuels.

🚀 Pourquoi est-ce important aujourd'hui ?

Aujourd'hui, on parle beaucoup d'Intelligence Artificielle (IA) et de réseaux de neurones. L'auteur nous rappelle que Turing lui-même pensait que ses machines classiques (les ordinateurs actuels) n'étaient pas suffisantes pour tout faire. Il avait imaginé des machines plus puissantes (les "machines-oracles").

Le message final :
L'informatique a passé 80 ans à essayer de résoudre des problèmes "faciles" (ceux qu'on peut faire en quelques secondes). Mais l'auteur nous dit : "Regardez autour de vous ! La majorité des problèmes sont en fait impossibles à résoudre parfaitement. Au lieu de désespérer, apprenons à mesurer cette impossibilité et à créer de nouvelles machines pour les approcher."

En résumé, cet article nous invite à regarder l'infini non pas comme un mur, mais comme une échelle. Et pour grimper cette échelle, nous avons besoin de la sagesse de Cantor (qui a inventé les échelles) autant que de l'ingéniosité de Turing (qui a construit les premiers échelons).

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →