Next Article in Journal
Continuous Selections and Extremally Disconnected Spaces
Previous Article in Journal
Fault-Tolerant Terminal Sliding Mode Control with Disturbance Observer for Vibration Suppression in Non-Local Strain Gradient Nano-Beams
Previous Article in Special Issue
Decomposition of Linear Operators on Pre-Euclidean Spaces by Means of Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Asymptotic ω-Primality of Finitely Generated Cancelative Commutative Monoids

by
Juan Ignacio García-García
1,
Daniel Marín-Aragón
2,* and
Alberto Vigneron-Tenorio
3
1
Departamento de Matemáticas/INDESS, Instituto Universitario para el Desarrollo Social Sostenible, Universidad de Cádiz, E-11510 Puerto Real, Spain
2
Departamento de Matemáticas, Universidad de Cádiz, E-11510 Puerto Real, Spain
3
Departamento de Matemáticas/INDESS, Instituto Universitario para el Desarrollo Social Sostenible, Universidad de Cádiz, E-11405 Jerez de la Frontera, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(4), 790; https://doi.org/10.3390/math11040790
Submission received: 23 December 2022 / Revised: 22 January 2023 / Accepted: 29 January 2023 / Published: 4 February 2023
(This article belongs to the Special Issue Functional Analysis, Topology and Quantum Mechanics II)

Abstract

:
The computation of ω -primality has been object of study, mainly, for numerical semigroups due to its multiple applications to the Factorization Theory. However, its asymptotic version is less well known. In this work, we study the asymptotic ω -primality for finitely generated cancelative commutative monoids. By using discrete geometry tools and the Python programming language we present an algorithm to compute this parameter. Moreover, we improve the proof of a known result for numerical semigroups.

1. Introduction

Let S be a commutative, cancellative, reduced and finitely generated monoid. These conditions imply that S is isomorphic to a quotient of the form N p / M for some positive integer p and some subgroup M of Z p (see (Chapter 3 [1])). A monoid is called cancellative if for all a , b , c S such that a + c = b + c , a = b , and it is called reduced if S ( S ) = { 0 } .
Problems involving non-unique factorization in atomic monoids and integral domains have gathered much attention in the mathematical literature (see for instance [2] and the references therein). Let S be a monoid, the ω -invariant, introduced in [3], is a well-established invariant in the theory of non-unique factorizations, and appears also in the context of direct-sum decompositions of modules [4]. This invariant essentially measures how far an element of an integral domain or a monoid is from being prime (see [3]) and it has been studied for several families of numerical semigroups (see, for instance, [5,6]). There are also several algorithms for its computation (see [7]).
Associated with the ω -primality of an element a of a monoid S there is its asymptotic version, the asymptotic ω -primality or ω ¯ -primality and denoted by ω ( a ) . This parameter has been object of study in several works, for instance, in [8], the ω ¯ -primality is studied for numerical semigroups generated by two elements and it is given a formula for its computation, and, in [9], it is computed for numerical monoids, but no other studies provide methods to calculate this invariant for other types of monoids. Actually, the main goal of this work is being able to give such procedure to compute it. The asymptotic ω -primality of a monoid S with set of atoms A ( S ) = { a 1 , , a t } , denoted by ω ¯ ( S ) , is defined as the maximum of the set { ω ¯ ( a i ) a i A ( S ) } . The definition of ω ¯ ( a ) is lim n ω ( n a ) / n . Thus, we give a method such that the ω -primality of an element is computed using discrete sets of points, but to compute the ω ¯ -primality it is necessary to use continuous sets of points. Therefore, in this work, we see how to go from discrete to continuous sets and we give a method to compute this invariant in a huge class of finitely generated cancellative monoids. Futhermore, the method uses a partition of Q p and performs its computations in each of these subsets independently. Thus, this method is suitable of being parallelized.
We would like to thanks to the team of [10] for its support on doing these computations.

2. Preliminaries and Notations

