Next Article in Journal
A Novel n-Point Newton-Type Root-Finding Method of High Computational Efficiency
Next Article in Special Issue
Stochastic Neural Networks-Based Algorithmic Trading for the Cryptocurrency Market
Previous Article in Journal
Mathematical Modelling of Inventory and Process Outsourcing for Optimization of Supply Chain Management
Previous Article in Special Issue
A New Hybrid Synchronization PLL Scheme for Interconnecting Renewable Energy Sources to an Abnormal Electric Grid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Algebraic Representation of Topologies on a Finite Set

1
School of Statistics and Mathematics, Shandong University of Finance and Economics, Jinan 250014, China
2
School of Mathematics, Shandong University, Jinan 250100, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(7), 1143; https://doi.org/10.3390/math10071143
Submission received: 10 March 2022 / Revised: 24 March 2022 / Accepted: 28 March 2022 / Published: 2 April 2022

Abstract

:
Since the 1930s, topological counting on finite sets has been an interesting work so as to enumerate the number of corresponding order relations on the sets. Starting from the semi-tensor product (STP), we give the expression of the relationship between subsets of finite sets from the perspective of algebra. Firstly, using the STP of matrices, we present the algebraic representation of the subset and complement of finite sets and corresponding structure matrices. Then, we investigate respectively the relationship between the intersection and union and intersection and minus of structure matrices. Finally, we provide an algorithm to enumerate the numbers of topologies on a finite set based on the above theorems.

1. Introduction

In the 1930s, Alexandroff pointed out in [1] that there is a one-to-one correspondence between all topologies on a finite set and all quasi-orders, and there is a one-to-one correspondence between all T 0 topologies on a finite set and all partial-orders. Therefore, enumerating the topologies on the set is equivalent to enumerating the number of corresponding order relations on the set. Since then, calculating the number of topologies on a finite set has become an interesting topic of topological research [2,3]. Sharp pointed out a topological corresponding relation matrix and tried to describe the topology by using some properties of the matrix [4]. Scholars have gradually paid attention to the calculation of the number of T 0 topologies on a finite set and obtained relevant conclusions and inferences through demonstrations [5,6,7], and with the deepening of research, they abandoned the traditional enumeration method and used different algorithms to calculate the topologies on a finite set from different angles [8,9]. In the study of structure matrices, similarity relations and connective relations are two special classes of binary relations, which have important applications to economics, to the theorems of Arrow, and others about social welfare functions [10].
The Cheng product, also called the semi-tensor product (STP), was firstly proposed by Prof. Cheng to study the topology of Boolean networks [11]. Since the STP can convert any finite-valued functions into algebraic forms, Prof. Cheng and his collaborators developed an algebraic state space representation method for the analysis of BNs and BCNs and obtained many essential results [12,13]. In the following years, the STP made many achievements in the study of Boolean networks and gradually formed a complete framework of Boolean network control theory [14,15,16]. Moreover, the STP method also shows strong vitality in many other fields, such as information security [17], finite automata [18,19], vehicle control, and networked evolutionary games [20,21].
Compared with the previous traditional enumeration method with a high time complexity, the highlights of our findings are the following characteristics:
  • Using the STP of matrices, the algebraic representation of the subset and the complement of finite sets and corresponding structure matrices are obtained, respectively;
  • The relationship between the intersection and union and the intersection and minus of structure matrices is investigated, and a series of inferences is given;
  • The application is provided for the calculation of topologies on a finite set; in addition, the corresponding algorithms and examples can be given in order to provide more possibilities for the topology.
Our work is divided into the following sections. In Section 2, we review a few basic notations and definitions; in Section 3, the algebraic representation of the subset and the complement of finite sets are given; in Section 4, the main results are obtained; in Section 5, the corresponding algorithms and examples are given for the calculation of topologies on a finite set; finally, in Section 6 and Section 7, we close with a brief conclusion and point out some possible future directions of research.

2. Preliminaries

