书接上回。
在逻辑数学上,有一种必要非充分条件;假设由条件a,可以推论出结论b,但由结论b不能逆向推导出条件a,则条件a是结论b的必要非充分条件。
简单说,发生过兵灾的地方一定会出现垂睑鸡,但垂睑鸡的出现并不代表此地会出现兵灾。
将必要非充分条件,当成是充分必要条件双向可推,是初学者最容易犯的错误,很多人都曾掉进这个坑里,尤其是那些读书识字的古人。
想知道为什么吗让我来举个例子,史记陈涉世家。
根据文中记载,陈胜吴广起事之后,首先攻占大泽乡,之后是蕲县,再接着是铚县、酂县、苦县、柘县、谯县。
等起义军打到陈县,已经有战车六七百辆,骑兵一千,军卒数万人。
攻大泽乡,收而攻蕲。蕲下,乃令符离人葛婴将兵徇蕲以东。攻铚、酂、苦、柘、谯皆下之。行收兵,比至陈,车六七百乘,骑千余,卒数万人。攻陈,陈守令皆不在,独守丞与战谯门中。弗胜,守丞死,乃入据陈。
看上去还挺正常是吧现在我把上述古地名的现名标注上,你再读读试试
大泽乡今安徽省宿州市市区东南约20公里;
蕲县今安徽省宿州市埇桥区蕲县镇;
铚县今安徽濉溪县西南七十里古城乡;
酂县今河南省永城市酂城镇;
苦县今河南省鹿邑县,秦代因战乱荒废,汉初重建;
柘县今河南柘城以北;
谯县今安徽亳州;
陈县今河南淮阳;
现在看出问题来了吧
一开始陈胜吴广在宿州市东南的大泽乡举旗抗秦,接着攻下西北方10几公里外的蕲县,之后继续北上五十公里攻下安徽濉溪县铚县。
再往后起义路线就乱了套,先是杀向正西30公里外的河南省永城市,之后继续向西100公里的鹿邑县,再西北50公里到河南柘城,接着调头东南80公里,从河南杀回安徽,最后全军集体传送到正东150公里外的河南淮阳。
说一句没头苍蝇,都抬举这副花样缭乱的图画了。
显然司马迁在史记当中给的路线是不对的,不但缺失很多关键地标,攻击地点的先后顺序也是错乱的,甚至起义军还打了一个根本不存在的苦县。
秦朝时苦县因为居民大量逃离,已经被裁撤了;到西汉文帝登基之后,才从其他地方重新迁移百姓恢复。
陈胜吴广起义时,这里既无城郭也无居民,起义军绝无可能攻打这里
此外,起义军在攻打陈县时,该县县令不在城中,只有一个守丞相当于警察局长和起义军在城门洞里交战。
等守丞被杀之后,陈县就随之陷落了。
记得当年上学时,我看到这句都惊了:守丞与战谯门中,是谁给这位守丞勇气,当着数万步卒上千骑兵的面,和起义军在城门洞里交战梁静茹么