Vorlesung 12 Merkelt

Aus ProgrammingWiki

Inhaltsverzeichnis

Folie 12

f(x,y) = \begin{cases} min~(z + 1)^2 > x & ,falls~(z + 1)^2 > x~existiert\\ y + 1 & ,sonst \end{cases}

f(19,19) = \begin{cases} min~(z + 1)^2 > 19 & ,falls~(z + 1)^2 > 19~existiert\\ 20 & ,sonst \end{cases}

Das kleinste z \in \N, welches die Bedingung erfüllt ist z = 4, da

  • z = 0 \curvearrowright 1^2 = 1, zu klein
  • z = 1 \curvearrowright 2^2 = 4, zu klein
  • z = 2 \curvearrowright 3^2 = 9, zu klein
  • z = 3 \curvearrowright 4^2 = 16, zu klein
  • z = 4 \curvearrowright 5^2 = 25, erfüllt die Bedingung
f(19,19) = 4 = \lfloor \sqrt{19} \rfloor

Folie 24

µf(10)~=~0 µf(5)~=~\perp

µf(x) = \begin{cases} 0 & ,wenn~x~gerade\\ \perp & ,sonst \end{cases}

Folie 26

h_1(10)~=~0 h_1(5)~=~1

h_1(x) = \begin{cases} 0 & ,wenn~x~gerade\\ 1 & ,sonst \end{cases}

Folie 28

h_2(10)~=~100 h_2(5)~=~25

h_2(x) = x^2

Folie 30

h_3(10)~=~0 h_3(5)~=~0

h_3(x) = 0

Folie 32

Schema:

\mu{}f(x) = \begin{cases} \textrm{das kleinste } \_\_\_\_\_ & ,\textrm{mit } \_\_\_\_\_ = 0, \textrm{wenn }\\ & \textrm{(1) so ein } \_\_ \textrm{ existiert und} \\ & \textrm{(2) } \_\_\_\_\_\_ \textrm{ für alle } \_\_ \leq \_\_ \textrm{ definiert ist;} \\ \perp & ,sonst \end{cases}

Schema (2)

\mu{}f(x) = \begin{cases} \textrm{das kleinste } z \in \N & ,\textrm{mit } g(x,z) = 0, \textrm{wenn }\\ & \textrm{(1) so ein } z \textrm{ existiert und} \\ & \textrm{(2) } g(x,i) \textrm{ für alle } i \leq z \textrm{ definiert ist;} \\ \perp & ,sonst \end{cases}

g(x,n) ist zu definieren


Die beiden Bedingungen können durch zwei Hilfsfunktionen sicher gestellt werden und anschließend durch eine Multiplikation und verknüpft werden.

prim?(x) = \begin{cases} 1 & ,\textrm{wenn } y \textrm{ Primzahl}\\ 0 & ,sonst \end{cases}

gt(x,y) = \begin{cases} 1 & ,y \gt x\\ 0 & ,sonst \end{cases}

Daraus kann folgende Funktion entwickelt werden:

\mu{}f(x,y) = \begin{cases} \textrm{das kleinste } z \in \N & ,\textrm{mit } prim?(y) \cdot gt(y,x) \dot - z = 0, \textrm{wenn }\\ & \textrm{(1) so ein } z \textrm{ existiert und} \\ & \textrm{(2) } prim?(y) \cdot gt(y,x) \dot - i = 0 \textrm{ für alle } i \leq z \textrm{ definiert ist;} \\ \perp & ,sonst \end{cases}

Folie 34

Folie 36ff. - KA