Einen Beweis im Zusammenhang mit Fibonacci-Zahlen verstehen.

Ich ging gerade den folgenden Beweis des Buches Introductory Combinatorics von Richard A. Brualdi durch.

Satz. Die Fibonacci-Zahlen erfüllen die Formel

f nein = 1 5 ( 1 + 5 2 ) nein 1 5 ( 1 5 2 ) nein

Mein Zweifel: Im Beweis haben sie geschrieben, dass wir die Fibonacci-Rekursion in der Form . betrachten

f nein f nein 1 f nein 2 = 0

Eine Möglichkeit, diese Rekursionsbeziehung zu lösen, besteht darin, nach einer Lösung der Form . zu suchen f nein = q nein , wobei q eine von Null verschiedene Zahl ist.

Wie und warum betrachten wir die Lösung der Form f nein = q nein ? Vielleicht übersehe ich hier etwas sehr Grundlegendes. Kann sich nicht erinnern. Der Rest des Beweises war verständlich. Bitte helfen Sie in dieser Hinsicht. Vielen Dank für die Hilfe.

Warum betrachten wir Lösungen der Form q nein liegt daran, dass sie funktionieren. Es gibt eine historische Frage, wie jemand herausgefunden hat, dass er arbeitet, aber das ist keine Mathematik. Es ist nicht unvernünftig, es zu versuchen. Sobald wir sie in Betracht gezogen haben, können wir beweisen, dass sie problemlos funktionieren, was Sie akzeptiert haben. Die andere Frage ist, woher wir wissen, dass es keine anderen Lösungen gibt. Für mich hängt das vom Beweis der linearen Algebra ab, dass Lösungen einer linearen homogenen Gleichung einen Vektorraum bilden, dann die Dimension des Raums zu finden und zu bemerken, dass wir eine Basis haben.

Antworten (7)

(Dies ist jetzt eine lange Antwort, aber Sie können nach jedem Abschnitt aufhören. Jeder Abschnitt verfolgt nur einen anderen Ansatz oder weist auf Ähnlichkeiten mit anderen Arten von Problemen hin.)

Wenn Sie das zum ersten Mal sehen, erscheint es angesichts der Reihenfolge, in der die Dinge normalerweise gelehrt werden, willkürlich. Es wird klarer, wenn Sie sehen, wie sich die Rekursion entweder in der linearen Algebra oder in erzeugenden Funktionen verhält.

Sie können natürlich direkt beweisen, dass die Formel wahr ist. Wenn G nein ist die Formel, die du nur zeigen musst G 0 = 0 , G 1 = 1 , und G nein + 1 = G nein + G nein 1 .

Aber das ist kein befriedigender Grund, warum es diese Form annimmt.


Wenn wir eine erzeugende Funktion definieren:

G ( x ) = Σ k = 0 f k x k .
Dann bedeutet die Wiederholung, dass wir erhalten:
G ( x ) ( 1 x x 2 ) = f 0 + ( f 1 f 0 ) x = x
oder:

G ( x ) = x 1 x x 2

Dann erhältst du mit Partialbrüchen aus der Infinitesimalrechnung, wenn r 1 , r 2 sind die Wurzeln von ja 2 ja 1 = 0 , dann für einige ein 1 , ein 2 :

x 1 x x 2 = ein 1 1 r 1 x + ein 2 1 r 2 x = Σ k = 0 ( ein 1 r 1 k + ein 2 r 2 k ) x k .

Wenn das Polynom im Nenner sich wiederholende Nullstellen hat, wie es bei Partialbrüchen üblich ist, lautet Ihr allgemeiner Term, wenn der Grad einer Nullstelle r ich im Polynom ist d ich ,

(1) ein k , ich ( 1 r ich x ) k 1 k d ich .
Sie müssen lernen, (1) als Potenzreihe zu erweitern.


Der Ansatz der linearen Algebra ist zu beachten:

( f nein + 1 f nein ) = ( 1 1 1 0 ) ( f nein f nein 1 )

Also wenn EIN = ( 1 1 1 0 ) du hast:

( f nein + 1 f nein ) = EIN nein ( f 1 f 0 )

Die Matrix EIN hat charakteristisches Polynom x 2 x 1 , die zwei verschiedene Wurzeln hat, also gibt es eine Matrix S so dass:

EIN = S ( r 1 0 0 r 2 ) S 1
und somit
EIN nein = S ( r 1 nein 0 0 r 2 nein ) S 1

So können wir die Einträge von ausdrücken EIN nein jeder wie ein ich j r 1 nein + b ich j r 2 nein , und damit ähnlich für f nein .

Wie bei Partialbrüchen wird die Form der Matrix, die Sie erhalten, wenn das Polynom wiederholte Nullstellen hat, komplizierter. Sie können im Allgemeinen keine Diagonalmatrix erhalten, sondern nur eine Matrix in Jordan-Normalform.


