ВУЗ:
Составители:
Рубрика:
14
английский, получим «Once during a severe winter time I have left a wood»,
потом с английского на русский «Однажды в течение серьезного зимнего
времени» — как видите, результат не очень удачный.
Существует еще один раздел искусственного интеллекта, уточняющий
правила создания алгоритмов перевода. Это конечные автоматы и регулярные
множества.
1.2. Конечные автоматы и регулярные множества
Определение. Конечным автоматом называется упорядоченная пятерка
(K, Σ,
δ,
p
0
, F).
1. K — непустое конечное множество (множество состояний).
2. Σ — алфавит (множество входных символов).
3.
δ
—отображение множества K × Σ во множество K (функция перехо-
дов).
4. p
0
— выделенный элемент множества K (начальное состояние).
5. F — подмножество множества K (множество заключительных со-
стояний).
Определение. Пусть А = (K, Σ,
δ
, p
0
, F) — произвольный конечный авто-
мат. Множество Т (A) = {x ∈ Σ∗⏐
δ
( p
0
, x) ∈ F} называется множеством цепо-
чек, допускаемых конечным автоматом А.
Определение. Множество U ∈ Σ* называется регулярным, если существу-
ет конечный автомат А, такой, что U = Т (A).
Замечание. Поскольку регулярные множества являются КС–языками и
распознаются устройствами, имеющими «конечную память», их называют ино-
гда «языками с конечным числом
состояний».
Пусть R — регулярное множество. Тогда R получается из конечных мно-
жеств цепочек, т.е. из конечных объединений цепочек («одноцепочных мно-
жеств») конечным числом применений операций ∪, ⋅ и *. Если в конечном объ-
единении цепочек мы заменим каждый элемент из множества Σ на регулярное
английский, получим «Once during a severe winter time I have left a wood», потом с английского на русский «Однажды в течение серьезного зимнего времени» — как видите, результат не очень удачный. Существует еще один раздел искусственного интеллекта, уточняющий правила создания алгоритмов перевода. Это конечные автоматы и регулярные множества. 1.2. Конечные автоматы и регулярные множества Определение. Конечным автоматом называется упорядоченная пятерка (K, Σ, δ, p0, F). 1. K — непустое конечное множество (множество состояний). 2. Σ — алфавит (множество входных символов). 3. δ —отображение множества K × Σ во множество K (функция перехо- дов). 4. p0 — выделенный элемент множества K (начальное состояние). 5. F — подмножество множества K (множество заключительных со- стояний). Определение. Пусть А = (K, Σ, δ, p0, F) — произвольный конечный авто- мат. Множество Т (A) = {x ∈ Σ∗⏐ δ( p0, x) ∈ F} называется множеством цепо- чек, допускаемых конечным автоматом А. Определение. Множество U ∈ Σ* называется регулярным, если существу- ет конечный автомат А, такой, что U = Т (A). Замечание. Поскольку регулярные множества являются КС–языками и распознаются устройствами, имеющими «конечную память», их называют ино- гда «языками с конечным числом состояний». Пусть R — регулярное множество. Тогда R получается из конечных мно- жеств цепочек, т.е. из конечных объединений цепочек («одноцепочных мно- жеств») конечным числом применений операций ∪, ⋅ и *. Если в конечном объ- единении цепочек мы заменим каждый элемент из множества Σ на регулярное 14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »