★ 許富宏
“八陣”問題是中國古代軍事訓(xùn)練、營壘設(shè)置與作戰(zhàn)陣勢(shì)中的一個(gè)重要問題。銀雀山漢簡(jiǎn)《孫臏兵法》出土,其中有《八陣》篇,文中說:“孫子曰:‘用八陣戰(zhàn)者,因地之利,用八陣之宜?!闭f明早在戰(zhàn)國時(shí)期“八陣”問題就已經(jīng)出現(xiàn)了。青海大通馬良墓出土的木簡(jiǎn)有“八陣”相關(guān)內(nèi)容,諸葛亮以“八陣圖”名揚(yáng)后世?!段掌娼?jīng)》、《唐李問對(duì)》、李善《文選注》、《太白陰經(jīng)》等有八陣的論述,宋代《武經(jīng)總要前集》、明代趙本學(xué)、俞大猷《續(xù)武經(jīng)總要》、何良臣《陣紀(jì)》、茅元儀《武備志》、清代宮夢(mèng)仁《讀書紀(jì)數(shù)略》等都有有關(guān)“八陣”問題的記述。此前學(xué)術(shù)界關(guān)于“八陣”問題已有不少研究成果,如銀雀山漢墓竹簡(jiǎn)《孫臏兵法》所整理者①銀雀山漢墓竹簡(jiǎn)整理小組:《孫臏兵法》,北京:文物出版社,1975 年。,張震澤《孫臏兵法校理》②張震澤:《孫臏兵法校理》(新編諸子集成),北京:中華書局。1984 年。,陳公柔、徐元邦、曹延尊、格桑木《青海大通馬良墓出土漢簡(jiǎn)的整理與研究》③陳公柔等:《青海大通馬良墓出土漢簡(jiǎn)的整理與研究》,《考古學(xué)集刊》第5 輯,北京:中國社會(huì)科學(xué)出版社,1987 年。,陳亞如《〈握奇〉經(jīng)義與八陣原理》④陳亞如:《〈握奇〉經(jīng)義與八陣原理》,《上海師范大學(xué)學(xué)報(bào)》1995 年第1 期。,李伯勛《古代八陣淵流及諸葛亮八陣考略》⑤李伯勛:《古代八陣淵流及諸葛亮八陣考略》,《成都大學(xué)學(xué)報(bào)》1998 年第1 期。,楊丙安《關(guān)于“八陣”的一些問題》⑥楊丙安:《關(guān)于“八陣”的一些問題》,《軍事歷史研究》2001 年第1 期。等,對(duì)“八陣”的含義、源流、價(jià)值等都做了闡述。但是關(guān)于“八陣”問題仍有許多值得探討的地方,其中對(duì)唐代李筌《太白陰經(jīng)》中的“八陣”問題研究不多。筆者試對(duì)此發(fā)表個(gè)人看法,向同行請(qǐng)教。
李筌《太白陰經(jīng)》是唐代的一部百科全書式的兵書,其中第六卷為“陣圖”,其中講到“八陣”分別是天陣、地陣、風(fēng)陣、云陣、飛龍陣、鳥翔陣、虎翼陣、蛇蟠陣。
首先,《太白陰經(jīng)》“八陣”分四正陣與四奇陣,八陣之間存在奇正互相轉(zhuǎn)換的密切關(guān)系。《太白陰經(jīng)·部署篇》說:“經(jīng)曰:兵有四正四奇,總有八陣?;蚝蠟橐?,或離而為八。以正合,以奇勝,余奇為握奇。聚散之勢(shì),節(jié)制之變也?!雹俦疚乃短钻幗?jīng)》原文,依據(jù)許富宏譯注《慎子 太白陰經(jīng)》,北京:中華書局,2022 年?!短钻幗?jīng)·合而為一陣》篇中,李筌說:“從一陣之中離為八陣,從八陣復(fù)合而為一。聽音望麾,以出四奇。飛龍、虎翼、鳥翔、蛇蟠為四奇;天、地、風(fēng)、云為四正?!睆纳鲜鰞蓜t史料中,可以看出《太白陰經(jīng)》中的八陣是:天、地、風(fēng)、云四個(gè)陣為正陣,飛龍、虎翼、鳥翔、蛇蟠四個(gè)陣為奇陣。合起來就是“八陣”。“八陣”之間存在“奇正”關(guān)系,四奇陣與四正陣可以合為一體,成為一陣,也可以散開,成為八個(gè)陣。因此《太白陰經(jīng)》的“八陣”是一個(gè)系統(tǒng),不是各自獨(dú)立的八個(gè)陣。
《文選·封燕然山銘》有“勒以八陣”,李善注引:“《雜兵書》:八陣者,一曰方陣,二曰圓陣,三曰牝陣,四曰牡陣,五曰沖陣,六曰輪陣,七曰浮沮陣,八曰雁行陣?!雹冢哿海菔捊y(tǒng)選編,[唐]李善等注:《文選》,杭州:浙江古籍出版社,1999 年,第1013 頁上?!短钻幗?jīng)》中的“八陣”與李善注的“八陣”相比,不僅八陣的名稱完全不同,而且李善說的八陣是相互獨(dú)立的,看不出彼此之間能夠合而為一。
其次,《太白陰經(jīng)》的“八陣”方位是按照后天八卦來設(shè)計(jì)的?!短钻幗?jīng)·握奇外壘》說:“天陣居乾,為天門;地陣居坤,為地門。風(fēng)陣居巽,為風(fēng)門;云陣居坎,為云門。飛龍陣居震,為飛龍門;虎翼陣居兌,為虎翼門。鳥翔陣居離,為鳥翔門;蛇蟠陣居艮,為蛇蟠門?!崩铙軐岁嚺c八卦聯(lián)系起來,將天陣設(shè)于乾位,地陣設(shè)于坤位,風(fēng)陣設(shè)于巽位,云陣設(shè)于坎位,飛龍陣設(shè)于震位,虎翼陣設(shè)于兌位,鳥翔陣設(shè)于離位,蛇蟠陣設(shè)于艮位。不難看出,這里是利用后天八卦的方位來對(duì)八陣進(jìn)行的設(shè)計(jì)。后天八卦的位置排列是按“戴九履一、左三右七、二四為肩、六八為足、五在中央”的順序,如圖:
(東南)風(fēng)陣巽四宮(正南)鳥翔陣離九宮(西南)地陣?yán)ざm震三宮飛龍陣(正東)中五宮(大將軍)兌七宮虎翼陣(正西)艮八宮蛇蟠陣(東北)坎一宮云陣(正北)乾六宮天陣(西北)
清代錢熙祚認(rèn)為李筌云陣居坎、蛇蟠陣居艮,位置顛倒了,應(yīng)該是云陣居艮、蛇蟠陣居坎。③《太白陰經(jīng)》,錢熙祚守山閣叢書本。這樣天、地、風(fēng)、云四陣居于四角,飛龍、鳥翔、虎翼、蛇蟠居于東、南、西、北四個(gè)正方。這樣的改動(dòng)確實(shí)符合東方青龍、南方朱雀、西方白虎、北方玄武的“四象”。但是李筌的“八陣”并不是根據(jù)天文四象來安排陣勢(shì)的,飛龍并不是青龍,沒有代表五行的“青”色;“鳥翔”也并不是“朱雀”,雖然講的都是鳥,但“鳥翔”并沒有代表五色的“朱”色;虎翼也并不是“白虎”,道理也是一樣,“虎翼”并沒有代表五色的“白”色;“蛇蟠”也并不是玄武,玄武是龜與蛇的合體,蛇蟠只有蛇,沒有龜,也沒有代表北方顏色的“玄”色。因此,錢熙祚的改動(dòng)是根據(jù)“四象”,不符合李筌的原意。如果按照錢熙祚的位置設(shè)置,云陣居艮,蛇蟠居坎,那么四正陣與四奇陣之間位置就非常固定了,體現(xiàn)不出“奇正”之間的相互轉(zhuǎn)化的動(dòng)態(tài)關(guān)系。李筌將云陣與蛇蟠位置互換,目的就是為了體現(xiàn)“四奇陣”與“四正陣”之間可以轉(zhuǎn)化的動(dòng)態(tài)關(guān)系。
經(jīng)過李筌這樣的改造,八種陣法變成了八卦在戰(zhàn)爭(zhēng)陣法中的運(yùn)用,這樣就可以用《易經(jīng)》陰陽八卦的系統(tǒng)理論來進(jìn)一步解釋兵學(xué)理論。由于《易經(jīng)》為“五經(jīng)”之首,八卦各卦擁有豐富的內(nèi)涵,人們就容易將八卦各卦、爻辭、《易傳》的內(nèi)涵賦予了八陣,使得“八陣”的說法更加系統(tǒng)化與理論化,提高了八陣的地位。這樣,八陣就不單純是作戰(zhàn)的八種戰(zhàn)術(shù)部署,而是具有契合天地運(yùn)行的陣圖變化。
第三,《太白陰經(jīng)》的“八陣”主要是軍隊(duì)或城市等營壘用來防御的軍陣。上文所引《太白陰經(jīng)》“八陣”對(duì)應(yīng)八卦方位就是出自《握奇外壘》篇。握奇外壘,其實(shí)是營壘。為了防御,軍營中各部隊(duì)如何部署也要進(jìn)行設(shè)計(jì),以陣形形式出現(xiàn)。李筌在《太白陰經(jīng)·陣圖》的“總序”中說:“黃帝設(shè)八陣之形:車廂洞當(dāng),金也。車工中黃,土也。烏云鳥翔,火也。折沖,木也。龍騰郤月,水也。雁行鵝鸛,天也。車輪,地也。飛翼浮沮,巽也。風(fēng)后亦演握奇之圖,以正合,以奇勝?;蚝隙鵀橐唬螂x而為八。聚散之勢(shì),節(jié)制之度,復(fù)置虛實(shí)二壘。力牧以創(chuàng)營圖,其后,秦由余、蜀將諸葛亮并有陣圖,以教人戰(zhàn)。夫營壘教戰(zhàn)有圖,使士卒知進(jìn)止、識(shí)金鼓。”在李筌看來,風(fēng)后八陣的陣形實(shí)際上都是“營壘”的陣形。李筌的八陣就是沿襲風(fēng)后八陣(下文將論述)。《太白陰經(jīng)·握奇外壘》說:“一軍一萬二千五百人,以十人為一火,一千人為百火。幕亦如之,幕長一丈六尺,舍十人,人守地一尺六寸。十以三為奇,以三千七百五十人為奇兵,余八千七百五十人分為八陣。陣有一千九十三人,七分五銖,守地一千七百五十尺,八陣積卒守地一萬四千尺?!币卉娭杏性S多帳幕,一幕住十人,守地一丈六尺。一軍之中,除去奇兵,正兵分為八陣,每陣守地一千七百五十尺。這是軍營中各陣的占地面積,其中大將居中壘,《握奇外壘》說:“中壘,以三千七百五十人為中壘,守地六千尺,積尺得二里,余二百八十步;以中壘四面乘之,一面得地二百五十步。壘內(nèi)有地兩頃,余一百步。正門為握奇,大將軍居之,六纛、五麾、金庫、鼓藏、輜重,皆居中壘?!笨梢?,《太白陰經(jīng)》中的“八陣”是營壘中的軍隊(duì)部署圖,“營壘教戰(zhàn)有圖”,是其“八陣”的立足點(diǎn)。營壘主要是用來防御,因此李筌的“八陣”主要是講防御性的陣形,合而為一陣圖就是立足于防御的陣圖,八個(gè)陣合在一起,構(gòu)成了完整的軍事防御陣營。四個(gè)角、四個(gè)正面皆立陣,八個(gè)方位都有防守,做到了防御上的全面性。正因?yàn)槿绱?,宋神宗評(píng)價(jià)說:“李筌圖乃營法,非陣法也?!雹佟端问贰け揪拧び?xùn)練之制》,北京:中華書局,1977 年,第4866 頁。
營壘主要是軍營,有固定軍營,也有臨時(shí)的軍營,軍營中也有諸多工事。軍營內(nèi)的軍隊(duì)部署與防守理念,從《太白陰經(jīng)》中可以看出來。在軍營中,大將軍居于中央,一方面便于溝通八方,進(jìn)行軍事指揮;另一方面也是拱衛(wèi)與保護(hù)大將軍及其核心指揮機(jī)構(gòu)。如果把大將軍的營地也算一陣的話,“八陣”實(shí)際是九個(gè)陣。這在上面的圖中也可以看出來。另外,《太白陰經(jīng)》“八陣”特別適用于城市,往往一個(gè)城市就是一個(gè)大的軍事營壘。因?yàn)槌鞘幸话闼拿娑加谐菈?,這些城墻就是防御的主要設(shè)施。一個(gè)城市,一般都用圍墻圍起來,東、南、西、北四方各有門,城墻的四個(gè)角有防御性的角樓。安營扎寨、排兵布陣,也可以按照《太白陰經(jīng)》“八陣”部署。因此《太白陰經(jīng)》“八陣”既是軍事營壘的防御陣形,也是城市的防御陣形。
綜上所述,《太白陰經(jīng)》的“八陣”主要是講軍營之內(nèi)或城市之內(nèi)的各部隊(duì)的陣形,其作用主要是防御。
《太白陰經(jīng)》“八陣”是非常獨(dú)特的陣,但其并不全是李筌的發(fā)明,從歷史淵源上看,李筌《太白陰經(jīng)》中的“八陣”來自《握奇經(jīng)》。
首先,八陣的名稱與理論體系與《握奇經(jīng)》相同。《握奇經(jīng)》說:“經(jīng)曰:八陣,四為正,四為奇。余奇為握奇?;蚩偡Q之。先出游軍定兩端,天有衡圓;地有軸,前后有沖,風(fēng)附于天,云附于地。衡有重列,各四隊(duì),前后之沖,各三隊(duì),風(fēng)居四維,故以圓;軸單列,各三隊(duì),前后之沖各三隊(duì),風(fēng)居四角,故以方。天居兩端,地居中間,總為八陣?!雹凇吨袊鴷伞肪幬瘯?huì):《中國兵書集成》第1 冊(cè),北京:解放軍出版社,1987 年,第513 頁。又說:“天地之前沖為虎翼,風(fēng)為蛇蟠,圍繞之義也?;⒕佑谥校瑥堃硪赃M(jìn);蛇居兩端,向敵而蟠以應(yīng)之。天地之后沖為飛龍,云為鳥翔,突擊之義也。龍居其中,張翼以進(jìn);鳥掖兩端,向敵而翔以應(yīng)之?!雹佟吨袊鴷伞肪幬瘯?huì):《中國兵書集成》第1 冊(cè),第514 頁。
從《握奇經(jīng)》的這段話可以看出,《太白陰經(jīng)》中的“四為正”“四為奇”與《握奇經(jīng)》是相同的。天陣、地陣、風(fēng)陣、云陣,以及虎翼、蛇蟠、飛龍、鳥翔等名稱,也與《握奇經(jīng)》相同?!段掌娼?jīng)》說:“虛實(shí)二壘,皆逐天文、氣候、向背、山川、利害,隨時(shí)而行,以正合,以奇勝。天地以下,八重以列,或曰:握機(jī)望敵,即引其后以掎角前列,不動(dòng)而前列先進(jìn)以次之?;蚝隙鵀橐唬螂x而為八,各隨師之多少,觸類而長?!雹凇吨袊鴷伞肪幬瘯?huì):《中國兵書集成》第1 冊(cè),第515 ~516 頁。四奇陣與四正陣之間的關(guān)系是八陣可以合而為一,也可以離而為八。這種理論體系,《太白陰經(jīng)》與《握奇經(jīng)》也是相同的。
其次,李筌自稱是繼承《握奇經(jīng)》。上引《太白陰經(jīng)·陣圖》的“總序”中說:“風(fēng)后亦演握奇之圖,以正合,以奇勝?;蚝隙鵀橐?,或離而為八?!薄短钻幗?jīng)·離而為八陣》說:“經(jīng)曰:風(fēng)后演《握奇圖》,自一陣之中,分為八陣?!边@些都是李筌自說承襲《握奇經(jīng)》的證據(jù)。
基于上述的兩個(gè)理由,可以看出《太白陰經(jīng)》“八陣”是來自《握奇經(jīng)》。但《握奇經(jīng)》并沒有將八卦與八陣聯(lián)系起來,李筌在《握奇經(jīng)》的基礎(chǔ)上將八卦與八陣聯(lián)系起來,對(duì)八陣的理論進(jìn)行了發(fā)展。
關(guān)于《握奇經(jīng)》的成書時(shí)間,學(xué)術(shù)界尚無定論。今本《握奇經(jīng)》題黃帝時(shí)代風(fēng)后作,漢平津侯、丞相公孫弘解,晉平虜護(hù)軍、西平太守、封奉高侯、加授東羌校尉馬隆述,宋高似孫注。但是一般學(xué)者對(duì)此持懷疑態(tài)度。《朱子語類》卷125 記載了朱熹對(duì)于《握奇經(jīng)》的一段討論:閭丘主簿進(jìn)《黃帝陰符經(jīng)傳》。先生說:“《握奇經(jīng)》等文字,恐非黃帝作,池本作‘因閭丘問《握奇經(jīng)》,引程子說,先生曰’云云。唐李筌為之。圣賢言語自平正,都無許多峣崎。”③黎德靖編,王星賢點(diǎn)校:《朱子語類》,北京:中華書局,1986 年,第3003 頁。朱熹認(rèn)為《握奇經(jīng)》就是李筌本人所作。這個(gè)估計(jì)是站不住的?!短铺诶钚l(wèi)公問對(duì)》卷上:“太宗曰:‘黃帝兵法,世傳《握奇文》,或謂為《握機(jī)文》,何謂也?’靖曰:‘奇,音機(jī),故或傳為機(jī),其義則一??计湓~云:四為正,四為奇,余奇為握機(jī)?!雹軈侨玑?、王顯臣:《李衛(wèi)公問對(duì)校注》,北京:中華書局,2016 年,第17 頁。從這段話可以看出,唐太宗、李靖都看過《握奇經(jīng)》,尤其是李靖,對(duì)《握奇經(jīng)》很熟悉。李筌的生卒年大約為660 年至750 年之間,⑤詳見許富宏:《慎子 太白陰經(jīng)》,北京:中華書局,2022 年,前言。唐太宗卒于649 年,也就是說,唐太宗在世時(shí),李筌尚未出生,因此《握奇經(jīng)》不太可能出自李筌之手。另外一個(gè)證據(jù)是唐代文學(xué)家獨(dú)孤及《毘陵集》卷17 收錄有《風(fēng)后八陣圖記》一文,其文中說:黃帝作兵法,黃帝之后有風(fēng)后,“其誰佐命?曰:元老風(fēng)后。蓋戎行之不修,則師律用爽;陰謀之不作,則兇氣何恃?故天命圣者,以光戰(zhàn)術(shù),俾懸衡于未然,察變于倚數(shù),握機(jī)制勝,作為陣圖。夫八宮之位正,則數(shù)不愆,神不惑。故八其陣,所以定位也。衡抗于外,軸布于內(nèi),風(fēng)云負(fù)其四維,所以備物也?;堃硪赃M(jìn),蛇向敵而蟠,飛龍、翔鳥,上下其勢(shì),所以致用也?!雹蕺?dú)孤及:《毘陵集》,《四部叢刊》初編縮印本第38 冊(cè),北京:商務(wù)印書館,1922 年,第105 頁上。這里講到的“風(fēng)后八陣”與《握奇經(jīng)》相同。獨(dú)孤及(725—777)與李筌同處一個(gè)時(shí)代。如果《握奇經(jīng)》是李筌寫的,獨(dú)孤及應(yīng)該是知道的。但獨(dú)狐及仍然稱《握奇經(jīng)》是《風(fēng)后握奇經(jīng)》,可見,獨(dú)狐及并不認(rèn)為《握奇經(jīng)》是李筌所作。
由于唐太宗、李靖都熟悉《握奇經(jīng)》,李筌也說自己的陣圖出自《風(fēng)后》,獨(dú)狐及也說“天、地、風(fēng)、云、飛龍、虎翼、蛇蟠、鳥翔”八陣是“風(fēng)后八陣”,可見《握奇經(jīng)》產(chǎn)生于唐代之前。《握奇經(jīng)》就是《風(fēng)后握奇經(jīng)》的簡(jiǎn)稱。
《漢書·藝文志》中“兵陰陽”類載:“《風(fēng)后》十三篇?!鳖亷煿抛ⅲ骸皥D二卷。黃帝臣,依托也?!薄讹L(fēng)后》,在兵書的分類上,《漢書·藝文志》將其歸為“兵陰陽”,說:“陰陽者,順時(shí)而發(fā),推刑德,隨斗擊,因五勝,假鬼神而為助者也?!鳖亷煿抛ⅲ骸拔鍎?,五行相勝也?!雹佟稘h書·藝文志》,北京:中華書局,1962 年,第1760 頁。這就是說《風(fēng)后》內(nèi)容主要是講陰陽五行八卦在戰(zhàn)爭(zhēng)中的運(yùn)用?!段掌娼?jīng)》“合而為一”與“離而為八”的思路顯然與八卦有關(guān),應(yīng)該就是《漢書·藝文志》中《風(fēng)后》的一部分。《握奇經(jīng)》也一直被稱為《風(fēng)后握奇經(jīng)》不是沒有道理的。獨(dú)孤及稱“天、地、風(fēng)、云、飛龍、虎翼、蛇蟠、鳥翔”八陣是“風(fēng)后八陣”。清宮夢(mèng)仁《讀書紀(jì)數(shù)略》記載有“風(fēng)后八陣”,名稱也與獨(dú)孤及所說相同。也就是說《風(fēng)后》一書并未完全散佚,其中《握奇經(jīng)》還是保留下來了。
《風(fēng)后》見載于《漢書·藝文志》,說明漢代已經(jīng)有了。根據(jù)《漢書·藝文志》顏師古的注,說“風(fēng)后”是黃帝臣屬于依托,這是正確的。因此《風(fēng)后》不可能產(chǎn)生于黃帝時(shí)期。在戰(zhàn)國末期至西漢早期,黃老道家學(xué)說興盛,這個(gè)時(shí)期興起了諸多托名“黃帝”的學(xué)說與著作,如《黃帝內(nèi)經(jīng)》之類,又如馬王堆帛書《黃帝四經(jīng)》等?!讹L(fēng)后》一書應(yīng)該也是黃老思想興盛時(shí)期的產(chǎn)物。因此“風(fēng)后八陣”大致產(chǎn)生于戰(zhàn)國末期至西漢早期。今本《風(fēng)后握奇經(jīng)》署名漢代公孫弘解、馬隆述是不能輕易否定的。
《太白陰經(jīng)》“八陣”是沿襲承繼《風(fēng)后握奇經(jīng)》而來,屬于“風(fēng)后八陣”系統(tǒng)。因此《太白陰經(jīng)》中的“八陣”源頭可以上溯到漢代。
過去研究“八陣”,基本上都是把“八陣”看成一個(gè)系統(tǒng),以為從“孫臏八陣”到“吳起八陣”、《握奇經(jīng)》八陣,再到“諸葛亮八陣”、《太白陰經(jīng)》八陣等,彼此之間有傳承關(guān)系,屬于一個(gè)傳承系統(tǒng)。這是誤解。“八陣”問題,糾纏復(fù)雜,其中最主要原因是沒有厘清其系統(tǒng),總體上來看,“八陣”分為兩個(gè)系統(tǒng)。
首先是注重作戰(zhàn)與訓(xùn)練的“孫臏八陣”系統(tǒng)。從現(xiàn)有的可靠的資料看,“八陣”最早見于《孫臏兵法》,其中有《八陣》篇,但“八陣”具體是哪些陣并沒有說?!锻鯁枴分杏校骸疤锛蓡枌O子曰:‘錐行者何也?(雁)行者何也?篡(選)卒力士者何也?勁弩趨發(fā)者何也?剽(飄)風(fēng)之陳(陣)者何也?眾卒者何也?’孫子曰:‘錐行者,所以沖堅(jiān)毀兌(銳)也。(雁)行者,所以觸廁(側(cè))應(yīng)□〔也〕。篡(選)卒力士者,所以絕陳(陣)取將也。勁弩趨發(fā)者,所以甘戰(zhàn)持久也。剽(飄)風(fēng)之陣者,所以回后〔□□也〕。眾卒者,所以分功有勝也?!雹趶埡2ǎ骸躲y雀山漢墓簡(jiǎn)牘集成》(貳),北京:文物出版社,2021 年,第11 頁。這里雖然是講士卒,但也涉及到陣法。如“錐形”“雁行”“飄風(fēng)之陣”等,都是陣法名。這些陣的功能就是作戰(zhàn)時(shí)用的,錐形陣就是用來沖鋒的,所謂“沖堅(jiān)毀銳”。雁行陣則是相互策應(yīng)的陣,《孫臏兵法·十陣》③關(guān)于《十陣》是不是《孫臏兵法》中的內(nèi)容,學(xué)術(shù)界存在不同意見。銀雀山漢墓竹簡(jiǎn)整理小組認(rèn)為是《孫臏兵法》,張震澤《孫臏兵法校理》也主此說。李興斌《孫臏兵法新譯》、張海波《銀雀山漢墓簡(jiǎn)牘集成》(貳)則認(rèn)為不屬于《孫臏兵法》。我們采用最初整理者的說法。下引《十陣》文均依據(jù)張震澤《孫臏兵法校理》。篇說:“凡陣有十:有枋陣,有圓陣,有疏陣,有數(shù)陣,有錐行之陣,有雁行之陣,有鉤行之陣,有玄襄之陣,有火陣,有水陣,此皆有所利。”仔細(xì)分析十陣,從內(nèi)容上看,既有隊(duì)列訓(xùn)練之陣,也有作戰(zhàn)時(shí)的陣形。《十陣》篇說:“枋陣之法,必薄中厚方,居陣在后?!狈疥嚲褪撬姆降年囆?,中間人少,四邊人多的陣型。圓陣,文字脫,但應(yīng)該與方陣同類,中間人少,四周圓形人多。疏陣之法,“其甲寡而人之少也,是故堅(jiān)之。武者在旌旗,是人者在兵。故必疏鉅間,多其旌旗羽旄,砥刃以為旁。”疏陣就是士兵隊(duì)列之間的間距大,中間可以安插旗幟的隊(duì)伍。數(shù)陣之法,“毋疏鉅間,戚而行首積刃而信之,前后相葆”,數(shù)陣與疏陣對(duì)應(yīng),士兵隊(duì)列間不留間距,這樣前后隊(duì)列能相互保護(hù)。錐形之陣,“卑之若劍,末不閱(銳)則不入,刃不溥(?。﹦t不剸,本不厚則不可以列陣”。這里是說要?jiǎng)︿h利以后才能列陣,明確說是列陣,肯定是陣法。雁行之陣,“前列若□,后列若貍”,這里有“前列”“后列”字樣,也是陣法無疑。鉤行之陣,“前列必枋,左右之和必鉤。三聲氣全,五彩必具,辨吾號(hào)聲,知五旗?!鼻傲杏梅?,左右兩列用鉤,中間有金鼓旗幟,這也是陣法無疑。玄襄之陣,“必多旌旗羽旄,鼓翡翡莊,甲亂則坐,車亂則行”,士兵隊(duì)列之間有金鼓旗幟,這也是陣法。這些既可以理解成平時(shí)訓(xùn)練的陣形,也可以理解為戰(zhàn)時(shí)使用的陣形。因?yàn)殛囆味际窃趹?zhàn)爭(zhēng)的實(shí)踐中總結(jié)出來的,根本的目的是為了實(shí)戰(zhàn),只有平時(shí)把陣形訓(xùn)練好,戰(zhàn)時(shí)才能熟練使用。火陣,在正文中稱為“火戰(zhàn)之法”,“溝壘已成,重為溝塹五步,積薪必均疏數(shù)”,說的是要挖溝塹,在里面堆積柴草,用火攻。水陣,在正文中稱為“水戰(zhàn)之法”,“水戰(zhàn)之法,便舟以為旗,馳舟以為使”,講的是在水中如何使用船只作戰(zhàn)。可見,火陣、水陣并不是講軍隊(duì)隊(duì)形隊(duì)列的布局,而是講的如何用火攻、用水攻的具體戰(zhàn)法。與上述八種陣法內(nèi)容不同,火陣、水陣不能算是陣法?!妒嚒菲獙?shí)際講到的只有八陣,即方陣、圓陣、疏陣、數(shù)陣、錐形之陣、雁行之陣、鉤行之陣、玄襄之陣。據(jù)此《威王問》中的“錐形”“雁行”等都是陣法。由于《八陣》篇中沒有具體講八陣,通過《十陣》,我們也大體可以推知孫臏所說的“八陣”就是方陣、圓陣、疏陣、數(shù)陣、錐形之陣、雁行之陣、鉤行之陣、玄襄之陣。孫臏對(duì)此八陣應(yīng)該是相當(dāng)熟悉的?!皩O臏八陣”的功能主要是訓(xùn)練與作戰(zhàn)使用。另外《孫臏兵法·官一》中有“浮沮而翼,所以燧斗也”一句,其中“浮沮”也是陣法名。①張震澤:《孫臏兵法校理》,第118 頁。
上世紀(jì)七十年代末,青海大通縣馬良墓出土一批木簡(jiǎn),其中有關(guān)于古代陣法的記錄,如“□為浮苴之法一?!酢保ǖ?7 簡(jiǎn))、“□沖方□”(第220 簡(jiǎn))、“牡陣右沖方之□”(第233 簡(jiǎn))等。其中有學(xué)者指出:“□為浮苴之法一?!酢?,所講“浮苴”云云即陣列名稱。②陳公柔等:《青海大通馬良墓出土漢簡(jiǎn)的整理與研究》,《考古學(xué)集刊》第5 輯,第297 頁。其實(shí)這里不止講到浮苴,還有“沖方”“牝陣”也是陣名。馬良墓簡(jiǎn)所載浮苴、沖方、牝陣的陣名也見于上引《文選》李善注的“八陣”,說明彼此之間有密切關(guān)系。但是大通馬良簡(jiǎn)的陣形,“并非局限于交戰(zhàn)時(shí)的陣形,而主要是指平日訓(xùn)練的隊(duì)形”。③陳公柔等:《青海大通馬良墓出土漢簡(jiǎn)的整理與研究》,《考古學(xué)集刊》第5 輯,第311 頁。
孫臏之后,陣法也在不斷使用與發(fā)展。宋代《武經(jīng)總要前集》卷八中載有“裴子法”,即唐代裴緒《新令》中的“八陣”。裴緒對(duì)“八陣”的歷史做了比較全面的記錄,其中說:
方陣圖,乃黃帝五行之金陣,即孫子之方陣、吳起之車廂陣、諸葛亮之同當(dāng)陣;
圓陣圖者,黃帝五行之土陣,即孫子之圓陣、吳起之車缸陣、諸葛亮之中黃陣;
牝陣圖,昔黃帝五行之水陣,即孫子之牝陣、吳起之曲陣、諸葛亮之龍騰陣;
牡陣圖者,乃黃帝五行之火陣,即孫子之牡陣、吳起之銳陣、諸葛亮之鳥翔陣;
沖方陣者,乃黃帝五行之木陣,即孫子之沖方陣、吳起之直陣、諸葛亮之折沖陣;
車輪陣,昔太公三才之地陣,即孫子之車輪陣、吳起之衡陣、諸葛亮之握機(jī)陣;
罘罝陣圖,昔太公三才之人陣,即孫子之罘罝陣、吳起之卦陣、諸葛亮之飛翼陣;
雁行陣者,乃太公三才之天陣,即孫子之雁行陣、吳起之鵝鸛陣、諸葛亮之衡陣。④《武經(jīng)總要前集》卷8,金陵富春堂刊本。
這里說的“八陣”是將黃帝“金、木、水、火、土”五行之陣與太公“天、地、人”三才之陣相加,得出八陣,這是裴緒“八陣”的來源。所以裴緒的八陣也是綜合前人的產(chǎn)物。由于黃帝時(shí)期太過遙遠(yuǎn),不難看出黃帝五行之陣應(yīng)該不是出自黃帝之手,而是后世偽托。孫子之陣,排名在吳起之陣前,應(yīng)該指的是孫武。今本《孫子兵法》十三篇未見有此詳細(xì)的陣法之名的記錄。此“孫子之陣”應(yīng)該不出自孫武之手,而是托名孫武。《漢書·藝文志》中的《吳孫子兵法》,此書有八十二篇,圖九卷,與《史記》記載孫武上吳王的十三篇篇數(shù)不合,應(yīng)該是漢人對(duì)傳世兵法的收集整理而托名孫武的產(chǎn)物。①關(guān)于十三篇《孫子兵法》與八十二篇《吳孫子兵法》之間的關(guān)系,學(xué)術(shù)界一直有爭(zhēng)議。曹操認(rèn)為今本《孫子兵法》十三篇是對(duì)《吳孫子兵法》的節(jié)選,這種理解大致不錯(cuò)。實(shí)際是《吳孫子兵法》是漢人以孫武著《孫子兵法》十三篇為基礎(chǔ),不斷搜集后世兵法積累而成,但成書時(shí)間在漢代。因陣法往往有陣圖,裴緒“孫子之陣”也有陣圖,恐是來自《漢書·藝文志》中的《吳孫子兵法》。李善注引《雜兵書》中的“八陣”與《武經(jīng)總要前集》記載的“孫子八陣”相同,只有“罘罝”與“浮沮”字不同,但其音相同,《武經(jīng)總要前集》的“罘罝陣”就是“浮沮陣”。由此可見,《雜兵書》中的“八陣”就是“孫子八陣”,也就是《吳孫子兵法》中記載的“八陣”。
值得注意的是,“孫子八陣”里面有“方陣”“圓陣”“雁行陣”“浮沮陣”,這四種陣法與“孫臏八陣”名稱相同,可以看出其與“孫臏八陣”有明顯的承繼關(guān)系。但是“孫子八陣”比“孫臏八陣”時(shí)間要晚。理由就是“孫臏八陣”與“孫子八陣”不完全相同,如果“孫子八陣”早于“孫臏八陣”,那么“孫臏八陣”就應(yīng)該繼承“孫子八陣”,但實(shí)際上并非如此,《孫臏兵法·威王問》中講到“錐形”與“飄風(fēng)之陣”都不見于“孫子八陣”。從上文“孫臏八陣”與火陣、水陣并列為“十陣”來看,孫臏時(shí)期,雖然已經(jīng)有了陣法的概念,但還沒有成熟,將陣形與戰(zhàn)法相混淆。而“孫子八陣”已經(jīng)非常成熟了,陣法名稱已經(jīng)固定。裴緒將《漢書·藝文志》中記載的《吳孫子兵法》誤認(rèn)為是孫武所著,將該書中記載的托名孫武的“孫子八陣”誤認(rèn)為是孫武八陣,并將其放在吳起之前,造成了混亂。但裴緒將其中的發(fā)展演變描述了出來,還是對(duì)八陣研究做出了貢獻(xiàn)。
從陣法的功能上看,宋曾公亮《武經(jīng)總要前集》所列的黃帝五行陣法、太公三才陣法、孫子陣法、吳起陣法、諸葛亮陣法等,只是名稱不同,但實(shí)際屬于一個(gè)系統(tǒng)?!段浣?jīng)總要前集》說:“裴緒《新令》有九陣圖,參引太公、孫子、諸葛亮之法為證?!雹凇段浣?jīng)總要前集》卷8,金陵富春堂刊本。這說明,太公、孫子、諸葛亮、裴緒的陣形是一個(gè)系統(tǒng),彼此之間有傳承關(guān)系。這個(gè)系統(tǒng)中有的陣法在《孫臏兵法》中已經(jīng)出現(xiàn),《孫臏兵法》是記載“八陣”最早的典籍,故稱為“孫臏八陣”系統(tǒng)。③黃帝五行陣法、太公三才陣法、孫子陣法、吳起陣法,均為漢人偽托出來的陣法,在時(shí)間上均晚于《孫臏兵法》,故以“孫臏八陣”為這個(gè)系統(tǒng)的起源。
這個(gè)系統(tǒng)的陣法,其功能主要的作戰(zhàn),同時(shí)還在平時(shí)訓(xùn)練中使用。青海大通縣馬良墓中有“浮沮陣”,馬良墓出土的陣法,屬于教習(xí)陣法。因此“《武經(jīng)總要前集》中所列之古陣法,大體皆教兵之法”。④陳公柔等:《青海大通馬良墓出土漢簡(jiǎn)的整理與研究》,《考古學(xué)集刊》第5 輯,第312 頁?!段浣?jīng)總要前集》卷八裴緒《新令九陣圖》,說:“蓋陣法者,所以訓(xùn)齊士眾,使其上下如一,前后左右,進(jìn)退周旋。如身之運(yùn)臂,臂之使指,無不如意?!瓱o是法也,則將何以使人哉?!雹荨段浣?jīng)總要前集》卷8,金陵富春堂刊本。裴緒說的陣法,也是指平時(shí)訓(xùn)練士兵的隊(duì)形?,F(xiàn)在看來,方陣、圓陣、牝陣、牡陣、沖陣、輪陣、浮沮陣、雁行陣,這八種陣法,是訓(xùn)練士兵的陣法?!八^陣法,或以為即戰(zhàn)爭(zhēng)時(shí)之陣列(如后世作戰(zhàn)之戰(zhàn)略部署),或以為應(yīng)即平日教練士兵之法。其實(shí),兩者應(yīng)互為表里而不相矛盾,但應(yīng)以教習(xí)與訓(xùn)練為主要的目的?!雹揸惞岬龋骸肚嗪4笸R良墓出土漢簡(jiǎn)的整理與研究》,《考古學(xué)集刊》第5 輯,第311 頁。陣法的作用主要是平時(shí)用來訓(xùn)練士兵與作戰(zhàn)。
其次是注重軍營駐防與防御系統(tǒng)的“風(fēng)后八陣”。與“孫臏八陣”系統(tǒng)相比,“風(fēng)后八陣”則是另外一個(gè)系統(tǒng)。一是名稱不同?!帮L(fēng)后八陣”的名稱是天陣、地陣、風(fēng)陣、云陣、飛龍、虎翼、蛇蟠、鳥翔,兩者名稱完全不同。二是功能不同。“孫臏八陣”的功能是作戰(zhàn)與教習(xí),“風(fēng)后八陣”的功能是防御與營壘駐扎。三是陣形不同?!皩O臏八陣”主要根據(jù)戰(zhàn)爭(zhēng)實(shí)際的需要,靈活機(jī)動(dòng)性大,與《易經(jīng)》八卦無關(guān)。而“風(fēng)后八陣”主要以八方來安排陣形,后來李筌用后天八卦對(duì)陣形進(jìn)行改造,進(jìn)一步理論化。陣形安排固定,比較僵化。無論是陣名、功能還是陣形,“風(fēng)后八陣”都自成系統(tǒng)。從上文的論述中可以看出,《太白陰經(jīng)》“八陣”來源于《風(fēng)后握奇經(jīng)》,屬于“風(fēng)后八陣”系統(tǒng)。
最后,李筌對(duì)“八陣”的改造使得“風(fēng)后八陣”逐漸脫離作戰(zhàn)實(shí)際。前文已經(jīng)說過,李筌用后天八卦對(duì)“風(fēng)后八卦”的改造,使得“風(fēng)后八卦”可以用《易經(jīng)》的卦象、爻辭的含義來解釋八陣,一方面使得八陣更加理論化、系統(tǒng)化;另一方面,也使得八陣更加神秘化,逐漸脫離作戰(zhàn)實(shí)際。宋代重視武備的理論建設(shè),但《太白陰經(jīng)》的八陣與陣圖在實(shí)踐中并不適用。北宋一朝對(duì)陣法研究與運(yùn)用從未中斷,八陣法也一直受到重視。據(jù)宋仁宗時(shí)期《武經(jīng)總要》記載,“雍熙中,契丹數(shù)盜邊境,太宗皇帝乃自制平戎萬全陣圖,以授大將,俾從事焉”;宋仁宗亦親自主持陣法的研究和修訂工作,但他重視的是“孫子八陣”,而不是“風(fēng)后八陣”,可見“風(fēng)后八陣”并不受重視?!段浣?jīng)總要前集》說:“陣圖所存者,惟唐人李筌有八陣圖,而其說難以依據(jù)。”①《武經(jīng)總要前集》卷8,金陵富春堂刊本。對(duì)李筌“八陣圖”有懷疑,以為不可信。熙寧八年(1075),神宗下諭說:“今論兵者俱以唐李筌《太白陰經(jīng)》中陣圖為法,失之遠(yuǎn)矣?!雹凇端问贰け揪拧び?xùn)練之制》,第4866 頁。明代趙本學(xué)在其《諸葛亮八陣八形辨》中說:“諸葛亮八陣圖八首,唐李筌之所演也?!庇终f:“李筌之圖,求形勢(shì)于法度之外,誣武侯多矣。宋神宗曰:‘今之論兵者,皆以李筌《陰經(jīng)》陣圖為法,妄相?;螅瑹o一可取?!雹圳w本學(xué)、俞大猷:《續(xù)武經(jīng)總要》,北京:商務(wù)印書館,2017 年,第117 頁??梢姳彼螘r(shí)期人們已經(jīng)開始批判李筌的八陣,主要原因還是李筌《太白陰經(jīng)》八陣及其陣圖不適應(yīng)戰(zhàn)場(chǎng)的作戰(zhàn)需要。正因?yàn)槿绱耍笫雷鲬?zhàn)實(shí)踐中將其拋棄?!帮L(fēng)后八陣”被李筌改造后也逐漸喪失了實(shí)用價(jià)值。
“八陣”問題在宋代的《武經(jīng)總要》、明代趙本學(xué)《續(xù)武經(jīng)總要》、茅元儀《武備志》等書中都有較為詳細(xì)的記述。但是對(duì)“八陣”的源流,這些古代兵學(xué)典籍均沒有進(jìn)行清晰的梳理?!段鋫渲尽分袌?jiān)持認(rèn)為李筌“八陣”是繼承諸葛亮“八陣”而來,并做了闡述,這就難免混亂。茅元儀的看法也與趙本學(xué)一樣,都是沒有分清“八陣”的兩個(gè)系統(tǒng)。希望今后關(guān)于“八陣”問題的研究能夠在兩個(gè)系統(tǒng)基礎(chǔ)上,得到更為清晰的理解。