All monoids appearing in this work are commutative. For this reason, in the sequel we omit this adjective.
Let S be a commutative, cancellative, reduced (without units) and finitely generated monoid. By [1], there exists M a subgroup of Z p such that S is isomorphic to N p / M . For sake of simplicity, we will identify S with N p / M . This group is finitely generated and, since S has no units, it verifies that M N p = { 0 } . Furthermore, every finitely abelian group M is isomorphic to a subgroup of Z d 1 × Z d r × Z k where d i Z and d i d i + 1 . Therefore M is determined by a set of equations of the form:
a 11 x 1 + + a 1 p x p 0 , mod d 1 , a r 1 x 1 + + a r p x p 0 , mod d r , a ( r + 1 ) 1 x 1 + + a ( r + 1 ) p x p = 0 , a ( r + k ) 1 x 1 + + a ( r + k ) p x p = 0 ,
and, therefore, every monoid S is determined by the set of equations of M.
If i { 1 , , p } , then e i is the element of N p having all its coordinates equal to zero except the ith which is equal to 1. For every ( δ 1 , , δ p ) Q p its length is denoted by | | ( δ 1 , , δ p ) | | = i = 1 p | δ i | and, as usual, we denote its maximum norm by | | ( δ 1 , , δ p ) | | = max i { 1 , , p } { | δ i | } . With this norm, we set the distance between two points in Q p as d ( x , y ) = | | x y | | .
The usual cartesian product order ≤ on Q p is defined as follows: λ , μ Q p verify λ μ if and only if μ λ Q p . Another map we use is Π : Q p Q p defined as Π ( i = 1 p λ i e i ) = λ i > 0 λ i e i , where e i is the element of Q p having all its coordinates equal to zero except the ith which is equal to one.
Denote by φ : N p N p / M the projection map. For every A N p / M denote by Z ( A ) the set φ 1 ( A ) . Since S is a reduced semigroup, for every a S , Z ( { a } ) is finite. For all a S the set Z ( a + S ) is an ideal of N p , that is, if x N p and y Z ( a + S ) , then x + y belongs to Z ( a + S ) . Example 1 shows a graphical representation of the set Z ( a + S ) .
Example 1. 
Let S = 5 , 7 be a monoid and 100 S . Figure 1 represents the ideal Z ( 100 + S ) .
Lemma 1. 
Let a S = N p / M and γ Z ( a ) . The sets Z ( a + S ) , ( ( γ + M ) + N p ) N p , Π ( ( γ + M ) + N p ) , and Π ( γ + M ) + N p are equal.
Proof. 
It is straightforward that ( ( γ + M ) + N p ) N p = Π ( ( γ + M ) + N p ) = Π ( γ + M ) + N p .
Let x Z ( a + S ) . There exists δ N p such that x M γ + δ ; therefore, x ( γ + δ ) M , and γ + x ( γ + δ ) = x δ γ + M . Since x = ( x δ ) + δ and x N p , x belongs to ( ( γ + M ) + N p ) N p .
Assume that x ( ( γ + M ) + N p ) N p . This implies that there exists γ γ + M and δ N p such that x = γ + δ . Thus x M γ + δ , and since γ + δ Z ( a + S ) , x is also in Z ( a + S ) .    □
Given a monoid S, we define the following binary relation:
a S b if b = a + c for some c S .
Clearly S is reflexive and transitive. Moreover, if a S b , then a + c S b + c for all c S . With this notation, a + S = { b S a S b } .
Factorization-theoretic notions are usually defined for multiplicative monoids, but we use additive notation for our aim. In this way, the notion of “divisibility” is the same as being “less than” with the order S . So, if a , b S , then a divides b (denoted by a | b ) if and only if a S b .
An element a S is called irreducible if there is no b S fulfilling b | a . The set of irreducible elements in S is denoted by A ( S ) . When A ( S ) is the minimal generating set of S, the monoid S is atomic. In [11], it is proved that every finitely generated cancelative monoid is atomic. In this way, every concept concerning factorization properties such as the ω -primality is well-defined for the monoids appearing in this work.
Definition 1 
(See Definition 1.1 [8]). Let S be an atomic monoid with set of units S × and set of irreducibles A ( S ) . For s S \ S × , we define ω ( x ) = n if n is the smallest positive integer with the property that whenever x | ( a 1 + + a t ) , where each a i A ( S ) , there is a T { 1 , 2 , , t } with | T | n such that x | k T a k . If no such n exists, then ω ( s ) = . For x S × , we define ω ( x ) = 0 .
The following result appearing (Proposition 3.3 [12]), and (Algorithm 16 [13]), give us the key for computing the ω -primality in finitely generated monoids.
Lemma 2. 
Let S = N p / M be a finitely generated atomic monoid and x S . Then ω ( x ) is equal to max { | | δ | | δ minimals ( Z ( x + S ) ) } .
We illustrate in an easy example how this lemma works.
Example 2. 
We continue with Example 1. In this case, we have that minimals ( Z ( 100 + S ) ) } = { ( 15 , 0 ) , ( 6 , 10 ) , ( 13 , 5 ) , ( 20 , 0 ) } . The lengths of these points are 15, 16, 18 and 20, respectively. Therefore, ω ( 100 ) = 20 .
The asymptotic version of the ω -primarity is defined as follows.
Definition 2. 
Let S be an atomic monoid and x S \ { 0 } , then the asymptotic ω-primality of x is the limit ω ¯ ( x ) = lim n + ω ( n x ) n .
By (Lemma 3.3 [14]), the function ω is subadditive, that is, ω ( a + b ) ω ( a ) + ω ( b ) for all a , b S . Thus, for every n , m N , ω ( ( n + m ) a ) n ω ( a ) + m ω ( b ) . Fekete’s Subadditive Lemma (see [15]) states that for every subadditive sequence { z n | n = 1 , , } , the limit lim n z n n exists and it is equal to inf z n n or . Since ω ( x ) 0 for every x S \ { 0 } , the limit ω ¯ ( x ) = lim n ω ( n x ) n always exists for all x S . Besides, in (Lemma 3.3 [14]), it is proven that ω ( γ ) ω ( γ + γ ) ω ( γ ) + ω ( γ ) . Taking γ = γ we have that ω ( γ ) ω ( 2 γ ) 2 ω ( γ ) .
The concept of asymptotic ω -primality of an element can be expanded to the semigroup (see [3]).
Definition 3. 
Asymptotic ω-primality of S is defined as
ω ¯ ( S ) = sup { ω ¯ ( x ) | x A ( S ) } .
Given A ( S ) = { a 1 , , a p } the minimal generating set of S , ω ¯ ( S ) is equal to max { ω ¯ ( a i ) | i { 1 , , p } } .
Next result proves that the congruence equations from the defining equations of M can be ignored.
Corollary 1. 
Let M and M be two subgroups of Z p with sets of defining equations
a 11 x 1 + + a 1 p x p 0 mod d 1 , a r 1 x 1 + + a r p x p 0 mod d r , a ( r + 1 ) 1 x 1 + + a ( r + 1 ) p x p = 0 , a ( r + k ) 1 x 1 + + a ( r + k ) p x p = 0 ,
and
a ( r + 1 ) 1 x 1 + + a ( r + 1 ) p x p = 0 , a ( r + k ) 1 x 1 + + a ( r + k ) p x p = 0 ,
respectively. If S = N p / M , S = N p / M and ϕ : S S such that ϕ ( [ x ] M ) = [ x ] M then ω ¯ ( [ x ] M ) = ω ¯ ( [ x ] M ) .
Proof. 
Let k be the least common multiple of d 1 , , d r . Then ω ¯ ( [ x ] M ) = lim n + ω ( n x ) n = lim n + ω ( n k x ) n k = ω ¯ ( [ x ] M ) .

