Papers
Topics
Authors
Recent
Search
2000 character limit reached

Ideal Class Monoid: Structure & Computation

Updated 12 July 2026
  • Ideal class monoid is the quotient of fractional ideals by principal ideals, capturing both invertible and non-invertible cases.
  • It stratifies by overorders using multiplicator rings to reveal local decompositions and the breakdown of Dedekind behavior.
  • Computational algorithms classify weak equivalence classes locally, linking the structure to density computations and Drinfeld module isogeny counts.

Searching arXiv for recent and foundational papers on ideal class monoids and closely related formulations. The ideal class monoid is the quotient of fractional ideals by principal ideals in contexts where ideal multiplication still makes sense but ideal inversion may fail. For an order RR with total quotient ring KK, it may be written as the set of isomorphism classes of fractional RR-ideals under scaling by K×K^\times; its unit group is the class group of invertible ideals, while its non-units record the presence of non-invertible fractional ideals and, therefore, the failure of Dedekind behavior (Eggink, 19 Jan 2026, Marseglia, 2018, Cho et al., 26 Sep 2025). In current literature the notion appears in local function-field arithmetic, in the arithmetic of non-maximal orders in number fields, in the class semigroup of infinite integral extensions of Dedekind domains, and in combinatorial settings such as numerical semigroups (Eggink, 19 Jan 2026, Ohshita, 2018, Bonzio et al., 2024).

1. General definition and algebraic structure

For an order RR, the ideal class monoid is the set of fractional RR-ideals modulo principal ideals, with multiplication induced by ideal multiplication (Eggink, 19 Jan 2026). In the language of orders in finite products of number fields, one writes

ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),

where I(R)\mathcal{I}(R) is the monoid of fractional RR-ideals and P(R)\mathcal{P}(R) is the set of principal fractional ideals KK0 with KK1 (Marseglia, 2018). In the number-field literature the notation KK2 is also used for the monoid of equivalence classes of all fractional KK3-ideals modulo multiplication by KK4, while KK5 denotes the subgroup of classes of invertible fractional ideals (Cho et al., 26 Sep 2025).

The distinction between monoid and group is fundamental. In a Dedekind domain every nonzero ideal is invertible, so the quotient by principal ideals is a group. For a non-maximal order, non-invertible fractional ideals generally occur, and the quotient is only a commutative monoid (Eggink, 19 Jan 2026). The subgroup of units of this monoid is precisely the Picard group, or ideal class group of invertible ideals (Marseglia, 2018, Cho et al., 26 Sep 2025).

A central organizing device is the multiplicator ring

KK6

For a fractional ideal KK7, this is an overorder of KK8, and it is the largest overorder over which KK9 is again a fractional ideal (Eggink, 19 Jan 2026, Marseglia, 2018). This yields a decomposition of the ideal class monoid into strata indexed by overorders. In the notation of the local function-field setting,

RR0

and

RR1

with the union over all overorders RR2 of RR3 (Eggink, 19 Jan 2026). In the global number-field setting the same principle appears as a stratification of RR4 by overorders and of the orbit set RR5 by the same data (Cho et al., 26 Sep 2025, Cho et al., 8 Jul 2026).

2. Local orders in the function-field setting

A particularly explicit formulation occurs in the function-field setting of RR6, with RR7 a nonzero prime ideal, RR8 irreducible of degree RR9, and

K×K^\times0

The local problem is posed at the K×K^\times1-adic completion K×K^\times2 (Eggink, 19 Jan 2026). If K×K^\times3 are the primes of K×K^\times4 above K×K^\times5, then

K×K^\times6

and each factor K×K^\times7 is a complete local ring (Eggink, 19 Jan 2026).

In this setting, a fractional K×K^\times8-ideal is a nonzero finitely generated K×K^\times9-submodule of

RR0

that becomes an ordinary ideal after multiplication by some nonzero element (Eggink, 19 Jan 2026). The local ideal class monoid is then

RR1

with multiplication

RR2

Because RR3 is generally a non-maximal order, non-invertible fractional ideals may occur, so this quotient is a commutative monoid rather than a group (Eggink, 19 Jan 2026).

