多项选择题

造成工业革命的最主要的技术发明有哪些()

A.工作机的发明与应用
B.蒸汽动力的发明
C.万有引力定律的应用
D.机床的发明与应用