A Proof of Golden Section of Fibonacci Sequence
Update on 2024/6/25 10:40 (UTF+8) : Add the Part Five and correct some words
Hello, I'm glad to show you one of the feasible proof methods for the fllowing equation:
When n approaches positive infinity, then \({f_{n-1}\over f_{n}}={{\sqrt{5}-1}\over 2}\) ,which one we usually call it golden section.
Following, we define \(f_{i}\) as the \(i_{th}\) number of a Fibonacci sequence.
Part One: The General Formula of Fibonacci Sequence
As we all know,we defines Fibonacci sequence using \(f_{n}=f_{n-1}+f_{n-2}\)
And we also know, if we have a sequence satisfy that \(g_{i}=kg_{i-1}\), then its general formula is \(g_{i}=k^{i-1}g_{1}\)
So we transform the Fibonacci sequence into this form:
\]
Substitute \(f_{n}=f_{n-1}+f_{n-2}\) into this equation,we will get:
\]
\]
Because \(f_{n-1}\neq f_{n-2}\) , so:
\]
Solve the equation, we get the answer:
\lambda = \frac{1+\sqrt{5}}{2}\\
\mu = \frac{1-\sqrt{5}}{2}
\end{cases}\]
Or
\lambda = \frac{1-\sqrt{5}}{2}\\
\mu = \frac{1+\sqrt{5}}{2}
\end{cases}\]
Substitute it into equation \((0)\)
\]
Or
\]
Based on the proof just now, Both of these equations hold relative to the original equation, So we try to eliminate \(f_{n-1}\) ,then we finally get what we want:
\]
Part Two: The Relationship of \(f_{n}f_{n-2}\) and \(f_{n-1}^{2}\)
\]
To simplify our proof, we define that \(P=\frac{\sqrt{5}+1}{2},Q=\frac{1-\sqrt{5}}{2}\) ,then we have \(\frac{1}{\sqrt{5}}(P^{n}-Q^{n})\)
then we substitute the general formula to \(f_{n}f_{n-2}-f_{n-1}^{2}\) :
\]
\]
\]
\]
\]
Remember that we defined \(P=\frac{\sqrt{5}+1}{2},Q=\frac{1-\sqrt{5}}{2}\) , so \(PQ=-1,\frac{P}{Q}=-\frac{3+\sqrt{5}}{2},\frac{Q}{P}=-\frac{3-sqrt{5}}{2},\frac{P}{Q}+\frac{Q}{P}-2=-5\) , \(-5\times -\frac{1}{5}=1\) , then we get:
\]
Part Three: The Final Proof I
According to Part Two, \(f_{n}f_{n-2}-f_{n-1}^{2}=(-1)^{n-1}\), Transfer the term to this equation.
\]
Then we divide both sides of the equation by \(f_{n-1}f_{n-2}\) simultaneously.
\]
In our definition, \(n\) is approaching positive infinity, namely \(n\rightarrow +\infty\) , \(\frac{(-1)^{n-1}}{f_{n-1}f_{n-2}}\rightarrow 0\) , this item has a negligible impact on our answer, so we will omit it.
\]
Part Four: The Final Proof II
According to Part Three, we define k that \(\frac{f_{n}}{f_{n-1}}=\frac{f_{n-1}}{f_{n-2}}=k\) , notice that \(f_{i}=f_{n-1}+f_{n-2}\)
\]
\]
\]
We define that \(f_{n-1}=kf_{n-2}\)
\]
divide both sides of the equation by $$f_{n-2}^{2}$$ simultaneously.
\]
Solve this equation, we finally get \(k=\frac{1+\sqrt{5}}{2}\)
Part Five: Promotion
Notice that we completely did not use a very important property of the Fibonacci sequence: \(f_{1}=f_{2}=1\)
Actually, for every sequence satisfy that \(f_{n}=f_{n-1}+f_{n-2}\) , not only the Fibonacci sequence , the above conclusions are all valid. Just because we are familiar with the Fibonacci sequence in our daily lives, we use it as an example to prove it.
By the way, have you ever tried that \(\frac{f_{1}}{f_{2}}=1,\frac{f_{2}}{f_{3}}=0.5,\frac{f_{3}}{f_{4}}=0.6667,\frac{f_{4}}{f_{5}}=0.6,\frac{f_{5}}{f_{6}}=0.625\) . We can observe that for adjacent \(n\) , one is always greater than \(0.618\) and the other is less than \(0.618\) . This indicates another pattern we have discovered.
That's all I have to say. Thank you for reading!
A Proof of Golden Section of Fibonacci Sequence的更多相关文章
- 【每天一题ACM】 斐波那契数列(Fibonacci sequence)的实现
最近因为一些原因需要接触一些ACM的东西,想想写个blog当作笔记吧!同时也给有需要的人一些参考 话不多说,关于斐波那契数列(Fibonacci sequence)不了解的同学可以看看百度百科之类的, ...
- ***1133. Fibonacci Sequence(斐波那契数列,二分,数论)
1133. Fibonacci Sequence Time limit: 1.0 secondMemory limit: 64 MB is an infinite sequence of intege ...
- python实现斐波那契数列(Fibonacci sequence)
使用Python实现斐波那契数列(Fibonacci sequence) 斐波那契数列形如 1,1,2,3,5,8,13,等等.也就是说,下一个值是序列中前两个值之和.写一个函数,给定N,返回第N个斐 ...
- 用递归方法计算斐波那契数列(Recursion Fibonacci Sequence Python)
先科普一下什么叫斐波那契数列,以下内容摘自百度百科: 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因意大利数学家列昂纳多·斐波那契(Leonardoda Fibonacci ...
- [Algorithm] Fibonacci Sequence - Anatomy of recursion and space complexity analysis
For Fibonacci Sequence, the space complexity should be the O(logN), which is the height of tree. Che ...
- SQL Server ->> 斐波那契数列(Fibonacci sequence)
斐波那契数列(Fibonacci sequence)的T-SQL实现 ;WITH T AS ( AS BIGINT) AS curr, CAST(NULL AS BIGINT) AS prv UNIO ...
- python3 求斐波那契数列(Fibonacci sequence)
输出斐波那契数列的前多少个数. 利用函数 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan # ----斐波那契数列( ...
- LeetCode 842. Split Array into Fibonacci Sequence
原题链接在这里:https://leetcode.com/problems/split-array-into-fibonacci-sequence/ 题目: Given a string S of d ...
- Computational Complexity of Fibonacci Sequence / 斐波那契数列的时空复杂度
Fibonacci Sequence 维基百科 \(F(n) = F(n-1)+F(n-2)\),其中 \(F(0)=0, F(1)=1\),即该数列由 0 和 1 开始,之后的数字由相邻的前两项相加 ...
- fibonacci number & fibonacci sequence
fibonacci number & fibonacci sequence https://www.mathsisfun.com/numbers/fibonacci-sequence.html ...
随机推荐
- 2024 Selenium10个替代品
随着自动化测试需求的不断增长,Selenium作为广泛使用的自动化测试工具,虽然功能强大,但也存在一些限制和挑战.在2024年, 越来越多的替代工具涌现,它们提供了更高效.更易用的解决方案.那么,哪些 ...
- Apachepoi读写Excel实例
/* * 通过poi创建Excel并写入内容 * */ public static void write() throws IOException { //在内存中创建excel XSSFWorkbo ...
- 【AJAX】Asynchronous JavaScript And XML (非同步的JS & XML)
什么是AJAX? 按照使用的感觉来看 说到底就是一个可以不刷新网页就能发送POST & GET请求的技术 AJAX 即"Asynchronous Javascript And XML ...
- ubuntu18.04 源码方式安装wine , 警告,libxrender 64-bit development files not found, XRender won't be supported.
警告信息: configure: WARNING: libxrender 64-bit development files not found, XRender won't be supported. ...
- 记一次失败记录: MindSpore1.3.0 GPU 源码安装 —— Ubuntu18.04系统 (最终安装结果为失败)
官网地址: https://www.mindspore.cn/install 系统:Ubuntu18.04 硬件: i7-9700k CPU 2060super nvidia显卡 由于考虑到minds ...
- mpi4py.MPI.COMM_WORLD.Get_size失败——mpiexec and python mpi4py gives rank 0 and size 1 —— MPI.COMM_WORLD.Get_size() is always resulting '1'
参考: https://stackoverflow.com/questions/29264640/mpiexec-and-python-mpi4py-gives-rank-0-and-size-1 = ...
- Ubuntu系统下python模块graphviz运行报错:graphviz.backend.execute.ExecutableNotFound: failed to execute PosixPath(‘dot‘)
代码中需要运行python模块graphviz,安装: pip install graphviz 运行后报错: graphviz.backend.execute.ExecutableNotFound: ...
- 乌克兰学者的学术图谱case1
0. 人物:米哈伊洛·兹古罗夫斯基Mykhailo Zakharovych Zghurovskyi,也拼写为Mykhailo Zgurovsky,(乌克兰语:Михайло Захарович Згу ...
- BossPlayersCTF靶机笔记
BossPlayersCTF靶机 靶机概述 这是vulnhub上的一个简单的linux靶机,适合初级渗透测试人员,同时也告诉我们在渗透测试过程中要有耐心,要允许有兔子洞. 靶机整体思路: 主机端口探测 ...
- Camera | 9.如何让camera支持闪光灯?-基于rk3568
一.闪光灯基本原理 工作模式 Camera flash led分flash和torch两种模式. flash: 拍照时上光灯瞬间亮一下,电流比较大,目前是1000mA,最大电流不能超过led最大承受能 ...