AoPS - Chapter 24 Diophantine Equations
这一节主要讲解了二元一次丢番图方程、本原勾股数、佩尔方程(Pell Equation)。
丢番图方程(Diophantine equation)是指未知数为整数的整数系数多项式等式。(丢番图方程 - 维基百科)
二元一次丢番图方程:
关于
求解
方程有解的充要条件为
首先凑出该方程的一组特解
则原方程的解为:
补充:第一步凑特解可以使用扩展欧几里得算法(Extended Euclidean algorithm)进行无需人类智慧的求解。
勾股数:
Example 求解丢番图方程
Solution
分析奇偶性,可得
不难得到:
而
设
其中
其它勾股数只要将本原勾股数的三个数都乘上一个倍数
本原勾股数的性质
有且仅有一个是 的倍数。 有且仅有一个是 的倍数。 有且仅有一个是 的倍数。
Example:
用无穷递降法(Infinite descent)证明无解。
TODO:
Pell 方程:
篇幅太长,单独分一页:AoPS - Chapter 24.5 The Pell Equation
课后习题
No. 413
Problem
Solve the equation
for all positive integer pairs
Solution
突破口:阶乘之和在
经过尝试,在
依次尝试,可得
No. 417
Problem
Prove that if there exist natural numbers
Solution
显然得证。
No. 420
Problem
Are there integers
Solution
直接配平方可得 区区几千几万组而已。
注意到 Problem 问的是有没有解,所以我们大胆猜测无解!
我们配的式子有一个问题:三个平方的结果不独立。两个变量决定三个结果,这不方便说明无解。
书上答案给了一个方法,我们可以给原式
接下来随便找一个模数矛盾就行了。比如
No. 424
Problem
Suppose
Solution
在
No. 426
Problem
Prove that the Diophantine equation
has no solutions in nonzero integers.
Hint
Consider the parity of the left hand side in various cases.
Solution
根据 Hint,分类讨论之后可知
设
因此
任何一组解减半之后又是一组新的解,根据无穷递降法,意味着解只能是
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现