Розбірливість трансцендентальних чисел


9

У мене є питання, відповідь якого, мабуть, добре відомий, але я, здається, не знайшов нічого змістовного після невеликого пошуку, тому я вдячний би за допомогу.

Моє запитання - чи відомо, що вирішити, чи є число трансцендентальним, не можна визначити.

Можливо, можна взяти за вхід, скажімо, програму, яка повертає i ^ -й біт числа. Заздалегідь дякую за будь-які покажчики.


5
Якщо реальні цифри представлені програмами, що обчислюють даний біт, або програмами, що обчислюють раціональні наближення, або будь-яким подібним типом програм, то єдиними вирішальними наборами реалів є тривіальні (тобто ті, що містять або всі обчислювані реали, або відсутні обчислювальні реали) , за теоремою Райса.
Еміль Єржабек

1
Як це відображення?

Відповіді:


8

Рішення Крістоффера можна використовувати, щоб показати, що, припускаючи, що дійсні дані представлені так, що ми можемо обчислити межі послідовностей дійсних даних, які обчислюється Коші. Нагадаємо, що послідовність(an)n обчислено Коші, якщо є обчислювана карта f такий, що, з огляду на будь-який k ми маємо |aman|<2k для усіх m,nf(k). Стандартні уявлення реалів подібні, наприклад, таке, де реальність представлена ​​машиною, яка обчислює довільно гарне раціональне наближення. (Ми також можемо говорити з точки зору обчислення цифр, але тоді ми повинні дозволити негативні цифри. Це добре відома проблема в теорії обчислювальних даних.)

Теорема: ПрипустимоSRє підмножиною таким, що існує обчислювана послідовність(an)n який обчислюється Коші та його межа х=limнан знаходиться назовні S. Тоді питання "справжнє числох елемент S"не можна визначити.

Доказ. ПрипустимоSбули вирішальними. Дано будь-яку машину ТьюрінгаТ, розглянемо послідовність бн визначено як

bn={anif T has not halted in the first n steps,amif T has halted in step m and mn.
Це легко перевірити bn обчислено Коші, тому ми можемо обчислити його межу y=limnbn. Зараз у нас єyS iff Tзупинки, тому ми можемо вирішити проблему зупинки. QED.

Існує подвійна теорема, в якій ми припускаємо, що послідовність знаходиться поза S але його межа в S.

Приклади наборів S задовольняючи цим умовам є: відкритий інтервал, замкнутий інтервал, від'ємні числа, синглтон {0}, раціональні числа, ірраціональні числа, трансцендентні числа, алгебраїчні числа тощо.

Множина, яка не відповідає умовам теореми, є множиною S={q+αqQ}раціональних чисел, переведених на не обчислюване числоα. Вправа: єS рішуче?


Дякуємо за Ваш відповідь. Тільки уточнення, чи говорить теорема, що якщо множина S має принаймні одну граничну точку поза S, то вирішує, чи елемент x у S не визначається? Потім я трохи заплутався щодо закритого інтервалу в прикладах.
ipsofacto

Замкнутий інтервал слідує подвійній теоремі, в якій ви приймаєте послідовність назовні S межа якої в S.
Андрій Бауер

Що це означає для x бути «надворі S обчислено "(на відміну від" зовні) S")?

Це був друкарський помилок. Я фідексую це, дякую, що помітили. Інакше "х обчислюється зовні S"може означати щось на зразок" для кожного уS ми можемо обчислити позитивне раціональне q такий як г(х,у)>q", тобто твердження"yS.qQ.0<q<d(x,y)"реалізовано. Але якщо ви вірите в принцип Маркова, то ви можете реконструювати таку карту, просто знаючи це x не в S, тому в цьому випадку різниці між "зовнішніми" немає S і "підрахунок зовні S".
Андрій Бауер

5

Дано машину Тюрінга M, визначте машину Тюрінга M представляючи число таким чином: На вхід i бігати M для iкроки на порожній вхід. ЯкщоM зупинено, вихід 0. В іншому випадку виведітьiго біт π.


1

Набір трансценденталів не відкритий R (зокрема, воно щільне і кодесне в R. Отже, це не можна визначити.


4
Набір обчислюваних реальних чисел не відкрито в R (зокрема, воно щільне і кодесне в R), але це рішуче.

1
Ріккі, це неправда. Враховуючи реальне число оракул, ви не можете визначити, він обчислюється чи ні.
Девід Харріс

1
Набір, який я подав, визначається за алгоритмом, який завжди відповідає "Так". Ваше друге речення показує, що набір, який я дав, не може бути вирішений другим типом.

@ Ricky Demer: Набір обчислюваних реальних чисел не можна визначити у двох сенсах: (1) заданий довільний показник eN, вирішити, чи e- індекс машини Тьюрінга, який обчислює обчислювальну реальність. (2) задавши довільну швидко конвергуючу послідовність Коші, визначте, чи це обчислювана послідовність. Немає здорового глузду, в якому набір обчислюваних реальних чисел можна вирішити.
Карл Маммерт

@Carl: Існує алгоритм задавання індексу eN це індекс машини Тьюрінга, який обчислює обчислювальну реальність, вирішувати, чи e - індекс машини Тьюрінга, який обчислює обчислювальна реальна. Це єдиний цікавий сенс вирішуваності наборів реалів, оскільки ваш (1) задоволений точно наборами без обчислювальних дій і ваш (2) точно задоволений {} і R.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.