王充首先假定,自有人类以来,不论是寿终正寝,还是中途夭亡,死去的人数以亿万计;而现在活着的人,则远不如死去的人多。这一假定作为他论证的前提,是完全可以成立的。因为活着的只有有限的几代人,而死去的却有无数代,前者有限而后者几乎是无穷,当然死去的也就比活着的多。接着,王充进一步往下推:如果人死为鬼,死去的亿万数人,就当变成亿万数的鬼,那必然的结果,就是这鬼“满堂盈庭,填塞巷路”;“道路之上,一步一鬼也”。这就是说,人无处不撞着鬼。
而且,传说人病危时常常看见鬼,那看见的也应该是成千上万的鬼,不仅仅是一两个也。可是,回过头来看,典籍上记载的鬼,从先秦以来,也不过就那么几个,并没有增加多少。这只能说明:人死为鬼的结论不能成立,反之应当相信人死无鬼的结论。在这里,王充并没有直接反驳人死为鬼的论题为假,而是正相反,先假定其为真,并由之导出荒谬的“一步一鬼”的推断,从而间接证明人死不为鬼才是正确的结论,才是真的命题。
王充反驳人死为鬼固然有多种方法,他也大量利用经验事实和当时科学的成就,但正是这个“一步一鬼”的反诘最为充分地发挥了王充理论的威力,其反驳的尖锐性,在当时差不多使有鬼论陷入了绝境。道理实际上也很简单,即持有鬼论者无法说明,这千百年来无数的死人为什么就只有那么几个变做了鬼?为什么前人人死变成鬼,后人人死不接着变成鬼?如果说只是被冤屈、枉杀者为鬼,那自古以来被冤屈、枉杀者不在少数,为什么别人不能变成鬼,只有杜伯、庄子仪等有限的几个人变成鬼?如此等等,持有鬼论者都是说明不了的。既然说明不了,那也就没有办法,只能给无鬼论让开道路,尽管不情愿也罢。