Primitiv rekursive Funktionen Flashcards

1
Q

Primitiv rekursive Basisfunktionen

A
  • Alle konstante Funktionen
  • Alle identische Abbildungen(Projektion auf eine der Komponente)
  • Die Nachfolgerfunktion succ(n) = n+1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jede Komposition von primitiv rekursiven Funktionen ist…

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jede Funktion, die durch primitive Rekursion aus primitiv rekursiven Funktionen entsteht ist..

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wenn g : N^(k) →N und h : N^(k+2) →N primitiv rekursiv, dann f : N^(k+1) →N primitiv rekursiv, mit den Regeln:

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jede primitiv rekursive Funktion ist … und … .

A

berechenbar und total

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Additionsfunktion
add : N^(2) →N
add(x, y)= x+y

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Multiplikationsfunktion
mult : N^(2) →N
mult(x, y)= x∙y

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vorgängerfunktion
pred : N →N
pred(x) = max {x-1, 0}

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Substraktionsfunktion
sub : N^(2) →N
sub(x, y) = x - ̇ y = max {x-y, 0}

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Signum
f : N → {0,1}
f(x) = [x ≥ 1]

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Gleichheit
f : N^(2) → {0,1}
f(x,y) = [x = y]

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kleiner
f : N^(2) → {0,1}
f(x,y) = [x < y]

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Maximum
f : N^(2) → {0,1}
f(x,y) = max {x, y}

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Minimum
f : N^(2) → {0,1}
f(x,y) = min {x, y}

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Division
f : N^(2) → {0,1}
f(x,y) = ⌊x/y⌋

A

primitiv rekursiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Parität
f : N → {0,1}
f(x) = [x ungerade]

A

primitiv rekursiv

17
Q

Teilbarkeit
f : N^(2) → {0,1}
f(x,y) = [x|y]

A

primitiv rekursiv

18
Q

Primzahl
f : N → {0,1}
f(x) = [x prim]

A

primitiv rekursiv

19
Q

binom_2 : N → N

binom_2 (x) = 2-Combinations of x elements = [x(x-1)]/2

A

primitiv rekursiv

20
Q

β : N^(2) → N

β(x,y) =x + (2-Combinations of x+y+1 elements )

A

primitiv rekursiv

Bijektion zwischen N^(2) und N

21
Q

Umkehrfunktion der Bijektion β

A

γ : N → N primitiv rekursiv

γ(n) = h(n,n,n)

22
Q

Die Menge der primitiv rekursiven Funktionen fällt mit der Menge der … - berechenbare Funktionen zusammen.

A

LOOP und auch WHILE

23
Q

Definition: Es sei g : N^(k+1) → N ∪ {⊥} eine Funktion mit k+1 Argumenten. Durch Anwendung des μ-Operators auf g entsteht eine neue Funktion f : N^(k) → N ∪ {⊥} mit k Argumenten, wobei f(x_1, …, x_k) = …

A

= min {n | g(n,x_1, …, x_k)=0 und für alle m < n gilt g(m, x_1, …, x_k) ≠ ⊥}. Die entstehende Funktion f wird mit μg :N^(k) → N ∪ {⊥} bezeichnet.
(! Es gilt: min ∅ = ⊥)

24
Q

Die kleinste Klasse von Funktionen:

  • die die Basisfunktionen enthält und
  • die abgeschlossen ist unter Komposition, primitiver Rekursion und Anwendung des ….- Operators ist…
A

μ, die Klasse der μ-rekursiven Funktionen

25
Q

Die Klasse der μ-rekursiven Funktionen ist …

A

die kleinste Klasse von Funktionen:

  • die die Basisfunktionen enthält und
  • die abgeschlossen ist unter Komposition, primitiver Rekursion und Anwendung des μ-Operators
26
Q

WHILE Program die μ-rekursive Funktionen simuliert:

A
x_0 := 0;
y := g(0, x_1, ..., x_k);
WHILE y ≠ 0 DO 
      x_0 := x_0+1;
      y := g(x_0, x_1, ..., x_k);
ENDLOOP;
27
Q

μ-rekursive Funktionen sind…(Turing-mächtig/nicht Turing-mächtig)

A

Turing-mächtig

28
Q

primitiv rekursive Funktionen sind…(Turing-mächtig/nicht Turing-mächtig)

A

nicht Turing-mächtig

29
Q

Primitiv rekursive Funktionen sind..

A

eine Unterfamilie der Funktionen N^(k) → N mit k≥1.