以下的例子可以说明李卫公比杨素要聪明,但这种聪明是老年以后的事:杨素是个相当不错的数学家,自己编了以他的名字命名的《杨代数》《杨几何》,结果遭致大隋皇帝的嫉妒,说他的数学书有政治问题,全部禁掉了,到现在一本也找不到。李卫公却把他的数学成就写进了大唐朝的历书,当然,用了一套极复杂的术语。比方说,说有一个变量x时就说是皇上,圣上等等,再有一个变量y,就说母后,皇后;万岁是平方,万万岁是立方,万寿无疆是常数。故而一个x的多项式——二倍的x平方加x立方加一个常数项就可以表达为“皇上万岁万岁万万岁万寿无疆”。假如这个多项式等于另一个变量y,就写作:“皇后,皇上万岁万岁万万岁万寿无疆”。当然这还要看上下文,否则连林彪也成了数学家。这样写成的数学书观赏性实用性齐备,当然没有政治问题,唯一的不便之处就是非常的难懂。我懂得他的一切把戏,又知道他的全部数学知识(费尔马定理除外),看他的书还是十分费劲。
李卫公年轻时是这样在洛阳城里招灾惹祸的——他喝醉了酒,在房顶上奔跑,引来了一大群人跟在他背后抛砖打瓦。这在看街的公差看来很像是聚众闹事的样子。当然,造成这件事的罪魁祸首是卫公,但是公差们不肯往房上看,所以把他漏过去了;他们只看到地下有成群的人在跑,就挥舞着棍子朝他们冲来。洛阳城里的百姓很是本份,见到官差冲过来也不跑,反而站在原地不动:见到棒子打过来也不躲,反而用脑门子去迎,然后就一人挨了一棍倒在地下。在这方面我可以举出一个例子来:假如我骑车闯了红灯,警察只要伸出一根手指一勾,我就老老实实地过去;他朝我大喝一声:你瞎呀!我就说:我瞎我瞎;他又说:瞎怎么骑车?我就说:刚才瞎了;就这样一问一答,直到他让我滚蛋为止。这件事到此本可告一段落——我们都已犯过错误,受过了惩罚,可以老老实实回家了,谁知又出了岔子。有人发现李靖这小子一下都没挨地跑掉了。于是大家就去和公差讲,然而公差绝不承认有什么李靖在房上跑。如果承认了这一点,就是承认了大隋朝的官差办事不力,刑名不公正,进而动摇国基。但是当时有上百人看见了李靖喝得烂醉,在房上奔跑。两边争吵了起来,吵到了最后,有成千的人聚了起来,围着公差起哄。官府里派出了更多的官差去镇压,起哄的人很快就多到了上万人。没上街起哄的人在家里也不肯闲着,找出个破铁罐乱敲乱汀,很快整个洛阳城就变得像个黑白铁作坊。这种声音红拂在石头墙后面也听见了,很想跑出去看看,但是当时她刚洗了头发。我们说过她的头发有三丈长,刚洗过之后,有四百多斤,故而她只能躺着不动,一动就会扭断脖子。这种声音李靖也听见了,当时他在酒坊街自己一个旧相好李二娘家里,两个人已经上了床,所以不便出去看。他的判断是外面月食了,在这种情况下大家总要使劲敲盆,直到月亮亮了为止。其实不敲盆月亮也会亮,实在这是白费力气,还在铜盆上凿了好多坑。他们俩找了几块棉花把耳朵塞住了。幸亏他们没有出去看,假如出去了,未必能活着回来。当时街头的骚乱非常的厉害,官差镇压不了,当局已经出动了军队,千军万马正从洛阳的四个城门开进来。
八
我说过,大隋朝的人非常安分守己,但是也有起哄的时候,那时候大家围着官差乱嚷嚷。这种情形说明大家的头上都有点痒,需要挨上一棒。在大多数情况下,官差可以满足他们的愿望。但是那天晚上起哄的人太多了,官差打不过来,这就使起哄的人觉得嚷嚷不够过瘾,进而投掷砖头。这种情况说明需要有更多的官差和打人的棒子。一个壮年男子,假如棒子趁手,可以一口气打破十个人的头。这说明在洛阳城里,差民之比不应低于一比十。在骚乱时,洛阳城里没有达到这个比例。
那一天傍晚时分,大隋的军队开进洛阳城来镇压骚乱,队伍整齐,军威雄壮。来的有装甲步兵、轻步兵、铁甲骑兵、工程兵,炮兵等兵种。太尉杨素骑在一匹大象上指挥。我们知道,那支军队是杨素亲手设计的,那一次是首次上阵。他先派炮兵上前,用弩炮轰击暴民。那种炮也是杨素设计的,别人的炮发射梭镖、炮石之类,弹道是直线,他以为不好,容易闪躲,所以他的炮发射的是一种铁制的飞去来。这种炮弹飞旋而出,不但威力惊人,而且会自动飞回炮位上,所以永远不缺乏弹药。几次齐射以后,大路两边的树全被砍倒了,飞去来全钻进路两边的房子里去了。弩炮没了炮弹,只好退回来。然后他派出装甲步兵上前消灭敌人。大隋的装甲步兵也有与众不同处,本人并不穿盔甲,由两名助手举着盾牌挡护,看上去像个贝类。这样做的好处是他不受盔甲之累,不好处是当两名助手被飞来的砖头击中倒地时,他就失去了防护,好像正在蜕壳的爬虫,既可怜,又无害。杨素只好命令铁甲骑兵前去冲击,这种骑兵披着重铠,头顶钢盔,暴民投掷的砖头对他们不构成危害;而且三十匹马连成一排,冲起来威力强大。可惜的是城里的街道太窄,只要两边的马撞上了房子,中间的马就停住,马上的骑士全都摔到马前面去了。后来工兵又冲上去拆毁房子,平出了空场,但是暴民谁也不上空场上来,而是往后面的窄街里退。幸亏轻步兵抄了他们的后路,把他们撵到空场上来。铁甲骑兵就对准他们来了一次长矛冲锋。但是几经折腾,铁甲骑兵都累了,端不平手里的重矛枪,在全队飞奔的时候,那些矛尖往往扎到了地上,于是骑士就被矛柄的弹性弹得满天乱飞,砸死了一些暴民,也砸死了一些在家里睡觉的老百姓,还砸死了不少自己人。睡觉者的死亡实属冤枉,他们在家里睡得好好的,忽然轰地一声响,房顶被铁甲骑士砸穿,骑士头顶上的盔枪直扎心脏。那些活着的暴民见了这种场面,一面哈哈大笑,一面夺路而逃。
杨素率千军万马折腾了半夜,没杀死几个暴民,反倒折损不少军马。这种重大的损失,完全是李靖导致的。但他自己还一点都不知道。第二天早上他从酒坊街回家,看到了很古怪的景象:路边上净是烧毁了的房子,大街上净是杀死了的人,整座洛阳城净是焦糊味、血腥味、还有满街的马粪味,真是可怕极了。举例而言,每棵大树上都有一根梭镖,上面穿了五六个人,好像一根穿好了还没下油锅的羊肉串一样,这种景象决不能说是正常。有些人还没有死得太透,正在汀哆嗦。卫公找到了一个看上去较有活力的家伙,朝他脸上连吹了好几口气,那人就醒了过来,说道:怎么这么臭(这一点倒不足怪,你要是大醉了一场,第二天早上嘴也会臭得像个粪坑)?然后看清了是李靖,就朝他脸上猛啐一口,啐得他掩面而逃。再往前走,就出现了赶着牛车的人,他们把死人往车上拾(要是像这样成串的人搬起来就较方便),遇上了死得不透的人就在他脑袋上敲一下。再往前走,有好多人手持蘸了石灰水的刷子,把烧得乌黑的废墟都刷白了。再往前走,就是一片白银世界,回头看也见不到一个死人,一点火烧的痕迹,一滴血。卫公眨眨了几下眼,以为见到了幻像,喝了很多酒之后,看见一些幻像也属正常(没喝酒有幻像也属正常),所以我们还是把它忘了罢。
那一天洛阳城里发生的事我们已经讲了一些,但从这些情形还不能解释第二天早上的景象,因为那只是前半夜的景象。杨素率军镇压暴民,前半夜很不顺利,到了午夜十二点,他又累又烦,就下一道命令:就地解散,明早上集合;然后骑着大象回家睡觉去了。那些兵听到这些命令欢呼一声,扔下手里的长枪,脱下盔甲,只穿内衣,拿短刀,三个一群五个一伙,朝小胡同里散去了。然后整个洛阳就变得死寂一片,到底发生了什么我也说不清了。我只知道从午夜到天明的四五个小时里,洛阳城里的男人死掉了六分之一。又过了整整十个月,全城的婴儿出生率猛增,而且那些孩子都叫“大军”,“小兵”(以上男名),“丽军”,“芳兵”(以上女名)一类的名字,以致后来重名的人极多。这说明这些孩子的出世和当兵的有一定关系。其中还有一些孩子皮肤总是冰凉的,不管天多么热,总是不出汗,就是那些铁甲骑兵的作品。除此之外,当夜还发生了无数起火灾。但是洛阳城极大,也有些大兵没到的地方,酒坊街就是其中之一。正是因为这一点,李卫公后来就懵懵懂懂,根本不知道昨晚上发生了什么。大家恶狠狠地瞪着他,他还敢瞪回去。回到了自己门口,发现不是只有两个公差,而是四个公差在等着他。而且都是生面孔。昨天盯他那两位已经因为玩忽职守被拉出去砍掉了。以后他再逃掉一次,背后盯梢的公差就要多一倍,根据这个道理,只要他逃掉十六次,身后就会有六万名以上的公差,像一支浩浩荡荡的大军,无比壮观。这是这件事光明的一面。不光明的一面是他将会连累死掉几乎是同样数量的公差,砍下的脑袋十辆卡车也拉不完。不幸的是李卫公只看到了事情的光明的一面,看不到事情不光明的那面。
李卫公年轻时在洛阳城里酗酒闹事,连累了半城的人,我却归咎于他心情不好,是头头们的问题。这种思想方法连我自己都觉得古怪,但我并不觉得它有什么不对。这是因为我和他一样是个中国的数学家。我现在证不出费尔马定理,也归因于头头们对我照顾得不够——工资不高,没有个漂亮的老婆,没有像样的住房,影响了我的情绪。你想想罢,李卫公证出了毕达哥拉斯定理,马上就往哪里寄?官府里。假如不是挨了一顿板子,证出了费尔马定理也会往官府里寄。我现在要是证出了这个定理,除了向学报投寄,恐