斐波那契数列基本性质

\[\text{斐波那契数基本性质}\]

源于 《具体数学》, 加上自己的 \(\texttt{yy}\) 的一些想法。

\[\text{p1 : 定义以及封闭形式}\]

声明 : \(\phi=\frac{1+\sqrt{5}}{2}\) , \(\hat\phi=\frac{1-\sqrt{5}}{2}\) , 那么显然 \(\phi^2=\phi+1\) , \(\hat\phi^2=\hat\phi+1\) 。 即 \(\phi=-\hat\phi+1 \approx 1.618\) 也就是我们常说的黄金分割率。

首先是定义 :
\[ F_n =\begin{cases}0 & (n=1) \\1 & (n=2)\\ F_{n-1}+F_{n-2} & (n>2)\end{cases}\]

有一个封闭形式可以 \(\log_{2}(n)\) 算出 \(F_n\) , 目测精度也会炸掉。

\[F_n=\frac{\sqrt{5}}{5} (\phi^n+\hat\phi^n)\]
也可知 :
\[F_n=\phi F_{n-1}+\hat\phi^{n-1}\]

\[\text{p2 : 直接化简解得性质}\]

$1 : $ 用定义在保存 \(F_n\) 的情况下进行化简。
\[\begin{aligned} F_{n+2}=F_{n+1}+F_n\ \ \ \ &\ \ \ \ F_{n-1}=F_{n+1}-F_n \\F_{n+3}=2F_{n+1}+F_n\ \ \ \ &\ \ \ \ F_{n-2}=2F_n-F_{n+1} \\F_{n+4}=3F_{n+1}+2F_n\ \ \ \ &\ \ \ \ F_{n-3}=2F_{n+1}-3F_n \\F_{n+5}=5F_{n+1}+3F_n\ \ \ \ &\ \ \ \ F_{n-4}=5F_n-3F_{n+1} \end{aligned}\]

可得 : \[F_{n+k}=F_kF_{n+1}=F_{k-1}F_n\]

假设 \(k\)\(n\) 的倍数。

\[\begin{aligned} F_{2n} & =F_nF_{n+1}+F_{n-1}F_n \\ F_{3n} & =F_{2n}F_{n+1}+F_{2n-1}F_n \\ \end{aligned}\]

也就是说 , \(F_{kn}\) 的每一个项一定会包含 \(F_n\) , \(F_{kn}\)\(F_{n}\) 的倍数。

\(2 :\) 用定义在保存 \(F_n-k\)\(F_n-k-1\) 的情况下化简。

\[\begin{aligned} F_n & =F_{n-1}+F_{n-2} \\& = 2F_{n-2}+F_{n-3} \\& = 3F_{n-3}+2F_{n-4} \\& = 5F_{n-4}+3F_{n-5} \\& = 8F_{n-5}+5F_{n-6}\end{aligned}\]

可以得到一个递推形式 :

\[\begin{aligned} F_n & = F_{k+2}F_{n-k}+F_{k+1}F_{n-k-1} \\& = F_{k+1}F_{n-k+1}+F_kF_{n-k}\end{aligned}\]

假如 \(n \mod =0\) , 设 : \(k=\frac{n}{2}\) 则可以得到 : \(F_n=(F_{\frac{n}{2}}+1)^2+{F_{\frac{n}{2}}}^2\)

假如 \(n \mod 2=1\) , 设 \(k=\frac{n-1}{2}\) 则可以得到 :
\[\begin{aligned} F_n & = F_{\frac{n+1}{2}}F_{\frac{n+3}{2}} + F_{\frac{n-1}{2}}F_{\frac{n+1}{2}} \\& = {F_{\frac{n+1}{2}}}^2+2F_{\frac{n+3}{2}}F_{\frac{n-1}{2}}\end{aligned}\]

那么就可以得到一个接近于 \({\log_2}^2\) 的递推形式 :

\[ F_n=\begin{cases} (F_{\frac{n}{2}}+1)^2+{F_{\frac{n}{2}}}^2 & (n \mod 2=0) \\ {F_{\frac{n+1}{2}}}^2+2F_{\frac{n+3}{2}}F_{\frac{n-1}{2}} & (n \mod 2=1) \end{cases}\]

如果想加快速度 , 可以尝试像杜教筛那样预处理一个比较大的值。

\[\text{p3 : 卡西尼恒等式}\]

这个恒等式来源一个几何悖论 , 及一个 \(8 \times 8\) 的正方形可以拼接成为一个 \(5\times 13\) 的长方形。如图 :

2d8ccf9d512ef597e05ea.png

悖论的解释是 , 长方形的小三角形不与大三角形相似 , 如图 :

1943d2.png

假设三条边的长度 \(a,b,c\) , \(c=a+b\)\(a<b\)。那么当 \(c=F_{n+2}\) , \(b=F_{n+1}\) , \(a=F_{n}\) 的时候就可以满足这个悖论的条件。而多出一个面积还是少一个面积 , 这要跟 \(n\) 的奇偶相关。也就是

\[F_{n+1}F_{n-1}-{F_{n}}^2=(-1)^n\]

证明 :

声明 : 几个基本的变形 : \(\phi^2=\phi+1\) , \(\hat\phi^2=\hat\phi+1\) , \(\phi\ \hat\phi=-1\).

我们把 \(F\) 改为用 \(\phi\) 表示的形式 , 即 :

\[\begin{aligned} F_{n+1}F_{n-1} & =\frac{1}{5}(\phi^{n+1}+\hat\phi^{n+1})(\phi^{n-1}+\hat\phi^{n-1}) \\ & =\frac{1}{5}(\phi^{2n}+\hat\phi^{2n}+\phi^{n+1}\hat\phi^{n-1}+\hat\phi^{n+1}\phi^{n-1}) \\ & =\frac{1}{5}(\phi^{2n}+\hat\phi^{2n}+(\phi+1)(-1)^{n-1}+(\hat\phi+1)(-1)^{n-1}) \\ & = \frac{1}{5}(\phi^{2n}+\hat\phi^{2n}+3(-1)^{n-1}) \end{aligned}\]

再把 \({F_{n}}^2\) 表示一下 :

\[\begin{aligned} {F_{n}}^2 & =\frac{1}{5}(\phi^n+\hat\phi^n)(\phi^n+\hat\phi^n) \\ & = \frac{1}{5}(\phi^{2n}+\hat\phi^{2n}+2\phi^n\hat\phi^n) \\ & = \frac{1}{5}(\phi^{2n}+\hat\phi^{2n}+2(-1)^n) \end{aligned}\]

\(3(-1)^{n-1}-2(-1)^n\) 这个式子显然只会出现两种值 \(5\)\(-5\) , 那么 \(\frac{1}{5}\) 以后就只会出现 \(1\)\(-1\)。得证 ~

转载于:https://www.cnblogs.com/FibonacciHeap/articles/11106263.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值