Papers
Topics
Authors
Recent
Search
2000 character limit reached

Ulrich Modules: Definitions & Applications

Updated 14 July 2026
  • Ulrich modules are Cohen–Macaulay modules defined by the equality of minimal generators and multiplicity, serving as extremal examples in commutative algebra.
  • They feature equivalent local and ideal-relative formulations, linking numerical conditions, syzygies, and reduction criteria crucial for analyzing minimal multiplicity and surface singularities.
  • Ulrich bundles extend these ideas to projective varieties through linear resolutions and moduli descriptions, offering insights in both geometric and homological contexts.

Searching arXiv for recent and foundational papers on Ulrich modules to support the encyclopedia entry. arXiv search query: "Ulrich modules local rings minimal multiplicity dimension two irreducible multiplicity" Ulrich modules are Cohen–Macaulay modules that attain an extremal generator–multiplicity bound. In the standard local formulation, a finitely generated RR-module MM is Ulrich when M0M\neq 0, MM is maximal Cohen–Macaulay, and νR(M)=eR(M)\nu_R(M)=e_R(M); in the ideal-relative formulation one requires MM maximal Cohen–Macaulay, eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM), and M/IMM/IM free over R/IR/I. On the projective side, the corresponding Ulrich bundles are ACM sheaves characterized by complete acyclicity of twists, linear resolutions, or triviality after finite linear projection. These local, singularity-theoretic, and projective viewpoints are now linked by blowups, syzygies, trace ideals, matrix factorizations, and moduli theory (Iyengar et al., 3 Oct 2025, Goto et al., 2013, Cho et al., 2017).

1. Local definitions and equivalent formulations

In the local theory used for existence results over higher-dimensional rings, a nonzero finitely generated RR-module MM0 is an Ulrich module if MM1 is maximal Cohen–Macaulay and MM2. When the residue field is infinite and MM3 is a minimal reduction of the maximal ideal, this is equivalent to MM4 being maximal Cohen–Macaulay and satisfying MM5; equivalently, with MM6 a parameter ideal reducing MM7, one has

MM8

in the Cohen–Macaulay setting (Iyengar et al., 3 Oct 2025, Celikbas et al., 20 May 2025).

A second, widely used formulation is relative to an MM9-primary ideal M0M\neq 00. In that setting, M0M\neq 01 is Ulrich with respect to M0M\neq 02 if M0M\neq 03 is maximal Cohen–Macaulay, M0M\neq 04, and M0M\neq 05 is free over M0M\neq 06. This ideal-relative language is central in the study of Ulrich ideals, surface singularities, and reduction-theoretic criteria (Goto et al., 2013).

Terminology is not completely uniform across the literature. One strand defines a nonzero Cohen–Macaulay M0M\neq 07-module M0M\neq 08 to be Ulrich if M0M\neq 09, without building maximal Cohen–Macaulayness into the definition. In that convention, the inequality MM0 for Cohen–Macaulay modules becomes the immediate numerical background, and Ulrich modules are precisely the Cohen–Macaulay modules on which equality holds (Dey et al., 2022).

2. Minimal multiplicity, syzygies, and trace-sensitive subclasses

A recurrent ring-theoretic environment for Ulrich modules is minimal multiplicity. For a Cohen–Macaulay local ring MM1, minimal multiplicity means

MM2

and, when the residue field is infinite, this is equivalent to MM3 for some parameter ideal MM4 reducing MM5 (Celikbas et al., 20 May 2025). In this regime, Ulrich modules are tightly controlled by syzygies. Over a Cohen–Macaulay local ring with minimal multiplicity, first syzygies of Cohen–Macaulay modules are Ulrich, yielding the inclusion

MM6

Moreover, MM7 is a distinguished Ulrich module, every Ulrich module is a quotient of a finite direct sum of copies of MM8, and the category of Ulrich modules acquires an exact-category structure with

MM9

(Kobayashi et al., 2017).

A recent refinement isolates full-trace Ulrich modules, defined by the additional trace condition νR(M)=eR(M)\nu_R(M)=e_R(M)0. Over a non-regular Cohen–Macaulay local ring, the existence of a full-trace Ulrich module is equivalent to minimal multiplicity. More precisely, for a νR(M)=eR(M)\nu_R(M)=e_R(M)1-dimensional non-regular Cohen–Macaulay local ring, minimal multiplicity is equivalent to the assertion that νR(M)=eR(M)\nu_R(M)=e_R(M)2 is a full-trace Ulrich module for all νR(M)=eR(M)\nu_R(M)=e_R(M)3, and also equivalent to existence of some full-trace Ulrich module. In dimension one, this specializes to the statement that νR(M)=eR(M)\nu_R(M)=e_R(M)4 itself is an Ulrich νR(M)=eR(M)\nu_R(M)=e_R(M)5-module exactly when the ring has minimal multiplicity (Celikbas et al., 20 May 2025).

