2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Нормальный алгоритм
Сообщение30.11.2011, 19:50 
Заслуженный участник


27/04/09
28128
Sverest в сообщении #510168 писал(а):
это $\wedge$
Хм. Для любой строки $\wedge a = a \wedge = a$. Вы правильно понимаете, что такое пустая строка?

Приведу первое и последнее правила возможного решения:
$1 \to aab, \ldots, b \mathrel{\to\!\cdot} \wedge$.
Немного не так, но примерно так.

Хм, решение не представляется таким простым, как раньше. :?

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


20/07/09
4026
МФТИ ФУПМ
Цитата:
Немного не так, но примерно так.

А что этот алгоритм остановится, вы уверены? Просто перегон $a\to 1$ запускает первое правило, а как вы это обойдете, я не понял.

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


27/04/09
28128
Nemiroff в сообщении #510182 писал(а):
Просто перегон $a\to 1$ запускает первое правило, а как вы это обойдете, я не понял.
Перегонять только в контексте $b$, а $b$ при этом сдвигать. Перед этим процессом надо избавиться от всех $b$ кроме правого. Только проблемы с приоритетом правил получились.

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


20/07/09
4026
МФТИ ФУПМ
arseniiv в сообщении #510184 писал(а):
Перегонять только в контексте $b$, а $b$ при этом сдвигать. Перед этим процессом надо избавиться от всех $b$ кроме правого. Только проблемы с приоритетом правил получились.

Ввод разделителя надо делать последним правилом, чтоб он выполнялся только однажды.

(Оффтоп)

Я бы решил, что нечто такое:
$,1\to11,$

$,\to\cdot$

$1\to,1$

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


27/04/09
28128

(Оффтоп)

$111 \to ,111 \to 11,11 \to|$.

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


23/12/07
1763
Народ, вы о чем, какие разделители, какие пустые строки. Достаточно ведь

(Оффтоп)

$\mathbb{A} = \{|, \triangle\}$ и продукций:
1) $|    \rightarrow \triangle \triangle $
2) $\triangle \rightarrow |$

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


27/04/09
28128
_hum_, $| \to \triangle\triangle \to |\triangle \to \triangle\triangle\triangle \to |\triangle\triangle\triangle \to \ldots$

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


23/12/07
1763
Да, согласен.

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


20/07/09
4026
МФТИ ФУПМ
arseniiv в сообщении #510191 писал(а):

(Оффтоп)

$111 \to ,111 \to 11,11 \to|$.

Это что?
Если это контрпример моему алгоритму, то там последний шаг неверен. Выполнится снова первое правило.

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


27/04/09
28128
Ой, точно!

Волшебный алгоритм!

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


17/12/10
538
Nemiroff в сообщении #510186 писал(а):
Я бы решил, что нечто такое:
$,1\to11,$ $,\to\cdot$ $1\to,1$


Может нужен такой шаг $,1\to.11$

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


27/04/09
28128
Не нужен. Всё работает. Вы проверьте! Прямо здесь прогоните строку, например, $111$.

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


17/12/10
538
Шаг $,1 \to 11,$

$,111, \to ,11,11$
Опять зацикливание

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


20/07/09
4026
МФТИ ФУПМ
Мда.
$111\to,111\to11,11\to1111,1\to111111,\to111111$

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


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

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

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



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

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


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

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