Considérez les termes construits à partir d'éléments de et les opérations , et pour chaque nombre naturel . Étant donné la promesse que deux termes sont bien formés - c'est-à-dire qu'il n'y a pas de division par zéro et même pas de racines de nombres négatifs - existe-t-il un algorithme qui décide quand les deux termes sont égaux?
Une question connexe a été publiée ici , mais elle est plus générale (car elle permet une exponentiation arbitraire, plutôt que simplement par des nombres rationnels).
computability
undecidability
number-theory
equality
Mees de Vries
la source
la source
Réponses:
Oui. Par l'analogue en nombre réel de la transformation de Tseytin , qui se
réduit à la théorie existentielle des réels , qui est dans PSPACE par
page 291 et le bas de la page 290 de ce document
et
les réponses à cette question
.
x , x2−−√ et x sont à la fois bien formés et x2−−√=x Si et seulement si 0≤x , Donc tester l' inégalité se réduit à votre problème. Je ne connais pas de meilleure limite supérieure pour tester les inégalités de sommes de racines carrées que cet article , qui le place dans la hiérarchie de comptage .
Pour tous les vrais nombres
la source
la source