Tropical Arithmetic and Tropical Matrix Algebra
ReCALL (2005)
- arXiv: math/0505458
Available from arxiv.org
or
Abstract
This paper introduces a new structure of commutative semiring, generalizing the tropical semiring, and having an arithmetic that modifies the standard tropical operations, i.e. summation and maximum. Although our framework is combinatorial, notions of regularity and invertibility arise naturally for matrices over this semiring; we show that a tropical matrix is invertible if and only if it is regular.
Author-supplied keywords
Available from arxiv.org
Page 1
Tropical Arithmetic and Tropical Matrix Algebra
ar
X
iv
:m
at
h/
05
05
45
8v
3
[m
ath
.A
G]
2
2 S
ep
20
08
TROPICAL ARITHMETIC AND TROPICAL MATRIX ALGEBRA
ZUR IZHAKIAN
Abstract. This paper introduces a new structure of commutative semiring, generalizing the
tropical semiring, and having an arithmetic that modifies the standard tropical operations, i.e.
summation and maximum. Although our framework is combinatorial, notions of regularity and
invertibility arise naturally for matrices over this semiring; we show that a tropical matrix is
invertible if and only if it is regular.
Introduction
Traditionally, researchers have been able to frame mathematical theories using formal structures
provided by algebra; geometry is often a source for interesting phenomena in the core of these
theories. The semiring structure introduced in this paper emerges from the combinatorics within
max-plus algebra and its corresponding polyhedral geometry, called tropical geometry. Although
our ground structure is a semiring, much of the theory of standard commutative algebra can be
formulated on this semiring, leading to application in combinatorics, semigroup theory, polynomials
algebra, and algebraic geometry.
Tropical mathematics takes place over the tropical semiring (R ∪ {−∞},max,+), the real
numbers equipped with the operations of maximum and summation, respectively, addition and
multiplication [4, 6, 12], and it interacts with a number of fields of study including algebraic
geometry, polyhedral geometry, commutative algebra, and combinatorics. Polyhedral complexes,
resembling algebraic varieties over a field with real non-archimedean valuation, are the main objects
of the tropical geometry, where their geometric combinatorial structure is a maximal degeneration
of a complex structure on a manifold.
Over the past few years, much effort has been invested in the attempt to characterize a tropical
analogous to classical linear algebra, [3, 7, 12], and to determine connections between the classical
and the tropical worlds [11, 13, 14]. Despite the progress that has been achieved in these tropical
studies, some fundamental issues have not been settled yet; the idempotency of addition in (R ∪
{−∞},max,+) is maybe one of the main reasons for that. Addressing this reason, and other
algebro-geometric needs, our goals are:
(a) Introducing a new structure of a partial idempotent semiring having its own arithmetic
that generalizes the max-plus arithmetic and also carries a tropical geometric meaning;
(b) Presenting a novel approach for a theory of matrix algebra over partial idempotent semir-
ings that includes notions of regularity and semigroup invertibility, analogous as possible
to that of matrices over fields.
The latter goal is central issue in the study of Green’s relations over semigroups and is essential
toward developing a linear representations of semigroups. Our new approach answers these goals
and paves a way to treat other needs like having a notions of linear dependency and rank.
Our new structure, which we call extended tropical semiring , is built on the disjoint union
of two copies of R, denoted R and Rν , together with the formal element −∞ that serves as the
gluing point of R and Rν . Thus,
T := R ∪ {−∞} ∪ Rν
Date: Febuary 2008.
1991 Mathematics Subject Classification. Primary 15A09, 15A15, 16Y60; Secondary 15A33, 20M18, 51M20.
Key words and phrases. Tropical Algebra, Max-Plus Algebra, Commutative Semiring.
The author has been supported by the Chateaubriand scientific post-doctorate fellowships, Ministry of Science,
French Government, 2007-2008.
1
X
iv
:m
at
h/
05
05
45
8v
3
[m
ath
.A
G]
2
2 S
ep
20
08
TROPICAL ARITHMETIC AND TROPICAL MATRIX ALGEBRA
ZUR IZHAKIAN
Abstract. This paper introduces a new structure of commutative semiring, generalizing the
tropical semiring, and having an arithmetic that modifies the standard tropical operations, i.e.
summation and maximum. Although our framework is combinatorial, notions of regularity and
invertibility arise naturally for matrices over this semiring; we show that a tropical matrix is
invertible if and only if it is regular.
Introduction
Traditionally, researchers have been able to frame mathematical theories using formal structures
provided by algebra; geometry is often a source for interesting phenomena in the core of these
theories. The semiring structure introduced in this paper emerges from the combinatorics within
max-plus algebra and its corresponding polyhedral geometry, called tropical geometry. Although
our ground structure is a semiring, much of the theory of standard commutative algebra can be
formulated on this semiring, leading to application in combinatorics, semigroup theory, polynomials
algebra, and algebraic geometry.
Tropical mathematics takes place over the tropical semiring (R ∪ {−∞},max,+), the real
numbers equipped with the operations of maximum and summation, respectively, addition and
multiplication [4, 6, 12], and it interacts with a number of fields of study including algebraic
geometry, polyhedral geometry, commutative algebra, and combinatorics. Polyhedral complexes,
resembling algebraic varieties over a field with real non-archimedean valuation, are the main objects
of the tropical geometry, where their geometric combinatorial structure is a maximal degeneration
of a complex structure on a manifold.
Over the past few years, much effort has been invested in the attempt to characterize a tropical
analogous to classical linear algebra, [3, 7, 12], and to determine connections between the classical
and the tropical worlds [11, 13, 14]. Despite the progress that has been achieved in these tropical
studies, some fundamental issues have not been settled yet; the idempotency of addition in (R ∪
{−∞},max,+) is maybe one of the main reasons for that. Addressing this reason, and other
algebro-geometric needs, our goals are:
(a) Introducing a new structure of a partial idempotent semiring having its own arithmetic
that generalizes the max-plus arithmetic and also carries a tropical geometric meaning;
(b) Presenting a novel approach for a theory of matrix algebra over partial idempotent semir-
ings that includes notions of regularity and semigroup invertibility, analogous as possible
to that of matrices over fields.
The latter goal is central issue in the study of Green’s relations over semigroups and is essential
toward developing a linear representations of semigroups. Our new approach answers these goals
and paves a way to treat other needs like having a notions of linear dependency and rank.
Our new structure, which we call extended tropical semiring , is built on the disjoint union
of two copies of R, denoted R and Rν , together with the formal element −∞ that serves as the
gluing point of R and Rν . Thus,
T := R ∪ {−∞} ∪ Rν
Date: Febuary 2008.
1991 Mathematics Subject Classification. Primary 15A09, 15A15, 16Y60; Secondary 15A33, 20M18, 51M20.
Key words and phrases. Tropical Algebra, Max-Plus Algebra, Commutative Semiring.
The author has been supported by the Chateaubriand scientific post-doctorate fellowships, Ministry of Science,
French Government, 2007-2008.
1
Page 2
is provided with an order, ≺, extending the usual order on R, and endowed with the addition ⊕
and the multiplication ⊙ that modify the familiar operations max and +. By this setting, (T,⊕,⊙)
has the structure of a commutative semiring, ⊕ is idempotent only on Rν , and (T,⊕,⊙) allows
to define a homomorphic relation to a field with real non-archimedean valuation. From the point
of view of algebraic geometry, ⊕ encodes an additive multiplicity that enables to define tropical
algebraic sets in a natural manner.
The second part of the paper focuses mainly on introducing a theory of matrix algebra over
(T,⊕,⊙), reassembling the classical theory of matrices over fields, that includes notions of regularity
and invertibility in a natural way with the following relation:
Theorem 3.7: A tropical matrix is pseudo invertible if and only if it is tropically regular.
We provide also an explicit characterization of the pseudo inverse matrix A▽ of a regular matrix
A, which turns out to be similar to that of the classical theory. Concerning semigroup theory, we
show that the monoid Mn(T) of matrices over (T,⊕,⊙) can be related to as an E-dense monoid
in which our invertibility suits E-denseness, that is the products AA▽ and A▽A are idempotent
matrices [10].
Acknowledgement : The author would like to thank Prof. Eugenii Shustin for his invaluable
help. I’m deeply grateful him for his support and the fertile discussions we had.
A part of this work was done during the author’s stay at the Max-Planck-Institut fu¨r Mathematik
(Bonn). The author is very grateful to MPI for the hospitality and excellent work conditions.
1. Extended Tropical Arithmetic – A New Approach
With two goals in minds, geometrically and algebraically derived, our objective is to introduce
a new concept of idempotent semiring extensions, applied here to the classical tropical semiring
(R ∪ {−∞},max,+), including also the relation to non-Archimedean fields with real valuations.
Although related topics have been discussed earlier for (R ∪ {−∞},max,+), cf. [1, 2, 3, 15], in
this paper we use a different approach implemented on a semiring structure having a modified
arithmetic. We open by describing the standard tropical framework, then we present the basics of
our new concept and the associated semiring structure.
1.1. The tropical semiring. Tropical mathematics is the mathematics over idempotent semir-
ings, the tropical semiring is usually taken to be (R∪{−∞},max,+ ); the real numbers together
with the formal element −∞, and with the operations of tropical addition and tropical multipli-
cation
a+ b := max{a, b} , a · b := a+ b ,
cf. [11, 12]. We write R¯ for R ∪ {−∞} and equip R¯∗ := R with the Euclidean topology, assuming
that R¯ is homeomorphic to [0,∞). The tropical semiring contains the max-plus algebra [2, 12]
and it emerges as a target of non-Archimedean fields with real valuation; it is an idempotent
semiring, i.e. a+ a = a, with the unit 1
R¯
:= 0, and the zero element 0
R¯
:= −∞.
Elements of the semiring R¯[λ1, . . . , λn] are called tropical polynomials in n variables over R¯ and
are of the form
(1.1) f = max
i∈Ω
{〈Λ, i〉+ αi} ,
where 〈 ·, · 〉 stands for the standard scalar product, Ω ⊂ Zn is a finite nonempty set of points
i = (i1, . . . , in) with nonnegative coordinates, αi ∈ R for all i ∈ Ω, and Λ = (λ1, . . . , λn). The
addition and multiplication of polynomials are defined according to the familiar law.
Any tropical polynomial f ∈ R¯[λ1, . . . , λn]\{−∞} determines a piecewise linear convex function
f˜ : R(n) −→ R. But, in the tropical case, the map f 7→ f˜ is not injective, and one can reduce the
polynomial semiring so as to have only those elements needed to describe functions.
A tropical hypersurface is defined to be the domain of non-differentiability, also called the corner
locus, of f˜ for some f ∈ R¯[λ1, . . . , λn]\{−∞}. Therefore, points of a tropical hypersurface can be
specified as the points on which the value of f˜ is attained by at least two monomials of f . This
property is crucial for understanding the purpose of incorporating additive multiplicities, it will be
used later to distinguish the corner locus from the other points of a domain.
2
and the multiplication ⊙ that modify the familiar operations max and +. By this setting, (T,⊕,⊙)
has the structure of a commutative semiring, ⊕ is idempotent only on Rν , and (T,⊕,⊙) allows
to define a homomorphic relation to a field with real non-archimedean valuation. From the point
of view of algebraic geometry, ⊕ encodes an additive multiplicity that enables to define tropical
algebraic sets in a natural manner.
The second part of the paper focuses mainly on introducing a theory of matrix algebra over
(T,⊕,⊙), reassembling the classical theory of matrices over fields, that includes notions of regularity
and invertibility in a natural way with the following relation:
Theorem 3.7: A tropical matrix is pseudo invertible if and only if it is tropically regular.
We provide also an explicit characterization of the pseudo inverse matrix A▽ of a regular matrix
A, which turns out to be similar to that of the classical theory. Concerning semigroup theory, we
show that the monoid Mn(T) of matrices over (T,⊕,⊙) can be related to as an E-dense monoid
in which our invertibility suits E-denseness, that is the products AA▽ and A▽A are idempotent
matrices [10].
Acknowledgement : The author would like to thank Prof. Eugenii Shustin for his invaluable
help. I’m deeply grateful him for his support and the fertile discussions we had.
A part of this work was done during the author’s stay at the Max-Planck-Institut fu¨r Mathematik
(Bonn). The author is very grateful to MPI for the hospitality and excellent work conditions.
1. Extended Tropical Arithmetic – A New Approach
With two goals in minds, geometrically and algebraically derived, our objective is to introduce
a new concept of idempotent semiring extensions, applied here to the classical tropical semiring
(R ∪ {−∞},max,+), including also the relation to non-Archimedean fields with real valuations.
Although related topics have been discussed earlier for (R ∪ {−∞},max,+), cf. [1, 2, 3, 15], in
this paper we use a different approach implemented on a semiring structure having a modified
arithmetic. We open by describing the standard tropical framework, then we present the basics of
our new concept and the associated semiring structure.
1.1. The tropical semiring. Tropical mathematics is the mathematics over idempotent semir-
ings, the tropical semiring is usually taken to be (R∪{−∞},max,+ ); the real numbers together
with the formal element −∞, and with the operations of tropical addition and tropical multipli-
cation
a+ b := max{a, b} , a · b := a+ b ,
cf. [11, 12]. We write R¯ for R ∪ {−∞} and equip R¯∗ := R with the Euclidean topology, assuming
that R¯ is homeomorphic to [0,∞). The tropical semiring contains the max-plus algebra [2, 12]
and it emerges as a target of non-Archimedean fields with real valuation; it is an idempotent
semiring, i.e. a+ a = a, with the unit 1
R¯
:= 0, and the zero element 0
R¯
:= −∞.
Elements of the semiring R¯[λ1, . . . , λn] are called tropical polynomials in n variables over R¯ and
are of the form
(1.1) f = max
i∈Ω
{〈Λ, i〉+ αi} ,
where 〈 ·, · 〉 stands for the standard scalar product, Ω ⊂ Zn is a finite nonempty set of points
i = (i1, . . . , in) with nonnegative coordinates, αi ∈ R for all i ∈ Ω, and Λ = (λ1, . . . , λn). The
addition and multiplication of polynomials are defined according to the familiar law.
Any tropical polynomial f ∈ R¯[λ1, . . . , λn]\{−∞} determines a piecewise linear convex function
f˜ : R(n) −→ R. But, in the tropical case, the map f 7→ f˜ is not injective, and one can reduce the
polynomial semiring so as to have only those elements needed to describe functions.
A tropical hypersurface is defined to be the domain of non-differentiability, also called the corner
locus, of f˜ for some f ∈ R¯[λ1, . . . , λn]\{−∞}. Therefore, points of a tropical hypersurface can be
specified as the points on which the value of f˜ is attained by at least two monomials of f . This
property is crucial for understanding the purpose of incorporating additive multiplicities, it will be
used later to distinguish the corner locus from the other points of a domain.
2
Page 3
One of our goals is to establish a semiring structure that allows one to realize (algebraically)
the points of a corner locus as a “zero” locus of a polynomial; namely, to have the ability to form
algebraic sets. Therefore, we would like to have a structure that not only provides the operation of
maximum, but also encodes an indication about its additive multiplicity. In other word, in some
sense, to “resolve” the idempotency of (R¯,max,+ ).
Remark 1.1. Indeed, to address this goal, one may suggest an alternative arithmetic that defines
the addition of two equal elements to be −∞, which we write as “a+a” = −∞, and the addition of
different elements to be their maximum. We denote this structure as (R¯, “max ”,+). Unfortunately,
this type of addition is not associative; for example, for b < a we have “b+(a + a) ” = “b+(−∞) ” =
b while “ (b+ a) + a” = “(a) + a” = −∞.
Our next development addresses this algebro-geometric issue; later we show that it also servers
a solid base for developing a theory of matrix algebra over semirings that have the notions of
regularity and invertibility.
1.2. The extended tropical semiring. Roughly speaking, the central idea of our new approach
is a generalization of (R¯,max,+) to a semiring structure having a partial idempotent addition that
distinguishes between sums of similar elements and sums of different elements. Set theoretically,
our semiring is composed from the disjoint union of two copies of R, denoted R and Rν , which
glued along the formal element −∞ to create the set
T := R ∪ {−∞} ∪ Rν .
In what follows we denote the unions R ∪ {−∞} and Rν ∪ {−∞} respectively by R¯ and R¯ν , write
T
× for T \ {−∞}, and call the elements of R reals.
We use the generic notation that a, b ∈ R for reals, aν , bν ∈ Rν where a, b ∈ R, and x, y ∈ T.
Thus, T is provided with the following order ≺ extending the usual order on R:
Axiom 1.2. The order ≺ on T is defined as:
(1) −∞ ≺ x, ∀x ∈ T×;
(2) for any real numbers a < b, we have a ≺ b, a ≺ bν , aν ≺ b, and aν ≺ bν ;
(3) a ≺ aν for all a ∈ R.
One can verify that the corresponding partial order, , holds only in the cases where both elements
are in R or both are in Rν .
Example 1.3. Assume a < b < c are reals; then
−∞ ≺ a ≺ aν ≺ b ≺ bν ≺ c ≺ cν .
According to the rules of ≺, cf. Axiom 1.2, T is then endowed with the two operations ⊕ and ⊙,
addition and multiplication respectively, defined as below. (We use the notation max≺ to denote
the maximum with respect to the order ≺ .)
Axiom 1.4. The laws of the extended tropical arithmetic are:
(1) −∞⊕ x = x⊕−∞ = x for each x ∈ T;
(2) x⊕ y = max≺{x, y} unless x = y;
(3) a⊕ a = aν ⊕ aν = aν ;
(4) −∞⊙ x = x⊙−∞ = −∞ for each x ∈ T;
(5) a⊙ b = a+ b for all a, b ∈ R;
(6) aν ⊙ b = a⊙ bν = aν ⊙ bν = (a + b)ν .
We call the triple (T,⊕,⊙) the extended tropical semiring ; later we show that (T,⊕,⊙) indeed
have the structure of commutative semiring with unit 1
T
:= 0 and 0
T
:= −∞.
Recall that two preliminary essential demands have been required on ⊕ , validity of associativity
and, simultaneously, differentiation between addition of similar reals and addition of different reals.
3
the points of a corner locus as a “zero” locus of a polynomial; namely, to have the ability to form
algebraic sets. Therefore, we would like to have a structure that not only provides the operation of
maximum, but also encodes an indication about its additive multiplicity. In other word, in some
sense, to “resolve” the idempotency of (R¯,max,+ ).
Remark 1.1. Indeed, to address this goal, one may suggest an alternative arithmetic that defines
the addition of two equal elements to be −∞, which we write as “a+a” = −∞, and the addition of
different elements to be their maximum. We denote this structure as (R¯, “max ”,+). Unfortunately,
this type of addition is not associative; for example, for b < a we have “b+(a + a) ” = “b+(−∞) ” =
b while “ (b+ a) + a” = “(a) + a” = −∞.
Our next development addresses this algebro-geometric issue; later we show that it also servers
a solid base for developing a theory of matrix algebra over semirings that have the notions of
regularity and invertibility.
1.2. The extended tropical semiring. Roughly speaking, the central idea of our new approach
is a generalization of (R¯,max,+) to a semiring structure having a partial idempotent addition that
distinguishes between sums of similar elements and sums of different elements. Set theoretically,
our semiring is composed from the disjoint union of two copies of R, denoted R and Rν , which
glued along the formal element −∞ to create the set
T := R ∪ {−∞} ∪ Rν .
In what follows we denote the unions R ∪ {−∞} and Rν ∪ {−∞} respectively by R¯ and R¯ν , write
T
× for T \ {−∞}, and call the elements of R reals.
We use the generic notation that a, b ∈ R for reals, aν , bν ∈ Rν where a, b ∈ R, and x, y ∈ T.
Thus, T is provided with the following order ≺ extending the usual order on R:
Axiom 1.2. The order ≺ on T is defined as:
(1) −∞ ≺ x, ∀x ∈ T×;
(2) for any real numbers a < b, we have a ≺ b, a ≺ bν , aν ≺ b, and aν ≺ bν ;
(3) a ≺ aν for all a ∈ R.
One can verify that the corresponding partial order, , holds only in the cases where both elements
are in R or both are in Rν .
Example 1.3. Assume a < b < c are reals; then
−∞ ≺ a ≺ aν ≺ b ≺ bν ≺ c ≺ cν .
According to the rules of ≺, cf. Axiom 1.2, T is then endowed with the two operations ⊕ and ⊙,
addition and multiplication respectively, defined as below. (We use the notation max≺ to denote
the maximum with respect to the order ≺ .)
Axiom 1.4. The laws of the extended tropical arithmetic are:
(1) −∞⊕ x = x⊕−∞ = x for each x ∈ T;
(2) x⊕ y = max≺{x, y} unless x = y;
(3) a⊕ a = aν ⊕ aν = aν ;
(4) −∞⊙ x = x⊙−∞ = −∞ for each x ∈ T;
(5) a⊙ b = a+ b for all a, b ∈ R;
(6) aν ⊙ b = a⊙ bν = aν ⊙ bν = (a + b)ν .
We call the triple (T,⊕,⊙) the extended tropical semiring ; later we show that (T,⊕,⊙) indeed
have the structure of commutative semiring with unit 1
T
:= 0 and 0
T
:= −∞.
Recall that two preliminary essential demands have been required on ⊕ , validity of associativity
and, simultaneously, differentiation between addition of similar reals and addition of different reals.
3
Page 4
The first requirement is satisfied by Axiom 1.2 (3) and Axiom 1.4 (2); that is, for reals, we have
the following:
(1.2) b⊕ aν = b⊕ (a⊕ a) ?=
↑
(b⊕ a)⊕ a =
(a)⊕ a = aν , a ≻ b,
(aν)⊕ a = aν , a = b,
(b)⊕ a = b, b ≻ a,
the equality is then derived from Axiom 1.4 (2).
Remark 1.5.
(1) The addition ⊕ (in comparison to that of (R¯,max,+)) is not idempotent, since a⊕a = aν ;
this is one of the main aspects of our approach.
(2) R¯ν is an ideal of T where sometimes we want to think about as a set of pseudo zeros, namely
consisting of those elements to be ignored. On the other hand, by Axiom 1.4 (3), R¯ν can
be also realized as a “shadow” copy of R whose elements carry additive multiplicities > 1,
received as tropical sums of identical reals. This view is important for understanding the
linkage between our arithmetic and the notion of tropicalization.
In the context of semigroups, both (T,⊕) and (T,⊙) are monoids but not groups and thus,
invertibility is invalid for both ⊕ and ⊙ . Yet, for ⊙ , one can talk about partial invertibility which
is well defined on reals only.
Definition 1.6. The division, denoted ⊙▽, of x, y ∈ T, with y 6= −∞, is defined as x ⊙▽ y =
x⊙ (−y), where −y = (−a)ν when y = aν .
Note that ⊙▽ is not well defined over all T, but suits our purpose. The cancellation law,
x⊙ y = x⊙ z ⇒ y = z, does not always hold; for example, the equality aν ⊙ b = aν ⊙ bν does not
satisfy cancellation.
Remark 1.7. The structure of (T,⊕,⊙) has been formulated on two disjoint copies of R with
the modification of the operations max and + ; the same construction can be performed for any
idempotent semiring with the property a+ b ∈ {a, b} and in particular for (Z,max,+ ).
1.3. Properties of the extended tropical arithmetic. Having formulated extended tropical
arithmetic, we address the its basic properties. We describe only the main cases in detail; therefore,
the trivial cases involving −∞ are omitted. To clarify the exposition, sometimes, we treat the
elements of R and Rν separately.
Commutativity: Axiomatic (cf. Axiom 1.4).
Associativity: By definition (a⊕b)ν = aν⊕bν and (a⊙b)ν = aν⊙bν . Thus, for different elements
in T, the associativity of ⊕ and ⊙ is clear by the associativity of max and + which also provides
the associativity of ⊙ for all T. The case in which identical reals are involved has already been
examined in (1.2). For the case of two similar elements in Rν we have:
(a⊕ bν)⊕ cν =
{
bν ⊕ cν = (b⊕ c)ν , b a,
a⊕ cν ց a ≻ b,
=
{
cν , c a, b,
a, a ≻ b, c,
and
a⊕ (bν ⊕ cν) = a⊕ (b ⊕ c)ν =
cν , c a, b,
bν , b a, c,
a, a ≻ b, c,
which have equal evaluations. (The other cases of compound expressions are obtained by the same
way.)
4
the following:
(1.2) b⊕ aν = b⊕ (a⊕ a) ?=
↑
(b⊕ a)⊕ a =
(a)⊕ a = aν , a ≻ b,
(aν)⊕ a = aν , a = b,
(b)⊕ a = b, b ≻ a,
the equality is then derived from Axiom 1.4 (2).
Remark 1.5.
(1) The addition ⊕ (in comparison to that of (R¯,max,+)) is not idempotent, since a⊕a = aν ;
this is one of the main aspects of our approach.
(2) R¯ν is an ideal of T where sometimes we want to think about as a set of pseudo zeros, namely
consisting of those elements to be ignored. On the other hand, by Axiom 1.4 (3), R¯ν can
be also realized as a “shadow” copy of R whose elements carry additive multiplicities > 1,
received as tropical sums of identical reals. This view is important for understanding the
linkage between our arithmetic and the notion of tropicalization.
In the context of semigroups, both (T,⊕) and (T,⊙) are monoids but not groups and thus,
invertibility is invalid for both ⊕ and ⊙ . Yet, for ⊙ , one can talk about partial invertibility which
is well defined on reals only.
Definition 1.6. The division, denoted ⊙▽, of x, y ∈ T, with y 6= −∞, is defined as x ⊙▽ y =
x⊙ (−y), where −y = (−a)ν when y = aν .
Note that ⊙▽ is not well defined over all T, but suits our purpose. The cancellation law,
x⊙ y = x⊙ z ⇒ y = z, does not always hold; for example, the equality aν ⊙ b = aν ⊙ bν does not
satisfy cancellation.
Remark 1.7. The structure of (T,⊕,⊙) has been formulated on two disjoint copies of R with
the modification of the operations max and + ; the same construction can be performed for any
idempotent semiring with the property a+ b ∈ {a, b} and in particular for (Z,max,+ ).
1.3. Properties of the extended tropical arithmetic. Having formulated extended tropical
arithmetic, we address the its basic properties. We describe only the main cases in detail; therefore,
the trivial cases involving −∞ are omitted. To clarify the exposition, sometimes, we treat the
elements of R and Rν separately.
Commutativity: Axiomatic (cf. Axiom 1.4).
Associativity: By definition (a⊕b)ν = aν⊕bν and (a⊙b)ν = aν⊙bν . Thus, for different elements
in T, the associativity of ⊕ and ⊙ is clear by the associativity of max and + which also provides
the associativity of ⊙ for all T. The case in which identical reals are involved has already been
examined in (1.2). For the case of two similar elements in Rν we have:
(a⊕ bν)⊕ cν =
{
bν ⊕ cν = (b⊕ c)ν , b a,
a⊕ cν ց a ≻ b,
=
{
cν , c a, b,
a, a ≻ b, c,
and
a⊕ (bν ⊕ cν) = a⊕ (b ⊕ c)ν =
cν , c a, b,
bν , b a, c,
a, a ≻ b, c,
which have equal evaluations. (The other cases of compound expressions are obtained by the same
way.)
4
Page 5
Distributivity : To verify distributivity of ⊙ over ⊕, for the case when all elements are reals, write
a⊙ (b⊕ c) =
a⊙ b, b ≻ c,
a⊙ bν , b = c,
a⊙ c, c ≻ b,
and
(a⊙ b)⊕ (a⊙ c) =
a⊙ b, b ≻ c,
(a⊙ b)ν , b = c,
a⊙ c, c ≻ b,
and compare the evaluations with respect to the different ordering of the involved arguments.
When elements of both R and Rν are involved, use the above specification together with Axiom
1.4; for example,
aν ⊙ (b ⊕ c) = (a⊙ (b⊕ c))ν =
((a⊙ b)⊕ (a⊙ c))ν =
(a⊙ b)ν ⊕ (a⊙ c)ν = (a⊙ bν)⊕ (a⊙ cν) .
Zero: By definition 0
T
:= −∞ is the additive identity of T (cf. Axiom 1.4 (1)), and it annihilates
T (cf. Axiom 1.4 (4)).
One: One can easily check that 1
T
:= 0 is the multiplicative identity of T.
Theorem 1.8. The set T equipped with the addition ⊕ and the multiplication ⊙ is a (non-
idempotent) commutative semiring, (Rν ,⊕) is an additive semigroup, and (R,⊙) and (Rν ,⊙) are
multiplicative semigroups.
Remark 1.9. In the view of Axiom 1.4, ν is realized as the onto order preserving projection
(1.3) ν : (T,⊕,⊙) −→ (R¯ν ,⊕,⊙) ,
where ν : a 7→ aν , ν : aν 7→ aν , and ν : −∞ 7→ −∞. Then, ν is a semiring homomorphism and
we write xν for the image of x ∈ T in R¯ν , where ν is is the identity for each x ∈ R¯ν . Accordingly,
call aν the ν-value of a. Given x, y ∈ T, we say that x is greater than y, or maximal, up to ν if
xν ≻ yν , similarly, when xν = yν we say that x and y are equal up to ν .
Writing xn for the tropical product x⊙ x⊙ · · · ⊙ x of n factors we have:
Lemma 1.10. (x ⊕ y)n = xn ⊕ yn, n ∈ N, for any x, y ∈ T.
Proof. Assume n > 1, by induction:
(x⊕ y)n = (x⊕ y)(x ⊕ y)n−1 = (x ⊕ y)(xn−1 ⊕ yn−1) = xn ⊕ xn−1y ⊕ xyn−1 ⊕ yn.
Suppose x ≻ y, then
xn ≻ xn−1y ⊕ xyn−1 ⊕ yn ≻ yn
and (x⊕y)n = xn. Similarly, if y ≻ x, then (x⊕y)n = yn. In the case of x = y, we have x⊕y ∈ R¯ν ,
xn ⊕ yn ∈ R¯ν , and xn ⊕ yn = xn = (x⊕ y)n.
Corollary 1.11. (
⊕s
i=1 xi)
n =
⊕s
i=1 x
n
i , n ∈ N, for any x1, . . . , xs ∈ T.
Corollary 1.12. The “Cauchy” inequality
x1 ⊙ x2 ⊙ · · · ⊙ xn xn1 ⊕ xn2 ⊕ · · · ⊕ xnn
holds for any x1, . . . , xn ∈ T; equality occurs only if ν(x1) = ν(x2) = · · · = ν(xn) and at least one
xi is in R¯ν .
5
a⊙ (b⊕ c) =
a⊙ b, b ≻ c,
a⊙ bν , b = c,
a⊙ c, c ≻ b,
and
(a⊙ b)⊕ (a⊙ c) =
a⊙ b, b ≻ c,
(a⊙ b)ν , b = c,
a⊙ c, c ≻ b,
and compare the evaluations with respect to the different ordering of the involved arguments.
When elements of both R and Rν are involved, use the above specification together with Axiom
1.4; for example,
aν ⊙ (b ⊕ c) = (a⊙ (b⊕ c))ν =
((a⊙ b)⊕ (a⊙ c))ν =
(a⊙ b)ν ⊕ (a⊙ c)ν = (a⊙ bν)⊕ (a⊙ cν) .
Zero: By definition 0
T
:= −∞ is the additive identity of T (cf. Axiom 1.4 (1)), and it annihilates
T (cf. Axiom 1.4 (4)).
One: One can easily check that 1
T
:= 0 is the multiplicative identity of T.
Theorem 1.8. The set T equipped with the addition ⊕ and the multiplication ⊙ is a (non-
idempotent) commutative semiring, (Rν ,⊕) is an additive semigroup, and (R,⊙) and (Rν ,⊙) are
multiplicative semigroups.
Remark 1.9. In the view of Axiom 1.4, ν is realized as the onto order preserving projection
(1.3) ν : (T,⊕,⊙) −→ (R¯ν ,⊕,⊙) ,
where ν : a 7→ aν , ν : aν 7→ aν , and ν : −∞ 7→ −∞. Then, ν is a semiring homomorphism and
we write xν for the image of x ∈ T in R¯ν , where ν is is the identity for each x ∈ R¯ν . Accordingly,
call aν the ν-value of a. Given x, y ∈ T, we say that x is greater than y, or maximal, up to ν if
xν ≻ yν , similarly, when xν = yν we say that x and y are equal up to ν .
Writing xn for the tropical product x⊙ x⊙ · · · ⊙ x of n factors we have:
Lemma 1.10. (x ⊕ y)n = xn ⊕ yn, n ∈ N, for any x, y ∈ T.
Proof. Assume n > 1, by induction:
(x⊕ y)n = (x⊕ y)(x ⊕ y)n−1 = (x ⊕ y)(xn−1 ⊕ yn−1) = xn ⊕ xn−1y ⊕ xyn−1 ⊕ yn.
Suppose x ≻ y, then
xn ≻ xn−1y ⊕ xyn−1 ⊕ yn ≻ yn
and (x⊕y)n = xn. Similarly, if y ≻ x, then (x⊕y)n = yn. In the case of x = y, we have x⊕y ∈ R¯ν ,
xn ⊕ yn ∈ R¯ν , and xn ⊕ yn = xn = (x⊕ y)n.
Corollary 1.11. (
⊕s
i=1 xi)
n =
⊕s
i=1 x
n
i , n ∈ N, for any x1, . . . , xs ∈ T.
Corollary 1.12. The “Cauchy” inequality
x1 ⊙ x2 ⊙ · · · ⊙ xn xn1 ⊕ xn2 ⊕ · · · ⊕ xnn
holds for any x1, . . . , xn ∈ T; equality occurs only if ν(x1) = ν(x2) = · · · = ν(xn) and at least one
xi is in R¯ν .
5
Page 6
1.4. Tropical arithmetics and tropicalization. The informal term tropicalization is used to
describe a map, based on a real valuation, of objects defined over a non-Archimedean field K with
real valuation to objects defined over (R¯,max,+ ); objects are either varieties or polynomials. The
tropicalization of a variety W ⊂ K(n) is a polyhedral complex in R(n), while a polynomial in n
variables in K[λ1, . . . , λn] is mapped to a tropical polynomial in n variables in R¯[λ1, . . . , λn], which
we recall determines an affine piecewise linear function.
Let K be an algebraically closed field with a real non-Archimedean valuation
(1.4) V al : (K,+, · ) −→ (R¯,max,+) ;
for example, assume K is the field of locally convergent complex Puiseux series, of the form
f(t) =
∑
a∈R
cata, ca ∈ C ,
where R ⊂ Q is bounded from below and the elements of R have a bounded denominator. Then,
(1.5) V al(f) =
{
−min{a ∈ R : ca 6= 0}, f ∈ K[λ1, . . . , λn] \ 0 ;
−∞, f = 0 ,
is a real valuation satisfying the rules of being non-Archimedean,
(1.6)
(i) V al(f · g) = V al(f) + V al(g) ,
(ii) V al(f + g) ≤ max{V al(f), V al(g)} .
(Note that V al is not a homomorphism, since it does not preserve associativity.) Thus, in the sense
of tropicalization, the arithmetic operations of K are replaced with the correspondence: · 7→ +
and + 7→ max .
Remark 1.13. Taking f, g ∈ K with V al(f) = V al(g) = a, then V al(f + g) can be any point of
the ray [−∞, a]. These cases provide the motivation for the use of (T,⊕,⊙) as the target of V al
that allows to distinguish between the cases in which Formula (1.6)(ii) is interpreted as equality
and the cases it is inequality.
In order to realize (T,⊕,⊙) as the target of V al, to each point aν ∈ Rν we assign the ray
Paν := [−∞, a] and to each x ∈ R¯ we assign the singleton Pa := {a}, in particular P−∞ := {−∞};
therefore x ∈ Px for each x ∈ T. With this construction we obtain the inclusions:
(1.7) P−∞, Pa ⊂ Paν , Paν ⊂ Pbν ⇐⇒ a ≺ b, ∀a, b ∈ R .
(Recall that two series in K that are vanished in order 1 must vanished on order at least 1; the
inclusions (1.7) address this property.)
Let G(T) := {Px : x ∈ T}, then V al(f) ∈ Px for some Px ∈ G(T) which clearly needs not be
unique. Accordingly, for each pair f ∈ K and x ∈ T we define the relation
(1.8) V al(f) ∈ Px or V al(f) /∈ Px
determined by the inclusion of V al(f) in Px.
Theorem 1.14. Formula (1.8) yields a homomorphism; that is, for any f, g ∈ K with V al(f) ∈ Px
and V al(g) ∈ Py we have V al(f · g) ∈ Px⊙y and V al(f + g) ∈ Px⊕y.
Proof. Suppose V al(f) = a, V al(g) = b. Then, since x ∈ Px for each x ∈ T,
V al(f · g) = V al(f) + V al(g) = a⊙ b ∈ Pa⊙b ,
and V al(f · 0) = V al(f) + V al(0) = a⊙ (−∞) ∈ P−∞ . For the additive relation, write
V al(f + g) ≤ max{V al(f), V al(g)} =
max{a, b} =
a ∈ Pa = Pa⊕b a > b,
a ∈ Pa ⊂ Paν = Pa⊕a a = b,
b ∈ Pb = Pa⊕b b > a,
and use the inclusion Pa ⊂ Paν , cf. (1.7). The case of V al(f + 0) is trivial.
6
describe a map, based on a real valuation, of objects defined over a non-Archimedean field K with
real valuation to objects defined over (R¯,max,+ ); objects are either varieties or polynomials. The
tropicalization of a variety W ⊂ K(n) is a polyhedral complex in R(n), while a polynomial in n
variables in K[λ1, . . . , λn] is mapped to a tropical polynomial in n variables in R¯[λ1, . . . , λn], which
we recall determines an affine piecewise linear function.
Let K be an algebraically closed field with a real non-Archimedean valuation
(1.4) V al : (K,+, · ) −→ (R¯,max,+) ;
for example, assume K is the field of locally convergent complex Puiseux series, of the form
f(t) =
∑
a∈R
cata, ca ∈ C ,
where R ⊂ Q is bounded from below and the elements of R have a bounded denominator. Then,
(1.5) V al(f) =
{
−min{a ∈ R : ca 6= 0}, f ∈ K[λ1, . . . , λn] \ 0 ;
−∞, f = 0 ,
is a real valuation satisfying the rules of being non-Archimedean,
(1.6)
(i) V al(f · g) = V al(f) + V al(g) ,
(ii) V al(f + g) ≤ max{V al(f), V al(g)} .
(Note that V al is not a homomorphism, since it does not preserve associativity.) Thus, in the sense
of tropicalization, the arithmetic operations of K are replaced with the correspondence: · 7→ +
and + 7→ max .
Remark 1.13. Taking f, g ∈ K with V al(f) = V al(g) = a, then V al(f + g) can be any point of
the ray [−∞, a]. These cases provide the motivation for the use of (T,⊕,⊙) as the target of V al
that allows to distinguish between the cases in which Formula (1.6)(ii) is interpreted as equality
and the cases it is inequality.
In order to realize (T,⊕,⊙) as the target of V al, to each point aν ∈ Rν we assign the ray
Paν := [−∞, a] and to each x ∈ R¯ we assign the singleton Pa := {a}, in particular P−∞ := {−∞};
therefore x ∈ Px for each x ∈ T. With this construction we obtain the inclusions:
(1.7) P−∞, Pa ⊂ Paν , Paν ⊂ Pbν ⇐⇒ a ≺ b, ∀a, b ∈ R .
(Recall that two series in K that are vanished in order 1 must vanished on order at least 1; the
inclusions (1.7) address this property.)
Let G(T) := {Px : x ∈ T}, then V al(f) ∈ Px for some Px ∈ G(T) which clearly needs not be
unique. Accordingly, for each pair f ∈ K and x ∈ T we define the relation
(1.8) V al(f) ∈ Px or V al(f) /∈ Px
determined by the inclusion of V al(f) in Px.
Theorem 1.14. Formula (1.8) yields a homomorphism; that is, for any f, g ∈ K with V al(f) ∈ Px
and V al(g) ∈ Py we have V al(f · g) ∈ Px⊙y and V al(f + g) ∈ Px⊕y.
Proof. Suppose V al(f) = a, V al(g) = b. Then, since x ∈ Px for each x ∈ T,
V al(f · g) = V al(f) + V al(g) = a⊙ b ∈ Pa⊙b ,
and V al(f · 0) = V al(f) + V al(0) = a⊙ (−∞) ∈ P−∞ . For the additive relation, write
V al(f + g) ≤ max{V al(f), V al(g)} =
max{a, b} =
a ∈ Pa = Pa⊕b a > b,
a ∈ Pa ⊂ Paν = Pa⊕a a = b,
b ∈ Pb = Pa⊕b b > a,
and use the inclusion Pa ⊂ Paν , cf. (1.7). The case of V al(f + 0) is trivial.
6
Page 7
1.5. The relation to the max-plus arithmetic. The structure of (T,⊕,⊙) provides a much
richer structure, generalizing both the max-plus semiring and the one suggested in Remark 1.1,
and achieves the best of both worlds.
Lemma 1.15. The map
(1.9) pi : (T,⊕,⊙) −→ (R¯,max,+ ) ,
pi : aν 7→ a, pi : a 7→ a, and pi : −∞ 7→ −∞, is a semiring epimorphism.
Proof. Clearly, pi is onto. Assume pi(x) = a and pi(y) = b, where x, y ∈ T, then pi(x ⊕ y) =
max{a, b} = max{pi(x), pi(y)} and pi(x ⊙ y) = a + b = pi(x) + pi(y).
On the other hand one can also define:
Lemma 1.16. The map
(1.10) θ : (R¯,max,+ ) −→ (R¯ν ,⊕,⊙),
θ : a 7→ aν and θ : −∞ 7→ −∞, is a semiring isomorphism that embeds (R¯,max,+ ) in (T,⊕,⊙).
Proof. Take a, b ∈ R¯, then θ(max{a, b}) = (max{a, b})ν = aν ⊕ bν = θ(a) ⊕ θ(b), and θ(a + b) =
(a + b)ν = aν ⊙ bν = θ(a)⊙ θ(b). R¯ν ⊂ T, so θ embeds (R¯,max,+ ) in (T,⊕,⊙).
Corollary 1.17. Categorically, by Remark 1.9, Lemma 1.15, and Lemma 1.16, the diagram
(T,⊕,⊙) (R¯,max,+ )
(R¯ν ,⊕,⊙)
pi
ν θ
-
j
?
commutes.
Corollary 1.17 displays (T,⊕,⊙) as a generalization of (R¯,max,+ ) which is endowed with
a richer structure in the sense that it encodes an indication about the additive multiplicity of
elements in R. Namely, since a ⊕ a = aν and a ⊕ aν = aν , aν can be realized as a point with
additive multiplicity > 1. (Clearly, computations for (R¯,max,+ ) can be performed on (T,⊕,⊙)
and then to be sent back to (R¯,max,+ ).)
As for the arithmetic suggested in Remark 1.1 (i.e. defined with “a + a” = −∞), one may
suggest the map
(1.11) φ : (T,⊕,⊙) −→ (R¯, “max ”,+ ),
φ : a 7→ a, φ : aν 7→ −∞, and φ : −∞ 7→ −∞; but, since (R¯, “max ”,+ ) is not associative, φ is
not a homomorphism.
1.6. Geometric view. Let us remind that one of our goals was to obtain a semiring structure
that enables us to treat algebraically the points of a corner locus of tropical functions, namely, to
define tropical algebraic set. To present only the frame of this idea, given a tropical polynomial
f ∈ T[λ1, . . . , λn] we define the tropical algebraic set of the corresponding function f˜ to be
Z(f˜) = {(x1, . . . , xn) ∈ T(n) : f˜(x1, . . . , xn) ∈ R¯ν}.
Therefore, the corner locus of f ∈ R¯[λ1, . . . , λn] over (R¯,max,+ ) is just the restriction of Z(f˜),
considered as a polynomial over (T,⊕,⊙), to the real points, i.e. Z(f˜) ∩ R¯(n).
Example 1.18. Consider the similar linear functions f(x) = x ⊕ a over (T,⊕,⊙) and f(x) =
max{x, a} over (R¯,max,+), see Figure 1. Restricting the domain to R only, over (T,⊕,⊙), the
image of the corner locus, which contains the single point a, is distinguished and is now mapped
to Rν .
The study of polynomial algebras and tropical algebraic sets over (T,⊕,⊙) will be treated in a
forthcoming paper.
7
richer structure, generalizing both the max-plus semiring and the one suggested in Remark 1.1,
and achieves the best of both worlds.
Lemma 1.15. The map
(1.9) pi : (T,⊕,⊙) −→ (R¯,max,+ ) ,
pi : aν 7→ a, pi : a 7→ a, and pi : −∞ 7→ −∞, is a semiring epimorphism.
Proof. Clearly, pi is onto. Assume pi(x) = a and pi(y) = b, where x, y ∈ T, then pi(x ⊕ y) =
max{a, b} = max{pi(x), pi(y)} and pi(x ⊙ y) = a + b = pi(x) + pi(y).
On the other hand one can also define:
Lemma 1.16. The map
(1.10) θ : (R¯,max,+ ) −→ (R¯ν ,⊕,⊙),
θ : a 7→ aν and θ : −∞ 7→ −∞, is a semiring isomorphism that embeds (R¯,max,+ ) in (T,⊕,⊙).
Proof. Take a, b ∈ R¯, then θ(max{a, b}) = (max{a, b})ν = aν ⊕ bν = θ(a) ⊕ θ(b), and θ(a + b) =
(a + b)ν = aν ⊙ bν = θ(a)⊙ θ(b). R¯ν ⊂ T, so θ embeds (R¯,max,+ ) in (T,⊕,⊙).
Corollary 1.17. Categorically, by Remark 1.9, Lemma 1.15, and Lemma 1.16, the diagram
(T,⊕,⊙) (R¯,max,+ )
(R¯ν ,⊕,⊙)
pi
ν θ
-
j
?
commutes.
Corollary 1.17 displays (T,⊕,⊙) as a generalization of (R¯,max,+ ) which is endowed with
a richer structure in the sense that it encodes an indication about the additive multiplicity of
elements in R. Namely, since a ⊕ a = aν and a ⊕ aν = aν , aν can be realized as a point with
additive multiplicity > 1. (Clearly, computations for (R¯,max,+ ) can be performed on (T,⊕,⊙)
and then to be sent back to (R¯,max,+ ).)
As for the arithmetic suggested in Remark 1.1 (i.e. defined with “a + a” = −∞), one may
suggest the map
(1.11) φ : (T,⊕,⊙) −→ (R¯, “max ”,+ ),
φ : a 7→ a, φ : aν 7→ −∞, and φ : −∞ 7→ −∞; but, since (R¯, “max ”,+ ) is not associative, φ is
not a homomorphism.
1.6. Geometric view. Let us remind that one of our goals was to obtain a semiring structure
that enables us to treat algebraically the points of a corner locus of tropical functions, namely, to
define tropical algebraic set. To present only the frame of this idea, given a tropical polynomial
f ∈ T[λ1, . . . , λn] we define the tropical algebraic set of the corresponding function f˜ to be
Z(f˜) = {(x1, . . . , xn) ∈ T(n) : f˜(x1, . . . , xn) ∈ R¯ν}.
Therefore, the corner locus of f ∈ R¯[λ1, . . . , λn] over (R¯,max,+ ) is just the restriction of Z(f˜),
considered as a polynomial over (T,⊕,⊙), to the real points, i.e. Z(f˜) ∩ R¯(n).
Example 1.18. Consider the similar linear functions f(x) = x ⊕ a over (T,⊕,⊙) and f(x) =
max{x, a} over (R¯,max,+), see Figure 1. Restricting the domain to R only, over (T,⊕,⊙), the
image of the corner locus, which contains the single point a, is distinguished and is now mapped
to Rν .
The study of polynomial algebras and tropical algebraic sets over (T,⊕,⊙) will be treated in a
forthcoming paper.
7
Page 8


