C'est probablement une idée stupide, mais supposons que nous ayons un ordinateur programmé pour effectuer une séquence infinie de calculs et supposons que le calcul prenne secondes pour terminer. Cet ordinateur peut alors effectuer un nombre infini de calculs en un temps limité.
Pourquoi est-ce impossible? Y a-t-il une limite inférieure sur le temps nécessaire pour effectuer un calcul non trivial?
computability
computation-models
dsaxton
la source
la source
Réponses:
Ce "genre" d'ordinateur est connu comme une machine Zeno . Son modèle de calcul appartient à une catégorie appelée hyper- calcul . Les modèles hyper-informatiques sont des abstractions mathématiques et, en raison de la manière dont ils sont définis pour fonctionner, ils ne sont pas physiquement possibles.
Prenez votre machine Zeno par exemple. Si nous imaginons que la machine Zeno est une machine à calculer de toute sorte, qu'elle utilise un boulier ou un circuit intégré n'a pas d'importance. Supposons que les données de programme utilisées par la machine lui soient transmises par une bande infiniment longue de symboles (tout comme une machine de Turing).
Bien sûr, nous savons par les mathématiques que:
que nous disons est égal à . Ainsi le calcul devrait se terminer en 1 seconde car la somme converge absolument.1
Mais cette convergence dépend, bien sûr, de allant vers (et atteignant) l'infini. Au sens physique, cela signifie qu'à mesure que le temps requis pour chaque calcul diminue, la "tête de lecture" de la machine à calculer devra se faufiler de plus en plus rapidement sur les symboles de la bande. À un certain point, cette vitesse dépassera la vitesse de la lumière.n
Donc, pour répondre à votre deuxième question, la limite la plus basse possible d'un calcul serait probablement de l'ordre du temps de Planck, étant donné la vitesse de la lumière comme principal facteur limitant dans les modèles de calcul théoriques, mais physiquement plausibles.
la source
Le temps nécessaire à un calcul primitif est limité par la vitesse de la lumière et la taille des atomes, pour autant que nous comprenions la physique ce même jour, le 15 septembre 2015.
L'unité de calcul doit être construite à partir de quelque chose de taille non nulle (atomes) et pour que le calcul fonctionne, l'électricité ou la lumière devra la traverser, ce qui sera limité par le temps qu'il faut à la lumière pour traverser le non -distance nulle.
la source
Edit : Comme l'a noté @aroth, cette analogie suppose que nous pouvons continuer à diviser l'eau pour toujours; qu'il n'y a pas de plus petit atome indivisible. Ce qui soulève le point intéressant (je pense) que nous devons également supposer que le temps est arbitrairement divisible pour que le calcul se termine en temps fini.
la source