3. Computing the Asymptotic ω -Primality

We introduce now some results that will allow us to show that the computation of the asymptotic ω -primality can be done from some subsets of Q p instead of some subsets of Z p using tools of linear programming. For every n N , if A is a set, we define 1 n A = { a n a A } .
Assume that a = [ γ ] M , that is, γ is an element in Z ( a ) . By Lemma 1, ( ( γ + M ) + N p ) Q p = Z ( a + S ) . Besides, for every n N the set ( ( n γ + M ) + N p ) Q p is equal to n ( ( ( γ + 1 n M ) + 1 n N p ) Q p ) , and this implies that ω ( n a ) / n coincides with
( max { x x minimals n ( ( ( γ + 1 n M ) + 1 n N p ) Q p ) } ) / n = max { x x minimals ( ( ( γ + 1 n M ) + 1 n N p ) Q p ) } ,
and denoting γ + 1 n M by Γ n , then
ω ¯ ( a ) = lim n max { x x minimals ( ( Γ n + 1 n N p ) Q p ) } .
Define π : Q p Q p as π ( i = 1 n λ i e i ) = λ i > 0 λ i e i . The set ( Γ n + 1 n N p ) Q p can be expressed as π ( Γ n + 1 n N p ) . Furthermore, if x minimals ( π ( Γ n + 1 n N p ) ) , there exists y Γ n such that x = π ( y ) . Thus,
ω ¯ ( a ) = lim n max { x x minimals ( π ( Γ n ) ) } .
Among the properties of Γ n , the following has to be marked:
  • If n 1 divides n 2 , then Γ n 1 Γ n 2 and Π ( Γ n 1 ) Π ( Γ n 2 ) . Furthermore, by (Lemma 3.3 [14]), ω ( n a ) / n ω ( a ) , which implies that ω ¯ ( a ) ω ( a ) .
  • If n 1 divides n 2 , i.e., n 2 = k n 1 , applying again (Lemma 3.3 [14]), ω ( n 2 a ) = ω ( k n 1 a ) k ω ( n 1 a ) . Thus, n 1 ω ( n 2 a ) n 2 ω ( n 1 a ) and therefore ω ( n 2 a ) n 2 ω ( n 1 a ) n 1 .
  • For every n, Γ n Γ and n 1 Γ n = Γ . Besides, Π ( Γ n ) Π ( Γ ) and n 1 Π ( Γ n ) = Π ( Γ ) . Since Π ( Γ k ) Π ( Γ n ! ) for every k n , we also have n 1 Π ( Γ n ! ) = Π ( Γ ) .
  • The sequence { ω ( n ! a ) n ! } n N is decreasing.
