革命斗争中的某些时候,困难条件超过顺利条件,在这种时候,困难是矛盾的主要方面,顺利是其次要方面。然而由于革命党人的努力,能够逐步地克服困难,开展顺利的新局面,困难的局面让位于顺利的局面。一九二七年中国革命失败后的情形,中国红军在长征中的情形,都是如此。现在的中日战争,中国又处在困难地位,但是我们能够改变这种情况,使中日双方的情况发生根本的变化。在相反的情形之下,顺利也能转化为困难,如果是革命党人犯了错误的话。一九二四年至一九二七年的革命的胜利,变为失败了。
一九二七年以后在南方各省发展起来的革命根据地,至一九三四年都失败了。
研究学问的时候,由不知到知的矛盾也是如此。当着我们刚才开始研究马克思主义的时候,对于马克思主义的无知或知之不多的情况,和马克思主义的知识之间,互相矛盾着。然而由于努力学习,可以由无知转化为有知,由知之不多转化为知之甚多,由对于马克思主义的盲目性改变为能够自由运用马克思主义。
有人觉得有些矛盾并不是这样。例如,生产力和生产关系的矛盾,生产力是主要的;理论和实践的矛盾,实践是主要的;经济基础和上层建筑的矛盾,经济基础是主要的:它们的地位并不互相转化。这是机械唯物论的见解,不是辩证唯物论的见解。诚然,生产力、实践、经济基础,一般地表现为主要的决定的作用,谁不承认这一点,谁就不是唯物论者。然而,生产关系、理论、上层建筑这些方面,在一定条件之下,又转过来表现其为主要的决定的作用,这也是必须承认的。当着不变更生产关系,生产力就不能发展的时候,生产关系的变更就起了主要的决定的作用。当着如同列宁所说没有革命的理论,就不会有革命的运动”的时候,革命理论的创立和提倡就起了主要的决定的作用。当着某一件事情(任何事情都是一样)要做,但是还没有方针、方法、计划或政策的时候,确定方针、方法、计划或政策,也就是主要的决定的东西。当着政治文化等等上层建筑阻碍着经济基础的发展的时候,对于政治上和文化上的革新就成为主要的决定的东西了。我们这样说,是否违反了唯物论呢?没有。因为我们承认总的历史发展中是物质的东西决定精神的东西,是社会的存在决定社会的意识;但是同时又承认而且必须承认精神的东西的反作用,社会意识对于社会存在的反作用,上层建筑对于经济基础的反作用。这不是违反唯物论,正是避免了机械唯物论,坚持了辩证唯物论。