Tropical (0, −1) Idempotent Matrix

Abstract

For an n×n tropical ( 0,1 ) matrix A , we first give the necessary and sufficient conditions for A to be an idempotent matrix when the diagonal elements of A are all 0 and all −1, respectively. Then we give some necessary conditions for some special tropical ( 0,1 ) matrices to be idempotent matrices. Finally, we discuss the relationship between the matrix set M n ( T ) under the tropical ( 0,1 ) semiring and the matrix set M n ( ) under the binary Boolean semiring .

Share and Cite:

Cheng, C. and Su, D. (2026) Tropical (0, −1) Idempotent Matrix. Journal of Applied Mathematics and Physics, 14, 1457-1465. doi: 10.4236/jamp.2026.144068.

1. Introduction

The tropical semiring ¯ (see [1]-[3]) is the set of real numbers together with , equipped with the operations of tropical addition and tropical multiplication defined respectively by

ab=max{ a,b } , ab=a+b .

The theory of tropical algebra is an algebraic theory developed on tropical semirings. Its research began with the related work of Cuninghame-Green in the 1960s [4] [5]. At present, the theory of tropical algebra has developed into an important branch of algebra. Its research is widely used in optimization problems, control and geometric group theory. Recently, some scholars have been conducting research on tropical matrix theory. For example, in 2018, Izhakian, Johnson and Kambites [6] studied tropical matrix multiplicative semigroups without , and proved that any subgroup of tropical matrix multiplicative semigroups can be embedded in the multiplicative group of n×n tropical invertible matrices. In the same year, Yu, Zhao and Zeng [7] discussed the properties of idempotent normal tropical matrices, introduced a congruence related to Kleene stars, and then proved that the congruence is a double semilattice congruence. In 2020, Bakhadly, Guterman and De La Puente [8] studied mutually orthogonal tropical ( 0,1 ) normal matrix pairs for tropical multiplication, and characterized the minimum orthogonal pairs. In 2022, Wang [9] studied the idempotents of n×n tropical matrix multiplicative semigroups over the semiring ¯ , and gave the idempotent classification of 3 × 3 and 4 × 4 tropical matrix multiplicative semigroups, respectively. In 2023, Bakhadly, Guterman and De La Puente [10] studied the orthogonality of normal matrices over the set { 0,1 } , and then discussed the orthogonal set of a matrix, that is, the set of all matrices orthogonal to the matrix.

Wang [9] studied the idempotents of n×n tropical matrix multiplication semigroups over the semiring ¯ , and gave the matrix form of low-order idempotents, but did not characterize the high-order idempotents. One of the reasons is that the ‘types’ of elements in the matrix are too rich. Since there are only two cases of elements in a matrix over a tropical ( 0,1 ) semiring, it is possible to characterize higher-order idempotents over a tropical ( 0,1 ) semiring. Therefore, this paper will study idempotent matrices over a tropical ( 0,1 ) semiring composed of sets { 0,1 } .

In this paper, we first give the necessary and sufficient conditions for A to be an idempotent matrix when the diagonal elements of A are all 0 and all −1, respectively. Then we give some necessary conditions for some special tropical ( 0,1 ) matrices to be idempotent matrices. Finally, the relationship between the matrix set M n ( T ) under tropical ( 0,1 ) semiring and the matrix set M n ( ) under binary Boolean semiring is discussed. Since tropical ( 0,1 ) semirings are isomorphic to binary Boolean semirings, this study indirectly enriches the content of idempotent matrices over binary Boolean semirings.

When the diagonal elements are 0 or −1, we obtain a necessary and sufficient condition for the matrix to be an idempotent matrix, which is a gap that the high-order tropical idempotent matrix does not fill. The main corollary of Boolean semirings is that the isomorphism of tropical ( 0,1 ) semirings and binary Boolean semirings enables us to transform the idempotency criterion of tropical ( 0,1 ) matrices into binary Boolean matrices, which indirectly enriches the theoretical content of idempotent matrices over binary Boolean semirings and provides a new perspective for related research.

2. Preliminaries

By a semiring we mean a nonempty set S with two binary operations (addition) and (multiplication) such that

  • ( S, ) is a commutative semigroup;

  • ( S, ) is a semigroup;

  • a( bc )=abac , ( bc )a=baca for any a,b,cS .

