原文给出的两个方向

《五行大义》卷四的算法很直接:上生就是把原数加三分之一,下生就是把原数减三分之一。原文数例是黄钟八十一下生林钟五十四,即八十一乘三分之二;林钟五十四上生太蔟七十二,即五十四乘三分之四。照这两步复算就能检验"益一""减一"指的是增减原数的三分之一,不是加减固定的数字一。

用黄钟八十一验证下生

卷四的数例是黄钟八十一下生林钟五十四。把八十一分成三份,每份二十七;三分减一即从八十一减去一份,得到五十四。写成算式是八十一减二十七等于五十四,也就是八十一乘以三分之二。

这里的算术让“下生”不再只是抽象术语:起数是八十一,减去其三分之一,结果对应林钟五十四。列出起数、变化量、结果和律名四项,读者能逐步复算,也容易发现是否把“减一”误读成减去固定的数字一。

林钟五十四上生太蔟七十二

另一条数例是林钟五十四上生太蔟七十二。五十四分成三份,每份十八;三分益一就是加上一份,五十四加十八得到七十二,等于五十四乘4/3。原文数例让读者能检查“益一”指增加原数的三分之一,而非加上固定数值一。

这两次变换也能反向核查:林钟五十四若下生,减去三分之一即十八,回到三十六;黄钟八十一按下生得到五十四,而太蔟七十二按下生得到四十八。本文只展示简报所核的两个原文数例,反向运算是算术核验,不等于卷四另有这些句子。

数字链说明了什么

两个例子都显示卷四在叙述传统律吕关系时,使用三分取一的增减方式:八十一下生得到五十四,五十四上生得到七十二。将转换规则和命名结果并排,可以清楚读出文本给出的数值链,而不必把它包装成无出处的现代公式。

复核时要同时看规则句和数例句,因为孤立公式容易发生方向颠倒。这里采用的是来源简报核对过的卷四对应文字;若版本出现字形或数目差别,应先核异本,不以常见算法记忆代替该书实际写法。

因此两次转换并非任意加减:从81取三分之一是27,扣除后余54;从54取三分之一是18,增加后为72。把分量先算出再写结果,比背“上生”“下生”名称更容易检验,也能看出文本数值如何支持这两个方向的定义。

规则的文字和两个实例彼此呼应:一个说明三分益减的操作,另两个把操作落实到具体律名及数值。文章将其整理为现代算式只是便于读者复算,算式服务于解释文本,不是原文独立给出的声学方程。

古籍计算与现代调律分开

这些步骤可用于解释《五行大义》怎样说上生、下生,不等于给出现代乐器调律程序。古籍的术语、理论目标和现代音高测量并非同一问题;文中数例支持文本事实,不能据此宣称可直接获得标准音高。

读者可以照着原文复算八十一到五十四、五十四到七十二,并将每个结果连回律名。若研究现代音律,应另找专业资料;本文到此为止,说明该段的增减术语及明载数例,不延伸成实践保证。

参考资料