For every subset Δ of { 1 , , p } define the set
Q Δ = { ( x 1 , , x p ) Q p x i 0 , i Δ , and x i 0 i { 1 , , p } \ Δ } .
We use the following notation: for every Δ { 1 , , p } , intersect Γ n and Q Δ and denote Γ n Q Δ by Γ Δ n . Also define π : Q Δ Q p and consider π ( Γ Δ n ) . Next proposition gives us more information about the minimals elements of the set ( Γ n + 1 n N p ) Q p .
Proposition 1. 
The set Δ { 1 , , p } π ( Γ Δ n ) is a subset of ( Γ n + 1 n N p ) Q p ,
minimals ( ( Γ n + 1 n N p ) Q p ) Δ { 1 , , p } minimals π ( Γ Δ n ) ,
and
minimals ( ( Γ n + 1 n N p ) Q p ) = minimals Δ { 1 , , p } minimals π ( Γ Δ n ) .
Proof. 
We have that
minimals Δ { 1 , , p } minimals π ( Γ Δ n ) = minimals Δ { 1 , , p } π ( Γ Δ n ) .
If x Δ { 1 , , p } π ( Γ Δ n ) , there exits x Γ Δ n such that π Δ ( x ) = x . The difference x x verifies that all its coordinates are fractions of the form of k n with k N ; therefore, x ( x + 1 n N p ) Q p ( Γ n + 1 n N p ) Q p .
Let x be an element of minimals ( ( Γ n + 1 n N p ) Q p ) . There exists y Γ n such that y x . Besides, there exists Δ such that y Q Δ . Since x Q p , we have π Δ ( y ) x . Take y minimals π Δ ( Γ Δ n ) verifying y π Δ ( y ) . Then, y π Δ ( y ) x . Since π Δ ( Γ Δ n ) ( Γ n + 1 n N p ) Q p , x = y , and, thus, minimals ( ( Γ n + 1 n N p ) Q p ) Δ { 1 , , p } minimals π Δ ( Γ Δ n ) .
Now, since Δ { 1 , , p } minimals π Δ ( Γ Δ n ) ( Γ n + 1 n N p ) Q p and
minimals ( ( Γ n + 1 n N p ) Q p ) Δ { 1 , , p } minimals π Δ ( Γ Δ n ) ,
we have
minimals ( ( Γ n + 1 n N p ) Q p ) = minimals Δ { 1 , , p } minimals π Δ ( Γ Δ n ) .
   □
The computation of minimals π Δ ( Γ Δ n ) gives us the ω -primality of a when n = 1 . Since for different values of n we obtain different π Δ ( Γ Δ n ) , we have to study how these sets change when n changes. Moreover, as we are interested in getting the minimal elements of these sets we need to ensure that there exist a bounded region where these elements are found. In the following section, we see how this is solved for many cases using tools of Linear Programming.

4. Computing the Asymptotic ω -Primality

Let M be the vectorial subspace of Q p generated by M. Note that the set γ + M is an affine variety (affine subspace) of Q p , and M is defined by the set of homogeneous equations of M . Take into account the following considerations:
  • For every Δ the set Q Δ is a cone.
  • The sets γ + M and Γ Δ = ( γ + M ) Q Δ Q p are polyhedrons, and the projection π Δ ( Γ Δ ) is also a polyhedron.
  • For every n N , Γ Δ n Γ Δ and π Δ ( Γ Δ n ) π Δ ( Γ Δ ) .
  • In general, minimals π Δ ( Γ Δ n ) is not a subset of minimals π Δ ( Γ Δ ) .
