„Reguláris nyelv” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló |
|||
1. sor:
{{lektor|2006 februárjából}}
Egy '''szabályos nyelv''' minden esetben egy
* elfogadja egy [[determinisztikus véges állapotú gép]]
* elfogadja egy [[nemdeterminisztikus véges állapotú gép]]
11. sor:
==Szabályos nyelv egy adott ábécé felett==
Egy adott Σ ábécé felett létező összes szabályos nyelvet a
* Az üres nyelv, Ø szabályos nyelv.
* Az üres string nyelv, { ε } szabályos nyelv.
* Ha ''a'' ∈ Σ, akkor az { ''a'' } által alkotott, egyelemű halmaz szabályos nyelv.
* Ha ''A'' és ''B'' szabályos nyelvek, akkor az ''A'' U ''B'' (union), az ''A'' • ''B'' (konkatenáció), és az ''A''* ([[Kleene csillag]]) nyelvek szintén szabályos nyelvek.
* Az
Minden [[véges nyelv]] szabályos. Például az {''a'', ''b''} ábécé felett értelmezett nyelv, amely az összes páros számú
Ha egy nyelv ''nem'' szabályos, akkor a felismeréséhez legalább
== Zártsági tulajdonságok ==
28. sor:
* a [[Kleene csillag]] ''L''<sup>*</sup> ''L''-re
* a [[homomorfizmus]] φ(L) ''L''-re
* a [[konkatenáció]] ''LP'',
* a [[unió (halmazelmélet)|unió]] ''L''∪''P'' , ''L'' és ''P'' között
* a [[közösrész]] ''L''∩''P'',''L'' és ''P'' között
35. sor:
== Hogyan dönthető el egy nyelvről, hogy szabályos-e ==
A szabályos nyelvek [[Chomsky
A következőkben két tisztán
*Ha Σ véges ábécé és Σ* jelöli a Σ feletti [[szabad monoid]]ot, amely tartalmazza a Σ feletti összes stringet,
*Ha ''L'' Σ* valamilyen részhalmaza, és definiáljuk a ~ [[ekvivalenciareláció]]t Σ* ra a következők alapján:
:''u'' ~ ''v'' ami azt jelenti, hogy
:''uw'' ∈ ''L'' akkor, és csak akkor, ha ''vw'' ∈ ''L'' minden
Az ''L'' nyelv akkor, és csak akkor szabályos, ha az ~ ekvivalencia osztályainak száma
== Angol nyelvű forrás ==
* [[Michael Sipser]] "Introduction to the Theory of Computation", 1997, PWS Publishing, ISBN 0-534-94728-X, Chapter 1: Regular Languages, pp. 31–90. Subsection "Decidable Problems Concerning Regular Languages" of section 4.1: Decidable Languages, pp. 152–155.
== Egyéb kapcsolat ==
|