购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第Ⅲ卷 问题5-21

5.求三个数使它们的和为平方数,且其中任意一对的和都大于第三个某一个平方数。

设三个数的和是(x+1) 2 ;令第一个+第二个=第三个+1,则第三个=

令第二个+第三个=第一个+x 2 ,则第一个=

从而第二个=

另外还有,第一个+第三个=第二个+平方数。

从而2x=平方数,不妨说=16,得x=8。

所求数为 ,40。

另外一种解法如下 [1]

首先求三个平方数,使其和仍是平方数。例如求一个平方数+4+9仍是平方数,而36恰好适合;因此,4,36,9是具有所要求特性的平方数。

下一步求三个数,使其中任一对数的和=第三个+所给定的数;

在此情况下,假设

第一+第二-第三=4,

第二+第三-第一=9,

第三+第一-第二=36。

此题已解[卷Ⅰ,18],

所求数依次为20,

从而

6.求三个数,使它们的和是平方数,且其中任意一对的和也是平方数。

令三个数之和为x 2 +2x+1,第一,第二之和为x 2 ,因此第三个为2x+1;

令第二,第三之和为(x-1) 2 ,因此第一个=4x,第二个=x 2 -4x。

但是,第一个+第三个=平方数,即6x+1=平方数,不妨说=121。

从而x=20,且

所求数为80,320,41。

[此处有一个替换解,明显是后来插入的。因为它本质上是一样的,不同的是取6x+1的值为36,从而x=35/6,且所求数为840/36,385/36,456/36。]

7.求三个成等差的数,使其中任意一对的和均为平方数。

首先求三个成等差的平方数,使其和的一半大于其中任一个数。

令其中第一个,第二个为x 2 ,(x+1) 2

则第三个为x 2 +4x+2=(x-8) 2 ,不妨说。

因此x=62/20或31/10;

从而可取三个平方数为961,1681,2401。

现在求三个数,使其中任意一对的和恰好等于所求出的数。

这三个数的和=5043/2= ,且

这三个数是

8.给定一个数,求另外三个数使其中任意一对的和加上此给定数均为平方数,且这三个数的和加此给定数也为平方数。

给定数为3。

设所求的第一个+第二个=x 2 +4x+1,

第二个+第三个=x 2 +6x+6,

三个数的和=x 2 +8x+13。

从而第三个=4x+12,第二个=x 2 +2x-6,第一个=2x+7。

还有 第一个+第三个+3=平方数,

即, 6x+22=平方数,不妨说=100。

因此 x=13,且

所求数为33,189,64

9.给定一个数,求另外三个数使其中任意一对的和减去此给定数均为平方数,且这三个数的和减此给定数也为平方数。

给定数为3。

设所求数的 第一个+第二个=x 2 +3,

第二个+第三个=x 2 +2x+4,

三个数的和=x 2 +4x+7。

从而第三个=4x+4,第二个=x 2 -2x,第一个=2x+3。

最后,第一个+第三个-3=6x+4=平方数,不妨说=64。

因此 x=10,且

(23,80,44)是一组解。

10.求三个数,使其中任意一对之积加上一给定数均为平方数。

设给定数是12。取一平方数比如25,并减去12,把差13作为第一,第二两数之积,

并设这两数分别为13x,1/x。

再从另一平方数比如16中减去12,并把差4作为第二,第三两数之积。

因此第三个数=4x。

第三个条件要求52x 2 +12=平方数;这里52=4·13,其中13不是平方数;

但是,如果13是平方数,这个方程就容易解了。 [2]

因此必须找两个数以取代13和4,满足它们的积为平方数,

而其中任何一个数+12也是平方数。

如果两个数均为平方数,则二者之积也是平方数,因此必须找两个平方数,

使其中任何一个+12=平方数。

“按以前讲过的方法,这是容易做到的 [3] ,并且它可使方程容易解出。”

平方数4,1/4满足这一条件。

返回前面的步骤,现在设所求的三个数为4x,1/x和x/4。在此情况下,要解方程x 2 +12=平方数,不妨设=(x+3) 2

所以x=1/2。于是(2,2,1/8)是一组解。 [4]

11.求三个数,使其中任意一对之积减去一给定数均为平方数。

设给定数是10。

取第一和第二之积=平方数+10,不妨说=4+10,并令第一=14x,第二=1/x。

取第二和第三之积=平方数+10,不妨说=19;

因此,第三=19x。

由第三个条件,266x 2 -10必须是平方数,但266不是平方数 [5]

