Documente Academic
Documente Profesional
Documente Cultură
==================================================
==========
Definitii:
==========
##################################################
#############################
1. Functii Recursive:
=================
Functii elementare:
1. Succesor:
succ : N -> N
succ(x) = x+1
2. Constanta:
(n) n
C : N -> N
k
(n)
C (x1, ..., xn ) = k
k
3. Proiectia:
(n) n
P : N -> N
k
(n)
P (x1, ..., xn ) = xk
k
Operatii:
1. Compunere functionala:
k
f : N -o-> N
k
g : N -o-> N i de la 1 la m
i
m
h : N -o-> N
f(x1,...,xk) = h(g1(x1,...,xk) , ... , gm(x1,...,xk))
2. Recurenta Primitiva:
k+1
f : N -o-> N
k
g : N -o-> N
k+2
h : N -o-> N
f(x1,...,xk,0) = g(x1,...,xk)
f(x1,...,xk,t+1) = h(x1,...,xk,t,f(x1,...,xk,t))
3. Minimizare Marginita:
k
f : N -o-> N
k+1
g : N -0-> N
f(x1,...,xk) = min( g(x1,...,xn,t) = 0 ) - minim dupa t
t
##################################################
#############################
1. Programe Standard:
=================
1. Limbajul Abstract S
Variabile:
x1 ... xn - Variabile de intrare
y
- Variabile de iesire
z1 ... zm - variabile de lucru
Instructiuni:
1.
2.
3.
4.
V <- V
V <- V+1
V <- V-1 ( Daca se poate )
IF V =/= 0 GOTO L
Terminare:
Salt la eticheta E.
Salt la o eticheta inexistenta.
Terminarea instructiunilor.
Vom numi f functia calculata de programul P.
Relatii:
========
Functiile recursive si programele standard sunt modele de calcul
echivalente.
1. Toate functile elementare poat fi calculate cu programe standard.
2. Legat de compunerea functionala, daca g si h sunt calculabile cu PS,
atunci si f este calculabila cu PS.
3. Legat de recurenta primitiva, daca g si h sunt calculabile cu PS,
atunci si f este calculabila cu PS.
4. Legat de minimizarea marginita, daca g este calculabila cu PS,
atunci si f este calculabila cu PS.
5. Din cele 4 afirmatii de mai sus, reiese faptul ca orice functie recursiva
sau partial recursiva este calculabila cu PS.
Demonstratii:
============
Demonstratiile celor doua teoreme, de cate 2 puncte fiecare.
##################################################
#############################
1. Orice functie recursiva sau partial recursiva este calculabila cu PS.
Aceasta teorema reiese din demonstratia celor 4 relatii intre functiile
recursive si PS.
GOTO Ar+1
---|
x1
x2
xk