Y at - il un nombre transcendantal calculable connu tel que son ième chiffre est calculable en temps polynomial, mais pas dans O ( n ) ?
Y at - il un nombre transcendantal calculable connu tel que son ième chiffre est calculable en temps polynomial, mais pas dans O ( n ) ?
Réponses:
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 α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 0est déclenché par des nonzeros des deux côtés.)
Plus généralement, pour toute constante , il existe des nombres transcendantaux calculables en temps polynomial, mais pas en temps O ( n k ) .