\(\text{来一波斐波那契公约数的证明}QwQ\)

\(\text{已知} \{F_n\} \text{为斐波那契数列,求证:}\)
\[\forall\ n,m\in\text{Z}^{+},(F_n,F_m)=F_{(n,m)}\]
\(\text{证明:}\)
\(\text{令}\) \(n<m\)
\(\text{用 }F_n\text{ 和 }F_{n+1}\text{ 表示 } F_{n+2},F_{n+3},F_{n+4},\cdots\)
\[F_{n+2}=F_n+F_{n+1}\]
\[F_{n+3}=F_n+2\times F_{n+1}\]
\[F_{n+4}=2\times F_{n}+3\times F_{n+1}\]
\[\cdots\cdots\]
\(\text{可观察到,上类等式中的 }F_n\text{ 和 }F_{n+1}\text{ 的系数也满足斐波那契数的性质}\)
\[\therefore\text{易得 } F_m=F_{m-n-1}\times F_{n}+F_{m-n}\times F_{n+1}\]
\[\therefore (F_n,F_m)=(F_n,F_{m-n-1}\times F_{n}+F_{m-n}\times F_{n+1})\]
\(\text{又}\)
\[F_n|F_{m-n-1}\times F_n\]
\(\text{所以}\)
\[(F_n,F_m)=(F_n,F_{m-n}\times F_{n+1})\]

引理:
\[(F_n,F_{n+1})=1\]
证明:

  • 对于 \(n=1\) 和 \(n=2\) 的情况,命题显然成立
  • 对于 \(n\ge2\) 的情况
    显然有 \(F_n>F_{n-1}>F_{n-2}\)
    又因为 \(F_n=F_{n-2}+F_{n-2}\)
    所以有 \(F_n\ \bmod F_{n-1}=F_{n-2}\)
    由欧几里得定理和引理可得
    \[(F_n,F_{n-1})=(F_{n-1},F_n\ \bmod\ F_{n-1})=(F_{n-1},F_{n-2})\]
    \[\therefore (F_n,F_{n-1})=(F_{n-1},F_{n-2})=(F_{n-2},F_{n-3})= \cdots =(F_1,F_2)=1\]

证毕

\(\text{根据引理可得}\)
\[(F_n,F_m)=(F_n,F_{m-n})\]
\(\text{综上}\)
\[\text{当}n<m\text{时},(F_n,F_m)=(F_n,F_{m-n})\]

\(\text{可以观察到}, n\text{ 和 }m\text{变化规律完全符合更相减损术,所以会有}\)
\[(F_n,F_m)=F_{(n,m)}\]

\(\text{证毕}\)

转载于:https://www.cnblogs.com/zsbzsb/p/11261845.html

斐波那契公约数的相关证明相关推荐

  1. 斐波那契数列数列相关简化2

    看这篇文章前先看一下第一篇文章: 斐波那契数列数列相关简化1_鱼跃鹰飞的博客-CSDN博客 根据第一篇文章总结如下: 如果某个递归,除了初始项之外,具有如下的形式 F(N) = C1 * F(N) + ...

  2. 洛谷 P1306 斐波那契公约数

    题意简述 求斐波那契数列第n项和第m项的最大公约数 题解思路 设斐波那契数列第x项为F[x] 则有结论\(Gcd(F[n], F[m]) = F[Gcd(n, m)]\) ============== ...

  3. 斐波那契数列重要不等式证明

    证明如下图所示,OVER! 从这里可以看出斐波纳挈数列树发散的,那么显然类似的算法时间复杂度是不合适的,我们需要尽可能规避.

  4. 斐波那契数列相关简化4

    看这篇文章前需要看下前面三篇文章,最起码第一第二篇是需要看一下的 斐波那契数列数列相关简化1_鱼跃鹰飞的博客-CSDN博客 斐波那契数列数列相关简化2_鱼跃鹰飞的博客-CSDN博客 斐波那契数列数列相 ...

  5. 斐波那契数列的性质整理

    https://www.cnblogs.com/Milkor/p/4734763.html 定义/递推式 \(F_0=0,\,F_1=1\) \(F_n=F_{n-1}+F_{n-2} \quad ( ...

  6. 【小组专题三:斐波那契专题】斐波那契 与其20个性质 | 泽肯朵夫表示 | 卢卡斯数 与其8个性质 | 常系数二次线性齐次序列 | 模板与例题

    斐波那契专题 斐波那契序列的定义 斐波那契序列的基本性质 卢卡斯数 卢卡斯数的基本性质 正整数的泽肯朵夫(Zeckendorf)表示 其他斐波那契的性质 常系数的二次线性齐次递归关系 斐波那契进制/斐 ...

  7. python斐波那契数列第四十项_科学网—不死神兔的繁衍生息——神奇的斐波那契数列 - 霍开拓的博文...

    不死神兔的繁衍生息--神奇的斐波那契数列 • 故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契.在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,再过一个月 ...

  8. 斐波那契数的时间复杂度、空间复杂度详解

     斐波那契数:斐波那契数列指的是1.1.2.3.5.8.13.21.······这样一个数列,我们可以发现它后面的一个数是前两个数之和.而在这个数列中的数就被称为斐波那契数. 时间复杂度:时间复杂 ...

  9. 斐波拉契的第100项

    看到一个关于斐波拉契数列的问题.包括以下问题: 计算斐波拉契数列的第50项.100项. 斐波拉契数列中的第多少项开始大于100亿. 之前在学习递归的时候也接触过用递归和迭代计算斐波拉契数列的相关知识, ...

最新文章

  1. 20165115 第二周学习总结
  2. 【前端面试】数据类型与类型检测
  3. netbeans6.8_NetBeans IDE 8.0和Java 8的新功能
  4. 对 C++ 的忧虑?C++ 创始人警告:关于 C++ 的某些未来计划十分危险
  5. Charting for WinForms控件发布v3.5版本
  6. OpenCV中的width与widthStep
  7. php 图像生成缩略图
  8. 简述商业模式、商业模式画布与商业模式个人画布
  9. CasperJS 实现百度登录
  10. 哀悼日很多网站都变成了灰色,这是怎么做到的?
  11. 华为HCNA之IPv6实验
  12. JAVA程序设计:救生艇(LeetCode:881)
  13. 前端项目中常用的工具包(拖拽排序表格、打印导出表格、文本复制等)【持续更新~~~】
  14. python里面的pip是什么意思_python中的pip是什么意思
  15. 压缩比13为什么建议用92的油_纯干货|马自达发动机13:1压缩比,却可以烧92号油,为何不爆震?...
  16. 软件管家出错的情况下安装keil5
  17. 基于Spark平台的协同过滤实时电影推荐系统
  18. 访金山云CTO杨刚:开源改进PK自主研发,技术驱动前行
  19. 非国产服务器操作系统,国产服务器操作系统
  20. 计算4的1万次方的结果

热门文章

  1. 【shell 大系】Linux Shell常用技巧
  2. matlab 基础知识class lt; superclass_name
  3. linux find 反转 查找没有被找到的结果
  4. [实变函数]4.4 依测度收敛
  5. [ZJOI2007]棋盘制作 报表统计 矩阵游戏 时态同步
  6. asp.net的cms 核心代码篇
  7. python多线程下载百度网盘_python多线程突破百度云限速下载
  8. like mysql 相反_mysql真的不能做搜索引擎吗?
  9. php模拟getua_php实现进行远程抓取百度网页内容,并伪装服务器端ip
  10. 最小生成树实验报告c语言,算法与程序设计实验最小生成树(c语言).ppt