阴阳不和,灾变发起,或时先世遗咎,或时气自然。贤圣感类,慊惧自思,灾变恶徵,何为至乎?引过自责,恐有罪,畏慎恐惧之意,未必有其实事也。何以明之?以汤遭旱自责以五过也。圣人纯完,行无缺失矣,何自责有五过?然如《书》曰:“汤自责,天应以雨。”汤本无过,以五过自责,天何故雨?使以过致旱,不知自责,亦能得雨也。由此言之,旱不为汤至,雨不应自责。然而前旱后雨者,自然之气也。此言,《书》之语也。难之曰:《春秋》大雩,董仲舒设土龙,皆为一时间也。一时不雨,恐惧雩祭,求有请福,忧念百性也。汤遭旱七年,以五过自责,谓何时也?夫遭旱一时,辄自责乎?旱至七年,乃自责也?谓一时辄自责,七年乃雨,天应之诚,何其留也?如谓七年乃自责,忧念百姓,何其迟也?不合雩祭之法,不厌忧民之义。《书》之言未可信也。

由此论之,周成王之雷风发,亦此类也。《金縢》曰:“秋大熟未获。天大雷电以风,禾尽偃,大木斯拔,邦人大恐。”当此之时,周公死,儒者说之,以为成王狐疑於葬周公:欲以天子礼葬公,公人臣也;欲以人臣礼葬公,公有王功。狐疑於葬周公之间,天大雷雨,动怒示变,以彰圣功。古文家以武王崩,周公居摄,管、蔡流言,王意狐疑周公,周公奔楚,故天雷雨,以悟成王。夫一雷一雨之变,或以为葬疑,或以为信谗,二家未可审。且订葬疑之说,秋夏之际,阳气尚盛,未尝无雷雨也,顾其拔木偃禾,颇为壮耳。当雷雨时,成王感惧,开金縢之书,见周公之功,执书泣过,自责之深。自责适已,天偶反风,《书》家则谓天为周公怒也。千秋万夏,不绝雷雨。苟谓雷雨为天怒乎?是则皇天岁岁怒也。正月阳气发泄,雷声始动,秋夏阳至极而雷折。苟谓秋夏之雷,为天大怒,正月之雷天小怒乎?雷为天怒,雨为恩施。使天为周公怒,徒当雷,不当雨,今雷雨俱至,天怒且喜乎?“子於是日也,哭则不歌”。《周礼》“子卯稷食菜羹”,哀乐不并行。哀乐不并行,喜怒反并至乎?

秦始皇帝东封岱岳,雷雨暴至。刘媪息大泽,雷雨晦冥。始皇无道,自同前圣,治乱自谓太平,天怒可也。刘媪息大泽,梦与神遇,是生高祖,何怒於生圣人而为雷雨乎?尧时大风为害,尧缴大风於青丘之野。舜入大麓,烈风雷雨。尧、舜世之隆主,何过於天,天为风雨也?大旱,《春秋》雩祭,又董仲舒设土龙,以类招气,如天应雩龙,必为雷雨。何则?秋夏之雨,与雷俱也。必从《春秋》、仲舒之术,则大雩龙,求怒天乎?师旷奏《白雪之曲》,雷电下击,鼓《清角》之音,风雨暴至。苟为雷雨为天怒,天何憎於《白雪》《清角》,而怒师旷为之乎?此雷雨之难也。

又问之曰:“成王不以天子礼葬周公,天为雷风,偃禾拔木,成王觉悟,执书泣过,天乃反风,偃禾复起。何不为疾反风以立大木,必须国人起筑之乎?”应曰:“天不能。”曰:“然则天有所不能乎?”应曰:“然。”难曰:“孟贲推人而人仆,接人而人立。天能拔木,不能复起,是则天力不如孟贲也。秦时三山亡,犹谓天所徒也。夫木之轻重,孰与三山?能徒三山,不能起大木,非天用力宜也。如谓三山非天所亡,然则雷雨独天所为乎?”问曰:“天之欲令成王以天子之礼葬周公,以公有圣德,以公有王功。《经》曰:‘王乃得周公所自以为功代武王之说。’今天动威,以彰周公之德也。”

难之曰:“伊尹相汤伐夏,为民兴利除害,致天下太平;汤死,复相大甲,大甲佚豫,放之桐宫,摄政三年,乃退复位。周公曰:‘伊尹格於皇天。’天所宜彰也。伊尹死时,天何以不为雷雨?”应曰:“以《百两篇》曰:‘伊尹死,大雾三日。’大雾三日,乱气矣,非天怒之变也。东海张霸造《百两篇》,其言虽未可信,且假以问:“天为雷雨以悟成王,成王未开金匮雷止乎?已开金匮雷雨乃止也?”应曰:“未开金匮雷止也。开匮得书,见公之功,党悟泣过,决以天子孔葬公,出郊观变,天止雨反风,禾尽起。”由此言之,成王未觉悟,雷雨止矣。难曰:“伊尹死,雾三日。天何不三日雷雨,须成王觉悟乃止乎?太戊之时,桑谷生朝,七日大拱,太戊思政,桑谷消亡。宋景公时,荧惑守心,出三善言,荧惑徒舍。使太戊不思政,景公无三善言,桑谷不消,荧惑不徒。何则?灾变所以谴告也,所谴告未觉,灾变不除,天之至意也。今天怒为雷雨,以责成王,成王未觉,雨雷之息,何其早也?”

又问曰:“礼,诸侯之子称公子,诸侯之孙称公孙,皆食采地,殊之众庶。何则?公子公孙,亲而又尊,得体公称,又食采地,名实相副,犹文质相称也。天彰周公之功,令成王以天子礼葬,何不令成王号周公以周王,副天子之礼乎?”应曰:“王者,名之尊号也,人臣不得名也。”难曰:“人臣犹得名王,礼乎?武王伐纣,下车追王大王、王季、文王。三人者,诸侯,亦人臣也,以王号加之。何为独可於三王,不可於周公?天意欲彰周公,岂能明乎?岂以王迹起於三人哉?然而王功亦成於周公。江起岷山,流为涛濑。相涛濑之流,孰与初起之源?秬鬯之所为到,白雉之所为来,三王乎?周公也?周公功德盛於三王,不加王号,岂天恶人妄称之哉?周衰,六国称王,齐、秦更为帝,当时天无禁怒之变。周公不以天子礼葬,天为雷雨以责成王,何天之好恶不纯一乎?”