Eine dritte Möglichkeit, es sich vorzustellen, ist der Vektorraum aller Folgen ein = ( ein ich ) ich = 0 und der lineare Operator:

D ein = ( ein ich + 1 ) ich = 0

Dann bedeutet unsere Wiederholung, dass wenn f = ( f ich ) dann ( D 2 D ich ) f = 0 , Hier ich ist der Identitätsoperator ich ein = ein .

Schreibe das um als:

( D r 1 ich ) ( D r 2 ich ) f = 0

Dann lass

e = ( D r 2 ich ) f = ( f ich + 1 r 2 f ich ) ich

Dann seit ( D r 1 ich ) e = 0 , du bekommst das e ich = r 1 ich e 0 .

Ähnlich, d ich = f ich + 1 r 1 f ich gibt d ich = r 2 ich d 0 , so

d ich + e ich = 2 f ich + 1 ( r 1 + r 2 ) f ich = 2 f ich + 1 f ich

So

d + e = ( 2 D 1 ) f .

Dann benutze das

(2) ( 2 D 1 ) ( 2 D 1 ) 4 ( D 2 D 1 ) = 5
dann:

( 2 D 1 ) ( d + e ) = ( 2 D 1 ) ( 2 D 1 ) f = 5 f

Und

2 d ich + 1 d ich = ( 2 r 2 1 ) d 0 r 2 ich , 2 e ich + 1 e ich = ( 2 r 1 1 ) e 0 r 1 ich

Und deshalb lassen c 1 = e 0 , c 2 = d 0 , du erhältst:

f ich = Σ j = 1 2 ( 2 r j 1 ) 5 c j r j ich .

Gegeben r ich = 1 ± 5 2 , 2 r ich 1 = ± 5 und d 0 = e 0 = 1 , du erhältst:

f ich = 5 5 ( 1 + 5 2 ) ich 5 5 ( 1 5 2 ) ich

Im allgemeineren Fall, wenn p ( x ) ein Polynom ohne wiederholte Nullstelle ist, dann gcd ( p ( x ) , p ' ( x ) ) = 1. (Im Fall von Fibonacci, p ( x ) = x 2 x 1 und p ' ( x ) = 2 x 1. ) Dann:

p ' ( x ) = Σ p j ( x )
wo
p j ( x ) = p ( x ) x r j
bei dem die r ich sind die Wurzeln von p .

Dann wenn p ( D ) ein = 0 , du erhältst p j ( D ) ein ist eine geometrische Reihe mit gemeinsamem Verhältnis r j , und

p ' ( D ) ein = ( Σ c j r j ich )

Aber die GCD-Anforderung bedeutet, dass wir eine Lösung für Folgendes haben:

(3) du ( x ) p ' ( x ) + v ( x ) p ( x ) = 1

(Bei Fibonacci, du ( x ) = ( 2 x 1 ) / 5 , v ( x ) = 4 / 5 , nach (2).)

Das bedeutet also:

du ( D ) p ' ( D ) ein = ein

Und das gibt Ihnen:

ein nein = Σ j c j du ( r j ) r j nein

Diese Technik funktioniert bis (3) mit wiederholten Wurzeln, außer Sie erhalten p ' ( x ) = Σ j d ich p ich ( x ) . Aber in (3) ist das Beste, was Sie bekommen können:

du ( x ) p ' ( x ) + v ( x ) p ( x ) = Π j ( x r j ) d j 1
Auch hier sind wiederholte Wurzeln ein Problem.


Dieser letzte Ansatz bezieht sich auf die lineare Differentialgleichung, bei der Ihnen oft zuerst beigebracht wird: „Hey, versuchen wir es einfach mit bestimmten Lösungen der Form try e r x , “ ohne viel Motivation.

Im Vektorraum unendlich differenzierbarer Funktionen erhalten wir einen linearen Operator D definiert als

D f = f ' = d f d x .

Dann können lineare Differentialgleichungen geschrieben werden als p ( D ) f = 0 für ein Polynom p .

Wie zuvor, wenn p ( x ) keine wiederholten Wurzeln hat, erhalten Sie: G ich = p ich ( D ) f ist eine Wurzel von ( D r ich ) G ich = 0 oder G ich ' ( x ) = r ich G ich ( x ) , die eine bekannte Lösungsmenge hat G ich ( x ) = C ich e r ich x .

Dann

du ( D ) p ich ( D ) f = C ich du ( r ich ) e r ich x
und
f = du ( D ) p ' ( D ) f = Σ ich C ich du ( r ich ) e r ich x