Let M n ( S ) be the set of all square matrices of order n ( n2 ) over S . For A=( a ij ) , B=( b ij ) M n ( S ) , we define:

AB=( a ij b ij ) , AB=( n k=1 a ik b kj ) .

Let T={ 0,1 } , and define addition and multiplication on T as follows:

For any x,yT , xy=max{ x,y } , xy=x+y ,

where ( 1 )( 1 )=( 1 )+( 1 )=1 (see [8]). According to the definition of semiring, we know that ( T,, ) is a semiring, sometimes ( T,, ) is also called Tropical ( 0,1 ) semiring.

Define the following binary relation on T:

abab=b .

Then is a partial order relation on T , and the partial order relation is consistent with respect to the addition and multiplication on T (see [7] [11]), that is, for any a,b,cT

abac=bc , ac=bc and ca=cb .

Furthermore, if ab=c , then we have ac and bc .

For the convenience of subsequent description, the symbol [ n ] represents the set { 1,2,,n } , and [ n 1 , n 2 ] represents the set of all integers that are not less than n 1 and not greater than n 2 . For a,bT , ab is denoted by ab . For A=( a ij ),B=( b ij ) M n ( T ) , AB is denoted by AB , and AA is denoted by A 2 . We use a i,j and a i,j ( 2 ) to represent the elements at the ( i,j ) position of matrix A and matrix A 2 , respectively.

For A M n ( T ) , if matrix A satisfies A 2 =A , then A is called an idempotent matrix. If the diagonal elements of matrix A are all 0, then A is called a normal matrix. The set of all normal matrices over M n ( T ) is denoted by M n N . Let J n denote the set of matrices with all elements −1 on the diagonal in M n ( T ) . In particular, if every element in matrix A is −1, we denote A=1 . If the elements on the diagonal of an n -order matrix are all 0 and the other elements are all −1, then the matrix is called the identity matrix I n . It can be seen that for any A M n ( T ) , A I n = I n A=A . An n -order matrix is called a permutation matrix if it is obtained by permuting the rows or columns of the identity matrix. It can be seen from Reference [1] that the product of the inverse P 1 of the n -order permutation matrix P and itself is an identity matrix, that is, P 1 P=P P 1 = I n .

A binary Boolean semiring =( { 0,1 },, ) is a semiring with only two elements 0 and 1, and satisfies 11=1 . Let A=( a i,j ) M n ( T ) , A =( a i,j ) M n ( ) , where

