18.2.2 混淆取解式
2025年09月26日
18.2.2 混淆取解式
《库达卡与大衍求一术》[6]一文中,求解不定方程137x+10=60y,应用达生、辛格降系数不定方程的结论。文中所说“情况1.1.1”,就是达生、辛格的情况(ⅰ.1),设商个数为偶数,我们有r2n=1,r2n+1=0。
求解过程全录如下。
例1 137x+10=60y。
这里a=137,b=60,c=10,辗转相除得
q1=2,q2=3,q3=1,q4=1,q5=8,
r1=17,r2=9,r3=8,r4=1,r5=0。
从情况1.1.1,y2=q5t+10=8t+10,t可以随意选,如t=1=x2,得y2=18。
于是从下而上递推依次得回代过程是
y=q1x+y1=2×130+37=297,
x=q2y1+x1=3×37+19=130,
y1=q3x1+y2=1×19+18=37,
x1=q4y2+x2=1×18+1=19,
y2=18,
x2=1。
印度人氏习惯上把上面运算排成图式:
第一部分辗转相除和第三部分回代,不易犯错,关键在于取解式。
在本书18.3.3“用变量分析解137x+10=60y”中,我们分析了两种取解式。
自然余数取1,由新变量,得整除式,有初解:取y2=18,则有x2=1。
余数为0,降系数不定方程中,有初解:取x2=1,则有y2=18。
库文中,用y2=q5t+10=8t+10,用到q5=8,余数r5=0,采用降系数不定方程取初解。我们看到,从“t可以随意选,如t=1=x2”,算得“y2=18”,明显不符合整除式取初解,即余数1初解的原术原意。见本书18.4“婆罗摩笈多的解法”。