Eddie denkt über die Aufgabe B3 der IMO 85 nachJoutsa, 5. Juli 1985
Joutsa, zweiter Wettkampftag. Mir ist, als hätte jemand Watte in meinen Kopf gestopft. Ich lese den Text zweimal und merke: Ich verstehe ihn und gleichzeitig rutsche ich weg. Als würde mein Gehirn auf einem nassen Bootssteg stehen.
Hier geht es um eine Zahlenfolge. Du startest mit einer Zahl, und dann erzeugst du die nächste aus der vorherigen, immer nach derselben Vorschrift. Wie ein Automat: du fütterst ihn mit dem aktuellen Wert und bekommst den nächsten ausgespuckt.
Das Gemeine ist: Je nachdem, womit du startest, benimmt sich diese Folge komplett anders. Sie kann zu groß werden, sie kann falsch abbiegen, sie kann aus dem “sicheren Bereich” rausfallen. Und die Aufgabe behauptet: Es gibt genau einen einzigen Startwert, d er alles richtig macht. Dann bleibt die Folge immer zwischen null und eins und sie wächst trotzdem Schritt für Schritt.
Das ist eigentlich wunderschön: eine einzige perfekte Startzahl, die genau die Balance trifft. Aber ausgerechnet heute denke ich bei “einziger Startwert” nicht an Schönheit, sondern an Risiko. An nur eine Chance.
Hier erkläre ich das ganz schlicht: Warum fast alle Starts scheitern und warum genau einer durchrutscht. Hoffe ich, dass auch ich heute durchkomme.
Teil 1 — Aufgabenstellung
Für jede reelle Startzahl wird eine Folge durch
definiert. Zu zeigen ist: Es gibt genau einen Startwert , für den
In Worten bedeutet das: Jedes Folgenglied ist positiv, bleibt kleiner als 1 und ist immer größer als das vorherige. Die Folge wächst also, aber sie darf nie die 1 erreichen oder überschreiten.
Man kann sich die Vorschrift wie einen kleinen Rechner vorstellen: Du gibst den aktuellen Wert hinein und bekommst den nächsten Wert heraus. Die Aufgabe fragt dabei nicht nur nach irgendeinem passenden Startwert, sondern nach genau einem einzigen.
Teil 2 — Umformulierung mit Hilfsfunktionen
Für den Beweis führen wir zuerst Hilfsfunktionen (Iterationsfunktionen) ein:
Damit gilt bei Startwert stets .
Damit ist jede Funktion auf stetig und streng wachsend. Als Komposition solcher Funktionen ist auch jede Funktion stetig und streng wachsend.
Teil 3 — Existenz über Intervallschachtelung
Vorbetrachtung: Angenommen, ein Startwert erfüllt bereits für alle . Dann folgt für jedes feste :
Das ist die notwendige Richtung. Umgekehrt nehmen wir an, dass für alle gilt . Dann ist für alle .
Außerdem liefert die Annahme mit Index direkt . Daher gilt für alle :
Damit dürfen wir äquivalent nach einem Startwert mit für alle suchen.
Für genügt die Grundbedingung ; wir setzen daher und . Für jedes definieren wir durch:
Wegen Stetigkeit und strenger Monotonie von sind eindeutig bestimmt und es gilt .
Jetzt die Monotoniebeweise (für ):
- ist streng wachsend. Da streng wachsend ist, folgt .
- ist streng fallend. Wegen der strengen Monotonie von folgt .
Damit sind die abgeschlossenen Intervalle (für ) geschachtelt:
Nach dem Intervallschachtelungsprinzip ist nichtleer. Die Existenz ist damit gezeigt.
Teil 4 — Eindeutigkeit (mit Distanzbeweis)
Für die Eindeutigkeit müssen wir zeigen, dass die Intervalllängen gegen 0 gehen. Wir fixieren ein und betrachten das zugehörige Intervall , dessen Länge wir abschätzen wollen. Wenn wir zeigen, dass diese Länge für große gegen 0 geht, folgt die Eindeutigkeit.
Setze für :
Für rechnen wir explizit:
Nun zeigen wir, dass der Faktor streng größer als 1 ist:
Damit folgt für alle : .
Die Intervalllängen der geschachtelten Intervalle gehen also gegen 0. Daher besteht aus genau einem Punkt, nenne ihn .
Weil die Intervalle geschachtelt sind, gilt und . Also liegt für jedes strikt im Inneren: . Mit der strengen Monotonie von folgt dann:
Für gilt zusätzlich , also . Mit der Äquivalenz aus Teil 3 folgt damit:
Zum Schluss die formale Eindeutigkeit: Haben und die Eigenschaft, dann liegen beide für jedes in .
Da dies für alle gilt, folgt , also .
Am Ende ist es fast schon frech schön: unendlich viele Startwerte probieren, aber nur einer trifft exakt die Spur zwischen „zu klein“ und „zu groß“. Wenn der sitzt, marschiert die Folge brav aufwärts und bleibt trotzdem unter 1. Ein mathematischer Präzisionsstart.
Spielplatz: Näherung für den eindeutigen Startwert
Wir berechnen für ein gewähltes die numerischen Schranken und . Das Intervall enthält den eindeutigen Startwert.
Vergleich: .
n=2. Werte: x_n=0.8949000000, x_{n+1}=1.2482960100. Tabellen
| n | a_n | b_n | b_n-a_n | 1/n |
|---|---|---|---|---|
| 1 | 0.0000000000 | 0.6180339887 | 0.6180339887 | 1.0000000000 |
| 2 | 0.3660254038 | 0.5152715924 | 0.1492461887 | 0.5000000000 |
| 3 | 0.4240738952 | 0.4765980353 | 0.0525241401 | 0.3333333333 |
| 4 | 0.4390961627 | 0.4602032298 | 0.0211070671 | 0.2500000000 |
| 5 | 0.4438299152 | 0.4528760940 | 0.0090461788 | 0.2000000000 |
| 6 | 0.4454917928 | 0.4495123570 | 0.0040205642 | 0.1666666667 |
| 7 | 0.4461161475 | 0.4479441780 | 0.0018280305 | 0.1428571429 |
| 8 | 0.4463618069 | 0.4472058387 | 0.0008440319 | 0.1250000000 |
| 9 | 0.4464617473 | 0.4468557812 | 0.0003940340 | 0.1111111111 |
| 10 | 0.4465034441 | 0.4466889351 | 0.0001854910 | 0.1000000000 |
| 11 | 0.4465211868 | 0.4466090759 | 0.0000878892 | 0.0909090909 |
| 12 | 0.4465288570 | 0.4465707186 | 0.0000418616 | 0.0833333333 |
| 13 | 0.4465322161 | 0.4465522406 | 0.0000200245 | 0.0769230769 |
| 14 | 0.4465337032 | 0.4465433164 | 0.0000096132 | 0.0714285714 |
| 15 | 0.4465343677 | 0.4465389968 | 0.0000046291 | 0.0666666667 |
| 16 | 0.4465346669 | 0.4465369019 | 0.0000022350 | 0.0625000000 |
| 17 | 0.4465348026 | 0.4465358841 | 0.0000010815 | 0.0588235294 |
| 18 | 0.4465348645 | 0.4465353889 | 0.0000005244 | 0.0555555556 |
| 19 | 0.4465348929 | 0.4465351476 | 0.0000002547 | 0.0526315789 |
| 20 | 0.4465349059 | 0.4465350299 | 0.0000001239 | 0.0500000000 |
| 21 | 0.4465349120 | 0.4465349724 | 0.0000000604 | 0.0476190476 |
| 22 | 0.4465349148 | 0.4465349443 | 0.0000000295 | 0.0454545455 |
| 23 | 0.4465349161 | 0.4465349305 | 0.0000000144 | 0.0434782609 |
| 24 | 0.4465349167 | 0.4465349238 | 0.0000000070 | 0.0416666667 |
| 25 | 0.4465349170 | 0.4465349205 | 0.0000000034 | 0.0400000000 |
| n | x_n | x_{n+1} | Check |
|---|---|---|---|
| 1 | 0.5700000000 | 0.8949000000 | ok |
| 2 | 0.8949000000 | 1.2482960100 | fail |
| 3 | 1.2482960100 | 1.9743415986 | fail |
| 4 | 1.9743415986 | 4.3916101475 | fail |
| 5 | 4.3916101475 | 20.1645617175 | fail |
| 6 | 20.1645617175 | 409.9703095432 | fail |
| 7 | 409.9703095432 | 168134.2218940273 | fail |
| 8 | 168134.2218940273 | 28269137588.6877403259 | fail |
| 9 | 28269137588.6877403259 | 799144140011299143680.0000000000 | fail |
| 10 | 799144140011299143680.0000000000 | 6.386313565143989e+41 | fail |
| 11 | 6.386313565143989e+41 | 4.078500095234213e+83 | fail |
| 12 | 4.078500095234213e+83 | 1.6634163026825482e+167 | fail |
| 13 | 1.6634163026825482e+167 | – | fail |
| 14 | – | – | fail |
| 15 | – | – | fail |
| 16 | – | – | fail |
| 17 | – | – | fail |
| 18 | – | – | fail |
| 19 | – | – | fail |
| 20 | – | – | fail |
| 21 | – | – | fail |
| 22 | – | – | fail |
| 23 | – | – | fail |
| 24 | – | – | fail |
| 25 | – | – | fail |
O6