Invia.cz
Last minute
Tunisko
Dovolená v Chorvatsku
Pojeďte do Egypta
Bulharsko
Vydělávejte peníze s INVIA.CZ
Pojmem primitivně rekurzivní funkce (PRF) se v teorii vyčíslitelnosti označuje třída v jistém smyslu „jednoduchých“ funkcí. Jejich rozšířením je třída částečně rekurzivních funkcí (ČRF).
Obsah |
Všechny tři níže uvedené funkce jsou primitivně rekurzivní:



Označení
znamená, že pokud má alespoň jedna strana rovnice smysl (tzn. je definována), pak má smysl i druhá strana a hodnoty funkcí f a g v bodě x se rovnají.
a 
n-ární PRF
je n-ární primitivně rekurzivní funkce, kde 
a
, jestliže
a 
Označení
znamená, že funkce f je pro argumenty
definována (neboli konverguje). Pokud by funkce divergovala (nebyla pro tyto argumenty definována), píšeme
.
Třída primitivně rekurzivních funkcí je nejmenší třídou funkcí
, která obsahuje axiomy a je uzavřená na operátory primitivní rekurze a substituce. Odvození funkce je pak konečná posloupnost funkcí, z nichž každá je buď axiom nebo vzniká z předchozích funkcí aplikací některého operátoru.
Zjednodušeně řečeno, primitivně rekurzivní funkce je taková, kterou lze zapsat jako počítačový program obsahující pouze konečné for cykly a žádné while cykly nebo skoky.
Primitivně rekurzivní predikát je takový, jehož charakteristická funkce je nějaká primitivně rekurzivní funkce.
V podstatě všechny „klasické“ funkce (sčítání, odčítání, ale také například test prvočíselnosti) jsou primitivně rekurzivní. Příkladem funkce, která není primitivně rekurzivní, je tzv. Ackermannova funkce.
pro nějaké x0. Nyní přichází klíčový krok důkazu, kdy za x dosadíme x0 (tzn. Cantorova diagonální metoda) a dostáváme
, což je spor. Předpoklad, že U je primitivně rekurzivní funkce, byl tedy chybný.