子藏 · 算法
历算全书
70 万字 · 约 33 小时 32 分钟 · 58 / 90
子藏 · 算法
70 万字 · 约 33 小时 32 分钟 · 58 / 90
会员可开白话
负变而无正负三色以往重列减余兼用两行者是也
总论曰万筭皆生于和较和较可以御万分合之义也万物之未形一而已矣一且未有况万乎及其有也有一则有二有二则有三自此以至于无穷而数生焉矣和者诸数之合也较者诸数之分也分则有差故谓之较较与和相求而法立焉矣故一与一和则二也一与二和则三也一与二之较一也一与三之较二也万算虽多凖此矣故和较者万算之纲也算之用至于句股方程至矣尽矣窥髙致逺探赜穷幽无所不备然其用不出于和较且以方程言之凡方程列位皆以下位为之端如所列下一位为上中两位之总价则和也若下一位为上中两位相差之价则较也较故分正负和故不分正负虽不立正负然必以两和互乘对减以得其差然后其数可得而知矣故三色以往先无正负者有时而正负立焉故方程之法以和求较而已矣较者易知和者难知和之中有较较之中又有较此万数之所由生万法之所由起
和数方程例
方程用互乘对减与差分章贵贱相和法同但贵贱相和有总物总价又有每物每价不过以带分之故难用匿价分身而变为换影之术耳方程则有总物总价而无每数又有三色四色以至多色头绪纷然自非逓减何取之此古人别立一章之意也
用法曰二色者任以一色列于上以一色列于中以总价列于下于是以列上者为乘法左右互乘又互遍乘中下得数左右对减其上一色必两相若而减尽其中一色对减必有相差之数下价对减亦必有相差之数数相差则减不能尽于是取其余数以为用一为法一为实以法除实而得中一色每价乃以中价乘原列中物得中物总价以中物总价减原列两色之总价得上物总价以原列上物除之得上一色每价【若更以中一色列于上依法求之亦先得上一色价矣故上中之位可以互更也详见后】
假如有山田三亩塲地六亩共折输粮实田五亩七分又有山田五亩塲地三亩共折实田五亩五分问田地每亩折实科则各如干
畣曰每山田一亩折实田九分每地一亩折实田三分亩之一
法各列位
上 中 下
先以右上田三亩为法遍乗左行得数
次以左上田五亩为法遍乗右行得数 上位各得田十五亩对减尽 中位左得地九亩去减右行三十亩余地二十一亩为法下位左折田得十六亩五分去减右行二十三亩五分余折田七亩为实 以法除实不满法约为三之一为地每亩折实田之数【地一亩折田三分三厘三毫不尽即地三亩折田一亩也】 就以右行折实田共四亩七分内除原地六亩折实田二亩余二亩七分以右上田三亩除之得九分为田每亩折实之数【或以左行折田内减左原地三亩该折实田一亩余四亩五分以左上田五亩除之亦得九分为田每亩折实之数】
论曰以右上田三亩遍乘左行得数是各三之也为五亩田者三亩三亩地者三则为田地共折实五亩五分者亦三也
以左上田五亩遍乘右行得数是各五之也为三亩田者五为六亩地者五则为田地折实共四亩七分者亦五也
于以对减而上位田各十五亩减而尽则其数同也惟中位地余二十一亩在右行则是右行之地多于左行之地二十一亩也
而下位折实数亦余七亩在右行则是右行折实之数亦多于左行折实之数七亩也
合而观之此所余折实七亩者正是余地二十一亩之所折也
此以田地问折数故以地二十一亩为法折七亩为实也若以折数问原田地则以折七亩为法地二十一亩为实法除实得每折一亩原地三亩于是以右地六亩折二亩减折四亩七分余二亩七分为法除右田三亩得每折一亩原田一亩又九分亩之一即一分一厘一毫一一不尽也
若更置以地列于上则先得田折数如后图
上 中 下
先以左上地三亩遍乗右行得数
次以右上地六亩遍乗左行得数 上位各得地十八亩对减尽 中位左得田三十亩内减去右得九亩余二十一亩为法 下位折田左得三十三亩内减去右得十四亩一分余十八亩九分为实 以法除实得九分为田每亩折实数
就以右田三亩折二亩七分减右折实共四亩七分余二亩以右上地六亩除之不满法命为三分亩之一为地每亩折实数【或于左行折实五亩五分内减去左田五亩该折四亩五分余一亩以左地三亩除之亦得地折实每亩三之一】
论曰以右上地六亩遍乗左行是各六之也为三亩地者六为五亩田者六为地三亩田五亩之折实田共五亩五分者亦六也以左上地三亩遍乗右行是各三之也为地六亩者三为田三亩者三为地六亩田三亩之折实共四亩七分者亦三也以之对减而地在上位者各十八亩既对减而尽则其各十八亩之折实在折实共数中者亦必对减而尽也田在中位者既对减去九亩而仅余左行之二十一亩则其各九亩之折实在共数中者亦必对减而尽也由是以观则其所余之左下折田十八亩九分正是左中余田二十一亩之所折也故以余田二十一亩为法而以余折田十八亩九分为实即田之折数可知知田数知地亩矣
若以折问田亩则一十八亩九分折为法二十一亩田为实实如法而一得每折一亩原田一亩又九分之一于是以分母九通右行田三亩得二十七分而以一亩又九分之一共一十分为法除之得二亩七分以减共折四亩七分余折二亩以除右地六亩得每折一亩原地三亩【以上二色例也三色四色以至多色凡和数者皆同但须重例减余以求之今不悉具于后诸条中详之】
较数方程例
凡较数方程分正负之价与盈朒畧同但盈朒章有盈朒又有出率方程则但有总物与盈朒而无每出之率又兼数色所以不同又盈朒者是有每率而不知总所言盈朒适足是总计所出以与原立总价相较之数也方程正负则是两总物自相较之数若不立正负则下价之与上物不知其孰为同异矣此正负之法异于盈朒也【负与正对所以分别同异盖对数之所余即正数之所欠故谓之负与负责之负畧相似老子言万物负阴而抱阳盖正即正面负即反面也开方法有负隅言隅之空隙也郭太史厯经三差法有负减言反减也本于平差内减去立差今立差反多于平差故于立差内反减平差是为负减兼此数端而正负之义可见矣】
法曰任以一色为正则以相当之一色为负【此据二色者言之三色以上或以一色与多色相当或以多色与多色相当其法皆同二色】正物之价多为正价负物之价多为负价正与负为异名异名相并正与正负与负为同名同名相减
首位同名者仍其正负不变【首位同数同名即可减去此正法也】首位异名变其一一以相从【首位亦同数但不同名故变而同之则亦同数同名而可减尽矣首位既变则其行内皆从而变此通法也盖必如是则同减异加始归画一而于和较交变之用尤便也】
其法皆于互乗时以得数变之盖减并只用得数也只变一行其相对之行不必再变二色三色以至多色并同何也三色以上行数虽多而乘并之用皆以各相对之一行论同异即同二色之理
论曰和数方程有减无并皆同名故也较数方程有减有并或同名或异名也减并者方程之纲要正负淆则同异之名混而并减皆失矣今诸本所言正负同异誃离舛错虽加减得数皆偶合耳西人论句股三角八线割圜几何原本可谓详矣矣至方程增立诸率亦复草草未穷其故也
用法曰以一色列于上以相当之一色列于中任以一色为主而分正负【此亦以二色为例三色以上皆以两相当者主其一以分正负皆与二色法同】
以两色相较之价列于下以正物为主而分同异或正物所多之价命之为正或正物所少之价命之为负【正物之所少即负物之所多】或正物负物之价两相若命之适足则空位列之亦以列上位者为乘法左右互乘遍乘中下以首位为主而变正负得数对减其上一色必数相若且又同名而减尽中一色与下价或同名或异名异名者并之同名者对减取其减并之数以为用一为法一为实以法除实得中一色每价以原列中物乗之得中物总价以与原列下价同名相减异名相并得数以原列上物除之得上一色每价【其上中亦可互求】
假如以研七枚换笔三矢研多价四百八十文若以笔九矢换研三枚笔多价一百八十文问笔研价各如干
畣曰笔每矢价五十文 研每枚价九十文
法各列位
上 中 下
先以左行研负三遍乗右行得数【首位异名须变一行以相从故研正变为负笔负变为正价正变为负皆于得数变之】
次以右行研正七遍乗左行得数【右行既变则左行不必再变故研负笔正价正皆仍旧】
于是以上研各负二十一同名相减尽 次以中笔两正同名相减余五十四为法 再以下价左正右负异名相并得二千七百为实 以法除实得五十文为笔价 以左行笔正九乘笔价得四百五十内减同名价一百八十余二百七十以左研负三除之得九十为研价或以右笔负三共价一百五十加异名价正四百八十共六百三十以右研七除之亦得研价九十
论曰左行原是九笔多于三研一百八十文乘后得数则是六十三笔多于二十一研共一千二百六十文也右行原是七研多于三笔四百八十文乘后得数则是九笔少于二十一研一千四百四十文也于是以两行得数较之上位研负二十一两行尽同研之数同则其价亦同惟中位笔数左行多五十四枝则是左行笔多价一千二百六十文者以多此五十四笔而右行笔少价一千四百四十文者以少此五十四笔也夫右行笔价原少于二十一研者一千四百四十文以左行多五十四笔而反多于二十一研者一千二百六十文是此五十四笔既补却右行之所少而仍多此数也故并右行之所多共此二千七百以为五十四笔之价知笔价知研价矣
若先求研价者以研列中为除法以笔列上为乗法如后图
问者或云笔三矢换研七枚少价四百八十文又有研三枚以换笔九矢少价一百八十文则其下价为两负【四百八十是笔少于研之价一百八十是研少于笔之价】
先以左行笔负九徧乗右行得数【首位异名宜变一行故其正负皆更之】
次以右行笔正三徧乗左得数【右变则左不变故正负皆仍之】于是以得数较其同异而为之减并 笔各负二十七同名减尽研正同名相减余五十四为法 价正负异名并得四千八百六十为实 实如法而一得九十为研价 以研价乗左正研三得二百七十异加价负一百八十共四百五十以左负笔九除之得五十为笔价或以右研七价六百三十与价四百八十同减余一百五十以笔三除之亦得笔价五十
论曰左行原是研三少于笔九者一百八十文乗后得数则是九研少于二十七笔者五百四十文也 右行原是三笔少于七研者四百八十文乗后得数则是六十三研多于二十七笔者四千三百二十文也夫两行笔皆二十七则其价同也而右行研价多于笔四千三百二十文左行研价反少于笔五百四十文是两行研价相差者共四千八百六十文也推求其説则只是两行中相差五十四研之故也故减去相同之笔用此相差之研以除此相差之研价而每研之价可知矣
若如难题所列以研为正笔为负问者当云以七研换三笔研多价四百八十以三研换九笔研少价一百八十文则价右正左负【难题系书名】
左右研正徧乗得数【首位本同名故其正负皆不变】研减尽笔余五十四为法价异并二千七百为实法除实得笔价以次得研价如前若以笔为正研为负则其价右负左正
依法先得研价如第一图
以前四图或以笔为正或以笔为负或以研为正或以研为负或以价为两正或以价为两负或以价为一正一负其所呼正负之名无一同者要其为同异加减之用则一也
试以一行中同异言之其左行之价必与笔同名何也左行之价乃笔多于研之数也故与笔同名而与研异名也 其右行之价必与研同名何也右行之价乃研多于笔之数也故与研同名而与笔异名也试以两行中同异言之其上位皆减尽其中位皆相减为法其下价皆相并为实其减也皆以同名其研也皆以异名 此下价异并例也
假如有大小余句不知数但云倍小余句以当三大余句则不及一丈五尺三寸若倍大余句则如七小余句
畣曰大余句六尺三寸 小余句一尺八寸
法以正负列位
先以左小余句负七徧乗右得数【首位异名宜变以相从故小句变负大句下负数皆变正】
次以右小余句正二徧乗左得数【右行既变则此行不变下适足无乗亦无正负】 乗讫乃较之 小余句各十四同减尽 大余句同减余一十七为法 下正数十丈零七尺一分无对不减就为实 以法除实得六尺三寸为大余句 乃置左行二大句该一丈二尺六寸以左行相当适足之七小句除之得一尺八寸为小余句【或用右行三大句该一丈八尺九寸以同名负一丈五尺三寸减之余三尺六寸以右行二小句除之亦得一尺八寸】合问
论曰以左小句徧乗右是各七之也为小句二大句三者七其相较之数亦七也 以右小句徧乗左是各二之也为小句七大句二者二其相当适足者亦二也但以首位必同名然后可减故以右小句正变而为负以从左名也小句变为负则所与相较之大句不得不变而正矣 于是小句同减尽大句同名减去四余右行正十七下较数无减仍余十丈○七尺一寸然则此所余者正是减余大句之数矣何也小句十四左右皆同若只如左行四大句则与小句相当适足矣而今右行独余此较数者非以右多十七大句之故乎
试以大句列于上则先得小句如后图
如法左乗右更其正负 右乗左仍其正负 大句同减尽 小句同减余正一十七在左行为法 下较数负三丈○六寸在右行无对不减就用为实以法除实得一尺八寸为小句 就以左行小句七该一丈二尺六寸以左相当适足之大句二除之得六尺三寸为大句【或于右行正一丈五尺三寸加异名小句负二该三尺六寸共一丈八尺九寸以右大句三除之亦得六尺三寸】
论曰左行原是小句七以当大句二适足今以右大句乗而各三之则是小句二十一以当大句六而亦适足也 右行原是大句三以当小句二而大句多一丈五尺三寸今以左大句乗而各二之则是大句六以当小句四而多三丈○六寸也 以两行之得数较之大句既减尽惟左行之小句余一十七则是左行得数所以相当适足者以多此十七小句之故而右行小句得数小于大句三丈○六寸者以少此十七小句之故也然则此三丈○六寸者正是十七小句之数也【依此论可见左行之所多即右行之所少故左行名正者用于右行即为负而隔行之异名即为同名】
此下较无减例也
假如有大小方积不知数但云一大方积以当二小方积多数八十九若以三大方积当七小方积仍多二百五十一
畣曰大方积一百二十一 小方积一十六
法以正负列位
上 中 下
先以右大积一徧乗左行皆如原数 次以左大积三徧乗右行得数【首位同名故两行正负皆不变】 大积同减尽小积同减余一为法较数同减余一十六为实 法除实仍得一十六为小积 以右行小积负二该三十二加异名正八十九共一百二十一为大积【或以左行小积负七该一百一十二加异名正二百五十一共三百六十三以左大积三除之亦得一百二十一为大积】
论曰左行原是大积三多于七小积者二百五十一乗后得数亦同 右行原是大积一多于二小积者八十九乗后得数则是大积三多于六小积者二百六十七也 于是以两行对勘其大积既减尽惟小积左行余负一其下较数则右行余正十六夫此十六数者与大积同名是右行大积之数也右行少一小积而大积之盈数多十六左行多一小积而大积之盈数少十六然则此十六数者正是此一小积之数矣若以小方积为正则其下较数为两负【皆小积所少之数也故皆为负】
上 中 下
依法徧乗对减余大积一为法 余负一百二十一为实 法除实不动就以一百二十一为大积 右大积一该一百二十一同名减负八十九余三十二以小积二除之得一十六为小积
此是右行多一大方积故多一同名之数一百二十一同在一行易知不须重论
以上二图正负所呼迥异然所同者两行之较数皆与大方积同名何也皆大方积多于小方积之数故与大方积同名而与小方积异名也
此下较同减例也
总论曰凡较数方程原列较数是本行中正与负之较也其乗后得数同减异加而得者则是两行中正与正之较或负与负之较也故本行中以异名相较而两行对减或加是以两行之同名相较
假如原列较数与正物同名是正多于负之较也若列较与负同名是负多于正之较也故曰本行中异名相较也
假如乗后得数而两行之较数皆与正物同名则两较亦自同名乃以之对减而余在一行则知此一行正物必多于对行之正物而其所多之数即如此所余之较数矣
假如两行较数皆与负物同名则两较亦自同名以之对减而余在一行则知此一行负物必多于对行之负物而其所多之数正是此所余之较数矣此同名相减之理也
假如右行较数与正同名而左行较数却与负同名则一是正多于负之数而一是负多于正之数也夫正与负原相待负多于正之数即正少于负之数也于是用异名相加法以左行负多于正之数变为正少于负之数以相并则知右行之正数必多于左行之正物而其所多几何正是此两较之并数矣此异名相加之理也
合同减异并而观之总是两行中同名相较也
又论曰较数方程以两相较而为用虽有三色四色乃至多色其相较也必两此正负所由立也立正负以别同异犹彼我也夫彼我者岂有一定之称哉以此为正则以彼为负若以彼为正则此反为负矣正负之相呼犹彼我之相视也故曰无定虽然无定者正负有定者同异其无定者在未立正负之先其有定者在既立正负之后既以一为主则同乎此者皆同名异乎此者皆异名矣是故无定而实有定也
今试以所列方程最下位观之其言正负者必上物之较数也不言正负者必上物之和数也较数有盈有朒有适足和则否
假如下价盈则为正正与正同名试于正物价之中减去下同名正价之盈则所余之价必与负物之价相当矣 正与负异名试又取上负物之价以加下异名正价则又必与正物之价相当矣
假如下价朒则为负【正物之朒负物之盈也】负与负同名试于负物价之中减去下同名负价则所余之价必与正物之价相当矣 负与正异名试又取上正物之何以加下异名负价又必与负物之价相当矣
假如下价适足空位无盈朒则其上正负物价必自相当
又论曰正负之术分别同异全在有交变之法以通其穷要其为用惟在使两行之首位同名而已何也方程以互乗递减立法每乗一次即减去一色然惟和数则一乗之后即可对减若较数则有同数而不同名之时若不减首位即不成方程若径以异名而减势必以同名而并法不画一而于后条和较交变之时益混淆而难用故以法变之使首位之同数者无不同名而仍为同名利减焉首位既以同名减则凡减者皆同名凡并者皆异名而其法画一矣故首位既变则行内之正负皆变何也从首位也行内之正负既皆从首位而变由是而原与首位同名者皆与隔行之首位同名也原与首位异名者即与隔行之首位异名也如此则隔行之同减异并亦清矣正负犹阴阳也牝牡也各行中各有正负犹两仪之生四象也乗而交变犹刚柔相推而生变化也隔行之正本行以为负隔行之负本行以为正真阴真阳互居其宅也同名相减者阴阳之偏不得其配也异名相并者阴阳得类雌雄相食也是皆有自然之理焉可以思古人立法之原矣
【以上亦以二色者举例三色以上乃至多色正负之用尤显详具诸卷中兹不赘列然其理着矣】和较相襍方程例
方程之用以御隠襍妙在襍与变知其襍则襍而不用矣知其变则变而不失其常矣诸书所论胥未及此故求之甚详去之愈逺也
用法曰凡方程和较襍者和较从和法列之不立正负较数从较法列之明立正负 其偏乗得数后在
较数行中者仍其正负之名在和较行中者皆变从乗法之名【和数原无正负则无可变但乗后得数取其与较数之首位同名而已首位既同名下不得不同名矣】
凡两较者下价或有减有并而中物只同减若一和一较者下价亦有减有并而中物皆异并此以两色言之三色以上随数通变皆以同异名御之
假如有大小句不知数但云三其大句倍其小句共三丈三尺若倍大句则如六小句问若干
畣曰大句九尺 小句三尺
法以一和一变列位【适足者以相较而得名即同较义】
右行和数也不立正负 左行较数也明立正负右乗左而三之和乗较也故其正负皆如故
左乗右而二之较乗和也故得数皆为正从乗法之名也 如法遍乗讫以两行对勘 大句同名相减尽 小句异名相并得二十二为法 正数六丈六尺无减就为实 法除实得三尺为小句 以左行小句六共一丈八尺为实以大句二为法除之得九尺为大句【或于右行共三丈三尺内同减小句二共六尺余二丈七尺以大句三除之亦得九尺】
论曰右行大句三小句二共三丈三尺乗后得数则是六大句四小句共六丈六尺也 左行大句二小句六其数相当乗后得数则是六大句十八小句亦相当适足也 于以对减而两大句同减尽则其数同也而右行正数犹有六丈六尺左则无有其故何也右行正数中有小句四而左则无且不惟无之而已其相对之负数反有十八小句焉是左行正数又自除却十八小句之数也右行正数多四小句左行正数又自除却十八小句则是右行正数之多于左行正数者二十二小句也故并此二十二小句为右行所多之正物其六丈六尺则右行之正数也以正物除正数而小句可知知小句知大句矣
又细攷之六大句合四小句共六丈六尺则以与六大句相当之十八小句合四小句亦必六丈六尺也此亦西儒比例之理而以同异名尽之可见古人用法之简快试更列之以小句居上则先得大句亦同
上 中 下
先以右小句二徧乗左行得数【和乗较也故仍其正负】
次以左小句六徧乗右行得数【较乗和也故皆命为负与乗法同名】两小句同减尽 两大句异并二十二为法 负数十九丈八尺无减就为实法除实得大句九尺 以右行大句三该二丈七尺减共三丈三尺余六尺以小二句除之得小句三尺
同部