分解代數