3148972480

3148972480



Reprezentowalność funkcji rekurencyjnych w A-rachunku

Lemat. Funkcje A-definiowalne są zamknięte ze względu na rekursję prostą.

{RecghOx = gx    J f(0,x) = g(x),

Rec g h (suc n) x = hn (Recghnx)x 1 f(S(n),£) = h{n, f(n,x),x),

Ideę obliczania rekursora wyjaśnia poniższy program (porównaj z programem dla poprzednika).

V := 0; 1

J

<0 ,g(x))

while y ^ n

do (* 2 = f(y,x) *)

begin

z := h(y, z,

X> j«(t/,z> -* <suc

V ■= sucy\

end

'* z = f(n,x)

*)

Teraz ten algorytm możemy zapisać w postaci A-termu.


n-krotna operacji q


iteracja


Rec =

\ghnx.snó (Iter n (Ap.pair (suc (fstp)) (h (fstp) (snd p)x)) (pair 0 (gx))

Zdzisław Spławski: Teoretyczne Podstawy Języków Programowania, Wykład 4. Siła wyrazu rachunku A 18



Wyszukiwarka

Podobne podstrony:
Reprezentowalność funkcji rekurencyjnych w A-rachunku Lemat. Funkcje A-definiowalne są zamknięte ze
Reprezentowalność funkcji rekurencyjnych w A-rachunku Lemat. Funkcje bazowe (początkowe) Z, S,
Reprezentowalność funkcji rekurencyjnych w A-rachunku Definicja. Funkcja częściowo rekurencyjna f :N
Reprezentowalność funkcji rekurencyjnych w A-rachunku Twierdzenie. Wszystkie funkcje częściowo
stat Page resize Rozdział 2Elementy rachunku prawdopodobieństwa2.1 Kombinatoryka Definicja 2.1. Si
• Granica i ciągłość funkcji Definicje Definicje są w zasadzie kalką definicji analizy zmiennej
podstawowym elementem definicji są oczekiwania, jakie wiążemy z funkcjonowaniem systemu 2. teoria
§6. Rachunek różniczkowy 1. Korzystając z definicji, wyznaczyć pochodne podanych funkcji w odpowiedn
Zdj?cie0453 Gęstością rozkładu zmiennej losowej: >4. Jest funkcja (tu), (b) i (c); C. są wszystki
Zdj?cie2580 Metody radialne - podsumowanie •    Metody bazujące na funkcjach radialny
img240 panujących w opakowaniach nie są w stanie wykonywać funkcji życiowych. Przyjmuje się, że jest
skanuj0085 (37) Rozdział 3. ♦ Instrukcje sterujące i funkcje 97{ Sa = $GL0BALS["a"]: echo(

więcej podobnych podstron