Регулярные языки: два определения и их эквивалентность — различия между версиями
Leugenea (обсуждение | вклад) м (Мелкие фиксы) |
|||
Строка 29: | Строка 29: | ||
По определению <tex>Reg = \bigcup\limits_{i=0}^{\infty}R_i</tex>. | По определению <tex>Reg = \bigcup\limits_{i=0}^{\infty}R_i</tex>. | ||
− | Рассмотрим любое множество <tex> R_i </tex> и любое надрегулярное множество<tex> R </tex>: <tex>R_i \subset R</tex> (следует из определения <tex>R_i</tex> и определения надрегулярного множества). | + | Рассмотрим любое множество <tex> R_i </tex> и любое надрегулярное множество <tex> R </tex>: <tex>R_i \subset R</tex> (следует из определения <tex>R_i</tex> и определения надрегулярного множества). |
− | Это верно для любого надрегулярного множества <tex>R</tex>, следовательно <tex> R_i \subset Reg'</tex>. | + | Это верно для любого надрегулярного множества <tex>R</tex>, следовательно <tex> R_i \subset Reg'</tex>. Также это выполнено для любого <tex> R_i </tex>, значит <tex> \bigcup\limits_{i=0}^{\infty}R_i \subset Reg' </tex>. |
*'''<tex>Reg' \subset Reg</tex>''' | *'''<tex>Reg' \subset Reg</tex>''' |
Версия 07:12, 17 января 2012
Регулярные языки: два определения и их эквивалентность
Определение: |
Регулярный язык обозначим ,определим тогда: через : , . | над алфавитом — язык, который может быть получен из букв алфавита при помощи последовательных применений операций объединения, конкатенации или итерации и никаких других, то есть:
Определение: |
Пусть задан алфавит Множество будем называть надрегулярным, если:
| .
Теорема: |
Определения 1 и 2 эквивалентны. |
Доказательство: |
Докажем, что и .По определению . Рассмотрим любое множество и любое надрегулярное множество : (следует из определения и определения надрегулярного множества).Это верно для любого надрегулярного множества , следовательно . Также это выполнено для любого , значит .Докажем, что является надрегулярным множеством. Для этого проверим, выполняются ли свойства надрегулярного множества на нём:
|
Литература
- Хопкрофт Д., Мотвани Р., Ульман Д. — Введение в теорию автоматов, языков и вычислений, 2-е изд. : Пер. с англ. — Москва, Издательский дом «Вильямс», 2002. — 528 с. : ISBN 5-8459-0261-4 (рус.)