Im E1 ist ein Satz Rice umgefallen (Satz von Rice)
| Back to OverviewPartielle Funktionen
Zu verstehen was eine partielle Funktion ist, ist der erste wichtige Schritt den Satz von Rice anzuwenden. Also...
Eine partielle Funktion ist eine Funktion, die von einer Turingmaschine berechnet wird. (). Da nicht immer anhalten muss gilt:
>
Satz von Rice
Der dolle Satz von Rice lautet wie folgt (ist wirklich wichtig):
Sei die Menge der berechenbaren partiellen Funktionen und eine Teilmenge von mit . Dann ist die Sprache
unentscheidbar.
Oke also Aussagen über die Funktion, die eine Turingmaschine berechnet sind immer unentscheidbar.
Die Beweise von Satz von Rice sind eigentlich alle sehr leicht und kurz, aber man muss hier besonders Vorsichtig sein, ob ihr den Satz überhaupt anwenden dürft.
Ihr müsst folgende Schritte beachten:
- Stellt zunächst formal eure Sprache auf (also ).
- Stellt dann eure Funktionsmenge auf. (Hier müsst ihr darauf Achten, das es tatsächlich par. Funktion sind)
- Eigenschaften von Automaten wie sind keine Funktionen.
- Zeigen das ist.
- Zeigen das ist.
- Von kommen.
- Schreiben: Also ist nach dem Satz von Rice unentscheidbar.
Fertig. Aber wie gesagt aufpassen wie in der Übung, ob es sich wirklich um die Funktion, die die TM berechnet handelt, oder um eine Eigenschaft der TM.