Polynomial-size vectors are enough for the unimodular triangulation of simplicial cones
Michael von Thaden

TL;DR
This paper proves that polynomial-size vectors are sufficient for unimodular triangulations of simplicial cones, significantly improving previous exponential bounds and establishing a polynomial bound in the cone's multiplicity.
Contribution
The authors demonstrate the existence of a polynomial bound in the multiplicity for unimodular triangulations, advancing understanding of the geometric structure of simplicial cones.
Findings
Established a polynomial bound in multiplicity for unimodular triangulations.
Improved previous exponential bounds to polynomial bounds.
Provided a bound of the form μ^{f(d)} with f(d) in O(d).
Abstract
In a recent paper, Bruns and von Thaden established a bound for the length of vectors involved in a unimodular triangulation of simplicial cones. The bound is exponential in the square of the logarithm of the multiplicity, and improves previous bounds significantly. The authors mentioned that the next goal would be a bound that is polynomial in the multiplicity but not knowing if such a bound exists. In this paper we will prove that such a bound, which is polynomial in the multiplicity , indeed exists. In detail, the bound is of the type with .
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.
Polynomial-size vectors are enough for the unimodular triangulation of simplicial cones
Michael von Thaden
FH Westküste, 25746 Heide, Germany
Abstract.
In a recent paper, Bruns and von Thaden established a bound for the length of vectors involved in a unimodular triangulation of simplicial cones. The bound is exponential in the square of the logarithm of the multiplicity, and improves previous bounds significantly. In this paper we will prove that a bound, which is polynomial in the multiplicity , exists. In detail, the bound is of the type with .
Key words and phrases:
unimodular triangulation, simplicial cone, stellar subdivision
2010 Mathematics Subject Classification:
52B20, 52C07, 11H06
1. Introduction
Unimodular triangulations of polytopes, cones and polyhedral complexes are a useful and important tool in many subfields of mathematics like algebraic geometry, commutative algebra, (enumerative) combinatorics or integer programming. In toric geometry, unimodular triangulations of cones correspond to desingularizations of a toric varieties. Here, the standard method for desingularization normally leads to triangulations which involve rather long vectors.
In [4] Bruns and von Thaden established a bound for the length of vectors involved in a unimodular triangulation of simplicial cones. Length is hereby measured by the basic simplex of that is spanned by the origin and the extreme integral generators of . We are interested in an upper bound for the dilatation factor for which all subdividing vectors are contained in . Bruns and von Thaden gave an upper bound for , which was exponential in the square of the logarithm of the multiplicity of the cone , hereby improving a result from Bruns and Gubeladze [2, Theorem 4.1] which itself was a slight improvement of the standard argument applied for the desingularization of toric varieties. Bruns and von Thaden mentioned in [4] that the next goal would be a bound that is polynomial in the multiplicity. In this paper we will prove that such a bound, which is polynomial in the multiplicity , indeed exists: the bound is of type with .
Of course, a corresponding result for the unimodular triangulation of lattice polytopes would be very desirable but this seems currently out of reach. The best result so far is the celebrated Knudsen-Mumford-Waterman theorem [6]. It states that a exists such that the multiples of a lattice polytope have unimodular triangulations for all . But Knudsen, Mumford and Waterman did not provide an explicit bound. Recently, Haase, Paffenholz, Piechnik and Santos closed this gap in [5] and provided an explicit bound, which is doubly exponential in the volume of the lattice polytope . Interestingly, if one is only interested in unimodular covers of lattice polytopes instead of unimodular triangulations one can do much better. In [3] Bruns and Gubeladze showed that multiples of lattice polytopes can be covered by unimodular simplices for all with . So, this threshold does only depend on and not on the multiplicity of .
[5] gives a comprehensive overview of the topic of unimodular triangulations as does [3, Chapter 3]. Furthermore, we refer the reader to [3] for any unexplained terminology.
2. Auxiliary results
One of the main ideas of the proof in [4] was that a cone whose multiplicity is a power of 2, or, generally speaking, whose multiplicity is a product of small primes could be triangulated using just short vectors. Therefore, in the first step one might wish to triangulate a cone into subcones whose multiplicities are exclusively products of small primes while keeping the subdividing vectors as short as possible.
If one wants to apply stellar subdivision to come up with a triangulation of by cones of the desired type, what kind of vectors should be used in the stellar subdivisions? Recall that if the primitive vectors generate a simplicial cone of dimension , and if denotes the sublattice of spanned by these vectors, then is the index of in , and each residue class has a representative in
[TABLE]
If divides , then there is an element of order in , and consequently there exists a vector
[TABLE]
If we do now apply stellar subdivision with respect to to , then the resulting cones have multiplicities . So, in essence, one substitutes a prime factor in the factorization of by the number . This means that if one could choose in a way that the are composite numbers, one increases the number of prime factors for the triangulating cones hereby ensuring that the prime factors are getting smaller.
But are there always vectors of type (1) such that all the are composite numbers? In general, this is not always the case: let be a prime number and let the cone be generated by the vectors
[TABLE]
Let be the set of all primes. Then . Furthermore, each residue class of modulo the sublattice generated by the vectors has a representative, which is of the form
[TABLE]
where denotes the remainder of modulo . Then, for every we have . So, in this case there is no vector of the form (1) such that all are just composite numbers.
But is there a condition which ensures that such a vector of type (1) with all being composite numbers exists? We will now prove quite easily that indeed always contains a vector of form (1) such that all the are composite numbers – as long as the largest prime factor of is bounded below by , where . This fact is a direct consequence of the following lemma which has already been proved in [4] with the help of an upper bound for the prime number counting function , as provided by Rosser & Schoenfeld in [7].
Lemma 2.1**.**
With the notation introduced, let such that
[TABLE]
Then there exists an element of order modulo such that none of the coefficients , , is an odd prime .
If one takes , the lemma implies that there exists an element of type (1) such that none of the coefficients in (1) is an odd prime as long as
[TABLE]
Therefore, we have
Theorem 2.2**.**
Let be a simplicial -cone such that
[TABLE]
where . Then there exists a vector
[TABLE]
such that for all .
Hence, as long as has a prime factor , there is also an element such that all are composite numbers or are equal to 2. These short vectors can then be used for successive stellar subdivision until one arrives at cones for which and which do constitute a triangulation of the original cone .
The following definition will help us to shorten any further explanations or statements for this kind of triangulation procedures.
Definition 2.3**.**
An -triangulation is defined as a triangulation of a cone by cones for which for all .
3. The algorithm
With the help of Theorem 2.2 we are now ready to formulate an algorithm which provides us with an -triangulation of a cone by cones . As we will see, the vectors involved in this triangulation are short and the multiplicities of the cones in the resulting triangulation are smaller than the multiplicity of the original cone .
Bounded prime factors triangulation – BPFT
0: The initial cone
0: An -triangulation of
1:
2:
3: for
4: for
5: while contains a cone (where ) such that do
6:
7: FIND such that for all (exists due to Theorem 2.2)
8: for all with do
9: Apply stellar subdivision to by (let be the resulting cones)
10:
11:
12: end for
13:
14: for all do
15: for all do
16:
17: end for
18:
19: end for
20: end while
21: Return
For a simplicial -cone the BPFT algorithm computes an -triangulation of . It applies successive stellar subdivisions to the initial cone and it stops when all multiplicities only have prime factors smaller than . Finally, it stops after finitely many iterations, because, if results from by stellar subdivision in the course of the BPFT algorithm, then we have .
As in [4] the set contains the original cone and all cones being created in the course of the algorithm and the set is a strict subset of unless is not divisible by a prime greater than or equal to . has been introduced out of technical reasons; it will help us to analyze certain properties of the resulting triangulation. The vectors for a cone include all extremal generators of all cones containing the cone . In particular, they also include the extremal generators of the cone itself.
In section 4 we will show that the generators of the resulting cones are short. Building on these results we will finally, in section 5, introduce new bounds for the length of vectors involved in unimodular triangulations of simplicial cones.
4. Bounds for -triangulation
Theorem 4.1**.**
Let . Then, for all
[TABLE]
Proof.
The proof of this theorem is similar to the proof of Theorem 4.1 in [2] and the proof of Theorem 2.1 in [4]. We consider the following sequence:
[TABLE]
Because
[TABLE]
for and for , it follows by induction that this sequence is increasing. Since for
[TABLE]
and because , we arrive at
[TABLE]
for . This inequality will be needed in the following.
Now, we will prove via induction on that
[TABLE]
So, let . If , there is nothing to prove.
So, suppose that . By the construction of it follows that this vector was used for the stellar subdivision of the initial cone . Hence, is of the form
[TABLE]
where for all . Therefore, , which finishes the case .
For the induction step assume the statement is true for . Again there is nothing to prove if . Otherwise is a vector used for stellar subdivision. With the same notation as above, it follows by construction of , that
[TABLE]
such that and again . So, it follows by induction that
[TABLE]
Because the are increasing, this means that
[TABLE]
which finishes the proof. ∎
The next definition will be helpful in showing that the length of every chain of cones
[TABLE]
where is generated from by stellar subdivision and belongs to the resulting -triangulation of , is relatively short.
Definition 4.2**.**
Let be a natural number, be its prime decomposition. Then we define , where . Hence, .
The function has some obvious nice properties.
Lemma 4.3**.**
- (1)
* for ,* 2. (2)
* for , ,* 3. (3)
* for .*
Lemma 4.4**.**
Let such that results from by stellar subdivision in the course of the BPFT algorithm. Then
[TABLE]
Proof.
Due to lines 7 and 9 of the algorithm,
[TABLE]
where and is either
- (1)
a composite number smaller than , i.e. with natural numbers or 2. (2)
.
For the first case we have by Lemma 4.3 and because
[TABLE]
[TABLE]
For the second case it follows that
[TABLE]
[TABLE]
because for all , which implies that , because is a prime. Therefore, . This proves the lemma. ∎
Lemma 4.5**.**
Let be an arbitrary cone resulting from the BPFT algorithm. Furthermore, we define
[TABLE]
Then
[TABLE]
Proof.
Let . By the algorithm, there is chain of cones
[TABLE]
such that is generated from by stellar subdivision. Lemma 4.4 implies that . On the other hand, by construction, , where . Therefore
[TABLE]
This proves the lemma, because for all . ∎
Corollary 4.6**.**
Every simplicial -cone , which is not already unimodular (i.e., ) has an -triangulation such that
[TABLE]
for all .
Proof.
Due to 4.1 and 4.5 it follows that
[TABLE]
Because due to 4.2 and we have . It follows that , which finally proves the corollary. ∎
5. Bounds for unimodular triangulation
Building on the previous bound we will now introduce new bounds for the length of vectors involved in unimodular triangulations of simplicial cones. This will be done with the help of the following corollary from [4].
Theorem 5.1**.**
Let and . So, and . Then every simplicial -cone , which is not already unimodular (i.e., ) has a unimodular triangulation such that for all
[TABLE]
Furthermore, we will need the following lemma, which will help us with connecting the previous corollary and Corollary 4.6 to achieve our main result of a new upper bound for the length of vectors involved in the unimodular triangulation of simplicial cones.
Lemma 5.2**.**
Let us assume that every simplicial -cone with admits a unimodular triangulation such that
[TABLE]
for all for a certain . Let , be a simplicial -cone and let such that . Then admits a triangulation with such that
- (1)
* and* 2. (2)
**
for all and .
Proof.
Because , we know that there exists a vector
[TABLE]
W.l.o.g. we can assume that . Now, let , be the simplicial -cone generated by the vectors
[TABLE]
Then . Furthermore,
[TABLE]
Let be cones which constitute a unimodular triangulation of such that for all . Because is the index of the sublattice , which is spanned by the vectors , in , it follows that modulo is generated by each non-null element. One representative of such an element is obviously . So, since , it follows that for all and there exists a such that
[TABLE]
where and
[TABLE]
for all . This implies that also
[TABLE]
for all and .
Furthermore, because we have and because the are unimodular, it follows that for all and . Therefore, we also have
[TABLE]
Let now be the matrix formed by the row vectors , let and be the matrix formed by the row vectors . Then we have that
[TABLE]
for all , which implies that
[TABLE]
Therefore, the triangulation of given by has the desired properties, because, first, we have that for formed by the row vectors
[TABLE]
And second, we have already shown that for all and , if . ∎
Corollary 5.3**.**
Let and . So, and . Then every simplicial -cone , which is not already unimodular (i.e., ) has a unimodular triangulation such that for all
[TABLE]
Proof.
Due to 4.6 has an -triangulation such that for all
[TABLE]
Furthermore,
[TABLE]
for all .
So, let be the prime decomposition of , where . Then, due to successive application of Lemma 5.2 and Corollary 5.1 it follows that each of the cones admits a unimodular triangulation such that
[TABLE]
for all . Since the constitute an -triangulation of , the latter has a unimodular triangulation
[TABLE]
such that, for all and , we have
[TABLE]
Because
[TABLE]
it follows that
[TABLE]
Furthermore, we have
[TABLE]
where the last inequality follows from for all and equation (2).
Putting it all together, we get that
[TABLE]
where and . ∎
Via simplification of the above notation we finally get
Corollary 5.4**.**
Every simplicial -cone , which is not already unimodular (i.e., ) has a unimodular triangulation such that for all
[TABLE]
with .
Acknowledgement
I thank the two anonymous referees for their careful reading of the paper. It led to improvements in the exposition, and helped me to correct an error in Lemma 5.2.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] Bruns, W., Gubeladze, J., Unimodular covers of multiples of polytopes, Doc. Math., J. DMV 7 (2002), 463–480.
- 3[3] Bruns, W., Gubeladze, J., Polytopes, rings and K-theory, Springer (2009).
- 4[4] Bruns, W., von Thaden, M., Unimodular triangulations of simplicial cones by short vectors, Journal of Combinatorial Theory, Series A 150 (2017), 137–151.
- 5[5] Haase, C., Paffenholz, A., Piechnik, L.C., Santos, F., Existence of unimodular triangulations – positive results, preprint, ar Xiv:1405.1687.
- 6[6] Kempf, G., Knudsen, F., Mumford, D., Saint-Donat, B., Toroidal embeddings I, Lecture Notes in Mathematics 339, Springer (1973).
- 7[7] Rosser, J., Schoenfeld, L., Approximate formulas for some functions of prime numbers, Ill. J. Math. 6 (1962), 64–94.