We illustrate these considerations in a couple of easy examples.
Example 3. 
Consider the monoid S = N 2 / M with M the subgroup of Z 2 generated by { ( 10 , 11 ) } , and γ = ( 15 , 0 ) . The values of Δ are { Δ 1 = { 1 , 2 } , Δ 2 = { 1 } , Δ 3 = { 2 } , Δ 4 = Ø } and:
  • π Δ 1 ( Γ Δ 1 1 ) = { ( 15 , 0 ) , ( 5 , 11 ) } , and π Δ 1 ( Γ Δ 1 ) is the segment ( 15 , 0 ) ( 0 , 33 2 ) ¯ .
  • π Δ 2 ( Γ Δ 2 1 ) = { ( 15 , 0 ) , ( 25 , 0 ) , ( 35 , 0 ) , } , and π Δ 2 ( Γ Δ 2 ) is the ray with origin ( 15 , 0 ) .
  • π Δ 3 ( Γ Δ 3 1 ) = { ( 0 , 22 ) , ( 0 , 33 ) , ( 0 , 44 ) , } , and π Δ 3 ( Γ Δ 3 ) is the ray with origin ( 0 , 33 2 ) .
  • π Δ 4 ( Γ Δ 4 1 ) = Ø , and π Δ 4 ( Γ Δ 4 ) = Ø .
Thus,
  • minimals π Δ 1 ( Γ Δ 1 1 ) = { ( 15 , 0 ) , ( 5 , 11 ) } , and minimals π Δ 1 ( Γ Δ 1 ) = ( 15 , 0 ) ( 0 , 33 2 ) ¯ .
  • minimals π Δ 2 ( Γ Δ 2 1 ) = { ( 15 , 0 ) } , and minimals π Δ 2 ( Γ Δ 2 ) = { ( 15 , 0 ) } (the same set of minimals).
  • minimals π Δ 3 ( Γ Δ 3 1 ) = { ( 0 , 22 ) } , and minimals π Δ 3 ( Γ Δ 3 ) = { ( 0 , 33 2 ) } (they are not equal).
  • minimals π Δ 4 ( Γ Δ 4 1 ) = Ø , and minimals π Δ 4 ( Γ Δ 4 ) = Ø .
