Як зазначено в питанні, як ми можемо довести, що ?
Чи може хтось вказати мені на доказ чи окреслити його тут? Дякую!
Як зазначено в питанні, як ми можемо довести, що ?
Чи може хтось вказати мені на доказ чи окреслити його тут? Дякую!
Відповіді:
Ось розширена версія коментаря Ігоря Шинкара. Найпростіший спосіб імітувати недетерміновану машину, що працює у часі та просторі використовує простір. Ми перераховуємо всі можливі кидання монет, імітуючи оригінальну машину на кожній з них; для цього потрібен простір для зберігання кидок монети, і простір для імітації фактичної машини. Тут є невелика складність: коли кидки монети «читаються» (оригінальною) машиною, нам потрібно якось позначити, де ми знаходимося в послідовності викидання монети; ми можемо використовувати додатковий біт за кидання монети. Можливо, це ще більше оптимізувати.
Якщо ми будемо обережні, ми можемо отримати щось ще краще, оскільки в кожному запуску програми загальна кількість викинутих монет та загальний обсяг використовуваного простору складають не більше . Я підозрюю, що можна запустити моделювання в просторі. Можливо, нам буде потрібно припустити щось на зразок для цього.
Як згадує Ігор, зазвичай обмежені ресурсами класи визначаються лише "до великого O", так що результат, який використовує простір , все ще знаходиться у .