因此,同上题一样,必须求两个平方数,使其中任何一个=平方数+10。

而平方数 满足这些条件 [6]

现令所求数为 ,1/x,

由第三个条件可得 =平方数

[其中丢番图把 记为 ];

因此5929x 2 -160=平方数,不妨说=(77x-2) 2 ,从而x=41/77。

所求数为

12.求三个数,使其中任意两个之积加上第三个均为平方数。

取一个平方数并减去其中一部分作为第三个数;

如令x 2 +6x+9是其中一平方数,且9是第三个数。

因此第一和第二之积=x 2 +6x;若取第一=x,则第二=x+6。

由另两个条件知

因此必须求两个平方数其差为48;“这是容易的,且方法很多”。

平方数16,64就满足此条件。令其等于相应表达式,可得x=1,且

所求数为1,7,9。

13.求三个数,使其中任意两个之积 减去 第三个均为平方数。

令第一为x,第二为x+4;则其乘积=x 2 +4x,因此可设第三为4x。

从而由其他条件知

而其差=16x+4=4(4x+1),

若令 =4x 2 +15x从而x=25/20,且

所求数为25/20,105/20,100/20。

14.求三个数,使其中任意两个之积加上第三个的平方,均为平方数 [7]

设第一个为x,第二个为4x+4,第三个为1。

则两个条件已经满足。

第三个条件是

x+(4x+4) 2 =平方数,不妨说=(4x-5) 2

因此x=9/73,且

所求数(省略公分母)为9,328,73

15.求三个数,使其中任意两个之积加上该两个之和均为平方数。 [8]

[引理]任意两相邻数的平方的乘积,加上这两相邻数的平方的和,仍是平方数 [9]

令4,9为所求的两个数,x为第三个数。

因此 必须都是平方数。

其差=5x+5=5(x+1).

让两因子的和的一半的平方等于10x+9,

=10x+9。

从而x=28,且(4,9,28)是一组解。

另一种解法 [10]

设第一个数为x,第二个为3。

因此4x+3=平方数,不妨说=25,

从而x= ,且 ,3满足一个条件。

令第三个是x,而前两个是 ,3。

因此 必须都是平方数。

但是,这是不可能的。因为相应的系数没有一对的比率是平方数与平方数的比率。

为了用平方数与平方数的比率作系数替代 ,4,因此寻求两个数来替代 ,3,使其满足它两的积加上它两的和等于平方数,且它两各加上1后其比率为平方数比平方数。

为此令y和4y+3为这两数,显然满足第二个条件,为了第一个条件,必须让

4y 2 +8y+3=平方数,不妨说=(2y-3) 2 。从而y=3/10。

在解出3/10, 后,进一步假设第三个数为x,

因此 都必须是平方数或者在依次乘以25和100之后 都必须是平方数,

其差75=3·25,由通常的解法可知x=7/10,

因此所求数为3/10,42/10,7/10。

16.求三个数,使其中任意两个之积减去该两数之和均为平方数。

如果令第一个数为x,第二个数任意取值,那么会和上题一样出现相同的困难。

因此,必须寻求两个数,满足

(a)它们的乘积-它们的和=平方数,且

(b)各自减去1后,剩余部分具有平方数的比率。

显然4y+1和y+1满足后一条件。

而公式(a)要求

4y 2 -1=平方数,不妨说=(2y-2) 2

可得y=5/8,在得出13/8,28/8之后,然后令第三个为x,

因此 必须都是平方数。

或者依次乘以4,16,

必须都是平方数。

其差12=2·6,用通常方法可得x=3,

因此所求数为13/8, =28/8,3=24/8。

17.求两个数,使其乘积加上每一个数以及两数之和,均为平方数。

假设所求数为x,4x-1,因为x(4x-1)+x=4x 2 都是平方数。

因此还有

其差x= ,可求出 x=65/224。

所求数为65/224,36/224。

18.求两个数,使其乘积减去每一个数以及两数之和,均为平方数。 [11]

假设所求数为x+1,4x,因为4x(x+1)-4x=平方数。

因此还有 必须都是平方数。

其差4x=4x·1,可得x=

所求数为 ,5。

19.求四个数,使其和的平方加上或减去任一单个数均为平方数。

因为在直角三角形中,

斜边的平方±2×两直角边的乘积=平方数,

因此必须求出四个具有相同斜边的直角三角形[在有理数范围];

