随乘随加:一套动作开任意次方
开立方一百八十六万〇八百六十七得一百二十三——全程只有乘和加,而且开几次方都是同一套动作。
《九章算术》的开方术,开平方一套话,开立方另一套话,再往上就没有了。贾宪给的是一套通法。算筹分行摆开:最下一行叫下法(恒为一),往上是下廉、上廉……再往上是方,最上面是被开的实。商出第一位,就自下而上扫一遍——以上商乘下法,得数并入廉;以上商乘廉,得数并入方——然后拿上商乘方去减实;再照样扫,一遍比一遍少走一格,扫够次数为止;最后各行按一、二、三、四的级差退位,接着商第二位。《永乐大典》里那一段开立方的草文,中间数一个不缺:积一百八十六万〇八百六十七,第一位商一百,「以上商乘下法置廉一百,乘廉为方一万」,除实一百万,余八十六万〇八百六十七;再扫两遍,廉得三百,方得三万;商第二位二十,「以乘下法入廉共三百二十,乘廉入方共三万六千四百」,除实七十二万八千,「余一十三万二千八百六十七」;商第三位三,方得四万四千二百八十九,除实适尽,得一百二十三。开三乘方也是这一套:积一百三十三万六千三百三十六,商三十之后板上是方十万八千、上廉五千四百、下廉一百二十、下法一,「方一上廉二下廉三下法四退」,续商四,「乘上廉并为立方一十三万一千五百八十四」,除实适尽,得三十四。这四个数不是随手的:一十万八千是四乘三十的立方,五千四百是六乘三十的平方,一百二十是四乘三十——四、六、四正是开方作法本源图上「三乘方」那一行中间的三个数。所以这套动作与那张表本来就是一件事。今天这套走法叫综合除法,或者霍纳法:鲁菲尼 1804 年、霍纳 1819 年。秦九韶 1247 年把它推到了任意正负系数的高次方程,那是另一件事;一位一位地开出任意次方根,从这里开始。
选开平方、开立方还是开三乘方,一遍一遍地看算筹怎么走:乘下法入廉、乘廉入方、命上商除实
《九章算术》的开方术只管开平方与开立方,一次方一套话。贾宪给的是一套通法:算筹分行摆开,最下一行叫下法,往上是廉,再往上是方,最上是实。商出一位,就自下而上扫一遍——「乘下法入廉,乘廉入方」——再拿方去减实;照样再扫,一遍比一遍少走一格,扫够次数为止;然后各行按一、二、三、四的级差退位,接着商下一位。全程只有乘和加。开平方摆两行,开立方摆三行,开三乘方摆四行,口诀一个字都不用改——这是它与「立成释锁」最不一样的地方。草文里的每一个中间数都能复算出来:开立方那一题余实 860867 → 132867 → 0,开三乘方那一题 526336 → 0。