a i,j ={ 0,if a i,j =1 1,if a i,j =0 .

We define a mapping f from M n ( T ) to M n ( ) as follows:

f: M n ( T ) M n ( )

A A

Obviously, f is a bijection. For A,B M n ( T ) , it is easy to deduce

f( AB )=f( A )f( B ),f( AB )=f( A )f( B ).

Therefore,

M n ( T ) M n ( ) .

3. Characterizations of Idempotent Matrices over J n and M n N

In this section, we will give the characterization of idempotent matrices over J n and M n N . The following is the characterization of idempotent matrices over J n .

Proposition 1. Let A=( a i,j ) J n . Then A 2 =A if and only if A=1 .

Proof. The adequacy is obviously established. The following proves the necessity. If n=2 , A 2 =A , then A=1 can be obtained by simple calculation. Now consider n3 . Since A 2 =A , for any i[ n ] , we have

a i,i ( 2 ) = k=1 k=n a i,k a k,i = a i,i =1 ,

for any aT , there is 0a=a0=0 , so for any k[ n ] , there is a i,k a k,i =1 , that is, a i,k =1 or a k,i =1 . For any aT , we have 1a=a( 1 )=1 , 1a=a1=a . It can be seen that the i -th row element of matrix A 2 satisfies the following equation:

{ a i,1 ( 2 ) = ki,1 k=n a i,k a k,1 = a i,1 a i,j ( 2 ) = ki,j k=n a i,k a k,j = a i,j a i,n ( 2 ) = ki,n k=n a i,k a k,n = a i,n (1)

Since all diagonal elements of matrix A are −1, we will now analyze the value of the element a i,j when ij . Let λ 1 [ n ] with λ 1 i,j , substituting a i, λ 1 = ki, λ 1 k=n a i,k a k, λ 1 into a i,j = ki,j k=n a i,k a k,j , if n=3 , then a i,j = a i,j a j, λ 1 a λ 1 ,j =1 . If n4 , then

a i,j = ki,j, λ 1 k=n a i,k a k,j [ a i, λ 1 a λ 1 ,j ] = ki,j, λ 1 k=n a i,k a k,j ( ki, λ 1 k=n a i,k a k, λ 1 ) a λ 1 ,j = ki,j, λ 1 k=n a i,k a k,j ( ki, λ 1 ,j k=n a i,k a k, λ 1 ) a λ 1 ,j a i,j a j, λ 1 a λ 1 ,j ,

since for any ki,j, λ 1 , we have a k, λ 1 a λ 1 ,j a k,j , that is, a i,k a k, λ 1 a λ 1 ,j a i,k a k,j . From a j, λ 1 a λ 1 ,j =1 , we can get that

a i,j = ki,j, λ 1 k=n a i,k a k,j .

Through the above analysis, it can be seen that if a i, λ 1 = ki, λ 1 k=n a i,k a k, λ 1 is substituted into each equation except itself in Equation (1), then each equation except itself in Equation (1) will eliminate the term containing a i, λ 1 . In Equation (1), a i, λ 1 = ki, λ 1 k=n a i,k a k, λ 1 and a i,i = ki k=n a i,k a k,i are deleted, then Equation (1) becomes

{ a i,h = ki,h, λ 1 k=n a i,k a k,h a i,j = ki,j, λ 1 k=n a i,k a k,j (2)

where hi,j, λ 1 . If the number of restrictions on the corner marker k in the above (2) is not n1 , the operation similar to the above is performed again, that is, for any λ 2 [ n ] , where λ 2 i,j, λ 1 , a i, λ 2 = ki, λ 2 , λ 1 k=n a i,k a k, λ 2 is substituted into a i,j = ki,j, λ 1 k=n a i,k a k,j , then a i,j = ki,j, λ 1 , λ 2 k=n a i,k a k,j can be obtained. Repeat the above steps until the limited number of corner k is n1 . Finally, we can get

{ a i,μ = a i,j a j,μ a i,j = a i,μ a μ,j ,

where μi,j, λ 1 ,, λ l ,l[ n3 ] . Substituting a i,μ = a i,j a j,μ into a i,j = a i,μ a μ,j , then a i,j = a i,j a j,μ a μ,j =1 is obtained.

In summary, A=1 . □

Proposition 2. Let A=( a i,j ) M n N . Then A 2 =A if and only if when a i,j =1 , there is a i,k =1 or a k,j =1 , where ki,j .

Proof. When n=2 , the proposition is obvious. Now consider n3 .

Adequacy. If ij , then

a i,j ( 2 ) = k=1 k=n a i,k a k,j =( a i,i a j,j ) a i,j [ ki,j k=n a i,k a k,j ] = a i,j [ ki,j k=n a i,k a k,j ].

If a i,j =1 , then either a i,k =1 or a k,j =1 holds, where ki,j , then

a i,j ( 2 ) = a i,j =1.

If a i,j =0 , from a0=0a=0( aT ) , we have a i,j ( 2 ) = a i,j =0 . Furthermore, since a i,i ( 2 ) = a i,i =0 holds for any i[ n ] , we can conclude that A 2 =A .

Necessity. Obviously established. □

Theorem 3. Let B M n ( T ) and B 2 =B . If there exists a permutation matrix P such that PB P 1 =( B 1 B 2 B 3 B 4 ) , where B 1 J np and B 4 is a p -order matrix with all elements 0 . Let A=( a i,j )=( B 1 B 2 B 3 B 4 ) , then we have

1) A=1 when p=0 ;

2) When p=1 , for any i,j[ 1,n1 ] , we have a i,j = a i,n a n,j ;

3) When n3 and p[ 2,n1 ] , then for any i,μ[ np+1,n ] and λ,j[ 1,np ] , we have a i,j = a i,λ , a λ,μ = a λ,i .

Proof. 1) It can be obtained from Proposition 1.

2) When n=2 or n=3 , the result clearly holds. Now consider n4 . Since B is an idempotent matrix, A=PB P 1 is also an idempotent matrix. In this case, for any i,j[ 1,n1 ] , we have

