2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:14 
Аватара пользователя


17/12/10
538
_hum_ в сообщении #510235 писал(а):
Погодите. Получается же, что
Утв. Не существует алгорифма Маркова увеличения вдвое натурального числа, в котором исходными данными и результатом являются записи чисел в унарной системе счисления.
Доказательство. Допустим обратное - существует. Тогда среди продукций должна быть по крайней мере одна, у которой в левой части стоит запись числа в унарной системе (чтобы начать процесс переработки). Но тогда эта же продукция окажется применима и к гипотетическому окончательному результату - а значит, это результат не будет результатом - алгорифм не остановится. Противоречие.



То есть это сделать нельзя?

 Профиль  
                  
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:22 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Цитата:
Но тогда эта же продукция окажется применима и к гипотетическому окончательному результату - а значит, это результат не будет результатом - алгорифм не остановится.

То, что она применима, не значит, что она произойдет. Алгоритм Маркова допускает принудительный останов командой $\to\cdot$
Я же уже привел решение, что еще надо?

 Профиль  
                  
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:28 


23/12/07
1757
Ну, если считается, что алгорифм может принудительно останавливаться, тогда, конечно, утверждение не верно.

Вопрос к знатокам: наличие останавливающих процесс продукций принципиально для полноты (возможности реализовать любой алгоритм) алгорифмов, или же это для удобства только? (Просто раньше как-то о такой останавливающей продукции нигде не слыхал, хотя с алгорифмами приходилось сталкиваться.)

 Профиль  
                  
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:32 
Аватара пользователя


17/12/10
538
$01 \to ,1$
$,1 \to 11,$
$1, \to \cdot$

 Профиль  
                  
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:36 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Sverest, нет у вас никакого нуля. И поэтому первое правило будет выполняться вечно.
_hum_, полагаю, это важно. Машину Тьюринга ведь можно принудительно останавливать.

 Профиль  
                  
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:39 


23/12/07
1757
Sverest в сообщении #510250 писал(а):
$01 \to ,1$
$,1 \to 11,$
$1, \to \cdot$


Вот тут проверьте: http://cmcmsu.no-ip.info/1course/alg.schema.nam.htm

2Nemiroff
Да, но, например, рекурсивные функции никто не останавливает, а тем не менее они прекрасно справляются с полнотой ;)

 Профиль  
                  
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 21:51 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Цитата:
Вот тут проверьте: http://cmcmsu.no-ip.info/1course/alg.schema.nam.htm

:lol: Там в примерах такая задача есть.
Только я не уверен, что корректно вводить пустую строку в правило слева.

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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