_hum_ в сообщении #614259 писал(а): писал(а):
Я просто хотел в первую очередь обратить внимание epros на невозможность ввода неограниченного числа символов в качестве исходных данных МТ.
А не в ней дело, а в интерактивности. И теперь все толпой опять повалили вас опровергать, про более существенные вещи счастливо позабыв...
Munin, а вы не думали, что интерактивные вычисления (с точки зрения computability theory) можно свести к обычным, если разрешить в качестве исходных данных МТ рассматривать и бесконечные последовательности? Я уже ранее про это говорил. Например, поступить так:
всякое взаимодействие с пользователем на
![$i$ $i$](https://dxdy-04.korotkov.co.uk/f/7/7/a/77a3b857d53fb44e33b53e4c8b68351a82.png)
-ом такте закодировать парой
![$(x_i, y_i)$ $(x_i, y_i)$](https://dxdy-01.korotkov.co.uk/f/c/e/6/ce6988121342d90ff4c10d6cf2959c2982.png)
, где
![$x_i$ $x_i$](https://dxdy-02.korotkov.co.uk/f/9/f/c/9fc20fb1d3825674c6a279cb0d5ca63682.png)
- то, что компьютер показал пользователю,
![$y_i$ $y_i$](https://dxdy-03.korotkov.co.uk/f/2/b/4/2b442e3e088d1b744730822d18e7aa2182.png)
- то, что пользователь ввел в ответ компьютеру. Тогда "результат работы" (в ковычках потому как он, вообще говоря, бесконечен) такого компьютера, а именно, последовательность
![$ x_1, x_2,\dots$ $ x_1, x_2,\dots$](https://dxdy-04.korotkov.co.uk/f/b/d/7/bd7ddcb9a2971d7849fbac5c8e7a449982.png)
, можно получить и без пользователя, с помощью обычной МТ, если ей на вход подать в качестве исходных данных бесконечную последовательность пар
![$(x_i, y_i)$ $(x_i, y_i)$](https://dxdy-01.korotkov.co.uk/f/c/e/6/ce6988121342d90ff4c10d6cf2959c2982.png)
,
![$i = 1,2,\dots$ $i = 1,2,\dots$](https://dxdy-02.korotkov.co.uk/f/d/0/2/d021d27ecf1042e9b91ab496f5ab828082.png)
. (Под "результатом" при работе с Word можно понимать текст, набираемый в Word (пусть даже безостановочно), при игре в игрушку - последовательность изображений и звуков издаваемых компом и т.п.) Другими словами, если разрешить бесконечные исходные данные, то всегда можно найти такую МТ, которая сможет при подходящих исходных данных воспроизвести "результат" работы любой интерактивной программы. Ну, а значит, с точки зрения computability theory такая система ничем не отличается от той же МТ или рекурсивных функций (поскольку они равносильны). А потому, вопрос о моделировании ОС (в рамках computability theory) с помощью "классических" моделей вычисления можно считать закрытым. Ведь именно он, насколько я понимаю, и поднимался (по крайней мере я его так понимал). Потому-то для меня так важно решение вопроса - допускается или нет в модели вычислений по Тьюрингу бесконечные исходные данные.
Еще раз подчеркну, что я рассматриваю вопрос с точки зрения computability theory, то есть, можно ли интерактивную программу свести к какой-нибудь классической модели вычисления так же, как это делается в computability theory, когда одна классическая модель (например, модель МТ) сводится к другой (например, к рекурсивным функциям). Если же вы рассматривали какую-то другую сторону интерактивных вычислений, то тогда прошу прощения за то, что "спутал карты".