Primitiv rekursive Funktionen Flashcards
Primitiv rekursive Basisfunktionen
- Alle konstante Funktionen
- Alle identische Abbildungen(Projektion auf eine der Komponente)
- Die Nachfolgerfunktion succ(n) = n+1
Jede Komposition von primitiv rekursiven Funktionen ist…
primitiv rekursiv
Jede Funktion, die durch primitive Rekursion aus primitiv rekursiven Funktionen entsteht ist..
primitiv rekursiv
Wenn g : N^(k) →N und h : N^(k+2) →N primitiv rekursiv, dann f : N^(k+1) →N primitiv rekursiv, mit den Regeln:
f(0, x_1, …, x_k) = g(x_1, … , x_k)
f(n+1, x_1, …, x_k) = h(n, f(n, x_1, …, x_k), x_1, …, x_k)
Jede primitiv rekursive Funktion ist … und … .
berechenbar und total
Additionsfunktion
add : N^(2) →N
add(x, y)= x+y
primitiv rekursiv
Multiplikationsfunktion
mult : N^(2) →N
mult(x, y)= x∙y
primitiv rekursiv
Vorgängerfunktion
pred : N →N
pred(x) = max {x-1, 0}
primitiv rekursiv
Substraktionsfunktion
sub : N^(2) →N
sub(x, y) = x - ̇ y = max {x-y, 0}
primitiv rekursiv
Signum
f : N → {0,1}
f(x) = [x ≥ 1]
primitiv rekursiv
Gleichheit
f : N^(2) → {0,1}
f(x,y) = [x = y]
primitiv rekursiv
Kleiner
f : N^(2) → {0,1}
f(x,y) = [x < y]
primitiv rekursiv
Maximum
f : N^(2) → {0,1}
f(x,y) = max {x, y}
primitiv rekursiv
Minimum
f : N^(2) → {0,1}
f(x,y) = min {x, y}
primitiv rekursiv
Division
f : N^(2) → {0,1}
f(x,y) = ⌊x/y⌋
primitiv rekursiv