4
$\begingroup$

Let $R[[X,Y,Z]]/(X,Y)\cap (Y,Z)\cap(X,Z)$. then $R$ is Cohen-Macaulay ring and has a canonical module, $K$. By Proposition 3.3.18 of Bruns_Herzog, $K$ can be identified with an ideal in $R$. So we know that there Is an ideal, but how can one reach that ideal? Is there a general way for reaching the ideal in Proposition 3.3.18?

thank you.

$\endgroup$
1
  • $\begingroup$ For your ring you can take the ideal to be $(X+Y,X+Z)$, but I don't know a general method. $\endgroup$ Commented Feb 21, 2015 at 20:54

3 Answers 3

6
$\begingroup$

Well, there is a non-canonical way.

try random embeddings until it works.

Let me explain.

Strategy

Say we are given a module $M$ with generators $x_1, \ldots, x_n$. We know that the module is an ideal (by some general nonsense) but we don't know how to embed it as an ideal of $R$. Thus we need to consider maps $\phi : M \to R$ and in particular, we need to cook up an injective map.

Consider a presentation $R^m \xrightarrow{A} R^n \to M$, here we view $A$ as a matrix. The module $R^m$ maps surjectively onto the relations between the generators $x_i$. For instance $a_{1j}x_1 + \ldots + a_{nj} x_n = 0$ is such a relation -- the columns of $A$ are exactly said relations.

So we look for elements $z_1, \ldots, z_n \in R$ that satisfy those same relations. Fortunately, this is quite easy. Consider the relations between the rows of $A$. This would be something of the form $z_1 {\bf a}_1 + \ldots + z_n {\bf a}_n = 0$. The $z_i$ are then exactly a potential target for the generators $M$ to be sent. The map $\kappa_{z_1, \ldots, z_n} : M \to R$ sending the $x_i$ to the $z_i$ will certainly be well defined (since the $z_i$ satisfy the same relations as the $x_i$). The problem is that $\kappa$ might not be injective (and if one makes the obvious choices in your example, it won't be). Of course if $\kappa$ is nonzero and the target is a domain, you are fine.

Regardless, there are other choices of relations, and if one makes a general choice of relation (say a general linear combination of a generating set of the relations between the generators of the rows of $A$) then the induced map will be injective.

Implementation

In fact it has even been implemented into Macaulay2. In that implementation, we first try embeddings based on one set of generators for the relations between the rows, and if none of those work we try random combinations (the default setting is to try 10 times). The key command here that gets the relations between the rows of the matrix in Macaulay2 is:

entries transpose syz transpose presentation M2

Here is a sample execution which should work on Macaulay2 1.7 or later. Roughly speaking, we proceed as follows. First we construct the canonical module $M$, then we tell Macaulay2 to view it as an $R$-module (here ** means tensor product)

loadPackage "Divisor"

S = QQ[x,y,z]

I = ideal(x * y, x * z, y * z)

R = S/I

M = Ext^2(S^1/I, S^1)

M = M ** R

moduleToIdeal(R, M)

In this case I got Macaulay2 to output:

ideal (95981051y + 69595843z, 47476200x - 461878963z)

Which is about the same as what Richard Stanley mentioned in the comments.

Warning

By the way, the version of this function in the "Divisor" package in Macaulay2 has a bug where it won't give up if you try to embed something that isn't an ideal, as an ideal.

An updated version is available on my website HERE

If you don't have Macaulay 1.7, this file should also be usable in 1.6.

Bibliography

Versions of this have been implemented in Macaulay2 for a long time (in particular, see the tutorial on Divisors here). It was also done in work of Moty Katzman here.

$\endgroup$
0
3
$\begingroup$

For Cohen-Macaulay face rings of simplicial complexes (corresponding to ideals generated by square-free monomials), an embedding of the canonical module is described by H. Gräbe in Theorem 5 of http://ac.els-cdn.com/0021869384900668/1-s2.0-0021869384900668-main.pdf?_tid=c4bf2828-ba30-11e4-9d3e-00000aacb35e&acdnat=1424568115_c3f7d3408d7d559c2a6bf0c75775da00.

$\endgroup$
3
$\begingroup$

I assume you mean $R=k[[X,Y,Z]]/(X,Y)\cap (Y,Z)\cap(X,Z)=k[[X,Y,Z]]/(XY,YZ,XZ)$ for some field $k$. An element of $R$ can be written in a unique way $a+XP(X)+YQ(Y)+ZR(Z)$, with $a\in k$ and $P,Q,R\in k[T]$. By Serre, Algebraic groups and class fields, Chap. 4, §3, a canonical module of $R$ is the set of rational functions $\ X^{-1}P(X)+Y^{-1}Q(Y)+Z^{-1}R(Z)\ $ with $\ P(0)+Q(0)+R(0)=0 \quad$ (=meromorphic differentials with simple poles at $(0,0,0)$ and sum of residues $=0$). Multiplying by $X^2+Y^2-Z^2$ you get the ideal $I$ of $R$ consisting of polynomials $XP(X)+YQ(Y)+ZR(Z)$ with $R(0)=P(0)+Q(0)$, that is, $I=(X+Z,Y+Z)$ as already pointed out in the comments (but be aware that this ideal is very far from being unique).

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .