Автоматы с eps-переходами. Eps-замыкание — различия между версиями
м |
|||
Строка 1: | Строка 1: | ||
{{В разработке}} | {{В разработке}} | ||
[[Категория: Теория формальных языков]] | [[Категория: Теория формальных языков]] | ||
− | Рассмотрим автомат, в котором переходы осуществляются по строкам. Это переходы вида <tex><p,\alpha\beta>\vdash<q,\beta></tex>, где <tex>\alpha,\beta</tex> --- строки. | + | ==Автомат с eps-переходами== |
− | {{ | + | Рассмотрим автомат, в котором переходы осуществляются по строкам. Это переходы вида <tex><p,\alpha\beta>\vdash<q,\beta></tex>, где <tex>\alpha,\beta</tex> --- строки. В случае, когда <tex>\alpha=\varepsilon</tex>, такой автомат называется '''автоматом с <tex>\varepsilon</tex>-переходами.''' |
+ | ==Эквивалентность автоматов с переходами по строкам и НКА. Eps-замыкание.== | ||
+ | {{Утверждение | ||
|id=th1 | |id=th1 | ||
− | |||
|statement= | |statement= | ||
Автоматы с переходами по строкам эквивалентны [[Недетерминированные_конечные_автоматы|недетерминированным конечным автоматам]]. | Автоматы с переходами по строкам эквивалентны [[Недетерминированные_конечные_автоматы|недетерминированным конечным автоматам]]. | ||
Строка 28: | Строка 29: | ||
Получили НКА без <tex>\varepsilon</tex>-переходов эквивалентный исходному автомату. | Получили НКА без <tex>\varepsilon</tex>-переходов эквивалентный исходному автомату. | ||
}} | }} | ||
+ | ==Совпадение множеств языков, допускаемых eps-НКА и ДКА== | ||
{{Утверждение | {{Утверждение | ||
− | |id= | + | |id=th2 |
− | |||
|statement= | |statement= | ||
Множество языков, допускаемых автоматами с <tex>\varepsilon</tex>-переходами, совпадает с множеством языков, допускаемых [[Детерминированные_конечные_автоматы|детерминированными конечными автоматами]]. | Множество языков, допускаемых автоматами с <tex>\varepsilon</tex>-переходами, совпадает с множеством языков, допускаемых [[Детерминированные_конечные_автоматы|детерминированными конечными автоматами]]. | ||
|proof=[[Построение_по_НКА_эквивалентного_ДКА,_алгоритм_Томпсона|L(ДКА) = L(НКА)]]. По только что доказанной теореме, L(НКА) = L(<tex>\varepsilon</tex>-НКА). Значит, L(ДКА) = L(<tex>\varepsilon</tex>-НКА). | |proof=[[Построение_по_НКА_эквивалентного_ДКА,_алгоритм_Томпсона|L(ДКА) = L(НКА)]]. По только что доказанной теореме, L(НКА) = L(<tex>\varepsilon</tex>-НКА). Значит, L(ДКА) = L(<tex>\varepsilon</tex>-НКА). | ||
}} | }} |
Версия 21:17, 6 октября 2010
Эта статья находится в разработке!
Автомат с eps-переходами
Рассмотрим автомат, в котором переходы осуществляются по строкам. Это переходы вида
, где --- строки. В случае, когда , такой автомат называется автоматом с -переходами.Эквивалентность автоматов с переходами по строкам и НКА. Eps-замыкание.
Утверждение: | ||
Автоматы с переходами по строкам эквивалентны недетерминированным конечным автоматам. | ||
Рассмотрим два случая:
Ход построения -замыкания:
| ||
Совпадение множеств языков, допускаемых eps-НКА и ДКА
Утверждение: |
Множество языков, допускаемых автоматами с детерминированными конечными автоматами. -переходами, совпадает с множеством языков, допускаемых |
L(ДКА) = L(НКА). По только что доказанной теореме, L(НКА) = L( -НКА). Значит, L(ДКА) = L( -НКА). |