% % bohrmollerup.tex % % (c) 2022 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule % \subsection{Der Satz von Bohr-Mollerup \label{buch:rekursion:subsection:bohr-mollerup}} \begin{figure} \centering \includegraphics{chapters/040-rekursion/images/loggammaplot.pdf} \caption{Der Graph der Funktion $\log|\Gamma(x)|$ ist für $x>0$ konvex. Die blau hinterlegten Bereiche zeigen an, wo die Gamma-Funktion negative Werte annimmt. \label{buch:rekursion:gamma:loggammaplot}} \end{figure} Die Integralformel und die Grenzwertdefinition für die Gamma-Funktion zeigen beide, dass das Problem der Ausdehnung der Fakultät zu einer Funktion $\mathbb{C}\to\mathbb{C}$ eine Lösung hat, aber es ist noch nicht klar, in welchem Sinn dies die einzig mögliche Lösung ist. Der Satz von Bohr-Mollerup gibt darauf eine Antwort. Der Graph in Abbildung~\ref{buch:rekursion:gamma:loggammaplot} zeigt, dass die Werte der Gamma-Funktion für $x>0$ so schnell anwachsen, dass sogar die Funktion $\log|\Gamma(x)|$ konvex ist. Der Satz von Bohr-Mollerup besagt, dass diese Eigenschaft zur Charakterisierung der Gamma-Funktion verwendet werden kann. \begin{satz} \label{buch:satz:bohr-mollerup} Eine Funktion $f\colon \mathbb{R}^+\to\mathbb{R}$ mit den Eigenschaften \begin{enumerate}[i)] \item $f(1)=1$, \item $f(x+1)=xf(x)$ für alle $x\in\mathbb{R}^+$ und \item die Funktion $\log f(t)$ ist konvex \end{enumerate} ist die Gamma-Funktion: $f(t)=\Gamma(t)$. \index{Satz!von Bohr-Mollerup}% \index{Bohr-Mollerup, Satz von}% \end{satz} Für den Beweis verwenden wir die folgende Eigenschaft einer konvexen Funktion $g(x)$. Sei \begin{equation} S(y,x) = \frac{g(y)-g(x)}{y-x} \qquad\text{für $y-x$} \end{equation} die Steigung der Sekante zwischen den Punkten $(x,g(x))$ und $(y,g(y))$ des Graphen von $g$. Da $g$ konvex ist, ist $S(y,x)$ eine monoton wachsende Funktion der beiden Variablen $x$ und $y$, solange $y>x$. \begin{proof}[Beweis] Wir halten zunächst fest, dass die Bedingungen i) und ii) zur Folge haben, dass $f(n+1)=n!$ ist für alle positiven natürlichen Zahlen. Für die Steigung einer Sekante der Funktion $g(x)=\log f(x)$ kann damit für natürliche Argumente bereits berechnet werden, es ist \[ S(n,n+1) = \frac{\log n! - \log (n-1)!}{n+1-n} = \frac{\log n + \log (n-1)! - \log(n-1)!}{1} = \log n \] und entsprechend auch $S(n-1,n) = \log(n-1)$. \begin{figure} \begin{center} \begin{tikzpicture}[>=latex,thick] \draw (-6,0) -- (6,0); \node at (-5,0) [above] {$n-1\mathstrut$}; \node at (0,0) [above] {$n\mathstrut$}; \node at (3,0) [above] {$n+x\mathstrut$}; \node at (5,0) [above] {$n+1\mathstrut$}; \node[color=blue] at (-5,-2.3) {$S(n-1,n)\mathstrut$}; \node[color=red] at (-1.666,-2.3) {$S(n-1,n+x)\mathstrut$}; \node[color=darkgreen] at (1.666,-2.3) {$S(n,n+x)\mathstrut$}; \node[color=orange] at (5,-2.3) {$S(n,n+1)\mathstrut$}; \node at (-3.333,-2.3) {$<\mathstrut$}; \node at (0,-2.3) {$<\mathstrut$}; \node at (3.333,-2.3) {$<\mathstrut$}; \draw[color=blue] (-5,0) -- (-5,-2) -- (0,0); \draw[color=red] (-5,0) -- (-1.666,-2) -- (3,0); \draw[color=darkgreen] (0,0) -- (1.666,-2) -- (3,0); \draw[color=orange] (0,0) -- (5,-2) -- (5,0); \fill (-5,0) circle[radius=0.08]; \fill (0,0) circle[radius=0.08]; \fill (3,0) circle[radius=0.08]; \fill (5,0) circle[radius=0.08]; \draw[double,color=blue] (-5,-2.5) -- (-5,-3.0); \draw[double,color=orange] (5,-2.5) -- (5,-3.0); \node[color=blue] at (-5,-3.3) {$\log (n-1)\mathstrut$}; \node[color=orange] at (5,-3.3) {$\log (n)\mathstrut$}; \end{tikzpicture} \end{center} \caption{Für den Beweis des Satzes von Bohr-Mollerup wird die Sekantensteigung $S(x,y)$ für die Argumente $n-1$, $n$, $n+x$ und $n+1$ verwendet. \label{buch:rekursion:fig:bohr-mollerup}} \end{figure} Wir wenden jetzt die eben erwähnte Tatsache, dass $S(x,y)$ monoton wachsend ist, auf die Punkte $n-1$, $n$, $n+x$ und $n+1$ wie in Abbildung~\ref{buch:rekursion:fig:bohr-mollerup} an, wobei $0