Fibonacci und die Folge(n) 9783486598490, 9783486589108

Die Fibonaccifolge begeistert seit Jahrhunderten Mathematiker wie Nichtmathematiker gleichermaßen. Sie hat so viele inte

272 44 29MB

German Pages 207 [203] Year 2009

Report DMCA / Copyright

DOWNLOAD FILE

Polecaj historie

Fibonacci und die Folge(n)
 9783486598490, 9783486589108

Citation preview

LLi

Fibonacci und die Folge(n) von

Apl. Prof. Dr. Huberta Lausch

Unter Mitarbeit von Dino Azzarello

Oldenbourg Verlag München

Apl. Prof. Dr. Huberta Lausch ist seit vielen Jahren Dozentin für Mathematik mit den Arbeitsgebieten Algebra, Zahlentheorie und Geometrie an der Universität Würzburg. Außerdem arbeitete sie als Lektorin für Mathematik, Physik und Informatik bei verschiedenen Schulbuchverlagen. Zurzeit ist sie als Lehrkraft an einem Gymnasium tätig. Der Brückenschlag zwischen Schulmathematik und Fachwissenschaft ist ihr ein großes Anliegen.

Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen

Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar.

© 2009 Oldenbourg Wissenschaftsverlag GmbH Rosenheimer Straße 145, D-81671 München Telefon: (089)45051-0

oldenbourg.de Das Werk einschließlich aller Abbildungen ist urheberrechtlich geschützt. Jede Verwertung außerhalb der Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlages unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Bearbeitung in elektronischen Systemen. Lektorat: Kathrin Mönch Herstellung: Dr. Rolf Jäger Coverentwurf: Kochan & Partner, München Gedruckt auf säure- und chlorfreiem Papier Gesamtherstellung: Books on Demand GmbH, Norderstedt ISBN 978-3-486-58910-8

Vorwort Einer einfachen Zahlenfolge gelingt es, seit Jahrhunderten die Menschen zu faszinieren, obwohl zunächst einmal nichts an ihr spektakulär zu sein scheint: Beginnend mit zwei Einsen, ist jedes weitere Folgenglied Summe der beiden vorangegangenen Folgenglieder. Dieses Bildungsgesetz das Bildungsgesetz der Fibonaccifolge entpuppt sich bei näherem Hinsehen jedoch als eine Art Naturgesetz: Die Blattrosetten vieler Pflanzen richten sich danach, und wer sich die Mühe macht, eine Sonnenblume oder ein Gänseblümchen genauer anzuschauen, wird feststellen, dass die Einzelblüten Spiralen bilden, deren Mitgliederzahl jeweils eine Fibonaccizahl ist. Auch die Schuppen von Tannenzapfen oder Ananasfrüchten folgen diesem Gesetz. Unter dem Stichwort Phyllotaxis findet jeder Interessierte (z. B. im Internet) viele Beispiele dafür. -

-

In diesem Buch soll es jedoch nicht um das Vorkommen der Fibonaccifolge in der Natur oder um ihre Anwendung in der Wirtschaft Fibonacci Trading ist hier das Schlagwort gehen, sondern um die herbere und eher verborgene Schönheit ihrer vielfältigen Verflechtungen mit vielen Teilgebieten der Mathematik. Der Schwerpunkt dieses Buchs liegt auf der Zahlentheorie und der Algebra. Aus diesem Grund tritt neben der Fibonaccifolge auch sofort ihre Gegenspielerin und Gefährtin, die Lucasfolge, auf den Plan. Das erste Kapitel stellt einfache Folgerungen aus dem Bildungsgesetz der beiden Folgen vor. Für die Leserinnen und Leser bedeutet dies jedoch harte Rechenarbeit, denn die Beweise sind zwar elementar, aber gelegentlich recht trickreich, und sollten zumindest teilweise von jeder/jedem durchgerechnet werden. Das zweite Kapitel schlägt die Brücke zur Linearen Algebra und wendet sich eher an mathematisch vorgebildete Leserinnen und Leser; es kann getrost übersprungen werden. Das Herzstück des Buchs stellt das umfangreiche Kapitel drei dar: Hier werden Teilbarkeitsfragen untersucht Teilbarkeit der Fibonacci- oder Lucaszahlen untereinander oder durch bestimmte Primzahlen -, die beiden Folgen modulo m betrachtet und die Frage nach dem Vorkommen von Quadratoder Kubikzahlen unter den Folgengliedern geklärt. In Kapitel vier kommt schließlich noch die Analysis und in Kapitel fünf die Geometrie zu Wort: Es ist undenkbar, ein Buch über die Fibonaccifolge zu schreiben, ohne zumindest ihren Zusammenhang mit dem goldenen Schnitt zu erwähnen. Kapitel sechs greift nun nochmals durch die Konstruktion eines Zahlensystems mithilfe der Fibonaccizahlen auf das Leitmotiv Zahlentheorie zurück, aber angewendet wird all diese Theorie, um zwei besondere Nim-Spiele zu analysieren. In Kapitel sieben gibt es einen kleinen Abstecher in die Informatik. Kapitel acht eröffnet den Blick zu neuen Ufern: Es zeigt sich nämlich, dass die Fibonaccifolge nur ein Anfang war zu einer viel umfassenderen Theorie, der Theorie der Lucasfolgen. Auch andere Verallgemeinerungen der Fibonaccifolge, wie die Tribonaccifolge, die sehr interessante! Padovanfolge und Fibonacci- und Lucaspolynome werden angesprochen. Im Anhang sind jeweils die ersten 60 Folgenglieder von Fibonacci-, Lucas-, Padovan-

-

-

-

-

Vorwort

VI und Perrinfolge angegeben, damit sich jede(r) die schaulich klar machen kann.

Eigenschaften

dieser

Folgen auch an-

Da dieses Buch sich nicht nur an Studierende der Mathematik, sondern hauptsächlich an interessierte Schülerinnen und Schüler wendet, habe ich versucht, alle erforderlichen Hilfsmittel im Buch selbst bereitzustellen. Das ist nicht an allen Stellen gelungen, etwa bei der Linearen Algebra, doch wurden stets die verwendeten Sätze zitiert und Quellen dafür angegeben, sodass es immer möglich ist, der Argumentation zu folgen. Am Ende eines jeden Kapitels findet sich ein Abschnitt mit Aufgaben, der meist in die Teile „Übungsaufgaben" und „Arbeitsaufträge" untergliedert ist. Bei den Arbeitsaufträgen handelt es sich um umfangreichere Aufgaben, die etwa im Rahmen einer Facharbeit bearbeitet werden könnten. Literaturhinweise am Ende eines jeden Kapitels erlauben ein vertieftes Studium.

Nun ist es aber an der Zeit, denjenigen zu danken, ohne die dieses Buch nicht entstanden wäre. Mein ganz besonderer Dank gilt meinem Freund Dino Azzarello, dessen exzellente Facharbeit die Keimzelle dieses Buches darstellt und sich insbesondere in Kapitel 1 und den Abschnitten 3.1, 3.2 sowie 6.1 wiederfindet. Seine klare und perfekte Darstellung hat ein Vorbild geschaffen, an dem sich der Rest des Buchs messen lassen muss. Meinem Würzburger Kollegen Manfred Dobrowolski danke ich für die Unterstützung sowie für seine Verbesserungvorschläge, insbesondere zu den Kapiteln 4 und 8. Ohne ihn hätte dieses Werk niemals seine Geburt sprich: sein Erscheinen erlebt. Schließlich sei auch Frau Kathrin Mönch vom Oldenbourg Wissenschaftsverlag gedankt, der das Thema Fibonaccifolge ein persönliches Anliegen war. -

Grafing

-

Huberta Lausch

Inhaltsverzeichnis 1

Fibonacci- und

1

Lucasfolge

1.1

Grundlegende Eigenschaften Einführung und Definitionen

.

1

1.2

Einfache Summenformeln.

3

1.3 1.3.1 1.3.2 1.3.3

Weitere Eigenschaften von Fibonacci- und Lucasfolge. Das Prinzip der vollständigen Induktion. Beziehungen zwischen Fibonaccizahlen. Beziehungen zwischen Lucaszahlen.

8 8 9 13

1.4 1.4.1 1.4.2

Lineare Rekursion und die Formel von Binet. Die Formel von Binet. Lineare Rekursion die Herleitung der Formel von Binet.

15 15 18

1.5 1.5.1 1.5.2

der Formel von Binet. Folgerungen für die Folgerungen Fibonaccifolge. Beziehungen zwischen Fibonacci- und Lucaszahlen.

20 21 26

1.6

Fibonacci- und Lucaszahlen mit negativen Indizes.

28

1.7

Aufgaben.

30

2

Fibonaccizahlen und Lineare Algebra

31

2.1

Die

31

2.3

Herleitung der Formel von Binet mithilfe der Eigenwertrechnung. Die Darstellung der Fibonaccizahlen als Determinanten von Matrizen Herleitung von Fibonacci-Identitäten mithilfe der Matrizenrechnung.

2.4

Fibonacci- und Lucasvektoren.

41

2.5 2.5.1 2.5.2

Aufgaben. Arbeitsaufträge

48 48 48

3

Zahlentheoretische

von

-

2.2

3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5

aus

....

Übungsaufgaben

. .

35 38

Eigenschaften von Fibonacci- und Lucasfolge 49 Zahlentheoretische Grundlagen. 49

Teiler und Vielfache. 49 Der euklidische Algorithmus und Eigenschaften von ggT und kgV. 51

Binomialkoeffizienten. 54

Gruppen, Ringe, Körper. Kongruenzen und Restklassen

.

56 59

VIII 3.2 3.2.1 3.2.2 3.2.3 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.5 3.6 3.6.1 3.6.2

_Inhaltsverzeichnis Teilbarkeitsaussagen. Teilbarkeitsaussagen für Fibonaccizahlen. Quotienten von Fibonaccizahlen. Teilbarkeitsaussagen für Lucaszahlen Die Fibonaccifolge modulo m. Die Periodenlänge der Fibonaccifolge modulo m Die Fibonaccifolge modulo p, p prim. .

.

Die

Verteilung der Fibonaccizahlen modulo m Summenformeln modulo m. .

Fibonaccizahlen und Binomialkoeffizienten. Summenformeln mit Binomialkoeffizienten.

Verallgemeinerte Binomialkoeffizienten. Quadratzahlen in der Fibonacci- und der Lucasfolge. Aufgaben.

Übungsaufgaben Arbeitsaufträge

. .

64 64 70 74 78 78 82 89 90 91 92 95 97 100 100 101

4

Fibonaccizahlen in der

4.1 4.1.1 4.1.2

Folgen

4.2

Potenzreihen mit Fibonaccizahlen

.

112

4.3

Aufgaben.

115

5

Fibonaccizahlen in der Geometrie

117

5.1

Rechtwinklige Dreiecke. Der goldene Schnitt. Teilung einer Strecke. Konstruktionsverfahren für den goldenen Schnitt.

117

5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.3.3 5.4 5.5 5.5.1 5.5.2

103 Analysis Einige spezielle Folgen. 103

mit dem Grenzwert $. 105 Reihen mit Fibonaccizahlen. 108

119 119 121

Goldene Dreiecke. 125 Die Winkel im goldenen Dreieck. 125 Das Das

regelmäßige Zehneck. regelmäßige Fünfeck. Fibonaccispirale und goldene Spirale. Aufgaben .

Übungsaufgaben Arbeitsaufträge

6

Das

6.1

Die

.

.

Fibonaccizahlensystem

und

Nim-Spiele

Darstellung natürlicher Zahlen durch Fibonaccizahlen.

127 128

133 137 137 138 139

139

Inhaltsverzeichnis_ 6.1.1 6.1.2 6.2 6.2.1 6.2.2 6.2.3 6.3 6.3.1 6.3.2

Stellenwertsysteme. Der Satz von Zeckendorf. Nim-Spiele. Das Spiel „Euklid". Das Spiel von Wythoff. Das Spiel von Wythoff und das Fibonaccizahlensystem. Aufgaben.

Übungsaufgaben Arbeitsaufträge

.

.

139 142 146 146 148 152 155 155 156

7

Die Fibonaccizahlen in der Informatik

157

7.1

Binäre Suchbäume

157

7.2

Fibonacci-Heaps. Aufgaben .

7.3 7.3.1 7.3.2 8 8.1 8.1.1 8.1.2

8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3

8.4 8.5 8.5.1 8.5.2

Übungsaufgaben Arbeitsaufträge

.

.

.

160 162 162 162

163 Verallgemeinerungen der Fibonaccizahlen Lucasfolgen. 163 163 Einführung und Definitionen Eigenschaften von Lucasfolgen. 166 Die Padovanfolge. 170 Definition und Eigenschaften. 170 .

Rekursions- und Summenformeln. 171 Kombinatorische Deutung der Padovanzahlen. 174 Padovan- und Perrinfolge. 174 Die Die

Plastikzahl. Padovanspirale. Die Tribonaccifolge. Fibonacci- und Lucaspolynome. Aufgaben .

Übungsaufgaben Arbeitsaufträge

.

.

A

Tabellen der

A.l

Die ersten 60

A.2

Die ersten

A.3

Die ersten 60 Padovanzahlen

A.4

Die ersten 60

Zahlenfolgen

176 177 178 180

183 183 184 185

Fibonaccizahlen. 185 60 Lucaszahlen. 186 .

187

Perrinzahlen.

188

Inhaltsverzeichnis

X B

Die Formeln

von

Cardano

189

Literaturverzeichnis

191

Index

195

Grundlegende Eigenschaften von Fibonacci- und Lucasfolge

1

In diesem Kapitel werden Folgen im Allgemeinen und speziell die Fibonaccifolge und die Lucasfolge als Beispiele rekursiver Folgen vorgestellt. Zunächst bringen wir einfache Summenformeln, die man unmittelbar aus der Rekursionsformel herleiten kann. Das Prinzip der vollständigen Induktion wird benutzt, um weitere Eigenschaften von Fibonacci- und Lucasfolge und insbesondere die Formel von Binet zu beweisen. Diese Formel erlaubt eine explizite Berechnung des n-ten Folgenglieds in Abhängigkeit von n und führt auf weitere Resultate. Außerdem werden verschiedene Zusammenhänge zwischen Fibonacci- und Lucasfolge aufgezeigt. Schließlich definieren wir beide Folgen auch für negative Indizes.

1.1

Einführung und Definitionen

Die erste

Spur der Fibonaccifolge findet sich bereits um 450 v. Chr. in einem Werk des Sanskrit-Grammatikers Pingala. Als erster in Europa beschrieb sie jedoch der italienische Mathematiker Leonardo da Pisa (etwa um 1170 bis ungefähr 1240), bekannter als Fibonacci, abgeleitet von Filius Bonaccii oder Figlio di Bonacci (Sohn des Bonacci), in seinem Buch Liber Abaci. Zunächst müssen wir jedoch klären, was eine Folge überhaupt ist. Daher beginnen wir mit einer formalen Definition des Folgenbegriffs. Definition 1.1 Eine

Folge ist eine Abbildung



2 kann

man

die linke Seite in der

Z~2™=2(f2i /2i-2) f2n darstellen, und dies ist gerade die Behauptung. —

=



(c)

Die

gesuchte Summe erhält 2n

n

£ i=l

wobei

(a), (b)

und

man

n

f*

=

als Differenz

f2i-l ~

i=l

/2„+i

=

=

1

/2n+2 —

/2n

=

/2n+l

~

1,



i=l

/2n+2

/2n

verwendet wurden.

0

-

Mithilfe der Teile (b) und (c) des vorigen Satzes kann der ersten n Fibonaccizahlen berechnen.

man

die alternierende Summe

1.2 Einfache Summenformeln

5

Beweis: Für gerades n 2k subtrahiert man die Summe der ersten k Fibonaccizahlen mit geradem Index von der Summe der ersten k Fibonaccizahlen mit ungeradem Index: =

