Розширення функцій d і l

Функції d і l розширюються на множину пар вигляду “стан, вхідне слово в алфавіті Х”. Нехай р = <х1,x2,…xr> - вхідне слово довжини “r”. Функцією заключного стану називається функція d(si, p), що визначає стан автомата, в якій він потрапляє через “r” тактів, пройшовши послідовно всі стани, визначені словом Р, функцією слова-стану є функція d~(si, p), що визначає усі стани, через які автомат пройшов після подачі вхідного
слова р.

Для скрізь визначеного автомата функції d, d~ завжди визначені. Для часткового автомата d, d~ не визначені, якщо під дією вхідного слова автомат потрапляє хоча б в один невизначений стан.

Функцією заключного виходу називається функція l~(si, p), що визначає значення функції виходу автомата після впливу на вхід слова p.

Реакцією l(si, p) автомата в стані si на вхідне слово p називається вихідне слово g автомата, що з'являється на виході в період дії вхідного слова p, тобто g = l(si, p).

Приклад. Нехай є вхідне слово p1 = <x1, x1 x2 x1 x1 x2> для часткового автомата А з табл. 18.6. Тоді функція заключного стану d~(s1, p1) = d~(s1, <x1, x1 x2 x1 x1 x2>) = s2 – визначена, d~(s1, p2) = =d~(s1, <x1 x1 x 1 x1 x2>) – не визначена, функція заключного виходу має вид l~(s1, p3) = l~(s1, <x2 x1 x2, x1>)=y3, реакція виглядає l(s1, p1) = (y1, y3, ~, y3, y3, y2), l(s1, p2) = <y1, y3, y3, ~,~>, l(s1, p3) = (y2, y3, y2, y3).

Контрольні запитання

1. Що є абстрактним автоматом, у якому часі функціонує автомат?

2. Яка різниця між скрізь визначеним і частковим автоматом?

3. Що є скінченним та нескінченним автоматом?

4. Яка різниця між автоматами Мілі та Мура?

5. Які способи завдання автоматів існують?

6. Як у табличному способі задаються автомати Мілі та Мура?

7. Як у графічному способі задаються автомати Мілі та Мура?

8. Які розширення функцій d і l можливі?

9. Що є функціями заключного стану і слова-стану?

10. Що є функціями заключного виходу і вихідного слова?

Список літератури

Основна

18.1. Мелихов А.Н. Ориентированные графы и конечные автоматы. – М.: Наука, 1971. – С.154-182.

18.2. Брауэр В. Введение в теорию конечных автоматов. – М.: Радио и связь, 1987. - С.33-41, 74-82, 118-132.

18.3. Кук Л., Бейз Г. Компьютерная математика. – М.:Наука, 1990.-С.302-335.

Додаткова

18.4.Горбатов В.А. Основы дискретной математики. – М.: Высш.шк., 1986. - С.160-204.

18.5.Биркгоф Г., Барти Т. Современная прикладная алгебра. – М.: Мир, 1976. - С.75-80.

Для практичних занять

18.6. Методичні вказівки і завдання до контрольних робіт з дисципліни «Основи дискретної математики» для студентів очної та заочної форм навчання фахів 6.0804, 6.0915 / О.М. Мартинюк. – Одеса: ОНПУ, 2002. – С.49-52.

18.7. Гаврилов Г.П., Сапоженко А.А. Сборник задач по дискретной математике. – М.: Наука, 1973. - С.190-208.


Лекція 19. Синхронні та асинхронні автомати. Перетворення

Вступ

Лекція має за мету навести поняття синхронних і асинхронних автоматів Мілі і Мура. Розглянути стійки стани автомата Мура, стійки стани та виходи автомата Мілі, що дозволяють ввести синхронні та асинхронні автомати. Звернено увагу до перетворення автоматів Мілі та Мура, а також до моделі С-автомата.

У лекції присутні чотири підрозділи:

19.1. Синхронні й асинхронні автомати

19.2. Асинхронні автомати, що тактуються

19.3. Перетворення автоматів Мілі і Мура

19.4. Сполучена модель автоматів – С-автомат