1. Introduction
1This work is dedicated to the memory of the tragically deceased Professor Ali Reza Ashrafi (1964 – 2023), an exceptional man and scientist.
A graph
G is usually defined as a set of two sets,
V and
E [
1,
2]. The first,
V = (v1, v2, …, vV) is called the vertex set of
G; and
E is a set of edges:
E =(e1, e2,..,eE), where
ek=(vi,vj), i.e.
E is a subset of pairs of
V elements. The sequence of vertices and adjacent edges is called a path. If in a given graph there are paths in which the first vertex is identical to the last one, then we say that the graph contains cycles (in particular, if there is only one vertex and one edge in the path, it will be a loop). Each cycle establishes two areas in the graph: inside the closed cycle and outside it. These areas are called the faces,
F, of the graph. The number of faces of the graph,
F =(f1, f2,…,fF) depends on the number of cycles, their mutual arrangement and on the Euler-Poincaré characteristic of the surface, χ(S), on which the graph is rearranged. At this point, I will add that in this work, the symbols
V, E and
F will be used to denote both sets defining the graph, as well as the number of elements in these sets.
The most common representation of graphs is their drawing on a two-dimensional surface with a specific topology, χ(S). If the drawing of
G on a given surface can be made such that such a graph representation has no intersecting edges, then the graph is said to be flat on that surface. Euler's formula states [
3] that if a finite, connected, planar graph is drawn in the plane without any edge intersections, then
In physics and chemistry, the most common surface on which to study the properties of graphs is the 2-D plane and the sphere isomorphic to it. The Euler–Poincaré coefficient χ(S) of these surfaces is 2. Therefore, the Euler equation for planar graphs is written in the form [
3]:
In graph theory, formula (2) is most often used, e.g. to study the planarity of graphs with a large number of vertices or edges. It is not clear why so far no attention has been paid to the unclear situation of this equation for the case when
V = 0, i.e. the problem of zero-vertex graphs. In graph theory, planar graphs with 0 vertices (as well as graphs with 0 edges), usually called
null graphs or
empty graphs [
4], have an unclear definition. This is due to a lack of research on such graphs.
In particular, the number of such graphs remains inconclusive. It seems that this situation was caused by the tacit assumption of most researchers that graphs without vertices must also be without edges, i.e. that in fact there simply are no such graphs. The consequence of such an assumption is the statement that there is no problem, because there is no object that would cause this problem. In this work, we claim that the above statement is false, because graphs with 0 vertices exist and they are a natural complement to planar graphs in which
V > 0. What's more, in such graphs we can see the existence of both graph-defining sets:
V, E. What already absurd. A 0-vertex graph with a set of vertices
V…? So that it does not look like delusions, I will add that the graphs mentioned above play a role in explaining phenomena in some areas of physics and chemistry [
6].
2. Theory
Before we move on to the search for planar 0-vertex graphs on 2-D piecewise smooth surfaces, let's articulate what we are looking for. The answer results from equation (2), we are looking for graphs in which the number of edges,
E, is 2 less than the number of faces
F:
For the sake of clarity, let me remind you that a face of graph is a smooth fragment of a 2-D surface, and an edge is a line separating the graph faces. If such a 2-D geometric object with properties (3) is immersed in a space with dimensions n = 3, 4, ... etc., then it will be natural to conclude that they arise as a result of various topological operations performed on natural two-dimensional surfaces in the considered spaces. Natural two-dimensional surfaces are all planes spanning individual pairs of coordinate axes: [z= v= …=0, (x= s, y= t); 0 ≤ s, t <∞], …. .
Figure 1a and b show these planes in spaces with n=3 and n=4.
All natural planes of a given space meet at one point called the invariant point (in geometry, it is the origin of the coordinate system). In this and subsequent drawings, this point is marked with an asterisk. Some of these planes are cut along straight lines. The set of all natural planes of n-dimensional space (it has
n*(n-1)/2 elements) creates an
n-1 dimensional geometric object. Some of the elements of the set will create a smooth 2-D surface in pieces. Each smooth piece of this surface is adjacent to only two others (because the created surface is 2-dimensional!). In 3-D space, all 3 normal planes create a 2-D surface that is piecewise smooth. In 4-D space, only 4 out of 6 possible ones create such a surface (because there are so many possible planes spanning 4 pairs of axes, so that each plane is adjacent to two others). In general, in n-D space, only n planes create a piecewise 2-D structure. Transformations such as translations, rotations, and other topological operations performed on smooth 2-D pieces of surfaces constructed in this way transform them into geometric objects isomorphic with the initial ones. Therefore, the parameter χ(S) of the objects created in this way will be equal to 2. Let the surfaces created as a result of these transformations describe the functions:
F1(x,y), F2(x,z), F3(x,v), ...,F4(y, z), F5(y,v), …. In a 3-dimensional space, these functions can be transformed into three intersecting pairs of functions of two variables:
f1(x,y), f2(x,y), f3(x,y). Figure 2a shows these features.
The figure shows that a piecewise smooth 2-D object consists of three planes (generally these will be 2-D surfaces) intersecting along 3 lines. The planes are the faces, the intersection lines are the edge(s) of the graph thus created. This would suggest that this graph has 3 faces and 3 edges and no vertices. According to Eq. 3 such a graph structure would lead to the conclusion that this object cannot be planar. This conclusion, however, is incorrect because it resulted from the analysis of the properties of planar graphs on smooth surfaces. On the latter, only two faces can always be adjacent to each other, so individual edges in such a situation separate only 2 faces.
Figure 2a shows that, in a 2-D piecewise structure, also three faces can be adjacent to each other at the same time. Therefore, it should be assumed that all three lines separating three faces constitute one edge, i.e. they constitute a 0-vertex graph. The projection of this graph onto the plane is shown in
Figure 2b. We will call such a projection a 0-vertex graph map, or a graph-map.
In this way, we come to the conclusion that in 3-D space, on surfaces that are partially smooth, one edge consists of the intersection lines of adjacent faces. So if three faces are adjacent to each other at the same time, then the edge will have a bifurcation at the invariant point. The last sentences can be recapitulated by the statement: "Zero-vertex graphs exist on 2-D piecewise surfaces. In a 3-dimensional space, such a graph is formed by three intersecting planes, i.e. faces of the graph. The only edge of this graph is formed by the intersection lines of the faces. Therefore, this edge exhibits a bifurcation at the invariant point”. Let us now move on to the form of edges in 0-vertex graphs in a space of larger dimensions. Since these edges create lines of intersection between adjacent faces, it is expected that there are 3 types of edges:
-edges consisting of only one intersection line starting from the invariant point (see Figure 3a);
-edges composed of two intersection lines passing through the invariant point (see Figure 3b);
-edges with bifurcation at the invariant point composed of 3 intersection lines (see Figure 3c).
Let us emphasize here that bifurcation edges appear not only when three faces are adjacent to each other at the same time. Such edges are a consequence of more subtle relationships between the faces of the graph. What are these relationships? We will find the answer by considering example pairs of faces:
-the faces described by the equations {F1(x,y), F2(z,v)} do not intersect, the only common point of these faces is the invariant point. So such a pair of faces cannot participate in the formation of a 2-D piecewise smooth structure.
-the faces described by the equations {F3(x,y), F4(y,z)} intersect along the line z =ϕ(x). Such a pair of faces can participate in the creation of 2-D piecewise smooth structure, and the length of the intersection line of the faces is measured by the value of the "z" component of this line: z =ϕ(x).
-the faces described by the equations {F5(x,y), F6(y,v)} intersect along the line v =ϕ(x). Such a pair of faces can participate in the creation of 2-D piecewise smooth structure, and the length of the intersection line of the faces is measured by the value of the "v" component of this line: v =ϕ(x).
Therefore, the edges of graphs on smooth surfaces will be created from one type of intersection line. These will be edges of the following types: "z", "v", "w", ..., etc. In the "pictorial" representation of such graphs, individual edges can be represented by drawing them with different lines. Now we can formulate the answer to the question what relations between the faces are responsible for the formation of edges with bifurcation. Well, "if the lengths of the three intersection lines of the faces are determined by the component relative to the same axis, then these lines form an edge with a bifurcation. In 3-D space, this situation occurs when all three faces are adjacent. However, when the dimension of the space is > 3, the only condition for the existence of an edge with a bifurcation is that three intersection lines of the faces belong to one category.
Let's return to the main topic, which is the representation of flat 0-vertex graphs in spaces with dimensions:
n = 4, 5, 6 and more dimensions. Graphs in such spaces will have n -2 edges made of 1, 2, or 3 of all n intersection lines. So the number of these objects, η
o, will be equal to the number of ways to divide n faces by
n-2 edges.
Figure 4a shows that for the case
n = 4 there will be η
o = 3 different face divisions. This means that there are three non-isomorphic 0-vertex graphs in 4-D space (
Figure 4b shows graph maps of such graphs).
The problem of counting 0-vertex graphs with n faces practically comes down to counting different graph-maps of such objects. This is not a difficult matter, but it is burdensome due to the lack of vertices in these objects. Therefore, before we move on to this problem, let us consider whether the objects considered here are indeed graphs according to the classical definition: "graph = a set of two sets".
After all, if there are no vertices in such graphs, they have neither a set of vertices nor a set of pairs of vertices, i.e. edges! This is indeed the case, but these structures have intersecting faces. Let us consider the situation presented in
Figure 2a. In order not to complicate things unnecessarily, we will only consider one:
f1(x,y), f2(x,y), out of three possible pairs of intersecting planes. Let the values of the functions defining the faces be marked as follows:
Let the points lying on the first and second plane be marked: ϑ
1, ϑ
2. The line of intersection of both faces runs from the invariant point, with coordinates marked
s*, to ∞. The position of the points lying infinitely close to the line on both faces is defined by the equations:
The lower limit of the s parameter results from the fact that in
Figure 2a the functions defining the faces are monotonically decreasing functions. The choice of monotonically increasing functions would not bring any significant changes for the case in question. Let us consider the set of points ϑ
1, ϑ
2 lying on both sides of the intersection of the planes. In fact, this infinitely large set can be denoted, and called the set of vertices:
If a pair of vertices lying on both sides of the intersection line are combined into a pair marked
e12:
then an infinite set of such pairs creates a set of edges,
E, connecting both faces:
In this way, every 0-vertex graph is transformed into a set of two infinitely large uncountable sets: points lying on the edge of both intersecting planes, i.e. vertices, V, and pairs of these points, E, i.e. edges: G = (V, E). That is, 0-vertex graphs can in fact be treated as a set of two infinite sets: vertices and edges. And this is the classic definition of a graph. This way of looking at the objects considered here tells us that they are, in fact, graphs.
Figure 5 shows all graph-maps for the number of edges
E = 1, 2, 3. From the second column of
Figure 5 we can see that for
E = 1 there is only one 0-vertex graph; for
E = 2 there are already 3; and for
E = 3 there are 5 of them. As I noted earlier, the problem of counting, i.e. finding the number of different, i.e. non-isomorphic graphs with a given number of edges, comes down to finding the number of different ways of arranging
E edges around the invariant point, each of these ways should divide area on
E + 2 faces. This seems to be a tedious matter because the objects we are examining do not have vertices. Therefore, in the works [
6,
7] it was proposed to replace these graphs representing them with "normal" graphs having, like any "racial graph", vertices, edges and faces. If the considered 0-vertex graphs are marked with the letter
G, and the corresponding normal graphs are marked with
G*, then the correspondence
G* ↔ G will be obtained by replacing the sets:
Well, you might say, where is the appropriateness for F*? Well, we get the number of faces in a normal graph by inserting V* and E* into Euler's equation (1). It is easy to see that in such graphs F* = 4, regardless of how many faces and edges there are in the 0-vertex graph!
The third column in
Figure 5 shows all normal graphs corresponding to 0-vertex graphs with the number of edges
E < 4. When searching for all non-isomorphic normal graphs, remember that they always have four faces and the number of vertices in them is the same as the number of edges, in the corresponding 0-vertex graphs. The valence of each vertex is even, which is a consequence of the fact that each edge of a 0-vertex graph is created by the intersection of an even number of faces. The work [
6] shows all normal graphs for E < 9. The work of finding normal graphs is facilitated by the obvious recursion that allows determining the form of an
n + 1 vertex graph by appropriately inserting a new vertex at individual edges of the n-vertex graph.
Table 1 gives the number of all normal graphs, η
o, for
E < 9. The table indicates that the values of η
o(
E) constitute an increasing numerical sequence. An elementary analysis [
8,
9] of the sequence shows that for even values of
E = 2
k,
k = 0, 1, 2…, the value of η
o differs by
k(
k + 3) / 2 from the corresponding value for both neighboring systems when
E is odd (i.e.,
E =2
k - 1 and
E = 2
k + 1):
This correspondence, along with the boundary value η
o(
E = 1) = 1, gives the following number of non-isomorphic normal graphs:
From equations (13), (14) it follows that the number of non-isomorphic normal graphs, and therefore the number of 0-vertex graphs corresponding to them, increases approximately as (E)3. This is not a very fast growth compared to the growth of other types of planar graphs. However, in the author's opinion, counting the graphs considered here is an extremely tedious and burdensome work, and without the help of normal graphs it would be practically impossible for E > 5.