潜邱劄记

  渤海一误于臣瓒再误于頴达三则余尚书古文疏证第二卷所论是亦不复削去惟就頴达疏有云安国传同合为一大河入于渤海渤海之郡当以此海为名计渤海北距碣石五百余里河入海处逺在碣石之南禹行碣石不得入于河盖逺行通水之处北尽冀州之境然后南回于河而逆上也亦是误认河从章武入海不得复至碣石谨据经文正之夹右碣石入于河安国传禹夹行此山之右而入于河逆上也则河入海顺流而下亦即在此处可知证一禹导山固在相视其源委脉络实以治山旁诸水使皆入海而诸水合为大河果至直沽入海则至于碣石四字为衍文证二导河北播为九尾合为一不加至碣石字入于海者上文也省文也安国传所为互相备也遽以无是三字而谓河入海不在碣石何异痴人説梦证三且碣石不能入河是海岛之夷以皮服来贡者仅夹碣石山畔须西上数百里而后达河经文何不见有西字以合荆州南河雍州西河之例乎盖河口碣石断无疑也后代言水道之可信者莫如郦道元一则曰河之入海旧在碣石今川流可导非禹渎也再则曰碣石山在临渝县南大禹凿其石右夹而纳河余谓贾让治河防昔大禹治水山陵当路者毁之析底柱破碣石凿即破也郦注有本如此今人不能取徴乎此复舎神圣经文而苐指晚近流之分合水道之通塞地名之同异以立説别觧可也吾未见其可与论禹迹矣
  又按中国山川东北流其维首在陇蜀尾没于渤碣仅十有八字能将禹贡导岍及岐至至于碣石入于海导河积石至同为逆河入于海两节九十一字吸取殆尽无复遗义史记昔人称其明于山川条例得禹贡遗法兹岂惟条例且缩万里于尺寸之间可舒三言为千百言而未有既者矣
  宋史河渠志元祐三年王存奏自古惟有导河塞河导河者顺水势自髙导令就下塞河者为河堤决修塞令入河身不闻干引大河令就髙行流也于是収回回河诏书然亦不尽然者太史公不于禹贡北字下过降水之上増其文曰载之髙地乎盖过降水至于大陆播为九河耳王横曰禹之行河水本随西山下东北去又曰使縁西山足乗髙地而东北入海廼无水灾杜佑曰西山则太行【原文有恒山二字疑衍】也余因悟河行平地易散漫无力惟一邉就西山踵趾以为岸又一边筑土为堤髙数丈许载河以行方建瓴而下但折而向东北以至大陆复播为九以趋于渤碣贾让防河西薄大山东薄金堤正指此谁谓金隄非禹作乎又谁谓河北有鲧堤而无禹隄乎宋李垂导河形胜书推禹故道其水势出大伾上阳太行之间上阳乐史谓即枉人山要东则大伾上阳西则太行与贾让所奏无异治河者当识此变处局中复有为新论者以河自直沽入海不得逺至碣石之旁后汉志不从天官书説有二一説曰滹沱易桑干濡潞皆为大川从直沽入于海横接大河北注之路大河岂能自河间以北绕出渔阳北平之界抵碣石而入海乎故知亦从直沽入海也余曰详考水道惟滹沱桑干易潞入直沽而濡水流不逺辄合易水虽长然亦至长城注易长城在新安安肃界也不自达海止当举四水耳并及濡者非一説曰苏辙言燕蓟地髙水皆南流大河岂独能北注不就近入直沽之海而仰从碣石之海以入乎余曰苏子由无此言宋河渠志载苏辙疏臣闻契丹之河自北南注以入于海盖地形北髙此或指沽河濡水大辽水从塞外来者南入于海而言非上四水之谓余常读汉志浊漳入清漳清漳东北至阜城入大河阜城在今阜城县东二十里此已与禹贡漳入河处不合盖河既徙后之新道也水经清漳入于浊漳浊漳东北过平舒县南东入海平舒乃东平舒今霸州大城县此又河既徙班氏以后之新道也唐人见漳能独达海遂请以为渎宋志神宗熙宁三年前漳变徙复入大河元志无漳金志虽有不闻其变徙明初忽入卫今且附滹沱而入海不自达海矣其变迁不常如此安知大禹时河直北注碣石之海而滹沱也桑干也易也潞也不先入于河而河挟以入碣石乎不谓河能统川而反疑川能阻河是枝水加于经水矣不从河未徙之前求禹迹而妄意禹迹于屡徙久湮之日是漳水终古在邺县矣且尤可证者山海经碣石之山防水出焉而东流注于河河果止于直沽碣石旁焉得有河碣石旁有河为海口又奚疑是不独前所称经证而已或曰濒海地将不髙乎余因亲至濒海一带兼咨土人比之腹内特髙故濬治海口亦宜倍深不然内低外髙难乎水之东注矣曽谓神禹当日智不及此而不濬深海口以任大河百川之防防东逝也哉
  一统志在京师辄进呈者为保定府内多载及水利有已施行者有未行者允称有用之书余续得二事一出河汾燕闲录一出涌幢小品陆文裕深曰晋水涧行类闽越而悍浊怒号特甚虽歩可越处辄起涛头作淜湃源至髙故也夏秋间为害不细以无堰堨之具尔某行三晋诸山间尝欲命縁水之地聚诸乱石仿闽越作滩自源而下审地髙低以为疏宻则晋水皆利也有司既不暇及而晋人简惰亦复不知所事甚为可恨闽谚云水无一防不为利诚然亦由其先有豪杰之士作兴后来因而修举遂成永世之业故某谓闽水之为利者盈科后进晋水之不为利者建瓴而下尔朱文肃国祯曰隄之功莫利于下乡之田尤莫利于上乡辛丑某南归经磁州遍野皆有水沟深不盈二三寸濶可经尺纵横曲折随地各因其便舆马可跨而过禾黍蔚然异之问舆夫水何自来遥指西山曰此泉源也又问泉源那得平流则先任知州刘徴国从泉下筑隄障之髙丈许隄髙泉与俱髙因地引而下大约髙一尺可灌十里一州遂为乐土余因叹此即青乌家急脉缓受缓脉急受之法也先叅议起家湖司李与朱交好朱亦曽口述手画其事云
  顾宁人谓代凡三迁春秋末赵襄子所言代则今之蔚州乃古代国也汉髙帝立子恒为代王都晋阳后迁中都晋阳今太原县中都今平遥县皆非今代州今代州之名自隋开皇五年始固巳不知汉光武以卢芳为代王居髙栁髙栁故城在唐云州定襄县晋愍帝以猗卢为代王城盛乐为北都修故平城为南都拓防珪立为代王都云中在朔州北三百余里后徙都平城置代尹是代尚有四不止如宁人云三迁也
  按江西之名有三顾宁人仅知其二谓六朝以前之称江西者并在秦郡【今六合】厯阳【今和州】庐江【今庐州府】之境盖大江自厯阳斜北下京口故有东西之名唐乾元后则以江南西道省其文曰江西乃今豫章等处是不知三国志呉主传曹公恐江濵郡县为权所畧徴令内移民转相惊广陵等戸十余万皆东渡江江西遂虚南史文学祖皓传大同中为江都令后拜广陵太守侯景防台城皓在城中将见害乃逃归江西百姓感其遗惠每相蔽匿是今扬州亦名江西他日以语王慈峨入其府志中亦一典证也
  元史河渠志至正十一年贾鲁治河工毕欧阳元制河平碑以旌劳绩云云先是歳庚寅河南北童謡云石人一只眼挑动黄河天下反及鲁治河果于黄陵冈得石人一眼而汝頴之妖防乗时而起议者往往以为天下之乱皆由贾鲁治河之役劳民动众之所致殊不知元之所以亡者实基于上下因循狃于宴安之习纪纲废弛风俗偷薄其致乱之阶非一朝一夕之故所由来久矣不此之察乃独归咎于是役是徒以成败论事非通论也设使贾鲁不兴是役天下之乱讵无从而起乎朱子不甚娴地学又臆解字义故陈风防有鹊巢毛传云防邑也刘昭引博物记云卭地在陈国陈县北防亭在焉孔頴达疏云以鹊之为鸟畏人而近人非邑有树木则鹊不应巢焉故知防是邑也此与隄防之解絶不相而诗集传乃云防人所筑以捍水者然则臧氏食邑在今费县西北六十里亦捍水者乎不特此也诗王风集传云甫即吕也今未知其国之所在计亦不逺于申许请证以潜夫论炎帝苖胄四岳伯夷或封于申城在南阳宛北序山之下故诗云亹亹申伯于邑于序宛西三十里有吕更证齐太公世家注徐广曰吕在南阳宛县西又司马贞曰地理志申在南阳宛县申伯之国吕亦在宛县之西也三证郦注淯水条宛西吕城四岳佐禹治水虞夏之际受封于吕所以括地志最可信者云故申城在邓州南阳县北三十里故吕城在邓州南阳县西四十里然则两国相距四十八里有竒其宻迩明析至此而朱子不知盖縁误本通典谓申在今邓州信阳军之境申既不确吕遂茫然宜哉
  晋懊侬歌云江陵去扬州三千三百里已行一千三所有二千在晋扬州刺史平吴后徙治建业为今江宁府治据明一统志相距二千七百二十五里歌不合及读宋书州郡志江陵县去京都水三千三百八十里故宋襄阳乐亦云江陵三千三西塞陌中央是也西塞山名在今大冶县东此则古今路有不同非里数异也唐杭州胜果寺在鳯凰山之右僧处黙诗云到江吴地尽隔岸越山多与春秋时吴越分界不合及读防稽典录朱育曰汉顺帝永建四年歳在己巳刘府君上书浙江之北以为吴郡防稽还治山隂诗盖用此事界画宛然非谓唐之制正尔也枚乗七发云将以八月之望与诸侯逺方交游兄弟并徃观涛乎广陵之曲江近解者多知以曲江为浙江八月之望即俗所云潮生日涛最迅猛閤郡徃观之事然终无以为广陵二字解案李善曰枚乗事梁孝王恐孝王反故作七发以諌之孝王薨于景帝中六年丁酉则此七作于丁酉前考尔时防稽郡省并入江都国是江都之所统不独至钱塘江且逺至今建宁福州古名冶县者其疆域如此作者本欲云江都之曲江但以二江字相犯易古地名曰广陵唐代尚词章兼娴地志故李善据文势已云赤岸当在逺方非指广陵李太白送友人防越中山水云涛白雪山来又云八月枚乗笔孟浩然初下浙江舟中口号云八月观潮罢僧皎然送刘司法之越州云八月欲观涛至昌黎谓李翺观涛江翺亦自言暮宿涛江皆钱塘江也其疑似而误翻在南齐书州郡志山谦之南徐州记耳大抵读古者须考作之时日谈地者须考代有沿革方克决其所由然余实因读班氏自注发寤于中以告吾友黄俞邰俞邰怂慂宜立草一説以晓学者忽忽十有三年病懒未就兹又因竹垞文类与越闿书辨仅得其半故特为补之并为正之云尔
  按禹贡沿于江海达于淮泗扬州贡道由江顺流入海由海逆流入淮入泗是禹时江淮决不相通明矣其通之者在哀九年吴城防沟通江淮杜注于防江筑城穿沟东北通射阳湖西北至末口入淮以通粮道然亦是引江入淮与孟子排淮入江水道尚相反隋开皇七年将伐陈韩擒虎于扬州开山阳渎以通漕大业元年以防沟水道屈曲发民濬治自山阳至扬子入江渠广四十歩孟子之言盖至是始验所以唐白居易词汴水流泗水流流到州古渡头是也近河臣疏云孟子大贤去禹仅千余年必不为无据之言况旧迹至今可考以盱眙县治东二十里有圣人山山有禹王河一名古河土人咸称大禹治水导淮入江故道为据余考之明一统志盱眙县山川有新河在彭城乡宋发运使蒋之竒开浚以避淮流之险犹未详及读宋史蒋之竒列传元丰六年之竒擢江淮荆浙发运副使请凿龟山左肘至洪泽为新河以避淮险自是无覆溺之患诏増二秩升发运使河渠志元丰六年正月戊辰开龟山运河二月乙未告成长五十七里濶十五丈深一丈五尺初发运使许元自淮隂开新河属之洪泽避长淮之险凡四十九里久而浅涩熙宁四年皮公弼请复濬治起十一月壬寅尽明年正月丁酉而毕人便之至是发运使罗拯复欲自洪泽而上凿龟山里河以达于淮帝深然之防发运【二字当作副】使蒋之竒入对建言上有清汴下有洪泽而风浪之险止百里淮迩歳溺公私之载不可计凡诸道转输渉湖行江已数千里而覆败于此百里间良为可惜宜自龟山蛇浦下属洪泽凿左肋为复河取淮为源不置堰牐可免风涛覆溺之患帝遣都水监丞陈祐甫经度祐甫言往年田棐任淮南提刑常言开河之利其后淮隂至洪泽竟开新河独洪泽以上未克兴役今既不用牐蓄水惟随淮靣髙下开深河底引淮通流形势为便但工费浩大帝曰费虽大利亦溥矣祐甫曰异时淮中歳失百七十艘若捐数年所损之费足济此役帝曰捐费尚小如人命何乃调夫十万开治既成命之竒撰记刻石龟山后建中靖国初之竒同知枢宻院奏淮水浸冲刷堤岸渐成垫缺请下发运司及时修筑自是歳以为常乃知疏所谓圣人山者即盱眙县东北龟山也下有禹王河即蒋之竒元丰六年所开山运河也一名古河又即一统志所载之新河岂可以土俗无稽之言而据为金条玉律哉又岂可以孟子一时之误记而谓禹贡为不足信哉曩尝闻诸先軰言江髙而淮下禹必自淮浦入海者正行其所无事以下为趋也今欲从埠入江无论谢家钟家曽家冈及分水岭为所画断势必烧山凿道且江受淮水而地形实髙淮水趋江而形实窊下奈何疏又云循沿河形细阅有现在河形淤涸成田者有溪流沟涧寛窄不一者有山冈平陆髙低不等者疏巳自言有山冈禹时导淮入江不虞此山冈阻塞乎抑此山冈乃陡生于禹治水之后乎自相矛盾莫此为甚至淮径入江不复济淮扬运道不数年而国计民生交受其病有不可言者则人所共晓不复赘云
  郡国志云凡县名先书者郡所治也此惟东汉时则然而西汉不尔然亦有郡国下所书之第一县即为郡国之治者若南郡之江陵县是也南郡先书江陵县县即郡治以郊祀志知之天水郡先书平襄县县即郡治以五行志知之南阳郡先书宛县县即郡治以地理志翟方进及王莽传知之颍川郡先书阳翟县县古为韩都今为郡治广阳国髙帝燕国先书蓟县县古为召公都今为国治俱以地理志知之楚国先书彭城县县即国治以楚元王交及龚胜传知之赵国先书邯郸县县即国治以赵幽王友及赵敬肃王彭祖传知之齐郡先书临淄县县即郡治以齐悼惠王子及主父偃传知之河南郡先书雒阳县县即郡治以伍被及贾谊及酷吏游侠传知之广陵国景帝四年更名江都先书广陵县县即国治以江都易王非及广陵厉王胥传知之山阳郡武帝天汉四年更为昌邑国先书昌邑县县即国治以昌邑哀王髆传知之防稽郡先书吴县县即郡志以严助朱买臣及梅福传知之九江郡先书夀春县县即郡治以梅福传知之东海郡先书郯县县即郡治以于定国及尹翁归传知之沛郡先书相县县即郡治以薛广德传知之蜀郡先书成都县县即郡治以王贡两龚鲍传序及循吏传知之上党郡先书长子县县即郡治以鲍宣传知之东郡先书濮阳县县即郡治以王尊及翟方进传知之东平国先书无盐县县即国治以东平思王宇及翟方进传知之鲁国先书鲁县县即国治以孔光传知之巴郡先书江州县县即郡治以扬雄传注知之涿郡先书涿县县即郡治以酷吏传知之犍为郡先书僰道县牂柯郡先书故且兰县越嶲郡先书卭都县益州郡先书滇池县县俱为郡治以西南夷传知之至梁国先书砀县却不为治治于睢阳县以梁孝王武传知之盖吴越七国反梁王城守睢阳后广睢阳城七十里大治宫室王国以内史治其民而梁内史韩安国从王于睢阳非以睢阳为治而何左冯翊先书髙陵县亦不为治治长安城中以赵广汉传及景帝纪注百官公卿表注知之而韩延寿传云延寿为左冯翊出行县至髙陵证最分明汝南郡先书平舆县却不为治治上蔡县以翟方进传知之其传首叙次与贾谊传正同防具以告友人友人以为闻所未闻徧考顾宁人顾景范黄子鸿撰著两汉并同都未解此此而不解何以谈地理或以髙帝纪南阳守齮战败于犨东走保城守宛宛为南阳郡治陈胜传秦嘉等将兵围东海守于郯郯为东海郡治项籍传初起兵吴吴为防稽郡守治此三者何不引而引严助朱买臣等传为何余曰此秦制非所论于汉也抑知秦与汉有不同乎如梁国在秦为砀郡治砀县故沛公军砀遂以沛公为砀郡长长即守也至汉改为梁国便治睢阳河南郡在秦为三川郡治荥阳县故李由为三川守守荥阳宋白以为是时治此至汉改为河南郡便治雒阳安得谓秦制如此沿而下之汉与之同又安得以东汉制如此溯而上之必西汉已然与或又以郡国一百三据上所考先书县不为治者仅三而为治者二十有六安知余七十四不复同余曰生千载下而仰论千载上事茍非典籍具存证佐明白固不可凭私臆度也譬如有物十焉吾数其九悉同而其一未数者安知不忽异郡国治所亦尔且吾之著书也宁质毋夸宁拘毋达宁阙人之所共信毋徇巳之所独疑此平生志也汉书注引茂陵中书有云象郡治临尘去长安万七千五百里珠崖郡治瞫都去长安七千三百二十四里沈黎郡治莋都去长安三千三百三十五里领县二十一临屯郡治东暆县去长安六千一百三十八里十五县真畨郡治霅县去长安七千六百四十里十五县治所厯厯今不备知百三郡国之治者以此书亡也噫放失旧闻岂独地理一事为然哉