2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Вопос по автоматам
Сообщение18.03.2014, 20:35 
Заблокирован


18/03/14

44
Здравствуйте уважаемые форумчане!
Допустим, есть автомат, который имеет два состояния, допустим, 1 и 2, и принимает на вход алфавит из одного символа, допустим а. Автомат меняет свое состояние каждый раз, когда поступает символ. Очевидно, что наш автомат не зависит от алфавита, а зависит только от вызова (подачи на вход символа). Символ а можно заменить любым символом, или даже можно алфавит а заменить на на любой алфавит с произвольным количеством символов, в том числе недетерменированным, на работу автомата это никак не повлияет. Тут напрашивается вывод: алфавит тут является пятым колесом, он вообще не нужен. Кроме того, тут не нужен и ввод, достаточно одного вывода, если определить, что при каждом выводе автомат меняет состояние. Грубо говоря, чтобы инициализировать вывод можно делать пустой ввод, т.е. ввод нужен только для инициализации вывода.

Собственно, вопрос в том, подпадает ли такой автомат под формальное определение автомата?

Спасибо.

 Профиль  
                  
 
 Re: Вопос по автоматам
Сообщение18.03.2014, 22:27 
Заслуженный участник


27/04/09
28128
new_1 в сообщении #838408 писал(а):
или даже можно алфавит а заменить на на любой алфавит с произвольным количеством символов, в том числе недетерменированным
Что за алфавит с недетерминированным количеством символов? :shock:

new_1 в сообщении #838408 писал(а):
Собственно, вопрос в том, подпадает ли такой автомат под формальное определение автомата?
В автоматах, которые ничего не выводят, надобность бывает, а вот в автоматах, в которые ничего не вводят… Ничего не мешает сделать соответствующие определения, и они, наверно, где-то даже есть, но не в каждом курсе могут рассматриваться.

 Профиль  
                  
 
 Re: Вопос по автоматам
Сообщение18.03.2014, 23:42 
Заблокирован


18/03/14

44
arseniiv в сообщении #838443 писал(а):
Что за алфавит с недетерминированным количеством символов? :shock:

А что означает, по-вашему слово "конечный" в словосочетании "конечный алфавит".
Условно можно считать символом любое слово порождаемое какой либо грамматикой. например, в простом случае a aa aaa...
Цитата:
В автоматах, которые ничего не выводят, надобность бывает

Вы имеете в виду практическая? Это какая же?

-- 19.03.2014, 01:10 --

arseniiv писал(а):
Ничего не мешает сделать соответствующие определения, и они, наверно, где-то даже есть, но не в каждом курсе могут рассматриваться.

Дело в том, что здесь содержиться определенное противоречие. Википедия пишет:
Цитата:
Формально абстрактный автомат определяется как пятерка
1. конечное множество состояний автомата
2. конечный входной алфавит
3. конечный выходной алфавит
4. ф-ция переходов
5. ф-ция выходов

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

 Профиль  
                  
 
 Re: Вопос по автоматам
Сообщение19.03.2014, 00:29 
Заслуженный участник


27/04/09
28128
new_1 в сообщении #838467 писал(а):
А что означает, по-вашему слово "конечный" в словосочетании "конечный алфавит".
Условно можно считать символом любое слово порождаемое какой либо грамматикой. например, в простом случае a aa aaa...
И тогда вам придётся отделять слова в таком алфавите от слов в том алфавите, которые в этом — символы. Незачем. :roll:
Так что такое недетерминированное количество символов в алфавите?

new_1 в сообщении #838467 писал(а):
Цитата:
В автоматах, которые ничего не выводят, надобность бывает

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

new_1 в сообщении #838467 писал(а):
В нашем же автомате, п.2 может вообще отсутствовать.
Как так? Пустое множество уже не конечно? Другое дело, с такой подстановкой то определение не сработает, так надо просто сделать другое. Автоматы бывают разные, с разными определениями. Как графы. В чём-то он все похожи, в чём-то — нет.

new_1 в сообщении #838467 писал(а):
А определять самостоятельно мы можем все что угодно, это фантазии.
Тогда вся математика — фантазии. Только одни фантазии людям интересны, и их изучают. :roll:

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

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



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

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


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

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