l05

background image

1

Lista zadań z matematycznych podstaw informatyki nr 5.

Zad. 1. Udowodnij, że funkcja U

jest rekurencyjna.

Zad. 2. Czy zbiory definiowane formułami klasy ∆

0

są pierwotnie rekurencyjne?

Zad. 3. Czy istnieje zbiór rekurencyjny, który nie jest pierwotnie rekurencyjny?

Zad. 4. Niech R będzie relacją pierwotnie rekurencyjną. Udowodnij, że funkcja

f (x, a) = µy(R(x, y) ∨ y = a)

jest pierwotnie rekurencyjna. Wskazówka. Funkcję f można próbować definiować
wzorem

f (x, a) =

a

X

i=0

ch

R

(x, i).

Zrealizuj poprawnie tę ideę.

Zad. 5. Udowodnij, że funkcja β zdefiniowana na wykładzie jest pierwotnie reku-

rencyjna.

Zad. 6. Przyjmijmy, że

M (n, 1, 3) = n

n

, M (n, 1, p+1) = M (n, n, p), M (n, m+1, p) = M (M (n, 1, p), m, p).

Korzystając z twierdzenia o rekursji udowodnij, że te trzy równości definiują funk-
cję rekurencyjną. Znajdź dziedzinę tej funkcji.

Czy jest to funkcja pierwotnie

rekurencyjna? Jak inaczej dowieść rekurencyjność tej funkcji? Jest to funkcja Ste-
inhausa - Mosera.

Zad. 7. Udowodnij, że istnieje całkowita funkcja rekurencyjna t, której wartością

dla e będącego numerem funkcji ch

R

jest numer

funkcji f zdefiniowanej w zadaniu 4. Powinien więc zachodzić wzór

ϕ

s(e)

(hx, ai) = µy (ϕ

e

(x, y) = 0 ∨ y = a).

Zad. 8. Czy operacja odwracania funkcji jest efektywna w sensie poprzedniego

zadania? Funkcja wyliczająca numer funkcji odwrotnej powinna być całkowita,
ale zwraca poprawną wartość tylko wtedy, gdy taka wartość istnieje.


Wyszukiwarka

Podobne podstrony:
lab.3, spr 3 Michał Kata Tomasz Kordas L05
L05 Malec Marcola Ławniczek Mikronapedy Lab4 spr(1)
4 6 m2 L05
MObl L05
PROJEKT INFORMATYCZNY L05, Zarządzanie projektami prz, Projekt informatyczny
lab.4, spr 4 Michał Kata Tomasz Kordas L05
L05 Sprawozdanie 4 Rurański K
lab.2, spr 2 Michał Kata Tomasz Kordas L05
pli1 l05 kv1
Ziel B2 1 L05 Arbeitsbuch Lösungen
pli1 l05 kv2
N141I3 L05
M170E5 L05
L05 Izabela Obierzyńska sprawozdanie pr5
N154I2 L05

więcej podobnych podstron