Die kleenesche Hülle auch endlicher Abschluss Kleene Abschluss Verkettungshülle oder Sternhülle genannt eines Alphabets
Kleenesche Hülle

Die kleenesche Hülle (auch endlicher Abschluss, Kleene-*-Abschluss, Verkettungshülle oder Sternhülle genannt) eines Alphabets oder einer formalen Sprache ist die Menge aller Wörter, die durch beliebige Konkatenation (Verknüpfung) von Symbolen des Alphabets bzw. von Wörtern der Sprache gebildet werden können, wobei das leere Wort inbegriffen ist. Sie ist nach dem US-amerikanischen Mathematiker und Logiker Stephen Cole Kleene benannt. Demgegenüber ist die positive Hülle (auch Kleene-+-Abschluss genannt) eines Alphabets oder einer formalen Sprache die Menge aller Wörter, die aus den Symbolen von beziehungsweise aus Wörtern von gebildet werden können und die nur dann das leere Wort enthält, wenn die positive Hülle auf eine Sprache angewandt wird, die selbst das leere Wort als Element enthält.
Der Operator der kleeneschen Hülle ist der Kleene-Stern „“. So ist die Darstellung der kleeneschen Hülle eines Alphabets gleich und einer Sprache gleich . Demgegenüber ist der Operator der positiven Hülle das Pluszeichen „“, sodass die positive Hülle eines Alphabets mit und einer Sprache mit dargestellt wird.
In Anlehnung an den Kleene-*-Operator über Sprachen wird der *-Operator bei regulären Ausdrücken ebenfalls Kleene-*-Operator genannt. Die Anzahl verschachtelter Kleene-*-Operatoren bestimmt die Sternhöhe eines regulären Ausdrucks.
Definition
Hüllenoperator für Alphabete
Die kleenesche Hülle eines Alphabets ist eine Sprache, die alle Wörter über dem Alphabet enthält. Sie lässt sich mit Hilfe der strukturellen Induktion definieren. Im Induktionsanfang definiert man zunächst, dass das leere Wort in der kleeneschen Hülle enthalten ist, und im Induktionsschritt wird definiert, dass für jedes Wort , das Element der kleeneschen Hülle ist, auch die Konkatenationen für alle Symbole Elemente der Kleeneschen Hülle sind:
- Induktionsanfang:
- Induktionsschritt:
Die positive Hülle eines Alphabets ist definiert als die kleenesche Hülle dieses Alphabets ohne das leere Wort:
Ausgehend von der kleeneschen Hülle lassen sich Teilmengen der Wörter mit fester Länge definieren.
Alternativ kann als das -fache kartesische Produkt des Alphabets definiert werden, also
- mit .
Dann gilt:
- und
Hüllenoperator für Sprachen
Die kleenesche Hülle einer Sprache ist die Vereinigung all ihrer Potenzsprachen (wiederholte Konkatenation der Sprachen):
Dabei gilt und .
Die positive Hülle einer Sprache ist ähnlich definiert, sie ist die Vereinigung aller Potenzen von größer gleich 1:
Beispiele
Alphabete
Die kleenesche Hülle des Alphabets enthält das leere Wort , das Wort und daher auch das Wort und so weiter. Damit ist
- .
Für das Alphabet gilt , und so weiter. Damit ist
- .
Sprachen
Die kleenesche Hülle der Sprache ist die Menge aller Wörter, die sich aus und zusammensetzen, sowie dem leeren Wort:
Die positive Hülle ist entsprechend:
Die kleenesche Hülle der leeren Sprache und der Sprache des leeren Wortes enthält nur das leere Wort:
Die positive Hülle der leeren Sprache ist leer, die der Sprache des leeren Wortes enthält nur das leere Wort:
Merkmale
- Die kleenesche Hülle und die positive Hülle (falls letztere das leere Wort enthält) sind jeweils die Trägermenge des Monoids mit der Konkatenation von Wörtern als Operator und dem leeren Wort als neutralem Element. So bildet die kleenesche Hülle den freien Monoid über ein Alphabet. Die kleenesche Hülle sowie die positive Hülle sind damit ebenfalls abgeschlossen gegen die Konkatenation.
- Die kleenesche und die positive Hülle sind für alle Sprachen, die mindestens ein nicht-leeres Wort enthalten, abzählbar unendlich:
- Wenn eine Sprache das leere Wort enthält, sind die kleenesche und die positive Hülle von identisch; die Umkehrung gilt ebenfalls:
Verallgemeinerungen
Die abzählbar unendlichen Folgen von Zeichen aus dem Alphabet werden mit bezeichnet, siehe: = .
bezeichnet die gesamte Menge der endlichen Sequenzen und unendlichen Folgen von Zeichen aus .
Literatur
- John E. Hopcroft, Jeffrey D. Ullman: Einführung in die Automatentheorie, formale Sprachen und Komplexitätstheorie. 3. korrigierte Auflage. Addison-Wesley, Bonn u. a. 1994, ISBN 3-89319-744-3.
- Katrin Erk, Lutz Priese: Theoretische Informatik. Eine umfassende Einführung. 2. erweiterte Auflage. Springer-Verlag, Berlin u. a. 2002, ISBN 3-540-42624-8, S. 27–29.
Autor: www.NiNa.Az
Veröffentlichungsdatum:
wikipedia, wiki, deutsches, deutschland, buch, bücher, bibliothek artikel lesen, herunterladen kostenlos kostenloser herunterladen, MP3, Video, MP4, 3GP, JPG, JPEG, GIF, PNG, Bild, Musik, Lied, Film, Buch, Spiel, Spiele, Mobiltelefon, Mobil, Telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, komputer, Informationen zu Kleenesche Hülle, Was ist Kleenesche Hülle? Was bedeutet Kleenesche Hülle?
Die kleenesche Hulle auch endlicher Abschluss Kleene Abschluss Verkettungshulle oder Sternhulle genannt eines Alphabets S displaystyle Sigma oder einer formalen Sprache L displaystyle L ist die Menge aller Worter die durch beliebige Konkatenation Verknupfung von Symbolen des Alphabets S displaystyle Sigma bzw von Wortern der Sprache L displaystyle L gebildet werden konnen wobei das leere Wort e displaystyle varepsilon inbegriffen ist Sie ist nach dem US amerikanischen Mathematiker und Logiker Stephen Cole Kleene benannt Demgegenuber ist die positive Hulle auch Kleene Abschluss genannt eines Alphabets S displaystyle Sigma oder einer formalen Sprache L displaystyle L die Menge aller Worter die aus den Symbolen von S displaystyle Sigma beziehungsweise aus Wortern von L displaystyle L gebildet werden konnen und die nur dann das leere Wort enthalt wenn die positive Hulle auf eine Sprache angewandt wird die selbst das leere Wort als Element enthalt Der Operator der kleeneschen Hulle ist der Kleene Stern displaystyle So ist die Darstellung der kleeneschen Hulle eines Alphabets S displaystyle Sigma gleich S displaystyle Sigma und einer Sprache L displaystyle L gleich L displaystyle L Demgegenuber ist der Operator der positiven Hulle das Pluszeichen displaystyle sodass die positive Hulle eines Alphabets S displaystyle Sigma mit S displaystyle Sigma und einer Sprache L displaystyle L mit L displaystyle L dargestellt wird In Anlehnung an den Kleene Operator uber Sprachen wird der Operator bei regularen Ausdrucken ebenfalls Kleene Operator genannt Die Anzahl verschachtelter Kleene Operatoren bestimmt die Sternhohe eines regularen Ausdrucks DefinitionHullenoperator fur Alphabete Die kleenesche Hulle S displaystyle Sigma eines Alphabets S displaystyle Sigma ist eine Sprache die alle Worter uber dem Alphabet enthalt Sie lasst sich mit Hilfe der strukturellen Induktion definieren Im Induktionsanfang definiert man zunachst dass das leere Wort e displaystyle varepsilon in der kleeneschen Hulle enthalten ist und im Induktionsschritt wird definiert dass fur jedes Wort w displaystyle w das Element der kleeneschen Hulle ist auch die Konkatenationen w a displaystyle w circ a fur alle Symbole a S displaystyle a in Sigma Elemente der Kleeneschen Hulle sind Induktionsanfang e S displaystyle varepsilon in Sigma Induktionsschritt w S a S w a S displaystyle w in Sigma land a in Sigma Rightarrow w circ a in Sigma Die positive Hulle S displaystyle Sigma eines Alphabets S displaystyle Sigma ist definiert als die kleenesche Hulle dieses Alphabets ohne das leere Wort S S e displaystyle Sigma Sigma setminus varepsilon Ausgehend von der kleeneschen Hulle lassen sich Teilmengen der Worter mit fester Lange n displaystyle n definieren Sn w w S w n displaystyle Sigma n w mid w in Sigma land left w right n Alternativ kann Sn displaystyle Sigma n als das n displaystyle n fache kartesische Produkt des Alphabets definiert werden also Sn i 1nS S S n mal displaystyle Sigma n prod i 1 n Sigma underbrace Sigma times dotsb times Sigma n text mal mit S0 e displaystyle Sigma 0 varepsilon Dann gilt S i N0Si displaystyle Sigma bigcup i in mathbb N 0 Sigma i und S i NSi displaystyle Sigma bigcup i in mathbb N Sigma i Hullenoperator fur Sprachen Die kleenesche Hulle L displaystyle L einer Sprache L displaystyle L ist die Vereinigung all ihrer Potenzsprachen wiederholte Konkatenation der Sprachen L i N0Li displaystyle L bigcup i in mathbb N 0 L i Dabei gilt L0 e displaystyle L 0 varepsilon und Ln 1 Ln L displaystyle L n 1 L n circ L Die positive Hulle L displaystyle L einer Sprache L displaystyle L ist ahnlich definiert sie ist die Vereinigung aller Potenzen von L displaystyle L grosser gleich 1 L i NLi displaystyle L bigcup i in mathbb N L i BeispieleAlphabete Die kleenesche Hulle des Alphabets S a displaystyle Sigma a enthalt das leere Wort e displaystyle varepsilon das Wort e a a displaystyle varepsilon circ a a und daher auch das Wort a a aa displaystyle a circ a aa und so weiter Damit ist S e a aa displaystyle Sigma varepsilon a aa dotsc Fur das Alphabet S a b displaystyle Sigma a b gilt S2 aa ab ba bb displaystyle Sigma 2 aa ab ba bb S3 aaa aab aba abb baa bab bba bbb displaystyle Sigma 3 aaa aab aba abb baa bab bba bbb und so weiter Damit ist S e a b aa ab ba bb aaa aab aba displaystyle Sigma varepsilon a b aa ab ba bb aaa aab aba dotsc Sprachen Die kleenesche Hulle der Sprache L aa bb displaystyle L aa bb ist die Menge aller Worter die sich aus aa displaystyle aa und bb displaystyle bb zusammensetzen sowie dem leeren Wort L e aa bb aaaa aabb bbbb bbaa bbaabb aabbaa displaystyle L varepsilon aa bb aaaa aabb bbbb bbaa bbaabb aabbaa dotsc Die positive Hulle ist entsprechend L aa bb aaaa aabb bbbb bbaa bbaabb aabbaa displaystyle L aa bb aaaa aabb bbbb bbaa bbaabb aabbaa dotsc Die kleenesche Hulle der leeren Sprache und der Sprache des leeren Wortes enthalt nur das leere Wort e e displaystyle varepsilon varepsilon Die positive Hulle der leeren Sprache ist leer die der Sprache des leeren Wortes enthalt nur das leere Wort displaystyle e e displaystyle varepsilon varepsilon MerkmaleDie kleenesche Hulle und die positive Hulle falls letztere das leere Wort enthalt sind jeweils die Tragermenge des Monoids mit der Konkatenation von Wortern als Operator und dem leeren Wort e displaystyle varepsilon als neutralem Element So bildet die kleenesche Hulle den freien Monoid uber ein Alphabet Die kleenesche Hulle sowie die positive Hulle sind damit ebenfalls abgeschlossen gegen die Konkatenation Die kleenesche und die positive Hulle sind fur alle Sprachen die mindestens ein nicht leeres Wort enthalten abzahlbar unendlich L e L N displaystyle L notin varepsilon Rightarrow L mathbb N L e L N displaystyle L notin varepsilon Rightarrow L mathbb N Wenn eine Sprache L displaystyle L das leere Wort enthalt sind die kleenesche und die positive Hulle von L displaystyle L identisch die Umkehrung gilt ebenfalls e L L L displaystyle varepsilon in L Leftrightarrow L L VerallgemeinerungenDie abzahlbar unendlichen Folgen von Zeichen aus dem Alphabet S displaystyle Sigma werden mit Sw displaystyle Sigma omega bezeichnet siehe w displaystyle omega ℵ0 displaystyle aleph 0 S displaystyle Sigma infty bezeichnet die gesamte Menge S Sw displaystyle Sigma ast cup Sigma omega der endlichen Sequenzen und unendlichen Folgen von Zeichen aus S displaystyle Sigma LiteraturJohn E Hopcroft Jeffrey D Ullman Einfuhrung in die Automatentheorie formale Sprachen und Komplexitatstheorie 3 korrigierte Auflage Addison Wesley Bonn u a 1994 ISBN 3 89319 744 3 Katrin Erk Lutz Priese Theoretische Informatik Eine umfassende Einfuhrung 2 erweiterte Auflage Springer Verlag Berlin u a 2002 ISBN 3 540 42624 8 S 27 29