2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2  След.
 
 Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 08:09 
Помогите, пожалуйста, разобраться в вопросе: Множество всех алгоритмов, исполнимых на машине Тьюринга, континуально?
Я понимаю, что оно несчетно, но мне неясно континуально ли оно?
Я пытался построить биекцию со словарным множеством счетного алфавита, но у меня не получилось.
Пожалуйста, помогите разобраться с этим вопросом!

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 09:01 
Аватара пользователя
1eonard в сообщении #1505946 писал(а):
Множество всех алгоритмов, исполнимых на машине Тьюринга, континуально?
Я понимаю, что оно несчетно, но мне неясно континуально ли оно?

Наверное, стоит уточнить, что Вы называете алгоритмом, исполнимым на машине Тьюринга. Или счетностью; так то оно, вроде бы, счётно.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 09:16 
пианист в сообщении #1505950 писал(а):
Наверное, стоит уточнить, что Вы называете алгоритмом, исполнимым на машине Тьюринга. Или счетностью

Алгоритм, исполнимый на машине Тьюринга, - это последовательность вида конфигурация-переход-конфигурация-переход-...-конфигурация
Счетность - равномощность множеству натуральных чисел
Все в рамках стандартной терминологии

пианист в сообщении #1505950 писал(а):
так то оно, вроде бы, счётно.

Разве это так?

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 09:35 
Аватара пользователя
1eonard в сообщении #1505952 писал(а):
Алгоритм, исполнимый на машине Тьюринга, - это последовательность вида конфигурация-переход-конфигурация-переход-...-конфигурация
Переход здесь любой или только соответствующий программе машины?

Это какая-то необычная терминология, обычно алгоритмом называют программу машины, а вашу последовательность протоколом вычисления, корректной последовательностью конфигураций или как-то так.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 11:35 
Xaositect в сообщении #1505954 писал(а):
1eonard в сообщении #1505952 писал(а):
Алгоритм, исполнимый на машине Тьюринга, - это последовательность вида конфигурация-переход-конфигурация-переход-...-конфигурация
Переход здесь любой или только соответствующий программе машины?

Это какая-то необычная терминология, обычно алгоритмом называют программу машины, а вашу последовательность протоколом вычисления, корректной последовательностью конфигураций или как-то так.

Извините, я действительно ошибся.

1eonard в сообщении #1505952 писал(а):
Алгоритм, исполнимый на машине Тьюринга, - это последовательность алгоритмических команд, приводящих к протоколу вида конфигурация-переход-конфигурация-переход-...-конфигурация

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 12:16 
Аватара пользователя
А как определялась алгоритмическая команда?

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 14:23 
1eonard в сообщении #1505952 писал(а):
Разве это так?
Так, поскольку элементы бесконечной вниз и вправо матрицы можно перечислить "змейкой"

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 18:57 
ozheredov в сообщении #1505990 писал(а):
1eonard в сообщении #1505952 писал(а):
Разве это так?
Так, поскольку элементы бесконечной вниз и вправо матрицы можно перечислить "змейкой"

Не совсем понимаю откуда берется эта аналогия... Вы отождествляете все алгоритмы, заканчивающиеся в одной позиции ленты?

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 20:45 
Аватара пользователя
Длина любого алгоритма конечна, и число алгоритмов любой заданной длины $n$ конечно. Поэтому можно перечислить сначала все алгоритмы длины 1, потом все алгоритмы длины 2 и так далее. Любой алгоритм, таким образом, будет перечислен.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 01:27 
svv
Алгоритм длины $m$ может выплюнуть результат длины $n$, поэтому наверное ближе к практике (к машине Тьюринга это отношение не имеет) доказать все же перечислимость пар.
1eonard в сообщении #1506053 писал(а):
Не совсем понимаю откуда берется эта аналогия

Забудьте )

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 08:17 
ozheredov в сообщении #1506099 писал(а):
Забудьте )

Забыть ваше сообщение или что?

svv в сообщении #1506073 писал(а):
Длина любого алгоритма конечна, и число алгоритмов любой заданной длины $n$ конечно. Поэтому можно перечислить сначала все алгоритмы длины 1, потом все алгоритмы длины 2 и так далее. Любой алгоритм, таким образом, будет перечислен.

По-моему, число алгоритмов заданной длины конечно только в том случае, если алфавит представляет собой конечное множество. Если алфавит счетный, то это уже неверно.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 08:20 
1eonard в сообщении #1506116 писал(а):
Если алфавит счетный, то это уже неверно.

В обычной машине Тьюринга он конечный. Если он бесконечный это надо оговаривать.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 08:27 
Null в сообщении #1506117 писал(а):
1eonard в сообщении #1506116 писал(а):
Если алфавит счетный, то это уже неверно.

В обычной машине Тьюринга он конечный. Если он бесконечный это надо оговаривать.

Я упомянул в своем первом сообщении, что использую счетный алфавит.
Извините, возможно, надо было указать это явно.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 10:42 
А состояний сколько? Тоже счетное множество? Хотя что для конечного, что для счетного множества состояний будет континуум таблиц перехода.

 
 
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение24.02.2021, 17:15 
Null в сообщении #1506129 писал(а):
А состояний сколько? Тоже счетное множество? Хотя что для конечного, что для счетного множества состояний будет континуум таблиц перехода.

Ну да, так как количество состояний равномощно множеству всех подмножеств ленты.
Но из этого все равно не ясно, каким будет множеством всех алгоритмов

 
 
 [ Сообщений: 23 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group