Previous sets can be computed easily from Figure 2.
Example 4. 
Let S be the monoid N 4 / M where M is given by the equations x + y + z + t = 0 , 6 x + 7 y + 4 z 3 t = 0 , and let γ be the factorization ( 1 , 1 , 1 , 1 ) . In this case, we have that Δ { 1 , , p } minimals π ( Γ Δ n ) = { ( 0 , 0 , 20 / 3 , 0 ) , ( 0 , 0 , 0 , 5 ) , ( 4 / 5 , 0 , 16 / 5 , 0 ) , ( 20 / 13 , 32 / 13 , 0 , 0 ) , ( 0 , 0 , 0 , 8 ) , ( 4 / 9 , 0 , 0 , 32 / 9 ) } but minimals ( ( Γ n + 1 n N p ) Q p ) = { ( 0 , 0 , 20 / 3 , 0 ) , ( 0 , 0 , 0 , 5 ) , ( 4 / 5 , 0 , 16 / 5 , 0 ) , ( 20 / 13 , 32 / 13 , 0 , 0 ) , ( 4 / 9 , 0 , 0 , 32 / 9 ) } .
Note that, in general, Equality (2) does not hold as Example 4 shows. Moreover, from Example 3, we have that minimals π Δ ( Γ Δ n ) is not, in general, a subset of minimals π Δ ( Γ Δ ) . Since Γ Δ n Γ Δ , it can only be assured that minimals π Δ ( Γ Δ n ) π Δ ( Γ Δ ) and that for every x minimals π Δ ( Γ Δ n ) there exists y minimals π Δ ( Γ Δ ) such that y x . Now, we prove that increasing the value of n these sets of minimal elements get closer.
Theorem 1. 
For all Δ { 1 , , p } and for all ϵ > 0 , there exists n 0 N such that if n n 0 and x minimals π Δ ( Γ Δ n ) , then d ( x , m i n i m a l s π Δ ( Γ Δ ) ) < ϵ .
Proof. 
Let Δ be a subset of { 1 , , p } , and x be a minimal element of π Δ ( Γ Δ n ) π Δ ( Γ Δ ) . There exists y minimals π Δ ( Γ Δ ) such that y x . The set π Δ ( M ) is a finitely generated subgroup of { μ i e i μ i Z and μ i = 0 i Δ } Z | Δ | and π Δ ( M ) = π Δ ( M ) { μ i e i μ i N and μ i = 0 i Δ } is a submonoid of π Δ ( M ) . Since the monoid π Δ ( M ) is isomorphic to the intersection of a finitely generated group with N | Δ | , it is a finitely generated monoid. Assume that { s 1 , , s t } is a system of generators of the monoid π Δ ( M ) , so any s i is the projection of an element s i belonging to M . The element x can be expressed as x = y + i = 1 t λ i s i n with λ i Q . If for example λ 1 1 , we consider the element z = x s 1 n . The element z verifies y z x . Since s 1 = π Δ ( s 1 ) and x = π Δ ( x ) for any x Γ Δ n , the element z is equal to π Δ ( x s 1 n ) , and belongs to π Δ ( Γ Δ n ) . Thus, x is not minimal, which is a contradiction and therefore every minimal element of π Δ ( Γ Δ n ) can be expressed as y + i = 1 t λ i s i n with 0 λ i < 1 . This implies that, for every ϵ > 0 if n 0 ( Δ ) = i = 1 t | | s i | | ϵ , then for every n n 0 ( Δ ) and for every x minimals π Δ ( Γ Δ n ) we have d ( x , m i n i m a l s π Δ ( Γ Δ ) ) < ϵ .
Since the set Σ = { Δ | Δ { 1 , , p } } is finite, the theorem is satisfied for n 0 = max { n 0 ( Δ ) | Δ Σ } .    □
Theorem 2. 
For every y minimals π Δ ( Γ Δ ) , there exist σ : N N strictly increasing such that y minimals π Δ ( Γ Δ σ ( n ) ) .
Proof. 
Assume that y = π Δ ( y ) . The element y γ belongs to M . Fixed { m 1 , , m r } a generating set of M , there exist λ 1 , , λ r Q such that 1 r λ i m i = y γ . Let d be the least common multiple of the denominators of λ 1 , , λ r . The element y belongs to γ + 1 2 n d M = Γ Δ 2 n d for every n. Thus, y π Δ ( Γ Δ 2 n d ) . Since y minimals π Δ ( Γ Δ ) and π Δ ( Γ Δ 2 n d ) π Δ ( Γ Δ ) , the element y is in minimals π Δ ( Γ Δ σ ( n ) ) with σ ( n ) = 2 n d .    □
Following corollary gives us the main computational characterization of this work.
Theorem 3. 
Let S = N p / M and γ N p . If the set
M γ = minimals Δ { 1 , , p } minimals π Δ ( Γ Δ )
is equal to Δ { 1 , , p } minimals π Δ ( Γ Δ ) , then
ω ¯ ( [ γ ] M ) = max { | | x | | x minimals ( Δ { 1 , , p } minimals π Δ ( Γ Δ ) ) } .
Proof. 
Recall that for every x = ( x 1 , , x p ) Q p , x = 1 p | x i | and | | x | | = max { | x i | i { 1 , , p } } , and that for every x , y Q p , d ( x , y ) = | | x y | | . Using the triangle inequality, it is not hard to prove that if x , y Q p , then | x y | p · d ( x , y ) .
The sets minimals π Δ ( Γ Δ ) are closed and bounded. The set
M γ = minimals Δ { 1 , , p } minimals π Δ ( Γ Δ )
is closed subset of Δ { 1 , , p } minimals π Δ ( Γ Δ ) , so it is also closed and bounded. For this reason, there exists x 0 M γ such that x 0 has maximum length, that is x 0 = max { x x M γ } . We also have that there exists Δ { 1 , , p } such that x 0 minimals π Δ ( Γ Δ ) , and by Theorem 2, there exist σ : N N and n 0 N such that x 0 minimals π Δ ( Γ Δ σ ( n ) ) for every n n 0 . By Theorem 1, there exists n 0 such that for every n n 0 and every x minimals π Δ ( Γ Δ σ ( n ) ) , there exists y minimals π Δ ( Γ Δ ) such that d ( x , y ) < 1 n . Thus, there exists τ : N N such that x 0 minimals π Δ ( Γ Δ τ ( n ) ) for every n, and for every x minimals π Δ ( Γ Δ τ ( n ) ) there exists y minimals π Δ ( Γ Δ ) verifying that d ( x , y ) < 1 n .
The sets minimals π Δ ( Γ Δ τ ( n ) ) are finite; denote by x n the element having maximum length and by y n an element minimals π Δ ( Γ Δ ) verifying that d ( x n , y n ) < 1 n . Note that x 0 x n and y n x 0 for every n N . Using the Equality (1), the sequence { x n } n N has limit and it is equal to ω ¯ ( [ γ ] M ) . Since | x n y n | p · d ( x n , y n ) < p 1 n , the sequence { y n } n N also has limit equal to ω ¯ ( [ γ ] M ) . Using now that y n x 0 x n , the limit ω ¯ ( [ γ ] M ) is equal to x 0 .    □
From the above results and under certain conditions, we are ready to give a method for computing the asymptotic ω -primality of a given element of a cancellative monoid.
Algorithm 1 admits a parallel version because each of the needed computations for step 1 can be done as separate procedures. In [16], a Python implementation of this algorithm can be found.
Algorithm 1: Computing the asymptotic ω -primality of an element.
Input: A system of generators of M and γ N p .
Output: The asymptotic ω -primality of [ γ ] M , ω ¯ ( [ γ ] M ) .
  • For every Δ { 1 , , p } compute V Δ the set minimal vertices π Δ ( Γ Δ ) .
  • Compute V = minimals Δ { 1 , , p } V Δ .
  • Return ω ¯ ( [ γ ] M ) = m a x { | | v | | v V } .

