Lim_Dul
26.10.2001, 17:41
Wir müssen als Übungsaufgabe beweisen, das folgende Funktion primitiv rekursiv ist:
f(x,0) = g(x) (G ist primitiv rekursiv)
f(x,y+1) = f(f(x,y),y)
Problem ist, wir haben zur Verfüngung als Operationen um aus einer primitiv rekursiven Funktion eine andere zu machen folgende:
Substitution:
f(x)=g(h(x))
Und primitive Rekursion:
f(x,0)=g(x)
f(x,y+1)=h(x,y,f(x,y))
Und mir gelingt die Herleitung nicht, das die ganz oben angebene Formel sich daraus herleiten lässt.
Ich weiß, das die Formel oben sich schreiben lässt:
f(x,y)=g(g(g(.....g(x))..)) (2y fach)
Aber der Beweis warum das so ist, gelingt mir nicht.
Als Tip haben wir bekommen, die Logarithmus Funktion (Basis 2):
ld(0)=0
ld(x)=Abgerundet ld2(x)
Diese Funktion ist primitiv Rekursiv
Achja, alle Werte x,y sind natürliche Zahlen inklusive der Null.
f(x,0) = g(x) (G ist primitiv rekursiv)
f(x,y+1) = f(f(x,y),y)
Problem ist, wir haben zur Verfüngung als Operationen um aus einer primitiv rekursiven Funktion eine andere zu machen folgende:
Substitution:
f(x)=g(h(x))
Und primitive Rekursion:
f(x,0)=g(x)
f(x,y+1)=h(x,y,f(x,y))
Und mir gelingt die Herleitung nicht, das die ganz oben angebene Formel sich daraus herleiten lässt.
Ich weiß, das die Formel oben sich schreiben lässt:
f(x,y)=g(g(g(.....g(x))..)) (2y fach)
Aber der Beweis warum das so ist, gelingt mir nicht.
Als Tip haben wir bekommen, die Logarithmus Funktion (Basis 2):
ld(0)=0
ld(x)=Abgerundet ld2(x)
Diese Funktion ist primitiv Rekursiv
Achja, alle Werte x,y sind natürliche Zahlen inklusive der Null.