《圣教入川记》:”张献忠灭后,旗兵在川,……彼时川人不甘服旗人权下者,逃往地方,聚集人马抵抗旗兵,如此约有十载。迨至一千六百六十年间,川省稍定,始行设官。……此时四川已有复生之景象,不幸又值云南吴三桂之乱,连年刀兵不息。自一千六百六十七年至一千六百八十一年,一连十五载,川民各处被搂,不遭兵人之劫,即遇寇盗之害。……四川际此兵燹之后,地广人稀。“
第二种说法,张献忠屠川是清朝统治者陷害的。
明朝大部分典籍,都是清朝时代编撰的。清朝对文化的压制达到了顶点,其中大部分历史记载都不符合史实,存在诬陷的因素在。而且人口锐减的时间与张献忠并不符合,1646年清军宣布张献忠死亡,但是真正平定四川是在1659年攻陷渝城。如果张献忠已经死了,四川人口缺乏,那么又哪儿来那么多人力兵力支撑抗清斗争十多年呢?所以张献忠屠川的说法,是错误的。清军也有屠川记载,《客滇述》记载:”清将梁一训驱残民数千,北走至绵州,又尽杀之,成都人殆尽。“。
第三种说法,张献忠的确屠过川,但是那是为了巩固自己的统治。真正放开了杀只有三天的时间,此后都是每日杀百人,作为警告。
假设张献忠真的屠杀了四川人民,其原因大概就是第三种,为了巩固自己的统治。当时四川许多地主阶级,组成武装势力进行反抗,张献忠镇压示警。至于他们为什么会反抗,很简单。张献忠的一系列作战都需要银钱支撑,所以许多四川的大户地主都是张献忠征收钱银的对象,断人财路有如杀人父母,他们当然要起来反抗。