Im Wesentlichen finden wir Lösungen für p ( D ) f = 0 in Bezug auf bekannte Eigenvektoren v ich des linearen Operators D für Eigenwerte r ich , und es wird immer komplizierter, wenn es wiederholte Wurzeln gibt.


Sogar der Ansatz der linearen Algebra funktioniert auf diese Weise.

EIN befriedigt p ( EIN ) = 0 , also ein beliebiger Vektor v wir bekommen v ich = p ich ( EIN ) v ist ein Eigenvektor von EIN für Eigenwert r ich .

So

v = du ( EIN ) p ' ( EIN ) v = Σ du ( r ich ) v ich

Und:

EIN nein v = Σ du ( r ich ) r ich nein v ich .

Im Fibonacci-Fall ist v = ( 1 , 0 ) t und v ich = ( 1 r 3 ich , 1 ) t = ( r ich , 1 ) und du ( r ich ) = ( 2 r ich 1 ) / 5 = ± 1 5 . .

Wenn Sie jemals Differentialgleichungen studiert haben, sind Sie wahrscheinlich auf etwas Ähnliches gestoßen, bei dem eine Lösung einer bestimmten Form vorgeschlagen wird und dann funktioniert. Dies ist kein Zufall, da die Theorien der Differentialgleichungen und der Rekursionen einige Gemeinsamkeiten aufweisen. In beiden Situationen ist es üblich, dass sich die Schüler unzufrieden fühlen, wenn sie zum ersten Mal auf diese Art von Argumentation stoßen.

Einige Dinge, die psychologisch helfen können:

  1. es musste lange warten, bis der erste Mensch auf die Lösung stieß, die Schulbuchautoren heute so selbstverständlich präsentieren. Ich weiß nicht, wie diese spezielle Lösung zuerst gefunden wurde; vielleicht ist jemand mit einschlägiger Erfahrung auf das Problem gekommen, vielleicht aus dem Studium von Differentialgleichungen; vielleicht war viel Trial-and-Error im Spiel; vielleicht hatten sie glück.
  2. es gibt sehr ähnliche Probleme, bei denen diese Lösungsmethode nicht funktioniert, zumindest nicht ohne Modifikation. Erwägen f nein = 2 f nein 1 f nein 2 . Das Verfahren versagt hier, weil die Säkulargleichung eine Doppelwurzel hat. Ich bin mir sicher, dass Brualdi die für diesen Fall erforderlichen Modifikationen diskutiert, obwohl ich das Buch nicht zur Hand habe, um das zu überprüfen. (Es beinhaltet das Setzen nein q nein als zweite Lösung.) Der Punkt ist, dass die Vermutung nicht so offensichtlich ist, dass sie einfach funktionieren muss. Es muss nicht haben zu arbeiten, aber es ist ein Versuch wert, und geschieht , erfolgreich zu sein.

Nun zu einigen möglichen Motivationen für eine solche Vermutung.

  1. Dies ist eine zweizeitige Wiederholung. Vielleicht sollte man versuchen, einzeitige Wiederholungen zu lösen, bevor man sich damit befasst. Wie wäre es mit
    f nein = 3 f nein 1 ?
    Diese Gleichung besagt nur, dass jeder Term 3 mal so groß wie der vorhergehende Term, so dass einfach eine exponentielle Lösung herausspringt: f ( nein ) = C 3 nein . Um auf den Fall der zwei Terme zurückzukommen, könnte man sich fragen, was passieren würde, wenn Sie dies noch einmal versuchen würden, aber es ist nicht klar, welche Basis der Exponentialfunktion Sie versuchen sollen, also machen wir dies zu einem Parameter. Nach ein oder zwei Schritten der Algebra erkennen Sie, dass die nein -Abhängigkeit hebt sich auf, was gut sein muss. Also pflügen wir weiter, um zu sehen, wie weit wir kommen können...
  2. Wir haben bereits Differentialgleichungen erwähnt. Wenn du die Differentialgleichung hast f ' ( x ) = k f ( x ) das kennst du vielleicht q x löst das, wo q = e k . Sie können die Verallgemeinerung gesehen haben oder nicht:
    ein nein f ( nein ) ( x ) + ein nein 1 f ( nein 1 ) ( x ) + + ein 1 f ' ( x ) + ein 0 f ( x ) = 0
    kann durch posten gelöst werden f ( x ) = C e k x und dann Lösen einer Polynomgleichung, um Werte von zu finden k die Lösungen geben.
  3. Wenn der oben erwähnte Trick zur Behandlung des oben erwähnten Doppelwurzelfalls unmotiviert erscheint, können Sie untersuchen, wie das analoge Problem im Fall der Differentialgleichungen gehandhabt wird. Die Fragen rund um die Herrschaft von l'Hôpital sind hier relevant. Der Punkt hier ist, dass die Lösungsmethode mit einer Menge anderer Mathematik verknüpft ist.