a i,j ( 2 ) = k=1 k=n a i,k a k,j = a i,j .

When i=j . Since a i,i ( 2 ) = a i,i =1 , and 0a=a0=0 for any aT , then a i,k a k,i =1 for any k[ n ] . Therefore, a i,i = a i,n a n,i .

When ij . For any k[ 1,n1 ] , we have a k,k =1 , then for the first n1 column elements of the i -th row of the matrix A 2 , we can get that

{ a i,1 ( 2 ) = ki,1 k=n a i,k a k,1 = a i,1 a i,j ( 2 ) = ki,j k=n a i,k a k,j = a i,j a i,n1 ( 2 ) = ki,n1 k=n a i,k a k,n1 = a i,n1 (3)

The following procedure is similar to Proposition 1. Let λ 1 [ 1,n1 ] be chosen arbitrarily, where λ 1 i,j . Substitute a i, λ 1 = ki, λ 1 k=n a i,k a k, λ 1 into a i,j = ki,j k=n a i,k a k,j , we obtain a i,j = ki,j, λ 1 k=n a i,k a k,j . If we substitute a i, λ 1 = ki, λ 1 k=n a i,k a k, λ 1 into every term of Equation (3) except itself, then every term of Equation (3) except itself will eliminate the terms containing a i, λ 1 . If we remove the terms a i, λ 1 = ki, λ 1 k=n a i,k a k, λ 1 and a i,i = ki k=n a i,k a k,i from Equation (4), Equation (4) becomes

{ a i,j = ki,j, λ 1 k=n a i,k a k,j (4)

If the limit number of the angle k in Equation (4) is not n1 , the above operation is performed again, and finally a i,j = a i,n a n,j can be obtained.

In summary, when p=1 , for any i,j[ 1,n1 ] , we have a i,j = a i,n a n,j .

3) If i=μ and λ=j , the conclusion clearly holds. Now consider the case where iμ and λj . Since for any i,μ[ np+1,n ] and λ,j[ 1,np ] , we have

a i,μ =0, a μ,i =0, a i,j = k=1 k=n a i,k a k,j and a μ,j = k=1 k=n a μ,k a k,j .

Thus

k=np+1 k=n a k,j a i,j , k=np+1 k=n a k,j a μ,j ,

that is, a μ,j a i,j , a i,j a μ,j . Therefore, a i,j = a μ,j . Similarly, we have a λ,μ = a λ,i . □

Theorem 4. Let B M n ( T ) and B 2 =B . Suppose there exists a permutation matrix P such that PB P 1 =( B 1 B 2 B 3 B 4 ) , where B 1 M p N , the diagonal elements of B 4 and all elements below the diagonal are −1, and the remaining elements are 0. Let A=( a i,j )=( B 1 B 2 B 3 B 4 ) , then we have

1) When p=n , a i,j =1 implies that either a i,k =1 or a k,j =1 , where k[ n ] ;

2) When p=n1 , then for any k[ n ] , either a n,k =1 or a k,n =1 , where ki,j ;

3) When n3 and p[ 1,n2 ] , then for any i,λ[ p+1,n ] , and j[ p ] , if iλ , then a i,j a λ,j , a j,λ a j,i .

Proof. 1) It can be obtained from Proposition 2.

2) Since B is an idempotent matrix, A=PB P 1 is also an idempotent matrix. If p=n1 , it follows from A 2 =A that

a n,n ( 2 ) = k=1 k=n a n,k a k,n = a n,n =1

Then, for any k[ n ] , either a n,k =1 or a k,n =1 .

3) Let i[ p+1,n1 ] and j[ p ] , then

