diagonal_singular_value_decomposition Submodule