多项选择题

哲学对科学的作用主要有()。

A.确立科学的理论前提
B.阐明科学的基本性质
C.捍卫科学的独立性
D.谋求全体科学的统一