第一个问题在于社会发展是如何进行的,生产力是起决定作用,但是,并不是说生产力进步了,一切社会变化就自觉发生。社会历史是人创造的,虽然有其客观规律,但是实践者是人,人的行为相互影响受各种条件制约,从而如恩格斯所说的“平行四边形的合力”形成了社会发展的方向,而这个过程是由客观规律统治的。
简单说,历史进步是人的能动作用和社会历史客观规律的辩证统一。
马克思认为他的理论是符合历史规律的,会得到代表社会发展趋势的工人阶级的支持,从而在生产力给出的条件下推动社会进步。所以,工人斗争在这里正是人的主观能动性的体现,它将为客观规律的实现开辟道路。
第二个问题很复杂,不完全是这样。对此的研究有传统路线的,也有分析马克思主义的,还有来自马克思的“论敌”萨缪尔森的,我也在学习,有待讨论。