In this section, in order to better understand the definition and conclusion of the article, we first list some notations:
(1)
M m × n is the set of all m × n real matrices;
(2)
1 n represents the column vector of length n all terms of which are 1, that is 1 n = [ 1 , , 1 ] T V n ;
(3)
C o l i ( M ) ( R o w i ( M ) ) is the i-th column (row) of matrix M;
(4)
δ n i is the i-th column of n-dimensional identity matrix I n , that is δ n i = C o l i ( I n ) ;
(5)
Δ n : = { δ n i | i = 1 , 2 , , n } ;
(6)
Assume L = [ δ n 1 , δ n 2 , , δ n n ] , then its shorthand form is L = δ n [ 1 , 2 , , n ] ;
(7)
For a finite set X, 2 X : = { S : S X } .
Because the STP overcomes the limitation of traditional matrices’ product on dimensions, we introduce the definitions of the Kronecker product, STP, topology, and T 0 topology.
Definition 1
(Reference [22]). Let A = ( a i j ) M m × n , B = ( b i j ) M p × q . Then, the Kronecker product of matrices is:
A B = a 11 B a 12 B a 1 n B a m 1 B a m 1 B a m n B .
Definition 2
(Reference [23]). Let A M m × n , B M p × q , t = l c m ( n , p ) . Then, the STP of A and B is:
A B : = ( A I t / n ) ( B I t / p ) ,
where l c m ( n , p ) represents the least common multiple of n and p.
An example of the STP of two matrices denoted as A and B is given below.
Example 1.
Assume A = 1 2 1 1 3 2 1 1 2 , B = 1 1 2 1 , then:
A B = ( A I 2 ) ( B I 3 ) = 1 0 2 0 1 0 0 1 0 2 0 1 1 0 3 0 2 0 0 1 0 3 0 2 1 0 1 0 2 0 0 1 0 1 0 2 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 2 0 0 1 0 0 0 2 0 0 1 0 0 0 2 0 0 1 = 1 2 2 1 1 2 4 1 2 2 1 1 1 4 3 1 2 3 6 1 4 3 1 2 1 4 1 1 2 1 2 1 4 1 1 2
Definition 3
(Reference [24]). A topological space on a set X is a collection τ of subsets of X, called the open sets, satisfying:
(1) 
Any union of elements of τ belongs to τ;
(2) 
Any finite intersection of elements of τ belongs to τ;
(3) 
and X belong to τ.
Remark 1.
For a finite set X, if the union or intersection of any two elements of τ belongs to τ, then any union or intersection of elements of τ also belongs to τ.
A topological space τ on a set X is also called a topology on X and often denoted by ( X , τ ) .
Definition 4
(Reference [24]). A topological space ( X , τ ) is a T 0 space iff whenever x and y are distinct points in X, there is an open set containing one and not the other.
Note that a T 0 space is also called a T 0 topology.
Example 2.
Assume set X = { x 1 , x 2 , x 3 } :
(1)
Take a subset S = { x 1 , x 2 } , and assume a family of subset τ = { X , S , } .
When x 1 S , x 2 S certainly; the same can be proven when x 1 X , x 2 X certainly. Therefore, ( X , τ ) is not a T 0 topology;
(2) 
Take subsets S 1 = { x 1 , x 2 } , S 2 = { x 2 , x 3 } , and S 3 = { x 2 } , and assume a family of subset τ = { X , S 1 , S 2 , S 3 , } .
For x 1 and x 2 , there exists an open set named S 3 meeting the above definition; similarly, the combination containing x 2 and x 3 also meets the definition; for x 1 and x 3 , there exists an open set named S 1 ( S 2 ) meeting the above definition. Therefore, ( X , τ ) is a T 0 topology;
(3) 
It is easy to prove that if τ = { X , } , then ( X , τ ) is not T 0 . This result also holds for all finite sets X containing more than one element.

3. Algebraic Representation

