Il existe des temps spatiaux relativistes (par exemple des temps spatiaux MH; voir Hogarth 1994) où une ligne du monde de durée infinie peut être contenue dans le passé d'un observateur fini. Cela signifie qu'un observateur normal peut avoir accès à un nombre infini d'étapes de calcul.
En supposant qu'il est possible pour un ordinateur de fonctionner parfaitement pendant une durée infinie (et je sais que c'est une grande question): on pourrait construire un ordinateur HM qui se déplace le long de cette ligne de monde infinie, calculant le problème d'arrêt pour un M. donné Si M s'arrête , HM envoie un signal à l'observateur fini. Si après un nombre infini de pas l'observateur ne reçoit pas de signal, l'observateur sait que M boucle, résolvant le problème d'arrêt.
Jusqu'à présent, cela me semble bien. Ma question est: si ce que j'ai dit jusqu'à présent est correct, comment cela modifie-t-il la preuve de Turing que le problème d'arrêt est indécidable? Pourquoi sa preuve échoue-t-elle dans ces espaces - temps ?
Réponses:
Notez que la preuve de Turing est une des mathématiques, pas de la physique. Dans le modèle d'une machine de Turing définie par Turing, l'indécidabilité du problème d'arrêt a été prouvée et est un fait mathématique. Par conséquent, la preuve de Turing n'échouera pas dans l'espace-temps, elle ne prouvera tout simplement rien sur la relation entre le problème d'arrêt et la dilatation du temps.
Cependant, ce que vous voudrez probablement savoir, c'est si une «machine de Turing à dilatation temporelle» peut résoudre le problème d'arrêt.
Si vous voulez étudier l'influence de la `` dilatation du temps '' sur une machine de Turing, vous devrez spécifier un modèle formel par lequel nous pouvons comprendre formellement ce que signifie pour une machine de Turing d'utiliser la dilatation du temps. Malheureusement, ce format n'est pas adapté pour fournir un modèle aussi formel (sauf si quelqu'un d'autre a écrit un article à ce sujet) car la création du modèle est beaucoup trop large.
Cependant, il n'est pas improbable qu'une certaine formalisation soit effectivement en mesure de résoudre le problème de l'arrêt. Cet article de Scott Aaronson, Mohammad Bavarian et Giulio Gueltrini examine les modèles de calcul en supposant qu'il existe des boucles dites de type fermé et conclut que le problème d'arrêt est en effet calculable dans ce modèle.
la source
La machine de Turing est un modèle mathématique formel de calcul, elle ne répond à aucune limitation physique et ne se soucie pas des effets relativistes. Cela signifie que la preuve de Turing n'échoue pas, car la définition standard de la machine de Turing ne contient même pas une notion d '"espace-temps".
Ce que vous pouvez essayer de faire, c'est définir un modèle de calcul différent inspiré de la relativité. Encore une fois, ce ne sera qu'un objet formel, et la question de savoir s'il peut ou non résoudre le problème d'arrêt appartient au domaine des mathématiques et dépend de votre définition spécifique. Cependant, la vraie question est maintenant de savoir si ce nouveau modèle capture correctement les effets relativistes, c'est-à-dire s'il reflète vraiment notre physique et peut être mis en œuvre dans notre monde?
Vous pouvez voir une telle discussion concernant le calcul quantique. Nous avons une définition formelle des "machines de Turing quantiques", et leur puissance de calcul exacte reste un problème ouvert en mathématiques (même pas proche du problème d'arrêt cependant). Pourtant, vous pouvez affirmer que cette définition ne reflète pas vraiment notre compréhension de la physique quantique, et une meilleure est nécessaire. Il y a arguments qui suggèrent que de telles machines ne peuvent même pas être construites, donc leur puissance exacte n'a aucun effet sur la (forte) thèse de Church-Turing.
Revenons à votre question. Il existe une notion formelle d'une machine de Turing à temps infini , mais pour qu'elle ait un effet sur la thèse de Church-Turing, vous devez qu'elle existe dans la pratique. Vous pourriez être intéressé par l' article de Scott , qui contient une section sur les calculs utilisant des effets relativistes, bien qu'il semble que les arguments naïfs soient sans espoir (dans le sens où ils ne sont pas pratiques, car le coût du temps est remplacé par le coût de l'énergie).
la source
La preuve de Turing montre qu'aucune machine Turing ne peut résoudre le problème de l'arrêt, quel que soit le temps que vous lui accordez. Si votre vaisseau spatial a utilisé la dilatation du temps pour donner à un ordinateur un milliard d'années de travail, il pourrait ne pas être en mesure de vous dire quelque chose de plus précis que «Pas encore».
Apparemment, (merci, @DiscreteLizard!) Si vous avez un voyage dans le temps qui ne peut pas provoquer de paradoxes, vous pouvez configurer une boucle temporelle qui provoquerait un paradoxe si l'ordinateur ne peut pas prouver si la machine Turing s'arrête. Soit il reçoit la réponse du futur et la retransmet à lui-même, soit il s'exécute pour toujours (et, intelligemment, renvoie une superposition quantique qui se résout en une boucle de temps stable). Mais, avant d'essayer, assurez-vous qu'il est sûr de provoquer un paradoxe de voyage dans le temps.
la source
Une objection est que vous avez défini un processus qui peut produire une entropie infinie dans une région compacte et qui semble le faire dans un segment fini du passé de l'observateur. Cela signifie quelques choses
C'est une question ouverte intéressante si et comment ces contraintes s'appliquent aux ordinateurs quantiques. Il se pourrait bien que la complexité d'un calcul réalisable par un ordinateur quantique soit limitée par la surface de l'ordinateur. Il nous faudra donc peut-être doubler la surface d'un ordinateur quantique extrême pour obtenir un qubit de calcul utilisable de plus. Cela conduit rapidement à des ordinateurs peu volumineux.
la source
Citation de Bangs, Crunches, Whimpers et Shrieks:
la source