Есть ли какое-нибудь известное вычислимое трансцендентное число такое, что его Эта цифра вычисляется за полиномиальное время, но не в ?
Есть ли какое-нибудь известное вычислимое трансцендентное число такое, что его Эта цифра вычисляется за полиномиальное время, но не в ?
Ответы:
Вот конструкция такого числа. Вы можете поспорить, означает ли это, что такое число "известно".
Возьми любую функцию от в где эта цифра не вычисляется в время. Такая функция существует, например, с помощью обычной техники диагонализации. истолковывать как десятичная цифра некоторого вещественного числа , Теперь для каждого формы , измените цифры в позициях в «S. Полученное число очевидно, сохраняет свойство, которое эта цифра не вычисляется в время, но имеет бесконечно много очень хороших приближений рациональными, скажем, на заказ в форме , Тогда по теореме Ротане может быть алгебраическим. (Это не рационально, потому что оно имеет сколь угодно длинные блокиВыделено ненулевыми значениями с обеих сторон.)
В целом, для любой постоянной есть трансцендентные числа, вычисляемые за полиномиальное время, но не во времени ,
Во-первых, по теореме иерархии времени существует язык не вычисляется во времени , Мы можем предположитьи мы также можем предположить, что все строки иметь длину, кратную ,
Во-вторых, пусть быть унарной версией , Для определенности, для любого, позволять обозначает целое число, двоичное представление которого , и положи , затем, но не вычисляется во времени , Более того, имеет следующее свойство: для любого , не содержит никаких такой, что ,
В-третьих, пусть
затем вычисляется за полиномиальное время, так как мы можем вычислить его биты, проверяя, находятся в , По той же причине, это не вычисляется во временикак -ый бит определяет ,
Для любой , позволять