Teoria informacji/TI Ćwiczenia 14
Ćwiczenia
Ćwiczenie 1 [Nieobliczalność ]
Definicja [Test]
Zauważmy, że dla każdego istnieje co najwyżej skończenie wiele takich że . Intuicyjnie, funkcja wskazuje, jak bardzo słowo ,,odbiega od normy". Warunek stwierdza, że takich ciągów nie może być zbyt wiele (w przeciwnym razie stanowiłyby normę).
Ćwiczenie 2 [Uniwersalny test Martina-Lofa]
Niech będzie przeliczalną rodziną testów.
- Dowiedź, że funkcja określona wzorem
jest testem.
Interesujący jest zwłaszcza przypadek, kiedy funkcja sama należy do rodziny .
Test nazwiemy efektywnym, jeśli istnieje maszyna Turinga , która przyjmując na wejściu parę
jeśli zatrzymuje się i daje odpowiedź TAK; jesli daje odpowiedź NIE, lub się zapętla.
Innymi słowy, zbiór jest rekurencyjnie przeliczalny, chociaż funkcja nie musi być rekurencyjna.
Zauważmy, że rodzina wszystkich testów efektywnych jest przeliczalnie wiele. (Dlaczego ?)
- Dowiedź, że jest testem efektywnym.