换句话,必须求一平方数,它可分为四组两个平方数之和。且“我们已经知道,将一平方数分为两平方数之和,其方式可以有任意多种。”[卷Ⅱ,8题]

取两个较小的直角三角形(3,4,5)和(5,12,13);

给每个三角形的各边乘以另一三角形的斜边,则可得到两个具有相同斜边的有理直角三角形(39,52,65)和(25,60,65),从而65 2 已分为两组两个平方数之和。

另外,由于65=13·5,且13=2 2 +3 2 ,5=1 2 +2 2

所以65可分成两组两个平方数之和,亦即7 2 +4 2 和8 2 +1 2

现在由7,4构造直角三角形 [12] ,其边为(7 2 -4 2 ,2·7·4,7 2 +4 2 )或(33,56,65)。

类似地,有8,1构造直角三角形,可得(2·8·1,8 2 -1 2 ,8 2 +1 2 )或(16,63,65)。

总之,65 2 已分成四组两个平方数之和。

现在假设四个数之和为65x,且

第一个数为2·39·52x 2 =4056x 2

第二个数为2·25·60x 2 =3000x 2

第三个数为2·33·56x 2 =3696x 2

第四个数为2·16·63x 2 =2016x 2

以上x 2 的系数依次是四个直角三角形的面积的四倍。

其和12768x 2 =65x,且x=65/12768。

所求数是

20.将一给定数分为两部分,并求一平方数,使其减去该两部分均为平方数

给定数10,所求数为x 2 +2x+1。取一部分为2x+1,另一部分为4x。

如果6x+1=10,那么条件都成立。

因此x=

两部分为(4,6),平方数为

21.将一给定数分为两部分,并求一平方数,使其加上该两部分均为平方数。

给定数为20,所求平方数为x 2 +2x+1。

如果此平方数加上2x+3或者4x+8,结果仍是平方数。

因此取2x+3,4x+8为20的两部分,从而6x+11=20,x=

因此,两部分为(6,14),平方数为


[1] 可能像其他题的第二种解法一样,有人习惯性认为此替换解是后来插入的。但此解法如此巧妙,我们很难归功于后来的评注者。丢番图的解法通常都是可想到的最佳方法,此题不该例外。事实上,此替换解更优美,可以一般化为如下过程:欲求x,y,z,使

-x+y+z=平方数

x-y+z=平方数

x+y-z=平方数

x+y+z=平方数

令前三个表达式分别为平方数a 2 ,b 2 ,c 2 ,且满足a 2 +b 2 +c 2 也必须是平方数,不妨记为k 2

[2] 事实上,方程52x 2 +12=u 2 是可解的,明显x=1是一个解。亦可用y+1替代x,找到其他解,等等。而x=1本身就可得到此题的解(13,1,4)。

[3] 此方法见卷Ⅱ,34题。需要求两对平方数,其差都是12。

(a)如果令12=6·2,有


16,4就是相差12的平方数,换句话说,4就是一个平方数,其加12也是平方数。

(b)如果令12=4·3,可求出

就是一个平方数,其加12也是平方数。

[4] 欧拉(Algebra,Part Ⅱ.Art.232)对此题的一般解给出了一个优美的解法。求x,y,z,使xy+a,yz+a,zx+a都是平方数。

设xy+a=p 2 ,并令z=x+y+q;

因此xz+a=x 2 +xy+qx+a=x 2 +qx+p 2

且yz+a=xy+y 2 +qy+a=y 2 +qy+p 2

如果q=±2p,则右边表达式全为平方数,故取z=x+y±2p.

从而p可取任意的值,只要满足p 2 >a,将p 2 -a分解为两因子,依次取为x,y的值,

z可得。

例如设a=12且p 2 =25,则xy=13;

让x=1,y=13,则z=14±10=24或4,

故解为(1,13,4),(1,13,24)。

[5] 其实,方程266x 2 -10=u 2 本身是可解的,因为x=1显然是它的一个解。对应x=1可得此问题的解为(14,1,19)。

[6] 唐内里对原文中求这两平方数的段落加注了括号,其过程不同于卷Ⅲ,10题,并指出是没有必要给出的。10=10·1,

因此 是一平方数且比另一平方数大10。

类似地 也是如此的平方数。

但原文是,令m 2 -10=(m-2) 2 ,从而m= ,求出m 2 =

[7] Wertheim给出了如下更一般的解法。

如果取所求数为 ,Y=ax+b 2 ,则两个条件已经满足,

亦即XY+Z 2 =平方数,YZ+X 2 =平方数。

