2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Задача на конечные автоматы
Сообщение01.10.2010, 11:56 
Аватара пользователя


27/04/10
71
Нижний Новгород
Пусть B-некоторое подмножество множества натуральных чисел. Назовём языком $\L_k(B)$ множество чисел языка B записанных в k-ичной системе счисления.
Доказать что существует такое множество B, что $\L_2(B)$ регулярный а $\L_3(B)$ не регулярный.
Доказать в общем виде от противного не получается изза того что возможны 2 варианта когда условие не верно, так что видимо нужно искать конструктивное доказательство. Перебирал множества для которых регулярность $\L_2(B)$ или не регулярность $\L_3(B)$ очевидна, но тогда второе условие не верно или не представляется возможным доказать.

 Профиль  
                  
 
 Re: Задача на конечные автоматы
Сообщение02.10.2010, 09:50 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
$$
B = \{ 2^k : k \in \mathbb{N} \}
$$

 Профиль  
                  
 
 Re: Задача на конечные автоматы
Сообщение02.10.2010, 14:02 
Аватара пользователя


27/04/10
71
Нижний Новгород
Ну в принципе понятно, что для этого языка $\L_3(B)$ скорее всего будет не регулярным, однако доказать это использую отрицание леммы о разрастании не удаётся.

 Профиль  
                  
 
 Re: Задача на конечные автоматы
Сообщение03.10.2010, 09:23 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
PreVory в сообщении #358288 писал(а):
...однако доказать это использую отрицание леммы о разрастании не удаётся.

Странно. "Лемма о разрастании" истинна, значит, её отрицание ложно. А из ложного утверждения доказывается всё, что угодно :-)

 Профиль  
                  
 
 Re: Задача на конечные автоматы
Сообщение04.10.2010, 09:00 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Вообще тут лемма о накачке нормально работает.

Пусть $\sum_{i=0}^n d_i 3^i$ --- достаточно большая степень двойки и $d_i \in \{ 0,1,2 \}$. Найдутся $0 \leqslant  l < k \leqslant n$, такие что число
$$
F(s) = \sum_{i=0}^{l-1} d_i 3^i + \sum_{j=1}^s \sum_{i=l}^{k-1} d_i 3^{i+(k-l)(j-1)} + \sum_{i=k}^n d_i 3^{i + (s-1)(k-l)}
$$
является степенью двойки при любом натуральном $s$. Из третьего слагаемого выносим $3^{(k-l)s}$, второе расписываем как сумму геометрической прогрессии, получаем
$$
F(s) = \sum_{i=0}^{l-1} d_i 3^i + \frac{3^{(k-l)s}-1}{3^{k-l}-1} \sum_{i=l}^{k-1} d_i 3^i + 3^{(k-l)s} \sum_{i=k}^n d_i 3^{i - (k-l)}.
$$
Пусть
$$
A = \frac{1}{3^{k-l}-1} \sum_{i=l}^{k-1} d_i 3^i + \sum_{i=k}^n d_i 3^{i-(k-l)}
$$
и
$$
B = \sum_{i=0}^{l-1} d_i 3^i - \frac{1}{3^{k-l}-1} \sum_{i=l}^{k-1} d_i 3^i.
$$
Имеем $F(s) = 3^{(k-l)s}A + B$, $F(s+1) = 3^{k-l}F(s) + (1 - 3^{k-l})B$ и
$$
\lim_{s \to \infty} \frac{F(s+1)}{F(s)} = 3^{k-l} + \lim_{s \to \infty} \frac{(1-3^{k-l})B}{F(s)} = 3^{k-l}.
$$
Однако $F(s+1)/F(s)$ при любом $s$ является степенью двойки. Противоречие.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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



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

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


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

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