In dimension one, the comparison between Ulrich modules and syzygies becomes especially rigid. Under minimal multiplicity, equality

νR(M)=eR(M)\nu_R(M)=e_R(M)6

is equivalent to the almost Gorenstein property, so the Ulrich category can reflect not only multiplicity-theoretic extremality but also fine canonical-duality behavior (Kobayashi et al., 2017).

3. Surface singularities and explicit classification

For two-dimensional rational double points, Ulrich theory admits a geometric classification via resolutions of singularities, anti-nef cycles, and the McKay correspondence. If νR(M)=eR(M)\nu_R(M)=e_R(M)7 is a two-dimensional rational double point and νR(M)=eR(M)\nu_R(M)=e_R(M)8 is a nonparameter νR(M)=eR(M)\nu_R(M)=e_R(M)9-primary ideal, then the following are equivalent: MM0 is an Ulrich MM1-module with respect to MM2; MM3 is a special Cohen–Macaulay module with respect to MM4; MM5 is weakly special with respect to MM6; and MM7 is MM8-free and MM9 has no free summands. When these conditions hold, eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)0 is an Ulrich ideal, and eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)1 is again Ulrich with respect to eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)2 (Goto et al., 2013).

The same paper gives a complete ADE classification of Ulrich ideals and indecomposable Ulrich modules over rational double points. The mechanism is intersection-theoretic: if eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)3 is represented by an anti-nef cycle eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)4 on the minimal resolution, Kato’s Riemann–Roch formula

eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)5

reduces freeness modulo eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)6 to an equality of cycle coefficients. This turns Ulrich classification into an explicit problem in surface geometry and representation theory (Goto et al., 2013).

For cyclic quotient surface singularities, the classification is equally explicit but combinatorial. Writing eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)7 for a cyclic quotient singularity and eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)8 for the indecomposable maximal Cohen–Macaulay modules, one has

eI0(M)=R(M/IM)e_I^0(M)=\ell_R(M/IM)9

where the M/IMM/IM0 are determined by the Hirzebruch–Jung continued fraction. Then

M/IMM/IM1

If M/IMM/IM2 is the number of exceptional curves in the minimal resolution, the number M/IMM/IM3 of indecomposable Ulrich modules satisfies

M/IMM/IM4

(Nakajima et al., 2015).

4. Existence theorems and nonexistence phenomena

A major recent development is that existence of Ulrich modules is neither automatic nor uniformly obstructed. On the positive side, for a complete local ring M/IMM/IM5 of dimension M/IMM/IM6, the blowup at the maximal ideal provides a geometric existence criterion. If M/IMM/IM7 is complete, equidimensional of dimension M/IMM/IM8, and the exceptional fiber

M/IMM/IM9

is geometrically reduced, then R/IR/I0 admits an Ulrich module that is locally free of constant rank on the punctured spectrum; if the residue field is algebraically closed, one can choose such a module of rank R/IR/I1 on the punctured spectrum. More generally, Ulrich modules exist whenever each one-dimensional connected component of the exceptional fiber is geometrically reduced (Iyengar et al., 3 Oct 2025).

The same blowup geometry also produces nonexistence. For a long time it was unknown whether every complete local domain admits an Ulrich module, but there are complete local domains of every dimension R/IR/I2 with no Ulrich modules. One source is the R/IR/I3-ification method: if a local domain R/IR/I4 has an R/IR/I5-ification R/IR/I6 which is a regular local ring, then every maximal Cohen–Macaulay R/IR/I7-module is of the form R/IR/I8, and R/IR/I9 has an Ulrich module if and only if RR0 is an Ulrich RR1-module, equivalently if RR2 for a minimal reduction RR3 of RR4 (Yhee, 2021).

The negative answer extends even to Cohen–Macaulay local rings. There exist two-dimensional Cohen–Macaulay local rings with no Ulrich modules, including Gorenstein normal domains and complete intersection local domains. The obstruction is again blowup-theoretic: if on the blowup of RR5 at RR6 the exceptional fiber is a nonreduced multiple Cartier divisor, then neither the local ring nor its completion admits an Ulrich module. This shows that good singularity classes such as Gorenstein, normal, and complete intersection do not by themselves force Ulrich existence (Iyengar et al., 2024).

5. Projective-geometric realizations and moduli

On a smooth polarized projective variety, Ulrich bundles are the geometric avatars of linear maximal Cohen–Macaulay modules. For a smooth variety RR7, an ACM sheaf RR8 is Ulrich if it is initialized and has the maximal possible number of sections; equivalently, for RR9,

MM00

Another equivalent criterion is that for any finite linear projection MM01,

MM02

(Cho et al., 2017).

