二元二次不定方程

二元二次不定方程

形如 x 2 + y 2 = n x^2+y^2=n x2+y2=n的丢番图方程,又可以称为二元二次不定方程

整数解

x 2 + y 2 = n x^2+y^2=n x2+y2=n的整数解的个数。

定理结论

素数分为三种: 2 2 2,模 4 4 4 1 1 1的素数,模 4 4 4 3 3 3的素数(又称高斯素数)

费马平方和定理:奇素数能被表示为两个平方数之和的充要条件为该素数为模 4 4 4 1 1 1型素数

费马平方和扩展定理:正整数 n n n能被表示为平方数之和的充要条件为模 4 4 4 3 3 3的素数的指数个数为偶数

解法一

f ( x ) f(x) f(x)为二元二次不定方程 x 2 + y 2 = n , ( n ≥ 1 ) x^2+y^2=n,(n\geq1) x2+y2=n,(n1)的整数解的个数,那么 f ( x ) = 4 ∗ ∑ d ∣ n H ( d ) f(x)=4*\sum_{d|n}H(d) f(x)=4dnH(d)

其中 H ( d ) = { 0 d % 2 = 0 ( − 1 ) d − 1 2 x % 2 = 1 H(d) = \left\{ \begin{array}{rcl} 0 & & d\%2=0 \\ (-1)^{\frac{d-1}{2}} & & x\%2=1 \\ \end{array}\right. H(d)={0(1)2d1d%2=0x%2=1

解法二

可以转变为几何问题:在 x 2 + y 2 = n x^2+y^2=n x2+y2=n的圆上有多少整数点?

视频证明链接

n n n进行唯一分解,得到若干素数的幂乘积 p i a 1 × p i a 2 × . . . p n a n p_i^{a_1} \times p_i^{a_2} \times...p_n^{a_n} pia1×pia2×...pnan,那么答案为: f ( x ) = ∏ i = 1 n g ( p i , a i ) f(x)=\prod_{i=1}^n g(p_i,a_i) f(x)=i=1ng(pi,ai)

其中 g ( p i , a i ) = { 1 p i = 2 1 p i % 4 = 3   &   a i % 2 = 0 0 p i % 4 = 3   &   a i % 2 = 1 a i + 1 p i % 4 = 1 g(p_i,a_i) = \left\{ \begin{array}{rcl} 1 && p_i=2\\ 1 & & p_i\%4=3~\&~a_i\%2=0 \\ 0 & & p_i\%4=3~\&~a_i\%2=1 \\ a_i+1 && p_i\%4=1 \end{array}\right. g(pi,ai)=110ai+1pi=2pi%4=3 & ai%2=0pi%4=3 & ai%2=1pi%4=1

多元不定方程

判断是否有解的定理推论

  • 费马平方和定理:奇素数能被表示为两个平方数之和的充要条件为该素数为模 4 4 4 1 1 1型素数

  • 费马平方和扩展定理:正整数 n n n能被表示为平方数之和的充要条件为模 4 4 4 3 3 3的素数的指数个数为偶数

  • 婆罗摩笈多 - 斐波那契恒等式:如果两个数都能表示为两个平方数的和,那么他们的积也能表示为两个平方数之和

    ( a 2 + b 2 ) ( c 2 + d 2 ) = ( a c − b d ) 2 + ( a d + b c ) 2 = ( a c + b d ) 2 + ( a d − b c ) 2 (a^2+b^2)(c^2+d^2)=(ac-bd)^2+(ad+bc)^2=(ac+bd)^2+(ad-bc)^2 (a2+b2)(c2+d2)=(acbd)2+(ad+bc)2=(ac+bd)2+(adbc)2

  • 三平方和定理:正整数 n n n能表示为三个数的平方和的充要条件是 n ≠ 4 m ( 8 k + 7 ) , m , k ≥ 0 n\neq4^m(8k+7),m,k\geq0 n=4m(8k+7),m,k0

  • 四平方和定理:每个正整数都能表示成四个整数的平方数之和

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值