In this part, we present the algebraic representation of the subset and the complement of finite sets.
Proposition 1
(Algebraic representation of the subset of a finite set). Given a finite set X = { x 1 , x 2 , , x n } and a subset S of X, then denote S δ 2 i 1 δ 2 i 2 δ 2 i n , where for all k , k = 1 , 2 , , n , i k = 1 if x k S , otherwise, i k = 2 . In particular, X δ 2 n 1 , and δ 2 n 2 n .
Example 3.
Assume X = { x 1 , x 2 , x 3 } , S = { x 1 , x 2 } , and τ = { X , S , } of X, then:
(1) 
X δ 2 1 δ 2 1 δ 2 1 = δ 8 1 , δ 2 2 δ 2 2 δ 2 2 = δ 8 8 ;
(2) 
2 X Δ 8 ;
(3) 
S δ 2 1 δ 2 1 δ 2 2 = δ 8 2 .
In algebraic form, the family τ can be represented by τ = { δ 8 1 , δ 8 2 , δ 8 8 } .
As is known to all, given a finite set X = { x 1 , x 2 , , x n } and a subset S of X, the complement of S is defined as S = { x i : x i X , x i S } .
Proposition 2
(Algebraic representation of the complement of a finite set). Given a finite set X = { x 1 , x 2 , , x n } and a subset S of X, then S = δ 2 i 1 δ 2 i 2 δ 2 i n , where for each k { 1 , 2 , , n } , i k = 2 if x k S , otherwise, i k = 1 . In particular, X = = δ 2 n 2 n , and = X = δ 2 n 1 .

4. Structure Matrices

