多项选择题

下列各项适用于一切社会形态的历史唯物主义原理有______

A.生产力和生产关系辩证关系的原理
B.经济基础和上层建筑辩证关系的原理
C.社会存在和社会意识辩证关系的原理
D.阶级斗争是社会发展的直接动力的原理