一个未知数走天下
两数和 20、积 96——他不设 x 和 y,而设 10 加 x 与 10 减 x。
《算术》第一卷第二十七题:求两个数,和是 20,积是 96。今天的做法是设两个未知数、列两个方程,再消元。丢番图没有这条路可走——他的记号里只有一个未知数符号 ς,想设第二个也没法写。限制逼出了技巧:既然两数之和已知,就把它们写成 10 加 x 与 10 减 x,和自动等于 20,一个未知数就够了。剩下的是 (10+x)(10−x) = 100 − x² = 96,于是 x = 2,两数是 12 与 8。这一手叫「对称设元」,《算术》里反复出现:和与差、积与商,凡是给了某种对称的题,他都先用对称把未知数的个数压到一个。看上去是权宜之计,其实是代数里一直有效的策略——先用已知的结构把自由度削掉,剩下的才去解。今天解方程组时「用一个参数把一族解写出来」,走的是同一条思路。