In this part, we explain the structure matrices of the union, intersection, and minus of subsets. On this basis, some inferences are given to illustrate the relationships between them.
Proposition 3
(Matrix representation of the complement). Given a finite set X = { x 1 , x 2 , , x n } , let S = δ 2 n a be a subset of X. Then the complement S of S satisfies S = δ 2 n 2 n a + 1 . Moreover, S = M n S , where M n = δ 2 n [ 2 n , 2 n 1 , , 1 ] .
Proof of Proposition 3.
Suppose
S = δ 2 i 1 δ 2 i 2 δ 2 i n = δ 2 n l = 1 n 1 ( i l 1 ) 2 n l + i n .
Then we have that
S = δ 2 i 1 ¯ δ 2 i 2 ¯ δ 2 i n ¯ = δ 2 n l = 1 n 1 ( i l ¯ 1 ) 2 n l + i n ¯ ;
where { i l , i l ¯ } = { 1 , 2 } for each l { 1 , 2 , , n 1 } .
Then, summing over them:
l = 1 n 1 ( i l 1 ) 2 n l + i n + l = 1 n 1 ( i l ¯ 1 ) 2 n l + i n ¯ = l = 1 n 1 ( i l + i l ¯ 1 ) 2 n l + i n + i n ¯ = l = 1 n 1 2 n l + 3 = 2 n 2 + 3 = 2 n + 1 .
Therefore, we have that S = δ 2 n 2 n a + 1 . Moreover, for M n = δ 2 n [ 2 n , 2 n 1 , , 1 ] , it is not difficult to check that
M n S = M n δ 2 n a = δ 2 n 2 n a + 1 ,
and hence S = M n S .    □
Example 4.
Assume set X = { x 1 , x 2 , x 3 } and the subset S = { x 1 , x 2 } , then S = { x 3 } , and:
(1) 
From the above propositions, it is not difficult for us to find: S = δ 2 1 δ 2 1 δ 2 2 = δ 8 2 and S = δ 2 2 δ 2 2 δ 2 1 = δ 8 7 ;
(2) 
Because n = 3 , it is easy to obtain M 3 = δ 8 [ 8 , 7 , , 1 ] ;
(3) 
We use the formula to find:
S = M 3 S = δ 8 [ 8 , 7 , , 1 ] δ 8 2 = 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 = 0 0 0 0 0 0 1 0 = δ 8 7 .
Example 5.
Take the set X = { x 1 , x 2 } for example. The family of subsets τ = { X , { x 1 } , { x 2 } , } . All subsets of X are treated as rows and columns of the table, respectively:
(1) 
Example of the union:
The calculated results are shown in the form of a set (Table 1) and the form of a vector (Table 2), respectively.
Thus, the structure matrix of the union is derived:
M = δ 4 [ 1 , 1 , 1 , 1 , | 1 , 2 , 1 , 2 , | 1 , 1 , 3 , 3 , | 1 , 2 , 3 , 4 ] ;
(2) 
Example of the intersection:
The calculated results are shown in the form of a set (Table 3) and the form of a vector (Table 4), respectively.
Thus, the structure matrix of the intersection is derived:
M = δ 4 [ 1 , 2 , 3 , 4 , | 2 , 2 , 4 , 4 , | 3 , 4 , 3 , 4 , | 4 , 4 , 4 , 4 ] .
Following the example above, compare the structure matrices of the union and intersection.
M = δ 4 [ 1 , 1 , 1 , 1 , | 1 , 2 , 1 , 2 , | 1 , 1 , 3 , 3 , | 1 , 2 , 3 , 4 ] ,
M = δ 4 [ 1 , 2 , 3 , 4 , | 2 , 2 , 4 , 4 , | 3 , 4 , 3 , 4 , | 4 , 4 , 4 , 4 ] .
Via computation, we have:
M M n 16 = δ 4 [ 4 , 4 , 4 , 4 , | 4 , 3 , 4 , 3 , | 4 , 4 , 2 , 2 , | 4 , 3 , 2 , 1 ] ,
where M n 16 = δ 16 [ 16 , 15 , , 1 ] . Denote:
C o l i ( M ) : = δ 2 n α i ,
C o l i ( M M n 16 ) : = δ 2 n β i .
It is obvious that:
α i + β i = 5 , i = 1 , 2 , , 16 .
Proposition 4.
Denote:
C o l j ( M ) : = δ 2 n α i ,
C o l i ( M M n 2 2 n ) : = δ 2 n β i .
Then:
α i + β i = 2 n + 1 , i = 1 , 2 , , 2 2 n .
Proposition 5.
Denote:
C o l j B l o c k i ( M ) : = δ 2 n α i j ,
C o l 2 n j + 1 B l o c k 2 n i + 1 ( M ) : = δ 2 n β i j .
Then:
α i j + β i j = 2 n + 1 , i , j = 1 , 2 , , 2 n .
Proposition 6.
From ( A B ) = A B and ( A B ) = A B , it is derived that:
M = M n M M n ( I 2 n M n ) ,
M = M n M M n ( I 2 n M n ) .
Example 6.
Take the set X = { x 1 , x 2 , x 3 } for example. Denote 2 X by Δ 8 , then:
(1) 
We can obtain the matrix of the union (Table 5).
Thus, the structure matrix of the intersection is derived:
M = δ 8 [ 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 2 , 1 , 2 , 1 , 2 , 1 , 1 , 3 , 3 , 1 , 1 , 3 , 3 , 1 , 2 , 3 , 4 , 1 , 2 , 3 , 4 , 1 , 1 , 1 , 1 , 5 , 5 , 5 , 5 , 1 , 2 , 1 , 2 , 5 , 6 , 5 , 6 , 1 , 1 , 3 , 3 , 5 , 5 , 7 , 7 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ;
(2) 
We can obtain the matrix of the intersection (Table 6).
Thus, the structure matrix of the intersection is derived:
M = δ 8 [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 2 , 2 , 4 , 4 , 6 , 6 , 8 , 8 , 3 , 4 , 3 , 4 , 7 , 8 , 7 , 8 , 4 , 4 , 4 , 4 , 8 , 8 , 8 , 8 , 5 , 6 , 7 , 8 , 5 , 6 , 7 , 8 , 6 , 6 , 8 , 8 , 6 , 6 , 8 , 8 , 7 , 8 , 7 , 8 , 7 , 8 , 7 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 ] .
Proposition 7.
Given a finite set X and its subset family τ = { δ 2 n i 1 , δ 2 n i 2 , , δ 2 n i r } , then τ is a topology of X, if and only if:
(1) 
δ 2 n 1 τ , δ 2 n 2 n τ ;
(2) 
For any two elements δ 2 n i and δ 2 n j of τ, both C o l i B l o c k j ( M ) τ and C o l i B l o c k j ( M ) τ hold.
Example 7
(Example of the minus). For the set X = { x 1 , x 2 } , for example, it is easy to have the table of its minus (Table 7).
Thus, the structure matrix of the minus is derived:
M \ = δ 4 [ 4 , 4 , 4 , 4 , | 3 , 4 , 3 , 4 , | 2 , 2 , 4 , 4 , | 1 , 2 , 3 , 4 ] .
Following the example above, compare the structure matrices of the minus and intersection,
M \ = δ 4 [ 4 , 4 , 4 , 4 , | 3 , 4 , 3 , 4 , | 2 , 2 , 4 , 4 , | 1 , 2 , 3 , 4 ] ,
M = δ 4 [ 1 , 2 , 3 , 4 , | 2 , 2 , 4 , 4 , | 3 , 4 , 3 , 4 , | 4 , 4 , 4 , 4 ] .
We have:
B l o c k 1 ( M ) = B l o c k 4 ( M \ ) , B l o c k 2 ( M ) = B l o c k 3 ( M \ ) ,
B l o c k 3 ( M ) = B l o c k 2 ( M \ ) , B l o c k 4 ( M ) = B l o c k 1 ( M \ ) .
Proposition 8.
Given a finite set X, assume | X | = n . Separate M \ and M into equal n blocks, then:
B l o c k i ( M ) = B l o c k 2 n i + 1 ( M \ ) .

5. Application

Given a finite set X = { x 1 , x 2 , , x n } , n 3 , the STP structure matrix M corresponding to the union of any two sets A and B in all subsets and the STP structure matrix M corresponding to the intersection of any two sets in all subsets are obtained and shown separately as follows (Table 8 and Table 9).
Each element in M and M retains only the number k in the upper right corner to obtain two simplified structure matrices, denoted as G 1 and G 2 , respectively. According to Remark 1, the following conclusions can be made.
Proposition 9.
The k-order principal minors consisting of 1 , i 1 , , i k 2 , 2 n rows and columns in G 1 and G 2 are denoted as D 1 , k and D 2 , k , respectively, where k 3 . The family of subsets corresponding to { δ 2 n 1 , δ 2 n i 1 , , δ 2 n i k 2 , δ 2 n 2 n } constitutes a topology on X iff all elements of D 1 , k and D 2 , k belong to { 1 , i 1 , , i k 2 , 2 n } . In addition, the family of subsets is clearly a topology when the form τ = { δ 2 n 1 , δ 2 n 2 n } or τ = { δ 2 n 1 , δ 2 n i , δ 2 n 2 n } , where i = 2 , , 2 n 1 .
Therefore, it is sufficient to find how many pairs ( D 1 , k , D 2 , k ) can satisfy the above Proposition 9, to prove the number of all topologies on X. The following Algorithm 1 is given.
Algorithm 1: Application of the STP structure matrix.
Mathematics 10 01143 i001
Example 8.
Continuing with Example 6 above, we obtain two simplified structure matrices of the union and intersection G 1 and G 2 .
G 1 = 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 1 3 3 1 1 3 3 1 2 3 4 1 2 3 4 1 1 1 1 5 5 5 5 1 2 1 2 5 6 5 6 1 1 3 3 5 5 7 7 1 2 3 4 5 6 7 8 , G 2 = 1 2 3 4 5 6 7 8 2 2 4 4 6 6 8 8 3 4 3 4 7 8 7 8 4 4 4 4 8 8 8 8 5 6 7 8 5 6 7 8 6 6 8 8 6 6 8 8 7 8 7 8 7 8 7 8 8 8 8 8 8 8 8 8 .
First, when τ = { δ 8 1 , δ 8 8 } , it obviously is a topology on X. When there is one nonempty proper subset in τ, for example τ = { δ 8 1 , δ 8 2 , δ 8 8 } , the third-order principal minors composed of the first, second, and eighth rows and columns of G 1 and G 2 are obtained and denoted by D 1 , 3 and D 2 , 3 .
D 1 , 3 = 1 1 1 1 2 2 1 2 8 , D 2 , 3 = 1 2 8 2 2 8 8 8 8 .
Each element in D 1 , 3 and D 2 , 3 belongs to { 1 , 2 , 8 } . Therefore, such a family τ is a topology on X. In this way and by Algorithm 1, we can obtain six, nine, six, six, zero, and one topology with one, two, three, four, five, and six nonempty proper subsets of X, respectively. Therefore, there are twenty-nine topologies on X in total.

6. Problems

The method proposed above is helpful to enumerate all finite topologies on a finite set and puts forward some new ideas for scholars to study this field. However, several problems have not been solved.
Problem 1.
Given an arbitrary integer n > 3 , how can we obtain the structure matrices M and M on a set X with n elements quickly?
The solution of Problem 1 will help enumerate the topologies on a finite set by Algorithm 1. Moreover, we hope to find a similar method to enumerate the T 0 topologies as we have shown in Section 5 for general topologies.
Problem 2.
Is it possible to enumerate all the T 0 topologies with the help of the structure matrices M and M on a finite set X?

7. Conclusions

In this paper, enumerating topologies on a finite set was investigated from an algebraic point of view. Through the STP of matrices, the algebraic representation of the subset and complement of a finite set and the corresponding structure matrices were obtained, respectively. In addition, the relationship between the intersection and union and intersection and minus of structure matrices was investigated, and a series of inferences was given. Finally, the corresponding algorithms and examples were given for the calculation of the number of topologies on a finite set based on the intersection and union of structure matrices. It is noted that all the calculations involved are matrix operations, which can be easily proven and applied by mathematical software. The method proposed in this paper is helpful to enumerate all finite topologies on a set, which gets rid of the limitation that the traditional enumeration method makes the computation of topologies on a set of n elements difficult to achieve because of the high time complexity and lays a good foundation for future topology research.

Author Contributions

H.G., B.X., Z.M. and J.-E.F. obtained the expression of the relationship between subsets of finite sets from the perspective of algebra with the STP. H.G. drafted the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China-Shandong Joint Fund (No. U1806203), the National Social Science Fundation of China (No. 21BTJ072), and the Shandong Key R & D (major scientific and technological innovation) Project (No. 2021CXGC010108).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No data were reported in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alexandroff, P. Diskrete räume. Rec. Math. [Mat. Sb.] 1937, 2, 501–519. [Google Scholar]
  2. Kumar, S.D. A machine representation of finite T0 topologies. Assoc. Comp. Mach. 1977, 24, 676–692. [Google Scholar]
  3. Krishnamurthy, V. On the number of topologies on a finite set. Am. Math. Mon. 1966, 73, 154–157. [Google Scholar] [CrossRef]
  4. Sharp, H. Quasi-orderings and topologies on finite sets. Proc. Am. Math. Soc. 1966, 17, 1344–1349. [Google Scholar] [CrossRef]
  5. Stanley, R.P. On the number of open sets of finite topologies. J. Comb. Theory Ser. A 1971, 10, 74–79. [Google Scholar] [CrossRef] [Green Version]
  6. Rothschild, D.J. Asymptotic enumeration of partial orders on a finite set. Trans. Am. Math. Soc. 1975, 205, 205–220. [Google Scholar]
  7. Benoumhani, M. The number of topologies on a finite set. J. Integer. Seq. 2006, 9, 3. [Google Scholar]
  8. Zhao, T.T.; Gan, J.H.; Liang, L. Recursive algorithm to construct topologies on a finite set. Microelectron. Comput. 2014, 31, 4. [Google Scholar]
  9. Chen, Y.H.; Liang, L. The improved algorithm of topology checking on finite set. J. Yunan Norm. Univ. (Nat. Sci. Ed.) 2016, 36, 34–37. [Google Scholar]
  10. Chen, C.-C.; Conejero, J.A.; Kostić, M.; Murillo-Arcila, M. Dynamics on binary relations over topological spaces. Symmetry 2018, 10, 211. [Google Scholar] [CrossRef] [Green Version]
  11. Cheng, D.Z.; Qi, H.S.; Li, Z.Q. Analysis and Control of Boolean Networks: A Semi-Tensor Product Approach; Springer: London, UK, 2011. [Google Scholar]
  12. Zhao, Y.; Li, Z.Q.; Cheng, D.Z. Optimal control of logical control networks. IEEE Trans. Autom. Control 2011, 56, 1766–1776. [Google Scholar] [CrossRef]
  13. Cheng, D.Z.; Li, Z.Q.; Qi, H.S. Realization of Boolean control networks. Automatica 2010, 46, 62–69. [Google Scholar] [CrossRef]
  14. Hang, K.K. Boolean Matrix Theory and Applications; Marcel Dekker, Inc.: New York, NY, USA, 1982. [Google Scholar]
  15. Li, R.; Chu, T. Synchronization in an array of coupled Boolean networks. Phys. Lett. A 2012, 376, 3071–3075. [Google Scholar] [CrossRef]
  16. Liu, W.; Fu, S.; Zhao, J. Set stability and set stabilization of Boolean control networks avoiding undesirable set. Mathematics 2021, 9, 2864. [Google Scholar] [CrossRef]
  17. Zhong, J.H.; Lin, D.D. Driven stability of nonlinear feedback shift registers with inputs. IEEE Trans. Commun. 2016, 64, 2274–2284. [Google Scholar] [CrossRef]
  18. Chen, Z.Q.; Zhou, Y.R.; Zhang, Z.P.; Liu, Z.X. Observability analysis of combined finite automata based upon semi-tensor product of matrices approach. Trans. Inst. Meas. Control 2021, 43, 717–727. [Google Scholar] [CrossRef]
  19. Wang, B.; Feng, J.; Meng, M. Matrix approach to model matching of composite asynchronous sequential machines. IET Control Theory Appl. 2017, 11, 2122–2130. [Google Scholar] [CrossRef]
  20. Wu, Y.H.; Shen, T.L. Policy iteration approach to control residual gas fraction in IC engines under the framework of stochastic logical dynamics. IEEE Trans. Control Syst. Technol. 2016, 25, 1100–1107. [Google Scholar] [CrossRef]
  21. Zhao, G.D.; Wang, Y.Z.; Li, H.T. A matrix approach to the modeling and analysis of networked evolutionary games with time delays. IEEE/CAA J. Autom. Sin. 2018, 5, 818–826. [Google Scholar] [CrossRef]
  22. Loan, C.F.V. The ubiquitous Kronecker product. J. Comput. Appl. Math. 2000, 123, 85–100. [Google Scholar] [CrossRef] [Green Version]
  23. Cheng, D.Z.; Qi, H.S.; Xue, A.C. A survey on semi-tensor product of matrices. J. Syst. Sci. Complex. 2007, 20, 303–322. [Google Scholar] [CrossRef]
  24. Willard, S. General Topology; Dover Publications, Inc.: New York, NY, USA, 2004. [Google Scholar]
Table 1. Union in set form.
Table 1. Union in set form.
A B { x 1 , x 2 } { x 1 } { x 2 }
{ x 1 , x 2 } { x 1 , x 2 } { x 1 , x 2 } { x 1 , x 2 } { x 1 , x 2 }
{ x 1 } { x 1 , x 2 } { x 1 } { x 1 , x 2 } { x 1 }
{ x 2 } { x 1 , x 2 } { x 1 , x 2 } { x 2 } { x 2 }
{ x 1 , x 2 } { x 1 } { x 2 }
Table 2. Union in vector form.
Table 2. Union in vector form.
A B δ 4 1 δ 4 2 δ 4 3 δ 4 4
δ 4 1 δ 4 1 δ 4 1 δ 4 1 δ 4 1
δ 4 2 δ 4 1 δ 4 2 δ 4 1 δ 4 2
δ 4 3 δ 4 1 δ 4 1 δ 4 3 δ 4 3
δ 4 4 δ 4 1 δ 4 2 δ 4 3 δ 4 4
Table 3. Intersection in set form.
Table 3. Intersection in set form.
A B { x 1 , x 2 } { x 1 } { x 2 }
{ x 1 , x 2 } { x 1 , x 2 } { x 1 } { x 2 }
{ x 1 } { x 1 } { x 1 }
{ x 2 } { x 2 } { x 2 }
Table 4. Intersection in vector form.
Table 4. Intersection in vector form.
A B δ 4 1 δ 4 2 δ 4 3 δ 4 4
δ 4 1 δ 4 1 δ 4 2 δ 4 3 δ 4 4
δ 4 2 δ 4 2 δ 4 2 δ 4 4 δ 4 4
δ 4 3 δ 4 3 δ 4 4 δ 4 3 δ 4 4
δ 4 4 δ 4 4 δ 4 4 δ 4 4 δ 4 4
Table 5. Matrix of the union of 2 X .
Table 5. Matrix of the union of 2 X .
A B δ 8 1 δ 8 2 δ 8 3 δ 8 4 δ 8 5 δ 8 6 δ 8 7 δ 8 8
δ 8 1 δ 8 1 δ 8 1 δ 8 1 δ 8 1 δ 8 1 δ 8 1 δ 8 1 δ 8 1
δ 8 2 δ 8 1 δ 8 2 δ 8 1 δ 8 2 δ 8 1 δ 8 2 δ 8 1 δ 8 2
δ 8 3 δ 8 1 δ 8 1 δ 8 3 δ 8 3 δ 8 1 δ 8 1 δ 8 3 δ 8 3
δ 8 4 δ 8 1 δ 8 2 δ 8 3 δ 8 4 δ 8 1 δ 8 2 δ 8 3 δ 8 4
δ 8 5 δ 8 1 δ 8 1 δ 8 1 δ 8 1 δ 8 5 δ 8 5 δ 8 5 δ 8 5
δ 8 6 δ 8 1 δ 8 2 δ 8 1 δ 8 2 δ 8 5 δ 8 6 δ 8 5 δ 8 6
δ 8 7 δ 8 1 δ 8 1 δ 8 3 δ 8 3 δ 8 5 δ 8 5 δ 8 7 δ 8 7
δ 8 8 δ 8 1 δ 8 2 δ 8 3 δ 8 4 δ 8 5 δ 8 6 δ 8 7 δ 8 8
Table 6. Matrix of the intersection of 2 X .
Table 6. Matrix of the intersection of 2 X .
A B δ 8 1 δ 8 2 δ 8 3 δ 8 4 δ 8 5 δ 8 6 δ 8 7 δ 8 8
δ 8 1 δ 8 1 δ 8 2 δ 8 3 δ 8 4 δ 8 5 δ 8 6 δ 8 7 δ 8 8
δ 8 2 δ 8 2 δ 8 2 δ 8 4 δ 8 4 δ 8 6 δ 8 6 δ 8 8 δ 8 8
δ 8 3 δ 8 3 δ 8 4 δ 8 3 δ 8 4 δ 8 7 δ 8 8 δ 8 7 δ 8 8
δ 8 4 δ 8 4 δ 8 4 δ 8 4 δ 8 4 δ 8 8 δ 8 8 δ 8 8 δ 8 8
δ 8 5 δ 8 5 δ 8 6 δ 8 7 δ 8 8 δ 8 5 δ 8 6 δ 8 7 δ 8 8
δ 8 6 δ 8 6 δ 8 6 δ 8 8 δ 8 8 δ 8 6 δ 8 6 δ 8 8 δ 8 8
δ 8 7 δ 8 7 δ 8 8 δ 8 7 δ 8 8 δ 8 7 δ 8 8 δ 8 7 δ 8 8
δ 8 8 δ 8 8 δ 8 8 δ 8 8 δ 8 8 δ 8 8 δ 8 8 δ 8 8 δ 8 8
Table 7. Minus of 2 X .
Table 7. Minus of 2 X .
A \ B δ 4 1 δ 4 2 δ 4 3 δ 4 4
δ 4 1 δ 4 4 δ 4 3 δ 4 2 δ 4 1
δ 4 2 δ 4 4 δ 4 4 δ 4 2 δ 4 2
δ 4 3 δ 4 4 δ 4 3 δ 4 4 δ 4 3
δ 4 4 δ 4 4 δ 4 4 δ 4 4 δ 4 4
Table 8. Union in vector form.
Table 8. Union in vector form.
A B δ 2 n 1 δ 2 n 2 n
δ 2 n 1 δ 2 n 1 δ 2 n 1
δ 2 n 2 n δ 2 n 1 δ 2 n 2 n
Table 9. Intersection in vector form.
Table 9. Intersection in vector form.
A B δ 2 n 1 δ 2 n 2 n
δ 2 n 1 δ 2 n 1 δ 2 n 2 n
δ 2 n 2 n δ 2 n 2 n δ 2 n 2 n
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guo, H.; Xing, B.; Ming, Z.; Feng, J.-E. Algebraic Representation of Topologies on a Finite Set. Mathematics 2022, 10, 1143. https://doi.org/10.3390/math10071143

AMA Style

Guo H, Xing B, Ming Z, Feng J-E. Algebraic Representation of Topologies on a Finite Set. Mathematics. 2022; 10(7):1143. https://doi.org/10.3390/math10071143

Chicago/Turabian Style

Guo, Hongfeng, Bing Xing, Ziwei Ming, and Jun-E Feng. 2022. "Algebraic Representation of Topologies on a Finite Set" Mathematics 10, no. 7: 1143. https://doi.org/10.3390/math10071143

APA Style

Guo, H., Xing, B., Ming, Z., & Feng, J. -E. (2022). Algebraic Representation of Topologies on a Finite Set. Mathematics, 10(7), 1143. https://doi.org/10.3390/math10071143

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