Preprint
Article

Non Computer Proof of the Four Color Theorem: N-Color Theory

Altmetrics

Downloads

56

Views

97

Comments

0

This version is not peer-reviewed

Submitted:

20 April 2024

Posted:

22 April 2024

You are already at the latest version

Alerts
Abstract
This paper presents a theory on graph topological structure and graph coloring, proving that for any N-order graph structure (with a topological structure similar to ), the maximum number of colors required for coloring is less than or equal to . The Four Color Theorem is just one special case of this theory, with the maximum structure size for a four-color graph being a 4-order structure graph, hence requiring only a maximum of 4 colors for coloring.
Keywords: 
Subject: Computer Science and Mathematics  -   Geometry and Topology

1. Introduction

As of now, no one has been able to prove the Four Color Theorem using non-computer methods [1], and mathematicians have treated the Four Color Theorem as a special case for study, overlooking the fact that it is just a particular case of the N-Color Theory. This article primarily expounds a theory on the topological structure of shapes and coloring of shapes, which helps us understand the profound relationship between the structure and coloring of shapes.
It should be noted that this article focuses on connected shapes, where there is a path connecting any two points in the shape. Considering the coloring problem of two disconnected shapes A and B is equivalent to considering the coloring problem of two independent shapes.

2. Graph Coloring Section

