FF = Shamash(ff,F,len)
FF = Shamash(Rbar,F,len)
Let R = ring F = ring ff, and Rbar = R/(ideal f), where ff = matrix{{f}} is a 1x1 matrix whose entry is a nonzerodivisor in R. The complex F should admit a system of higher homotopies for the entry of ff, returned by the call makeHomotopies(ff,F).
The complex FF has terms
FF_{2*i} = Rbar**(F_0 ++ F_2 ++ .. ++ F_i)
FF_{2*i+1} = Rbar**(F_1 ++ F_3 ++..++F_{2*i+1})
and maps made from the higher homotopies.
For the case of a complete intersection of higher codimension, or to see the components of the resolution as summands of FF_j, use the routine EisenbudShamash instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
F is assumed to be a homological complex starting from F_0. The matrix ff must be 1x1.
The object Shamash is a method function.