Tout nombre transcendantal calculable qui est calculable en temps P mais pas


9

Y at - il un nombre transcendantal calculable connu tel que son ième chiffre est calculable en temps polynomial, mais pas dans O ( n ) ?nO(n)


2
Cela n'a toujours pas de sens. Voulez-vous dire «... mais pas dans le temps », ou quoi? O(n)
Emil Jeřábek

Je veux dire en temps P et non en . Je ne sais pas si mon anglais est faux ou le vôtre, en tout cas merci pour votre commentaire. O(n)
XL _At_Here_There

2
Si l'auteur parvient à formuler cette question dans un anglais lisible, cela pourrait être lié à la conjecture Hartmanis-Stearns: chaque nombre réel calculé par une machine de Turing multitape en temps réel est soit transcendantal soit rationnel.
Gamow

@Gamow à droite , mais il exclut le cas de la conjecture de Hartmanis-Stearns.
XL _At_Here_There

2
J'ai essayé de rendre cela compréhensible, mais ce n'est toujours pas très clair. Voulez-vous dire non connu pour être calculable en , ou de manière prouvable non calculable en O ( n ) ? Quel est le modèle de calcul: machine de Turing simple ou multitape, ou autre chose? O(n)O(n)
Sasho Nikolov

Réponses:


19

Voici la construction d'un tel nombre. Vous pouvez vous demander si cela signifie qu'un tel nombre est "connu".

Prendre toute fonction de N à { 1 , 2 , ... , 8 } où le n ième chiffre est pas calculable en O ( n ) fois. Une telle fonction existe, par exemple, par la technique habituelle de diagonalisation. Interpréter f ( n ) en tant que n -ième chiffre décimal d'un nombre réel α . Maintenant, pour chaque n de la forme 2 2 k , k 1 , changez les chiffres de αfN{1,2,,8}nO(n)f(n)nαn22kk1αdans les positions à 0 . Le nombre résultant β conserve évidemment la propriété que le n ième chiffre n'est pas calculable en O ( n ) le temps, mais il a une infinité de très bonnes approximations par rationals, par exemple à l' ordre O ( q - 3 ) , de la forme p / q . Alors, par le théorème de Roth, β ne peut pas être algébrique. (Ce n'est pas rationnel car il a des blocs arbitrairement longs de 0n,n+1,,3n0βnO(n)O(q3)p/qβ0est déclenché par des nonzeros des deux côtés.)


12

Plus généralement, pour toute constante , il existe des nombres transcendantaux calculables en temps polynomial, mais pas en temps O ( n k ) .k1O(nk)

L0EO(2kn)L{0,1}wL3

L1L0w{0,1}N(w)1wL1={aN(w):wL0}L1PL1O(nk)L1mL1an23m+1n<23m+3

α={2n:anL1}.
2

αna,a2,,anL1O(nk)nanL1

m

p={223m+1n:nL1,n<23m+1}=α223m+1,
q=223m+1
|αpq|223m+3=q4.
α4

2
Hmm, je vois que j'ai été ramassé. Je vais quand même laisser la réponse, car elle peut être utile à quelqu'un.
Emil Jeřábek

3
J'ai choisi le post de Jeffrey comme réponse à la question, puisque sa réponse est postée plus tôt.
XL _At_Here_There

6
Oui. Je me souviendrai la prochaine fois de ne pas perdre de temps et d'efforts à rédiger une réponse complète avec tous les détails techniques, car il est apparemment plus utile de poster quelques minutes plus tôt à la place.
Emil Jeřábek

3
: D, super! J'espère que nous pourrons profiter de plus de sujets.
XL _At_Here_There
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.