数论笔记 · 佩尔方程(连分数)
http://blog.sina.com.cn/s/blog_5d06e2390100ll92.html
佩尔方程实际上并不是佩尔提出的,而是费尔马提出,却被欧拉误记为佩尔提出,因此佩尔方程的名称沿用至今。身为不定方程的特殊一类,佩尔方程与连分数,二次型,代数论等等有着重要的联系,因而是数论中最经典的篇章之一。令d 为非平方数的正整数,那么佩尔方程(Pell Equation)为:
* 连分数 *
在对佩尔方程进行深入了解之前,先来看看与该方程不可分离的连分数:
由于篇幅的原因,通常记为
其中 pn 和 qn 称为连分数之多项式,对于任意的a 均为一次式,它们的比值称为第 n 个渐进值渐进分数。对于渐进值来讲,有着递归关系式:
由数学归纳法可以得到关系式:
在华罗庚的《数论导引》中介绍了连分数一些性质定理,例如:有理数必可表示为有限连分数,无理数的连分数表示法唯一等等。
* 佩尔方程 *
注意到在上述多项式的递归表示中,具有决定多项式数值作用的关键的 an 并没有计算公式。此时回来看佩尔方程,根据数论中的定理:
定理1:对于正整数p、q ,如果有
则比值 p/q 必为 a 的一个渐进值。
因此可以得出推论:对于佩尔方程,其全部的根的集合为:
由递归方程式
可以得到
而判断二次不定方程有解的充分必要条件有下述定理表述:
定理2:二次不定方程
常有解,二次方程
不可解的充要条件为:
根据上述定理,由数学归纳法可以得到关系式:
这样就可以根据 p、q、P、Q 的递归关系式计算出根式形式的无理数的连分数展开。
假设 p、q 为上述方程的解,考虑其对应的佩尔方程极其基础解系:
当 (p,q) 为包含所有基础解,这样所有的解集由下式递归构成
计算佩尔型方程的互不等价的基本解集主要依赖 PQA 算法和 Lagrange-Matthews-Mollin 算法。
这样就可以进行佩尔型方程基本解集的计算:按照 K^2 和 D 的关系有:
P0 = 0 ,Q0 = 1 作为初始值带入 PQA 算法,当 Kn = K 时得到所有基本解集。
For each m , find all z :-|m|/2 <z <= |m|/2,and z^2 = D modulo |m|
For each z , P0 = z ,Q0 = |m| as initial value inPQA algorithm:
If Qn+1 * sign(m) = 1 , thenf*(Pn,Qn) is solution.
If Qn+1 * sign(m) = -1 , thenf*(Pn,Qn) is solution ofx^2 - Dy^2 = -K .
If x^2 - Dy^2 = -1 has primitive solution(u,v) , then f*(uPn+DvQn,vPn+uQn) is solution.
根据递归,该基本解集的每一个元素都可以产生无穷的解集,综合起来就是佩尔型方程的解集。
数论笔记 · 佩尔方程(连分数)相关推荐
- 数论笔记 · 佩尔方程
转载自:http://blog.sina.com.cn/s/blog_5d06e2390100ll92.html 佩尔方程实际上并不是佩尔提出的,而是费尔马提出,却被欧拉误记为佩尔提出,因此佩尔方程的 ...
- 数论概论读书笔记 41.连分数与佩尔方程
连分数与佩尔方程 通过反复地将小数部分翻到分母上并将整数部分分离,我们可以对任何一个数形成连分数: 连分数在视觉上滑向右下方,将它们写成分数却要花费很多的笔墨和空间,由于所有的分子都是1,故我们要做的 ...
- 数论 —— 佩尔方程与连分数
[概述] 连分数是一种特殊的繁分数,其形式为: ,通常记为:,其中 和 称为连分数多项式,对于任意的 a 均为一次式,它们的比值称为第 n 个渐进值渐进分数. 佩尔(Pell)方程是一种不定二次 ...
- 连分数与佩尔方程特解(最小整数解)
#include<bits/stdc++.h> using namespace std; typedef long long ll; ll a[20000]; bool pell_mini ...
- 【算法竞赛学习笔记】佩尔方程-数学提升计划
title : 佩尔方程 date : 2021-10-31 tags : ACM,数学 author : Linno 佩尔方程 形如x2−dy2=1(d>1且d不为完全平方数)x^2-dy^2 ...
- 佩尔方程(超详细推导+例题讲解) 每日一遍,算法再见!
这里写目录标题 佩尔方程 第一类佩尔方程 第一类佩尔方程例题讲解 第二类佩尔方程 佩尔方程 第一类佩尔方程 定义:形如x2−dy2=1x^2 - dy^2 = 1x2−dy2=1(d>1,且d不 ...
- c语言求佩尔方程的解设计思路,c语言版 佩尔方程求最小正整数解及第k解(矩阵快速幂)...
佩尔方程讲解连接: 若一个丢番图方程具有以下的形式: 且 为正整数,则称此方程为佩尔方程(英文:Pell's equation 德文:Pellsche Gleichung) 若 是完全平方数,则这个方 ...
- 佩尔方程及其在一类二元二次丢番图方程的推广
文章目录 前言 标准型佩尔方程 性质 求最小解 暴力写法 连分数写法 例题 非标准型佩尔方程 额外证明 求解没有xy项的二元二次丢番图方程 例题 后记 前言 这是一篇欠了半年多的博客,期间笔者遇到了诸 ...
- 佩尔方程以及hdu6222
背景介绍 佩尔方程,是一种不定二次方程.Pell方程,古希腊和印度的数学家对此类方程的研究做了最早的贡献,由费马首先进行了深入研究,拉格朗日给出了解决方案,但后此类方程来却被欧拉误记为佩尔提出,并写入 ...
最新文章
- 生成对抗网络(GAN)的理论与应用完整入门介绍
- oracle+root+密码忘记,教您如何修复各种UNIX系统下root密码
- C++11 右值引用与常量左值引用保存临时变量(函数返回值)的底层分析
- J - Borg Maze
- leetcode 1310. 子数组异或查询(位运算)
- mysql int()_简单谈谈MySQL中的int(m)
- lua运行外部程序_Lua 协同程序(coroutine)
- Android基础教程(六)之------- 参数的传递(Bundle)
- C# 中使用反射的优缺点
- C++中方法的(值参数、ref、out、params)详解
- 重装windows后ubuntu系统启动菜单不见的修复方法
- A股管家股票自动交易软件系统,功能完善强大
- python tkinter界面可视化工具
- (Java)预测身高案例
- 神经网络 高维空间的理解
- 计算机教师帮扶记录,教师结对帮扶工作总结范文(通用6篇)
- 动态规划--01背包问题详解
- R语言基础统计分析:正态性检验、方差齐性检验、T检验、方差分析、秩和检验
- 电源系列4:一文学会选择BUCK降压电路电感
- 亲爱的老狼-ctrl的快捷键用法大全
热门文章
- Holistic Image Manipulation Detection using Pixel Cooccurrence Matrices
- win10计算机未连接到网络适配器,win10系统没有线网络适配器显示未连接怎么处理?...
- 学习大数据技术,需要具备哪些【数学知识】?你了解了吗?
- 外汇保证金交易理性的加仓方式
- 利用Smith Chart (斯密斯原图)进行阻抗匹配
- 操作系统-进程调度(FCFS和SJF)
- XBOX ONE X 黑屏无信号 换HDMI芯片
- STM8S103F3P6自带LED灯驱动汇编
- 多媒体会议室解决方案,为企业高效会议助力!
- GRAINS: Generative Recursive Autoencoders for INdoor Scenes 2019 TOG(家居布局、树结构网络、RvNN)