“三王”就是“三代”,似乎应当算到东周之末;但是《孟子》已经说“三代之得天下也以仁,其失天下也以不仁”;古人所说的“三王”、“三代”,大概专指夏殷西周。我如今也图立名的方便,用个“三代时代”,来包括夏殷西周三朝,和五帝时代对举。
要讲三王时代的事情,自然要从夏朝讲起。然而禹的治水,已经编入五帝时代;启伐有扈,第三章第三节,也已经略说;这件事情的详细,是无可考见的;此外夏朝的事情,较为著名的,只有“羿的代夏和少康中兴”一件事。我们现在要讲这件事,且请先看夏朝的世系图。一、二、三、四等字,系表君位继承;所用的线,是表血统上的统系。
据下文看起来,这个图,未必尽可靠;然而现在他无可据,只得姑且照他。
羿的代夏和少康中兴,是夏朝一件著名的事,却又是一个考据问题。这件事,《史记》上只有“帝太康失国。昆弟五人,须于洛汭,作五子之歌”十八个字,和《书序》相同,其余一概不提。《伪古文尚书》说:“太康尸位以逸豫,灭厥德,黎民咸贰。乃盘游无度,畋于有洛之表,十旬弗反;有穷后羿,因民弗忍,距于河。厥弟五人,御其母以从,徯于洛之汭;五子咸怨,述大禹之戒以作歌。”伪古文的不可信,无待于言;这一篇,尤其荒谬可笑。别的且勿论,各种书上都说太康兄弟五人,他却说“厥弟五人”,那么,连太康倒有六个了。羿的代夏,详见于《左传》襄公四年和哀公元年,咱们现在,且把他钞在下面。
……昔有夏之方衰也:后羿自,迁于穷石,因夏民以代夏政,恃其射也,不修民事,而淫于原兽。弃武罗、伯因、熊髡、庞圉,而用寒浞;《杜注》:寒国,北海平寿县东有寒亭,如今山东的潍县。寒浞,伯明氏之谗子弟也;伯明后寒弃之,夷羿收之;信而使之,以为己相。浞行媚于内,而施赂于外;愚弄其民,而虞羿于田;树之诈慝,以取其国家。羿犹不悛,将归自田,家众杀而烹之,《孟子·离娄下篇》:逢蒙学射于羿,尽羿之道;思天下惟羿为愈己,于是杀羿。以食其子;其子不忍食诸,死于穷门。靡奔有鬲氏,《杜注》:今平原鬲县。如今山东的德县。浞因羿室,生浇及豷。恃其残慝诈伪,而不德于民。使浇用师,灭斟灌及斟寻氏。《杜注》:二国,夏同姓诸侯;仲康之子后相所依。乐安,寿光县东南有灌亭。如今山东的寿光县。北海平寿县东南有斟亭。如今山东的潍县。处浇于过,《杜注》:东莱掖县北有过乡。如今山东的掖县。处豷于戈。《杜注》:戈,在宋郑之间。靡自有鬲氏收二国之烬,以灭浞而立少康;少康灭浇于过,后杼灭浇于戈;有穷由是遂亡,失人故也。昔周辛甲之为太史也,命百官,官箴王阙。于虞人之箴曰:芒芒禹迹,画为九州。经启九道;民有寝庙,兽有茂草,各有攸处,德用不扰。在帝夷羿,冒于原兽;忘其国恤,而思其麀牡;武不可重,用不恢于夏家。兽臣司原,敢告仆夫。……襄四年魏绛告晋悼公的话。
……昔有过浇,杀斟灌以伐斟鄩,灭夏后相;后缗方娠,杜注后缗相妻。逃出自窦,归于有仍,梁履绳《左通补释》,《春秋经》桓五年,天王使仍叔之子来聘,《谷梁》经传并作任叔。仍任声相近,或是一地。……案《地理志》,东平有任县,盖古仍国。如今直隶邢台县附近。《杜注》:后缗,有仍氏女。生少康焉;为仍牧正;惎浇能,戒之。浇使椒求之;《杜注》:椒,浇臣。逃奔有虞,《杜注》:梁国有虞县。如今河南的虞城县。为之庖正,以除其害。虞思于是妻之以二姚,而邑诸纶;《杜注》:纶,虞邑。有田一成,有众一旅;能布其德,而兆其谋;以收夏众,抚其官职;使女艾谍浇,《杜注》:女艾,少康臣。使季杼诱豷。《杜注》:季杼,少康于后杼也。遂灭过戈,复禹之绩;祀夏配天,不失旧物。……哀元年伍员谏吴夫差的话。
以上都只说羿的代夏,和少康中兴;至于太康为什么失国,始终没有提及。我们再看:
《墨子·非乐》:于武观曰:启乃淫溢康乐野于饮食将将铭苋磬以力湛浊于酒,渝食于野;万舞翼翼;彰闻于大,大用弗式。
《逸周书·尝麦》:其在启之五子,忘伯禹之命,假国无正,用胥兴作乱。遂凶厥国。皇天哀禹,赐以彭寿,思正夏略。
《墨子》的话,不甚可解;然而“湛浊于酒,渝食于野;万舞翼翼”十二个字,大概是说“饮食”“作乐”的。“彰闻于大”的“大”字,惠氏栋说是“天”字之误,见江声《尚书集注音疏》。也大概不错。其余不必强解。合着《墨子》和《逸周书》看起来,似乎夏之亡,由于沈湎于酒,又好饮食,又好音乐;其事起于启,而亡国却在他五个儿子手里。“胥兴作乱”四字,不知道是什么事;彭寿是什么人,也不可考。《竹书纪年》:“帝启十一年,放王季子武观于西河。十五年,武观以西河叛,彭伯寿帅师征西河,武观来归。”就是据着《逸周书》伪造的,惠氏以为可信,就差了。武观就是五观,据下文所考,确实五个人,不是一个人。还有《楚辞》的《离骚》,有几句,却像总述这件事的始末的:
启九辩与九歌兮,夏康娱以自纵;不顾难以图后兮,五子用失乎家巷。羿淫游以佚田兮,又好射夫封狐;固乱流其鲜终兮,浞又贪夫厥家。浇身被服强圉兮,纵欲而不忍;日康娱而自忘兮,厥首用夫颠陨。
五子就是武观,为什么呢?《楚语》,“启有五观”,《书·甘誓》疏引作“夏有观扈”,看韦注,似乎《书疏》是错的。韦昭注“启子,太康昆弟也”;《汉书·古今人表》:“太康,启子,昆弟五人,号五观。”《潜夫论·五德志》:“启子太康仲康更立,兄弟五人,皆有昏德,不堪帝事,降在洛汭,是为五观”,诸说皆同。“武”“五”是一声之转。那么,为什么要称观呢?《水经》巨洋水注:“国语曰:启有五观,谓之奸子。五观,盖其名也。所处之邑,其名曰观。”《左传》昭公元年:“夏有观扈”,杜注:“观国,今顿丘卫县。”卫县,就是如今山东的观城县。然而依我看来,这话未必可信。为什么呢?(一)观城决不能称为洛汭,《书序》虽不可靠,然而这一篇却和《史记》、《潜夫论》都相合的,没有反对证据。不便就疑心他。(二)卫县是后汉的卫国,前汉名为畔观;杜预的注,似乎有点牵合。(三)古人注文用个盖字,都是疑辞;郦道元说“盖其名也”,可见也只是推测,不敢决定。所以我说“夏有观扈”的观究竟在什么地方没有考据清楚,且不必把他来和太康兄弟五人牵合。然则太康兄弟五人,究竟在什么地方呢?我说且算他在洛汭。他为什么要在洛汭呢?他居洛汭之前又在何处呢?这个问题,却不能有圆满的解答;我且引证一个人的话,来做一个推测。
金鹗《禹都考》:《求古录礼说》卷四。世言禹都安邑,其误始于皇甫谧《帝王世纪》,郦道元浍水注因之;近洪氏颐煊,谓禹都阳城,不都安邑,足以证其谬矣;然其所考犹末详也。鹗窃疑禹都有二;其始都在阳城,而其后乃都于晋阳。案《汉书·地理志》,颍川郡阳翟,夏禹国。应劭曰:夏禹都也。臣瓒曰:《世本》言禹都阳城,《汲郡古文》亦云居之,不居阳翟也。师古曰:阳翟本禹所受封耳,应瓒之说皆非。洪氏颐煊谓阳城亦属颍川郡,与阳翟之地相近;或当日禹所都阳城,本在阳翟,故《汉志》云。鹗考《史记·夏本纪》,禹避舜子于阳城,诸侯皆去商均朝禹,于是即天子位;知其遂都阳城,盖即所避之处以为都也。赵岐《孟子》注,阳城在嵩山下;《括地志》嵩山,在阳城县西北二十三里;则阳城在嵩山之南,今河南府登封县是也。若阳翟,今在开封府禹州,其地各异。《汉书·地理志》,于偃师曰:殷汤所都;于朝歌曰:纣所都,于故侯国皆曰国;今阳翟不曰夏禹所都,而曰夏禹国,可知禹不都阳翟矣。……然《左传》定公四年,祝佗谓唐叔,封于夏虚,启以夏政;例以上文康叔封于殷虚,启以商政,则禹之都即唐国也。唐国在晋阳:《汉书·地理志》太原郡晋阳,故诗唐国,周成王灭唐,封弟叔虞。杜预注《左传》云:夏虚,大夏,今太原晋阳是也;本于《汉志》,其说自确。《水经》云:晋水出晋阳县西县壅山。郦道元注,县,故唐国也;亦本《汉志》。乃臣瓒以唐为河东永安,张守节以为在平阳;不知唐国有晋水,故燮父改唐曰晋;若永安去晋四百里,平阳去晋七百里,何以改唐曰晋乎?唐定在晋阳,今山西太原府是也。又郑康成《诗谱》云:魏国,虞舜夏禹所都之地。魏与唐相近,同在河北冀州;故哀公六年《左传》引《夏书》云:惟彼陶唐,帅彼天常,有此冀方;今失其行,乱其纪纲,乃灭而亡。服虔以为尧居冀州,虞夏因之;此皆禹都在河北之证也;但在晋阳,不在安邑;皇甫谧、郦道元以安邑为禹都,此为谬耳。……
我以为古代的事情,都不过传得一个大略;都邑之类亦然,不过大略知道他在什么地方;区区计较于数十百里之间,实在是白费心血的,所以阳城到底在登封,还在禹县,这个问题,暂可不必较量。至于所论禹都晋阳一层,实在非常精确。禹都河北这一层,造伪书的人,也似乎知道的;不过知道得不甚精确;他脑筋里,只有一个“魏国夏禹所都”的观念;见战国时的魏,是都安邑,就以为安邑必是禹都;禹都既在安邑,就桀都也在安邑了;桀都既在安邑,就连鸣条也搬到河北去了;辗转牵率,就闹出绝大笑柄。见下节。然而禹都虽不在安邑,却不害其为在晋阳;并且“惟彼陶唐……乃灭而亡”几句《夏书》,怕确也是指太康亡国的;不过造伪书的人,不应当把兄弟五人改作“厥弟五人”;再把这几句《夏书》硬栽在他口里,算是他所做的歌罢了。这样看来,太康似乎是本居晋阳,失了国,逃到洛汭的;当时还离河北不远,到后来,才给寒浞等愈逼愈东,以至于灭亡。少康虽灭寒浞,曾否恢复河北却是一个疑问;所以桀之都,又在河南了。见下节。然则后羿又是从什么地方来的呢?《左传》说:“后羿自迁于穷石”;《淮南子·地形训》:“弱水,出自穷石”,高诱注:“穷石,山名也。在张掖北,塞水也。”似乎太远些。然而尧本都冀州,羿在尧手里就是射官,见《淮南子》。是个西北之国,却也不足为怪。难道羿是从西北塞外侵入的么?看春秋时候的情形,便知道如今的山西省,在古代强半是戎狄占据之地。又夏好音乐,羿好田猎,也似乎一个是久居开明地方的人,一个是从塞外侵入的。这个实在证据不足,只可存为一种推测罢了。