找回密码
 欢迎注册
查看: 16823|回复: 3

[讨论] 根号d的构造问题

[复制链接]
发表于 2009-6-4 13:48:12 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 wsc810 于 2009-6-4 14:28 编辑

已知 ${sqrt(d)+P}/Q = [a_1,a_2,...,a_n]$,其中 ,$P^2+Q Q'=d$
若现在已知有$p_n/p_{n-1}=[a1,a2,...,a_n]$,问能否构造出$d$,即求出$P,Q,Q'$使得求出的
${sqrt(d)+P}/Q$的连分式展开式的前$n$项为$[a_1,a_2,...,a_n]$,若给出更一般的两个数,使他分别等于$p_n,p_{n-1}$, 以上问题怎么解决?
下面先给出求连分式${sqrt(d)+P}/Q$的有关公式.
$P_a=[sqrt(d)]$    $a_1=[{P_a+P}/Q]$   $P_1=a_1Q-P$,$Q_1={d-P_1^2}/Q$,
  $P_n=a_{n-1}Q_{n-1}-P_{n-1}$     
  $Q_n=(d-P_n^2)/Q_{n-1}=Q_{n-2} +a_{n-1}(P_{n-1}-P_n)$
然后,再利用${sqrt(d)+P}/Q=[a_1,a_2,...a_n,alpha_n]$
   $alpha_n={sqrt(d)+P_{n+1}}/Q_{n+1}$
   ${sqrt(d)+P}/Q={alpha_np_n+p_{n-1}}/{alpha_nq_n+q_{n-1}}$
将上式整理得:
    $q_nP_{n+1}+q_{n-1}Q_{n+1}=Qp_n-Pq_n$
    $p_nP_{n+1}+p_{n-1}Q_{n+1}=Q'q_n+Pp_n$
从上式中解出$Q_{n+1},P_{n+1}$得
    $(-1)^nQ_{n+1}=Qp_n^2-Q'q_n^2-2Pp_nq_n$
     $(-1)^nP_{n+1}=Q'q_nq_{n-1}-Qp_np_{n-1}+P( p_nq_{n-1}+p_{n-1}q_n)$
还有如下两个公式
  $q_n^2d-(q_nP_{n+1}+q_{n-1}Q_{n+1})^2=(-1)^{n+1}Q_{n+1}Q$
   $p_n^2d-(p_nP_{n+1}+p_{n-1}Q_{n+1})^2=(-1)^nQ_{n+1}Q'$
特殊情形,当$P=0,Q=1$时,有  
   $p_n=q_nP_{n+1}+q_{n-1}Q_{n+1}$  $dq_n=p_nP_{n+1}+p_{n-1}Q_{n+1}$
消去$P_{n+1}$佩尔方程的解
   $p_n^2-dq_n^2=(-1)^nQ_{n+1}$
  希望以上公式能有助于解决该问题.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-6-7 12:06:06 | 显示全部楼层
本帖最后由 wsc810 于 2009-6-7 12:08 编辑

问题已得到解决,就是先任意确定一个数令它为$Q_{n+1}$   利用公式  
     $(-1)^nQ_{n+1}=Qp_n^2-Q'q_n^2-2Pp_nq_n$ 求该不定方程 解出$Q, Q' , P$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-6-8 21:53:08 | 显示全部楼层
自问自答,既提问又思考,支持!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-7-27 19:38:09 | 显示全部楼层
本帖最后由 wsc810 于 2020-7-27 19:52 编辑

公式修改

$Qp_np_{n-1} - Q'q_nq_{n-1} - P(p_nq_{n-1}+p_{n-1}q_n)=(-1)^nP_{n+1}$

$Q_nq_n^2 - 2P_{n+1}q_nq_{n-1} - Q_{n+1}q_{n-1}^2=(-1)^n$

$Q_np_n^2 - 2P_{n+1}p_np_{n-1} - Q_{n+1}p_{n-1}^2=(-1)^{n+1}d$

$p_nq_{n-1} - p_{n-1}q_n=(-1)^{n+1}$

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-4-20 13:47 , Processed in 0.045338 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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