Let $ R $ be a local Noetherian Gorenstein domain. Suppose a module $ M $ fits into an exact sequence $$ 0 \rightarrow K \rightarrow R^n \rightarrow M \rightarrow 0 $$ Then we write $ K = tM $. A module $ M $ is defined to be Cohen-Macaulay if $ M $ can be written as $ t(tN) $ for some module $ N $. I understand that this is not the standard definition but I'd like to work with this definition for reasons below.
Suppose $ M $ itself isCohen-Macaulay. In almost every case I've seen, $ M $ may actually be written as $ t(tM) $. Here's a worked out example:
Let $ R = \mathbb{C} [[x,y,z]] / (xy - z^3) $. Consider $ M_1 = (x,z) $, the ideal generated by $ x $ and $ z $ in $ R $. Then we have a sequence $$ 0 \rightarrow (x, z^2) \rightarrow R^2 \rightarrow (x,z) \rightarrow 0 $$ where the first map is $ f \rightarrow ( \frac{-zf}{x}, f) $ (This is well defined, as $ f = xp + z^2q \implies \frac{-zf}{x} = -zp - \frac{z^3q}{x} = -zp - yq $) and it can be checked easily that this is exact. Similarly, we have $$ 0 \rightarrow (x, z) \rightarrow R^2 \rightarrow (x,z^2) \rightarrow 0 $$ where the first map now is $ f \rightarrow ( \frac{-z^2f}{x}, f) $. These two computations show that $ M_1 = t(tM_1) $. And also show that if $ M_2 = (x,z^2) $, then $ M_2 = t(tM_2) $.
I've heard that this is no coincidence and has connections with mirror symmetry. Can I know the reason behind why this is happening?
Edit : I goofed up in the definition, now it should be clear.