# 变虚篇第十七

类型：古籍章节
书名：《论衡》
作者：王充
时代：东汉
类别：哲学论著 · 白话译文
卷目：卷四
章节：变虚篇第十七

## 本章概览

《论衡·变虚篇》围绕宋景公时火星守心的传说展开批判。传说宋景公因火星停留在心宿而恐惧，子韦建议将灾祸转嫁给宰相、百姓或年成，景公三次拒绝，说了三句符合国君身份的善言，子韦断言火星将移动三舍，景公寿命延长二十一年。当晚火星果然移动，景公得寿。王充指出此说虚妄：首先，上天若无实体则无法听言，若有实体则其高远无法听闻人语；其次，若灾祸可转移，则如诸侯犯罪，方伯岂肯转移罪责于他人？再者，尧舜多善而火星未动，桀纣多恶亦未早夭，可见善言延寿不成立。王充还类比齐景公时彗星出现，晏子劝止祈祷，景公从之，上天却未嘉奖晏子，显示天道不公。此外，宋、卫、陈、郑同时火灾，子产不听梓慎消灾，火灾仍发生，证明人事难改天道。王充推测火星移动本是星象自然规律，子韦刻意附会，如同齐太卜谎称能震动大地，实为预知地动而欺君。全篇以理性逻辑拆解天人感应之说，强调政事与德行才是治国根本，而非虚言巧辩。

通过宋景公与子韦、齐景公与晏子的故事，运用逻辑和类比揭露星占迷信的荒谬。

## 正文

传书上说：宋景公的时候，火星停留在心宿的位置，景公很害怕，召见子韦问道：“火星在心宿，这是为什么？”子韦说：“火星代表上天的惩罚，心宿是宋国的分野，灾祸应当落在君王身上。虽然如此，可以把灾祸转嫁给宰相。”景公说：“宰相是治理国家的人，把死亡转嫁给他，不吉利。”子韦说：“可以转嫁给百姓。”景公说：“百姓死了，我还能做谁的国君呢？我宁愿独自死。”子韦说：“可以转嫁给年成。”景公说：“百姓饥饿，一定会死。作为国君却想杀害百姓来让自己活命，那谁还会把我当作国君呢？这是我的命数本来就要尽了，你不要再说了。”子韦退下，面向北方拜了两拜说：“我冒昧祝贺君王。上天处于高处而能听到低处的话，君王说了三次符合国君身份的话，上天一定会三次赏赐君王。今晚火星一定会移动三舍，君王的寿命将延长二十一年。”景公问：“怎么知道呢？”子韦回答说：“君王有三件善事，所以有三件赏赐，火星一定会移动三次。移动一次经过七颗星，一颗星代表一年，三七二十一，所以君王的寿命延长二十一年。我请求伏在宫殿下面等候，火星一定不会移动，如果移动，我请求去死。”那天晚上，火星果然移动了三舍。按照子韦的说法，那么延长寿命确实得到了二十一年。火星移动确实延长了寿命，延长寿命明确说明景公行善，上天保佑他。那么世间的人如果能够像景公那样行事，就一定能得到景公那样的保佑。这话是虚妄的。为什么呢？上天转移怒气，假如火星原本因为景公自身有恶行而停留在心宿，那么即使听子韦的话，也没有益处。假如火星不是为了景公，那么即使不听子韦的话，也没有损害。

齐景公的时候有彗星出现，他派人去祈祷消除灾祸。晏子说：“没有益处，只会招致欺骗。天道不昏暗，不会改变它的命令，为什么要祈祷消除呢？况且上天有彗星，是用来清除污秽的。君王没有污秽的德行，又何必祈祷消除呢？如果德行污秽，祈祷消除又有什么益处？《诗经》说：‘这位文王，小心翼翼，光明地侍奉上帝，招来很多福气；他的德行没有邪僻，因而受到四方国家的归附。’君王没有邪僻的德行，四方国家将要归附，何必担心彗星？《诗经》说：‘我没有借鉴，夏朝和商朝，因为政治混乱的缘故，百姓最终流亡。’如果德行邪僻混乱，百姓将会流亡，祝史的做法，无法补救。”齐景公很高兴，就停止了。齐景公想祈祷消除彗星的凶兆，就像子韦想转移火星的灾祸。宋景公没有听从，就像晏子不肯顺从。那么齐景公相当于子韦，晏子相当于宋景公。同样的灾变，同一件祸事，由两个人处理。上天仍然认为宋景公贤明，让火星移动三舍，延长二十一年寿命，唯独不认为晏子贤明，让彗星消失而增加他的寿命，为什么上天保佑善人如此偏颇不公呢？国君有善行，善行从内心发动，善言从意念发出，同出一个本源，同一种气没有差别。宋景公说了三句善言，那么在这三句善言之前，一定有善行。有善行，一定有善政，政治清明，那么祥瑞就会到来，福气就会降临，火星就不会停留在心宿。假使景公有错误的行为，导致恶政，恶政出现，那么妖异现象就会显现，火星停留在心宿，桑树和谷树不会在朝廷上生长。高宗消除了桑树和谷树的灾变，依靠政事而不是言辞；景公退却火星的异常，也应该依靠行为。景公有恶行，所以火星停留在心宿。不改变政事、修正行为，只是坐着说出三句善言，怎么能感动上天？上天怎么肯回应！用什么来证明呢？假使景公说了三句恶言，能使火星停留在心宿吗？三句恶言不能使火星停留在心宿，三句善言怎么能使火星退却移动三舍？因为三句善言获得二十一年寿命，如果有一百句善言，就能获得千年的寿命吗？这不是上天保佑善人的本意，也不是应和诚心赐福的实事。