Ich denke, indem ich betrachte f nein = q nein wir bekommen f nein f nein 1 f nein 2 = 0 q nein q nein 1 q nein 2 = 0 q nein ( q 2 q 1 ) = 0 . Daher können wir durch Lösen der quadratischen Gleichung eine Vorstellung davon bekommen f nein .

„Ja, das war leicht zu bekommen. Aber meine Hauptsorge ist, warum wir angefangen haben f nein = q nein als Lösung?

[ f nein f nein 1 ] = [ 1 1 1 0 ] [ f nein 1 f nein 2 ] = [ 1 1 1 0 ] nein 1 [ f 1 f 0 ] Dann können Sie die Eigenwerte berechnen.

Einen Beweis dafür findet man hier in meiner Arbeit.
https://www.ssmrmh.ro/2021/04/12/metallic-numbers/
Beachten Sie jedoch, dass wenn

x 2 = x + 1 ,  dann ,  x nein = f nein x + f nein 1
Beachten Sie nun, dass die einzigen Nullstellen der Gleichung φ , ( 1 φ )
Ersetzen Sie zurück, um zu bekommen
φ nein = f nein φ + f nein 1
( 1 φ ) nein = f nein ( 1 φ ) + f nein 1
Subtrahiert man beide Gleichungen, erhält man ,
φ nein ( 1 φ ) nein = f nein ( 2 φ 1 ) = f nein ( 2 1 + 5 2 1 )
Das gibt
φ nein ( 1 φ ) nein = f nein 5
Durchgehend teilen und ersetzen φ gibt das Ergebnis
f nein = 1 5 ( 1 + 5 2 ) nein 1 5 ( 1 5 2 ) nein

Ich habe diesen Ansatz schon einmal gedacht und komme zu dem Schluss, dass:

Kommen wir zu deiner Frage, sagten wir f nein = q nein weil wir das wissen f nein bedeuten, dh eine Zahl darstellt. Darüber hinaus können wir sehen, dass jede Zahl durch Spielen der Begriffe wie ein × q nein . Dank dieser Eigenschaft können wir gegebene Gleichungen erfüllen, so dass f nein = f nein 1 + f nein 2 + f nein 3 usw.

Noch klarer, sagen wir das q = 2 und wir wollen auch etwas rekursion wie f nein = f nein 1 + f nein 2 + f nein 3 , dh, 2 nein = 2 nein 1 + 2 nein 2 + 2 nein 3 . Wir können es durch eine rationale Zahl erfüllen ein , b , c , d so dass ein 2 nein = b 2 nein 1 + c 2 nein 2 + d 2 nein 3 . Wir finden diese rationalen Zahlen auch durch Anfangsbedingungen

Wie Sie verstehen, dank Exponentialfunktionen wie such q nein , können wir unsere rekursiven Beziehungsgleichungen erfüllen. Aus diesem Grund wählen wir sie aus, um sie zu verwenden.

HINWEIS = Soweit ich verstanden habe, fragen Sie sich, warum wir uns entschieden haben f nein = q nein am Anfang. Tatsächlich kann dies aus der vorstehenden Erläuterung leicht geschlossen werden. Denn das ist offensichtlich f nein ist eine rationale Zahl und wir können sie durch Exponentialwerte angeben wie 57 = 57 1 oder 1 / 16 = ( 1 / 2 ) 4

Der Standardansatz, um mit linearen rekursiven Folgen wie der Fibonacci-Folge zu arbeiten, ist wie folgt: Betrachten wir eine Abbildung Z + R wo sagst du R ein beliebiger Ring ist, nehmen wir an, dass die der Abbildung entsprechende Folge dargestellt wird als { du j } 1 ,

Angenommen, die rekursive Relation hat die Form du nein + k = Σ j = 1 k ein ( nein + k j ) du j ,wo ein j R

Dann können wir der Folge ein Polynom zuordnen p ( ξ ) R [ ξ ] die Vertretung haben

p ( ξ ) = ξ k [ Σ j = 1 k ein j ξ ( k j ) ]

Wenn { φ j : 1 j k } ist die Nullmenge von p ( ξ ) mit φ j ist verschieden, dann ist der allgemeine Begriff von general { du j } 1 hat Form

du nein = Σ j = 1 k φ j nein 1 λ j
wo λ j sind Konstanten, die durch explizites Berechnen der ersten Terme der Reihe berechnet werden können.

ANMERKUNG: Für eine weniger strenge Darstellung der Theorie linearer rekursiver Sequenzen schlage ich vor, den klassischen sowjetischen Text REKURSIONSSEQUENZEN von Prof. Aleksei Ivanovich Markushevich . durchzugehen