k

k

£ fii-l £ hi

=

-

f2k

-

/bfc+l + 1

=

—fik-l + 1)

i=l

;-l

Die

Aussage für ungerades n Gleichung fok+i hk + hk-l =

2k + 1 addiert:

=

ergibt sich,

wenn man

auf beiden Seiten der

2k

+w

=

/2fc

+i

i=l

Damit ist der Satz

vollständig bewiesen. 0

Bisher haben wir mithilfe der Rekursionsformel verschiedene Summen von Fibonaccizahlen bestimmt. Mit einem kleinen Trick gelingt es sogar, die Summe der Quadrate der ersten n Fibonaccizahlen zu berechnen.

Beweis: Der Trick besteht darin, ff mithilfe der Rekursionsformel geschickt darzustellen. Es gilt nämlich ff fifi+i fi-ifi für i 2,n. Beachtet man ff fif2 und setzt dies in Y!i=i fn eini ergibt sich fif2 + £™=2(/i/i+i /i-i/i) /n/n+i- 0 =

=

=



=

-

Quadrate von Fibonaccizahlen können als Summen von Produkten aufeinanderfolgender Fibonaccizahlen dargestellt werden. Auch bei diesem Beweis wird die Rekursionsformel mehrfach verwendet.

Grundlegende Eigenschaften

1

Fibonacci- und

von

Lucasfolge

Satz 1.6

i=l

Sei zunächst

Beweis:

n

ungerade,

2m+l

22

für

fn+i fn+i n

=

ungerades n für gerades n

1 ~

2m + 1. Es

ergibt

sich:

m

/»/»+!

=

Z1/2

+

£(/2i/2i

+/2i+l/2i+2)

+l

i=l

i=l

m =

/l/2

+

£ /2i+l(/2i + /2i+2) i=l m

=

/l/2

+

£(/2i+2



/2i)(/2i+2 + /2i)

i=l m

=

/l/2

+

£(/|i+2 /Ii) ~

i=l

=

Nun sei

n

gerade,

n

=

/1/2

+

/lm+2 /! /lm+2 /n+1 =

2m. Dann erhält

2m

=

~~

man:

m

fifi+l



i=l

m

£(/2i-l/2i + /2i/2i+l) i=l

/2i(/2i + l + /2i-l)

=

i=l m

m =

