Ulrich Ideal in Cohen–Macaulay Rings
- Ulrich ideals are m-primary ideals in Cohen–Macaulay rings defined by I² = QI and the freeness of I/I², encapsulating rigid algebraic behavior.
- They exhibit distinctive homological properties with explicit derived decompositions and rigid minimal free resolutions that connect to generalized Ulrich modules.
- Their classification in one-dimensional semigroup rings and hypersurfaces links to almost Gorenstein conditions and extends to geometric counterparts like Ulrich bundles.
An Ulrich ideal is an -primary ideal in a Cohen–Macaulay local ring that contains a parameter ideal as a reduction and satisfies two extremal conditions: and is a free -module. In this form, Ulrich ideals encode a rigid combination of reduction-theoretic, homological, and multiplicity-theoretic behavior. Equivalently, the associated graded ring is Cohen–Macaulay with , where . The theory interacts closely with maximal Cohen–Macaulay modules, syzygies, almost Gorenstein and 2-almost Gorenstein singularities, numerical semigroup rings, hypersurfaces, and the geometry of Ulrich bundles and trace ideals (Goto et al., 2012, Maeda et al., 17 Jul 2025).
1. Definition and numerical characterizations
Let 0 be a Cohen–Macaulay local ring of dimension 1, and let 2 be an 3-primary ideal containing a parameter ideal 4 as a reduction. The standard definition requires
5
Under infinite residue field, this can be reformulated by requiring that for every minimal reduction 6 of 7, one has 8 and 9 free over 0. The basic multiplicity inequality
1
becomes an equality precisely in the Ulrich case; equivalently, 2 is free over 3 (Goto et al., 2012).
The numerical rigidity of Ulrich ideals is sharpened by the relation
4
where 5 denotes Cohen–Macaulay type. Hence
6
In particular, if 7 is Gorenstein, every Ulrich ideal is generated by exactly 8 elements. For one-dimensional Gorenstein rings, every Ulrich ideal is therefore 9-generated (Endo et al., 2021).
In dimension 0, with parameter reduction 1, the definition simplifies to: 2 is 3-primary, 4, and 5 is free over 6. If 7 is 8-generated, then 9 for some 0, 1, and 2. This already exhibits the tight relation between Ulrich ideals and periodic resolutions in low dimension (Endo et al., 2021).
In Gorenstein rings, Ulrich ideals coincide with good ideals satisfying an extremal generator condition. More precisely, a non-parameter ideal 3 is Ulrich if and only if it is good and 4, or equivalently if 5 is Gorenstein. This characterization is especially important in the one-dimensional ADE and hypersurface settings (Goto et al., 2012).
2. Homological structure and generalized Ulrich modules
Ulrich ideals are inseparable from the homological behavior of the quotient 6 and of its syzygies. A central structural theorem gives an explicit derived decomposition: 7 where 8 for 9, 0, and 1 for 2, with 3. Consequently, every 4 is a free 5-module. This description yields the criterion
6
and in a G-regular ring every non-parameter Ulrich ideal must satisfy 7 (Goto et al., 2015).
The higher syzygies of 8 are themselves Ulrich objects. If 9 is an Ulrich ideal and not a parameter ideal, then 0 is an Ulrich module with respect to 1 for all 2; conversely, the existence of sufficiently high Ulrich syzygies characterizes Ulrich ideals. The minimal free resolution of 3 is correspondingly rigid: if 4, then its Betti numbers satisfy
5
and for 6,
7
Moreover, the ideal generated by the entries of every differential in the minimal free resolution is exactly 8, so 9 can be recovered from any step of the resolution (Goto et al., 2012).
The theory extends naturally from ideals to modules relative to an 0-primary ideal 1. A finitely generated module 2 is Ulrich with respect to 3 if it is maximal Cohen–Macaulay, 4 for a parameter reduction 5, and 6 is free over 7. If 8 is an Ulrich ideal and not a parameter ideal, then 9 is Ulrich with respect to 0 for all 1. Under suitable Ext-vanishing, the Hom functor preserves the generalized Ulrich property, and in the Gorenstein case horizontal linkage carries sufficiently high syzygies of Ulrich ideals to Ulrich modules again (Miranda-Neto et al., 2022).
This suggests a broader interpretation: Ulrich ideals act as input data for a stable homological package consisting of derived decompositions, periodic or asymptotically periodic resolutions, and linkage-closed classes of generalized Ulrich modules.
3. One-dimensional classifications: semigroup rings and hypersurfaces
One of the most developed parts of the theory is the explicit classification of Ulrich ideals in one-dimensional rings. In numerical semigroup rings 2, the classification reduces to semigroup arithmetic. For Gorenstein 3, a monomial ideal 4 is Ulrich precisely when 5 with 6 satisfying 7, 8, the enlarged semigroup 9 symmetric, and 0. In the two-generated case 1, non-parameter monomial Ulrich ideals exist if and only if at least one of 2 is even (Goto et al., 2012).
A particularly detailed classification is available for the semigroup rings 3 and 4. In the Gorenstein ring 5, every Ulrich ideal has the form
6
and the parameters 7 are uniquely determined. Thus the classification depends on 8: if 9, every such pair occurs; otherwise 00. In the non-Gorenstein ring 01, the valuation analysis leaves only the pairs 02 and 03, producing two 04-parameter families of Ulrich ideals; in this ring there are no Ulrich ideals generated only by monomials in 05 (Endo et al., 2021).
For hypersurfaces 06 with 07 regular local of dimension 08, Ulrich ideals admit an equational description. If
09
then 10 is Ulrich if and only if 11 form a system of parameters in 12 and there exist 13 and a unit 14 such that
15
This criterion yields complete classifications in several one-dimensional hypersurface families. For 16, all Ulrich ideals are
17
For 18, they are
19
For 20, decomposable Ulrich ideals are exactly 21, and for 22 there are additional indecomposable families such as
23
and, when 24 is odd, ideals of the form
25
(Isobe, 2019).
These explicit classifications show that in dimension 26, Ulrich ideals are governed by a mixture of valuation constraints, conductor structure, and quadratic or matrix-factorization identities.
4. Almost Gorenstein, 2-AGL, and surface singularities
Ulrich ideals become especially rigid in almost Gorenstein contexts. If 27 is a one-dimensional almost Gorenstein but non-Gorenstein local ring admitting a canonical module, then every non-parameter Ulrich 28-primary ideal is necessarily the maximal ideal: 29 More generally, in higher dimension, annihilator conditions arising from the almost Gorenstein exact sequence
30
force strong restrictions on any Ulrich ideal with 31 (Goto et al., 2015).
The class of 32-almost Gorenstein local rings refines this picture. In a one-dimensional 33-AGL ring 34 with canonical fractional ideal 35, conductor 36, and minimal multiplicity, the set of Ulrich ideals is completely determined: 37 according as 38 is not free or is free over 39. If 40 is not free over 41, then 42 is G-regular and contains no two-generated Ulrich ideals. If two-generated Ulrich ideals do exist, then they force 43 to be free over 44 and constrain the conductor sharply (Goto et al., 2019).
In dimension 45, the recent theory of rational surface singularities gives a different kind of rigidity. For a two-dimensional rational triple point 46, the canonical trace ideal
47
is an Ulrich ideal. More precisely, there exist a minimal system of generators 48 of 49 and an integer 50 such that
51
this ideal is Ulrich, and every Ulrich ideal contains it: 52 Hence
53
For two-dimensional quotient singularities 54 with multiplicity 55, the maximal ideal is the unique Ulrich ideal: 56 and in fact for any two-dimensional quotient singularity one has 57 (Maeda et al., 17 Jul 2025).
These results show two recurrent mechanisms. In one dimension, the conductor and the canonical fractional ideal dictate the size of 58. In two-dimensional rational singularities, the canonical trace ideal plays the analogous role of a minimal Ulrich ideal.
5. Geometric counterparts: bundles, sheaves, and projective embeddings
Ulrich ideals admit a geometric counterpart in Ulrich bundles and Ulrich sheaves. On a projective variety 59, an Ulrich bundle is characterized by linear resolution, maximal generation, and complete vanishing
60
together with the extremal Hilbert polynomial. Through the standard dictionary between coherent sheaves on 61 and graded 62-modules, Ulrich bundles are geometric incarnations of Ulrich modules.
For the Veronese surface 63, every Ulrich bundle 64 of rank 65 fits into an exact sequence
66
For 67, there are no Ulrich line bundles on 68, whereas for 69 there is a unique rank-70 Ulrich bundle and every Ulrich bundle is a direct sum of copies of it (Coskun et al., 2016).
The weaker notion of a 71-Ulrich sheaf asks only that the restriction to a smooth one-dimensional linear section be Ulrich. Every normal ACM variety admits a reflexive 72-Ulrich sheaf, and in dimension 73 the pushforward of a 74-Ulrich sheaf under a general finite linear projection is an instanton sheaf on 75. This suggests a systematic way of producing Ulrich behavior on curves even when global Ulrich bundles are unavailable (Kulkarni et al., 2015).
The tangent bundle supplies a particularly rigid test case. The only polarized projective manifolds whose tangent bundle is Ulrich are the twisted cubic
76
and the Veronese surface
77
while the cotangent bundle is never Ulrich (Benedetti et al., 2021). A complementary rigidity theorem states that if 78 is a smooth complete intersection of dimension at least 79, then a vector bundle on 80 restricts to an Ulrich bundle on 81 only in the trivial case 82 and the ambient bundle trivial. For arbitrary 83, a characterization is available under the small-positivity condition 84 on the extending bundle (Sarkar, 16 Jun 2026).
A plausible implication is that the scarcity of Ulrich ideals in many local settings mirrors the scarcity of rank-one or extendable Ulrich objects on the projective side.
6. Asymptotic, categorical, and related extensions
Several recent directions study structures that are not themselves Ulrich ideals but are governed by the same extremal philosophy. One such direction is asymptotic. A sequence 85 of modules is lim Ulrich if it is lim Cohen–Macaulay and
86
weakly lim Ulrich relaxes the Cohen–Macaulay condition to weakly lim Cohen–Macaulay. In a Cohen–Macaulay ring, a constant sequence given by an actual Ulrich module is lim Ulrich. Standard graded domains over an infinite F-finite field of characteristic 87, localized at the homogeneous maximal ideal, admit weakly lim Ulrich sequences, and the existence of such a sequence implies Lech’s conjecture for flat local extensions of the base domain (Ma, 2020).
A second direction concerns ideals with partially linear resolutions. If 88 is an 89-primary ideal generated in degree 90 and its resolution is virtually linear for 91 steps, then
92
and
93
This is a weaker form of the Eisenbud–Huneke–Ulrich conjecture for a more general class of ideals, and it shows that sufficiently linear powers eventually coincide with powers of the maximal ideal (Yang, 12 Jun 2026).
A third categorical direction is the theory of Ulrich-split rings. A local Cohen–Macaulay ring is Ulrich-split if every short exact sequence of Ulrich modules splits. In minimal multiplicity, this is equivalent to
94
and, over 95, two-dimensional Ulrich-split rings that are normal and of minimal multiplicity are precisely cyclic quotient singularities with at most two indecomposable Ulrich modules up to isomorphism (Dao et al., 2022).
Taken together, these developments indicate that the classical notion of Ulrich ideal has become a reference point for several broader theories: exact-category rigidity, asymptotic linearity, linkage-stable generalized Ulrich modules, and the geometry of extremal vector bundles. The common theme is not merely maximal generation, but the persistence of linear or near-linear structure across reductions, syzygies, powers, and geometric realizations.