交式斜乘
为了从几条方程里消掉未知数,他把系数排成方阵、斜着一条条乘——二、三、四阶都对,五阶那张表照原样展开,恒等于零。
《解伏题之法》讲的是「伏题」:未知数藏在几条方程里,要一个个消掉,最后剩一条只含一个未知数的方程。消到最后那一步,要判断的是一组系数凑在一起等不等于零——他把这件事写成了一套乘法。第五篇「生剋」说:各式逐一交乘就得到正项(生)与负项(剋),「虽然,相乘之数位繁多不易见,故以交式斜乘代之」。办法分两步。先按一张「换式」表把各列重排——换三式一行、换四式三行、换五式十二行,每一行由前一阶的表「递添一」得来;再在每一种排法里,从左往右斜着乘 n 条、从右往左斜着乘 n 条,斜线走到边上就绕到另一边接着走。奇数阶左斜为生、右斜为剋;偶数阶两边都正负相间。照这个规则展开,二阶 2 项、三阶 6 项、四阶 24 项,逐项与今天的行列式相同。五阶本该有 120 项,表上也确实给出 12 × 10 = 120 项,可演示逐项一比就露出来:十二行全是偶置换,每一行的右斜恰好是另一行的左斜,同一项一正一负出现两次——不同的只有 60 项,加起来不管填什么数都是零。这一处今人早已指出,是抄写之误还是别的原因,已不得而知;据今人研究,后来他与建部兄弟合编的《大成算经》里给出了正确的一般展开。本馆所据是 1937 年古典数学书院的謄写本,那个本子没有抄年款,1683 年是通行的定年。欧洲这边,莱布尼茨 1693 年在给洛必达的信里写下同一个东西,那封信到 1850 年才印出来;两处都没有发表,也互不相知。
选阶数与第几行交式,看左右斜线怎么绕、每一项记的是生还是剋;五阶照原表加起来恒为零
3 阶:6 项里互不相同的 6 个,符号记对的 6 个;照规则相加得 -48,真的行列式是 -48。这一阶他的规则就是完整的行列式。
