Perron transforms and Hironaka's game
Michael de Moraes, Josnei Novacoski

TL;DR
This paper introduces a unified matrix-based framework that generalizes Hironaka's game and Perron transforms, providing insights into their roles in local uniformization proofs.
Contribution
It presents a new matricial result that simultaneously generalizes Hironaka's game and Perron transforms, linking them in a common theoretical framework.
Findings
Unified matricial framework for Perron transforms and Hironaka's game
Derivation of Perron algorithm forms in local uniformization proofs
Enhanced understanding of the relationship between these mathematical concepts
Abstract
In this paper we present a matricial result that generalizes Hironaka's game and Perron transforms simultaneously. We also show how one can deduce the various forms in which the algorithm of Perron appears in proofs of local uniformization from our main result.
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.
Perron transforms and Hironaka’s game
Michael de Moraes
and
Josnei Novacoski
Abstract.
In this paper we present a matricial result that generalizes Hironaka’s game and Perron transforms simultaneously. We also show how one can deduce the various forms in which the algorithm of Perron appears in proofs of local uniformization from our main result.
Key words and phrases:
Valuations, Local uniformization, Algorithm of Perron, Hironaka’s game
2010 Mathematics Subject Classification:
Primary 13A18
During the realization of this project the second author was supported by a grant from Fundação de Amparo à Pesquisa do Estado de São Paulo (process number 2017/17835-9).
1. Introduction
The algorithm of Perron appears as an important tool in various proofs of local uniformization for valuations centered on algebraic varieties. For instance, in [9], Zariski applies this algorithm in the proof of the Local Uniformization Theorem for places of algebraic function fields over base fields of characteristic [math]. Then, in [10], he uses this theorem to prove resolution of singularities for algebraic surfaces (in characteristic [math]). The local uniformization problem over base fields of any characteristic is still open. In [7], Knaf and Kuhlmann use a similar algorithm in the proof that Abhyankar places admit local uniformization in any characteristic. Also, in [2], Cutkosky and Mourtada use a version of Perron transforms in the proof that reduction of the multiplicity of a characteristic hypersurface singularity along a valuation is possible if there is a finite linear projection which is defectless.
The Hironaka’s game was proposed by Hironaka in [5] and [6]. This game encodes the combinatorial part of the resolution a given singularity. Different winning strategies for this game allow different resolutions for that singularity. The existence of a winning strategy for Hironaka’s game was first proved by Spivakovsky in [8]. An alternative solution was presented in [11]. In [4], Hauser presents a detailed relation between Hironaka’s game and its applications on resolution of singularities.
The main goal of this paper is to explicitly relate Perron transforms and Hironaka’s game. Our main result (Theorem 2.1), which is given in terms of matrices with non-negative integer entries, implies the existence of a winning strategy for the Hironaka’s game and also the existence of Perron transforms with some required properties.
This paper is divided as follows. In Section 2, we present and prove our main theorem. In Section 3, we present and prove Lemma 4.2 of [7] (Theorem 3.3 below). Knaf and Kuhlmann use this result as an important step to prove that every Abhyankar valuation admits local uniformization. A proof of Theorem 3.3 can be found in [3], but we show here that it follows easily from Theorem 2.1. In Section 4, we present and prove Lemma 4.1 of [2] (Theorem 4.1 below). In [2], the authors refer to a proof of it in [1]. That proof is based on the original algorithm of Zariski to prove local uniformization. Again, we show that Theorem 4.1 follows from Theorem 2.1. In section 5, we present the Hironaka’s game (also known as Hironaka’s polyhedra game), and deduce from Theorem 2.1 that it admits a wining strategy (Theorem 5.2).
2. Main theorem
Let be a subset of and . We define the matrix
[TABLE]
by
[TABLE]
Notice that and if we think of as a mapping from to we have
[TABLE]
The main result of this paper is the following:
Theorem 2.1**.**
Let . Then there exist , subsets and such that for every , , is chosen in function of the set
[TABLE]
and is randomly assigned in such that
[TABLE]
componentwise, where
[TABLE]
Given , we define in the following way: set
[TABLE]
and denote and . Then
[TABLE]
where denotes the sum norm. Observe that or componentwise if, and only if, the first coordinate of is [math].
Proposition 2.2**.**
Let such that and , where and . Then there exists such that, for every , we have
[TABLE]
where denotes the lexicographic order.
We proof now Theorem 2.1 using Proposition 2.2, and we will prove Proposition 2.2 in the sequence.
Proof of Theorem 2.1 assuming Proposition 2.2.
We set
[TABLE]
and for , if , , and have been defined, we set
[TABLE]
We have to show that for some , the first coordinate of is [math], where we choose , and is randomly assigned in for all .
If the first coordinate of is [math], then nothing needs to be done. Suppose that the first coordinate of is different than [math]. By Proposition 2.2, there exists such that for any we have
[TABLE]
If has first coordinate [math], it is done. If not, we apply proposition 1.2 again. Iterating this process, we produce a strictly descending sequence
[TABLE]
Since is well ordered with respect to the lexicographic order, a strictly descending sequence must be finite. Then there is such that have the first coordinate equals to [math]. ∎
Now we will prove Proposition 2.2.
Proof of Proposition 2.2.
Let and , and assume, without loss of generality, that . Since and , there exists such that and . Hence, renumbering the indexes, there exists such that for and for . Then we have
[TABLE]
with , and , . We also assume that are in descending order. The set and will be chosen after this permutation, and then we can return to the original configuration with the inverse permutation.
Since , there exists such that
[TABLE]
Take . For any fixed we set
[TABLE]
Then
[TABLE]
To calculate , we denote
[TABLE]
One can show that
[TABLE]
where is the th coordinate of , and is the th coordinate of .
We claim that . Indeed, we know that , but
[TABLE]
[TABLE]
because .
We will analyze the cases and separately.
If , then , and we have
[TABLE]
Hence
[TABLE]
and the result follows.
If , we have , since . However, in this case, we claim that . Indeed, since and the are decreasing for , the inequalities (1) guarantee that . For the inequality , we will use that , since the are decreasing for and . We have
[TABLE]
Since , we have , and then
[TABLE]
Finally,
[TABLE]
and therefore
[TABLE]
∎
3. Kuhlmann and Knaf’s Perron transform
Let be a finitely generated ordered abelian group and a basis of (i.e., ) formed by positive elements. Such basis exists because every ordered abelian group is free; see [3].
Definition 3.1**.**
A simple Perron transform on is a new basis of , obtained in the following way: let and such that for all . Then
[TABLE]
Observe that is indeed a basis of and is formed by positive elements, since for all . We define a Perron transform on as a basis , obtained by perform finitely many successive simple Perron transforms starting from . We denote, whenever necessary,
[TABLE]
where is a simple Perron transform of , for .
Let . If is written on the basis by
[TABLE]
then is written on the basis by
[TABLE]
The matrix is the matrix of change of basis, from to , which we also denoted by . If is the Perron transform (2), then
[TABLE]
For a subset of , we denote
[TABLE]
We see by (3) that
[TABLE]
Lemma 3.2**.**
Let be a finitely generated ordered abelian group, a basis of formed by positive elements and a positive element. Then there exists a Perron transform of such that .
Proof.
Note that if, and only if, has non-negative coordinates on the basis .
Write
[TABLE]
were and have non-negative coordinates. By Theorem 2.1, there is a matrix
[TABLE]
such that is given so that is the change-of-basis matrix of a Perron transform on , and
[TABLE]
componentwise. Since is formed by positive elements and is positive, the equation
[TABLE]
ensures that
[TABLE]
componentwise. Then
[TABLE]
has non-negative coordinates, and therefore
[TABLE]
∎
In [7] Knaf and Kuhlmann use the following result as an important step to prove that every Abhyankar valuation admits local uniformization.
Theorem 3.3** (Lemma 4.2 of [7]).**
Let be a finitely generated ordered abelian group and positive elements. Then there exists a basis of , formed by positive elements, such that
[TABLE]
Proof.
We start with a basis of formed by positive elements. By Lemma 3.1, there is a Perron transform of such that
[TABLE]
By Lemma 3.2, there is a Perron transform of such that
[TABLE]
Since , we have
[TABLE]
Repeating this process to include all elements , take , and we have
[TABLE]
∎
4. Cutkosky and Mourtada’s Perron transform
Let be a polynomial ring over a field . Let be a valuation in with center , that is, and for all . Suppose that is a rational basis of , where is the value group of . Let be such that
[TABLE]
where , and for every . In [2], the authors call the inclusion map a Perron transform of type (6).
Theorem 4.1** (Lemma 4.1 of [2]).**
Let and two monomials, with and . Then there exists a Perron transform of type (6) such that divides in .
Proof.
Since is a rational basis of , we have that is a basis, formed by positive elements, of the ordered subgroup of . By Lemma 3.2, since , there is a Perron transform such that .
Since , we have, for all ,
[TABLE]
where for all . We have that is a matrix with non-negative entries and det, since it represents a change of basis of a Perron transform.
Define by the equations
[TABLE]
We have for every , . Furthermore,
[TABLE]
where , since . Then
[TABLE]
and therefore divides in . ∎
If is a simple Perron transform, then the first quadrant of the matrix above is the matrix , which is of the form , for some and . Then the ’s are defined by
[TABLE]
If is a Perron transform, then the ’s are defined by iteration of the above definition to simple Perron transforms.
As a corollary of Theorem 4.1 we have the following:
Theorem 4.2**.**
Let be a polynomial. Then there is a Perron transform of type (6) such that is written by
[TABLE]
where and .
Proof.
Let . Write as
[TABLE]
where and are monomials of with coefficients equal to , for all . We may assume that for all . Applying Theorem 4.1 successively, there exists a type Perron transform such that divides in for all . Then
[TABLE]
where
[TABLE]
∎
5. Hironaka’s game
Let be a finite number of points in with positive convex hull . Consider two “players”, and , competing in the following game (known as Hironaka’s polyhedra game): player chooses a subset of and, afterwards, player chooses and element . After this “round”, the set is replaced by the set obtained as follows: for each element the corresponding element will be
[TABLE]
We define then . Player wins the game if, after finitely many rounds, the set becomes an “ortant”, i.e., a set of the form for some . The main result of [8] is the following:
Theorem 5.1**.**
There exists a winning strategy for player .
Observe that above is equal to , and player wins the game after the th round if, and only if, the set has minimum element which respect to the componentwise order. Then we can refrase Theorem 5.1 in the following equivalent theorem:
Theorem 5.2**.**
Let be a finite non-empty set. Then there exist and finite sequences and such that is chosen in function of the set
[TABLE]
and
[TABLE]
such that there exists for which
[TABLE]
where
[TABLE]
Proof.
We prove by induction on . If there is nothing to prove. The case is just Theorem 2.1 and it was already proved in Section 2. Suppose, by induction, that that the Theorem is true for set with . Let . Applying the induction hypothesis to , we may assume that componentwise for all . Since a matrix of the type preserves componentwise inequalities, we apply the case to and the theorem is proved. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S.D. Cutkosky, Local factorization and monomialization of morphisms , Astérisque 260 (1999).
- 2[2] S.D. Cutkosky and H. Mourtada, Defect and local uniformization , preprint, ar Xiv:1711.02726.
- 3[3] G.A. Elliot, On totally ordered groups, and K 0 subscript 𝐾 0 K_{0} , Lecture Notes Math. 734 (1979), 1-49.
- 4[4] H. Hauser, The Hironaka theorem on resolution of singularities , Bulletin of the AMS, Volume 40, Number 3 (2009),323–403.
- 5[5] H. Hironaka, Characteristic polyhedra of singularities , Journal of Mathematics of Kyoto University, Vol. 7 (1968), 251-293.
- 6[6] H. Hironaka, Study of Algebraic Varieties (in Japanese), Monthly Report, Japan Acad., Vol. 23 , No. 5 (1970), 1-5.
- 7[7] H. Knaf and F.-V. Kuhlmann, Abhyankar places admit local uniformization in any characteristic , Ann. Scient. Éc. Norm. Sup., 4e série, t. 38 (2005), 833-846.
- 8[8] M. Spivakovsky, A solution to Hironaka’s Polyhedra Game , Arithmetic and Geometry Papers dedicated to I.R. Shafarevich on the occasion of his sixtieth birthday, vol. II , Birkhauser (1983), 419-432.