5. Two Particular Cases

In this section we focus on two particular cases that can be easily studied: r a n k ( M ) = 1 and r a n k ( M ) = p 1 .

5.1. Case r a n k ( M ) = 1

Let v be the generator of M and [ γ ] S . Since v = ( v 1 , , v p ) has, at least, a negative and a positive component, we can define the following Algorithm 2.
Algorithm 2: Computing the asymptotic ω -primality of an element for the case r a n k ( M ) = 1 .
Input: v generator of M and γ N p .
Output: The asymptotic ω -primality of [ γ ] M , ω ¯ ( [ γ ] M )
  • I = { 1 , , p } , W = Ø , v = v .
  • While all coordinates of v N p :  
    (a)
    Compute the minimum λ Q such that there exist i I with γ i + λ v i = 0 .
    (b)
    Set v i = 0 , I = I \ { i } and W = W { γ + λ v } .
    (c)
    I = { 1 , , p } , v = v .
    (d)
    Repeat Step 2 and return max { | | w | | w W } .

5.2. Case r a n k ( M ) = p 1

If r a n k ( M ) = p 1 , then S is a numerical semigroup. This kind of structures has been broadly studied (see for example [17]). In (Corollary 20 [9]), the authors state that if S = s 1 < < s q then ω ¯ ( s ) = s s 1 . Note that with our construction we get the same result, since in this kind of semigroups minimals ( π ( Γ n ) ) are the intersection of the hyperplane spanned by M and the axes. As M is defined as m 1 x 1 + + m n p n = 0 , then an element s S is given by m 1 x 1 + + m n p n = 0 . Therefore, minimals ( π ( Γ n ) ) = { s s 1 > > s s q } and ω ¯ ( s ) = s s 1 .

6. Conclusions

We have generalize the known results about the asymptotic ω -primality for any finitely generated commutative cancelative monoids. We have described a discrete geometric method using partitions Q n N n which can be used for computing other invariants. This method has allowed us to develop an algorithm for computing the ω -primality for this kind of semigroups under some assumptions. Moreover, this method allowed us to proof a prevous known result in a more straightforward way.

7. Future Work

We are interested in being able to compute the asymptotic ω -primality in all the possible cases not only under the hypotesis of Theorem 3. In order to achieve this goal, a possible strategy may be to study different families of cancelative monoids as it has been done for the ω -primality.

Author Contributions