£(/2i+l

-

/2»-l)(/2/fe £/*+!>+•••+ E /*+£/* =

fc = l

k—l

k=2

k=n

l

k=n



=

(fn+2 1) + (fn+2

"

1

~

"

^



(/n+2

+

^

•••

+

-

"

£ A) 7

fc=l

(/»+!• -i

^/fc-(n-2).l

n(/n+2 1)

1

fc=l

fc=l

•n+1 =

"

n-1

-[/i + (/4-l) +

n(/n+2"



2

/

n(/n+2

fl) +

+

/1

fc=4 =

n(/n+2 1) [(/n+3 1) h h fl nfn+2 /n+3 + 2;

=

-

-

-

-

-

-

-

(n 2) + /i] -



dabei wurden

/i

=

/2

=

1 und

f$

=

2 benutzt.

Für Lucaszahlen kann man aus der Rekursionsformel (1.1) in ähnlicher Weise verschiedene einfache Summenformeln herleiten. Da die Beweise der Sätze 1.3, 1.4, 1.5 und 1.7 fast wörtlich übernommen werden können, ist der Beweis der entsprechenden Aussagen der Leserin/dem Leser überlassen, s. Aufgabe 1.7.1. Satz 1.8 Für Lucaszahlen

(a) (b) (c) (d)

gelten folgende Beziehungen:

Summe der ersten

n

Lucaszahlen:

=

^«+2

^ ~~

YÜl=i ^i-i tan Summe der ersten n Lucaszahlen mit geradem Index: Yl7=i fe» ^2n+i 1 Summe der Quadrate der ersten Lucaszahlen: $7J"=1 lf lnln+i 2 Summe der ersten

n

Lucaszahlen mit

ungeradem

Index:

=

-

=



n

=



2

1

8

Grundlegende Eigenschaften von Fibonacci- und Lucasfolge

Weitere Eigenschaften von Fibonacci- und Lucasfolge

1.3

Das Prinzip der vollständigen Induktion zwischen Fibonacci- oder Lucaszahlen.

1.3.1

Das

Prinzip

der

ermöglicht den Nachweis weiterer Beziehungen

vollständigen

Induktion

Bei vielen Beweisen aus der elementaren Zahlentheorie spielt das Prinzip der vollständigen Induktion eine wichtige Rolle. Es nutzt die Tatsache aus, dass man von jeder noch so großen natürlichen Zahl aus stets um eins weiter zählen kann. Damit gelingt es häufig, die Gültigkeit einer Aussage für alle natürlichen Zahlen nachzuweisen. Genauer gesagt nutzt das Prinzp der vollständigen Induktion das fünfte Peano-Axiom (nach Giuseppe

Peano, 1858-1932)

aus:

Enthält eine Menge M die natürliche Zahl 1 (oder 0) und enthält M für jede natürliche Zahl m £ M auch den Nachfolger m + 1, so ist N* (bzw. N) die kleinste derartige Menge, d.h. es gilt N* C M (bzw. N C M). der vollständigen Induktion: Es sei no € N* (meist ist no 0 oder no 1) und für jede natürliche Zahl n > no sei eine ist Falls wahr und für jedes n > no aus der Richtigkeit von A(n) Aussage. ^4(no) A(n) die Richtigkeit von A{n + 1) folgt, dann gilt A(n) für alle n > n0.

Prinzip

=

Das Beweisverfahren 1.

gliedert

=

sich also in

folgende Schritte:

Induktionsanfang (Induktionsverankerung):

Es wird

ist. 2.

Induktionsvoraussetzung (Induktionsannahme): A(n)

3. Induktionsschluss

(Schluss

von n

auf n +

1):

gezeigt, dass A(no) richtig ist

Man weist

tigkeit von A(n) die Richtigkeit von A(n + 1) folgt.

richtig. nach, dass

aus

der Rich-

Jedes Folgenglied von Fibonacci- und Lucasfolge hängt von den beiden vorhergehenden Folgengliedern ab. Daher ist für Beweise in diesem Zusammenhang die folgende modifizierte Version des Beweisverfahrens besser geeignet: 1. 2.

gezeigt, dass ^4(no) und A(no + 1) richtig sind. Induktionsvoraussetzung: Es seien A(n) und A(n + 1) richtig.

Induktionsanfang:

(Schluss von n und n + 1 auf n + 2): Man zeigt, dass A(n) und A(n + 1) die Richtigkeit von A(n + 2) folgt.

3. Induktionsschritt

Richtigkeit

von

Es wird

aus

der

9

Lucasfolge

1,3 Weitere

Eigenschaften von Fibonacci-

1.3.2

Beziehungen zwischen Fibonaccizahlen

Das

und

Induktion gestattet es meist in seiner modifizierten Form, (oder für n 0 und n 1) verankert werden muss eine Vielzahl von Beziehungen zwischen Fibonaccizahlen zu beweisen. Viele dieser Formeln werden später bei der Herleitung weiterer Beziehungen nützlich sein.

Prinzip der vollständigen wo

für

n

=

1 und

n

2

=

-

=

=

-

Beweis durch vollständige Induktion nach m. Die Induktionsverankerung ist für m und m 2 gegeben durch

=

1

=

/n+1 fn+2

=

=

/n-l/l + /n/2 /n-l/2 + /n/3

/n-1 /n-1

=

=

1+

/n 1 /n-1 + fn, + 2/n (/n-1 + /n) + fn -

=

'

=

=

/n+1

+

/n,

nach der Rekursionsformel der Fibonaccifolge für beliebiges n G N* richtig ist. Als nächstes zeigen wir den Induktionsschritt (Schluss von m und m + 1 auf m + Nach Induktionsvoraussetzung gilt für ein m G N* und für m + 1:

was

fn+m /n+m+1

=

2).

fn lfm ~t~ fnfm+l fn lfm+l /n/m+2? —

=



durch Addition

ergibt

sich daraus

fn+m ~t~ /n+m+1

fn +m+2 /n-l(/m + fm+l) /n-l/m+2 + /n/m+3-

+

/n(/m+l + fm+2)



=

Die m.

Behauptung gilt

Setzt

man

in Satz 1.9

/2n

=

fn+m+2

also auch für

m

=

/n-l/n

n,

+

so

erhält

/n/n + 1

=

und damit für alle natürlichen Zahlen

man

/n(/n-l

+

/n + l)i

(1-2)

/„ ist also ein Teiler von /^n- Weiter sieht man aus (1.2), dass die Differenz der Quadrate zweier Fibonaccizahlen fn-\ und /ra+i wieder eine Fibonaccizahl ist, es gilt nämlich: /2n

=

/n(/n-l+/n + l)

=

(/n+1 /n-1) {fn- 1 + /n+1) ~

=

fn + l~fn-l

(1-3)

10

1

Grundlegende Eigenschaften von Fibonacci-

und

Lucasfolge

Außerdem ist die Summe der Quadrate zweier aufeinanderfolgender Fibonaccizahlen wieder eine Fibonaccizahl. Das sieht man ein, wenn man in Satz 1.9 m n + 1 setzt: =

/2n + l

=

=

(1-4)

/n+(„ + l) fn-lfn + 1 + fnfn+2 (fn+l fn)fn+l + fn(fn + fn+l) =



=

fn + l

fnfn + 1

+

fn

+

~

Der nächste Satz liefert eine interessante Fibonaccizahlen:

fnfn+1

=

fn + fn + l

Beziehung zwischen vier aufeinanderfolgenden

Satz 1.10

Beweis durch

vollständige Induktion

nach

=

=

fn+2fn+3

~

fn+lfn+4

=

n:

(-l)1

L /2/3-/i/4 = l-2-l-3 Für ein beliebiges n£f gelte nun die mithilfe der Rekursionsformel (1.1): n

obige Beziehung. Dann erhalten

wir für

n

+1

fn+2fn+3 fn+l{fn+2 + /n+3) /n+2/n+3 fn+lfn+2 fn + l fn+3 (fn+2 fn+l)fn+3 fn+lfn+2 fnfn+3 fn+lfn+2 (-l)(/n+l/n+2 fnfn+3) ~

=



~



=







=



=

(-l)"+\

wie behauptet, wobei wir im letzten Schritt die ben. 0

Induktionsvoraussetzung verwendet ha-

Wir zeigen nun die Identität von d'Ocagne (nach dem französischen Mathematiker Maurice d'Ocagne, 1862-1938). Sie ist eine Verallgemeinerung von Satz 1.10: Setzt man in Satz 1.11 nämlich m n + 2, so erhält man die Aussage von Satz 1.10. =

Satz 1.11

fmfn + l -

Im Spezialfall Beweis: Identität ist richtig.

m

=

fnfm + 1 n

=

(-1)™fm-n (™ > ")

ergibt sich fmfm+i

fmfm+i —

=

0

=

(—l)°/o und die

1.3 Weitere

Eigenschaften von Fibonacci-

Nun nehmen wir n

E

Ti

2:

/m/2 fmfz



m

>

n an

/l/m+l /2/m+l

und

fm /m+1 2/m /m+l

=

(-l)2/m-2

Für es

passende m und gelten also



Damit erhalten wir für

n

+ 1


J Damit lässt sich die

1

\

#2 \rtd-l J

folgende Verallgemeinerung der

Formeln

von

Binet

zeigen:

Satz 2.6 Für alle ganzen Zahlen

(a)

n

gilt

für Fibonaccivektoren

V5

(b)

für Lucasvektoren

Beweis: Verwendet man sowie die Formel von Binet (Satz 1.17 bzw. Satz 1.20), so liefert komponentenweises Vergleichen der linken und der rechten Seiten der Gleichungen die Behauptung.

Geometrisch bedeutet Satz 2.6, dass alle Fibonaci- und Lucasvektoren der Länge d in liegen, nämlich in der von den Vektoren $ und * aufgespannten Ebene.

einer Ebene

Für die Vektoren $ und * kann man nun wie üblich Skalarprodukte berechnen. Wir stellen die Ergebnisse im folgenden Lemma zusammen:

2 Fibonaccizahlen und Lineare

42

Algebra

Lemma 2.7

f Vh~fd $d"x für gerades d,

für ungerades d [ ld f -v^/d*^1 für gerades d, 1

Z^ *d

{

=

Beweis: (1.17) für

0 für 1 für

für

gerades d, ungerades

ungerades eZ

d

Wegen $* -1 gilt geometrische Folgen ergibt sich =

=

d-l

«.«

E*2l

.

=

2=0

(UT)

=

Mithilfe der Summenformel

E(-§) i=0

l-(-f)« l-(-|)

(1.6)

also 2

#d -

1+

(-l)d$d

\T/d-l

(-l)^-1^^-^^^ (-l)d$d] (fW"1^-!)«^1^ _|_ $

_

(2.10)

Vektors

/„. Für n 0 erhält man aus (2.10) den in Kapitel 1 bewiesenen Satz 1.5; dabei muss man für ungerades d ein wenig rechnen, um die Gleichheit einzusehen. n gesetzt und berücksichtigt man /_„ Wird in Satz 2.8 dagegen m (-l)n+1/n =

=

und l-n

=

(-1)"/

n,

so

erhält

=

die Summenformel



man

f

d_i

£(-l)7n-i/„-H {I *=o

Wählt

man

in Satz 2.8

n

=

1 und

(-l^+Vd/d-i 1 g [(-1)

=

m

=



t,

Wd-i so

+

fen]

für

gerades d,

für

ungerades

d

(2.11)

ergibt sich

f fdft-d ±^ 1,. Y/(-lYfi+ift-i={ I jr (Wt-d + «t+i) ~£ ,

.

für ...

mr

gerades d, ungerades ...

d

(2.12)

.

Entsprechende Spezialisierungen kann man natürlich auch auf die Sätze 2.9 und 2.10 anwenden; die Leserin/der Leser ist hiermit dazu eingeladen, selbst verschiedene Spezialfälle auszuprobieren, s. die Arbeitsaufträge 2.5.2.1 und 2.5.2.2. Vergleicht man Satz 2.8 mit Satz 2.9, so kann man das folgende Ergebnis festhalten:

C-C Aus von

=

{54'4 [ 5/„ fm •

+2



(-l)nZm_n

für für

gerades d, ungerades

d.

(2.10) ergeben sich interessante Formeln für Summe und Differenz zweier Fibonaccizahlen. Es gilt nämlich für alle m, n € Z

Quadrate

2.4 Fibonacci- und Lucasvektoren

45

Korollar 2.11

fn

Beweis:

Mit

fm-nfm+n,

fit

m

falls

m

ungerade, gerade

n -

-{lm-nlm+n n

=

+d

1

gilt

+

fm

4



-

(-1)71),

falls

m-n



d-l

fn

d-3

z2 f(n+l)+i-

/«+*



i=0

Ist

m

n

d wird

gerade, also d ungerade,

1

=

angewandt —

i=0



/« + /m

=

\[ldhn+d-l (-1)" \{(ld ld-2)hn+d-l 2

~

0 =

-

nln+m ~z\lm 0

(2.10) +2

"

auf beide Summen

(-l)n+1]

(-1)"]

4 •

~

=

wenn

ld-2hn+d-l



~

=

gilt,

so

4-(-l)n]

4 •

( 1) ],



wobei im letzten Schritt m n + d Für ungerades m n = d 1, d. h.

1 benutzt wurde.

=



fn + frn

gerades d, —

=

fdf2n+d-l

fd-2f2n+d-l ~

Damit ist alles

erhält

man

nach



=

fd-lf2n+d-l

Quadrate

zweier Fibonaccizahlen

ergibt

Korollar 2.12

Sei

=

fm-nfm+n-

gezeigt.

Für die Differenz der

Beweis:

(2.10) analog zu oben

m

=

n

+ d. Dann können wir schreiben d-l

f2 Jm

f2 Jn -

=

d-l

V _Vf2 f2 / Jn-\-l-\-i / J n+i' _j

^

sich für m, n € Z

2 Fibonaccizahlen und Lineare

46 Mithilfe

fm~fn Für

(2.10) ergibt

von

=

fdf2n+d+l

ungerades

m

n

~

=

sich für

gerades

fdf2n+d-l

m

n

d erhalten wir

d:

=

-

fd{f2n+d+l

=

Algebra

f2n+d-l)

=

fdf2n+d

=

fm-nfm+n-

~

entsprechend:



f2 Jm

f

{ldhn+d+l

Jn _

2

{ld(hn+d+l

(im-Jm+n folgt eine weitere verallgemeinert:

ldhn+d-1

+2



( 1)™) —

-

hn+d-l) + 4 ( 1)™) •



Aus Satz 2.8

( —l)n + 1



-



+4

•(-!)").

interessante

0

die Resultate

Beziehung,

aus

Abschnitt 1.3

Korollar 2.13

fn+k-2fn-m+k-l fk-lhn m+k—2

l:{lk~ihn-m+k-2 —

Beweis:

Sei zunächst k > 0. Es

2 -



(-l)n~~mlm-i)

m+k l ~t~

fn lfn

m —









ungerades

k

gilt fc-i

fn-rk 2fn

für



fc-3

^ ^ fn i=0

l+ifn —

m+i —

x

] fn+ifn

m+l i —



Auf die beiden Summen wenden wir jetzt Satz 2.8 an. Dabei ist bei der ersten Summe in Satz 2.8 d durch k, n durch n 1 und m durch n m zu ersetzen. Bei der zweiten Summe ist in Satz 2.8 k 2 anstelle von d und n m + 1 anstelle von m einzusetzen. Für gerades k (und damit gerades k 2) ergibt sich —









fkf2n-m+k-2

fk-lf2n-m+k-2

fk-2f2n-m+k-2 ~ —

als Wert der Differenz der beiden Summen. Ist k (und damit k 2) ungerade, so erhält —

man

als Wert der Differenz der beiden

2.4 Fibonacci- und Lucasvektoren

47

Summen

(lkhn-m+k-2 (_ 1)" l-m+1 lk-2hn-m+k-2 + ( —l)n'-m+l) ~

=

~

+ 2 ( l)nlm-i( l)m *) -(lk-lhn-m+k-2 5 —

-{lk-\hn-m+k-2 (lk-lln-m+k-2

( l)™+m/m_i)

2 ~

~





2

( l)"_mZm_i)





Für k < 0

in

=

folgt

das

(-l)"in- 0

Ergebnis

aus

dem Fall k

Wir beschließen diesen Abschnitt mit zwei aussagen deuten kann.

0 wegen

>

Identitäten,

die

/_„

man

=

(—l)n+1/„

und

auch als Teilbarkeits-

Satz 2.14 Für ganze Zahlen

m

:

und

n

gelten:

fn-2m + /n+2m-2 /2m-1

..."

'

' .

.

und

fn+2m-\

+

'n-1 —

/ri-2m-l

fn— 1 i

h man



beachte, dass die Ausdrücke auf der linken Seite der Gleichungen für festes

ganzzahlig und unabhängig von m Beweis:

Setzt

man

in Korollar 2.13 k

fn+m 2/n —

also

sind.

1

4"

=

m

für

fn lfn—m

gerades =

/re+m-2 + fn-m fm—\

(1.18). =

m

Schreibt

ungerade;

_

}2n-2 fn 1

/2(n-l) _

fn

/n+m-2

+

lm

1

fn-m

i

1.



-{lm-ll2n-2 0

man

2 ~

Gleichung.

( 1)" mlm-l)-

hn-2 + 2 ( l)r

5/n

die erste







sich

l

2m anstelle von m, so erhält dann ergibt sich aus Korollar 2.13



folgt

ergibt

fm—l/2n—2i

man

/n+m-2/71-1 + fn-lfn-m Daraus

so







nach Sei k

m,

2 Fibonaccizahlen und Lineare

48

Algebra

da die rechte Seite dieser Gleichung von m unabhängig ist, muss auch die linke Seite dieser Gleichung unabhängig von m sein. Wählt man speziell m 1, so ergibt sich —

fn l 4~ fn 1 -;—



'0

Iq

wegen

anstelle

=

2. Nun erhält

von m

man

schreibt. 0 unter der Bedingung 0 eine r, ^ Gleichung der Form rj_i q^i + n+i mit | r»+i | 0 gilt. Folglich kann r, ^ 0 aber nur für endlich viele i e N gelten und es gibt somit einen 0. Wegen rn ^ 0 ^ r\ ist n > 0. Man betrachte die kleinsten Index n mit rn+i =

.

=

Gleichungen

ro

=

q\rx + r2

r\

=

q2r2 +r3

(A0) (Ai)

rn-2

=

qn-\rn-i + rn

(An-2)

r„-i

=

qnrn

(An-i)

Aus (An_i) erhält man rn \ rn_i, aus (An-2) rn | rn-2 usw., bis schließlich vn | T\ und rn | rn folgen. Das bedeutet: rn ist ein gemeinsamer Teiler von a und b. Um zu beweisen, dass r„ tatsächlich der größte gemeinsame Teiler ist, zeigen wir, dass für einen beliebigen gemeinsamen Teiler d von a und 6 auch d | rn gilt; denn daraus folgt d < rn. Aus (Aq) schließt man d | r2, aus {A\) d | r3 usw., bis man zu d \ rn gelangt. 0

52

Eigenschaften von

3 Zahlentheoretische

Beispiel:

Wir berechnen den

ggT

von

Fibonacci- und

Lucasfolge

288 und 84 mithilfe des euklidischen

Algorith-

mus:

288

=

84

=

36

=

3 84 + 36 2 36 + 12 3 12 •

Daher ist





ggT(288, 84)

Der euklidische d

=

12.

Algorithmus erlaubt

=

eine

Darstellung von d := ggT(a, b)

in der Form

+ s-b

r-a

(3.1)

mit passenden ganzen Zahlen r und s; wir werden diese Darstellung gelegentlich benötigen. Man erhält die Darstellung (3.1), indem man die Gleichungen (Aq) bis (An-2) jeweils umstellt

(A'0) (A[)

r2=a- qiri

r3=r1-q2r2

(A'n_2) (A'n-i)

r„-i r„_3 (e):

=



=

Binomialkoemzienten

3.1.3

In diesem Abschnitt erinnern wir zienten.

an

Definition und

Eigenschaften

von

BinomialkoefR-

Definition 3.6 Seien n, k mit

(gelesen „n

aus

fn\ \k)

n-{n-l).[n k\

k+ -

1)

n\ _

1

fe!(n-fc)!

Für fc 0 ist ( 0 ) 1, für k > n oder k < 0 setzt man (£) =0. Dabei ist n! 1.n. durch n\ gegeben „n Fakultät") Für nichtnegative n und fc ist (\) stets eine nichtnegative ganze Zahl. =

(£)

> k nichtnegative ganze Zahlen. Der Binomialkoeffizient fc"oder „n über fe") ist definiert durch

n

=

'

'

(gelesen:

=

Bemerkung: Man kann die obige Definition auf reelle Zahlen sich auf den linken Teil der Gleichung (3.2) beschränkt.

n

erweitern,

wenn man

3,1 Zahlentheoretische

55

Grundlagen

Die folgenden Rechenregeln für BinomialkoefRzienten geben wir ohne Beweis an; in allen Fällen kann man den Beweis mithilfe der Definition durch direktes Nachrechnen oder mit vollständiger Induktion führen.

Satz 3.7 Für

nichtnegative ganze

(a) fc-(2)

=

n-(2l})

(T ) (2) + U-i) =

(fc)=(n-fe) (d) E2=o(S)

=

2"

ELo(-l)fc(fc)

Im

=

Ofürn>(

Lemma beweisen wir einige Teilbarkeitseigenschaften für Binomialkoeffiwir die zienten, später häufiger benötigen werden:

folgenden

Lemma 3.8

Sei p eine Primzahl.

(a)

Die Binomialkoeffizienten

(b)

Die Binomialkoeffizienten

(£) sind für fc )

=

1 sämtlich durch p teilbar.

1,... ,p —

sind für k

=

bar. 1 alle durch p teilbar.

2,.. .,p —

Beweis:

(a) Wegen (pk)

fc! p (p 1) (p k + Primzahl und fc 1 < < da fc!, p p ist. Es fc! + gilt (b) (p l)p- (p + 2 C+1) durch p teilbar, aber nicht fc!. =



-

1)

ist p ein Teiler

von

-

(f.) k\,

aber nicht

von



=





-

fc);

daher ist

(p+x)

fc! für 2 < fc < p •

1 -

Will man Potenzen einer Summe x + y berechnen, so wird dies durch den binomischen Lehrsatz erleichtert. Der Beweis erfolgt durch vollständige Induktion mithilfe der Rechenregeln für Binomialkoeffizienten:

56

3 Zahlentheoretische

Satz 3.9

Eigenschaften

von

Fibonacci- und

Lucasfolge

(Binomischer Lehrsatz)

k=0

^

'

Der binomische Lehrsatz liefert eine interessante Formel. Vergleicht man die Koeffizienten von xl in der Binomialentwicklung von (1 + x)r+s und von (1 + x)r(l + x)s(= (1 + x)r+s) mit r,s,t G No, so ergibt sich r

+ t

s

Eu«/" V* 2=0

*7

(3.3)

'



Gruppen, Ringe, Körper

3.1.4

In diesem Abschnitt werden

einige wichtige Begriffe

aus

der

Algebra bereitgestellt.

Definition 3.10

Gruppe (G, o) ist eine nichtleere Menge G Verknüpfung o : G x G —> G: so dass gelten: Eine

(Gl) (G2)

Assoziativität:

o c

=

=

b

=

(inneren)

(b o c) für alle a,b,c G G; (neutralen Elements) e: G;

jedem

a

G

G

gibt

es

ein 6 G G mit

=

Man nennt eine

a o

mit einer

a o

Existenz eines inversen Elements: Zu ao6 e 6oa. =

(G4)

o

Existenz eines Einselements eoa a ooefür alle a G =

(G3)

[a b)

zusammen

Gruppe

b o a für alle

kommutativ oder abelsch,

wenn

zusätzlich

gilt:

a,b G G.

Verknüpfung in einer Gruppe wird häufig als Produkt, d. h. multiplikativ, geschrieben, also z. B. a b oder einfach ab. Bei kommutativen Gruppen stellt man die Verknüpfung meist additiv in der Form a + b dar. Das inverse Element eines Elements a einer Gruppe wird meist als a_1 bezeichnet; bei einer additiv geschriebenen kommutativen Gruppe schreibt man dafür a und bezeichnet das neutrale Element mit 0. Die



3,1 Zahlentheoretische

57

Grundlagen

Beispiele: Z, Q, E, C



mit der

gewöhnlichen Addition

als

Verknüpfung

sind abelsche

Grup-

pen.

Q \ {0}, E* E \ {0}, C* C \ {0} jeweils mit der gewöhnlichen Multiplikation als Verknüpfung sind abelsche Gruppen.

Q*



=

=

=

Definition 3.11 Eine Teilmenge H c G einer

Gruppe (G, o) heißt Untergruppe von G, wenn gelten:

(1) eeH; (2) a,be H => aobe H; a€H=> a"1 G H.

(3)

Beispiele: •



Z ist Untergruppe von Q, Q ist Untergruppe jeweils mit der Addition als Verknüpfung.

Die

Menge von

gruppe •

mZ der Z.

ganzzahligen

von

R,

E ist

Untergruppe

Vielfachen einer ganzen Zahl

m

von

C,

ist eine Unter-

Gruppe G besitzt {e} und G als triviale Untergruppen.

Jede

Definition 3.12 Eine Gruppe (G, o) heißt zyklisch, wenn sie von einem Element o erzeugt wird. Jedes Element von G lässt sich also als Potenz o™ bzw. a~n darstellen; dabei definiert man a2 o a,..., ak+1 ak o a, und a~k (ak)~1. Zyklische a o a, a3 sukzessive a2 Gruppen sind offensichtlich kommutativ. =

=

=

=

Beispiele: •

(Z, +)

ist eine



Für

G

Das

m

folgende

Z ist

zyklische Gruppe,

(mZ, +)

eine

die

von m

von

1 erzeugt wird.

erzeugte zyklische Untergruppe

Lemma klärt die Struktur der

Untergruppen

von

Z:

von

Z.

3 Zahlentheoretische

58

Eigenschaften

Fibonacci- und

von

Lucasfolge

Lemma 3.13

Jede

Untergruppe

Beweis: Sei H ^ {0}. Dann enthält H auch positive ganze Zahlen; wir nehmen an, dass m das kleinste positive Element von H ist. Mit m gehört auch jede Zahl mk (k £ Z) zu H, also gilt mZ c H. Sei nun umgekehrt a ein beliebiges Element aus H. Dividiert man a mit Rest durch m, so ergibt sich a qm + r mit q, r € Z und 0 < r < m. Wegen a € H und qm e H ist auch r a qm € H\ da nach Wahl von m alle positiven Elemente von H größer oder gleich m sind, folgt r 0. Somit ist a qm G mZ und weiter H C mZ. Insgesamt gilt also if mZ. =

=



=

=

=

Nun zwei weitere begegnen werden:

algebraische Strukturen,

deren Vertreter

uns

im nächsten Abschnitt

Definition 3.14 Ein Ring (R, +, •) ist eine nichtleere Menge R zusammen mit einer additiv geschriebenen inneren Verknüpfung + (Addition) und einer multiplikativ geschriebenen inneren Verknüpfung (Multiplikation), so dass folgende Bedingungen erfüllt sind: •

(1) (2)

Die

(3)

Es

i? ist

bezüglich + eine kommutative Gruppe. Multiplikation in R ist assoziativ und es der Multiplikation.

gelten

die

Distributivgesetze

(a b)-c +

Der

=

a- c

+ b-

c

und

Ring R heißt kommutativ,

Beispiel: Ring.

Z ist mit der

c



(a + b)

wenn

=

seine

c

existiert ein Einselement



a

+

c



b für alle

a,b,c&

bezüglich R.

Multiplikation kommutativ ist.

gewöhnlichen Addition und Multiplikation ein kommutativer

Definition 3.15

Ein kommutativer Ring (K, +, •) heißt Körper, plikation eine kommutative Gruppe ist.

Beispiel:

,

R und C sind

Körper.

wenn

K

\ {0} bezüglich der

Multi-

3.1 Zahlentheoretische

59

Grundlagen

Kongruenzen und Restklassen

3.1.5

In diesem Abschnitt werden wichtige Begriffe aus der elementaren Zahlentheorie eingeführt. Diese Ergebnisse werden insbesondere im Abschnitt 3.4 ständig benutzt.

Definition 3.16

Seien a, 6 und modulo m,

^

m

0 ganze Zahlen. Genau dann nennt man a kongruent (zu) b ein Teiler von a b ist und man schreibt a b (modm). =

wenn m



Beispiel: denn 5

47

2

=

| (47 2)

=

-

(mod5) 12 (mod5) 45; 5 | (47 12) 35; =

=

-

Aus der Definition

=

5

-13 (mod 5)

=

| (47 (-13)) -

-3 (mod5), 60; 5 | (47

=



(-3))

=

50.

ergeben sich einige einfache Rechenregeln für Kongruenzen:

Lemma 3.17

Seien a, b, o,, 6; (i

(a) (b) (c) (d)

(ii

=

a,

=

=

1,..., n) und

bi (mod m) (i bi (modm) (i

m

=

1,... n)

=

1,.. .n)

^ 0 ganze

Zahlen. Dann

gelten:

E"=1 YJ"=1 6^ (mod m) J\7=i ai Il?=i ^ (modm) =

=

(mod m) Für ganze Zahlen ^ 0 (i 1,... ,n) und m kgV(m-i,..., m^) äquivalent: o ö(modm,) für i 1,.. .k und a 6(modm) a

=

b (mod m)

ol

=

b1

=

=

=

=

sind

=

Beweis:

(a)

bi (modm) und a2 b2 (modm). Dann gilt m \ (a\—bi) und m \ (02—62) und weiter m \ [(a\ b\) + (a2 b2)], d.h. ci\ + a2 b\ + b2 (modm). Der Rest folgt durch vollständige Induktion. (b) Aus ai b\ (modm) und a2 b2 (modm) folgt m | [a\ b\) und m | (a2 b2) und weiter m | (0102 6102) und m | (bia2 bib2), also m | [(aio2 6102) + (6102 6162)] (0102—6162), d. h. es gilt ai02 6162 (modm); der Rest ergibt sich wieder mit vollständiger Induktion. (c) ist ein Spezialfall von (b). (d) Aus nii I (o 6) für i 1,..., k folgt, dass (a 6) ein gemeinsames Vielfaches der 6) nach Definition des kgV. Gilt umgekehrt m | (a 6), rrii ist, und daher gilt m | (a so ergibt sich wegen m, | m nach Lemma 3.2(e) sofort rrii | (a 6) für i = 1,..., k. (} Seien a\

=

=

=





=

=





=









=

=











Es ist 3 3 (mod 5), 6 1 (mod 5), 8 3 (mod 5). Dann gilt: 3+6+8 17 3 + 1 + 3(mod5) 7(mod5) ee 2(mod5); 3 6 8 144 3 1 -3(mod5) 9(mod5) 4(mod5); 64 1296 l4(mod5) l(mod5); 83 512 33 (mod5) 27(mod5)

Beispiele:

=

=

=

=

=

=

-

=

=

=

=

=

-

=

=

=

=

=

=

2(mod5).

3 Zahlentheoretische

60 Für

Eigenschaften von Fibonacci-

Lucasfolge

und

Kongruenzen gilt außerdem

(Kürzungsregel für Kongruenzen) Gilt ac bc (modm) und sind m und c teilerfremd, so folgt a b (modm). Für eine b (modp). a Primzahl p mit p \ c gilt insbesondere ac be (modp)

Lemma 3.18

=

=

=

Beweis: m

| (a b) —



Man hat m | (ac be) (a b)c. Da m und c teilerfremd Dies ist natürlich speziell für m p richtig. gelten. =

-

sind,

muss

somit



=

Der nächste Satz liefert häufig ein wichtiges Argument bei zahlentheoretischen Beweisen. Er hat seinen Namen nach dem französischen Mathematiker und Juristen Pierre de Fermat (1607(?)-1665), den man hauptsächlich mit seinem letzten Satz, dem großen Satz von Fermat, in Verbindung bringt. Dieser Satz besagt, dass die diophantische Gleichung xn + yn zn für kein k > 2 und natürliche Zahlen x, y und z erfüllbar ist. Dieser Satz konnte erst 1993 durch Andrew Wiles gezeigt werden. =

Beweis: Wegen Lemma 3.2(b) können wir uns auf nichtnegative a beschränken. Falls p kein Teiler von a ist, folgt die zweite Kongruenz mithilfe der Kürzungsregel aus der 0 offensichtlich richtig. Wir führen den Beweis ersten. Die erste Kongruenz ist für a durch vollständige Induktion nach a und nehmen an, die Kongruenz ist für ein a > 0 schon gezeigt. Mithilfe des binomischen Lehrsatzes 3.9 erhalten wir =

Die BinomialkoefHzienten Damit erhalten wir

(\) sind nach Lemma 3.8 für k

(a + l)p wobei die letzte

=

a° + aP

Kongruenz aufgrund

Wir wenden uns nun einer genaueren sitzt einige wichtige Eigenschaften:

=

aP + 1

=

a

+ 1

=

1,.. +p— 1 durch p teilbar. -

(modp),

der Induktionsannahme

Untersuchung

der

richtig

ist.

Kongruenzrelation

zu.

Sie be-

3.1 Zahlentheoretische

61

Grundlagen

Lemma 3.20 Die Relation kongruent modulo m ist eine Äquivalenzrelation auf a, 6, c £ Z sind folgende drei Bedingungen erfüllt:

(R) Reflexivität: a a (modm) (S) Symmetrie: a b (modm) (T) Transitivität: a b (modm),

Z, d. h.

=

=

(modm) c (modm) =>• b

=

6

=

=

a

a

=

c

(modm)

Beweis:

(R): Wegen m | 0 für beliebige ganze Zahlen m / 0 gilt m | (a a), also a a (modm). (S): Falls m | n gilt, so ist natürlich auch m | n erfüllt. Daher folgt aus m \ (a b) auch m | (b a), was die Behauptung liefert. (T): Aus a 6(modm) und b c(modm) ergibt sich m | (a 6) und m \ (b c). Dann ist m aber auch ein Teiler von (a—b) + (b—c) c (modm). a—c, und es folgt a =









=

=



Dies liefert die Motivation

zu

folgender



=

=

Definition:

Definition 3.21 Seien k und m ganze Zahlen. Unter der Restklasse modulo rn von fc, bezeichnet k, versteht man den bei Division von k durch m erhaltenen Rest. Da sich k eindeutig in der Form k Im + r mit / £ Z, r £ {0,m 1} schreiben lässt, sieht man, dass die Anzahl der Restklassen modulo m genau m ist. Offenbar ist also jede ganze Zahl modulo m £ N zu einer der Zahlen 1,..., m 1 kongruent. Die Menge {0,1,..., m 1} nennt man das kleinste nichtnegative Restsystem modulo m. Allgemeiner heißt jede Menge von m paarweise modulo m inkongruenten ganzen Zahlen ein vollständiges Restsystem modulo m. Gelegentlich verwendet man noch ein weiteres spezielles vollständiges Restsystem, das sogenannte absolut kleinste Restsystem modulo m. Es besteht aus denjenigen ganzen Zahlen r mit mit

=







—\m,

Beweis durch

vollständige Induktion nach m. fn-i fn-i 0, und es gilt trivialerweise fn \ 0. Angenommen, die Behauptung ist bereits für ein m G N gezeigt.

m

=

1

:

=



Wir den Term

/,...

/(m+1)„_1-/™Jti1

=

fmn+(n-\) fn-\

f^-^fn-i + fmnfn'i dabei wurde Satz

=

Für

m +1

untersuchen

(/mn-l/n-1 + fmnfn)-fn-l

1.9 verwendet. Nach Induktionsvorausf2 teilbar. Außerdem ist fmn nach Satz 3.25 durch /„ teilbar, so dass alle beide Summanden durch fn teilbar sind. Somit teilt fn auch die Summe und die Behauptung ist gezeigt. 1

setzung ist der —

~

erste Summand der letzten Summe durch

3.2

71

Teilbarkeitsaussagen

Lemma 3.36

Für

m

> 1

und

n

> 2 ist

fmn

f™+l

-

/JJLj

+

durch

fn

teilbar.

Beweis durch

vollständige Induktion nach m. /„ fn+i fn-i fn- (fn-i + fn) + fn-i 0 ist natürlich durch /3 teilbar. Sei die Behauptung bereits für eine natürliche Zahl m gezeigt, d. h. es gilt insbesondere fmn fn\i f™-! (mod fn). Wir wenden Satz 1.9 auf den Ausdruck für m + 1 an und erhalten + fmn-if„ + fmnfn+1 /(m+1)n /™£ +

m

=

1

:

=

-

=

-

=



=

fm+l Jn 1

-

f _l_ fm T I\Jn+1 ljn

f Jmn

fm

\f

Jn-l/Jn+1 -

_l_ '

+

-

=

fn+1 Jn 1

fn-l) 0 teilbar ist.

-

f f Jnjmn

.

l

T

fm

(c

\

f

Jn—l\Jn l

Jn+1)



fmn-1 fn-l nach dem fnfmn-1 fnfn-l fn{fmn-l (mod fn)

vorhergehenden Lemma durch fn Aus den bisherigen Ergebnissen wissen wir, dass /„ insbesondere die Fibonaccizahl fnp, p Primzahl, teilt. Betrachtet man die eindeutige Primfaktorzerlegung von /„ und von fnp, so treten in der Zerlegung von fnp natürlich sämtliche Primzahlen aus der Zerlegung von /„ und möglicherweise noch weitere Primzahlen, die teilerfremd zu /„ sind, auf. Bei den Primzahlen q, die sowohl /„ als auch fnp teilen, könnte fnp durch eine höhere Potenz von q teilbar sein als /„. Man macht jedoch die erstaunliche Entdeckung, dass die einzige Primzahl, für die dies möglich ist, die Primzahl p ist: —



=

~

~

da —



=

.





~

Satz 3.37 Seien p und q Primzahlen. Darm

(a)

Ist q

(b)

Teilt p

(c)

Ist

(d) -

^ p ein

Teiler

von

/„,

gelten:

so

ist

^ 2 die Fibonaccizahl /„,

nicht durch q teilbar. so

ist

y£ durch p, aber nicht durch p2 teilbar

^p- durch 2, aber nicht durch 4 teilbar. ist durch 4, aber nicht durch Ist fn durch 2, aber nicht durch 4 teilbar, ^ 8 teilbar. /„ durch 4 teilbar,

so

ist

so

I

Beweis: Nach dem vorhergehenden Lemma ist fnp f„+i + bar. Andererseits ist fnp durch /„ teilbar und es gilt fp+1 Ef=o fn-jr+r U fn-jr+r ; daher ist —

=

EU

-

T^-EtiC durch

ff

teilbar. Insbesondere

1=0

=

durch

(/„+i -

fn

teil-

fn-i)



(3-9)

gilt

^sEti^M/.). Jn

f„-i

(3-io)

3 Zahlentheoretische

72

Eigenschaften von

Lucasfolge

Fibonacci- und

/n_i (mod /„) folgt daraus ^ pfn+{ (mod /„), daher ist jeder gef meinsame Teiler von y£ und /„ auch gemeinsamer Teiler von p und /„ und umgekehrt; es gilt also ggT(^, /„) ggT(p, /„). Sei nun q ^ p ein Primfaktor von /„. Da ggT(p, /„) nur die Werte 1 oder p annimmt, ist ggT(p, fn) und damit auch ggT(y£, /„) nicht durch q teilbar. Damit ist (a) gezeigt. Nun sei p ^ 2 ein Primfaktor von fn. Da der Term (3.9) durch f2 teilbar ist, gilt

Wegen /n+i

=

=

=

insbesondere

Modulo

p2

können wir

fn-x fn+i

=

=

und

fn-\

sip + ri s2p + r2

fn+\

in

Form schreiben:

folgender

(modp2), (mod p2),

wobei 0 < n, r2, si,s2 < p. Wegen p \ fn fn+1 fn-\ ergibt sich rx r2 r 0; letzteres gilt wegen der Teilerfremdheit von fn-i und /„ bzw. /„ und fn+\. Somit können wir schreiben =

=

=

-

ff-

=

^(slP + r)\s2p + r)*"1"* (mod p2).

Entwickelt man alle Terme auf der rechten Seite mithilfe des binomischen ergibt sich für den fc-ten Term

Satzes,

so

(sip + r)k(s2p + r)p-1~k =

=

Q

-

-

Addiert

man

\ k) ~

Slprk-\p-l-k s2prp-k-2rk + r*^1"* kpsirp~2 + (p 1 k)ps2rp~2 + rp~l (mod p2).

die Terme für k

=

-

1

0,1,... ,p

auf,

so

ergibt sich



P(P 1) P(P 1) 2n fnp 3-psirp p-2 j p_2 £-\-ps2rp +prpp-l I(modpz) £ £ prp~l (modp2).

-fJn

-

,

'

,

-

_

(3.11)

=

Nach dem kleinen Satz von Fermat gilt rp_1 1 (mod p), also ist und man erhält =p (modp2); damit ist (b) gezeigt. Nun sei p 2. Dann wird (3.11) zu =

prp_1

=

p

(mod p2)

jr^

=

f-- =2(si +s2+r) (mod 4).

(3.12)

Jn

Modulo 4 ergibt sich die Fibonaccifolge zu 0, 1, 1, 2, 3, und fn+i beide kongruent 1 modulo 4; es ist daher s\ 2 (mod 4), was (c) beweist. zu fy^ =

1, 0, 1, 1, ...; daher sind /„_i s2 0, r 1 und (3.12) wird

=

=

=

3.2

73

Teilbarkeitsaussagen

3 (mod 4), Ist /„ durch 2, aber nicht durch 4 teilbar, so ist fn-i = 1 (mod 4) und fn+i also si 0, S2 1, r 1 und (3.12) wird zu y21- 0 (mod 4); damit ist auch (d) gezeigt. =

0

=

=

=



Der soeben bewiesene Satz ist ein wichtiger Schritt bei der Herleitung des Ergebnisses über primitive Primteiler von Fibonaccizahlen. Dieses Thema wollen wir jedoch nicht weiter verfolgen, sondern wir wenden uns einer Kongruenzaussage für den Quotienten fy^ zu und schicken ein Lemma voraus.

Beweis durch vollständige Induktion nach k. Für k 1 gilt offensichtlich fn-i fn-i (mod/„). Sei die Behauptung also bereits für ein k G N gezeigt. Wir untersuchen erhalten mit Satz 1.9 und der Induktionsvoraussetzung =

=

/(fc+l)n-l was

die

Damit zu

=

fkn + (n-\)

=

fkn-lfn-1 + fknfn

=

fn-lfn-1

=

/(fc+i)„-i

und

fn-1 (mod/n),

Behauptung zeigt.

gelingt es,

die

zeigen.

Beweis:

Wir

zeigen zunächst die Kongruenz

^ In

folgende interessante Teilbarkeitsaussage über den Quotienten

=

fc-/*Zi(mod/„)

(3.13)

= 1 1 ist die Behauptung wegen durch vollständige Induktion nach k. Für k schon für k N erhalten die ein nun G sicherlich richtig. Sei bewiesen; dann Behauptung =

3 Zahlentheoretische

74

Eigenschaften

von

Fibonacci- und

Lucasfolge

wir für k + 1 wieder mit Satz 1.9

/(fc+l)n fn

1 _

fn r



In

\fkn—lfn 4~ fknfn+1)

{fkn lfn

fknfn

4~

fknfn \) —



fkn

1

4~

fkn ~t~

— —

~~7

In

fn

1—

Wenden wir nun das vorige Lemma und die Induktionsvoraussetzung auf den letzten Term an und beachten, dass fkn nach Satz 3.25 von fn geteilt wird, so ergibt sich

damit ist (3.13) gezeigt. Mit (3.13) und Satz 3.4(c),

ggT(/„,

(d)

f-f-) In

erhalten wir für den =

ggT(/n, k fnz\)

dabei haben wir im letzten Schritt die Tatsache sind, s. Satz 3.26. 0

3.2.3

Teilbarkeitsaussagen für

ggT: =

ggT(/n, k) | jfc;

benutzt, dass /„ und /„_i teilerfremd

Lucaszahlen

Im

Folgenden sollen die Ergebnisse aus Abschnitt 3.2.1 auf Lucaszahlen übertragen werden, soweit dies möglich ist. Wir haben bereits gesehen (Satz 3.26), dass aufeinanderfolgende Lucaszahlen teilerfremd sind. Jedoch kann man für Lucaszahlen keine volle Entsprechung zu Satz 3.27 zeigen, sondern man kann nur die Periodizität der Lucasfolge modulo m „retten". Ersetzt man nämlich im Beweis von Satz 3.27 die Fibonaccizahlen durch Lucaszahlen, so kann man genau wie dort schließen, dass es unter den ersten m2 —1 Paaren von Restklassen (Ii, Zj+i) ein Paar (ls, ls+i) mit (Ts, ls+i) (lo,h) (2,1) gibt. Wir halten fest: =

=

Lemma 3.40 natürliche Zahl m > 2 existiert ein s 6 N, 1 < s < m, mit ls h und ls+\ l\ 1 (modm). Die Lucasfolge modulo m ist daher periodisch; die natürliche Zahl s wird die Periodenlänge der Lucasfolge modulo m genannt. Für 2

jede

(modm)

=

=

=

=

Die Teilbarkeitsaussage von Satz 3.27 lässt sich jedoch nicht auf Lucaszahlen übertragen: Hier gibt es im Gegenteil sogar Zahlen, die nie als Teiler von Lucaszahlen auftreten können. Beispielsweise gilt:

3.2

75

Teilbarkeitsaussagen

Lemma 3.41 Keine Lucaszahl ln ist durch 8 teilbar.

Beweis: Wir betrachten die Lucasfolge modulo 8. Wäre ein ln durch 8 teilbar, so hätten wir für dieses n die Kongruenz ln 0 (mod 8). Nun ist aber Zo = 2, Ii = 1, h 3, J3 4, Z4 7, l5 11 ee 3 (mod 8), Z6 18 2 (mod 8), Z7 29 ee 5 (mod 8), Z8 76 ee 4 (mod 8), Zi0 123 ee 3 (mod 8), Zu 47 ee 7 (mod 8), lg 199 ee 322 ee 2 (mod 8), Zi3 521 ee 1 (mod 8), Zi4 843 ee 3 (mod 8),...; 7 (mod 8), Z12 wegen der Rekursion der Lucasfolge und wegen Zo ee Z12 ee 2 (mod 8),Zi ee Z13 ee 1 (mod 8) wiederholen sich die Reste modulo 8 von Z12 an periodisch immer wieder, d.h. die Lucasfolge modulo 8 hat die Periodenlänge 12. Dabei tritt offensichtlich keine Null auf. Somit kann kein Z„ durch 8 teilbar sein. 0 =

=

=

=

=

=

=

=

=

=

=

=

=

=

Andererseits

folgen aus der Periodizität barkeitsaussagen (vgl. Korollar 3.32):

der

=

Lucasfolge

modulo

m

einige wichtige

Teil-

Lemma 3.42 Eine Lucaszahl

ln ist genau dann

(a) gerade, wenn n durch 3 teilbar ist, (b) durch 3 teilbar, wenn n 2 oder 6 (mod 8) gilt =

Beweis:

(a)

Wir betrachten die

h

Lucasfolge =

modulo 2:

1,1,0,1, 1,0,...

Offensichtlich fallen Lucas- und Fibonaccifolge modulo 2 0 (mod2). Dies zeigt die Behauptung.

(b)

Die

zusammen

und

es

ist

Z3„

ee

Lucasfolge modulo 3 lautet h

=

1,0,1,1,2,0,2,2,1,0,...,

Lucasfolge hat modulo 3 die Periodenlänge 8. Wegen Z2 0 (mod 3) und Iq ee 0 (mod 3) ist Z„ dann für jedes n mit n ee 2 (mod 8) und jedes n mit n ee 6 (mod 8) durch 3 teilbar.

d. h. die

=

Als nächstes untersuchen wir die Teilbarkeit von Lucaszahlen untereinander. Hier können wir nur eine etwas schwächere Aussage als Satz 3.25 zeigen:

Eigenschaften von

3 Zahlentheoretische

76

Fibonacci- und

Lucasfolge

Satz 3.43 Seien rn, n natürliche Zahlen mit

m

gilt lm | in-

Beweis: mit

Nach

passendem

so, dass der L,

n

ungerade

G

No-

;ann

IS

ist n k m mit ungeradem k G N; sei k 2r + 1 Wir führen den Beweis wieder durch vollständige Induktion,

Voraussetzung

r

=



diesmal nach r. Für r 0, also n m, ist die Mit Satz 1.16 erhalten wir =

\

=

In

trivial. Im Fall

Behauptung

^3m

1 ist k

=

=

3 und

n

=

3m.

( 1) ^mi

^2m^m

hm-rm

r



die rechte Seite ist also durch lm teilbar und es gilt lm | /„. Für ein r G No sei bereits Z(2r—3)m | /„ und l(2r-i)m I In gezeigt. Aus Satz 1.16 sich

ergibt

i(2r+l)m '(2r-l)m+2m l(2r-l)mhm (—l)2mZ(2r-3)m ~

=

~

Nach Induktionsvoraussetzung gilt lm \ l(2r-3)m und lm | l(2r-i)m, so dass die rechte Seite der Gleichung durch lm geteilt wird. Daher ist lm auch ein Teiler von l(2r+i)m- C" Für gerade Quotienten ^ gilt die Teilbarkeitsaussage von Satz 3.43 im nicht. Allgemeinen Beispielsweise ist I2 3 und U 7; es gilt zwar 2 | 4, aber I2 \ h\ oder 5 | 10, aber l5 = 11 \l10 = 123.

Bemerkung:

=

=

Den ggT zweier Lucaszahlen kann man zwar explizit cher Form wie in Satz 3.29 für Fibonaccizahlen.

angeben, jedoch

nicht in

so

einfa-

Satz 3.44

Seien

m

und

n

natürliche

Zahlen,

sei d

C ld, ggT(4

:=

2,

*j falls ^

1

sonst.

falls

ggT(m,ra). und

Dann

gilt:

^ ungerade,

oder j

gerade

und 3 | d,

Dem Beweis von Satz 3.44 schicken wir ein Lemma voraus, das die wesentliche Beweisidee enthält und beim Beweis des Satzes eine wichtige Rolle spielen wird.

3.2

77

Teilbarkeitsaussagen

Lemma 3.45

Seien

m

und

natürliche Zahlen und sei

n

n

ein Teiler

von m.

Dann

gilt

^ ungerade, ( ln,2, falls ggT(lm,ln)=\ falls gerade und 3 I d,

1



1

sonst.

Mit Satz 1.16 und Satz 3.4(d) gilt ggT(Zm, /„) ggT(/m—n^n ( 1) Im—2n,ln) ggT(/m_2„, ln)- Wiederholtes Anwenden von Satz 1.16 und Satz 3.4(d) liefert schließlich nach k Schritten ggT(Zm,/n) ggT(ZTO_2fcn, ln), sofern m 2kn > 0. Ist m (2r+l)n ungerade, so erhalten wir nach r Schritten ggT(im, ln) ggT(Zm_2rn, ln) Beweis:



=

=

-

=

=

=

ggT(/n,^n)

Für

gerades

ggT(Zo, ln) Dies

ln-

=

m

=

=

2rn

ggT(2, ln);

sich nach r Schritten ggT(Zm,/n) ggT(Zm_2rn,/„) nach Lemma 3.42(a) ist /„ genau dann gerade, wenn 3 | n gilt.

ergibt

=

=

zeigt die Behauptung.

Beweis von Satz 3.44: Wir betrachten nochmals den euklidischen und n mit d ggT(m, n):

m

Algorithmus für

=

m

n

=

=

q\n + r2 0): ggT(/m,/n) ggT(Zm_2(tn, ln)- Ist q\ im euklidischen Algorithmus gerade, so ergibt sich im letzten Schritt ggT(/m,Z„) ggT(/r2, ln), ist q\ ungerade, so erhalten wir ggT(/m, /„) ggT(Zn_r2, ln). Als nächstes berechnet man den ggT von lT2 und ln, usw. Man beachte, dass ggT(r2,n) ggT(n r2,n) nach Satz 3.4(d); dies stellt sicher, dass sich der ggT der Indizes in diesem und in jedem weiteren Schritt nicht verändert, sondern stets gleich d := ggT(m, n) bleibt. Für die zugehörigen Lucaszahlen bedeutet dies nach dem vorigen Lemma, dass am Schluss entweder ggT(ZTO, l„) ggT(Zd, Id) = ld oder ggT(/TO, /„) ggT(Z0, ld) ggT(2, ld) stehen bleibt. Unter der Voraussetzung, dass beide Quotienten ^ und ^ ungerade sind, gilt Id \ lm und Id \ ln nach Satz 3.43, d.h. gerade, so gilt Id \ lm nach ggT(/m,Z„) ld- Ist einer der beiden Quotienten, z.B. dem Lemma, so dass sich in diesem Fall ggT(/m, /„) ggT(2, ld) ergibt. Damit ist Satz =

=

=



=

=

=



=

=

=

=

=

3.44

gezeigt. 0

Nun können wir auch die

Umkehrung von

Satz 3.43 beweisen:

3 Zahlentheoretische

78

Eigenschaften von Fibonacci-

und

Lucasfolge

Satz 3.46 Für natürliche Zahlen n > 1 der Quotient ?r ist ungerade

u

Wegen ln | lm gilt ggT(ZTO,Z„)

Beweis:

ln h 3 ist, muss ggT(/m,/„) und ^ beide ungerade sind. >

=

=

Abschließend sei noch eine spezielle erwähnt, die später benötigt wird:

ln. Da ln wegen n > 1 eine Lucaszahl mit ZggT(m,„) sein> was nur möglich ist, wenn ^ =

Teilbarkeitsaussage für Fibonacci- und Lucaszahlen

ggT(/n, ln) ggT(/n, /„_! + fn+l) ggT(/„, 2/„_i); da /„_i und /„ nach Satz 3.26 teilerfremd sind, der ggT für gerades /„, also für 3 | n, gleich 2, und für ungerades /„ gleich 1. Aus Satz 1.26 erhalten wir

Beweis:

ggT(/n, 2/„_i /„) +

ist

=

=

=

=

Wir verzichten auf eine weitere Diskussion von Teilbarkeitsaussagen für Fibonacci- und Lucaszahlen. Dieses Thema können s interessierte Leser/innen jedoch noch bei den Aufgaben vertiefen, vgl. den Arbeitsauftrag 3.6.2.1.

Die

3.3

Fibonaccifolge modulo m

In diesem Abschnitt wird die Fibonaccifolge modulo m untersucht. Zunächst formulieren wir einige allgemeine Aussagen und betrachten dann den Fall genauer, wo m eine Primzahl ist.

Die

3.3.1

Periodenlänge

der

Fibonaccifolge

modulo

m

Satz 3.27 hat gezeigt, dass sich für jedes m > 2 unter den ersten m2 1 Fibonaccizahlen findet, die durch m teilbar ist. Im Beweis wurde die Folge (3.8)

eine



(/o, fl), (fl, /z), (/2, /3), betrachtet und mit 1
t.

Bemerkung:

=

=

= =

Für zusammengesetztes m kann man also einige Aussagen über die Fibonaccifolge modulo m treffen und man sieht, dass alles auf die Falls hinausläuft, wo m eine Primzahl ist.

3.3.2

Die

Fibonaccifolge

modulo p, p

Periodenlänge der Untersuchung des

prim

Um die Fibonaccifolge modulo p für Primzahlen p untersuchen zu können, benötigen wir einen Hilfssatz. Dazu betrachten wir spezielle Moduli m und wählen das absolut kleinste Restsystem als Repräsentantensystem modulo m. Wir nehmen an, m € N ist ungerade und teilerfremd zu 5. Nun ordnen wir den Zahlen

5, 2 5, 3 5,...,

'

^

5

3.3 Die

83

Fibonaccifolge modulo m

ihre absolut kleinsten Reste modulo zeichen die Reste haben.

m zu

Beispielsweise erhalten

17 die Reste 5, —7

wir für

m

=

und interessieren

Vorzeichenfolge +,-,-,+,+,-,+,+• Es

dafür, welche

uns nur

Vor-

2,3,8, —4,1,6 und somit die —

zeigt sich, dass die Vorzeichenverteilung

nur von

der Endziffer

von m

im Dezimal-

system abhängt: Lemma 3.53

Gilt m 10t + r mit r € {1,3, 7,9}, so hängt die Vorzeichenverteilung in der Folge der absolut kleinsten Reste modulo m, die zur Folge 5,2 5,3 5,..., 5 gehört, nur von r ab und es gilt: =







Vorzeichenfolge t+ t+ t+ !+

tt-

t+ t+

t

t+ t+

(t + l) -

(t+1)- (t+l) (t + l)~ (t + l)

(t+l) + (t+l)

t

(t l) -

+

Beweis: Wir müssen beachten, dass die zur Folge 5,2-5,3-5,..., 5 gehörenden Reste von einer Zahl zur nächsten stets um 5 wachsen. 1 : Für ein k € N ist 5k < r ) d. h. jede dieser Zahlen ist absolut kleinster Rest modulo m. Wir erhalten also t positive Reste 5,..., 5t. Da 5(t + 1) > mZ , ist der nächste Rest negativ und gleich 5t 4. Die nächsten Reste erhalten wir, indem wir dazu sukzessive 5 addieren; wir bekommen t 1 weitere negative Reste, der letzte davon ist —1. Daher ist 4 der nächste Rest, dem t 1 weitere positive Reste folgen, der letzte davon ist 5t 1. Danach erhalten wir eine Folge von t negativen Resten, die bei —5t + 3 beginnen und bei —2 aufhören. Schließlich erhalten wir noch t positive Reste von 3 bis 5t 2. 3 : Für k < t ist wieder 5k < r = 5* + 1, sodass jede dieser t Zahlen absolut kleinster Rest modulo m ist. Weiter gilt 5(t + 1) > der nächste Rest ist also negativ und gleich 5t + 2; fortgesetztes Addieren von 5 liefert t 1 weitere negative Reste, der letzte davon ist —3. Der folgende Rest ist 2, und dann gibt es t 1 weitere positive Reste bis 5t 3. Als nächsten Rest erhalten wir 5t 1, und nun gibt es t weitere negative Reste, der letzte davon ist —1. Danach ergibt sich 4 als Rest und es folgen noch t 1 positive Reste bis 5t 1. 7 : Auch hier gilt 5k < r 5t + 3 für k < t und es ergeben sich insgesamt t positive Reste. Dann geht es weiter mit dem negativen Rest —5t 2, und es folgen t weitere negative Reste, der letzte davon ist —2. Es folgt der positive Rest 3 und noch t weitere positive Reste bis 5t + 3; danach kommt der negative Rest —5t + 1, gefolgt von t 1 negativen Resten. Der folgende Rest ist ist 1; danach kommen t weitere positive Reste bis 5t + 1. =











^f1



=

=













=

^f1





=

=





3 Zahlentheoretische

84

Eigenschaften von Fibonacci-

und

Lucasfolge

5£ + 4 für t < 4, also ergeben sich insIn diesem Fall gilt 5k < Weiter der Rest 5t 4, sodass man insgesamt Reste. negative positive folgt gesamt t + 1 negative Reste bekommt, der letzte davon ist -4. Danach kommt der Rest 1 und weitere t positive Reste bis 5t + 1. Der nächste Rest ist negativ und gleich —5t 3, gefolgt von t weiteren negativen Resten bis —3. Als nächsten Rest bekommt man 2 und die t weiteren Reste der Form 5k + 2 mit k auf Daher die für gelten, Periodenlänge gerade sein. —



=

-

=

-



=

=

=

=

3.3.3

Die

Verteilung der Fibonaccizahlen

modulo

m

Wie wir schon wissen, ist die Fibonaccifolge modulo m periodisch und es treten darin die Zahlen 0,1,..., m 1 in einer sich periodisch wiederholenden Anordnung auf. Nun kann man die Frage stellen, ob in dieser Folge jeder dieser Reste gleich oft vorkommt. Diese Eigenschaft hat einen besonderen Namen: —

Definition 3.60

{an}

eine Folge ganzer Zahlen. Für k £ N sei A(k, j, m) die Anzahl der Folgenmit an < k und an j (modra). Die Folge {an} heißt uniform verteilt modulo m, m > 2, wenn für alle j £ {0,1,..., m 1} gilt

Sei

glieder an

=



lim

fc->oo

A(k, j,m)

-

k

Wir untersuchen diese

Frage zunächst Periodenlänge ergibt sich:

=

—.

m

für Primzahlen. Aus den

Betrachtungen

über die

Satz 3.61 Die

Fibonaccifolge {/„ modulop]

ist

In den Beispielen nach Satz 3.48 hatten wir für die Fibonaccifolge modulo 20 gezeigt und die ersten Folgenglieder angegeben: 0, 1, 1, 2, 3, 0 , 3, 3, 1, 4, 0, 4, 4, 3, 2, 0, 2, 2, 4, 1, 0, 1, 1, Durch einfaches Zählen sieht man, dass jede der Zahlen 0, 1, 2, 3, 4 unter den 20 ersten Folgengliedern genau viermal auftritt; daher gilt:

Beweis:

5 bereits

A(5)

=

...

lim

\ -A(k,j,5) \

fc->oo K

=

5

für

j

=

0,1, 2,3,4.

0

Die Primzahl 5 ist ein Ausnahmefall. Für alle anderen Primzahlen ist die nicht uniform verteilt modulo p:

Fibonaccifolge

3 Zahlentheoretische

90

Eigenschaften von Fibonacci-

und

Lucasfolge

Satz 3.62 Sei p

^

5 eine Primzahl. Dann ist

Beweis 2 : Die Fibonaccifolge modulo 2 lautet 0, 1, 1, 0, 1, ...; auf eine Null folgen also d. h. zwei Einsen und es gilt lim^oo A(k, 0, 2) 4 und lirm.-,.«, A(k, 1,2) ist 2 nicht uniform verteilt. modulo {/„} Nun sei p eine von 2 und 5 verschiedene Primzahl. Dann teilt p nach Satz 3.56 die Fibonaccizahl fp nicht, aber es existiert eine natürliche Zahl t ^ p mit ft 0 (mod p); t sei die kleinste natürliche Zahl mit dieser Eigenschaft. Wegen Satz 3.49 gilt dann fit == 0 (mod p) für alle / €E N. Andererseits gibt es aber keine natürliche Zahl q mit It < q < (l + l)t und fq 0 (mod p), da es sonst ein r mit 0 < r < t und /r 0 (mod p) gäbe im Widerspruch zur Minimalität von t. Dies sieht man folgendermaßen ein: Für ein solches q wäre dann nach Satz 3.29 ggT(/;t, fq) ® (m°dj?), und mit q) < It + r (0 < r < t) wäre ggT(lt, q) ggT(lt, It + r) q r) r < t. Wegen der Minimalität von t gilt A(k, 0,p) J- Sei k \t + r mit 0 < r < t. Dann J_ und weiter 4 also 4 A(/c,0,p) lim^oo 4 A(k,0,p) gilt A(k,0,p) 4 ^ p) für jede Primzahl p ^ 2,5. Also ist die Fibonaccifolge modulo p nicht uniform verteilt. 0

p

\



£

=

=



§,

=

=

=

=

=

=

±f£,

[f

=

=

=



/ggT(;t ggT(/f, |_f

=

=

=

=

.

_

Ergebnisse wurden von Lawrence Kuipers und Jau-Shyong Shiue in [KSh72] gezeigt. Die beiden Autoren benutzten ein Resultat von I.Niven: Ist eine Zahlenfolge für eine zusammengesetzte Zahl m uniform verteilt, so ist sie auch für jeden positiven Teiler von m uniform verteilt. Daraus ergibt sich mithilfe des vorstehenden Satzes unmittelbar, dass die Fibonaccifolge für zusammengesetzte Zahlen m > 2 und m ^ 5k nicht Diese

uniform verteilt modulo m sein kann. Andererseits legt Satz 3.61 die folgende Vermutung nahe: Die Fibonaccifolge ist modulo 5 uniform verteilt. Diese Vermutung konnte von Harald Niederreiter in [N72] bestätigt werden; der Beweis ist eine sehr trickreiche Induktion nach dem Exponenten k. Seine Argumentation stützt sich dabei auf die von D. D. Wall in [W60] gezeigte stärkere 5k besagt, dass die Periodenlänge A(5fe) 4 5k Version von Satz 3.52, die für m beträgt. Außerdem benutzt er die Darstellung einer Fibonaccizahl durch eine Reihe aus Lemma 3.57 sowie die Formel (3.3) für Binomialkoeffizienten. =

3.3.4

Summenformeln modulo

=



m

In Kapitel 1 hatten wir Summenformeln für Fibonaccizahlen hergeleitet. Hier betrachten wir nun Summen von Fibonaccizahlen modulo m, bei denen die Summation genau über eine Periode genommen wird. Wegen der Periodizität der Fibonaccifolge gilt A(m)

fc+A(m)

i=0

i=k+l

(3.17) liegt also Translationsinvarianz vor. Dabei darf k wegen der Erkenntnisse aus Abschnitt 1.6 auch negativ sein. Mithilfe der Ergebnisse aus Kapitel 1 können wir die es

91

3.4 Fibonaccizahlen und Binomialkoeffizienten

folgenden Summenformeln modulo m zeigen: Satz 3.63 Für meN,

m

2 ge

>

(c)

E^/i^OCmodm) ^//EOfmodm; E-i^/f 0(modm)

(d)

E-=7'(-i)i+1/ durch p teilbar. Wir suchen also ein 11 G N mit Ii r(l) < n und (Ii + 1) r(l) > n. Mithilfe der Gaußklammer können wir Ii Nun bestimmen wir entsprechend r(2) und erhalten elegant aufschreiben: Ii 12 L J- Dabei müssen wir beachten, dass alle durch p2 teilbaren Fibonaccizahlen ja auch durch p teilbar sind, so dass also jede durch p2 teilbare Fibonaccizahl nur eine weitere p-Potenz zum Produkt /1 /„ beiträgt. Sukzessive wird nun für jedes s mit ps < fn der zugehörige Index r(s) bestimmt; dabei kommen in jedem Schritt genau „neue" p-Potenzen hinzu. Somit ist [n]! durch ist- Man beachte, dass die Summation für jede Primzahl psteilbar, wobei S p wegen ps < fn nur über eine endliche Zahl von Summanden läuft. Mit Lemma 3.65 folgt nun > + dies bedeutet, dass der Zähler des Bruchs [ £ ] mindestens durch eine ebenso große Potenz von p teilbar ist wie der Nenner. Da dies für alle Primzahlen gilt, ist [£] ganzzahlig und positiv, da alle Fibonaccizahlen positiv sind. =

=

,









=



7^27

LrtjyJ-





=

LrTjyJ ESI_7(7)J EsLt(7)J EaLffeJ EsLtrtJ;

Quadratzahlen in der Fibonacci- und der Lucasfolge

3.5

Wir untersuchen nun die Frage, ob Quadratzahlen in der Fibonacci- und der Lucasfolge vorkommen und welche Fibonacci- bzw. Lucaszahlen das sind. Die folgenden Ergebnisse gehen auf Arbeiten von J.H.E. Cohn und O. Wyler zurück. Für Fibonaccizahlen hat

man

das

folgende Resultat:

Satz 3.72

Die

einzigen Quadratzahlen

in der

Fibonaccifolge sind /j

=

=

1 und

/12

=

144.

3 Zahlentheoretische

98

Eigenschaften von Fibonacci-

Als erstes betrachten wir die Fibonaccizahlen

Beweis:

/„ mit n 34,/10


12 Quadratzahl ist. Insbesondere ist /„ dann auch modulo 8 Quadratzahl, also gilt fn 0,1 oder 4 (mod 8). Die Fibonaccifolge modulo 8 1,/s 144

=

2,/4

=

und

=

3,/5 es

=

=

=

=

ist

21, f9

=

=

=

=

=

lautet hat n

=

1,1,2,3,5,0,5,5,2,7,1,0,1,1,..., 0 (mod 8) entsprechen Indizes also Periodenlänge 12. Den Fibonaccizahlen /„ 1 (mod 8) entsprechen Indizes 0 oder 6 (mod 12), den Fibonaccizahlen /„ =

=

4 (mod 8) kommen nicht oder 11 (mod 12), und Fibonaccizahlen mit /„ vor. Bei der Suche nach Quadratzahlen in der Fibonaccifolge können wir uns also auf Indizes n mit n 0,1,2,6 oder 11 (mod 12) beschränken. Wir unterscheiden zwei Fälle: ri s

1,2

=

=

1. Fall:

der Form

n

ist

n

=

In diesem Fall ist n 1 oder 11 (mod 12) und man kann 12fc ± 1 mit einem k G N darstellen. Nach Satz 1.27(b) gilt

ungerade.

fn

=

/l2fc±l

=

/6fe±l'6fe

=



( l)6fc/±l

=

fak±\hk

~

n

in

(3.18)

E



Man beachte, dass /„ wegen 3 j n nach Korollar 3.32(a) ungerade ist. Nun zerlegen wir 6k in der Form 6k 2 3^h mit h > 1 und h \ 3. Dann ist 2h ein Teiler von 6k und der Quotient = 3^ ist ungerade. Somit gilt l2h \ hk nach Satz 3.43. Die Lucasfolge modulo 8 ist =



fr

1,3,4,7,3,2,5,7,4,3,7,2,1,3,... und hat ebenfalls die

Periodenlänge

12. Modulo 4 lautet die

Lucasfolge

1,3,0,3,3,2,1,3,... und hat die Periodenlänge 6. Es gilt also l2m 3 (mod 4) für 3 \ m und Z2m 2 (mod 4) für 3 | m. In unserem Fall ist 3 \ 2h, somit gilt hh 3(mod4), und l2h muss einen 3 ist Primteiler p (mod4) besitzen. Wegen (3.18) /„ —1 (modp); wir nehmen an, dass /„ Quadratzahl ist, also etwa /„ x2. Nach dem kleinen Satz von Fermat ist dann xv~x [x1)2^ 1 (modp) fn2 (modp) (—l)2^" (modp); das kann nur richtig sein, wenn gerade ist, wenn also z. B. 2^- = 2q oder p 4q +1 mit q G N gilt. Dies ist ein Widerspruch zu p 3 (mod 4) und /„ kann keine Quadratzahl sein. =

=

=

=

=

=

=

=

=

=

^4

=

=

2. Fall: n ist gerade, also n 6k oder n 12k + 2 mit fceN. Angenommen, /12/c+2 fek+ikk+i (-l)6fc+1/o hk+ihk+\ ist Quadratzahl; da /6fc+i und l§k+i nach Satz 3.47 teilerfremd sind, wäre dann f§k+\ Quadratzahl, was nach dem 1. Fall ausgeschlossen ist. 2h 2l 3J mit Nun nehmen wir an, dass f^k Quadratzahl ist und schreiben 6k i > 0, j > 1, 2 \ h und 3 \ h. Nach Satz 3.31 gilt f2h \ fsk und wir können f$k fihZ schreiben; nach Satz 3.39 gilt ggT(f2h,z) | 2l 3j. Wegen 3 \ h ist f2h ungerade und 1, also wegen 2 \ h gilt 3 \ f2h nach Korollar 3.32(a) und (b). Somit folgt ggT(/2^, z) =

=

=

=

-

=



=

=

Quadratzahlen in der

3.5

Fibonacci- und der

99

Lucasfolge

/2/1 Quadratzahl sein. Da aber 3 kein Teiler von h ist, ist 2h nicht durch 12 teilbar und es muss 2h 2 (mod 12) gelten, was, wie wir schon gesehen haben, nicht sein kann. Damit ist der Satz gezeigt. muss

=

Nun untersuchen wir die

Lucasfolge

auf

Quadratzahlen.

Satz 3.73 In der Lucasfty 1 und l3 4 = 22 sind offensichtlich Quadratzahlen, aber l2 = 3 ist Beweis: Ii kein Quadrat. Wir nehmen nun an, dass ln mit n > 3 eine Quadratzahl ist, und dass n minimal gewählt ist. Dann ist ln auch modulo 8 ein Quadrat und es gilt ln 0,1 oder 4 (mod 8). Ein Vergleich mit der Lucasfolge modulo 8 (vgl. den vorigen Beweis) zeigt, dass dann n 1, 3 oder 9 =



=

=

(mod 12)

Ist

n ee

1

sein

muss.

(mod 12),

also

n

=

12k +

ll2k + l

1,

so

gilt

nach Satz 1.16

( 1) h

Ißk + llßk —

=

1-

Ißk + llßk —





Wir schreiben 6fc 2 3jh mit j > 1, 3 \ h; somit ist 2h \ 6k mit ungeradem und l2h teilt l6k nach Satz 3.43. Wegen 3\2h ist l2h 3 (mod 4); es existiert also ein Primteiler p I l2h mit p ee 3 (mod 4). Wie im Beweis des vorigen Satzes schließen wir nun, dass dies unmöglich ist. =



=

n ee 3 oder 9 (mod 12), so können wir Satz 1.16 und Satz 1.15 ergibt sich

Ist

n

=

12k ±3

=

3-

(4k ± 1)

schreiben. Nach

/ffc±1

wobei d := ggT(/4fc±1, + 3) nach Satz 3.4(d) ein Teiler von 3 sein muss. Nach Korollar 3.42(b) gilt 3 | ln, falls n ee 2 oder 6 (mod 8), was hier nicht erfüllt ist. Daher ist d 1 und sowohl Uk±i als auch + 3 muss eine Quadratzahl sein. Da n > 3 minimal gewählt war, muss 4k ± 1 3 sein (da l3 Quadratzahl ist) und es folgt k 1, also n 9. Die Lucaszahl lg 76 ist aber keine Quadratzahl. Damit ist alles gezeigt. 0

l\k±i

=

=

=

=

=

Lucaszahlen, die sich als Produkt ax2 einer natürlichen Zahl a und eiQuadratzahl x2 schreiben lassen, waren wiederholt Gegenstände wissenschaftlicher Arbeiten, s. hierzu auch die Arbeitsaufträge 3.6.2.2 und 3.6.2.3. London und Finkelstein ([LF69]) sowie Lagarias und Weisser ([LW81]) untersuchten Kubikzahlen unter den Fibonacci- und den Lucaszahlen. Sie erhielten folgende ResulFibonacci- und ner

tate:

3 Zahlentheoretische

100



fi

1

=

l3 und fe

=

=

8

=

Eigenschaften von Fibonacci-

23 sind die einzigen Kubikzahlen

und

Lucasfolge

unter den Fibonacci-

zahlen. •

Die

einzige Lucaszahl, die Kubikzahl ist,

Ii

ist

Damit wollen wir die Zahlentheorie verlassen und matik zuwenden.

=

uns

1.

anderen

Teilgebieten der

Mathe-

Aufgaben Übungsaufgaben

3.6 3.6.1

1. Beweisen Sie die

2. Beweisen Sie die bisher nicht 3. Beweisen Sie die

Lemma 3.2.

Teilbarkeitsregeln von

Aussagen

Teile

gezeigten

Satz 3.5.

über Binomialkoeffizienten

4. Beweisen Sie den binomischen Lehrsatz

5. Verifizieren Sie dass sche Gruppe sind.

von

Z, Q, R und C

von

Satz 3.7.

(Satz 3.9).

mit der Addition als

6. Verifizieren Sie dass Z*, Q*, M* und C* mit der eine abelsche Gruppe sind.

Verknüpfung eine

abel-

Multiplikation als Verknüpfung

7. Erstellen Sie je eine Verknüpfungstafel für die Restklassen modulo 5 Addition und Multiplikation.

bezüglich

8. Erstellen Sie je eine Verknüpfungstafel für die Restklassen modulo 6 Addition und Multiplikation.

bezüglich

9. Beweisen Sie: Die Summe durch 11 teilbar, genauer:

von

zehn

aufeinanderfolgenden

Fibonaccizahlen ist

n+9

£ fk

=

11



/n+6-

k=n

(Hinweis:

führt 10.

Ziel.)

Zeigen Sie: Besitzt eine ungerade natürliche Zahl n nur Primteiler der Form 4fc + l, gilt n 1 (mod 4).

so

11.

Geschicktes Umformen der linken Seite mithilfe der Rekursionsformel

zum

=

Zeigen Sie: Eine natürliche Zahl n p

=

3 (mod 4).

12. Geben Sie die die Folge?

=

3

(mod 4) besitzt mindestens einen Primteiler

Fibonaccifolge/Lucasfolge modulo 7 an.

Welche

Periodenlänge

hat

3.6

Aufgaben

3.6.2 1.

101

Arbeitsaufträge

Zeigen Sie:

{ld,

falls

2, falls 1

wobei d

=

ggT(m, n).

?j™- gerade,

sonst,

ungerade und 3 | d,

Zeigen Sie: Die einzigen Fibonaccizahlen der Form 2a:2, wobei x2 Quadratzahl ist, /3 2 2 l2 und /6 8 2 22. 18 2 32. 3. Zeigen Sie: Die einzige Lucaszahl der Form 2x2 ist Iq 2.

sind

=

=



=

=

=

=

Literatur zu Kapitel 3 Eine ausführliche Darstellung der algebraischen und zahlentheoretischen Begriffe aus Abschnitt 1 findet sich in [Bo2] und [Bu]. Die meisten der in den Abschnitten 3.2 bis 3.5 angesprochenen Themen werden bei [V] und [wBe] behandelt. Weitere Resultate zu Fibonacci- und Lucasfolge modulo m (Abschnitt 3.3) stehen in den Originalarbeiten [W60], [N72] und [KSh72]. Quadratzahlen in Fibonacci- und Lucasfolge wurden in [C81] und [Wy64], Kubikzahlen in [LW81] untersucht. Der Artikel [R05] gibt einen Überblick über die wichtigsten neueren Ergebnisse zur Fibonaccifolge aus der Zahlentheorie.

Fibonaccizahlen in der

4

Analysis

Im ersten Teil dieses kurzen Abstechers in die Analysis untersuchen wir Folgen und Reihen im Zusammenhang mit den Fibonaccizahlen, z. B. Folgen mit dem Grenzwert $. Der zweite Teil befasst sich mit formalen Potenzreihen, insbesondere wird die erzeugende Funktion der Fibonaccizahlen hergeleitet und wir betrachten einige interessante

Dezimalbruchentwicklungen.

Einige spezielle Folgen

4.1

Kapitel werden wir uns häufig mit Abschätzungen für Beträge reeller Zahlen herumschlagen müssen. Daher wollen wir uns hier nochmals die wichtigsten Eigenschaften des Betrags reeller Zahlen ins Gedächtnis rufen. Für x € M. ist der Betrag definiert In diesem

durch

!x 0

—x

Für den Zahlen.

Betrag gelten

die

für für für

0, 0,

x

>

x

=

x

< 0.

folgenden Rechenregeln; dabei

sind

x

und y

\xy\ \x\\y\ + \x y\ < |x| + \y\ Dreiecksungleichung |x y\ > | |x| \y\ | umgekehrte Dreiecksungleichung Die Leserin/der Leser sollte sich die Zeit nehmen, diese Regeln aus der =





beliebige

reelle

(4.1) (4-2) (4.3) Definition des

Betrags herzuleiten.

Wir wenden uns nun einigen speziellen Folgen zu, die auf verschiedene Weise mit den Fibonaccizahlen zu tun haben. In Definition 1.1 hatten wir eine Folge als Abbildung ip : N —> X der natürlichen Zahlen in eine Menge X erklärt. Hier geht es jetzt um Folgen reeller Zahlen, also um Abbildungen ip : N —> R. Dabei werden uns weniger die Folgen selbst, sondern vielmehr ihre Grenzwerte interessieren. Daher schicken wir einige Definitionen voraus. Definition 4.1 Eine Folge {xn} reeller Zahlen heißt konvergent, mit der folgenden Eigenschaft gibt: Zu jedem e > 0

\xn x\ —

< e

für alle

n

eine reelle Zahl x € R ein N G K so, dass

wenn es

>

gibt N.

es

4 Fibonaccizahlen in der

104 Die Zahl

x

nennt

man

den Grenzwert oder Limes der

lim xn

n—yoo

Eine

Folge,

die gegen 0

=

x

oder xn

konvergiert,

für

—> x

heißt

Folge und

man

Analysis

schreibt

n —> oo.

Nullfolge.

Zum Nachweis der Konvergenz einer Folge werden wir meist nicht die Definition benutzen, sondern die in Lemma 4.2(b) angegebene etwas handlichere Version:

Lemma 4.2 Mir eine

Folge {xn} reeller Zahlen und

a

6 R

gilt:

(a) Die Folge {xn} ist genau dann eine Nullfolge, wenn die Folge {|xn|} der Beträge eine

(b)

Nullfolge ist.

Folge {a:n} konvergiert genau dann gegen den Grenzwert a G K, wenn die Folge {xn a} eine Nullfolge ist. Etwas anders formuliert: {xn} konvergiert genau dann gegen den Grenzwert a, wenn \xn a\ für hinreichend große n beliebig klein wird.

Die





Der sehr einfache Beweis ergibt sich unmittelbar rin/dem Leser überlassen.

aus

der Definition 4.1;

er

sei der Lese-

Für konvergente Folgen gelten einige Rechenregeln, die einem die Arbeit erheblich erleichtern können. Wir werden daher jetzt die für das Folgende wichtigen beweisen. Zuvor jedoch noch ein Hinweis auf die mathematische Terminologie: Wenn von einer Folge {xn} gesagt wird, dass „fast alle" Folgenglieder eine bestimmte Eigenschaft haben, so bedeutet das, dass es höchstens endlich viele Ausnahmen davon gibt. Wenn also fast alle Folgenglieder positiv sind, so ist es unerheblich, ob die ersten 3 oder die ersten 30 oder die ersten 5 Millionen Folgenglieder negativ oder 0 sind, wichtig ist nur, dass die Anzahl der Folgenglieder, die aus der Reihe tanzen, endlich ist. Satz 4.3 Für zwei

konvergente Folgen {xn} und {yn}

(a) Xn + Vn -» X + y (b) axn —> ax für a € K

mit xn

—> x

und yn

—>

y

gelten:

4.1

Einige spezielle Folgen

105

Beweis: (a) Zu einem vorgegebenen e > 0 wählen wir Zahlen Ni und N2 so, dass \xn x\ < | für alle natürlichen Zahlen n > N\ und \yn —y\ < | für alle natürlichen Zahlen n > JV2; solche Zahlen Ni und iV2 existieren nach Definition 4.1. Für alles Indizes n, die größer als die größere der beiden Zahlen N\ und N2 sind, gelten dann beide Ungleichungen und es folgt \xn + y„ {x + y)\ < \xn -x\ + \yn y\ < e, dabei haben wir die Dreiecksungleichung verwendet. (b) Für a 0 sind alle Glieder der Folge {axn} gleich null und die Behauptung ist trivial. Sei also a ^ 0. Da die Folge {xn} gegen den Grenzwert x konvergiert, gibt es zu einem gegebenen e > 0 ein N G N mit \axn ax\ e für n > N. \a\\xn x\ < \a\ Damit ist die Behauptung gezeigt. 0 -

-

-



jfj

=



Aus diesem Satz bilden.

4.1.1

folgt insbesondere,

dass die



konvergenten Folgen

=

einen Vektorraum

mit dem Grenzwert $

Folgen

Nun sollen Folgen im Mittelpunkt stehen, deren Grenzwert die bereits bekannte Zahl $ ist, die sogenannte „goldene Zahl", die auch in Hauptrolle spielen wird.

1+2v/^

=

Wir betrachten die Xq

Diese

.

Folge {xn},

1,

Folge definiert 1+

die

gegeben

Kapitel 1 Kapitel 5 eine aus

ist durch

(4.4)

Xu +1

den unendlichen Kettenbruch 1

(4.5)

1 +

Zwischen diesem Kettenbruch bzw. der durch (4.4) definierten reellen Zahl $ besteht folgender Zusammenhang:

Folge {xn}

und der

Beweis: Aus Kapitel 1 wissen wir bereits, dass $ die Beziehung 2 $ + 1, oder, nach Division durch die Beziehung $ 1 + erfüllt. Die Rekursionsformel (4.4) für =

=

^

4 Fibonaccizahlen in der

106

die

Folge {x„} liefert

Analysis

weiter 1 *En

1

l



1+

» + !>

Wiederholtes Anwenden der Rekursionsformel xn

$

$nxn_ix„_2





(4.4) ergibt schließlich nx„_i •-xq

-x0

x0



(4-6)

Nun müssen wir den Ausdruck ganz rechts in geeigneter Weise abschätzen. Dazu zeigen wir durch vollständige Induktion xn > 1 für natürliche Zahlen n > 1. Nach Definition 1 und x\ = 1 +1 = 2 > 1. Wenn bereits xn > 1 bekannt ist, so gilt nach der sind xq 1 + Rekursionsformel (4.4) xn+i > 1 wegen 0 < < 1 nach Induktionsvoraus> ist 1 wie n Somit tatsächlich für > xn 1, setzung. behauptet. Damit ist der Term im Nenner des letzten Ausdrucks von (4.6) auf jeden Fall größer als n+1 und der Kehrwert davon kleiner als Also folgt, wie wir zeigen wollten, $ $ 1 > wird Wegen xn |< | beliebig klein, sodass sich daraus nach Lemma 4.2(b) die Konvergenz der Folge gegen den Grenzwert ergibt. 0 =

^-

=

^q_r

-

^^r.

Mit dem soeben bewiesenen Satz haben wir auch die

folgende Aussage gezeigt:

Korollar Der unendliche Kettenbrucl 1+

1+ IT-X

stellt die irrationale Zahl $ dar.

Als ein Nebenprodukt liefert Satz 4.4 eine wichtige Quotienten aufeinanderfolgender Fibonaccizahlen.

Aussage

über den Grenzwert des

Satz 4.6

Für den Quotienten

aufeinanderfolgender

fn

1

$"+1

Fibonaccizahlen und

lim n"^°°

gilt

%_! In

=

$.

4.1

107

Einige spezielle Folgen

Aufgrund der Definition der Fibonaccifolge gilt &

Beweis:

fn + 1 fn

fn + fn-l fn

_

.

1 t"

=

1 und

_1_ 7

_ —

{—f^}

stimmt also mit der in Satz 4.4 betrachteten die Folge Daraus ergibt sich sofort die Aussage über den Grenzwert. Aus Gleichung (4.6) folgt außerdem unmittelbar

fn + 1 fn wie

Folge {xn} überein.

/n-l --VI

behauptet.

Gleichung in Satz 4.6 bedeutet, dass die Folge i^^-} der Quotienten aufeinanderfolgender Fibonaccizahlen recht gute Näherungswerte für $ liefert, weil ^r}+i und

Die erste

damit j

£n+\

rasch sehr klein wird.

(4.5) kann man eine „geschachtelte"

In ähnlicher Weise wie den Kettenbruch bei durch die Folge {yn} mit yo

=

und

l

yn+1

=

y/l + yn

Wurzel

(4.7)

definieren.

Beweis: Durch vollständige Induktion zeigen wir zunächst yn > 1 für alle n G No. Nach Definition ist yo 1; sei also für ein n G N bereits yn > 1 gezeigt. Dann gilt « > + \/2 1,4142, also yn+i > 1, wie behauptet. yn+i \/l yn 1 entsteht Sn+x dadurch positiver Summand, nämlich 7-^7, dazuaddiert wird. Somit gilt Zunächst einmal 1


x —

4.1

Einige spezielle Folgen

Damit

ergibt

111

sich für die n-te Partialsumme die

Sn

=

Abschätzung

tUVS.±^. »=l Jt

i=\

(4.9)

*

Auf der rechten Seite der Ungleichung (4.9) steht nun eine Partialsumme einer geometrischen Reihe. Für geometrische Reihen VJ"=o °' m^ l?l < Snt die Formel (siehe

Aufgabe 4.3)

oo

Also

gilt

in

unserem

Fall

*-v/5 i=l

Zusammen mit

(4.8)

5 + 3v/5 —;-< 6.

*

liefert dies

K Sn < 6;

(4.11)

in der Terminologie der Analysis bedeutet das: Die Folge der Partialsummen Sn ist beschränkt. Sie ist, wie wir oben bereits festgestellt haben, aber auch streng monoton wachsend. Allen Analysis-Kundigen geht spätestens jetzt ein Licht auf:

Jede monotone und beschränkte

Folge ist konvergent.

Dieser Satz gehört zum Standardrepertoire der Analysis und kann in jedem Lehrbuch der Analysis nachgesehen werden, siehe z.B. [AE], Theorem 4.1 auf Seite 175 oder [K], Seite 46; hier würde die Herleitung des Satzes zu weit führen. Damit ist jedenfalls Folgendes klar:

Sehr viel mehr kann man jedoch nicht zu diesem Grenzwert S sagen: Man weiß zwar, dass er existiert, aber man kennt seinen genauen Wert nicht. Immerhin ist bekannt, dass S irrational ist, doch bedarf es noch einiger Arbeit, um S explizit zu bestimmen.

4 Fibonaccizahlen in der

112

Analysis

Potenzreihen mit Fibonaccizahlen

4.2

Im Folgenden wird eine Verallgemeinerung des formalen Potenzreihen.

Reihenbegriffs benötigt, die sogenannten

Definition 4.13 Für eine Folge {rn} reeller Zahlen definiert Variablen x durch

die formale Potenzreihe in einer

man

oo

P{x) Wird für

x

eine feste reelle Zahl

a

=

Y2nxi. i=0

eingesetzt,

so

erhält

man

die Reihe

CO

P(a)

=

£>.a\ t=0

die konvergieren kann oder auch nicht. Zu jeder formalen Potenzreihe gibt es eine reelle Zahl R so, dass die Potenzreihe für alle \x\ < R konvergiert; R heißt dann der Konvergenzradius der Potenzreihe. (Anmerkung: Potenzreihen werden im Allgemeinen über den komplexen Zahlen betrachtet. Daher spricht man nicht von einem Konvergenzintervall, sondern von einem Konvergenzkreis mit dem zugehörigen Kon-

vergenzradius.)

Für eine natürliche Zahl

n

definieren wir die Funktion Fn : R — K durch

Fn(x)

J2fiXi-

=

i=l

Die Formel

Binet liefert

von

F»v

-

-Tg E1 V

2=1

*

*v

(4-12)

2=

Für x j£ 1 und \I>x ^ 1 ergibt sich daher mithilfe der Formel (1.17) für die n-te Partialsumme einer geometrischen Reihe sowie der Formeln (1.6) bis (1.8) _,

.

,

Fn(x) v '

1 =

n+lxn + l

^n+l^n + l

x

^x

^

--=-

—=

_

_

»»-1

V5 xT,njxn+2 ($n+l $n+l)-.n+l + ($ $*X2 (

V($x)8 ^

n

1 -= -

t=i

/^ v/5 -

lim n—k nn

V(*x)i. ^

'

(4.15)

j=i

^

Unter unserer Voraussetzung |x| < existieren die Grenzwerte der beiden geometrischen Reihen, da nach dem oben Gesagten |3>x| < 1 und |^x| < 1 gilt. Somit existiert für solche x auch der Grenzwert F(x). Wegen (4.13) können wir schreiben

F(x)

x

lim

-

/„x"+2 fn+1xn+1 -

1

n—¥oo

X —

x

1

Nach Satz 1.19 lim i—>oo

1

lim -

f„xn+1

lim n—toc

/„+ixn



gilt /„

< ™ +

1; dies liefert

fnxn+1

< lim

(^L y5

Wegen |x| < 1 liirin-KX) /n+ixn+1 gezeigt:

X2

X —

X2



^=

n—>oo

+

l)xn+1

=

4= v5

Um

n~>oc

($x)n +

und |x| < 1 erhalten wir lim«-^ fnxn+1 0. Damit ergibt sich insgesamt F(x)

=

=

1— X

lim n—foo

xn+1.

0 und entsprechend X2 Wir haben also . —

4 Fibonaccizahlen in der

114

Analysis

Satz 4.14 Die formale Poten

konvergiert

für

\x\




2 ein

(2fnfn_1)2+(f2-f2_1)2 4/^_1+£-2/2.£_i+/n-i (fn + fl-x? Nach (1.4) ist f2n-i f2 + f2_,, woraus sofort =

=

=

=

Behauptung folgt.

Beispiel: Sei n 5, also a 2/5/4 2 5 3 /9 34. Damit erhält man a2 + b2 302 + 162 Tripel (30; 16; 34) ein pythagoreisches Tripel. =

=

=

=





=

= =

30, b

/f f\

=

900 + 256

aufeinanderfolgende Fibonaccizahlen /„, fn+i, fn+2 pythagoreisches Tripel:

Vier ein

f2n-\

=

-

=

=

1156

=

=

-

fn+3

und

52 32 16, c 342. Also ist das

=

erzeugen ebenfalls

Satz 5.2

Setzt

man

an

=

(an; bn; cn) für n Beweis:

fn+2

~

>

1 ein

=

=

bilden

=

=

=

(/2+2 /2+1)2 + 4/2+1/2+2 außerdem -

cn

=

/2n+3-

(/2+2 + /2+1)2 c2, ~

=

0

=

was zu

zeigen

war.

Wir wählen wieder n 5, also /s 5, fe 8, fi 13, f$ 21 und setzen und c 2 8 13 208 82 + 132 64 + 169 233. Damit gilt § 21 105,6 1052 + 2082 11025 + 43264 54289 2332, d.h. (105; 208; 233) ist ein +- b2

Beispiel: a2

so

=

=

Wegen (1.4) gilt a

=

=

Man hat also a2 + 62 {fnfn+z)2 + (2/„+i/n+2)2. Einsetzen von /„ Und /n+3 fn+2 + fn + l liefert a2n+b2n [(fn+2 fn+l){fn+2 + fn+i)]2 +

fn+l

4/2+1/2+2

2/n+1/n+2 und cn f2+1 + f2+2 f2n+3, pythagoreisches Tripel mit a2 +bn c2.

fnfn+3,bn

=

=

=



=

=

=

=

=



=

pythagoreisches Tripel.

=

=

=

=

=

=

=

5.2 Der

119

goldene Schnitt

Abschließend seien noch naccizahlen vorkommen.

in denen Lucas- und Fibo-

pythagoreische Tripel vorgestellt,

Satz 5.3 Die Zahlen an

=

lnln+3, bn

pythagoreisches Tripel

=

2ln+xln+2 bn c2

mit an +

und cn

=

5/2n+3

bilden für alle

n

€ N ei

=

Beweis: Der Nachweis ist etwas trickreicher als in den beiden vorigen Fällen. Wir formen den Ausdruck für an zunächst einmal mithilfe der Rekursionsformel um, rechnen dann aus und fassen zusammen: +# [Cn+2 Wl)(/„+2 + Wl)]2 + {Un+3)2 + + 4ln+iln+2 + ln+2 [ln+2 {ln+\ + ln+\ + + Nun schreiben wir mithilfe von Satz 1.29 um:

K+l^n+2 'n+l]2 2Z21+1i2,+2 ln+2)2l2+l /21+2 5/2+1+4.(-l)"+1+5/2+2+4.(-l)«+2 l2n+1+l2n+2 5-(/2+1 + /2+2) 5/2n+3 dabei wurde im =

=

-





=

=

=

vorletzten Schritt

(1.4)

verwendet.

Beispiel: Für n 1 erhalten wir a liU 1-7 7, b 2I2I3 2 3 4 24 und 5/5 5 -5 25. Es gilt c2 252 625 49 + 576 72 + 242 a2 + b2. Wir haben also das pythagoreische Tripel (7; 24; 25) erhalten. =

=

=

=

=

=

=



c=

=

5.2

=

=

=

Der

goldene Schnitt

=

=



=

Dieser Abschnitt ist einer besonderen Art der Teilung einer Strecke, dem sogenannten goldenen Schnitt, gewidmet. In Architektur und Kunst nimmt diese als besonders harmonisch und schön empfundene Teilung eine herausragende Stellung ein: Die Fassaden vieler Bauwerke sowie die Kompositionen bedeutender Gemälde orientieren sich am goldenen Schnitt. Daher betrachten wir zuerst die Eigenschaften des goldenen Schnitts und zeigen dann, wie er mit Zirkel und Lineal konstruiert werden kann.

5.2.1

Teilung einer Strecke

Zunächst klären wir den Begriff „Teilverhältnis" allgemein und untersuchen dann die besondere Art der Teilung einer Strecke, die als goldener Schnitt bezeichnet wird.

Definition 5.4 Wird eine Strecke [AB] durch einen Punkt T auf der Geraden AB geteilt, so nennt X das Teilverhältnis der Streckenlängen AT man das Zahlenverhältnis AT : TB und TB. Man sagt dann, dass T die Strecke [AB] im Verhältnis A teilt. Der Punkt T kann dabei innerhalb oder außerhalb der Strecke [AB] liegen. Im ersten Fall ist T ein innerer Teilpunkt von [AB], im zweiten Fall ein äußerer Teilpunkt. =

5 Fibonaccizahlen in der Geometrie

120

B

T

A

BT

A

Die innere Teilung einer Strecke [ab] wird als besonders harmonisch angesehen, wenn sich die Länge der größerem der beiden Teilstrecken zur Länge der kleineren so verhält wie die Länge der Gesamtstrecke zur Länge der größeren Strecke, wenn also gilt

ÄT

AB

TB wobei AB

AT + Tb

ÄT

_ ~

In diesem Fall Schnitts.

von

~

AT + TB; damit ergibt sich

=

AT TB

Umformen

spricht

'

einer

man von

Gleichung (5.2)

+

TB man

_

^ i/j, also n v>0 g^Vj, für j > logg n der Fall (dabei bezeichnet logg den Logarithmus zur Basis g und log den dekadischen Logarithmus). Wir nehmen an, dass diese Situation nach genau k > 0 Schritten eintritt. Dann gilt (6.2) für i 0,... ,fe 1 und außerdem ist 0 < ak = vk < g. Mittels Induktion ergibt sich für j = 0,..., k >

>





> 0.

>





=

=

=

=



vo

=

Vjg3

+

Ea'ö*; i=0

daraus

folgt (6.1)

tet ao,..., a/t G

gezeigt.

für j

=

{0,..., g

k. -

Aufgrund des Konstruktionsprinzips gilt dann wie behaup1}. Damit ist die Existenz einer Darstellung der Form (6.1)

Nun müssen wir noch die Eindeutigkeit dieser Darstellung nachweisen. Aus (6.1) und den Eigenschaften der at ergibt sich gk < n < gk+1, daher ist k und damit eindeutig festgelegt. Jede weitere Darstellung der Form (6.1) hat daher die Gestalt =

k 71

=

Yl a'i9l i=0

mit

a'0,..., a'k

G

{0,..., g 1}

Darstellungen für

ergibt -

n,

so

a'k ^ 0.

und sich

Subtrahieren wir die beiden verschiedenen

k

]TK

*i)9'

=

0.

(6.3)

-

i=0

Daher muss a'0 a0 durch g teilbar sein, und wegen | a'0 a0 \< g folgt a'Q ao- Daraus und aus (6.3) ergibt sich, dass (a[ a^)g durch g2 teilbar, also a[ Oi durch g teilbar sein muss. Mittels Induktion folgt also = für i = 0,...,k. Somit ist auch die Eindeutigkeit der Darstellung gezeigt. 0 =









Ein besonders wichtiges Zahlensystem ist das kleinstmögliche mit ganzzahliger Basis, nämlich dasjenige mit der Basis g 2. Es heißt Dualsystem oder Binärsystem oder eben Zweiersystem und kommt mit den Ziffern 0 und 1 aus. Seine Stufenzahlen sind =

6 Das

142

2345

=

im

Beispiel 2345 Zweierpotenzen:

die Potenzen von 2. Um 2345 in eine Summe von

Fibonaccizahlensystem

unser

wir







=

Nim-Spiele

Dualsystem darzustellen, zerlegen

1 2048 + 1 256 + 1 32 + 1 8 + 1 1 211 + 0 210 + 0 29 + 1 28 + 0 +0 24 + 1 23 + 0 22 + 0 21 + 1 •

und













27 + 0 26 + 1 25 2°



=

(100100101001)2

und erhalten somit die Darstellung (100100101001)2 von 2345 im Dualsystem; die tiefgestellte 2 gibt die Basis des Zahlensystems an. Hat man umgekehrt eine Darstellung im Dualsystem, z. B. (1110100)2, so schreibt man die dargestellte Zahl wie in (6.1) mithilfe von Zweierpotenzen auf, also

(1110100)2

=



26 +

1



25

22

+0

Folge

von

+ 1 24 + 0 23 + 1 1 64 + 1 32 + 1 16 + 1 4 1







21



+0



=







=



116,

und erhält so ihre Darstellung im Zehnersystem. Dies bedeutet insbesondere, dass jede beliebige endliche eine Binärdarstellung einer natürlichen Zahl ist.

Einsen und Nullen

folgenden Abschnitt wird ein Zahlensystem vorgestellt, das auch nur die Ziffern 0 und 1 verwendet, wobei aber nicht mehr jede beliebige Folge von Einsen und Nullen erlaubt ist. Dieses Zahlensystem verwendet die Fibonaccizahlen als Stufenzahlen. Im

Der Satz

6.1.2

von

Zeckendorf

Die Antwort auf die Frage nach der Darstellbarkeit natürlicher Zahlen durch Fibonaccizahlen liefert der Satz von Zeckendorf. Der Belgier Edouard Zeckendorf (1901-1983) war eigentlich Arzt und beschäftigte sich nur nebenbei mit Mathematik. Er veröffentlichte einige Arbeiten zur elementaren Zahlentheorie, darunter auch den nach ihm benannten

Satz. Zunächst führen wir den Begriff der Zeckendorfsequenz ein. Dadurch lassen sich die folgenden Sätze einfacher formulieren. Definition 6.2 Eine

Zeckendorfsequenz ist eine (endliche) Folge

( oder f > ,

=

1)

ist die kleinste natürliche

bk-x nicht vorkommt,

ak +

Zahl, die

unter den Zahlen ao,..., ak-\ und

k.

Dabei notieren wir die Paare (ak; bk) stets so, dass ak das Paar (bk;ak) eine „Gewinnposition" ist. Als erstes zeigen wir ein Lemma, das die näher beschreibt.


ao, a2 > a\ usw. Daher ist die Folge ao, ai, a2, streng monoton wachsend. Wegen bk ak + k < ak+i +k +1 bk+\ ergibt sich daraus unmittelbar, dass auch die Folge bo, £>i, b2,... streng monoton wächst; dies zeigt (4). (3) folgt unmittelbar aus (GP2), denn bk ak k. Nach (GP2) ist an die kleinste natürlich Zahl, die unter ao,..., an~i und bo, bn-\ nicht vorkommt. Da die Folge der ak streng monoton wächst, taucht an spätestens im n-ten Schritt auf und kommt wegen der strengen Monotonie unter den ak kein zweites Mal vor. Aus dem gleichen Grund kommt auch unter den bk keine Zahl doppelt vor. Es könnte aber noch der Fall an bm auftreten. Dabei kann n > m nach dem Auswahlverfahren für die ak nicht sein, und falls n < m, so gilt an < am < am + m bm, ein Fall ist Damit auch m n ist Der ohnehin nicht Widerspruch. möglich. wegen (GP3) =



=

=



,

=

=

=

(1) gezeigt.

Jetzt müssen wir noch nachweisen, dass die Eigenschaften (1) bis (4) folgen.

Eigenschaften (GP1)

bis

(GP3)

aus

den

150

6 Das

Fibonaccizahlensystem

Nim-Spiele

und

Da die Folgen {dk} und {bk} nach (4) streng monoton wachsen und andererseits die Folge der natürlichen Zahlen selbst die einzige streng monoton wachsende Folge natürlicher Zahlen ist, die alle natürlichen Zahlen enthält, ergibt sich (GP3) wegen (3). Zum Nachweis von (GP2) nehmen wir an, n G N ist die kleinste natürliche Zahl, die unter do, ax,..., afc_i, bo, öi,..., öfc_i nicht vorkommt. Wegen (4) ist dann dk > n. Wäre dk > n, könnte n wegen der strengen Monotonie nicht in der Folge {dj} auftreten. Also müsste wegen (2) n bi für ein l > k gelten; nach (GP3) hätten wir dann n bi di + l und somit o; n l < n; d. h. a; müsste bereits unter a_,. .. d, so sei (c, c') die Gewinnposition, in der c vorkommt. Natürlich ist c' ^ d, da (c; d) nach Voraussetzung keine Gewinnposition ist. Falls c' < d, nimmt man vom Haufen mit d Steinen genau d c' Steine weg und landet damit auf der Gewinnposition (c; c'). Ist c' > d, so gilt d c < c' c und man sucht diejenige Gewinnposition (am; bm) mit bm am d c. Die Eigenschaft 6.8.(4) erfordert am < c wegen bm—dm < d—c. Daher muss der Spieler vom Haufen mit c Steinen genau c bm am und vom Haufen mit d Steinen genau d Steine wegnehmen, um die Gewinnposition (am\ bm) mit bm—am d—c zu erreichen. —







=









=



=













=

Mit Satz 6.9 ist jetzt klar, dass der Spieler, der zuerst auf eine Gewinnposition kommt, das Spiel sicher gewinnt, sofern er nichts mehr falsch macht. Die Startposition entschei-

6.2

Nim-Spiele

151

det bei diesem Spiel bereits dessen Ausgang, falls beide Spieler die Gewinnstrategie kennen. Allerdings dürfte in den meisten Fällen der beginnende Spieler gewinnen, da es mehr Nicht-Gewinnpositionen als Gewinnpositionen gibt. Überraschend ist aber, dass man die Gewinnpositionen berechnen kann. Doch bevor wir dies in Angriff nehmen, schicken wir noch ein Lemma voraus, das sich später als sehr nützlich erweisen wird. Wir benötigen hier wieder die Gaußklammer aus Definition 3.64.

Lemma 6.10 Seien

x

und y zwei positive irrationale Zahlen mit

i + i=l. x

y

)ann kommt jede natürliche Zahl genau einmal unter den Gliedern der r„

ror, und

zwar

=

[nxj

und

sn

=

in genau einer dieser

[nj/J

für n



Folgen

N

(6-11)

Folgen.

Beweis: Offensichtlich gilt x, y > 1. Sei N eine beliebige natürliche Zahl. Dann betrachten wir alle natürlichen Zahlen n mit [nxj < N, also mit n < —. Die letztere Ungleichung gilt für alle n 1,2,..., |_—J. Entsprechend gilt ny < N für alle =

n=l,2,...,LfJ-

Daher gibt es unter den Zahlen 1, 2,..., JV 1 genau {r„} und {s„}. Da und irrational sind, folgt

^

N x



^

1