{ a p+1,j ( 2 ) = k=1 k=n a p+1,k a k,j = a p+1,j a i,j ( 2 ) = k=1 k=n a i,k a k,j = a i,j a n1,j ( 2 ) = k=1 k=n a n1,k a k,j = a n1,j (5)

Since B 1 M p N , a j,j =0 , therefore, a i,j a j,j = a i,j , further, we have

a i,j = k=j k=n a i,k a k,j = a i,j ( k=i+1 k=n a i,k a k,j ) .

From the diagonal elements of B 4 and the elements below the diagonal are all −1, and the remaining elements are 0 , it follows that a i,k =0 for any k[ i+1,n ] , so

a i,j = k=i k=n a k,j

Therefore, Equation (5) can be written as

{ a p+1,j = k=p+1 k=n a k,j a i,j = k=i k=n a k,j a n1,j = k=n1 k=n a k,j (6)

Analyzing Equation (6) from bottom to top, we can see that a n,j a i,j a p+1,j . Similarly, we have a j,p+1 a j,λ a j,n . Therefore, for any i,λ[ p+1,n ] and j[ p ] , we have a i,j a λ,j , and a j,λ a j,i when iλ . □

Let Q n =f( I n ) and D n =f( J n ) . If P 1 is obtained by permuting the rows or columns of Q n in M n ( ) , then Theorem 3 can be rewritten as follows:

Let B M n ( ) and B 2 =B . If there exists a permutation matrix P 1 such that P 1 B P 1 1 =( B 1 B 2 B 3 B 4 ) , where B 1 D np and B 4 is a p -order matrix with all elements 1. Let A=( a i,j )=( B 1 B 2 B 3 B 4 ) , then we have

1) When p=0 , the elements in matrix A are all 0;

2) When p=1 , for any i,j[ 1,n1 ] , we have a i,j = a i,n a n,j ;

3) When n3 and p[ 2,n1 ] , then for any i,μ[ np+1,n ] and λ,j[ 1,np ] , we have a i,j = a i,λ , a λ,μ = a λ,i .

Theorem 4 can be rewritten as follows:

Let B M n ( ) and B 2 =B . Suppose there exists a permutation matrix P 1 such that P 1 B P 1 1 =( B 1 B 2 B 3 B 4 ) , where B 1 is a square matrix of order p with all diagonal elements of 1, the diagonal and below diagonal elements of B 4 are all 0, and the remaining elements of B 4 are 1. Let A=( a i,j )=( B 1 B 2 B 3 B 4 ) , then we have

1) When p=n , a i,j =0 implies that either a i,k =0 or a k,j =0 , where k[ n ] ;

2) When p=n1 , then for any k[ n ] , either a n,k =0 or a k,n =0 , where ki,j ;

3) When n3 and p[ 1,n2 ] , then for any i,λ[ p+1,n ] and j[ p ] , if iλ , then a i,j a λ,j , and a j,λ a j,i .

Note: “ ” is a general size relation at this time.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Butkovič, P. (2010) Max-Linear Systems: Theory and Algorithms. Springer.[CrossRef]
[2] Butkovič, P. (2003) Max-Algebra: The Linear Algebra of Combinatorics? Linear Algebra and Its Applications, 367, 313-335.[CrossRef]
[3] Cohen, G., Gaubert, S. and Quadrat, J. (1999) Max-Plus Algebra and System Theory: Where We Are and Where to Go Now. Annual Reviews in Control, 23, 207-219.[CrossRef]
[4] Cuninghame-Green, R.A. (1960) Process Synchronisation in a Stellworks—A Problem of Feasibility. English University Press.
[5] Cuninghame-Green, R.A. (1979) Minimax Algebra. Springer.[CrossRef]
[6] Izhakian, Z., Johnson, M. and Kambites, M. (2018) Tropical Matrix Groups. Semigroup Forum, 96, 178-196.[CrossRef]
[7] Yu, B., Zhao, X. and Zeng, L. (2018) A Congruence on the Semiring of Normal Tropical Matrices. Linear Algebra and Its Applications, 555, 321-335.[CrossRef]
[8] Bakhadly, B., Guterman, A. and de la Puente, M.J. (2020) Orthogonality for (0, −1) Tropical Normal Matrices. Special Matrices, 8, 40-60.[CrossRef]
[9] Wang, J. (2022) Some Research on Tropical Matrix Semigroups. Xi’an University of Architecture and Technology. (In Chinese)
[10] Bakhadly, B., Guterman, A. and de la Puente, M.J. (2023) Normal Tropical (0, −1)-Matrices and Their Orthogonal Sets. Journal of Mathematical Sciences, 269, 614-631.[CrossRef]
[11] Baccelli, F.L., Cohen, G., Olsder, G.J., et al. (1992) Synchronization and Linearity. John Wiley Sons Ltd.

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.