Als rekursiv aufzählbare Menge auch semi entscheidbare Menge positiv semi entscheidbare Menge halb entscheidbare Menge b
Rekursiv aufzählbar

Als rekursiv aufzählbare Menge (auch semi-entscheidbare Menge, positiv semi-entscheidbare Menge, halb-entscheidbare Menge, berechenbar aufzählbare Menge, kurz r.e., c.e.) wird in der Berechenbarkeitstheorie eine Menge von natürlichen Zahlen bezeichnet, wenn es einen Algorithmus gibt, der die Elemente dieser Menge aufzählt. Äquivalent ist diese Charakterisierung: Es gibt einen Algorithmus, der 1 ausgibt, wann immer die Eingabe ein Element der betreffenden Menge ist, und auf anderen Eingaben nie hält. Jede entscheidbare Menge ist rekursiv aufzählbar, aber es gibt rekursiv aufzählbare Mengen, die nicht entscheidbar sind.
Mengen von anderen Objekten als natürlichen Zahlen heißen rekursiv aufzählbar, wenn sie sich durch Gödelisierung in eine rekursiv aufzählbare Menge natürlicher Zahlen übersetzen lassen.
In der Literatur taucht gelegentlich der Begriff der berechenbaren Menge auf. Dieser Begriff wird uneinheitlich verwendet. Es können damit entscheidbare Mengen oder rekursiv aufzählbare Mengen gemeint sein.
Formale Definition
Formal werden rekursiv aufzählbare Mengen meist durch eine der folgenden, zueinander äquivalenten, Definitionen charakterisiert:
- Rekursive Aufzählbarkeit
Eine Menge heiße rekursiv aufzählbar, falls leer ist oder es eine totale, berechenbare Funktion gibt, deren Bild gerade ist.
- Semi-Entscheidbarkeit
Die Menge heiße semi-entscheidbar, wenn die partielle charakteristische Funktion von berechenbar ist.
Äquivalenzen zur Definition
Folgende Sätze sind untereinander äquivalent:
- ist rekursiv aufzählbar.
- ist semi-entscheidbar.
- ist vom Chomsky-Typ 0.
- ist die Menge aller Berechnungsergebnisse einer Turingmaschine.
- ist Definitionsbereich einer berechenbaren Funktion.
- ist Bildmenge einer berechenbaren Funktion.
- ist endlich oder Wertebereich einer injektiven berechenbaren Funktion.
- ist Bildmenge einer primitiv-rekursiven Funktion oder die leere Menge.
- liegt in der Klasse der arithmetischen Hierarchie.
- lässt sich many-one auf das Halteproblem reduzieren.
- Es gibt eine entscheidbare Menge für die gilt: .
Eigenschaften
- Jede entscheidbare Menge ist rekursiv aufzählbar, aber es gibt rekursiv aufzählbare Mengen, die nicht entscheidbar sind.
- Eine Menge ist genau dann entscheidbar, wenn sie und ihr Komplement rekursiv aufzählbar sind.
- Jede endliche Menge ist rekursiv aufzählbar.
- Jede rekursiv aufzählbare Menge ist abzählbar, aber nicht alle abzählbaren Mengen sind rekursiv aufzählbar.
- Jede unendliche rekursiv aufzählbare Menge besitzt Teilmengen, die nicht rekursiv aufzählbar sind.
- Der Schnitt von endlich vielen rekursiv aufzählbaren Mengen ist rekursiv aufzählbar; die Vereinigung einer rekursiv aufzählbaren Menge von rekursiv aufzählbaren Mengen ist rekursiv aufzählbar. Es gibt rekursiv aufzählbare Mengen, deren Komplement nicht rekursiv aufzählbar ist.
- Eine partielle Funktion ist genau dann berechenbar, wenn ihr Graph rekursiv aufzählbar ist.
Beispiele
- Die Menge der Paare der Form: (Programm, Eingabe) mit der Eigenschaft: das Programm hält mit der Eingabe ist rekursiv aufzählbar. Diese Menge wird auch „Universelle Sprache“ genannt. Damit ist das Halteproblem der Turingmaschinen semi-entscheidbar, denn man kann die gegebene Turingmaschine mit der gegebenen Eingabe laufen lassen und nach ihrer Terminierung 1 ausgeben. Das Komplement des Halteproblems ist nicht semi-entscheidbar.
- Die Selbstanwendbarkeit ist rekursiv aufzählbar: In obigem Beispiel beschränken wir uns auf die Eingaben, die dem jeweiligen Programm entsprechen.
- Das Äquivalenzproblem der Turingmaschinen ist nicht semi-entscheidbar. Auch das Komplement des Äquivalenzproblems ist nicht semi-entscheidbar.
- Die Werte der Busy-Beaver-Funktion sind nicht rekursiv aufzählbar.
Literatur
- Hartley Rogers: Theory of recursive functions and effective computability. McGraw-Hill, 1967.
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 Rekursiv aufzählbar, Was ist Rekursiv aufzählbar? Was bedeutet Rekursiv aufzählbar?
Als rekursiv aufzahlbare Menge auch semi entscheidbare Menge positiv semi entscheidbare Menge halb entscheidbare Menge berechenbar aufzahlbare Menge kurz r e c e wird in der Berechenbarkeitstheorie eine Menge von naturlichen Zahlen bezeichnet wenn es einen Algorithmus gibt der die Elemente dieser Menge aufzahlt Aquivalent ist diese Charakterisierung Es gibt einen Algorithmus der 1 ausgibt wann immer die Eingabe ein Element der betreffenden Menge ist und auf anderen Eingaben nie halt Jede entscheidbare Menge ist rekursiv aufzahlbar aber es gibt rekursiv aufzahlbare Mengen die nicht entscheidbar sind Mengen von anderen Objekten als naturlichen Zahlen heissen rekursiv aufzahlbar wenn sie sich durch Godelisierung in eine rekursiv aufzahlbare Menge naturlicher Zahlen ubersetzen lassen In der Literatur taucht gelegentlich der Begriff der berechenbaren Menge auf Dieser Begriff wird uneinheitlich verwendet Es konnen damit entscheidbare Mengen oder rekursiv aufzahlbare Mengen gemeint sein Formale DefinitionFormal werden rekursiv aufzahlbare Mengen meist durch eine der folgenden zueinander aquivalenten Definitionen charakterisiert Rekursive Aufzahlbarkeit Eine Menge M N displaystyle M subseteq mathbb N heisse rekursiv aufzahlbar falls M displaystyle M emptyset leer ist oder es eine totale berechenbare Funktion N M displaystyle mathbb N to M gibt deren Bild gerade M displaystyle M ist Semi Entscheidbarkeit Die Menge M displaystyle M heisse semi entscheidbar wenn die partielle charakteristische Funktion xM N 1 displaystyle chi M colon mathbb N rightsquigarrow 1 von M displaystyle M berechenbar ist Aquivalenzen zur DefinitionFolgende Satze sind untereinander aquivalent M displaystyle M ist rekursiv aufzahlbar M displaystyle M ist semi entscheidbar M displaystyle M ist vom Chomsky Typ 0 M displaystyle M ist die Menge aller Berechnungsergebnisse einer Turingmaschine M displaystyle M ist Definitionsbereich einer berechenbaren Funktion M displaystyle M ist Bildmenge einer berechenbaren Funktion M displaystyle M ist endlich oder Wertebereich einer injektiven berechenbaren Funktion M displaystyle M ist Bildmenge einer primitiv rekursiven Funktion oder die leere Menge M displaystyle M liegt in der Klasse S10 displaystyle Sigma 1 0 der arithmetischen Hierarchie M displaystyle M lasst sich many one auf das Halteproblem reduzieren Es gibt eine entscheidbare Menge B N2 displaystyle B subseteq mathbb N 2 fur die gilt x M y x y B displaystyle x in M Leftrightarrow exists y colon x y in B EigenschaftenJede entscheidbare Menge ist rekursiv aufzahlbar aber es gibt rekursiv aufzahlbare Mengen die nicht entscheidbar sind Eine Menge ist genau dann entscheidbar wenn sie und ihr Komplement rekursiv aufzahlbar sind Jede endliche Menge ist rekursiv aufzahlbar Jede rekursiv aufzahlbare Menge ist abzahlbar aber nicht alle abzahlbaren Mengen sind rekursiv aufzahlbar Jede unendliche rekursiv aufzahlbare Menge besitzt Teilmengen die nicht rekursiv aufzahlbar sind Der Schnitt von endlich vielen rekursiv aufzahlbaren Mengen ist rekursiv aufzahlbar die Vereinigung einer rekursiv aufzahlbaren Menge von rekursiv aufzahlbaren Mengen ist rekursiv aufzahlbar Es gibt rekursiv aufzahlbare Mengen deren Komplement nicht rekursiv aufzahlbar ist Eine partielle Funktion ist genau dann berechenbar wenn ihr Graph rekursiv aufzahlbar ist BeispieleDie Menge der Paare der Form Programm Eingabe mit der Eigenschaft das Programm halt mit der Eingabe ist rekursiv aufzahlbar Diese Menge wird auch Universelle Sprache genannt Damit ist das Halteproblem der Turingmaschinen semi entscheidbar denn man kann die gegebene Turingmaschine mit der gegebenen Eingabe laufen lassen und nach ihrer Terminierung 1 ausgeben Das Komplement des Halteproblems ist nicht semi entscheidbar Die Selbstanwendbarkeit ist rekursiv aufzahlbar In obigem Beispiel beschranken wir uns auf die Eingaben die dem jeweiligen Programm entsprechen Das Aquivalenzproblem der Turingmaschinen ist nicht semi entscheidbar Auch das Komplement des Aquivalenzproblems ist nicht semi entscheidbar Die Werte der Busy Beaver Funktion sind nicht rekursiv aufzahlbar LiteraturHartley Rogers Theory of recursive functions and effective computability McGraw Hill 1967