The local order RR4 is studied because several arithmetic counting problems factor over primes. The paper "Calculating The Local Ideal Class Monoid and Gekeler Ratios" (Eggink, 19 Jan 2026) states that RR5 captures the local endomorphism structure relevant to counting matrices with prescribed characteristic polynomial and to computing weighted sizes of isogeny classes of Drinfeld modules. This makes the local ideal class monoid a local parameter space for rank-one module structures over RR6 (Eggink, 19 Jan 2026).

3. Overorders, weak equivalence, and the local decomposition

The local structure of RR7 is controlled by overorders and by weak equivalence classes. An overorder RR8 of RR9 is an intermediate ring

RR0

that is finite over RR1 (Eggink, 19 Jan 2026). Every multiplicator ring RR2 of a fractional RR3-ideal is such an overorder.

Weak equivalence is the local relation that identifies ideals differing by invertible ideal multiplication inside a common multiplicator ring. For fractional RR4-ideals RR5 and RR6, the following are equivalent (Eggink, 19 Jan 2026): RR7

RR8

and

RR9

for some invertible fractional ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),0-ideal ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),1. When these conditions hold one writes ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),2, and the set of weak equivalence classes with fixed multiplicator ring ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),3 is denoted

ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),4

A decisive simplification occurs locally: the Picard group of ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),5 is trivial,

ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),6

because

ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),7

and each factor ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),8 is local, so every invertible ideal is principal (Eggink, 19 Jan 2026). Consequently, for every local overorder ICM(R)=I(R)/P(R),\mathrm{ICM}(R)=\mathcal{I}(R)/\mathcal{P}(R),9,

I(R)\mathcal{I}(R)0

and therefore

I(R)\mathcal{I}(R)1

This identifies the local ideal class monoid with the disjoint union of local weak equivalence classes (Eggink, 19 Jan 2026).

A useful extreme case is that of a regular prime. If every local factor I(R)\mathcal{I}(R)2 is a discrete valuation ring, then every ideal is principal and I(R)\mathcal{I}(R)3 is trivial (Eggink, 19 Jan 2026). This shows that the nontriviality of the ideal class monoid is concentrated at primes where the local order fails to be DVR-like.

4. Computation of the local ideal class monoid

The paper (Eggink, 19 Jan 2026) proves that I(R)\mathcal{I}(R)4 is effectively computable when I(R)\mathcal{I}(R)5 is irreducible and I(R)\mathcal{I}(R)6. The algorithm is organized around a local-to-global reduction.

First, one computes global I(R)\mathcal{I}(R)7-overorders I(R)\mathcal{I}(R)8 of I(R)\mathcal{I}(R)9, then passes to the corresponding local overorders RR0. The key structural statements are two bijections: the map from global RR1-overorders of RR2 to RR3-overorders of RR4, and the bijection between overorders of RR5 and overorders of RR6 obtained by completion and intersection with RR7 (Eggink, 19 Jan 2026). In the language of orders in étale RR8-algebras, overorders are also precisely the idempotent fractional ideals, so enumeration of overorders is already a central step in the global computation of an order’s ideal class monoid (Marseglia, 2018).

Second, for each global overorder RR9, one computes the set P(R)\mathcal{P}(R)0 of global weak equivalence classes of fractional P(R)\mathcal{P}(R)1-ideals with multiplicator ring P(R)\mathcal{P}(R)2. The paper states that this uses algorithms developed in earlier work, with a modification in the inseparable case regarding a lemma on trace forms, while the overall algorithm remains valid (Eggink, 19 Jan 2026).

Third, one identifies which global weak equivalence classes merge after localization and completion. The decisive criterion is

P(R)\mathcal{P}(R)3

together with the equivalence

P(R)\mathcal{P}(R)4

The map

P(R)\mathcal{P}(R)5

is well-defined and surjective (Eggink, 19 Jan 2026).

The resulting procedure is summarized in four steps (Eggink, 19 Jan 2026):

  1. Compute global P(R)\mathcal{P}(R)6-overorders P(R)\mathcal{P}(R)7 of P(R)\mathcal{P}(R)8, then the corresponding local overorders P(R)\mathcal{P}(R)9.
  2. Compute the global weak equivalence classes KK00.
  3. Determine which global classes merge into each local KK01.
  4. Take the disjoint union of the local weak equivalence classes; this is KK02.

