article

Die rekursive Aufzählbarkeit ist ein Begriff aus der Berechenbarkeitstheorie. Er gibt Aufschluss darüber, ob sich die Elemente einer vorgegebenen Menge schrittweise von einem Computer erzeugen lassen.

Definition


Eine Menge M heißt rekursiv aufzählbar, falls sie leer ist, oder es eine surjektive berechenbare Funktion \mathbb{N} \to M gibt.

Die Klasse der rekursiv aufzählbaren Mengen wird in der Literatur meist mit RE bezeichnet.

Äquivalenzen zur Definition


  • A ist rekursiv aufzählbar
  • A ist semi-entscheidbar
  • A ist vom Typ 0.
  • A ist die Menge aller Berechnungsergebnisse einer Turingmaschine
  • χ'A, die halbe charakteristische Funktion, ist Turing-, WHILE- oder GOTO-berechenbar.
  • A ist Definitionsbereich einer berechenbaren Funktion
  • A ist Wertebereich einer berechenbaren Funktion

Eigenschaften


  • Jede endliche Menge ist rekursiv aufzählbar.
  • Eine Menge ist genau dann rekursiv aufzählbar, wenn sie semi-entscheidbar ist.
  • Jede rekursiv aufzählbare Menge ist abzählbar.
  • Nicht alle abzählbaren Mengen sind rekursiv aufzählbar.
  • Jede unendliche rekursiv aufzählbare Sprache besitzt Teilmengen, die nicht rekursiv aufzählbar sind.
  • Genau dann, wenn eine Menge und ihr Komplement rekursiv aufzählbar sind, dann ist sie bereits rekursiv entscheidbar.

Beispiele


  • Die Menge der Paare der Form: (Programm, Eingabe) mit der Eigenschaft: das Programm hält mit der Eingabe ist rekursiv aufzählbar. (Siehe Halteproblem)
  • Die Selbstanwendbarkeit ist rekursiv aufzählbar: In obigem Beispiel beschränken wir uns auf die Eingaben, die dem jeweiligen Programm entsprechen.
  • Die Werte der Busy-Beaver-Funktion \Sigma(n) sind nicht rekursiv aufzählbar.

Weblink


  • http://users.informatik.haw-hamburg.de/~voeller/th/thinf/node10.html

Berechenbarkeitstheorie | Rekursionstheorie | Theoretische Informatik

Recursively enumerable set | Conjunto recursivamente enumerable | Récursivement énumérable | קבוצה ניתנת למנייה רקורסיבית | Insieme ricorsivamente enumerabile | 递归可枚举集合

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Rekursive Aufzählbarkeit".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld