找回密码
 欢迎注册
查看: 15387|回复: 5

[求助] 求解不定方程

[复制链接]
发表于 2008-3-22 11:36:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
求不定方程 $2y^2 =159x +3$ 的全部整数解
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-3-22 12:17:53 | 显示全部楼层
首先容易判断出y是3的倍数,另y=3s代入
得到x除6余5,另x=6t-1代入,得到
$s^2=53t-7$
这是一个平方剩余问题,需要判断-7是否53的平方剩余,是就有解,不是无解。
平方剩余好像gxqcn的HugeCalc里面就有函数,具体计算公式我有点记不住了。
不过我们此外还可以通过$phi(53)=52$来判断。先计算$(-7)^26 (mod 53)$是否为1,如果是就是平方剩余,不然不是。
是平方剩余情况,先计算-7关于模53的平方根就好办了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-3-22 12:40:44 | 显示全部楼层

谢谢你的解答

原帖由 mathe 于 2008-3-22 12:17 发表
首先容易判断出y是3的倍数,另y=3s代入
得到x除6余5,另x=6t-1代入,得到
$s^2=53t-7$
这是一个平方剩余问题,需要判断-7是否53的平方剩余,是就有解,不是无解。
平方剩余好像gxqcn的HugeCalc里面就有函数,具体 ...


谢谢。但我电脑版面上有的字符不能显示,有可能的话能否给发一个Email:cynlxx6828@163.com
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-1-23 13:25:32 | 显示全部楼层
x =  159*u + 9
y =  318*u^2 + 36*u +1

and also:
x =  159*u + 150
y =  318*u^2 + 600*u + 283
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-20 23:02:45 | 显示全部楼层
本帖最后由 hujunhua 于 2010-2-21 01:14 编辑
首先容易判断出y是3的倍数,另y=3s代入
得到x除6余5,另x=6t-1代入,得到
$s^2=53t-7$
这是一个平方剩余问题,需要判断-7是否53的平方剩余,是就有解,不是无解。
平方剩余好像gxqcn的HugeCalc里面就有函数,具体 ...
mathe 发表于 2008-3-22 12:17

用二次互反律和Legendre符号啊。比较搞人的是,不作变量代换还容易观察些。
两边mod159
$y^2\equiv 3/2\equiv (159+3)/2\equiv 81\equiv 9^2(mod159)$
$y\equiv \+- 9(mod159)$
令$y=159u\+- 9$代入后得$318u^2 \+- 36u+1=x$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-21 10:50:33 | 显示全部楼层
本帖最后由 282842712474 于 2010-2-21 10:56 编辑
首先容易判断出y是3的倍数,另y=3s代入
得到x除6余5,另x=6t-1代入,得到
$s^2=53t-7$
这是一个平方剩余问题,需要判断-7是否53的平方剩余,是就有解,不是无解。
平方剩余好像gxqcn的HugeCalc里面就有函数,具体 ...
mathe 发表于 2008-3-22 12:17

根据你的计算,那么s=53n+24或者s=53n+29
用VB枚举的:
  1. Private Sub Form_Click()
  2. Dim s, k As Integer
  3. s = 1
  4. While s <= 53
  5. k = (s * s + 7) Mod 53
  6. If k = 0 Then
  7. Print "s=" + Str(s) + ",k=" + Str(k)
  8. End If
  9. s = s + 1
  10. Wend
  11. End Sub
复制代码
输出:
222222222222222.JPG
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-2 09:40 , Processed in 0.065900 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表