正史上,诸葛亮只有两次讨伐曹魏,而并非像小说《三国演义》中所说的那样,六出祁山。

根据《后汉书》的描述,公元263年,邓艾偷袭阴平破蜀时,蜀汉全国的人口才94万,可用于征战的人口,满打满算不会超过10万。这点士兵对于身处中原,兵强马壮的曹魏来说,实在是当不起定盘星。

诸葛亮从汉中出发北伐,目的地是曹魏的长安,两地之间隔着秦岭。

秦岭是一道海拔3000米的山,而山中有三条山路可以抵达长安,分别是子午谷道、骆谷道、褒斜道。但是诸葛亮北伐从来不走这三条山路,因为太过艰险。

蜀军北伐走的是陈仓道和祁山道,这两条路距离是远一些,但是地形平坦,利于行军和后勤的补给,而且陇西等地盛产马匹,恰巧可以为蜀军补充军马的不足。

诸葛亮做事谨小慎微,一生从不犯险,取到陈仓或者岐山,自然就会成为首选。

根据《三国志·魏延传》的记载,诸葛亮与魏延两个人是有些矛盾的,魏延心心念念自己的子午谷奇谋。他认为,诸葛亮前怕狼后怕虎,难成大事。而诸葛亮则认为,魏延太过激进草率,总是节制于他。

两人虽然明面上没有撕破脸皮,但心中绊子已经形成。

子午谷道,是五条通往长安的道路中距离最近的一条,当然也是最凶险的一条。曹真曾经率魏军取道子午谷,欲偷袭汉中,用时半个月后未及一半,丧气而归。

下面我们来看看魏延为何要兵行险招,取道子午谷道。

原来诸葛亮擅长屯田作战,攻城略寨并非是他的强项。蜀军北伐走祁山道本应该是诸葛亮最优选择。但是由于街亭是蜀军进入陇山的必经之地,蜀军丢失街亭后,这条道基本上就算是废除了,所以诸葛亮第二次北伐时只能够走陈仓道。

接着就是诸葛亮率万人大军,20多天都没有攻下千人把守的小小陈仓,此时若不及时撤军,被赶到的曹魏大军包饺子是迟早的事。

魏延见诸葛亮北伐已无计可施。为了证明自己的军事才华,他的子午谷奇谋上场了。魏延提出自己率领5000精兵和5000辅兵,兵行子午谷,10日抵达谷口,以迅雷不及掩耳之势袭击长安。

魏延对自己很自信,他坚信自己能够攻下长安,并能够守住长安,直到诸葛亮率领大军由祁山道(或陈仓道)走陇西,于长安两军会合,那这子午谷奇谋到底可行吗?

第一个问题是时间问题。

魏延说的10日出谷基本没有可能。我们前面说过了,曹真走了15天才走了不到一半,最终无功而返。

第二个问题是补给问题,沈括在《梦溪笔谈》中计算过,士兵若按照一比一的比例作为保障,极限天数是十八天。魏延出子午谷用时10天,根本没有为自己留后路,攻不下长安就意味着饿死。

明朝末年,高迎祥用5万人马替魏延去验证了他的子午谷奇谋,结局就是15日至谷口时,孙传庭已严阵以待,五万人马全军覆没,高迎祥被俘后凌迟处死。

第三个问题,就算魏延在没有攻城器械的情况下,不折一兵一卒能够攻下长安。那他区区一万人马,能守住长安吗?答案是几乎没有可能。

第四个问题,诸葛亮能率蜀军及时赶到吗?答案也是几乎没有可能。