This algorithm extends the older computational focus on invertible classes to the genuinely monoidal setting that includes non-invertible ideals (Marseglia, 2018).

5. Local densities, Gekeler ratios, and Drinfeld modules

In the function-field application of (Eggink, 19 Jan 2026), the local ideal class monoid feeds into the local Gekeler ratio

KK03

This is a normalized local density for matrices over KK04 with characteristic polynomial KK05 (Eggink, 19 Jan 2026).

The connection with KK06 is structural. Local conjugacy classes of matrices with characteristic polynomial KK07 correspond to isomorphism classes of KK08-modules of rank KK09 over KK10, or equivalently to fractional KK11-ideals up to isomorphism (Eggink, 19 Jan 2026). Different local ideal classes contribute with different automorphism-group sizes, and the decomposition by overorders stratifies the local counting problem according to local endomorphism structure (Eggink, 19 Jan 2026).

The global object is the product

KK12

which the paper uses as part of an algorithm to compute the weighted size of an isogeny class of Drinfeld modules (Eggink, 19 Jan 2026). In that interpretation:

  • local orders KK13 describe local endomorphism behavior,
  • KK14 parametrizes local rank-one module structures,
  • the local Gekeler ratios encode the weighted contribution of these local structures to the global count (Eggink, 19 Jan 2026).

A frequent misconception is that the triviality of the local Picard group should force the local ideal class monoid to be trivial. The local theory shows the opposite: KK15 eliminates only invertible ambiguity, while non-invertible ideals survive as distinct weak equivalence classes and can make KK16 highly nontrivial (Eggink, 19 Jan 2026).

The phrase “ideal class monoid” is also used in several adjacent frameworks. For orders in number fields, KK17 denotes the monoid of classes of all fractional ideals modulo scaling by KK18. Recent work gives an upper bound for KK19 in terms of the class number of KK20 and local orbital integrals for KK21, and for Gorenstein cubic orders it gives a closed Euler product formula for the cardinality of the genus set

KK22

with local factors coming from an explicit classification of local cubic overorders (Cho et al., 26 Sep 2025, Cho et al., 8 Jul 2026). In the same cubic setting, that formula yields the exact number of KK23-equivalence classes of integral KK24-orbits whose associated cubic ring is a prescribed Gorenstein order KK25 (Cho et al., 8 Jul 2026).

In the theory of infinite integral extensions of Dedekind domains, the class object becomes a class semigroup

KK26

where KK27 is the monoid of fractional ideals and KK28 the principal fractional ideals. For one-dimensional normal domains arising from infinite integral extensions, fractional ideals admit a description by bounded, compactly supported, upper KK29-semicontinuous functions on KK30, and the class semigroup is analyzed through this function-theoretic model (Ohshita, 2018). This shows that the transition from class group to class monoid is not limited to non-maximal orders; it also arises in non-Noetherian normal domains.

In numerical semigroup theory, the ideal class monoid KK31 is the quotient of ideals by translation. It is isomorphic to the monoid of ideals with smallest element KK32, and its structure is controlled by Apéry sets and Kunz coordinates (Casabella et al., 2023). Its poset is a lattice precisely when the multiplicity is at most KK33, and irreducibility of the numerical semigroup is equivalent to the ideal class monoid having at most two quarks (Bonzio et al., 2024). This is a genuinely combinatorial incarnation of the same idea: one keeps a monoidal quotient even though invertibility is absent.

At a more abstract level, ideal systems on cancellative monoids produce a monoid KK34 of KK35-invertible KK36-ideals and a corresponding class group

KK37

so radical factorization and KK38-almost Dedekind conditions can be expressed directly in the arithmetic of ideal monoids (Olberding et al., 2019). This suggests that the ideal class monoid is best viewed not as a single specialized construction, but as a general mechanism for retaining multiplicative ideal theory after group structure has broken down.

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 Ideal Class Monoid.