RESEARCH STATEMENT

advertisement
RESEARCH STATEMENT
CHRISTOPHER O’NEILL
My research lies in combinatorial commutative algebra of rings and monoids. I am also interested
in discrete geometry and its connections to computation, algorithms, and the development and use
of software in mathematical research.
Research overview. Non-unique factorization theory aims to classify integral domains and commutative cancellative monoids where uniqueness of factorization of non-unit elements as products
of irreducibles fails. Since its inception in the study of algebraic number fields, non-unique factorization theory has remained closely connected to additive group theory and combinatorial number
theory. Combinatorial factorization invariants play a major role in the study of non-unique factorization, as they give concrete methods of quantifying the abundance and variety of factorizations.
Finitely generated monoids have played an increasingly important role in the study of non-unique
factorization theory. Many landmark results in factorization theory center around demonstrating
extremal behavior of certain factorization invariants, and the setting of finitely generated monoids
is broad enough to encompass a large variety of such behavior [ACHP07, CK15]. At the same
time, finitely generated monoids benefit from algorithms and implementations for explicit computation of invariant values, which have been instrumental in their study [DGM15, Gar15]. As such,
finitely generated monoids provide a wealth of explicit examples, and obtaining a more thorough
understanding of their factorization structure has implications on the general setting.
My recent work involving finitely generated monoids has produced
(i) a definitive link with combinatorial commutative algebra, yielding a new framework through
which to examine factorization structure [One15], and
(ii) more efficient algorithms for computing invariant values [BOP14b, DGM15].
In Sections 2-5, several factorization invariants from the literature are discussed and methods for
future work concern the effective computation of factorization invariants for finitely generated
monoids are presented, following an overview of the my recent contributions in Section 1.
Undergraduate research. Suitably chosen research problems on factorization theory in monoids
are ideal for undergraduate projects, as they offer a high probability of producing publishable output while remaining accessible to undergraduate students. While significant contributions to open
problems in commutative algebra often require extensive background in the subject, factorization
theory can place algebraic objects in combinatorial settings, making them more concrete to work
with explicitly. In fact, several of the motivating results presented below are products of undergraduate research projects I have coadvised, either in the REU setting [CCMMP14, HKMOP14,
KOP15, OPTW15] or independently [BOP14a, BOP14b].
Many of the problems presented below are excellent starting places for undergraduate research
projects, and I intend to include undergraduates on several such projects. As an example, initial
investigations for Project 1 will involve utilizing mathematics software packages to compute concrete
examples, providing a natural starting place for students to acquire familiarity and build intuition.
Project 4 will also benefit from computation in its early stages, and a first semester in abstract
algebra is a sufficient prerequisite to begin work with block monoids. Additionally, the survey
article [OPe14] contains several open problems accessible to undergraduates.
1
2
CHRISTOPHER O’NEILL
1. Invariants of non-unique factorization
A factorization of an element m in an integral domain R is an expression of m as a product of
irreducible elements; R is factorial if every nonzero nonunit admits a unique factorization (up to
multiplication by a unit). First examined in the context of rings of integers of algebraic number
fields [Car60], non-unique factorization theory aims to classify and quantify the non-uniqueness of
factorizations that arise in integral domains that fail to be factorial.
Since the factorial condition on a domain R does not depend on the additive structure of R, one
can study factorizations in R by focusing on the structure of R∗ = R \ {0}, its multiplicative (cancellative, commutative) monoid. Often, this is done by either considering R∗ itself, or by restricting
to a suitable submonoid of R∗ . For instance, when R is the monoid algebra over a cancellative commutative monoid M , the factorization properties of R are often studied by examining the monoid
M . Since the emergence of this idea [And97], non-unique factorization theory is frequently studied
in monoids in lieu of integral domains [GH06], resulting in applications to combinatorial number
theory [Hal91, Man73], algebraic geometry [Kun70, Ros99], and elsewhere.
The non-uniqueness of factorizations in a given monoid M can be quantified using combinatoriallyflavored factorization invariants, which assign to each element of M (or to M as a whole) a
value measuring its failure to admit unique factorization. For example, the catenary degree invariant assigns to each monoid element m ∈ M a non-negative integer c(m) measuring the distance between its factorizations, computed using a discrete graph whose vertices are factorizations
[CCMMP14, CGL09]. The catenary degree c(M ) of the monoid is then defined as the supremum of
the catenary degrees achieved by its elements [BGG11], providing a global (monoid-wide) measure of
the factorization structure. Many other standard invariants, such as delta sets [BCKR06, CGP14],
elasticity [BOP14a, CHM06, CGGR01], and ω-primality [AC10, OPe14], have been well studied
for several classes of monoids and will each be formally introduced in later sections.
Let ZM (m) denote the set of factorizations of the monoid element m ∈ M . The set
Z(M ) = {ZM (m) : m ∈ M },
of factorizations of the monoid M is an example of a perfect factorization invariant since it encapsulates enough information to uniquely determine M up to isomorphism [OPe15]. However,
such complete information comes at a cost: extracting information from it (or even simply writing
it down) is a nontrivial task. In fact, the set of factorizations of a sufficiently large finitely generated monoid element alone contains enough information to recover the monoid structure of M .
Many invariants derived from the set of factorizations, such as the elasticity and catenary degree
invariants, are more manageable and easier to work with, but necessitate a loss of information.
Further traction is often gained by examining factorization invariants for particular classes of
monoids arising in the literature. The factorization structure of numerical monoids [GR09] (cofinite
additive submonoids of Z≥0 ) has been of much recent interest [BCKR06, CK15, OPe15], due in
part to its role in related areas of mathematics. For example, factorizations of a given numerical
monoid element coincide with non-negative integer solutions to a linear equation, which is central to
discrete optimization and integer programming [CGLR06, DeL05, DDK13]. Additionally, numerical
monoids arise naturally in the Frobenius coin-exchange problem, which asks for the largest nonnegative integer value that cannot be evenly changed using a collection of relatively prime coin
values n1 , . . . , nk [BR07, Chapter 1]. In this context, each coin value represents an irreducible
element of the numerical monoid M = hn1 , . . . , nk i ⊂ Z≥0 , and factorizations of a monoid element
m ∈ M correspond to distinct ways of making change for m.
Recent work examining the factorization structure of numerical monoids has uncovered explicit
characterizations of the eventual behavior of numerous factorization invariants [OPe15]. For example, the catenary degree invariant c : M → Z≥0 (defined in Section 5) for any numerical monoid
M = hn1 , . . . , nk i satisfies c(m + n1 · · · nk ) = c(m) for m 0 (that is, the function c is eventually
RESEARCH STATEMENT
3
8
25
7
6
20
5
15
4
3
10
2
5
1
0
20
40
60
80
100
120
0
140
20
40
60
80
100
120
140
Figure 1. A plot showing the catenary degree (left) and ω-primality (right) invariants for the numerical monoid h7, 13, 17i ⊂ Z≥0 , produced using SAGE [SAGE].
periodic), and the ω-primality invariant ω : M → Z>0 (defined in Section 4) satisfies
ω(m) =
1
n1 m
+ a0 (m)
for some n1 -periodic function a0 and m 0 [CCMMP14, OPe13]. The above function is an example
of a quasipolynomial, that is, a polynomial with periodic coefficients. Figure 1 depicts the eventual
behavior of both the catenary degree and ω-primality functions for a particular numerical monoid.
Many of the aforementioned eventual behavior results rely on the fact that numerical monoids
(i) possess only finitely many irreducible elements and (ii) can be totally ordered. Recently, I have
successfully generalized many of these results from numerical monoids to affine monoids (finitely
generated submonoids of Zk≥0 ), using techniques from combinatorial commutative algebra [One15].
As affine monoids need not possess a total ordering, these extensions are stated using an appropriate
multivariate quasipolynomial analog.
Definition 1.1. A function f : Zk≥0 → R is eventually quasipolynomial if (i) f restricts to a
polynomial on each of finitely many cones (that is, sets of the form
C(β; α1 , . . . , αr ) = β + α1 Z≥0 + · · · + αr Z≥0
for β and linearly independent α1 , . . . , αr ∈ Zk≥0 ), and (ii) the union of these cones equals Zk≥0 .
Hilbert’s theorem, a cornerstone of commutative algebra, states that the Hilbert function of
any finitely generated, positively multigraded module is eventually quasipolynomial [Sta96, Fie00].
Hilbert’s theorem is often applied to problems in enumerative combinatorics by constructing a
graded module whose Hilbert function coincides with a counting function of interest [Ehr62, Mac71,
DLMO09]. For example, constructions of this type yield an alternative proof that the number of
proper k-colorings of a finite undirected graph G is a polynomial in k whose degree is the number
of vertices of G [Sta12].
My recent work characterizing the eventual behavior of factorization invariants for affine monoids
applies Hilbert’s theorem in this manner [One15]. More specifically, given M ⊂ Zk≥0 affine and one
of several factorization invariants defined on the level of monoid elements, a family of multigraded
modules is constructed whose Hilbert functions determine the invariant value of every element of M .
Applying Hilbert’s theorem to the modules in this family yields a description of the factorization
invariant in terms of multivariate eventually quasipolynomial functions. When M is a numerical
monoid (that is, when k = 1), this specializes to a known result for each invariant.
As an example, the aforementioned ω-primality invariant ω : M → Z>0 over any affine monoid
M is shown to coincide with an eventual quasipolynomial in which the degree of each polynomial
restriction is at most 1. If M = hn1 , . . . , nk i is a numerical monoid, then more can be said. In
particular, the polynomial restrictions occur on n1 1-dimensional cones, each generated by n1 ,
4
CHRISTOPHER O’NEILL
whose union has finite complement in M . The restriction of the ω-function to each 1-dimensional
cone is linear, and the leading term of each linear restriction is n11 . The remaining cones are all
0-dimensional, one for each element of M outside of the 1-dimensional cones.
In addition to generalizing several core numerical monoid results to affine monoids, my work
has produced a definitive link between combinatorial commutative algebra and the factorization
invariants of interest in this setting. The result is a new framework through which to examine the
factorization structure of affine monoids, which should help to ease the transition from the recent
focus on numerical monoids to this more general setting. Projects proposed below are motivated
both by this newfound connection, and by fundamental questions arising in factorization theory.
2. Factorization length and elasticity
The length of a factorization f of a monoid element m ∈ M is the number of irreducibles in f ;
L(m) denotes the set of factorization lengths of m (its length set). Many factorization invariants
are derived from factorization lengths, the simplest and most natural of which are maximum and
minimum factorization length, which assign to each monoid element the values M(m) = max L(m)
and m(m) = min L(m), respectively.
My work discussed in Section 1 characterizes the eventual behavior of maximum and minimum
factorization length for affine monoids [One15], generalizing an earlier result for numerical monoids
from joint work with Barron and Pelayo [BOP14a] and specializing foundational asymptotic results [GH92, CGGR02]. As a consequence of Theorem 2.1 below, the maximum and minimum
factorization length functions on any affine monoid M are uniquely determined by their values on
a bounded region, and an explicit region is given when M is a numerical monoid.
Theorem 2.1 ([One15]). The max and min factorization length functions M, m : M → Z>0 are
eventually quasilinear for any affine monoid M ⊂ Zk≥0 . Moreover, if M = hn1 , . . . , nk i ⊂ Z≥0 is a
numerical monoid, then
M(m) =
1
n1 m
+ a0 (m)
and
m(m) =
1
nk m
+ b0 (m)
for m ≥ nk−1 nk , where a0 and b0 are n1 -periodic and nk -periodic functions, respectively.
Maximum and minimum factorization length arise in discrete optimization problems, where
factorizations in a given affine monoid coincide with integer solutions to a given set of linear
equations [CGLR06, DeL05, DDK13]. In this setting, a monoid element’s factorizations that achieve
the maximum (resp. minimum) factorization length are precisely those solutions with maximal
(resp. minimal) `1 -norm. Theorem 2.1 implies that the extremal `1 -norms of the factorizations
of sufficiently large affine monoid elements m ∈ M are parametrized by the extremal `1 -norms
of their divisors. Moreover, the proof of Theorem 2.1 for numerical monoids characterizes which
factorizations achieve such values, yielding an explicit parametrization ideal for direct application
to discrete optimization problems.
Project 1. Characterize the cones arising in the quasipolynomials in Theorem 2.1.
The connection to Hilbert functions discussed in Section 1 brings additional tools from combinatorial commutative algebra to the table for investigating Project 1. For instance, recent developments involving the so-called multigraded Castelnuovo-Mumford regularity [MS04, MS05] bound
the translation factors of cones arising in multigraded Hilbert function restrictions.
3. Delta sets
One of the first invariants studied in factorization theory [CS90, CS92], the delta set of a monoid
element m ∈ M is defined as the set of successive differences of elements of its length set L(m) and
provides a coarse measure of the “gaps” between the factorization lengths of m. More precisely,
if we write the length set L(m) = {l1 < · · · < lr } of m in increasing order and without repetition,
we define the delta set of m to be the set ∆M (m) = {li − li−1 : 2 ≤ i ≤ r}. This invariant detects
several different kinds of non-unique factorization behavior. For instance, if ∆(m) = ∅, then every
RESEARCH STATEMENT
5
6
5
4
3
2
1
0
100
150
200
250
300
350
Figure 2. A SAGE [SAGE] plot showing the delta sets of elements in the numerical
monoid h17, 33, 53, 71i. In this plot, a point at (n, d) indicates that d ∈ ∆(n).
factorization of m has the same length, and if ∆(m) = {1}, then the factorization lengths of m are
consecutive. Generally speaking, the delta set ∆(m) measures how sparse the length set of m is,
and its larger elements indicate “missing factorizations” in M .
S
Delta sets in a given monoid M are often studied using the union ∆(M ) = m∈M ∆M (m) of the
delta sets of its elements, a set which globally measures how sparse the factorization lengths of M
are. For instance, ∆(M ) = ∅ if and only if M is half-factorial, meaning any two factorizations of
the same element have identical length.
It is known that gcd(∆(M )) = min(∆(M )) for any cancellative, commutative monoid M with
nonempty delta set [GH06]. Additionally, under certain conditions (such as if M is finitely generated), the delta set ∆(M ) is known to be finite. However, no further restrictions are known
regarding which finite sets occur. In particular, it is not known if there is a finite set D satisfying
gcd(D) = min(D) which does not occur as the delta set of some monoid. This motivates one of the
most persistent open questions concerning delta sets, namely the delta set realization problem:
Problem 3.1. Given a finite set D ⊂ Z≥0 satisfying gcd(D) = min(D), does there exist a monoid
M satisfying ∆(M ) = D?
Further restictions are known for certain classes of monoids, but no such restrictions are known
for numerical monoids. In fact, recent results of Colton and Kaplan provide strong evidence that
the conditions stated in Problem 3.1 may in fact be the only conditions governing numerical monoid
delta sets [CK15]. In particular, they construct an infinite family of numerical monoids whose delta
sets have arbitrarily large gaps, taking the form {d, td} for any given d and t.
The difficulty of Problem 3.1 lies in proving that a particular value does not appear in the delta
set of a given monoid M , as doing so requires a high level of control over the relations between
factorizations throughout M . For example, the numerical monoid M = h17, 33, 53, 71i ⊂ Z≥0 has
delta set ∆(M ) = {2, 4, 6}, but the value 6 only occurs in the delta sets of the monoid elements
266, 283 and 300; see Figure 2. Such examples demonstrate the subtlety in producing monoids like
those constructed by Colton and Kaplan in [CK15].
Numerical monoids are a natural setting in which to investigate Problem 3.1. Much of the recent
work involving factorization invariants in numerical monoids benefits from established computer
software packages [DGM15, Gar15, SAGE], and the delta set invariant is no exception. In particular,
two recently developed algorithms for numerical monoid delta set computation include counterexamples to several conjectures, each claiming that some particular finite set does not occur as the
delta set of any numerical monoid [CK15]. The first algorithm (joint work with Garcı́a-Sánchez)
utilizes techniques from combinatorial commutative algebra to compute the delta set algorithm
of any affine monoid. The key ingredient is Theorem 3.2 below, which generalizes the eventual
periodicity of numerical monoid delta sets [CHK09].
6
CHRISTOPHER O’NEILL
Theorem 3.2 ([One15]). Given an affine monoid M ⊂ Zk≥0 and fixing d ∈ ∆(M ), the function
M → {0, 1}, defined by sending m 7→ 1 whenever d ∈ ∆(m), is eventually quasiconstant. As a
consequence, if M = hn1 , . . . , nk i ⊂ Z≥0 is a numerical monoid, then for all m 0 we have
∆(m + n1 nk ) = ∆(m).
As with the proof of Theorem 2.1, the quasiconstant function appearing in Theorem 3.2 is
constructed using Hilbert’s theorem for multigraded modules. More specifically, given an affine
monoid M , a sequence of multigraded polynomial ideals I0 ⊂ I1 ⊂ I2 ⊂ · · · is constructed with
the property that the quotient Id /Id−1 has a nonzero element of graded degree m ∈ M if and only
if d ∈ ∆(m). Since each quotient Id /Id−1 is graded, this implies that Id−1 ( Id if and only if
j ∈ ∆(M ), a membership criterion for ∆(M ) that avoids searching individual monoid elements.
The minimal monoid elements m ∈ M for which d ∈ ∆(m) can be recovered directly from the
elements of the reduced Gröbner basis of each ideal Id . A deeper understanding of these minimal
monoid elements is critical for progress in Problem 3.1; indeed, a recent preprint from Garcı́a
Sánchez et.al. [GLM15] provides a solution to Project 2 below for numerical monoids with three
minimal generators, resulting in a complete answer to Problem 3.1 in this special case. Additionally,
an answer to Project 2 would improve the efficiency of Algorithm 3.3 by further restricting the set
of monoid elements whose delta sets must be computed.
Project 2. For affine M ⊂ Zk≥0 , characterize the minimal elements of M whose delta sets contain
each element of ∆(M ).
A second algorithm for computing numerical monoid delta sets, joint with Barron and Pelayo
[BOP14b], utilizes dynamic programming to compute length sets in finitely generated monoids
without the need to first compute factorizations. This allows the delta sets of large monoid elements
to be quickly computed, since the number of distinct factorization lengths in finitely generated
monoids has linear growth rate [FH06, GH92]. Algorithm 3.3 below, together with the eventual
periodicity of the delta set for numerical monoids, produces an algorithm to compute the delta set
of any numerical monoid.
Algorithm 3.3 ([BOP14b, DGM15]). The length set of any affine monoid element m ∈ M can be
dynamically computed without computing any monoid element factorizations.
In contrast to numerical monoids, the monoid B(G) of zero-sum sequences over any finite Abelian
group G (called a block monoid ) is known to have delta set ∆(B(G)) = {1, . . . , max ∆(B(G))}.
Although max ∆(B(G)) has been found for some Abelian groups G, it remains an open problem in
general [GZ15]. The use of computer software in computing max ∆(B(G)) has been infeasible until
recently, due to the large (exponential in |G|) number of generators that block monoids possess
[Pon04]. Indeed, the set of factorizations grows too quickly to be effectively computed for large
elements, and computing the ideals used in Theorem 3.2 is infeasable since the underlying ring has
one variable per monoid generator. Algorithm 3.3 avoids this issue, since the size of the length
set grows independently of the number of generators. Additionally, for block monoids, it is known
that max ∆(B(G)) occurs in the delta set of some element whose length set contains 2, yielding a
bounded set of elements whose delta sets must be computed in order to obtain ∆(B(G)) [GGS11].
Project 3. Optimize Algorithm 3.3 to compute max ∆(B(G)) for finite Abelian groups G.
4. Measuring primality
Developed by Geroldinger [Ger97], the ω-primality invariant assigns to each non-unit element
r in an integral domain R a value ω(r) ∈ Z>0 ∪ {∞}, defined as follows. Recall that r is prime
if whenever r divides a product u1 · · · un of n elements, then r must divide one of the ui . In this
case, we set ω(r) = 1. If ω(r) = 3, then whenever r divides a product u1 · · · un of n ≥ 3 elements,
there exist a collection of 3 elements ui , uj , and uk appearing in the product such that r divides
RESEARCH STATEMENT
7
ui uj uk . In this way, ω(r) = 1 if and only if r is prime in R, and the value ω(r) measures how far
the element r is from being prime.
Every prime element in an integral domain (or more generally, a cancellative commutative
monoid) is irreducible, but the converse need not hold. In fact, the existence of non-prime irreducible elements in a monoid M coincides with the existence of non-unique factorizations. As such,
the behavior of the ω-function over the whole monoid M measures how far from factorial M is. Much
of the initial work studying ω-primality focused on ω-values of irreducible elements [Ger97, GH08],
and more recently, examining ω-values of arbitrary non-unit elements has produced algorithms and
closed formulas in several settings [AC10, CPS14, OPe14].
Theorem 4.1 below describes the eventual behavior of ω-primality for affine monoids [One15],
generalizing the existing result for numerical monoids [OPe13, GMV14a]. The proof uses Hilbert’s
theorem in a similar manner to that used in Theorem 2.1, except that the final step in recovering
the ω-function requires taking the element-wise maximum of finitely many (eventually quasilinear)
Hilbert functions. Although this still implies the ω-function is eventually quasilinear, the resulting
characterization leaves the most room for refinement among those appearing in [One15].
Theorem 4.1 ([One15]). The ω-primality function ω : M → Z>0 is eventually quasilinear for any
affine monoid M ⊂ Zk≥0 . Moreover, if M = hn1 , . . . , nk i ⊂ Z≥0 is numerical, then
ω(m) =
1
n1 m
+ a0 (m)
for some n1 -periodic function a0 and m 0.
The ω-values of irreducible elements in block monoids admit a particularly concise characterization [Ger97, GK10]. However, little is known about the ω-values of the remaining block monoid
elements. As noted earlier, block monoids are affine and satisfy a certain saturation condition,
making them a natural setting in which to refine Theorem 4.1.
Project 4. Characterize the ω-values of elements of B(G) for finitely Abelian groups G.
Much of the recent progress on ω-primality for numerical monoids has benefited from the development of algorithms [ACK11, Bla11, GMV14a]. Joint work with Barron and Pelayo [BOP14b]
has yielded an algorithm for computing ω-values in numerical monoids using similar dynamic programming techniques to those used in Algorithm 3.3 for delta sets. Algorithm 4.2 below works
by inductively computing the ω-value of every divisor of a numerical monoid element m prior to
computing ω(m). More specifically, Algorithm 4.2 first performs finitely many preliminary computations (the “base step”), and then computes each value ω(m) using the output from both the
preliminary computations and the computation for ω(m0 ) for each m0 ≤ m (the “inductive step”).
The advantages of Algorithm 4.2 are twofold. First, while existing algorithms quickly become
too slow on large monoid elements, the inductive nature of Algorithm 4.2 reduces the size of the
computation that must be performed for each element, thereby offering significant performance
improvements. Second, Algorithm 4.2 computes a large collection of ω-values at once instead of
treating teach ω-value as a separate computation. This is ideal for examining eventual behavior,
since many sequential values are often required to discern precise periodic behavior.
Algorithm 4.2 ([BOP14b]). Given a numerical monoid M , the ω-value of each m ∈ M can be
dynamically computed in a manner whch produces the ω-value of every monoid element m0 ≤ m.
Generalizing Algorithm 4.2 to affine monoids would allow for the effective use of software in
refining Theorem 4.1. Although the inductive step of Algorithm 4.2 immediately generalizes to
affine monoids, the base step may require infinitely many computations. In practice, only finitely
many preliminary computations are actually required, but it is difficult to pin down a finite set
which is sufficient to begin the inductive process. Preliminary computations indicate that the
saturation condition characterizing block monoids may yield a finite set suitable for initiating the
dynamic algorithm. In addition to providing the first step generalizing Algorithm 4.2 to affine
monoids, an answer to Project 5 below would allow the use of computer data on Project 4.
8
CHRISTOPHER O’NEILL
8
7
6
5
4
3
2
1
0
100
150
200
250
300
Figure 3. A SAGE plot [SAGE] depicting the catenary degrees of elements of the
numerical monoid h17, 41, 43, 59, 61i.
Project 5. Develop a dynamic algorithm to compute ω-values for block monoids.
Joint work on Project 5 is already in its early stages with the other authors of [BOP14b].
5. The catenary degree
The catenary degree invariant, described briefly in Section 1, assigns to each element m ∈ M
a nonnegative integer c(m) derived from combinatorial properties of the set of factorizations of
m. Generally speaking, the value c(m) measures the distance between the factorizations of m,
analogous to how delta sets measure distance between factorization lengths.
The catenary degree of a monoid element m is formally defined in two steps. First, the distance
d(f, f 0 ) between any two factorizations f and f 0 of m is defined in such a way that two factorizations
are closer together if they have more irreducibles in common. Second, the catenary degree of m
is defined as the minimum non-negative integer c(m) = r so that in the complete graph whose
vertices are the factorizations of m and whose edges are labeled by the distance function, any two
vertices are connected by a path whose edges are labeled at most c(m). Informally, an element m
has a larger catenary degree if its factorizations are “further apart”.
Like the delta set invariant, the catenary degree function has been shown to be eventually periodic
in numerical monoids [CCMMP14], and my recent work has generalized this result to Theorem 5.1
below for affine monoids [One15]. Figure 3 plots the catenary degree function c : M → Z≥0 for the
numerical monoid M = h17, 41, 43, 59, 61i, which satisfies c(m + 17) = c(m) for all m > 250.
Theorem 5.1 ([One15]). The catenary degree function c : M → Z≥0 is eventually quasiconstant
for any affine monoid M ⊂ Zk≥0 . As a consequence, if M = hn1 , . . . , nk i ⊂ Z≥0 is a numerical
monoid, then for all m 0 we have
c(m + n1 · · · nk ) = c(m).
The proof of Theorem 5.1 for numerical monoids appearing in [CCMMP14] is purely existential
and relies on the fact that a nonincreasing sequence of positive integers is eventually constant. As
such, no concrete bound on the start of catenary degree periodicity is known. Additionally, the
eventual period is only known to divide n1 · · · nk , but in all computed examples the actual period
is much smaller, usually dividing n1 nk . This lack of detail is in stark contrast to the analogous
results for the delta set and ω-primality invariants.
A dynamic algorithm for computing the catenary degree in numerical monoids, similar to Algorithms 3.3 and 4.2 for computing delta sets and ω-primality, would benefit furthering investigations
into this periodic behavior. The iterative nature of the proof of Theorem 5.1 for numerical monoids
given in [CCMMP14] provides strong evidence that such an algorithm exists.
RESEARCH STATEMENT
9
Project 6. Develop a dynamic algorithm in the spirit of Algorithms 3.3 and 4.2 to compute catenary degrees of numerical monoid elements.
The catenary degree c(M ) of a monoid M is defined as the supremum of the catenary degrees
achieved by elements of M [GH06]. For finitely generated monoids, this supremum is known to be
finite, and always occurs on a finite (computable) set of monoid elements (called Betti elements)
[CGLPR06, BGG11]. However, this value need not accurately reflect the factorization structure
of M . For some numerical monoids, the maximum catenary degree is the only nonzero catenary
degree achieved, yet for others, every non-negative integer between 2 and the maximum catenary
degree occurs as the catenary degree of some monoid element.
The catenary degree c(m) of a monoid element m ∈ M is closely related to the delta set ∆(m), although neither completely determines the other. On the other hand, the monoid-wide factorization
invariants ∆(M ) and c(M ), both of which are standard in the literature, describe the factorization
structure of M in drastically different levels of detail. Indeed, the former maintains a comprehensive
set of values, while the latter recalls only a single value. The set
C(M ) = {c(m) : m ∈ M }
of catenary degrees of M is a closer analog of the delta set ∆(M ), as it provides a comparably
detailed description of the factorization structure of M . Recently, joint work with Ponomarenko,
Tate, and Webb [OPTW15] demonstrates the following:
(i) the minimum nonzero value of C(M ) also occurs at a Betti element, and
(ii) some elements of C(M ) need not occur at Betti elements.
Currently, there is no known algorithm to compute the entire set of catenary degrees of a numerical monoid [Gar15]. However, the multigraded modules constructed in the proof of Theorem 5.1
are very similar to those used to prove Theorem 3.2 for delta sets. In particular, given an affine
monoid M , an ascending chain of multigraded modules N0 ⊂ N1 ⊂ N2 ⊂ · · · is constructed so
that the Hilbert functions of each pair of sequential modules (Nj−1 , Nj ) determine which monoid
elements have catenary degree j. As such, there should be an algorithm that computes any affine
monoid’s set of catenary degrees, analogous to the delta set algorithm resulting from Theorem 3.2.
Project 7. Develop an algorithm to compute the set of catenary degrees of any affine monoid by
computing the multigraded modules arising in the proof of Theorem 5.1.
10
CHRISTOPHER O’NEILL
References
[ACHP07] J. Amos, S. Chapman, Natalie Hine, João Paixão, Sets of lengths do not characterize
numerical monoids, Integers 7 (2007), #A50.
[And97] D. D. Anderson, Factorization in integral domains, Lect. Notes Pure Appl. Math.,
vol. 189, Marcel Dekker, 1997.
[AC10] D. F. Anderson, S. Chapman, How far is an element from being prime?, J. Algebra
Appl. 9 (2010) 1–11.
[ACK11] D. F. Anderson, S. Chapman, N. Kaplan, and D. Torkornoo, An algorithm to compute
ω-primality in a numerical monoid, Semigroup Forum 82 (2011), no. 1, 96–108.
[BOP14a] T. Barron, C. O’Neill, and R. Pelayo, On the set of elasticities in numerical monoids,
to appear, Semigroup Forum. Available at arXiv: math.CO/1409.3425.
[BOP14b] T. Barron, C. O’Neill, and R. Pelayo, On dymamic algorithms for factorization invariants in numerical monoids, submitted. Available at arXiv: math.AC/1507.07435.
[BR07] M. Beck and S. Robins, Computing the continuous discretely. Integer-point enumeration in polyhedra, Undergraduate Texts in Mathematics. Springer, New York, 2007.
[Bla11] V. Blanco, A mathematical programming approach to the computation of the omega
invariant of a numerical semigroup, Eur. J. of Oper. Research 215 (2011), 539–553.
[BGG11] V. Blanco, P. Garcı́a-Sánchez, and A. Geroldinger, Semigroup-theoretical characterizations of arithmetical invariants with applications to numerical monoids and Krull
monoids, Illinois Journal of Mathematics, 55 4 (2011), 1385–1414
[BCKR06] C. Bowles, S. Chapman, N. Kaplan, D. Reiser, On delta sets of numerical monoids,
J. Algebra Appl. 5 (2006) 1–24.
[Car60] L. Carlitz, A characterization of algebraic number fields with class number two, Proc.
Am. Math. Soc. 11 (1960), 391–392
[CCMMP14] S. Chapman, M. Corrales, A. Miller, C. Miller, and D. Patel, The catenary and tame
degrees on a numerical monoid are eventually periodic, J. Aust. Math. Soc. 97 (2014),
no. 3, 289–300.
[CGGR01] S. Chapman, J. Garcı́a-Garcı́a, P. Garcı́a-Sánchez, and J. Rosales, Computing the
elasticity of a Krull monoid, Linear Algebra Appl. 336 (2001), 191–200.
[CGGR02] S. Chapman, J. Garcı́a-Garcı́a, P. Garcı́a-Sánchez, and J. Rosales, On the number of
factorizations of an element in an atomic monoid, Adv. in Appl. Math. 29 (2002), no.
3, 438–453.
[CGL09] S. Chapman, P. Garcı́a-Sánchez, and D. Llena, The catenary and tame degree of
numerical semigroups, Forum Math. 21 (2009) 117-129.
[CGLPR06] S. Chapman, P. Garcı́a-Sánchez, D. Llena, V. Ponomarenko, J. Rosales, The catenary
and tame degree in finitely generated commutative cancellative monoids, Manuscripta
Math. 120 (2006), no. 3, 253–264.
[CGLR06] S. Chapman, P. Garcı́a-Sánchez, D. Llena, and J. Rosales, Presentations of finitely
generated cancellative commutative monoids and nonnegative solutions of systems of
linear equations, Discrete Appl. Math. 154 (2006), no. 14, 1947–1959.
[CGP14] S. Chapman, F. Gotti, and R. Pelayo, On delta sets and their realizable subsets in
Krull monoids with cyclic class groups, Colloq. Math. 137 (2014), no. 1, 137–146.
[CHM06] S. Chapman, M. Holden, and T. Moore, Full elasticity in atomic monoids and integral
domains, Rocky Mountain Journal of Mathematics 36 (2006), no. 5, 1437–1455.
[CHK09] S. Chapman, R. Hoyer, and N. Kaplan, Delta sets of numerical monoids are eventually
periodic, Aequationes mathematicae 77 3 (2009) 273–279.
[CPS14] S. Chapman, W. Puckett, K. Shour, On the omega values of generators of embedding
dimension three numerical monoids generated by an interval, Involve (to appear)
RESEARCH STATEMENT
11
[CS90] S. Chapman and W. Smith, Factorization in Dedekind domains with finite class group,
Israel J. Math. 71 (1990), no. 1, 65–95.
[CS92] S. Chapman and W. Smith, On the HFD, CHFD, and k-HFD properties in Dedekind
domains. Comm. Algebra 20 (1992), no. 7, 1955–1987.
[CK15] S. Colton and N. Kaplan, The realization problem for delta sets of numerical semigroups, submitted. Available at arXiv: math.AC/1503.08496.
[DeL05] J. De Loera, The many aspects of counting lattice points in polytopes, Math. Semesterber. 52 (2005), no. 2, 175-195.
[DDK13] J. De Loera, B. Dutra, M. Köppe, S. Moreinis, G. Pinto, and J. Wu, Software for exact
integration of polynomials over polyhedra, Comput. Geom. 46 (2013), no. 3, 232-252.
[DLMO09] J. De Loera, J. Lee, S. Margulies and S. Onn, Expressing combinatorial problems
by systems of polynomial equations and Hilbert’s Nullstellensatz, Combin. Probab.
Comput. 18 (2009), no. 4, 551–582.
[DGM15] M. Delgado, P. Garcı́a-Sánchez, J. Morais, NumericalSgps, A package for numerical
semigroups, Version 0.980 dev (2013), (GAP package), http://www.fc.up.pt/cmup/
mdelgado/numericalsgps/.
[Ehr62] E. Ehrhart, Sur les polyèdres rationnels homothétiques à n dimensions, C. R. Acad.
Sci. Paris 254 1962 no. 4, 616–618.
[Eis96] D. Eisenbud, Commutative algebra with a view toward algebraic geometry, Graduate
Texts in Mathematics, 150. Springer-Verlag, New York, 1995. xvi+785 pp. ISBN:
0-387-94268-8; 0-387-94269-6.
[Fie00] B. Fields, Length functions determined by killing powers of several ideals in a local
ring, Thesis (Ph.D.)-University of Michigan. 2000. 55 pp.
[FH06] A. Foroutan and W. Hassler, Factorization of powers in C-monoids, J. Algebra 304
(2006), no. 2, 755–781.
[GMV14a] J. Garcı́a-Garcı́a, M. Moreno-Frı́as, and A. Vigneron-Tenorio, Computation of the ωprimality and asymptotic ω-primality with applications to numerical semigroups, Israel
J. Math. 206 (2015), no. 1, 395–411.
[GMV14b] J. Garcı́a-Garcı́a, M. Moreno-Frı́as, and A. Vigneron-Tenorio, Computation of Delta
sets of numerical monoids, submitted. arXiv: math.AC/1406.0280
[Gar15] P. Garcı́a-Sánchez, An overview of the computational aspects of nonunique factorization invariants, preprint. Available at arXiv: math.AC/1504.07424
[GLM15] P. Garcı́a-Sánchez, D. Llena, and A. Moscariello, Delta sets for numerical semigroups
with embedding dimension three, submitted. Available at arXiv: math.AC/1504.02116
[GR09] P.A. Garcı́a-Sánchez, J.C. Rosales, Numerical semigroups, Developments in Mathematics, Vol. 20, Springer-Verlag, New York, 2009.
[Ger97] A. Geroldinger, Chains of factorizations in weakly Krull domains, Colloq. Math. 72
(1997) 53–81.
[GGS11] A. Geroldinger, D. Grynkiewicz and W. Schmid, The catenary degree of Krull monoids
I, J. Théor. Nombres Bordeaux 23 (2011), no. 1, 137–169.
[GH92] A. Geroldinger, F. Halter-Koch, On the asymptotic behaviour of lengths of factorizations, J. Pure Appl. Algebra 77 (1992), no. 3, 239–252.
[GH06] A. Geroldinger, F. Halter-Koch, Nonunique factorization: Algebraic, Combinatorial,
and Analytic Theory, Chapman & Hall/CRC, Boca Raton, FL, 2006.
[GH08] A. Geroldinger, W. Hassler, Local tameness of v-Noetherian monoids, J. Pure Applied
Algebra. 212(2008), 1509–1524.
[GK10] A. Geroldinger, F. Kainrath, On the arithmetic of tame monoids with applications to
Krull monoids and Mori domains, J. Pure Appl. Algebra, 214 (2010), 2199–2218
[GZ15] A. Geroldinger and Q. Zhong, The catenary degree of Krull monoids II, J. Aust. Math.
Soc. 98 (2015), no. 3, 324–354.
12
CHRISTOPHER O’NEILL
[HKMOP14] J. Haarman, A. Kalauli, A. Moran, C. O’Neill, and R. Pelayo, Factorization properties
of Leamer monoids, Semigroup Forum 89 (2014), no. 2, 409–421.
[Hal91] F. Halter-Koch, Arithmetical semigroups defined by congruences, Semigroup Forum,
vol. 42 1 (1991), 59–62
[Hal93] F. Halter-Koch, On the asymptotic behaviour of the number of distinct factorizations
into irreducibles, Ark. Mat. 31 (1993), no. 2, 297–305.
[KOP15] C. Kiers, C. O’Neill and V. Ponomarenko, Numerical semigroups on compound sequences, to appear, Communications in Algebra. Available at arXiv:
math.AC/1503.05993
[Kun70] E. Kunz, The value-semigroup of a one-dimensional Gorenstein ring Proc. Amer.
Math. Soc., Vol. 25, No. 4 (1970), 748–751
[Mac71] I. MacDonald, Polynomials associated with finite cell-complexes, J. London Math. Soc.
(2) 4 (1971), 181–192.
[MS04] D. Maclagan and G. Smith, Multigraded Castelnuovo-Mumford regularity, J. Reine
Angew. Math. 571 (2004), 179–212.
[MS05] D. Maclagan and G. Smith, Uniform bounds on multigraded regularity, J. Algebraic
Geom. 14 (2005), no. 1, 137–164.
[Man73] H. Mann, Additive group theory a progress report, Bul. Amer. Math. Soc. 79 (1973),
no. 6, 1069–1075.
[One15] C. O’Neill, On factorization invariants and Hilbert functions, submitted. Available at
arXiv: math.AC/1503.08351.
[OPe13] C. O’Neill and R. Pelayo, On the Linearity of ω-primality in Numerical Monoids, J.
Pure and Applied Algebra 218 (2014) 1620–1627.
[OPe14] C. O’Neill and R. Pelayo, How do you measure primality?, American Mathematical
Monthly 122 (2015), no. 2, 121–137.
[OPe15] C. O’Neill and R. Pelayo, Factorization invariants in numerical monoids, submitted.
Available at arXiv: math.AC/1508.00128.
[OPTW15] C. O’Neill, V. Ponomarenko, R. Tate, and G. Webb, On the set of catenary degrees
of finitely generated cancellative commutative monoids, submitted. Available at arXiv:
math.AC/1506.07587.
[Pon04] V. Ponomarenko, Minimal zero sequences of finite cyclic groups, Integers 4 (2004),
A24, 6 pp.
[Ros99] J. Rosales, Numerical semigroups with Apéry sets of unique expression, J. Algebra
226 (2000), no. 1, 479–487.
[SAGE] Sage: Open Source Mathematics Software, available at www.sagemath.org.
[Stu96] B. Sturmfels, Gröbner bases and convex polytopes, University Lecture Series, 8. American Mathematical Society, Providence, RI, 1996. xii+162 pp. ISBN: 0-8218-0487-1.
[Sta96] R. Stanley, Combinatorics and commutative algebra. Second edition. Progress in Mathematics, 41. Birkhäuser Boston, Inc., Boston, MA, 1996.
[Sta12] R. Stanley, Enumerative combinatorics. volume 1, second edition, Cambridge Studies
in Advanced Mathematics, 49. Cambridge University Press, Cambridge, 2012. xiv+626
pp. ISBN: 978-1-107-60262-5
Download