子韦的话说：“上天处于高处而能听到低处的话，君王说了三次符合国君身份的话，上天一定会三次赏赐君王。”上天是实体，与地没有区别。所有有实体的东西，耳朵都附着在头上。实体和耳朵不同，没有这样的东西。上天离人，高达数万里，假如耳朵附着在天上，要听数万里外的话语，是听不到的。人坐在楼台上，观察地上的蝼蚁，尚且看不见它们的身体，怎么能听到它们的声音？为什么呢？蝼蚁的身体细小，不如人的形体大，声音和气不能传到。今天上的崇高不只是楼台可比，人体与上天相比，不像蝼蚁对于人。说上天不像蝼蚁对于人那样。说上天能听到人的言语，随着善恶决定吉凶，是错误的。四方的少数民族进入中原，通过翻译才能沟通。同样的形体，同样的气，言语却不相通。即使是五帝三王，也不能离开翻译独自听懂四方少数民族的话，何况上天与人形体不同、声音与人不同呢？人不知道上天做的事，上天怎么能知道人的行为？假如上天是实体，耳朵高悬不能听到人话；假如上天是气，气像云烟，怎么能听懂人的言辞？谈论灾变的人说：“人在天地之间，就像鱼在水中。他们能够用行动感动天地，就像鱼鼓动而振动水，鱼动水荡气变。”这不是真实的事。假使真是这样，也不能到达上天。鱼长一尺，在水中游动，振动旁边周围的水，不过数尺，大的不过与人相同，所振荡的范围不过百步，而一里之外水面平静清澈，因为距离远了。现在人的操行改变气，远近应该与鱼相同；气感应而改变，应该与水相同。以七尺的微小形体，形体中的微弱之气，不过与一鼎的蒸汽火焰相同。从下地上改变皇天，多么高远啊！况且景公是贤明的国君。贤明的人的操行，上不及圣人，下不过恶人。世间的圣人，没有不是尧、舜的；恶人，没有不是桀、纣的。尧、舜的操行多善，没有移动火星的效验；桀、纣的政事多恶，却有与景公逃脱灾祸相反的验证。景公说了三句善言，延长寿命二十一年，这样尧、舜应该获得千年寿命，桀、纣应该夭折。现在却不是这样，各自随其年寿，尧、舜、桀、纣都活了将近百岁。这样看来，子韦的话是虚妄的，延长寿命的话是虚假的。况且子韦的话说：“火星，是上天的使者；心宿，是宋国的分野。灾祸应当落在君王身上。”如果是这样，上天派火星降祸给景公，怎么可以转嫁给将相、年成或国民呢？上天有火星，就像君王有方伯。诸侯有应当处死的罪过，派方伯围困他的国家，国君向臣子问罪，臣子说明罪在国君。虽然如此，可以转嫁给臣子或人民。假如国君考虑他的话，让他的臣子把罪过归于国人，方伯听到后，肯听从他的话，释放国君的罪过，转而移交给国人吗？方伯不听从，因为这是国君的罪过，不是国人的罪过。方伯不肯听从把罪过归给国人，火星怎么肯把灾祸转嫁给国人！这样看来，子韦的话是虚妄的。说：景公听从他的话，怎么能感动上天？假使诸侯不听从臣子的话，把过错归于自己。方伯听到他的话，释放他的罪过，放任他离去吗？方伯不释放诸侯的罪过，火星怎么肯移动三舍离去？听从还是不听从，都没有福善，火星移动的事实，不可相信采用。天道和人道相同，好恶没有区别。人道不是这样，那么知道天道没有效验了。

