oiSyz(G, d)
Given a non-empty Gröbner basis G for a submodule $\mathbf{M}$ of a free OI-module $\mathbf{F}$, this method computes a Gröbner basis $G'$ for the syzygy module of $\mathbf{M}$ with respect to the Schreyer order induced by $G$; see OIMonomialOrder.
The new Gröbner basis $G'$ lives in an appropriate free OI-module $\mathbf{G}$ with basis symbol d whose basis elements are mapped onto the elements of $G$ by a canonical surjective map $\varphi:\mathbf{G}\to\mathbf{M}$ (see Definition 4.1 of [1]). Moreover, the degrees of the basis elements of $\mathbf{G}$ are automatically shifted to coincide with the degrees of the elements of $G$, so that $\varphi$ is homogeneous if $G$ consists of homogeneous elements. If $G'$ is not empty, then one obtains $\mathbf{G}$ by applying getFreeOIModule to any element of $G'$. One obtains $\varphi$ by using getSchreyerMap.
The Verbose option must be either true or false, depending on whether one wants debug information printed.
The Strategy option has the following permissible values:
|
|
|
|
|
|
References:
[1] M. Morrow and U. Nagel, Computing Gröbner Bases and Free Resolutions of OI-Modules, Preprint, arXiv:2303.06725, 2023.
The object oiSyz is a method function with options.