密度泛函理论(DFT)的基本假设和原理是什么?