宋国、卫国、陈国、郑国同时发生火灾，气变显现于天空。梓慎知道这件事，请求子产采取措施消除火灾，子产没有听从。天道本来如此，人的行为不能消除。假使子产听从梓慎，四国能没有火灾吗？尧遭遇洪水的时候，臣子中一定有梓慎、子韦那样的智慧。然而没有消除，是因为尧与子产想法相同。考查子韦的话说：“火星，是上天的使者；心宿，是宋国的分野。灾祸应当落在君王身上。”确实像这样的话，灾祸不可消除，火星不可退却。至于寒暖失调，风雨不合时宜，政事家说这是政事失误导致的，可以用善政贤行来改变恢复。像火星停留在心宿，如果一定致死，就像亡国祸患怎么可以消除？修明政事、改变行为，怎么能退却它？善政贤行尚且不能退却，说出虚浮华丽的三句话，就说火星退却而灾祸消除，增寿延年，享受长久的福气，这是错误的。看子韦对景公说的话，说火星的灾祸，不是寒暑风雨之类，而是身死命终的征兆。国家将要灭亡，自身将要死亡，妖气出现在天上，脸色呈现在脸上。脸上有这种颜色，即使有好的操行也不能消除，死亡的征兆已经显现。身体上的颜色，不能用言语行为消除；天上的妖异，怎么可以用政事消除呢？人病重将要死亡，颜色呈现在脸上，有人对他说：“这是必死的征兆。虽然如此，可以转嫁给五邻，或者转嫁给奴役。”将死的人，正言不可，脸色肯因为善言的缘故消失吗？而当死的寿命，肯因为善言而延长吗？气不可消灭，命不可延长。那么火星怎么可以退却？景公的寿命怎么可以增加？由此说来，火星停留在心宿，不知道是为什么，所以景公没有死。

况且说“星移动三舍”，是什么意思呢？是星星三次移动到一个舍位呢？还是一次移动经历三个舍位呢？考查子韦的话说：“君王说了三次符合国君身份的话，上天一定会三次赏赐君王，今晚星星一定会移动三舍。”像这样，星星最终移动了三舍。景公一坐下说了三句善言，星星移动三舍，假如有十句善言，星星就会移动十舍吗？火星停留在心宿，因为善言而退却，如果景公又说了三句恶言，火星就会吞噬心宿吗？因为善言而退却，因为恶言而前进，没有善没有恶，火星就安居不动吗？或许火星停留在心宿是旱灾的征兆，不是国君死亡。子韦不知道，以为是死亡的灾祸。相信世俗所说的至诚感动，火星离去，星星必定是偶然自己应当离去，景公自己本来不会死，世人就说子韦的话确实，景公的诚心感动了上天。也或许子韦知道星星运行的度数正好自己离去，于是借以显示自己的智慧，表明是君臣推让的结果；见到星宿的数目是七，于是说星星移动七舍，又得到二十一年，于是用星舍计算年数。这与齐国的太卜没有区别。齐景公问太卜说：“你的道术有什么能耐？”太卜回答说：“能够使大地震动。”晏子去见齐景公，齐景公说：“我问太卜：‘你的道术有什么能耐？’他回答说：‘能够使大地震动。’大地本来可以震动吗？”晏子默然不回答，出来见太卜说：“以前我看见钩星在房宿和心宿之间，大地大概会震动吧？”太卜说：“是的。”晏子出去后，太卜跑去见齐景公：“我不是能够使大地震动，大地本来将要自己震动。”子韦说星星移动，就像太卜说大地震动。大地本来将要自己震动，太卜说自己能够震动它。星星本来将要自己移动，子韦说君王能够移动它。假使晏子不说钩星在房宿和心宿之间，那么太卜的欺诈回答就不会被发现。宋国没有像晏子那样智慧的臣子，所以子韦的一句话，就被认为是正确的。考察《子韦书录序秦》也说：“子韦说：‘君王说了三句善言，火星应当有移动。’于是观测它，果然移动了位置。”没有说“三”。或许星星应当自己离去，子韦把它作为验证，实际上火星移动离开了位置，世人夸大了说“三”。既然凭空增加了三舍的数目，又虚造了二十一年的寿命。

## 关键人物

- **宋景公**：宋国国君，火星在心宿时召见子韦；灾难承受者，说出三句善言
- **子韦**：宋国的星占家；提出转移灾祸和善言延寿的说法
- **齐景公**：齐国国君，有彗星出现；想祈祷消除灾祸，后被晏子劝阻
- **晏子**：齐国大夫；劝阻齐景公祈祷，认为无益

## 时间线

- **故事开端**：宋景公时火星在心宿，召子韦问之；子韦建议转移灾祸，景公不允，说出三句善言
- **故事转折**：子韦祝贺，预言火星移动三舍，景公延寿二十一年；当晚火星果然移动三舍
- **第二个故事**：齐景公时有彗星，使人禳之，晏子谏阻；齐景公很高兴，停止了祈祷
- **议论部分**：王充提出质疑：上天如何听人言？尧舜桀纣为何寿命不同？；结论是子韦之言虚妄

## 地点

- **宋国**：火星在心宿，心宿是宋国的分野
- **齐国**：齐景公时有彗星

## 为什么值得读

本章体现了王充的批判精神，对汉代流行的天人感应说进行了理性质疑。

## 标签

- 宋景公
- 子韦
- 火星
- 心宿
- 天人感应

原始页面：https://shishuguan.com/books/lunheng-baihuawen-full/volume-4/chapter-2
