2014 dxdy logo

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

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 08:09 


17/05/19
11
Помогите, пожалуйста, разобраться в вопросе: Множество всех алгоритмов, исполнимых на машине Тьюринга, континуально?
Я понимаю, что оно несчетно, но мне неясно континуально ли оно?
Я пытался построить биекцию со словарным множеством счетного алфавита, но у меня не получилось.
Пожалуйста, помогите разобраться с этим вопросом!

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 09:01 
Заслуженный участник
Аватара пользователя


03/06/08
2185
МО
1eonard в сообщении #1505946 писал(а):
Множество всех алгоритмов, исполнимых на машине Тьюринга, континуально?
Я понимаю, что оно несчетно, но мне неясно континуально ли оно?

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 09:16 


17/05/19
11
пианист в сообщении #1505950 писал(а):
Наверное, стоит уточнить, что Вы называете алгоритмом, исполнимым на машине Тьюринга. Или счетностью

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

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

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 09:35 
Заслуженный участник
Аватара пользователя


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

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 11:35 


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

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

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

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

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


06/10/08
6422
А как определялась алгоритмическая команда?

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 14:23 


10/03/16
3995
Aeroport
1eonard в сообщении #1505952 писал(а):
Разве это так?
Так, поскольку элементы бесконечной вниз и вправо матрицы можно перечислить "змейкой"

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 18:57 


17/05/19
11
ozheredov в сообщении #1505990 писал(а):
1eonard в сообщении #1505952 писал(а):
Разве это так?
Так, поскольку элементы бесконечной вниз и вправо матрицы можно перечислить "змейкой"

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение22.02.2021, 20:45 
Заслуженный участник
Аватара пользователя


23/07/08
10675
Crna Gora
Длина любого алгоритма конечна, и число алгоритмов любой заданной длины $n$ конечно. Поэтому можно перечислить сначала все алгоритмы длины 1, потом все алгоритмы длины 2 и так далее. Любой алгоритм, таким образом, будет перечислен.

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 01:27 


10/03/16
3995
Aeroport
svv
Алгоритм длины $m$ может выплюнуть результат длины $n$, поэтому наверное ближе к практике (к машине Тьюринга это отношение не имеет) доказать все же перечислимость пар.
1eonard в сообщении #1506053 писал(а):
Не совсем понимаю откуда берется эта аналогия

Забудьте )

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 08:17 


17/05/19
11
ozheredov в сообщении #1506099 писал(а):
Забудьте )

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

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

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 08:20 
Заслуженный участник


12/08/10
1629
1eonard в сообщении #1506116 писал(а):
Если алфавит счетный, то это уже неверно.

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 08:27 


17/05/19
11
Null в сообщении #1506117 писал(а):
1eonard в сообщении #1506116 писал(а):
Если алфавит счетный, то это уже неверно.

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

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

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение23.02.2021, 10:42 
Заслуженный участник


12/08/10
1629
А состояний сколько? Тоже счетное множество? Хотя что для конечного, что для счетного множества состояний будет континуум таблиц перехода.

 Профиль  
                  
 
 Re: Множество всех алгоритмов, исполнимых на машине Тьюринга
Сообщение24.02.2021, 17:15 


17/05/19
11
Null в сообщении #1506129 писал(а):
А состояний сколько? Тоже счетное множество? Хотя что для конечного, что для счетного множества состояний будет континуум таблиц перехода.

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Dimitrii_SP


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group