Quantum mechanics principles