This projective theory is now highly developed in concrete classes. On a nonsingular cubic surface, stable Ulrich bundles of rank MM03 and first Chern class MM04 exist precisely under explicit line and twisted-cubic intersection inequalities, excluding the exceptional multiples MM05; when they exist, the moduli space is smooth and irreducible of dimension

MM06

and consists entirely of stable Ulrich bundles. As a consequence, stable Ulrich bundles of every rank exist on nonsingular cubic threefolds (Casanellas et al., 2011).

For the smooth complete intersection of two MM07-dimensional quadrics in MM08, stable Ulrich bundles exist in every rank MM09. The moduli space of stable rank-MM10 Ulrich bundles is identified with a nonempty open subscheme of

MM11

where MM12 is the associated genus-MM13 curve, giving expected dimension MM14 and a derived-categorical description via the Bondal–Orlov semiorthogonal decomposition (Cho et al., 2017).

Recent work on threefold scrolls over Hirzebruch surfaces pushes the moduli perspective further. For suitable scrolls MM15, the modular component MM16 parameterizing rank-MM17 Ulrich vector bundles with fixed Chern classes is generically smooth and unirational, while the associated surface moduli space MM18 is generically smooth, irreducible, and unirational. The proofs use explicit cokernel presentations on the surface and the correspondence

MM19

between Ulrich bundles on the base and on the scroll (Fania et al., 2024).

6. Numerical, homological, and tensorial refinements

A one-dimensional numerical refinement comes from irreducible multiplicity. For a finitely generated module MM20 of dimension MM21 and a parameter ideal MM22, the irreducibility coefficients MM23 are defined from the eventual polynomial behavior of

MM24

In dimension one,

MM25

for some parameter ideal MM26. This is a genuinely one-dimensional phenomenon: the paper explicitly shows that the corresponding criterion does not extend to higher dimension in that form (An et al., 2021).

From the homological viewpoint, Ulrich modules are extremal. Over a Cohen–Macaulay local ring, every Ulrich module of dimension MM27 is MM28-Tor-rigid-test, but not MM29-Tor-rigid in general. The same work proves that Ulrich modules over Cohen–Macaulay local rings have maximal complexity and maximal curvature: MM30 Consequently, complete intersection, regularity, and Gorenstein criteria can be phrased in terms of the homological dimensions of Ulrich modules (Dey et al., 2022).

A further generalization replaces exact extremality by a controlled defect. A Cohen–Macaulay module MM31 is MM32-Ulrich with respect to MM33 if MM34 is free over MM35 and

MM36

Unlike classical Ulrich modules, MM37-Ulrich modules always exist: every Cohen–Macaulay module is MM38-Ulrich. These modules retain many standard Ulrich applications, especially as obstructions to Cohen–Macaulay tensor products and as test modules for finiteness of homological dimensions (Celikbas et al., 2023).

The tensor-product problem has also been analyzed directly for classical and generalized Ulrich modules. Criteria are given for when MM39 is Ulrich in terms of MM40-vanishing, transpose techniques, and freeness modulo the defining ideal; the same framework yields freeness criteria, complete-intersection characterizations, an Ulrich-based approach to Berger’s conjecture, and positive solutions of the Auslander–Reiten and Huneke–Wiegand problems for the class of Ulrich modules (Miranda-Neto et al., 2023).

7. Asymptotic and relative extensions

When actual Ulrich modules are unavailable, asymptotic substitutes can still carry multiplicity-theoretic content. A sequence MM41 is lim Ulrich if it is lim Cohen–Macaulay and

MM42

and weakly lim Ulrich if the same asymptotic equality holds under the weaker weakly lim Cohen–Macaulay condition. Such sequences were introduced in connection with Lech’s conjecture, and weakly lim Ulrich sequences were constructed for all standard graded domains over perfect fields of positive characteristic; their existence implies Lech’s conjecture for flat local extensions from the given domain (Ma, 2020).

These asymptotic objects do not exist universally. Complete local domains of dimension MM43 may have no Ulrich modules, and in dimension MM44 there are complete local domains with no weakly lim Ulrich sequences. In the presence of a regular MM45-ification, the dimension-two theory is especially rigid: MM46 This shows that asymptotic replacement is powerful but not automatic (Yhee, 2021).

A different extension is relative rather than asymptotic. For a relative hypersurface MM47, a relatively Ulrich bundle is a vector bundle whose restriction to every fiber is an ordinary Ulrich bundle. In this setting there is a functorial equivalence between the category of relatively Ulrich bundles on MM48 and the category of linear representations of the associated generalized Clifford algebra MM49. The same work proves that relative hypersurfaces are Ulrich-wild, in the sense that there exist indecomposable relatively Ulrich bundles MM50 with

MM51

and that relative hyperplanes have minimal Ulrich complexity one (Mondal et al., 2 Apr 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Ulrich Modules.