Формальные языки и автоматы ДКА и НКА
.pdfДетерминированные конечные автоматы Недетерминированные конечные автоматы
Предложение
Для каждой цепочки w 2 S и состояния q существует единственное состояние q0, в которое переходит автомат после прочтения данной цепочки.
Доказательство. Пусть w = a1a2 : : : ak.
В данный момент автомат находится в состоянии q. Тогда, читая w èç q
a1 |
a2 |
: : : qik 2 |
an 1 |
q ! qi1 |
! qi2 |
! qik 1 |
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Предложение
Для каждой цепочки w 2 S и состояния q существует единственное состояние q0, в которое переходит автомат после прочтения данной цепочки.
Доказательство. Пусть w = a1a2 : : : ak.
В данный момент автомат находится в состоянии q. Тогда, читая w èç q
a1 |
a2 |
: : : qik 2 |
an 1 |
ak |
= q0: |
q ! qi1 |
! qi2 |
! qik 1 |
! qik |
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Из предложения вытекает, что d можно доопределить на множество всех цепочек над данным алфавитом S .
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Из предложения вытекает, что d можно доопределить на множество всех цепочек над данным алфавитом S .
1)d (q; e) = q;
2)d (q; w) = q0, åñëè w 6= e, находясь в состоянии q автомат, прочитав цепочку w попадает в состояние q0.
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Из предложения вытекает, что d можно доопределить на множество всех цепочек над данным алфавитом S .
1)d (q; e) = q;
2)d (q; w) = q0, åñëè w 6= e, находясь в состоянии q автомат, прочитав цепочку w попадает в состояние q0.
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Пример
Диаграмма a
b
q0
a a
q2 b
w = aba3
Цепочки
d (q0; w) =
q1
b
a,b
q3
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Пример
Диаграмма a
b
q0
a a
q2 b
w = aba3
Цепочки
d (q0; w) = d (q0; aba3) =
q1
b
a,b
q3
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Пример
Диаграмма a
b
q0
a a
q2 b
w = aba3
Цепочки
d (q0; w) = d (q0; aba3) = d (q0; ba3) =
q1
b
a,b
q3
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Пример
Диаграмма a
b
q0
a a
q2 b
w = aba3
Цепочки
d (q0; w) = d (q0; aba3) = d (q0; ba3) = d (q1; a3) =
q1
b
a,b
q3
Расин О.В. |
Формальные языки и автоматы |
|
|
Детерминированные конечные автоматы Недетерминированные конечные автоматы
Пример
Диаграмма a
b
q0
a a
q2 b
w = aba3
Цепочки
d (q0; w) = d (q0; aba3) = d (q0; ba3) = d (q1; a3) =
q1 |
d (q2; a2) |
b
a,b
q3
Расин О.В. |
Формальные языки и автоматы |
|
|