The monoid of monotone functions on a poset and quasi-arithmetic multiplicities for uniform matroids
Winfried Bruns, Pedro A. Garc\'ia-S\'anchez, and Luca Moci

TL;DR
This paper analyzes the algebraic structure of the monoid of monotone functions on posets, explores its properties, and applies findings to quasi-arithmetic multiplicities in uniform matroids, providing new algebraic insights.
Contribution
It characterizes the monoid of monotone functions on posets, studies its algebraic properties, and applies results to matroid multiplicities, including conjectures for general matroids.
Findings
The monoid ring is normal and Cohen-Macaulay.
A presentation and prime elements of the monoid are provided.
Conjectures on irreducibles in matroid multiplicities are proposed.
Abstract
We describe the structure of the monoid of natural-valued monotone functions on an arbitrary poset. For this monoid we provide a presentation, a characterization of prime elements, and a description of its convex hull. We also study the associated monoid ring, proving that it is normal, and thus Cohen-Macaulay. We determine its Cohen-Macaulay type, characterize the Gorenstein property, and provide a Gr\"obner basis of the defining ideal. Then we apply these results to the monoid of quasi-arithmetic multiplicities on a uniform matroid. Finally we state some conjectures on the number of irreducibles for the monoid of multiplicities on an arbitrary matroid.
| 1 | 2 | 3 | ||
|---|---|---|---|---|
| 2 | ||||
| 2 | 5 | 5 | ||
| 3 | 19 | 20 | ||
| 4 | 167 | 228 | 290 | |
| 5 | 7580 | 13727 | 47507 | |
| 6 | 7828353 | 15568259 | 242938059 | 1604376245 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The monoid of monotone functions on a poset
and quasi-arithmetic multiplicities for uniform matroids
Winfried Bruns
Institut für Mathematik
Universität Osnabrück
49074 Osnabrück, Germany
,
Pedro A. García-Sánchez
Departamento de Álgebra and IEMath-GR
Universidad de Granada
18071 Granada, España
and
Luca Moci
Dipartimento di Matematica, Piazza Porta S. Donato 5, 40126 Bologna, Italy
Abstract.
We describe the structure of the monoid of natural-valued monotone functions on an arbitrary poset. For this monoid we provide a presentation, a characterization of prime elements, and a description of its convex hull. We also study the associated monoid ring, proving that it is normal, and thus Cohen-Macaulay. We determine its Cohen-Macaulay type, characterize the Gorenstein property, and provide a Gröbner basis of the defining ideal. Then we apply these results to the monoid of quasi-arithmetic multiplicities on a uniform matroid. Finally we state some conjectures on the number of irreducibles for the monoid of multiplicities on an arbitrary matroid.
The second author is supported by the project MTM2017–84890–P, which is funded by Ministerio de Economía y Competitividad and Fondo Europeo de Desarrollo Regional FEDER, and by the Junta de Andalucía Grant Number FQM–343. The third author is supported by the project PRIN 2017YRA3LK, funded by MIUR, Italy.
1. Introduction
Natural-valued monotone functions are ubiquitous in mathematics, and as we will see, they are tightly related to monotone Boolean functions. The study of monotone Boolean functions goes back at least to Dedekind [7], and was continued by Church, Ward and others (see [27] and the references therein). This paper is devoted to the structure of the monoid of natural-valued monotone functions on an arbitrary finite poset (partially ordered set).
If instead of monotone functions we consider order-reversing functions, then we come to the concept of -partitions, that were studied by Stanley [25, Chapter II], [26, Section 3.15] and later by many other authors (see [11] and the references therein). The study of both concepts, natural-valued monotone functions on a finite poset and -partitions, is essentially equivalent. In [11], the complete intersection property of the monoid ring of -partitions was characterized in terms of forests with duplications, the graded ring of the monoid ring was described, and generating functions counting -partitions were computed.
Our motivating example comes from matroid theory. Matroids axiomatize the linear algebra of lists of vectors. For instance, the uniform matroid encapsulates the linear dependencies of a list of vectors in generic position in an -dimensional space, that is, all the sublists of cardinality smaller than or equal to are linearly independent. Arithmetic matroids were introduced in [6], in relation with an invariant called the arithmetic Tutte polynomial [19], and since then proved to have a wide number of applications. Recent advances in understanding their structure have been achieved in [10, 22, 23]. A quasi-arithmetic matroid is a matroid together with a suitable function called a multiplicity; it is called arithmetic if it satisfies an additional axiom. In [9], Delucchi and the last author remarked that the set of quasi-arithmetic multiplicities on a given matroid is a monoid , and proved that arithmetic multiplicities form a submonoid of .
In this paper we describe the structure of the monoid , with a special focus on the case of uniform matroids. Via an appropriate prime-wise slicing of the monoid, we can translate the problem of studying multiplicities on a given uniform matroid to the study of additive submonoids of a cartesian product of copies of the monoid . These submonoids are isomorphic to the set of monotone functions over a partially ordered set.
The paper is organized as follows. In Section 2 we study the structure of the monoid of natural-valued monotone functions on an arbitrary finite poset, describing its set of irreducibles (Proposition 2), a presentation of the associated monoid (Theorem 4, which is similar to [11, Theorem 2.1] for -partitions), and the cone arising as its convex hull (Theorem 7). We provide a Gröbner basis for its defining ideal (Theorem 5), characterize the Gorenstein property (Theorem 9), and describe the Cohen-Macaulay type of the monoid ring for certain posets (Proposition 11) . An irreducible monotone function over a partially ordered set rarely is a prime element of the monoid: in Theorems 13 and 17 we give a characterization of irreducible monotone functions that are prime.
In Section 3 we focus on the monoid of quasi-arithmetic multiplicities of a matroid. First we describe its structure in general, as a direct product of simpler monoids (Proposition 20); then we describe every factor in the case of uniform matroids (Proposition 27). Then, by applying results of Section 2, we determine when a slice of the set of multiplicity functions over an uniform matroid is Gorenstein (Theorem 29), and also compute the Cohen-Macaulay type in some extremal cases. Furthermore, in Theorem 30 we characterize the irreducible and the prime elements of this monoid.
We finish our work by providing a couple of conjectures on the number of irreducibles, for which we have some experimental evidence.
Acknowledgements
We are grateful to Marco D’Anna, Vic Reiner and Fengwei Zhou for helpful conversations. We also wish to thank an anonymous referee for many valuable remarks.
Experiments were performed with the help of Normaliz [5], NormalizInterface [15] and NumericalSgps [8] (the last two are GAP [14] packages). With these, we were able to run batteries of examples to foresee the results we proved later.
2. Monotone functions on a partially ordered set
Given a partially ordered set and a subset , set
[TABLE]
An upper set in a partially ordered set is a subset with the property that .
For an ordered set , a function is monotone if whenever ( denotes the set of nonnegative integers). By we denote the set of monotone functions over .
Clearly, if is an upper subset of , then . Here is the indicator function of : for , and otherwise.
We can define on addition as for all . Under this binary operation, is a commutative monoid.
A nonempty upper set is irreducible if it is not the union of two disjoint upper sets.
Lemma 1**.**
Let be a finite partially ordered set, and let be an upper set of . Then can be expressed (uniquely) as the disjoint union of irreducible upper sets of .
Proof.
We proceed by induction on . If is not irreducible, then it is the union of two disjoint upper sets, which are disjoint union of irreducible upper sets by inductive hypothesis.
The uniqueness of the decomposition is obvious: an irreducible upper set is only contained in the disjoint union of upper sets if for some . ∎
For a map , its support is defined as
[TABLE]
Clearly, if is monotone, then is an upper set of . This fact, together with Lemma 1, is the key to see what the irreducibles of are, that is, monotone functions over that cannot be expressed as the sum of two other nonzero monotone functions over .
Proposition 2**.**
Let be a finite partially ordered set. The monoid is minimally generated by
[TABLE]
Its rank is .
Proof.
Let be a monotone function over . We already know that is an upper set. By Lemma 1, there exists a family of upper sets such that (disjoint union). Then . Clearly, is a monotone function over . We can repeat the process with until we reach the zero function (this process will stop since has finitely many elements and the values of are nonnegative integers).
This shows that is generated by the set of elements with an irreducible upper set. It is also clear that every , with an irreducible upper set, is an irreducible. Being contained in , the monoid is minimally generated by its irreducibles. This can be seen as follows. We set
[TABLE]
If is not irreducible, then with . Since , it follows by induction that the irreducibles generate , and it is clear that the irreducibles are contained in every system of generators (see also [24, Chapter 3, Exercise 6]).
Since , its rank is at most . On the other hand, there is a strictly ascending chain of upper sets of length : we take a linear refinement of the partial order that lists in ascending order, and consider the upper sets , . Their characteristic functions are linearly independent. ∎
We can sharpen this last proposition to obtain a canonical expression of a monotone function in terms of the with an irreducible upper set. To this end we need to introduce the concept of near-chain.
2.1. Near-chains
A near-chain of irreducible upper sets in a partially ordered set is a set of irreducible upper sets such that one of the following relations holds for all : , or . In [11], the corresponding concept of near-chain for order ideals is a multiset of nonempty connected order ideals that pairwise intersect trivially. The following result has an analogue for -partitions; see Section 1.2 in [11].
Proposition 3**.**
Let be a finite partially ordered set. Let . Then there exist a unique near-chain and uniquely determined positive integers , for , such that
[TABLE]
Proof.
Let . Then has a unique representation as the union of disjoint irreducible upper sets, say (Lemma 1). Thus .
For we take . For we can assume that the assertion on existence holds for since where is defined as above. Any irreducible upper set appearing in the representation must be contained in one of the disjoint irreducible upper sets , and therefore is a near-chain. Set if , for and for .
Uniqueness is proved similarly. If we have a representation with a near-chain , then is the union of the maximal elements in . Therefore they form the set from above, and we are again done by induction. ∎
2.2. Relations and defining ideal
We already know the generators of for a finite partially ordered set. Let us now describe this monoid in terms of generators and relations.
Let be the free monoid on the irreducible upper sets of . Then the morphism from to induced by is an epimorphism, and is isomorphic to , where is the kernel congruence of , that is, the set of pairs such that . A system of generators of is known as a presentation of . A system of generators that solves the word problem for a given admissible total order on is known as a canonical basis of (see [24]).
Let be a family of irreducible upper sets, and let be a positive integer for all . We define the degree of the expression as
[TABLE]
In particular we have . Note that this definition of degree is consistent with the one in the proof of Proposition 2: when we specialize the formal expression to a function on , the degree stays the same.
We fix a total order of all with irreducible such that implies . We then extend it to an order on the set of all formal expressions . We write with and sets of irreducible upper sets and , positive integers, whenever
- (1)
, or 2. (2)
and is smaller than or equal to with respect to the reverse lexicographical order induced by the order of the .
In total we have defined a degree reverse lexicographical order. Note that degree is evaluated first. For example, if , then .
Let and be two irreducible upper sets such that one is not contained in the other and they have nonempty intersection, that is, is not a near-chain of . Then . We can then express as a disjoint union of irreducible upper sets, say , and the same for . Then
[TABLE]
Notice that is larger than with respect to , since for all , .
If , with a partially ordered set, then by Proposition 2, admits an expression of the form for some set of irreducible upper sets and some positive integers . If is not a near-chain, then there is some such that is not empty and neither nor . We can replace in the expression with . With the new expression we repeat the process. Every time we apply a substitution we are replacing a sum of two irreducibles by another sum with smaller order. Thus, after a finite number of steps, this process will stop, obtaining the canonical expression of given in Proposition 3, which is the normal form with respect to .
This in particular shows that the set of pairs corresponding to (1) solves the word problem in : in order to decide if two expressions and represent the same element in (they map to the same element via ), we only have to compute their canonical expressions and see if they coincide. Thus we have shown the following theorem.
Theorem 4**.**
Let be a finite partially ordered set. Let be the free monoid on the irreducible upper sets of . Then the morphism from to induced by is an epimorphism. Moreover, the set of pairs
[TABLE]
for every and with not being a near-chain, where and decompose as a disjoint union of irreducibles as and , is a canonical basis for the kernel congruence of for the order .
Let be a field, and let be a symbol. The monoid ring of is defined as , where addition is performed component-wise and multiplication is determined by the rule and the distributive law. For every irreducible upper set , take a variable , and let be the polynomial ring on these variables with coefficients in . Then we can define the ring homomorphism determined by the images of for all
[TABLE]
The kernel of is known as the ideal associated to , denoted . By Herzog’s correspondence, [16],
[TABLE]
We can define the degree of as , and if two variables have the same degree, we can arrange them as we arranged above. Then translates to a monomial ordering on , and the paragraphs preceding Theorem 4 prove the following result.
Theorem 5**.**
Let be a finite partially ordered set. Let be the set of binomials
[TABLE]
such that is not a near-chain of , and and are partitions of irreducible upper sets of and , respectively. Then is a Gröbner basis of the ideal with respect to the order .
Let be the monomial ideal generated by the with not a near-chain. The complementary set of monomials in are exactly those whose support is a near-chain. Moreover these monomials are linearly independent (as a consequence of Proposition 3). This gives an alternative proof of Theorem 5. In [11, Theorem 1.2] a system of generators of the ideal associated to the monoid ring of -partitions is given.
The upper sets in form a distributive lattice with respect to intersection and union. With such a lattice one can associate its Hibi ring [17] that as a -algebra is defined by the generators , , and the relations
[TABLE]
The Hibi ring is standard graded with for all since all its defining relations are homogeneous of degree .
Theorem 6**.**
Let be a finite partially ordered set. Then the following hold:
* is an integral domain of Krull dimension equal to .* 2. 2.
* is the dehomogenization of with respect to the degree element , that is, .*
Proof.
The first statement follows from the general fact that the -algebra for an arbitrary affine monodid is an integral domain of Krull dimension equal to . That has been stated in Proposition 2.
For the second statement we observe that in we have , and . The substitution therefore induces a surjective algebra homomorphism whose kernel contains . Some immediate observations: (i) since it is the difference of elements of different degrees; (2) it is even a nonzerodivisor since every zerodivisor in the graded ring is annihilated by a nonzero homogeneous element, and such an element would have to annihilate (see [3, 1.5.6]).
The main point: generates a prime ideal of height in the integral domain by the general properties of dehomogenization (for example, see [3, p. 38]), and since the Krull dimensions of and differ by , one has the isomorphism . In fact, in any Noetherian ring of finite Krull dimension and for every prime ideal of one has . This excludes the possibility that the kernel of the homomorphism properly contains . ∎
2.3. Convex hull
Let be a finite partially ordered set. We say that is a cover of if , but there is no such that . Let be the set of monotone functions .
Observe that , and that for every , there exists a positive integer such that . Thus is the convex closure of in .
We can identify with the set of vectors such that whenever . Thus can be seen as a normal submonoid of , and corresponds to the cone spanned by it in . We now list the extremal rays and the support hyperplanes of , a fact that implicitly appears in [1, Section 7], but we include here with our notation for sake of completeness.
Theorem 7**.**
The set of extremal rays of is
[TABLE]
Moreover, the cone is cut out from the space of all functions by the inequalities
[TABLE]
and this description is minimal.
Proof.
Since the set generates , its -linear span is . We must show that an equation
[TABLE]
with irreducible is only possible with for all . (Clearly for all .)
Assume the contrary. Then there is such that for some . We can assume , . By looking at the value of in , we see that
[TABLE]
Let . Then at each element in the sum . But this implies that . In fact, if , then , a contradiction.
We see now that . Namely, if , , then not all , , contribute to the value of in . So at least one of the with must be equal to in , and so .
This contradicts the irreducibility of , since and are nonempty upper sets, so the first statement is proved.
As for the support hyperplanes, it is evident that exactly the monotone functions with nonnegative values satisfy the set of inequalities (2) and (3), and that one cannot omit any of the inequalities in (2). Only minimality of the inequalities in (3) could be an issue. To this end, let us fix and such that is a cover of , and define the function by for all , , and elsewhere. Then is not monotone, but satisfies all inequalities except . ∎
For a near-chain of irreducible upper sets we take
[TABLE]
the set of all -linear combinations with nonnegative coefficients. We have already seen that are linearly independent (as a consequence of Proposition 3). Therefore spans a simplicial cone.
Corollary 8**.**
Let be a finite partially ordered set. Then the collection , a near-chain of irreducible upper sets, is a unimodular triangulation of .
This follows from Theorem 5 by the Sturmfels correspondence ([4, Corollary 7.20]). It is also an immediate consequence of Proposition 3.
In the terminology of toric algebra, Proposition 2 says that the functions , for irreducible upper sets , form the Hilbert basis of .
2.4. Cohen-Macaulay type
One says that is graded if there exists a level function such that (i) if is a minimal element of and (ii) whenever is a cover of . (It is more customary to assume that for minimal , but the two cases are equivalent since we can add a constant without changing condition (ii).) Evidently is uniquely determined. An equivalent condition is that all maximal chains connecting an element and any minimal element have the same length.
Theorem 9**.**
Let be a finite partially ordered set. Then the following hold:
the ring is a normal Cohen-Macaulay domain; 2. 2.
it is Gorenstein if and only if is graded; 3. 3.
under the equivalent conditions of 2, the generator of the canonical module is the level function.
Proof.
Already by its definition, the monoid is the set of lattice points in a rational cone. Therefore it is normal, and the algebra is Cohen-Macaulay by Hochster’s Theorem [18].
The Gorenstein property of is equivalent to the existence of a function such that all linear forms in the inequalities (2) and (3) that represent the support hyperplanes of have value on (see [4, Theorem 6.33]), that is, for every minimal in , and if is a cover of . But this is exactly the condition that is a level function on .
The last statement follows from the theorem of Danilov and Stanley that we briefly discuss for the general case below. ∎
Since the Gorenstein property depends only on (and not on ) we say that is Gorenstein if is a Gorenstein ring. The same convention can be used for the type that we discuss now. The Cohen-Macaulay type of a normal monoid is the cardinality of the set of minimal generators of the interior of the cone defining it. In fact, the type is the minimal number of generators of the canonical module [3, Prop. 3.3.11], and by a theorem of Danilov and Stanley the canonical module is in our case the ideal generated by the monomials that correspond to lattice points in the interior of the cone [4, Theorem 6.31]. The interior of the cone is an ideal of the monoid, and it is determined by turning the defining inequalities of the monoid into strict inequalities. So the type is the cardinality of the set for which the order is defined as follows: if .
Example 10*.*
Consider the poset with Hasse diagram
a$$b$$c$$d$$e
Then is generated by
[TABLE]
While the interior is
[TABLE]
where , , and . So the Cohen-Macaulay type of is .
For the application in Theorem 29 we describe the minimal set of generators of for a special type of poset that generalizes Example 10. It uses the length of a chain in a poset, which for us is the number of elements in the chain.
Proposition 11**.**
Let be a poset satisfying the following conditions:
for all , all inextensible chains ascending from have the same length; 2. 2.
for all maximal elements the maximal length of a chain descending from is independent of .
Then a strictly monotone function is minimal in if and only if for all chains of maximal length.
Proof.
First we show sufficiency. By 2 all chains of maximal length have the same length that appears in the conclusion. For a chain we must have since is strictly monotone and . Therefore the value is the smallest possible. By 2 this implies for all maximal elements . It follows immediately that for nonzero since for at least one maximal element .
In order to prove necessity, we define the coheight of by
[TABLE]
Every maximal element has coheight [math]. Suppose that is a cover of . Then , as follows from condition 1: every inextensible chain joining to a maximal element extends to such a chain from to . The length of the chain increases by .
We must show that for all maximal elements of if is not in the interior of for any nonzero monotone . Assume that for at least one maximal element . Then the set
[TABLE]
contains and is therefore nonempty. We claim that is an upper set. Suppose that and . We must show that as well. It is enough to consider a cover of . Then
[TABLE]
Next we claim that if , and . In fact,
[TABLE]
It follows that is still strictly monotone. It takes only positive values since for all , and therefore if . Thus belongs to the interior of . ∎
In [11] a characterization of the complete intersection property of the monoid ring of -partitions is given.
2.5. Prime elements
Let be a commutative monoid. We say that if there exists such that (recall that we already defined this relation for ). If the monoid is cancellative ( implies ) and reduced ( implies ; no nontrivial units), then is an order relation. We will say that divides if .
An element in is a prime if whenever , with , then either or . Observe that prime elements are irreducible, while in general irreducible elements do not need to be prime.
If is a finite partially ordered set, we can define on the following order relation: if for all . Notice that
[TABLE]
Example 12*.*
Let be the partially ordered set with Hasse diagram
a$$b$$c$$d
We identify each monotone function over with a tuple , where each coordinate is the corresponding value of the function in the node. The set of monotone functions can then be viewed as the set of nonnegative integer solutions to the inequalities
[TABLE]
(See [26, Section 4.5] for an approach for -partitions with the use of slack variables.) The set of irreducibles is
[TABLE]
which correspond respectively to the characteristic functions of the irreducible upper sets
[TABLE]
Notice that is not a near-chain, and so we get an expression like in Equation (1)
[TABLE]
As all the irreducibles appear in one of the two sides of the above equality, we deduce that has no primes.
This example motivates the following characterization of prime elements: a prime element cannot appear in any of the sides of Equation (1).
Theorem 13**.**
Let be a finite partially ordered set, and let be an irreducible upper set on . Then is a prime element if and only if the following conditions hold:
* and for any irreducible upper sets with ;* 2. 2.
if is an irreducible upper set other than , then is a near-chain.
Proof.
Let us first show the necessity of the conditions.
We have
[TABLE]
Therefore, if divides one of the two “factors” on the right hand side, it must divide or , which is impossible since they have no proper divisors. 2. 2.
Assume to the contrary that there exists an irreducible upper set such that is not a near-chain. Then we can find an expression like (1), . This means that , but then for some , which is impossible.
Now we turn to sufficiency. Assume that , for some . Then there exists such that . Write with a near-chain (Proposition 3). By condition 2, we have that is a near-chain. Thus the normal form of is (where we set in case ). Assume that appears neither in any expression of nor in any expression of (if this is not the case, then we are done). In light of Theorem 4, by applying replacements like the ones given in Equation (1), we should be able to go from the expression of to the normal form . But this implies that at some point will divide either or for some irreducible upper sets different from , contradicting condition 1. ∎
Example 14*.*
Let be the partially ordered set with Hasse diagram
a$$b$$c$$d
As in Example 12, we identify each monotone function over with a tuple . In our example the set of monotone functions corresponds to the set of nonnegative integer solutions to the inequalities
[TABLE]
The set of irreducibles can be computed by using Proposition 2, and is
[TABLE]
These correspond, respectively, to the characteristic functions of the irreducible upper sets
[TABLE]
The only prime element is . Notice that is the only irreducible upper set fulfilling conditions 1 and 2 in Theorem 13.
Another way to see that is prime is by observing that it is the only irreducible with the first coordinate not equal to zero. So if it divides an expression, that expression must include . This means that is prime.
Proposition 15**.**
Let be an irreducible monotone function over a finite partially ordered set . Assume that the support of is not contained in the union of the supports of the other irreducible monotone functions on . Then is prime.
Observe that if has a minimum (a single minimal element), then is an irreducible upper set. In this case fulfills conditions 1 and 2 of Theorem 13, and consequently is a prime element of . This is precisely the prime element that appears in Example 14.
Corollary 16**.**
Let be a finite partially ordered set. If has a minimum, then is a prime element of .
Indeed, any prime element of comes from an irreducible upper set with a minimum and some extra conditions, as we see next.
Theorem 17**.**
Let be a finite partially ordered set and let be an irreducible upper set of . Then is a prime element of if and only if
there is such that , 2. 2.
if is such that , then , 3. 3.
the set is either empty or has a maximum.
Proof.
Necessity. Assume that is not principal, that is, there exist disjoint nonempty subsets such that , , . Let and . Then divides , but it does not divide either or .
If is such that , then by condition 2 of Theorem 13, it follows that , and thus .
Now assume that is not empty and that there are at least two maximal elements in this set, say and . Let and . Both are principal and therefore irreducible upper sets. Then, again by condition 2 of Theorem 13, it follows that and . Take . Then and , and so must be empty, since otherwise neither nor would be maximal elements. This implies that is an upper set. Then , and , contradicting condition 1 in Theorem 13.
Sufficiency. If is empty, then is an upper set, and is the disjoint union of and . Therefore Proposition 15 implies that is prime.
Now assume that is nonempty. Assume further that with . Then for some . Let be the maximum of . Clearly . Write , with .
We claim thatt if , and prove it below. Assume for the moment that the claim holds. Then we can repeat the process until , with , and . As , either or (or both). Assume without loss of generality that . Then . If , then , and we are done. So assume that is not empty. Take in this set. Then , and as is a monotone function on , we have . Also is empty, because otherwise, , and thus , which is impossible. Hence , and this means that is an ideal. Hence , and .
It remains to prove the claim above. The first step is that has nonnegative values. By assumption , and since , we have as well. If follows that for all since . Pick . If , then , since . If , then as well, as just seen.
Now we turn to the monotonicity of . It is enough to check that if is a cover of . Since
[TABLE]
we can further assume that , . But this reduces the question to the case in which and . The assumption implies that , and we are done. ∎
Observe that we can recover Corollary 16 easily with this new characterization.
3. The monoid of arithmetic multiplicities
3.1. Recap on matroids and arithmetic matroids
We collect here some basic definitions in order to set some notation. For background on matroid theory we refer, for instance, to Oxley’s textbook [21], while our presentation of arithmetic matroids follows mostly [2].
A matroid is given by a pair , where is a finite set and is a function such that, for all ,
- (R1)
,
- (R2)
implies ,
- (R3)
.
Given an element , we can define two matroids on the set : the deletion having rank function which is simply the restriction of , and the contraction having rank function defined as .
A molecule is a triple of pairwise disjoint subsets of such that, for every with ,
[TABLE]
As remarked in [2], is a molecule if and only if, after deleting the elements in and contracting the elements in , becomes a set of coloops and becomes a set of loops. We say that a molecule is nontrivial if both and are nonempty.
A quasi-arithmetic matroid is a triple where is a matroid, and is a function satisfying the following axioms.
- (A1)
For all and all ,
if , divides ;
if , divides .
- (A2)
For every molecule of ,
[TABLE]
A function for which these axioms hold is known as a multiplicity function on .
An arithmetic matroid is a quasi-arithmetic matroid satisfying the following additional axiom:
- (P)
For every molecule of ,
[TABLE]
Axiom was introduced to assure the positivity of an invariant called the arithmetic Tutte polynomial, and is motivated by applications to geometry, while axioms and have a more algebraic nature. Given a matroid , we denote by the set of quasi-arithmetic matroids of the form , and by the set of arithmetic matroids of the form .
Given two (possibly different) functions , let us consider their (point-wise) product , i.e. the function defined as for all . Clearly if satisfy axioms (A1) and (A2), also their product does. So is a commutative monoid, whose unit is the multiplicity identically equal to . Although it is less obvious, also the axiom (P) is preserved by the product, that is, the following result holds.
Theorem 18** (Delucchi-Moci [9]).**
If both and are arithmetic matroids, then is also an arithmetic matroid. In other words, is a submonoid of .
We will now make the first steps towards understanding the structure of these monoids.
3.2. Slicing quasi-arithmetic matroids
For any in and every prime , set to be the exponent of in the decomposition of the integer , with .
The set
[TABLE]
is an additive submonoid of . Following the approach of [12, Section 5] one can view as the localization of at the prime .
Remark 19*.*
After this slicing, axiom (A1) consists of inequalities that cut out a polyhedral cone, while axiom (A2) is made of equalities that determine a vector subspace, intersecting the cone into a polytope, whose set of points with nonnegative integer coordinates is . It would be interesting to understand the properties of this polytope, and its relation with the polytope described in [13].
Clearly, for every two primes and , the monoid is isomorphic to . So we get the following result.
Proposition 20**.**
For every matroid , the monoid is the direct product of monoids (one for each prime number ), which are all isomorphic to each other. The projections of every element of on the factors are nontrivial only for a finite set of primes.
Remark 21*.*
Unfortunately, the same slicing approach does not work in general for the submonoid . Indeed, an inequality of type (P) is not equivalent to the system of inequalities given by its slices.
3.3. The digraph associated to a matroid
Let be a matroid. Define the graph as the (oriented) simple graph with vertices . Two subsets are connected by an edge if and only if they differ from each other by adding one element: there is an edge directed from to if , and otherwise there is an edge from to .
This graph gathers the inequalities on derived from (A1). In this way, we get an acyclic directed graph . The sinks of are precisely the bases of the matroid. Moreover, since the graph is acyclic and finite, for any vertex there exists a (non unique) directed path leading to a sink. Given a subset, a possible choice of such a path corresponds to removing elements until getting an independent set, and then adding elements till completing this independent set to a basis. By (A1), each of these operations corresponds to an edge oriented in the correct direction.
Lemma 22**.**
A subset of is a basis for if and only if it is a sink in .
Proof.
Bases are sets such that whenever we add a new element the rank does not increase, and if we remove an element, then the rank decreases. This means precisely that the corresponding vertex in is a sink, that is, there are only incoming edges arriving to it. ∎
Lemma 23**.**
The graph is acyclic.
Proof.
Assume that is a cycle starting in . Then for all possible . Thus for all . But then must have one element fewer than for all , and this is impossible, because we are starting and ending in . ∎
Example 24*.*
Let and let if and [math] otherwise.
\{b\}$$\emptyset$$\{a,b\}$$\{a\}
Observe that in the above example, if , then (A1) implies that for all such that there is a path from to in , . Thus in this case all nodes have equal to zero. Also or force .
Remark 25*.*
Since is acyclic, its reflexive-transitive closure induces a partial order on . The monoid of monotone functions over this poset is naturally isomorphic to the monoid of functions where ranges over all the functions for which axiom (A1) holds.
3.4. Uniform matroids
From now on we focus on uniform matroids. The uniform matroid is the matroid having and for every , . It is realized by vectors in generic position in an dimensional vector space. This class of matroids is fundamental in matroid theory; moreover in this case quasi-arithmetic matroids are simpler to study, since an axiom becomes redundant, as the next results show.
Lemma 26**.**
A matroid is uniform if and only if it has no nontrivial molecules.
Proof.
Necessity. Let be a molecule. It is well-known that the contraction of a uniform matroid by any subset is a uniform matroid. Thus, after contracting a uniform matroid by , we get a uniform matroid that by definition either has no coloops (if its rank is 0) or has no loops (otherwise). So either or is empty.
Sufficiency. If a matroid of rank is not uniform, then by definition there exists a subset of cardinality that is not a basis. Then we can extract from it a maximal independent subset . So . Furthermore can be completed to a basis, that is, there exist elements such that is a basis. Then (, , ) is a nontrivial molecule. ∎
This lemma has a remarkable consequence: for uniform matroids axiom (A2) becomes redundant. Then a multiplicity function gives a quasi-arithmetic matroid if and only if it satisfies (A1). Therefore we can slice “prime by prime” the monoid like in Proposition 20, and Remark 25 yields the following result.
Proposition 27**.**
For every prime integer , is isomorphic to the monoid of monotone functions on with the order induced by .
Note that axiom yields nontrivial inequalities also for trivial molecules. Hence, for the reasons explained in Remark 21, the slicing approach does not apply to . Hence the following problem is left for future work.
Problem 28**.**
Describe the structure of the submonoid of .
3.5. The Gorenstein property and the Cohen-Macaulay type
We can now apply the results proved in Section 2 to obtain a description of .
Theorem 29**.**
Let be a positive integer.
* is Gorenstein if and only if .* 2. 2.
If , then the type of is . 3. 3.
If , the type of is .
Proof.
By Theorem 9 is Gorenstein if and only if there exists a level function, and this is equivalent to the property that all maximal chains that connect minimal and maximal elements have the same length. This property is satisfied exactly in the cases listed in 1.
For 2 we apply Proposition 11 whose hypotheses are evidently satisfied. In the particular case of , the chains joining the empty set with the sets of elements (the bases) must have values starting with 1 in the empty set, and ending with in the sets of elements. So the only value left to be assigned is that on the whole set. Since it must be less than , the possibilities are in the set . For , define as if is a proper subset of , , and . The functions are exactly those that appear in Proposition 11, and we have of them.
For and large enough, we have chains joining the empty set with subsets of size , all with the same length, and then chains joining the whole set with sets of size and sets of size . Thus for the chains joining the empty set with subsets of size the minimal generators of the interior of the cone must have values ranging from to . The value of these maps in the whole set can be between and . Assume that is one of the generators and that its value in the whole set is . Then the value in the different sets of elements must be in . So we have possibilities. This makes . Again one must of course argue that these functions generate the interior minimally. ∎
Since , Proposition 29 gives the types of all with .
3.6. Irreducibles and primes
For every , let be the indicator function of . A function such that is, for example, the function defined as if , otherwise.
The results proved in Section 2 allow us to deduce the following facts.
Theorem 30**.**
The irreducible elements in the monoid are the elements , where ranges over the upper irreducible sets. 2. 2.
The monoid has no prime elements for . 3. 3.
The only prime element in is the element ; the only prime element in is the element .
Proof.
The first statement follows immediately from Proposition 2. The second and third statements are a consequence of Theorem 17: indeed this criterion is clearly satisfied by the element if and by the element if ; moreover it is clearly violated by any other element. ∎
Remark 31*.*
When the rank of the uniform matroid is 0 (or dually, when it is maximal) then the irreducible monotone functions on the directed graph are simply what are called monotone Boolean functions. Hence the sequence of the number of irreducible multiplicities for the uniform matroid is given by the so-called Dedekind numbers: see [7] or the OEIS [20] sequence A014466:
[TABLE]
(The following terms of the sequence are unknown.)
However, the number of irreducibles for , seem not correspond to any known OEIS (bi)sequence. For the numbers are given in Table 1 (up to the symmetry between and ). These numbers where computed with Normaliz [5] and a special program for .
Despite many efforts, a closed formula for Dedekind numbers has never been found. Then it seems hopeless that a closed formula could be found for the number of irreducibles of . However, it would be interesting to give some estimates or bounds.
Problem 32**.**
Provide upper and lower bounds for the number of irreducibles of .
The following two conjectures were checked for all the matroids on elements. Beyond experimental evidence, the intuition is that matroids having more bases are likely to give rise to monoids with more irreducibles.
Conjecture 33**.**
The number of irreducibles of is an upper bound for the number of irreducibles of any uniform matroid on elements.
Conjecture 34**.**
The number of irreducibles of is an upper bound for the number of irreducibles of , where ranges over all matroids of rank on elements.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Boussicault, V. Féray, A. Lascoux, V. Reiner, Linear extension sums as valuations on cones, J. Algebraic Combin. 35 (2012), 573–610.
- 2[2] P. Brändén, L. Moci, The multivariate arithmetic Tutte polynomial. Trans. Amer. Math. Soc. 366 (2014), no. 10, 5523–5540.
- 3[3] W. Bruns, J. Herzog, Cohen-Macaulay rings, rev. ed.. Cambridge studid in advanced mathematics. Cambridge University Press, 1998.
- 4[4] W. Bruns, J. Gubeladze, Polytopes, rings, and K-theory. Springer Monographs in Mathematics. Springer, Dordrecht, 2009.
- 5[5] W. Bruns, B. Ichim, T. Römer, R. Sieg, and C. Söger, Normaliz. Algorithms for rational cones and affine monoids. Available at http://normaliz.uos.de .
- 6[6] M. D’Adderio, L. Moci, Arithmetic matroids, the Tutte polynomial and toric arrangements. Adv. Math. 232 (2013), 335–367.
- 7[7] R. Dedekind, Über Zerlegungen von Zahlen durch ihre grössten gemeinsamen Teiler, Festschrift Hoch. Braunschweig u. ges. Werke(II), 1897, pp. 103-148.
- 8[8] M. Delgado, P.A. García-Sánchez, and J. Morais, Numerical Sgps, A package for numerical semigroups, Version 1.1.8 (2018), (Refereed GAP package), https://gap-packages.github.io/numericalsgps .
