Və avtomatlar nəZƏRİYYƏSİ (Məşğələ dərsləri üşün vəsait)


II. Primitiv rekursiya operatorundan istifadə edilməsi



Yüklə 226 Kb.
səhifə5/12
tarix10.05.2022
ölçüsü226 Kb.
#57012
növüDərs
1   2   3   4   5   6   7   8   9   ...   12
alqor-nəz məşğələ

II. Primitiv rekursiya operatorundan istifadə edilməsi
2.1.Primitiv rekursiya operatorundan istifadə etməklə məsələ həllinin nümunələrinə baxaq:

Məsələ1. f(x, y) = x + y primitiv rekursiv funksiyanın isbatı.

Həlli.

f(x, 0) = x,

f(x, y+1) = x + y + 1 = f(x, y) +1.

Bu rekursiv sxemin primitiv rekursiya uyğunluğunu göstərmək üçün seçim və təqibetmə funksiyasından istifadə edək

f(x, 0) = x = I(x),

f(x, y+1) = f(x, y) + 1 = S(f(x, y)) = S(I3(x, y, f(x, y))).



Məsələ2. f(x, y) = x ⋅ y primitiv rekursiv funksiyanın isbatı

Həlli Verilmiş funksuyanın rekursiv təyininə baxaq

f(x, 0) = 0,

f(x, y+1) = x ⋅ (y + 1) = x ⋅ y + x = f(x, y) +x,

buradan aydın olur ki,Z(x) = x ⋅ 0.

x ⋅ y = p(x, y) ilə işarə etsək,onda:

p(x, 0) = Z(x);

p(x, y+1) = p(x, y) +x = S(p(x, y), x) = S( I31 (x, y, p(x, y)), I33 (x, y, p(x, y))).

Məsələ3.Aşağıdakı primitiv rekursiv funksiyanın isbat edin

Sg(x)= əgər



Həlli. Verilmiş funksiyanın rekursiv olmasına baxaq

Sg(0) = 0 = Z(x),

Sg(x+1) = Z(x) +1 = 1 = S(Z(x)).
Məsələ4. Aşağıdakı primitiv rekursiv funksiyanın isbat edin f(x) = 2x.

Həlli. Verilmiş funksiyanın rekursiv olmasına baxaq

f(0) = 1 = S(Z(x)),

f(x+1) = 2 ⋅ 2x =2 ⋅ f(x) = S(S(Z(x))).
Məsələ5. Aşağıdakı primitiv rekursiv funksiyanın isbat edin f(x, y) = xy.

Həlli. Verilmiş funksiyanın rekursiv olmasına baxaq

f(x, 0) = 1 = S(Z(x));

f(x, y+1) = xy+1 = xy ⋅x = f(x, y) ⋅I21 (x, y) = p(I33 (x, y, f(x, y)), I31 (x, y, f(x, y))).


Yüklə 226 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin