www.wikidata.de-de.nina.az
In der theoretischen Informatik heisst eine formale Sprache L displaystyle L uber einem Alphabet S displaystyle Sigma rekursiv entscheidbar wenn eine Turingmaschine M existiert die auf allen Eingaben w S displaystyle w in Sigma halt und jede Eingabe w S displaystyle w in Sigma genau dann akzeptiert wenn w L displaystyle w in L ist Der Unterschied zu den rekursiv aufzahlbaren Sprachen ist definitionsgemass dass eine Turingmaschine fur eine rekursive Sprache immer halten muss wahrend eine fur eine rekursiv aufzahlbare Sprache nur halten muss wenn das Wort in der Sprache liegt Die Menge der rekursiven Sprachen stimmt mit allen bisher vorgeschlagenen Berechenbarkeitsmodellen uberein Hierzu gehoren insbesondere die Goto Berechenbarkeit und die While Berechenbarkeit welche aus den gangigsten Programmierkonstrukten am Computer hervorgehen Diese Ubereinstimmungen sind Ausgangspunkt fur die Churchsche These Beachte Die durch primitive Rekursion erzeugten Sprachen bilden nur eine echte Teilmenge der rekursiven Sprachen man kann zeigen dass dies dann die gleichen Sprachen sind die auch durch die Loop Berechenbarkeit erzeugt werden Die Menge der rekursiven Sprachen ist echte Teilmenge der Chomsky Typ 0 Sprachen rekursiv aufzahlbare Sprachen und echte Obermenge der Chomsky Typ 1 Sprachen kontextsensitive Sprachen Das Halteproblem ist rekursiv aufzahlbar Typ 0 aber nicht rekursiv Es gibt Sprachen die rekursiv aber nicht kontextsensitiv Typ 1 sind Wenn es keine Turingmaschine gibt die ein solches Entscheidungsproblem lost so gibt es nach der Churchschen These uberhaupt keinen Algorithmus fur das Problem Man beschrankt sich bei dieser Definition auf Entscheidungsprobleme also auf Probleme deren Antwort nur Ja oder Nein sein kann Es stellt sich aber heraus dass sie trotz dieser Einschrankung meist ausreichend ist da die zu Entscheidungsproblemen gehorenden Berechnungsprobleme meist nicht schwieriger zu losen sind Der Vorteil ist dass man alle Entscheidungsprobleme auf Sprachen zuruckfuhren kann diese konnen u a durch Chomsky Grammatiken beschrieben werden Eine Eingabe w ist fur ein Entscheidungsproblem P genau dann eine Losung wenn w in der zu P gehorigen Sprache L liegt Wortproblem Somit besteht eine Brucke zwischen dem erzeugenden Grammatik Modell und dem akzeptierenden Automaten Modell In der Tat kann man zu jeder Chomsky Grammatik Klasse eine Automatenklasse finden die genau die Sprachen der jeweiligen Klasse akzeptiert und umgekehrt Chomsky Hierarchie Die Nicht Rekursivitat einer Sprache kann man mittels des Satzes von Rice nachweisen Abgerufen von https de wikipedia org w index php title Rekursive Sprache amp oldid 213960375