仅剩一个条件ZX+Y 2 =平方数还要成立。

=平方数。

=(ax+kb 2 2

,其中k可任意取值。

[8] 当然,用现代符号,此题可给出如下更漂亮的解法。(此注释也适合下题,卷Ⅲ,16题。)

若所求数为x,y,z,则xy+x+y,等等必须是平方数。

从而可得如下式子:

(y+1)(z+1)=平方数+1,

(z+1)(x+1)=平方数+1,

(x+1)(y+1)=平方数+1。

设平方数依次为a 2 ,b 2 ,c 2 ,并令ξ=x+1,η=y+1,ζ=z+1,则有

ηζ=a 2 +1,

ζξ=b 2 +1,

ξη=c 2 +1.

[这个问题实际上和卷Ⅴ,8题的引理相同。]

用第二个乘以第三个方程,并除以第一个,得

而η,ζ的表达式类似可得。

x,y,z是这些表达式依次减去1。

另外a 2 ,b 2 ,c 2 的选取应满足ξ,η,ζ的有理性。参见Euler,Commentatious arithmeticae,Ⅱ.

[9] 事实上,a 2 (a+1) 2 +a 2 +(a+1) 2 ={a(a+1)+1} 2 .

[10] 此替换解无疑是丢番图的。丢番图已经解出了方程组

yz+y+z=u 2

zx+z+x=v 2

xy+x+y=w 2

费马后来用4个数替代3个数,想展示相应问题的解法。

为此他使用了丢番图卷Ⅴ,5题的解,亦即求x 2 ,y 2 ,z 2 ,满足

y 2 z 2 +x 2 =r 2 ,z 2 x 2 +y 2 =s 2 ,x 2 y 2 +z 2 =t 2

y 2 z 2 +y 2 +z 2 =u 2 ,z 2 x 2 +z 2 +x 2 =v 2 ,x 2 y 2 +x 2 +y 2 =w 2

丢番图的解答是

费马直接用来作为4个数的前3个,它们满足条件:其中任意两个之积加上该两数之和均为平方数,并令x为第4个数。6个关系式中有了3个已满足,另外3个要求

均为平方数:因此费马的方法实际上要解一个“叁重方程”问题。

但是费马没有给出具体答案。我怀着好奇想查证即便针对这相对简单的情况,“叁重方程”方法会导致多么复杂的数字。

为此,当然可以忽略公分母9,解方程

34x+25=u 2

73x+64=v 2

205x+196=w 2

由“叁重方程”得

其中分母等于(251322303399) 2

为了查证此解是否正确,我们发现确实:

严格地说,由于所求x的值为负,在三个方程中,应该用y-A替代之,并重新开始,由此而引起大量计算,我只好放弃了。

[11] 此题可以和如下问题作比较,参见paragraph 42 of Part I.of the Inventum Novum of Jacobus de Billy(Oeuvres de Fermat,Ⅲ.)

求ξ,η(ξ>η),使

ξ-ξη,

η-ξη,

ξ+η-ξη,

ξ-η-ξη

都是平方数。

假设η=x,ξ=1-x;则前两个条件成立。

由后两个条件得

x 2 -x+1=u 2

x 2 -3x+1=v 2 .

把差2x分解成两个因子2x,1,

按常用方法,令 =x 2 -x+1,

从而 ,且所求数是

为了用上面的方法求出x的其他值,在双方程中,用 代替x,从而

给第二个表达式乘以49,则有

其差是48y 2 -110y。

De Billy要求把这个差分解成两因子,当令两因子的差的一半的平方= 时,方程两边常数项可以消失,为此,取两因子为

如果令

容易得出 ,从而

所求数是

De Billy还提到如下另一个解,

把48y 2 -110y分成两因子6y,

使其满足在所得的方程中x 2 项可以消失。

=

从而 ,且

这会导致1-x的值为负。

但是,De Billy考虑到最初的双方程中x的对称性,因为 满足它,

必然 也满足它。

从而所求数是

[12] 如果有两个数p,q,由其构造直角三角形就是选取数(p 2 +q 2 ,p 2 -q 2 ,2pq),作为直角三角形的边,因为(p 2 +q 2 2 =(p 2 -q 2 2 +(2pq) 2 IKVuyoO+xmauZU8nNW2k7sO6f8b1cfGSPfp/bvtHBNon2777cGtoxCBpanuTZ5TB

点击中间区域
呼出菜单
上一章
目录
下一章
×