BuK-Übung02 G2
Aus ProgrammingWiki
Intuitiver Berechnbarkeitsbegriff
Bijektive Funktion
Es sei eine Funktion f:{\mathbb{N}}^{+} \rightarrow {\mathbb{Q}}^{+} gegeben:
Die Funktion f ist eine bijektive Abbildung, wenn eine Umkehrfunktion f^{-1} existiert. Also wenn für alle y \in Y genau ein x \in X mit f\left(x\right) = y existiert.
Um die Funktion zu testen, werden für n = 1,2,...,7 die Ergebnisse per Hand begerechnet:
f(1) = 1
f(2) = f(2/2)+1 = f(1)+1 =2
f(3) = \frac{1}{f(3-1)}=\frac{1}{f(2)}=\frac{1}{2}
f(4) = f(4/2)+1 = f(2)+1 = 2+1=3
f(5) = \frac{1}{f(5-1)}= \frac{1}{f(4)}= \frac{1}{3}
f(6) = f(3)+1=\frac{3}{2}
f(7) = \frac{1}{f(6)}=\frac{1}{\frac{3}{2}}=\frac{2}{3}
Die Funktion sieht folgendermaßen in Scheme aus:
Zu der Funktion 2 Beispiel-Aufrufe:
Daraus entsteht dann die Umkehrfunktion.