Definition 1 
Legal coloring refers to coloring any given shape A in such a way that any two adjacent (directly connected) points in A have different colors. Such coloring is termed as a legal coloring of shape A.
Definition 2: 
The minimum number of colors n required for legal coloring of shape A is denoted as C A = n . It represents the smallest number of colors needed to color shape A in a legal manner.
Note: Unless otherwise stated, the discussions on graph coloring that follow will focus on the minimum coloring requirement for a shape.
Clearly, the minimum coloring quantity C A for any shape A is unique and requires no further proof.
Theorem 1: 
For any graph A, suppose C A = n , then after merging any two points of the same color in graph A (keeping the connections between the merged point and other points unchanged), the resulting new graph is still an n-color graph.
Proof: Suppose C A = n , and a 1 1 ,   a 2 1 A be any two points in A, with both points being of color 1 in graph A. According to the requirements of a valid coloring of the graph, a 1 1 and a 2 1 are not adjacent (directly connected) to each other. After merging points a 1 1 and a 2 1 , let the new graph be denoted as A 1 . If C A 1 < n , we can separate points a 1 1 and a 2 1 back according to the connections before merging, and restore the original graph A. This still results in a validly colored graph A, with the number of colors used, C A < n , which contradicts our assumed C A = n .
Proof complete.
For example, as shown in Figure 1 below, after merging the two same-color points a 1 1 and a 2 1 in the left figure, the graph is still a 3-color graph, as shown on the right.
Corollary 1: 
For any graph A, suppose C A = n , then after merging any number of same-color points within it, the new graph remains an n-color graph.
Definition 3: 
Suppose a ,   b A , a path R connecting points a and b refers to a sequence of non-repeating points and edges that connect a and b .
As shown in Figure 2 below, R a , a 1 , a 2 , a 3 , b represents a path connecting points a and b .
Stipulation: Suppose paths R 1 and R 2 are two separate paths connecting points a and b , then it is required that apart from the points a and b , the points and edges on these two paths are distinct. In other words, if a , a 1 , a 2 , , a k , b R 1 ;   a , b 1 , b 2 , , b l , b R 2 , then a , a 1 , a 2 , , a k , b a , b 1 , b 2 , , b l , b = a , b . Otherwise, these two paths are not considered independent paths.
Definition 4: 
Suppose points a ,   b A , if there exists a point set c 1 , c 2 , , c k c i A , i = 1 ~ k , and all paths connecting points a and b must pass through the point set c 1 , c 2 , , c k , then we refer to the point set c 1 , c 2 , , c k as a boundary L for a and b .
As shown in Figure 3 below, a 1 , a 4 , a 2 , a 5 , a 3 , a 5 are all boundaries for points a and b .
Definition 5: 
Suppose points a ,   b A , and C A = n . When we color graph A using n colors in any way, if points a and b have the same color in graph A, then we refer to points a and b as same-color points in graph A.
For example, in Figure 4 below, points a and b are same-color points in the graph.
Definition 6: 
Suppose points a ,   b A , and C A = n . When we color graph A using n colors in any way, if points a and b have different colors in graph A, then we refer to points a and b as different-color points in graph A. Obviously, any two adjacent (directly connected) points in graph A are different-color points.
Reasoning: Assuming a and b are same-color points, b and c are different-color points, then it is evident that a and c are also different-color points.
Theorem 2: 
Suppose points a and b are same-color points in graph A, with both having the color 1, C A = n , then there must exist the following n 1 paths connecting points a and b , denoted as R 1 , R 2 , , R n 1 , such that the points on these paths have the following properties (where points a and b both have color 1):
R 1 : a 2 1 2 b
R 2 : a 3 1 3 b
R 3 : a 4 1 4 b
R n 1 : a ( n 1 ) 1 ( n 1 ) b
Proof: (By contradiction)
We assume that there is no path like R 1 connecting points a and b as described above. This implies the presence of a boundary L for a and b , where all points on the boundary L have colors other than 1 and 2, and the boundary L divides graph A into two parts containing points a and b , respectively. In this case, we can perform a color transformation on the side of the boundary L that includes point a , swapping the colors between all points with color 1 and color 2. This transformation still results in a validly colored graph A. Since the boundary L does not contain points with color 1 or color 2, the points on the boundary L do not need color transformation, thus not affecting the coloring of the part containing point b .
As a result, the color of point a changes from 1 to 2, while the color of point b remains as 1. The graph still maintains a valid coloring at this point. However, as a result, points a and b are no longer same-color points, contradicting our initial assumption.
Proof complete.
For example, as shown in Figure 5 below, points a and b are same-color points, and paths R 1 , R 2 , R 3 are the paths we are looking for.
R 1 a , a 1 , b : a 1 b
R 2 a , a 2 , b : a 2 b
R 3 a , a 3 , b : a 3 b
Theorem 3: 
Suppose points a and b are different-color points in graph A, with the colors of a and b being 1 and 2, respectively, and C A = n , then there must exist a path R connecting points a and b , such that the points on the path R have the following properties (where the colors of points a and b are 1 and 2, respectively):
R : a 2 1 1 b
Proof: (By contradiction)
Case 1: For the scenario where points a and b are directly connected, it is obviously true.
Case 2: For the scenario where points a and b are not directly connected, the proof is as follows:
If there is no such path R , then there exists a boundary L for points a and b , where the points on the boundary do not have colors 1 or 2. Following a similar method as proven in Theorem 2 above, we swap the colors 1 and 2 on the side of boundary L that contains point a . After the color swap, point a changes its color to 2, and since the boundary L doesn't include points with colors 1 or 2, the colors of the points on boundary L remain unchanged. There is no need to perform color transformation on the other side of the boundary L containing point b .
At this point, the graph A with the color transformation remains a validly colored graph. However, in this new coloring, both point a and point b have color 2, contradicting the initial assumption.
Proof complete.
As shown in Figure 6, points a and b 1 , b 2 , b 3 have different-color relationships, and we can respectively find paths connecting them with the following color relationships: 4-1-4-1;4-2-4-2;4-3-4-3.
Definition 7 
(Minimum Coloring Number of a Generalized Point Set): Suppose for any graph A, C A = n . For a point set a 1 , a 2 , , a k a i A , i = 1 ~ k , under the condition of using any of the n colors to color graph A, if the minimum number of colors required to color the point set  a 1 , a 2 , , a k is denoted as l , we refer to this minimum coloring number of the point set a 1 , a 2 , , a k in graph A as l , written as C a 1 , a 2 , , a k a i A , i = 1 ~ k = l .
As shown in Figure 7 below, in the 3-color graph depicted, the minimum coloring number of the point set a 1 , a 2 , a 3 is C a 1 , a 2 , a 3 = 2 .
Theorem 4: 
Suppose there is a point set a 1 , a 2 , , a k a i A , i = 1 ~ k in graph A, with C A = n and C a 1 , a 2 , , a k a i A , i = 1 ~ k = l , where l n . For any a i , a p a 1 , a 2 , , a k , if a i and a p are same-color points in graph A, then it is evident that only one of the points needs to be retained, and the minimum coloring number of the new point set remains unchanged, i.e., C a 1 , a 2 , a i , , a p 1 , a p + 1 , a k a i A , i = 1 ~ k = l .
Proof: It is obviously true, and is omitted.
Therefore, when considering the minimum coloring number of a point set a 1 , a 2 , , a k a i A , k = 1 ~ k , we only need to consider the cases of different-color points (points that can be either same-color or different-color can be disregarded), meaning the point set does not contain same-color points.
Attention: When we specify coloring the set of points a 1 , a 2 , , a k a i A , i = 1 ~ k C A = n with l colors, due to the constraint C a 1 , a 2 , , a k a i A , i = 1 ~ k = l , the color relationships (same color, different color, or both) between any two points in the set a 1 , a 2 , , a k a i A , i = 1 ~ k may change. However, the conclusion of Theorem 3 still holds, and the extended conclusion of Theorem 2 also holds, as follows:
Corollary: Suppose points a p , a j a 1 , a 2 , , a k a i A , i = 1 ~ k , C A = n , C a 1 , a 2 , , a k a i A , i = 1 ~ k = l . Assuming that when coloring the set a 1 , a 2 , , a k a i A , i = 1 ~ k with l colors, points a p , a j are both points of the same color (let's assume the color of a p and a j at this point is 1), then there must exist l 1 paths R 1 , R 2 , , R l 1 connecting points a p and a j , such that the points on these paths have the following properties (where the colors of points a p and a j are both 1):
R 1 : a p 2 1 2 a j
R 2 : a p 3 1 3 a j
R 3 : a p 4 1 4 a j
R l 1 : a p ( l 1 ) 1 ( l 1 ) a j
Proof: The proof is similar to the proof of Theorem 2, and is omitted here.
Theorem 5: 
Suppose  a 1 , a 2 , , a k a i A , i = 1 ~ k , with C A = n and C a 1 , a 2 , , a k a i A , i = 1 ~ k = l , where l n . For the different-color relationships among points in the point set, if we directly map these different-color relationships to a graph B where points are directly connected: f a 1 , a 2 , , a k = B , then the minimum coloring number of graph B is equal to the minimum coloring number of the point set a 1 , a 2 , , a k a i A , i = 1 ~ k .
Proof: Obviously, the coloring of the point set only needs to satisfy the same-color or different-color relationships between all points (while ensuring that graph A is colored validly with n colors). Therefore, the validity of this conclusion is obvious. Our definition of the relationships between points in the point set is based solely on different colors, not on specific color values, as any color is equivalent in graph coloring.
It is important to note that some different-color relationships may have accompanying conditions that still need to be satisfied in these cases. In the previous discussion of Theorem 4, we know that under the constraint, new relationships of same color and different color may arise between points.
As shown in Figure 8, f a 1 , a 2 , a 3 , a 4 = B , where graph B represents the color relationships between points in the point set a 1 , a 2 , a 3 , a 4 . Therefore, when considering the minimum coloring number of a point set a 1 , a 2 , , a k a i A , i = 1 ~ k , we only need to find the minimum coloring number of f a 1 , a 2 , a 3 , a 4 = B that satisfies the color relationships among the points in the set a 1 , a 2 , a 3 , a 4 .
Note: We should pay attention to distinguishing the different-color situations caused by color restrictions. As shown in Figure 8, in graph B, a 1 and a 4 have a different-color relationship even when colored with 2 colors, but we know that their different-color relationship is transmitted through points a 2 and a 3 , rather than being a direct different-color relationship between a 1 and a 4 . Therefore, in this case, we do not need to consider them separately (even if considered, it will not affect the minimum coloring number of graph B). Although it does not affect the final coloring result, this approach makes the analysis simpler and does not disrupt our subsequent discussions.

3. Structural Part of the Graph

Definition 8: 
If a graph A can be divided into n parts A 1 , A 2 , , A n A i A , i = 1 ~ n , and satisfies the following two conditions, then we refer to graph A as having an N-order structure: (1) treating these n parts as n complete entities, with each part connected pairwise (similar to the definition of a complete graph K n ); (2) when each part is taken individually, the points within each part can be connected by internal paths.
As shown in Figure 9, dividing graph A into 4 parts results in a new graph that is a complete graph consisting of 4 parts. Clearly, any complete graph K n consisting of n points is a graph with an N-order structure.
Definition 9: 
If the maximum structure of graph A is an N-order structure, then we refer to the graph as an N-order structured graph, denoted as S A = N .
Obviously, any N-order structured graph A is also an (N-1)-order, (N-2)-order, ..., 1-order structured graph.
Additional Note: Since we are studying graphs where all points are interconnected, a graph A with an N-order structure can be divided into the aforementioned n interconnected parts.
Two equivalent definitions of an N-order structured graph:
Equivalent Definition 1: 
Suppose graph A is an N-order structured graph, S A = N , and A 1 , A 2 , , A n is a way to classify it as an N-order structured graph. Obviously, if we consider A 1 , A 2 , , A n as individual entities, then there are independent paths R connecting them pairwise. Since all the points within each A i are internally connected, we can also state that for any two points a i j A j , j = 1 ~ n and a l p A p , p = 1 ~ n , and j p , point a i j and a l p can be connected through other internally connected points within A j and A p , thus ensuring that there is at least a partially independent path connecting a i j and a l p .
For example, as shown in Figure 10 below, the graph is an N-order structured graph with a 1 A 1 , a 2 A 2 ,…, a n A n . Thus, among the paths connecting a 1 , a 2 , , a n pairwise, at least a part of the paths is independent.
Corollary: Obviously, in the aforementioned partially independent paths R i j , if the final connecting point belonging to part A i is a same-color point of a i , and the final connecting point belonging to part A j is a same-color point of a j , then it is evident that a 1 , a 2 , , a n are all pairs of different-color points.
Equivalent Definition 2: 
Suppose graph A is an N-order structured graph, S A = N , and A 1 , A 2 , , A n is a way to classify it as an N-order structured graph. By combining all the points within each A i , i = 1 ~ n (where the points within A i are internally connected), the graph transforms into a complete graph consisting of n points K n .
Theorem 6: 
Suppose for any graph A, S A = N , and when merging any two directly connected points in graph A to form a new graph B, the structural order of the new graph, S B N .
Proof: (By contradiction)
Assume that when merging any two directly connected points, a and b (the merged point is denoted as c ), from graph A to form the new graph B, if the structural order of graph B becomes an (N+1)-order structured graph. According to the definition of graph structure, the graph can be divided into N+1 parts, B 1 , B 2 , , B n + 1 , and they are pairwise connected, with the points within each part internally interconnected.
(1) If c B k k = 1 ~ n , (At this point, c forms a separate B n + 1 part), even if we separate point c back into a and b according to the original connection, it is evident that the graph remains an (N+1)-order structured graph, contradicting the assumption that S A = N .
(2) Assuming c B k k = 1 ~ n + 1 , then separating c   back into a and b according to the original connection (restoring graph B back to graph A), based on the assumption that a and b are directly connected, after separation, the points within B 1 , B 2 , , B n + 1 remain interconnected, and B 1 , B 2 , , B n + 1 are still pairwise connected. Hence, the graph still remains an N+1-order structured graph, contradicting the assumption.
Proof complete.
Definition 10 
(Structure of a Point Set): Suppose a point set a 1 , a 2 , , a k a i A , i = 1 ~ k , with S A = N . If we can find at most P P N parts A 1 , A 2 , , A p A i A , i = 1 ~ p , where each part contains at least one point from the point set a 1 , a 2 , , a k , i.e., for any A l , l = 1 ~ p , there exists a point a i , i 1 ~ k , such that a i A l . In this case, if A 1 , A 2 , , A p are pairwise connected and the points within them are internally interconnected, we refer to the point set a 1 , a 2 , , a k as a P-order structured point set, denoted as S a 1 , a 2 , , a k a i A , i = 1 ~ k = P .
Theorem 7: 
If a point set a 1 , a 2 , , a k a i A , i = 1 ~ k , with   S A = N and S a 1 , a 2 , , a k = P , and there is a new point b that is directly connected to each point in the set a 1 , a 2 , , a k , then in the new graph A + b , the structure of the point set a 1 , a 2 , , a k , b is a (P+1)-order structure.
Proof: Obviously true, omitted.
Since any graph A can be decomposed into points interconnected with each other, conversely, starting from a point, we can also form graph A by adding points one by one. Therefore, we can derive the following corollary.
Corollary: For any A, suppose S A = N , then the following conclusions hold: (1) A i A , it follows that S A i N ; (2) For a i A or a i A i , A i A , if in graph A the points directly connected to a i are b 1 , b 2 , , b k , then S b 1 , b 2 , , b k N 1 .
Proof: As per the previous theorem, the conclusions are obviously true, and are omitted.

4. Graph Coloring and Theory of Graph Structure

Theorem 8: 
In any graph A, suppose points a and b are different-color points (further assume the colors of points a and b are 1 and 2, respectively), based on previous Theorem 3, we have that there must be a path R connecting points a and b :
R : a 2 1 1 b
It is evident that any other path R 1 which needs to intersect path R cannot convey color information other than the colors 1 and 2. Therefore, we consider that path R 1 actually conveys color information of points a or b.
Assuming a and b are different colors and the path transmitting color information for a and b is R (usually there are multiple paths simultaneously transmitting color information for a and b , collectively denoted as R ), if points c and d want to cross R and become different colors, it will be easy to prove that at least one point in c and d has the same color as one of the points a and b . This conclusion is the same as the conclusion in the above axiom.
Proof:
(1) Case 1: If a point set a 1 , a 2 , , a k a i A , i = 1 ~ k , S A = N N 2 S a 1 , a 2 , , a k = 2 , then we can easily prove that C a 1 , a 2 , , a k 2 .
Because for any three points in a 1 , a 2 , , a k (let's say they are a 1 , a 2 , a 3 ), we can find a point that separates them (this point can also be one of a 1 , a 2 , a 3 ), as shown in the diagram below:
Figure 11. S A = 2 chain-like structure graph.
Figure 11. S A = 2 chain-like structure graph.
Preprints 104436 g011
Therefore, coloring the point set a 1 , a 2 , , a k is equivalent to coloring a chain-like structure graph, so clearly C a 1 , a 2 , , a k 2 .
Thus, we have also proved that for any three points a 1 , a 2 , a 3 to transmit different color information among each other, they must have the following graphical structure:
Figure 12. S A = 3 .
Figure 12. S A = 3 .
Preprints 104436 g012
This means that at least three partially independent paths, R 12 , R 13 , R 23 , are needed to transmit the different color information of the three points a 1 , a 2 , a 3 .
(2) The discussion for other cases can actually be ultimately reduced to the discussion of the above Case 1.
For example: Let's assume S a 1 , a 2 , a 3 , a 4 = 3 , where points a 1 , a 2 , a 3 are mutually of different colors, and points a 2 , a 3 , a 4 are mutually of different colors. According to the discussion in Case 1 above, we know that they need at least three partially independent paths to transmit the different color information of the three points. Now, let's assume that the color information between points a 1 and a 3 is transmitted by path R 13 .
Then obviously, based on our conclusion in Case 1, assuming points a 2 and a 4 are of different colors, then a 1 , a 2 , a 3 , a 4 are four points with pairwise distinct colors (let's assume their colors are 1, 2, 3, 4). The path transmitting colors for a 2 and a 4 must be R 24 , and R 24 must intersect R 13 , otherwise S a 1 , a 2 , a 3 , a 4 = 4 . However, according to Theorem 3, since R 13 must contain paths like:
R 13 : 1 3 1 3 1 3
which contradicts the fact that R 24 must contain the path:
R 24 2 4 2 4
So, this brings us back to the scenario of Case 1 again.
Figure 13. other cases.
Figure 13. other cases.
Preprints 104436 g013
Therefore, the theorem holds.
Proof complete.
For example, as shown in Figure 14, the graph is a four-color graph, with points a and b being different colors. Therefore, any other path R 1 that intersects the path transmitting color information for a and b cannot convey color information other than the colors of a and b (It is important to note that the path transmitting color information for a and b , denoted as R , is not necessarily unique).
Theorem 9: 
Suppose for any graph A, there exists a point set a 1 , a 2 , , a k a i A , i = 1 ~ k , with  C A = n , S A = N , S a 1 , a 2 , , a k = P , where P N . Additionally, suppose graph B:  f a 1 , a 2 , , a k = B , then it is obvious that B is at most a structured graph of order P . Furthermore, we can obtain: C a 1 , a 2 , , a k a i A , i = 1 ~ k C P , where  C P refers to the graph structured as P-order.
Proof: According to the previous Theorem 3, we know that any pair of different-color points a and b are connected by at least one path R a , b that transmits color information. Additionally, as per our previous Theorem 8, it is stipulated that for any two points in the point set a 1 , a 2 , , a k , if they want to transmit independent color information, at least one partially independent path is required for each transmission. Since the point set S a 1 , a 2 , , a k = P , the largest possible graph representing such partially independent paths, which construct the maximum potential different-color relationships, has a structure that is at most P-order.
Because any two points lacking a partially independent path between them cannot transmit different-color information. At the same time, we do not need to consider the color relationships between same-color points and other points that can be colored either the same or differently, as they do not affect the minimum coloring number of the graph.
Proof complete.
Note: We reiterate the significance of partially independent paths R to ensure that there exist at least the paths R required by Theorem 3 between any two points of different colors. This is a necessary condition for two points to be of different colors, but not a sufficient condition.
Theorem 10: 
For any graph A, if S A = N , then C A n .
Proof: (By induction)
(1)For any graph A with S A = 2, A is a chain graph with C A = 2 , which is obvious. Then, according to theorem 9, for any set of points a 1 , a 2 , , a k with S a 1 , a 2 , , a k = 2 , we will have: C a 1 , a 2 , , a k a i B , i = 1 ~ k C 2 , therefore: C a 1 , a 2 , , a k a i B , i = 1 ~ k 2 .
(2)Therefore, according to theorem 7 and its corollary, for any graph A with S A = 3 , it can be obtained by adding one point at a time starting from a single point. And for each added point a , the set of points connected to point a is assumed to be b 1 , b 2 , , b l a i A , i = 1 ~ l , then obviously S b 1 , b 2 , , b l 2 . Therefore, we can conclude that C b 1 , b 2 , , b l a i A , i = 1 ~ k 2 . Hence, we can easily prove that for any graph A with S A = 3 , C A 3 .
(3)Therefore, it is easy for us to use the above method, apply mathematical induction, and prove that for any graph A, if S A = N , then C A n holds true.
Proof complete.
Theorem 11: 
Any map can be colored using 4 colors.
Proof: According to Kuratowski's Theorem (Kuratowski [1930]) [2], a graph is planar if and only if it does not contain a subdivision of K 5 or K 3,3 . Therefore, the structure of any map B is less than or equal to 4, C B 4 , hence any map can be colored using 4 colors.

5. Conclusion

Through the analysis in the above article, we have demonstrated that in fact, any N-order structure graph can be colored using n colors. The underlying essence lies in the isolation effect formed by the topological structure of the graph on coloring, thus resulting in the coloring quantity of the graph being completely dependent on its topological structure. The Four Color Theorem is just one special case among them.

References

  1. Guido Janssen, The Four Color Theorem, Bachelor Final Project, 2018.
  2. Yuriy Brun, The Four Color Theorem,Undergraduate Journal of Mathematics, 2002.
Figure 1. Merge Same Color Points.
Figure 1. Merge Same Color Points.
Preprints 104436 g001
Figure 2. Path R.
Figure 2. Path R.
Preprints 104436 g002
Figure 3. Boundary L.
Figure 3. Boundary L.
Preprints 104436 g003
Figure 4. Same-color points.
Figure 4. Same-color points.
Preprints 104436 g004
Figure 5. Path of same-color points.
Figure 5. Path of same-color points.
Preprints 104436 g005
Figure 6. Path of different-color.
Figure 6. Path of different-color.
Preprints 104436 g006
Figure 7. Minimum number of colors for a point set.
Figure 7. Minimum number of colors for a point set.
Preprints 104436 g007
Figure 8. Mapping relationship of point set coloring.
Figure 8. Mapping relationship of point set coloring.
Preprints 104436 g008
Figure 9. Order of graphic structure.
Figure 9. Order of graphic structure.
Preprints 104436 g009
Figure 10. Partial independent paths of N-order structural graphs.
Figure 10. Partial independent paths of N-order structural graphs.
Preprints 104436 g010
Figure 14. Path and color information.
Figure 14. Path and color information.
Preprints 104436 g014
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated