D = C1 ++ C2D = directSum(C1,C2,...)D = directSum(name1 => C1, name2 => C2, ...)The direct sum of two factorizations is another factorization, assuming the inputs factor the same ring element. The differentials are simply the direct sum of the constituent differentials.
|
|
|
|
|
|
|
As we can see in the above example, the problem stems from the fact that the direct sum of matrix factorizations with different potentials is no longer a matrix factorization. Constructing factorizations with the same potential will solve this:
|
|
|
|
|
|
|
|
|
The direct sum is an n-ary operator with projection and inclusion maps from each component satisfying appropriate identities.
|
|
|
|
|
|
|
|
There are two short exact sequences associated to a direct sum.
|
|
Given a factorization which is a direct sum, we obtain the component complexes and their names (indices) as follows (even if the resulting factorization is not well-defined, we can still obtain the components).
|
|
|
|
The source of this document is in MatrixFactorizations/MatrixFactorizationsDOC.m2:1195:0.