Conceptualization, J.I.G.-G., D.M.-A. and A.V.-T.; funding acquisition, J.I.G.-G. and A.V.-T.; investigation, J.I.G.-G., D.M.-A. and A.V.-T.; writing—original draft, J.I.G.-G., D.M.-A. and A.V.-T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by Junta de Andalucía group FQM-343, Proyecto de Excelencia de la Junta de Andalucía ProyExcel_00868, Proyecto de investigación del Plan Propio—UCA 2022–2023 (PR2022-011) and Proyecto de investigación del Plan Propio—UCA 2022–2023 (PR2022-004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rosales, J.C.; García-Sánchez, P.A. Finitely Generated Commutative Monoids; Nova Science Publishers Inc.: Hauppauge, NY, USA, 1999. [Google Scholar]
  2. Geroldinger, A.; Halter-Koch, F. Non-Unique Factorizations: Algebraic, Combinatorial and Analytic Theory; Chapman and Hall: London, UK, 2006. [Google Scholar]
  3. Anderson, D.F.; Chapman, S.T. How far is an element from being prime? J. Algebra Appl. 2010, 9, 779–789. [Google Scholar] [CrossRef]
  4. Diracca, L. On a generalization of the exchange property to modules with semilocal endomorphism rings. J. Algebra 2007, 313, 972–987. [Google Scholar] [CrossRef]
  5. Chapman, S.T.; Tripp, Z. ω-primality in arithmetic Leamer monoids. Semigroup Forum 2019, 99, 47–56. [Google Scholar] [CrossRef]
  6. Chapman, S.T.; Gotti, F.; Gotti, M. Factorization invariants of Puiseux monoids generated by geometric sequences. Commun. Algebra 2019, 48, 380–396. [Google Scholar] [CrossRef]
  7. Barron, T.; O’Neill, C.; Pelayo, R. On dynamic algorithms for factorization invariants in numerical monoids. Math. Comp. 2017, 86, 2429–2447. [Google Scholar] [CrossRef]
  8. Anderson, D.F.; Chapman, S.T.; Kaplan, N.; Torkornoo, D. An algorithm to compute ω-primality in a numerical monoid. Semigroup Forum 2011, 82, 96–108. [Google Scholar] [CrossRef]
  9. García-García, J.I.; Moreno-Frías, M.A.; Vigneron-Tenorio, A. Computation of the ω-primality and asymptotic ω-primality with applications to numerical semigroups. Israel J. Math. 2015, 206, 395–411. [Google Scholar] [CrossRef]
  10. UCA Supercomputer Service. Available online: http://supercomputacion.uca.es/ (accessed on 23 December 2022).
  11. Rosales, J.C.; García-Sánchez, P.A.; García-García, J.I. Atomic commutative monoids and their elasticity. Semigroup Forum 2004, 68, 64–86. [Google Scholar] [CrossRef]
  12. Blanco, V.; García-Sánchez, P.A.; Geroldinger, A. Semigroup-theoretical characterizations of arithmetical invariants with applications to numerical monoids and Krull monoids. Illinois J. Math. 2011, 55, 1385–1414. [Google Scholar] [CrossRef]
  13. Rosales, J.C.; García-Sánchez, P.A.; García-García, J.I. Irreducible ideals of finitely generated commutative monoids. J. Algebra 2001, 238, 328–344. [Google Scholar] [CrossRef] [Green Version]
  14. Geroldinger, A.; Hassler, W. Local tameness of v-Noetherian monoids. J. Pure Appl. Algebra 2008, 212, 1509–1524. [Google Scholar] [CrossRef]
  15. Fekete, M. Über die Verteilung der Wurzeln bei gewissen algebraischen Gleichungen mit ganzzahligen Koeffizienten. Math. Z. 1923, 17, 228–249. [Google Scholar] [CrossRef]
  16. García-García, J.I.; Marín-Aragón, D.; Sánchez-R.-Navarro, A.; Vigneron-Tenorio, A. Commutative Monoids. Available online: https://github.com/D-marina/CommutativeMonoids (accessed on 23 December 2022).
  17. Rosales, J.C.; García-Sánchez, P.A. Numerical Semigroups; Springer: New York, NY, USA, 2009. [Google Scholar]
Figure 1. Representation of Z ( 100 + S ) .
Figure 1. Representation of Z ( 100 + S ) .
Mathematics 11 00790 g001
Figure 2. Example M = ( 10 , 11 ) and γ = ( 15 , 2 ) .
Figure 2. Example M = ( 10 , 11 ) and γ = ( 15 , 2 ) .
Mathematics 11 00790 g002
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

García-García, J.I.; Marín-Aragón, D.; Vigneron-Tenorio, A. Asymptotic ω-Primality of Finitely Generated Cancelative Commutative Monoids. Mathematics 2023, 11, 790. https://doi.org/10.3390/math11040790

AMA Style

García-García JI, Marín-Aragón D, Vigneron-Tenorio A. Asymptotic ω-Primality of Finitely Generated Cancelative Commutative Monoids. Mathematics. 2023; 11(4):790. https://doi.org/10.3390/math11040790

Chicago/Turabian Style

García-García, Juan Ignacio, Daniel Marín-Aragón, and Alberto Vigneron-Tenorio. 2023. "Asymptotic ω-Primality of Finitely Generated Cancelative Commutative Monoids" Mathematics 11, no. 4: 790. https://doi.org/10.3390/math11040790

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop