This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Bounding the Chromatic Number via High Dimensional Embedding

Qiming Fanga,  Sihong Shaob
aBeijing International Cener for Mathematical Research, Peking University
Beijing 100091, China
bSchool of Mathematical Sciences, Peking University
Beijing 100091, China
Corresponding author: [email protected] (Q.Fang); [email protected](S.Shao)

Abstract: We present a necessary and sufficient condition for determining whether a hypergraph can be embedded in a high-dimensional space, and establish an upper bound for the chromatic number of such hypergraph, which can be viewed as the high-dimensional extension of the Heawood conjecture and Wagner’s Theorem, respectively. Based on them, for a graph of order nn, there exists accordingly an algorithm with a complexity of O(nlog2n)O(n\log^{2}n) that can determine the upper bound for the chromatic number. Specifically, we prove: (i) The graph-closure of a dd-uniform-topological hypergraph is a closed-RdR^{d}-graph if and only if its minors include neither Kd+3dK_{d+3}^{d} nor K3,d+1dK_{3,d+1}^{d}; (ii) Let GG be a special triangulated RdR^{d}-graph, GvG^{v} be the vertex-hypergraph of GG, then GvG^{v} is 32d13\cdot 2^{d-1}-choosable.

Keywords: embedding; coloring; chromatic number; hypergraph

1 Introduction

This paper aims to bounding the chromatic number via high dimensional embedding in quasilinear time. To achieve this goal, we generalize the concept of planar graph to a higher-dimensional form. A challenge arises: Unlike the plane, higher-dimensional Euclidean spaces are not intuitive. Most definitions and methods related to planar graphs cannot be directly extend to higher dimensions. To address this challenge, it is necessary to introduce concepts and theorems related to simplex, CW complexes, homotopy, and fundamental groups. Please refer to [1, 2, 9] for common used definitions and notations that are not specified in this work.

It is NP-complete to decide if a given graph admits a kk-coloring except for the cases k{0,1,2}k\in\{0,1,2\}. In particular, computing the chromatic number (denoted by χ\chi) is NP-hard [7]. There are many algorithms for the problem of calculating the chromatic number, such as greedy algorithms [4, 19], heuristic algorithms [11], parallel and distributed algorithms [16, 17], and graph embeddings [3, 8, 12, 13]. Previous researchers developed the theory of graph embeddings on two-dimensional surfaces and established upper bounds for the chromatic number of graphs on such surfaces, and we follow in this research line by further investigating the embedding problem in high-dimensional spaces.

1.1 Our results

We consider a dd-uniform hypergraph as a CW complex. If the fundamental group of a dd-uniform hypergraph is trivial, we refer to it as a special RdR^{d}-graph. All related definitions are given in Section 2.

Wagner’s Theorem states that a finite graph is planar if and only if its minors include neither K5K_{5} nor K3,3K_{3,3}, and we derive its higher-dimensional form.

Theorem 1.1.

The graph-closure of a dd-uniform-topological hypergraph is a closed-RdR^{d}-graph if and only if its minors include neither Kd+3dK_{d+3}^{d} nor K3,d+1dK_{3,d+1}^{d}.

The Heawood conjecture (or Ringel-Youngs Theorem) states that χ(G)12(7+4924c)\chi(G)\leq\frac{1}{2}(7+\sqrt{49-24c^{\prime}}) if GG is a graph which can be embedded in a surface Σ\Sigma of Euler characteristic cc^{\prime}, and the following theorem presents a kind of its higher-dimensional extension.

Theorem 1.2.

Let GG be a special triangulated RdR^{d}-graph, GvG^{v} be the vertex-hypergraph of GG, then GvG^{v} is 32d13\cdot 2^{d-1}-choosable.

Theorem 1.1 provides conditions for determining whether a hypergraph can be embedded in dd-dimensional Euclidean space (denoted by RdR^{d}), and Theorem 1.2 gives an upper bound for the chromatic number of RdR^{d}. Since a hypergraph can be regarded as a CW complex and a graph can be regarded as the 11-skeleton of a CW complex, we can use the aforementioned two theorems to estimate the upper bound for the chromatic number of a graph.

Let GG be a graph and GdG_{d} be a dd-uniform-topological hypergraph, if GG is the 11-skeleton of the graph-closure of GdG_{d}, then we can conclude from Theorem 1.1 that GdG_{d} can be embedded in RdR^{d}. Furthermore, we obtain an upper bound for the chromatic number of GdG_{d} by Theorem 1.2. Since the chromatic number of GG is less than that of GdG_{d}, we can obtain the following corollary. It should be noted that the method of transforming a graph into a CW complex is not unique, and there should exist an optimal embedding method that yields the better estimate, but we have not yet solved this problem, which remains one of our future work.

Corollary 1.

Let GG be a graph, if its minors include neither Kd+3K_{d+3} nor K3,d+1K_{3,d+1} , then GG is 32d13\cdot 2^{d-1}-choosable.

Corollary 1 transforms the problem of determining the upper bound for the chromatic number into the problem of minor testing. Analogous to the embedding problem for two-dimensional closed surfaces [14, 12, 13], if there exists an algorithm that can determine whether a given minor exists in a graph, we can use binary search to obtain an upper bound for the chromatic number. Given a graph of order nn, Robertson and Seymour [15] proved that for every graph MM there exists a algorithm with a complexity of O(n3)O(n^{3}) that decides whether GG contains MM as a minor. Later, Kawarabayashi and Reed [10] improved it to O(nlogn)O(n\log n).

Since the complexity of binary search is O(logn)O(\log n) after noting that the chromatic number of any graph does not exceed its order nn and the complexity of minor testing is O(nlogn)O(n\log n) [10], by multiplying the two complexities, we can naturally obtain an algorithm with a complexity of O(nlog2n)O(n\log^{2}n) based on the binary search to compute the upper bound for the chromatic number of any graph.

Remark. Several remarks related to above results follow.

  • We observe that Corollary 1 establish a connection between graph minors and chromatic numbers, which is very similar to Hedwiger’s Conjecture [2]. In [18], Thomason proved that if a graph GG does not contain a KtK_{t}-minor, then the chromatic number of GG is at most 2.68tlog2t(1+O(1))2.68t\sqrt{\log_{2}t}\cdot(1+O(1)). Substituting t=7t=7, we obtain the following conclusion: If a graph GG does not contain a K7K_{7}-minor, then the chromatic number of GG is at most 2626. Now, substituting d=4d=4 into Corollary 1, we know that if GG contains neither a K7K_{7}-minor nor a K3,5K_{3,5}-minor, then the chromatic number of GG is at most 2424. Clearly, even without optimize the bound of Corollary 1, our conclusion is partially superior to previous results in low dimensions. Furthermore, if we can introduce the Discharging method into RdR^{d}-graph to improve the conclusion of Corollary 1, it may help us find another approach to solving Hedwiger’s conjecture. Note that the bound in Theorem 1.2 is estimated only by the relationship between the number of vertices and edges; therefore, there remains a gap between Theorem 1.2 and the sharp upper bound for the chromatic number. By introducing mathematical tools from the field of planar graphs, such as Discharging, we can further refine the bound of Theorem 1.2. However, due to space limitations, we will not discuss this issue in detail here, and relevant conclusions will be presented in our future work. (We conjecture that if GG is a special triangulated RdR^{d}-graph, then there exists a polynomial f(d)f(d) such that GvG^{v} is f(d)f(d)-choosable.)

  • Taking planar graph GG as an example, from Wagner’s Theorem, we know that if its minors include neither K5K_{5} nor K3,3K_{3,3}, it can be embedded in the plane, thereby implying that the upper bound for the chromatic number of GG is 44. For any arbitrary two-dimensional closed surface, there is a similar conclusion. In 1979, Filotti et al. [6] presented a polynomial-time algorithm with a complexity of O(nαk+β)O(n^{\alpha k+\beta}), capable of determining whether a graph GG can be embedded in an orientable surface. This algorithm was subsequently optimized, with the most efficient version provided by Mohar [12, 13] in 1996, achieving a complexity of O(n)O(n).

  • Since there exists an algorithm with a complexity of O(n)O(n) that can determine whether a graph can be embedded in any given two-dimensional closed surface, and since the chromatic number of a graph does not exceed the number of its vertices nn, we can naturally obtain an algorithm with a complexity of O(nlogn)O(n\log n) based on binary search to compute an upper bound for the chromatic number of any graph. Unfortunately, for many classes of graphs, the upper bound for the chromatic number obtained by the aforementioned algorithm is not good enough, even for special graph classes such as bipartite graphs. For example, the bipartite graph K3,(5c)K_{3,(5-c^{\prime})} cannot be embedded in a two-dimensional closed surface with Euler characteristic cc^{\prime}, which suggests that when using this algorithm to estimate the upper bound for the chromatic number for bipartite graphs, the result can be arbitrarily large. However, it is easy to construct a closed-R3R^{3}-graph GG such that K3,(5c)K_{3,(5-c^{\prime})} is the 11-skeleton of it. Therefore, the upper bound for the chromatic number of GG is also an upper bound for the chromatic number of K3,(5c)K_{3,(5-c^{\prime})}. According to Theorem 1.2, this bound is 1212, which reduces the gap between the upper bound of the chromatic number and the actual chromatic number of K3,(5c)K_{3,(5-c^{\prime})} from infinite to finite.

  • Over the past few decades, many researchers have attempted to study the embedding of graphs in higher-dimensional spaces. In 1973, Bothe defined the linkless embedding: A linkless embedding of an undirected graph is an embedding of the graph into three-dimensional Euclidean space in such a way that no two cycles of the graph are linked (the knotless embedding can also be defined in a similar manner). In 1995, Cohen et al. [5] proved that any finite graph can be embedded into three-dimensional Euclidean space. We focus on hypergraphs and use polytopes in higher-dimensional spaces to represent the hyperedges of hypergraphs, then extend the problem of graph embedding to higher dimensions.

1.2 Overview of the paper

Section 2 mainly talks about the definitions of hypergraphs that can be embedded in RdR^{d}. In Section 3, we extend the concept of triangulation to higher-dimensional spaces. In Section 4, we prove Theorem 1.2. In Sections 5 and 6, we prepare the groundwork for proving Theorem 1.1, and the proof is laid out in Section 7.

2 RdR^{d}-graph: Definition and property

By considering (d1)(d-1)-dimensional simplices as hyperedges of a dd-uniform hypergraph, the concept of planar graphs can be extended to higher-dimensional spaces. We note that the line segments (11-dimensional simplices) in a planar graph are allowed to undergo topological deformation. Therefore, we allow hyperedges embedded in higher-dimensional space to undergo topological deformation as well. To avoid confusion, we refer to these hyperedges as simplexoid, defined as follows.

Definition 1 (Simplexoid).

If AA is a simplex of dimension kk with vertex set V(A)={v0,v1,,vk}V(A)=\{v_{0},v_{1},...,v_{k}\}, BB is a face of AA, A0A_{0} is homeomorphic to AA, the images of V(A)V(A) under homeomorphism is V(A0)={u0,u1,,uk}V(A_{0})=\{u_{0},u_{1},...,u_{k}\}, then we say A0A_{0} is a simplexoid of dimension kk, and V(A0)V(A_{0}) is the vertex set of A0A_{0}. Furthermore, if the image of BB under homeomorphism is B0B_{0}, then we say B0B_{0} is a (i1)(i-1)-sub-simplexoid of A0A_{0} (or (i1)(i-1)-face) if B0B_{0} contains exactly ii vertices.

Definition 2 (dd-Uniform-Topological hypergraph).

Let H=(X,E)H=(X,E) be a dd-uniform hypergraph. If each hyperedge of HH is regarded as a simplexoid of dimension (d1)(d-1), we refer to such a hypergraph as a dd-uniform-topological hypergraph.

Definition 3 (General RdR^{d}-graph).

Let T1,T2,,TmT_{1},T_{2},...,T_{m} be simplexoids of dimension (d1)(d-1) which are embedded in RdR^{d}. We say i=1mTi\bigcup\limits_{i=1}^{m}T_{i} is a general RdR^{d}-graph if the following conditions hold: If TiT_{i} and TjT_{j} are simplexoids in {T1,T2,,Tm}\{T_{1},T_{2},...,T_{m}\} and T=TiTjT^{\prime}=T_{i}\cap T_{j}\neq\emptyset, then TT^{\prime} is a sub-simplexoid of both TiT_{i} and TjT_{j}. (Each simplexoid TiT_{i} can be regarded as a hyperedge.)

From Definitions 2 and 3, we know that if a dd-uniform-topological hypergraph can be embedded in RdR^{d}, then it is a general RdR^{d}-graph.

Definition 4 (Special RdR^{d}-graph).

If the fundamental group of a general RdR^{d}-graph is trivial, then this graph is called a special RdR^{d}-graph.

Note that in the case where the fundamental group is trivial, there will be no knot or other complex structures in the manifold. According to Definition 3 and 4, it is obvious that the special RdR^{d}-graph is a special kind of the general RdR^{d}-graph. Since the fundamental group of a special RdR^{d}-graph is trivial, it can be regarded, up to isomorphism, as a union of internally disjoint (d1)(d-1)-dimensional spheres and (d1)(d-1)-dimensional balls. (An ii-sphere is a topological space that is homeomorphic to a standard ii-sphere. The space enclosed by a ii-sphere is called an (i+1)(i+1)-ball. )

Lemma 2.1 (The Construction of Special RdR^{d}-graph).

Every special RdR^{d}-graph can be constructed by the following procedure.

Procedure X: T1,T2,,TmT_{1},T_{2},...,T_{m} are simplexoids of dimension (d1)(d-1) in RdR^{d}. Starting from T0T_{0}, add T1,T2,,TmT_{1},T_{2},...,T_{m} in RdR^{d} one by one, and this procedure satisfies the following conditions:

  • 1. Let TiT_{i} and TjT_{j} be arbitrary simplexoids in {T1,T2,,Tm}\{T_{1},T_{2},...,T_{m}\} and T=TiTjT^{\prime}=T_{i}\cap T_{j}\neq\emptyset, then TT^{\prime} is a sub-simplexoid of both TiT_{i} and TjT_{j}.

  • 2. Suppose our procedure has reached the ii-th step (TiT_{i} has been added in RdR^{d}). Let Ki=j=0iTjK_{i}=\bigcup\limits_{j=0}^{i}T_{j}, V(Ti+1)={v0,v1,,vd1}V(T_{i+1})=\{v_{0},v_{1},...,v_{d-1}\}, BviB_{v_{i}} be the sub-simplexoid with vertex set V(Ti+1)\{vi}V(T_{i+1})\backslash\{v_{i}\}, =i=0d1{Bvi}\mathscr{B}=\bigcup\limits_{i=0}^{d-1}\{B_{v_{i}}\} be the sub-simplexoid set of Ti+1T_{i+1} of dimension (d2)(d-2). Ti+1T_{i+1} satisfies the following condition when adding Ti+1T_{i+1} to RdR^{d}: If 𝒜=Ti+1Ki\mathscr{A}=T_{i+1}\cap K_{i}, then 0\exists\mathscr{B}_{0}\subseteq\mathscr{B} such that 𝒜=Bvi0Bvi\mathscr{A}=\bigcup\limits_{B_{v_{i}}\in\mathscr{B}_{0}}B_{v_{i}} and 0\mathscr{B}_{0}\neq\emptyset.

Proof.

Let KK be a special RdR^{d}-graph which is constructed by Procedure X. We prove that the fundamental group of KK is trivial. Since KK is obtained by adding simplexoid T0,T1,T2,,TmT_{0},T_{1},T_{2},...,T_{m} be one by one, this procedure does not result in any change of the fundamental group, thus the fundamental group of KK is the same as that of T0T_{0}.

Next, let KK be a special RdR^{d}-graph which is constructed by Definition 4, then it is evident that there exists a simplexoid TiT_{i} in the special RdR^{d}-graph KK such that the fundamental group remains trivial after removing TiT_{i} from KK. By repeatedly removing simplexoids from KK, we eventually obtain an empty graph. Note that the fundamental group remains trivial in this process and the process is reversible, which implies that KK can be constructed by Procedure X. ∎

Definition 5 (Non-special RdR^{d} Graph).

If the fundamental group of a dd-uniform-topological hypergraph K=i=1mTiK=\bigcup\limits_{i=1}^{m}T_{i} is trivial and KK cannot embedded in RdR^{d}, then KK is called a non-special RdR^{d}-graph (or non-RdR^{d}-graph for short).

Note that the generalized Poincaré conjecture ensures that the RdR^{d}-graph can always be embedded on the dd-sphere.

In high-dimensional spaces, some common definitions can be generalized as follows.

Definition 6 (Multiple Simplexoids).

Let T1T_{1} and T2T_{2} be ii-dimensional simplexoids of an RdR^{d}-graph GG. If V(T1)=V(T2)V(T_{1})=V(T_{2}), and there exists an open set WRd\GW\subseteq R^{d}\backslash G such that the boundary of WW contains both T1T_{1} and T2T_{2}, then T1T_{1} and T2T_{2} are called ii-dimensional multiple simplexoids.

It should be noted that the above definition requires two simplexoids to lie on the boundary of the same open set; otherwise, we do not consider they are multiple simplexoids.

Definition 7 (RdR^{d}-Loops).

Let T1T_{1} be an ii-dimensional simplexoid of an RdR^{d}-graph. V(T1)={u0,u1,,uk}V(T_{1})=\{u_{0},u_{1},...,u_{k}\}. If there exists ui,ujV(T1)u_{i},u_{j}\in V(T_{1}) (iji\neq j) such that uiu_{i} and uju_{j} overlap, then T1T_{1} is called an RdR^{d}-loop.

Since higher-dimensional simplexoids have more than two vertices, the definition of the loops in higher-dimensional manifolds differs slightly from that in planar graphs. As long as two vertices of a simplexoids overlap, we consider it as an RdR^{d}-loop.

Definition 8 (Simple RdR^{d}-Graph).

If RdR^{d}-graph GG does not contain multiple simplexoid and RdR^{d}-loop, then GG is called a simple RdR^{d}-graph.

Unless otherwise specified, all RdR^{d}-graphs mentioned hereafter will be simple RdR^{d}-graphs. Analogous to the definition of incident and adjacent in graph theory, we can define the notions of incident and adjacent in RdR^{d}-graphs.

Definition 9 (Neighbour).

Let GG be an RdR^{d}-graph, and an ii-dimensional simplexoid of GG is denoted by aia_{i}, and the set of ii-dimensional simplexoid of GG is denoted as Ai(G)={ai|aiisasimplexoidofGofdimensionali}A_{i}(G)=\{a_{i}|a_{i}\ is\ a\ simplexoid\ of\ G\ of\ dimensional\ i\}. For convenience, we use V(G)V(G) to denote the vertex set of GG, use V(ai)V(a_{i}) to denote the vertex set of aia_{i}. Let u,vV(G)u,v\in V(G), we say uu is adjacent to vv if aiAi(G)\exists~{}a_{i}\in A_{i}(G) such that u,vV(ai)u,v\in V(a_{i}). The set of all vertices that adjacent to point uu is denoted by NG(u)N_{G}(u), the degree of uu is denoted by dG(u)=|NG(u)|d_{G}(u)=|N_{G}(u)|.

Definition 10 (Incident and Adjacent).

Let aia_{i} be an ii-dimensional simplexoid, and aja_{j} be a jj-dimensional simplexoid (iji\leq j). We say aia_{i} is incident to aja_{j} (or aja_{j} is incident to aia_{i}) if aiaj=ai,ija_{i}\cap a_{j}=a_{i},i\neq j; we say aia_{i} is adjacent to aja_{j} if i=ji=j and aiaja_{i}\cap a_{j} is an (i1)(i-1)-dimensional simplexoid. The set of all jj-dimensional simplexoid incident (adjacent) to aia_{i} is denoted by NGj(ai)N_{Gj}(a_{i}). We say dGj(ai)=|NGj(ai)|d_{Gj}(a_{i})=|N_{Gj}(a_{i})| is the jj-dimensional degree of aia_{i}.

Definition 11 (Merging of Multiple Simplexoids).

Given two multiple simplexoids xx and yy, merging of xx and yy refers to combining xx and yy into a new simplexoid zz, and all simplexoids incident with xx or yy are incident with zz.

Definition 12 (Simplexoid Deletion).

Given an RdR^{d}-graph GG, there are two natural ways of deriving smaller graphs from GG. If ee is a (d1)(d-1)-dimensional simplexoid of GG, we may obtain a graph with m1m-1 (d1)(d-1)-dimensional simplexoids by deleting ee from GG but leaving the vertices and the remaining simplexoids intact. The resulting graph is denoted by G\eG\backslash e. Similarly, if vv is a vertex or an ii-dimensional simplexoid (i<d1i<d-1) of GG, we may obtain a graph by deleting from GG the vertex (or simplexoid) vv together with all the (d1)(d-1)-dimensional simplexoids incident with vv. The resulting graph is denoted by GvG-v or G\vG\backslash v.

Definition 13 (Simplexoid Contraction).

To contract a simplexoid ee of an RdR^{d}-graph GG is to delete the simplexoid and then identify its incident vertices. The resulting graph is denoted by G/eG/e. It is important to note that, during the process of simplexoid contraction, if multiple simplexoids emerge, we need to merge them to ensure that the resulting graph is a simple graph.

Definition 14 (RdR^{d}-Embedding).

Let GG be a dd-uniform-topological hypergraph, an RdR^{d}-embedding GG^{\prime} of GG can be regarded as a graph isomorphic to GG and is embedded in RdR^{d}.

Finally, let us provide a brief summary. The RdR^{d}-graph graph can be considered as an extension of the definition of the planar graph into higher-dimensional space or as a special type of CW complex. Whether it is a general RdR^{d}-graph, a special RdR^{d}-graph, or a non-RdR^{d}-graph, they are essentially special cases of CW complex.

A general RdR^{d}-graph requires that this CW complex can be embedded in RdR^{d}. A special RdR^{d}-graph requires that this CW complex can be embedded in RdR^{d} and has a trivial fundamental group. A non-RdR^{d}-graph requires that this CW complex cannot be embedded in RdR^{d} and has a trivial fundamental group. A thorough understanding of these definitions lays a solid foundation for subsequent proofs.

3 Triangulation of special RdR^{d}-graph (d3d\geq 3)

A simple connected plane graph in which all faces have degree three is called a plane triangulation or, for short, a triangulation. This section extends the concept of triangulation to higher-dimensional spaces. We will divide the triangulation process into two steps: Graph-closure and triangulation. In the following part, the term RdR^{d}-graph refers to special RdR^{d}-graph unless otherwise specified.

3.1 Step I: Graph-closure

First, it is necessary to have a clear understanding of the structure of RdR^{d}-graphs. From Definition 4 and Lemma 3.1, an RdR^{d}-graph is homeomorphic to the union of a finite collection of (d1)(d-1)-dimensional balls and (d1)(d-1)-spheres with trivial fundamental group.

Lemma 3.1.

[1] A path connected space whose fundamental group is trivial is simply connected.

The simplexoids in RdR^{d}-graphs can be divided into two categories which are similar to the hanging edge and non-hanging edge in planar graphs. Next, we will extend the concept of hanging edges to higher-dimensional spaces.

Definition 15 (Hanging Simplexoid).

Let TT be a (d1)(d-1)-dimensional simplexoid of an RdR^{d}-graph KK, NK(d2)(T)N_{K(d-2)}(T) represent the set of all (d2)(d-2)-dimensional simplexoids that is incident to TT. If JNK(d2)(T)\forall J\in N_{K(d-2)}(T), there exists a (d1)(d-1)-dimensional simplexoid TKT^{\prime}\subseteq K such that J=TTJ=T\cap T^{\prime}, then TT is called non-hanging simplexoid, if not TT is called hanging simplexoid.

Since hanging simplexoids can cause some difficulties in our subsequent research, we need to find a way to eliminate hanging simplexoids in RdR^{d}-graphs.

Before defining the graph-closure, we first need to introduce the definition of hyper-polytopes. Similar to planar graphs, the following lemma implies that an RdR^{d}-graph KK can be regarded as the boundary of the maximal connected open sets in set Rd\KR^{d}\backslash K.

Lemma 3.2.

Let W0W_{0} be a maximal connected open set of Rd\KR^{d}\backslash K, W=W0¯W=\overline{W_{0}} be the closure of W0W_{0}, W=W\W0\partial W=W\backslash W_{0} be the boundary of WW, then WK\partial W\subseteq K.

Proof.

Suppose to the contrary that WK\partial W\nsubseteq K. Let xWKx\in\partial W\setminus K, d(x,K)=rd(x,K)=r be the minimum distance from xx to KK.

Let B(x,r2)B(x,\frac{r}{2}) be a dd-dimensional open ball with center xx and radius r2\frac{r}{2}, then B(x,r2)K=B(x,\frac{r}{2})\cap K=\emptyset.

Let W=W0B(x,r2)W^{\prime}=W_{0}\cup B(x,\frac{r}{2}), then WW^{\prime} is a connected open set with WK=W^{\prime}\cap K=\emptyset and W0WW_{0}\subsetneqq W^{\prime}, contradict to the fact that W0W_{0} is a maximal connected open set of Rd\KR^{d}\backslash K.

If a planar graph does not contain hanging edges, then each face of the planar graph can be regarded as a polygon. Similarly, if an RdR^{d}-graph KK does not contain hanging simplexoids, then each maximal connected open set in the RdR^{d}-graph can be regarded as a high-dimensional polytope. Therefore, eliminating all hanging edges in RdR^{d}-graphs can greatly facilitate subsequent research.

Let W=W0¯W=\overline{W_{0}} be the closure of a maximal connected open set of Rd\KR^{d}\backslash K, then we say WW is a polytope of KK. If there is no hanging simplexoids in KK and WW is a polytope of an RdR^{d}-graph KK, then the boundary of WW is a (d1)(d-1)-sphere in KK by Definition 4 and Lemma 3.2.

The (d1)(d-1)-dimensional degree of WW is denoted by dG(d1)(W)d_{G(d-1)}(W) by Definition 10. We say WW is a unit polytope of dimension dd if dG(d1)(W)=d+1d_{G(d-1)}(W)=d+1. Note that the definition of unit polytope of dimension dd is equivalent to dd-dimensional simplexoid. We will prove that each polytope of RdR^{d}-graph KK can be triangulated into a finite collection of unit polytope of dimension dd in Section 3.2.

Definition 16 (Graph-Closure).

Let KK be an RdR^{d}-graph and 𝒦\mathscr{K} be a set of simplexoids such that

𝒦={Ki:V(Ki)=V(K),Ad1(K)Ad1(Ki),andthereisnohangingsimplexoidinKi}.\mathscr{K}=\{K_{i}:\ V(K_{i})=V(K),\ A_{d-1}(K)\subseteq A_{d-1}(K_{i}),\ and\ there\ is\ no\ hanging\ simplexoid\ in\ K_{i}\}.

The minimal RdR^{d}-graph KK^{\prime} in set 𝒦\mathscr{K} is called the graph-closure of KK, denoted as K=K¯K^{\prime}=\overline{K}. A minimal RdR^{d}-graph means that for any (d1)(d-1)-dimensional simplexoid ss in KK^{\prime}, K\s𝒦K^{\prime}\backslash s\notin\mathscr{K}.

Definition 17 (Closed-RdR^{d}-Graph).

Let K¯\overline{K} be the graph-closure of a special RdR^{d}-graph KK, then KK is called the closed-RdR^{d}-graph if K=K¯K=\overline{K}.

Next, we prove that for any RdR^{d}-graph KK, simplexoids can be added sequentially to obtain the graph-closure of KK.

Theorem 3.1.

Let KK be an RdR^{d}-graph, we add simplexoids T0,T1,T2,T3,T_{0},T_{1},T_{2},T_{3},... into KK one by one according to the following procedure. We prove that this procedure will inevitably terminate in a finite number of steps, and the resulting graph will be a graph-closure of KK.

Procedure: Let K=K0K=K_{0}, we assume that KK has became into KiK_{i} when adding the ii-th simplexoid TiT_{i}.

  • (1). Suppose that our procedure has reached the ii-th step, now we need to add Ti+1T_{i+1} into KiK_{i}.

    Refer to caption
    Figure 1: graph-closure
    • (1.1). If KiK_{i} has no hanging-simplexoid, then we terminate the procedure, it is easy to verify that KiK_{i} is a graph-closure of KK.

    • (1.2). Otherwise, execute (2).

  • (2). Let WiW_{i} be a polytope of a RdR^{d}-graph KiK_{i}.

    • (2.1). If there exists two (d1)(d-1)-dimensional hanging-simplexoids TWiT\subseteq\partial W_{i} and TWiT^{\prime}\subseteq\partial W_{i} such that each of them contains a (d2)(d-2)-sub-simplexoid (denoted by ThT_{h} and ThT_{h}^{\prime}) which is incident with no (d1)(d-1)-dimensional simplexoid in KiK_{i} and |V(Th)V(Th)|=d2|V(T_{h})\cap V(T_{h}^{\prime})|=d-2. Assume that V(Th)={v1,v2,,vd2,v}V(T_{h})=\{v_{1},v_{2},...,v_{d-2},v^{*}\}; V(Th)={v1,v2,,vd2,v}V(T_{h}^{\prime})=\{v_{1},v_{2},...,v_{d-2},v^{\prime}\}. Let Ti+1T_{i+1} be a (d1)(d-1)-dimensional simplexoid with V(Ti+1)=V(Th)V(Th)={v1,v2,,vd2,v,v}V(T_{i+1})=V(T_{h})\cup V(T_{h}^{\prime})=\{v_{1},v_{2},...,v_{d-2},v^{*},v^{\prime}\}, we add Ti+1T_{i+1} into KiK_{i} and get Ki+1K_{i+1}, return to (1).

      (We provide a figure of the graph-closure of an R3R^{3}-graph to explain Srep(2.1). As shown in Figure 1, KiK_{i} is an R3R^{3}-graph, both TT and TT^{\prime} are 22-dimensional simplexoids, V(Ti+1)={v1,v,v}V(T_{i+1})=\{v_{1},v^{*},v^{\prime}\}. Note that after adding the simplexoids Ti+1T_{i+1}, the number of hanging-simplexoids in KiK_{i} decreases by one. )

    • (2.2). Otherwise, choose a (d1)(d-1)-dimensional hanging-simplexoid TWiT\subseteq\partial W_{i} and a (d1)(d-1)-dimensional simplexoid TWiT^{\prime}\subseteq\partial W_{i} such that |V(T)V(T)|d2|V(T)\cap V(T^{\prime})|\geq d-2. Let ThT_{h} be the (d2)(d-2)-sub-simplexoid of TT that is incident with no (d1)(d-1)-dimensional simplexoid in KiK_{i}; ThT_{h}^{\prime} be the (d2)(d-2)-sub-simplexoid of TT^{\prime} such that |V(Th)V(Th)|=d2|V(T_{h})\cup V(T_{h}^{\prime})|=d-2. Assume that V(Th)={v1,v2,,vd2,v}V(T_{h})=\{v_{1},v_{2},...,v_{d-2},v^{*}\}; V(Th)={v1,v2,,vd2,v}V(T_{h}^{\prime})=\{v_{1},v_{2},...,v_{d-2},v^{\prime}\}. let Ti+1T_{i+1} be a (d1)(d-1)-dimensional simplexoid with V(Ti+1)=V(Th)V(Th)={v1,v2,,vd2,v,v}V(T_{i+1})=V(T_{h})\cup V(T_{h}^{\prime})=\{v_{1},v_{2},...,v_{d-2},v^{*},v^{\prime}\}, we add Ti+1T_{i+1} into KiK_{i} and get Ki+1K_{i+1}, return to (1).

      (We provide a figure of the graph-closure of an R3R^{3}-graph to explain Srep(2.2). As shown in Figure 2, KiK_{i} is an R3R^{3}-graph and ee is a hanging-simplexoid. Note that after adding the simplexoids Ti+1T_{i+1} and Ti+2T_{i+2}, there is no hanging-simplexoid in KiK_{i}. )

Refer to caption
Figure 2: hanging simplexoids
Proof.

First, we prove that the above process will certainly terminate in a finite number of steps. It is evident that through step (2), the number of hanging-simplexoids in KK will decrease. Since KK is a finite RdR^{d}-graph with no multiple simplexoids, the process will inevitably terminate in a finite number of steps.

Since the number of hanging-simplexoids in KK decreases with each iteration of step (2), let Kx1K_{x-1} denote the RdR^{d}-graph after (x1)(x-1) steps, which still contains hanging-simplexoids; let KxK_{x} be the RdR^{d}-graph which no longer contains any hanging-simplexoids after xx steps. By Definition 16, it is evident that KxK_{x} is the closure of KK.

Corollary 2.

Let KK be an RdR^{d}-graph and K¯\overline{K} be the graph-colsure of KK, then K¯\overline{K} is homeomorphic to the union of a finite collection of (d1)(d-1)-spheres.

3.2 Step II: Triangulation

In this section, we will further triangulate RdR^{d}-graphs based on their closures, ensuring that each polytope in the RdR^{d}-graph is a unit polytope.

Definition 18.

An RdR^{d}-graph in which all polytopes are unit polytopes of dimension dd is called a triangulated RdR^{d}-graph.

Definition 19.

Let KK and KTK^{T} be RdR^{d}-graphs. If V(K)=V(KT)V(K)=V(K^{T}), Ad1(K)Ad1(KT)A_{d-1}(K)\subseteq A_{d-1}(K^{T}), and KTK^{T} is a triangulated RdR^{d}-graph, then KTK^{T} is a called a triangulated RdR^{d}-graph of KK.

Definition 20.

An RdR^{d}-graph GG is called a special triangulated RdR^{d}-graph if GG is a special RdR^{d}-graph and all polytopes of GG are unit polytopes of dimension dd.

Next, we prove that for any RdR^{d}-graph, simplexoids can be added sequentially to obtain a triangulated RdR^{d}-graph.

Theorem 3.2.

Let KK be a closed-RdR^{d}-graph, we add simplexoids T1,T2,T3,T_{1},T_{2},T_{3},... into K¯\overline{K} one by one according to the following procedure. We prove that this procedure will inevitably terminate in a finite number of steps, and the resulting graph will be a triangulated RdR^{d}-graph of KK.

Procedure: Let K=K0K=K_{0}; we assume that KK has become into KiK_{i} when adding the ii-th simplexoid TiT_{i}.

  • (1). Suppose that our procedure has reached the ii-th step, now we need to add Ti+1T_{i+1} into KiK_{i}.

    • (1.1). If all polytopes of KiK_{i} are unit polytopes of dimension dd, it is easy to verify that KiK_{i} is a graph-closure of KK.

    • (1.2). Otherwise, execute (2).

  • (2). Let WiW_{i} be a polytope of a special RdR^{d}-graph KiK_{i}. Choose two (d2)(d-2)-dimensional simplexoids ThWiT_{h}\subseteq\partial W_{i} and ThWiT^{\prime}_{h}\subseteq\partial W_{i} such that |V(Th)V(Th)|=d2|V(T_{h})\cap V(T^{\prime}_{h})|=d-2. Assume that V(Th)={v1,v2,,vd2,v}V(T_{h})=\{v_{1},v_{2},...,v_{d-2},v^{*}\}; V(Th)={v1,v2,,vd2,v}V(T_{h}^{\prime})=\{v_{1},v_{2},...,v_{d-2},v^{\prime}\}.

    • (2.1). If V(T′′)V(Th)V(Th)V(T^{\prime\prime})\neq V(T_{h})\cup V(T_{h}^{\prime}) for any (d1)(d-1)-dimensional simplexoid T′′Ad1(Ki)T^{\prime\prime}\in A_{d-1}(K_{i}), then let Ti+1T_{i+1} be a (d1)(d-1)-dimensional simplexoid with V(Ti+1)=V(Th)V(Th)V(T_{i+1})=V(T_{h})\cup V(T_{h}^{\prime}). Now we add Ti+1T_{i+1} into KiK_{i} and get Ki+1K_{i+1}, return to (1). (Figure 4 is the procedure of (2.1) when KK is a special R2R^{2}-graph (planar graph).)

    • (2.2). If there exists a (d1)(d-1)-dimensional simplexoid T′′Ad1(Ki)T^{\prime\prime}\in A_{d-1}(K_{i}) such that V(T′′)=V(Th)V(Th)={v1,v2,,vd2,v,v}V(T^{\prime\prime})=V(T_{h})\cup V(T_{h}^{\prime})=\{v_{1},v_{2},...,v_{d-2},v^{*},v^{\prime}\}, then we return to (2), reselect two different (d2)(d-2)-dimensional simplexoids ThWiT_{h}\subseteq\partial W_{i} and ThWiT^{\prime}_{h}\subseteq\partial W_{i}, and then re-execute (2.1) and (2.2).

Proof.

Since KK contains no multiple simplexoid, the above process always terminates in a finite number of steps. Clearly, the necessary and sufficient condition for the above process to terminate at step ii is that all polytopes of KiK_{i} are unit polytopes of dimension dd, which implies that KiK_{i} is called a triangulated RdR^{d}-graph of KK. ∎

Refer to caption
Figure 3: How to add Ti+1T_{i+1} into WiW_{i} in RdR^{d}-graph
Refer to caption
Figure 4: An example of AA when d=3d=3

In practical applications, it is necessary not only to perform a triangulation of the RdR^{d}-graph but also to determine the number of unit polytopes in the triangulated RdR^{d}graph. Therefore, it is required to prove the following theorem.

Theorem 3.3.

Let WW be a polytope of a special RdR^{d}-graph KK. Each simplexoid in WW is the non-hang simplexoid. We use dW(d1)(v)d_{\partial W(d-1)}(v) to denote the number of (d1)(d-1)-dimensional simplexoids which are incident to vv in W\partial W. We use dG(d1)(W)d_{G(d-1)}(W) to denote the number of (d1)(d-1)-dimensional simplexoids that are in W\partial W. Then WW can be triangulated into dG(d1)(W)kd_{G(d-1)}(W)-k dd-dimensional simplexoids if there exists vWv\in\partial W with dW(d1)(v)=kd_{\partial W(d-1)}(v)=k. Such triangulation is called the vv-triangulation.

Proof.

Let BdB_{d} be a dd-dimensional closed ball, Bd=Sd1\partial B_{d}=S_{d-1}, then WW is homeomorphic to the BdB_{d} with homeomorphism ϕ:WBd\phi:W\rightarrow B_{d}. Furthermore, ϕ\phi takes the interior of WW to the interior of BdB_{d}, and the W\partial W to the boundary of SdS_{d} by Lemma 3.3.

Let TWT\subseteq\partial W be a (d1)(d-1)-dimensional simplexoid which satisfy vV(T)v\notin V(T), then ϕ(T)Sd\phi(T)\subseteq S_{d} is also a (d1)(d-1)-dimensional simplexoid. The number of such TT is dG(d1)(W)kd_{G(d-1)}(W)-k.

xiϕ(T)\forall x_{i}\in\phi(T), join ϕ(v)\phi(v) and xix_{i}. All such line segments form a dd-dimensional manifold AA, and it is obvious that ϕ1(A)\phi^{-1}(A) is a dd-dimensional simplexoid in WW (Figure 4 is an example of AA when d=3d=3). For every such TT that satisfies the above conditions, we repeat this process and get a triangulation of BdB_{d}, such triangulation is also a triangulation of WW since WW is homeomorphic to the BdB_{d}.

Note that the number of such dd-dimensional simplexoids in WW is equal to the number of (d1)(d-1)-dimensional simplexoids (denoted by TT) which satisfy TWT\subseteq\partial W and vTv\notin T, thus we can triangulate WW into dG(d1)(W)kd_{G(d-1)}(W)-k dd-dimensional simplexoids.

Lemma 3.3.

[9] Let h:S1S2h:S_{1}\rightarrow S_{2} be a homeomorphism between two manifolds, then hh takes the interior of S1S_{1} to the interior of S2S_{2}, and the boundary of S1S_{1} to the boundary of S2S_{2}.

4 Coloring of special RdR^{d}-graph

In order to estimate the chromatic number of special RdR^{d}-graph, we need a new definition that connects the special RdR^{d}-graph with coloring. In fact, the vertex-hypergraph can be considered as the skeleton of the special RdR^{d}-graph.

4.1 Relationship between the number of vertices and edges

Definition 21 (Vertex-Hypergraph).

Let GG be an RdR^{d}-graph. If we regard each TT as a hyperedge with vertex set V(T)V(T), then we get a dd-uniform hypergraph GvG^{v} which is called the vertex-hypergraph of GG. A proper coloring of the hypergraph GvG^{v} is a coloring such that c(u)c(v)c(u)\neq c(v) for any adjacent vertices uu and vv (id est, there exists a hyperedge TT such that {u,v}V(T)\{u,v\}\subseteq V(T)), the chromatic number χ(Gv)\chi(G^{v}) of GvG^{v} is the smallest integer kk such that GvG^{v} is kk-colorable. Let LL be a list assignment of GvG^{v} with L(v)=kL(v)=k for any vV(Gv)v\in V(G^{v}), an LL-coloring cc of GvG^{v} is a coloring such that c(v)L(v)c(v)\in L(v) for any vV(Gv)v\in V(G^{v}). GvG^{v} is kk-choosable if GvG^{v} has an LL-coloring for any list LL with |L(v)|=k|L(v)|=k. The choice number of GvG^{v}, denoted by χl(Gv)\chi^{l}(G^{v}), is the least integer kk such that GvG^{v} is kk-choosable.

We observe that performing graph-closure or triangulation on an RdR^{d}-graph KK does not decrease the chromatic number of the vertex-hypergraph.

Theorem 4.1.

Let GG be a special triangulated RdR^{d}-graph, E(G)E(G) be the set of 11-dimensional simplexoids of GG, then |E(G)|(32d2)|V(G)|32d2(d+1)+d(d+1)2|E(G)|\leq(3\cdot 2^{d-2})|V(G)|-3\cdot 2^{d-2}\cdot(d+1)+\frac{d(d+1)}{2} if |V(G)|d+1|V(G)|\geq d+1.

Proof.

By induction on dd (denoted by Induction α\alpha). The theorem holds trivially for d=2d=2. Assume that it holds for all integers less tha dd, and let GG be a triangulated special Rd1R^{d-1}-graph with

|E(G)|(32d3)|V(G)|32d3d+d(d1)2,|E(G)|\leq(3\cdot 2^{d-3})|V(G)|-3\cdot 2^{d-3}\cdot d+\frac{d(d-1)}{2},

then

2|E(G)||V(G)|32d232d3dd(d1)2|V(G)|<32d2,\frac{2|E(G)|}{|V(G)|}\leq 3\cdot 2^{d-2}-\frac{3\cdot 2^{d-3}\cdot d-\frac{d(d-1)}{2}}{|V(G)|}<3\cdot 2^{d-2},

which implies that there exists a vertex vV(G)v\in V(G) such that dG(v)32d21d_{G}(v)\leq 3\cdot 2^{d-2}-1.

Now we prove that the theorem holds for dd.

Claim 4.1.

Theorem 4.1 holds for dd.

Proof.

By induction on |V(G)||V(G)| (denoted by Induction β\beta). The theorem holds trivially for |V(G)|=d+1|V(G)|=d+1. Let mm be an integer with m>d+1m>d+1. Assume that the theorem holds for |V(G)|<m|V(G)|<m.

Now we prove the theorem holds for |V(G)|=m|V(G)|=m.

uV(G)\forall~{}u\in V(G), let dG0(u)d_{G0}(u) be the number of vertices which are adjacent to uu, G1=GuG_{1}=G-u be a special RdR^{d}-graph with V(G1)=V(G)\{u}V(G_{1})=V(G)\backslash\{u\} and Ad1(G1)={T|TAd1(G),uV(T)}A_{d-1}(G_{1})=\{T|\ T\in A_{d-1}(G),\ u\notin V(T)\}. It is obvious that there is only one polytope WW which is not the unit polytope of G1G_{1}, and W\partial W is a special Rd1R^{d-1}-graph (denoted by G0G_{0}).

Observe that G0G_{0} is homeomorphic to Sd1S_{d-1}, and |V(G1)|d+1|V(G_{1})|\geq d+1 since |V(G)|=m>d+1|V(G)|=m>d+1, then there exists a vertex vV(G0)v\in V(G_{0}) such that dG0(v)32d21d_{G_{0}}(v)\leq 3\cdot 2^{d-2}-1 by the induction hypothesis (Induction α\alpha).

We triangulate G1G_{1} into a triangulated RdR^{d}-graph G1G_{1}^{\prime}, and such a triangulation is a vv-triangulation in Theorem 4.2. Observe that G1G_{1}^{\prime} is also a special RdR^{d}-graph, then |E(G1)|32d2|V(G1)|32d2(d+1)+d(d+1)2|E(G_{1}^{\prime})|\leq 3\cdot 2^{d-2}|V(G_{1}^{\prime})|-3\cdot 2^{d-2}\cdot(d+1)+\frac{d(d+1)}{2} by the induction hypothesis (Induction β\beta).

Note that the triangulation is a vv-triangulation, then

|E(G)|dG0(u)=|E(G1)|=|E(G1)|(dG(u)dG0(v)1),|E(G)|-d_{G0}(u)=|E(G_{1})|=|E(G_{1}^{\prime})|-(d_{G}(u)-d_{G_{0}}(v)-1),
|E(G1)|=|E(G)|dG0(v)1.|E(G_{1}^{\prime})|=|E(G)|-d_{G_{0}}(v)-1.

On the other hand, |E(G1)|=|E(G)|dG0(v)1|E(G)|32d2|E(G_{1}^{\prime})|=|E(G)|-d_{G_{0}}(v)-1\geq|E(G)|-3\cdot 2^{d-2} since dG0(v)32d21d_{G_{0}}(v)\leq 3\cdot 2^{d-2}-1, and we also know that |V(G1)|=|V(G)|1|V(G_{1})|=|V(G)|-1. Therefore,

|E(G)|32d2|E(G1)|32d2(|V(G)|1)32d2(d+1)+d(d+1)2,|E(G)|-3\cdot 2^{d-2}\leq|E(G_{1}^{\prime})|\leq 3\cdot 2^{d-2}(|V(G)|-1)-3\cdot 2^{d-2}\cdot(d+1)+\frac{d(d+1)}{2},
|E(G)|32d2|V(G)|32d2(d+1)+d(d+1)2,|E(G)|\leq 3\cdot 2^{d-2}|V(G)|-3\cdot 2^{d-2}\cdot(d+1)+\frac{d(d+1)}{2},

and the claim follows by induction.

We infer that Theorem 4.1 holds for dd, and the theorem follows by induction.

Corollary 3.

Let GG be a special triangulated RdR^{d}-graph, GvG^{v} be the vertex-hypergraph of GG, then there exists a (32d11)(3\cdot 2^{d-1}-1)^{-}-vertex in GvG^{v}. (An ii^{-}-vertex vv represent that d(v)id(v)\leq i. )

Proof.

By Lemma 4.1,

2|E(G)||V(G)|32d132d2(d+1)d(d+1)2|V(G)|<32d1,\frac{2|E(G)|}{|V(G)|}\leq 3\cdot 2^{d-1}-\frac{3\cdot 2^{d-2}\cdot(d+1)-\frac{d(d+1)}{2}}{|V(G)|}<3\cdot 2^{d-1},

which implies that there exists a (32d11)(3\cdot 2^{d-1}-1)^{-}-vertex in GvG^{v}.

4.2 Proof of Theorem 1.2

Proof.

Suppose to the contrary that there exists a minimum counterexample GG of Theorem 1.2 with fewest vertices. Note that there exists a (32d11)(3\cdot 2^{d-1}-1)^{-}-vertex vv in GvG^{v} by Corollary 3.

By the minimality of GvG^{v}, G=GvvG^{\prime}=G^{v}-v is 32d13\cdot 2^{d-1}-choosable. Let NG(v)={vi|eEsuchthatvieandve}N_{G}(v)=\{v_{i}|\ \exists e\in E\ such\ that\ v_{i}\in e\ and\ v\in e\}, LL be a list assignment of GG with L(v)=32d1L(v)=3\cdot 2^{d-1}. It is obvious that GG^{\prime} has an LL-coloring cc. Observe that dG(v)32d11d_{G}(v)\leq 3\cdot 2^{d-1}-1, we color vv by c(v)L(v)\{c(vi)|viNG(v)}c(v)\in L(v)\backslash\{c(v_{i})|v_{i}\in N_{G}(v)\} and get a LL-coloring of GG, a contradiction.

Since an RdR^{d}-graph is a special type of (d1)(d-1)-dimensional CW complex, and a graph can be regarded as the 11-skeleton of an RdR^{d}-graph, the upper bound for the chromatic number of RdR^{d}-graphs can be easily extended to graphs.

5 Bridges

In this section, we aim to establish some lemmas of bridge in higher-dimensional spaces. Let HH be a proper subgraph of a connected RdR^{d}-graph G. The set Ad1(G)\Ad1(H)A_{d-1}(G)\backslash A_{d-1}(H) may be partitioned into classes as follows. For each component FF of G[V(G)V(H)]G[V(G)-V(H)], there is a class consisting of the dd-dimensional simplexoids of FF together with the dd-dimensional simplexoids linking FF to HH. Each remaining dd-dimensional simplexoid ee defines a singleton class {e}\{e\}. The subgraphs of GG induced by these classes are the bridges of HH in GG. It follows immediately from this definition that bridges of HH can intersect only in ii-dimensional simplexoids of HH with id1i\leq d-1, and that any two vertices of a bridge of HH are connected by a path in the bridge that is internally disjoint from HH.

For a bridge BB of HH, the elements of V(B)V(H)V(B)\cap V(H) are called its vertices of attachment to HH; the remaining vertices of BB are its internal vertices. A bridge is trivial if it has no internal vertices (that is, if it is of the second type). A bridge with kk vertices of attachment is called a kk-bridge. Two bridges with the same vertices of attachment are equivalent bridges.

We are concerned here with bridges of (d1)(d-1)-sphere, and all bridges are understood to be bridges of a given (d1)(d-1)-sphere Sd1S_{d-1}. Thus, to avoid repetition, we abbreviate ’bridge of Sd1S_{d-1}’ to ’bridge’ in the coming discussion.

Lemma 5.1.

Let GG be a special RdR^{d}-graph, BB be a bridge of (d1)(d-1)-sphere Sd1S_{d-1}, the projection of BB which is denoted by p(B)=BSd1p(B)=B\cap S_{d-1} is a connected special Rd1R^{d-1}-graph.

Proof.

Let p1p_{1} and p2p_{2} be two distinct connected components of p(B)p(B), v1p1v_{1}\in p_{1} and v2p2v_{2}\in p_{2}, PB(v1,v2)BP_{B}(v_{1},v_{2})\subseteq B denotes a path between vertices v1v_{1} and v2v_{2}, PS(v1,v2)Sd1P_{S}(v_{1},v_{2})\subseteq S_{d-1} denotes another path between vertices v1v_{1} and v2v_{2}, then C=PB(v1,v2)PS(v1,v2)C=P_{B}(v_{1},v_{2})\cup P_{S}(v_{1},v_{2}) is evidently a cycle, and in graph GG, cycle CC cannot be continuously contracted to a point. Thus, it follows that the fundamental group of graph GG is nontrivial, leading to a contradiction. ∎

The projection of a kk-bridge BB with kd1k\geq d-1 effects a partition of Sd1S_{d-1} into rr disjoint segments, called the segments of BB. Two bridges avoid each other if all the vertices of attachment of one bridge lie in a single segment of the other bridge; otherwise, they overlap.

Two bridges BB and BB^{\prime} are skew if p(B)p(B) contains a (d2)(d-2)-sphere C(B)C(B) as a subgraph which effects a partition of Sd1S_{d-1} into two disjoint segments {R1,R2}\{R_{1},R_{2}\}, and there are distinct vertices of attachment u,vu,v of BB^{\prime} such that uu and vv are in different segment of {R1,R2}\{R_{1},R_{2}\}, note that there is a uvuv-path P(u,v)P(u,v) in Sd1S_{d-1} such that P(u,v)C(B)ϕP(u,v)\cap C(B)\neq\phi by Lemma 5.1 and Lemma 7.6.

We give an example of skew for S2S_{2}. As shown in Figure 5, both uu and vv are in the inner region of S2S_{2}, the bridge induced by {u,u1,u2,,u5}\{u,u_{1},u_{2},...,u_{5}\} is denoted by B1B_{1}, the bridge induced by {v,v1,v2}\{v,v_{1},v_{2}\} is denoted by B2B_{2}. It is obvious that B1B_{1} effects a partition of S2S_{2} into two disjoint segments (two hemispheres), and v1v_{1} and v2v_{2} lie in different segments.

Refer to caption
Figure 5: B1B_{1} and B2B_{2} are skew of S2S_{2}
Lemma 5.2.

Overlapping dd-hyper-bridges of a closed-RdR^{d}-graph are either skew or else equivalent (d+1)(d+1)-bridges.

Proof.

Suppose that bridges BB and BB^{\prime} overlap. Clearly, each of them must have at least dd vertices of attachment. If either BB or BB^{\prime} is a dd-bridge, it is easily verified that they must be skew. We may therefore assume that both BB and BB^{\prime} have at least (d+1)(d+1) vertices of attachment.

If BB or BB^{\prime} are not equivalent bridges, then all the vertices of attachment of one bridge cannot lie in a single segment of the other bridge. Without loss of generality, let C(B)p(B)C(B)\subseteq p(B) be a (d2)(d-2)-sphere which effects a partition of Sd1S_{d-1} into 22 disjoint segments {R1,R2}\{R_{1},R_{2}\}, then there exist distinct vertices of attachment u,vu^{\prime},v^{\prime} of BB^{\prime} such that uu^{\prime} and vv^{\prime} are in different segment of {R1,R2}\{R_{1},R_{2}\}. It follows that BB and BB^{\prime} are skew.

If BB and BB^{\prime} are equivalent k-bridges, then kd+1k\geq d+1. If kd+2k\geq d+2, BB and BB^{\prime} are skew by Lemma 5.3; if k=d+1k=d+1, they are equivalent (d+1)(d+1)-bridges.

Lemma 5.3.

Let GG be an special RdR^{d}-graph which is isomorphic to Sd1S_{d-1} with |V(G)|d+2|V(G)|\geq d+2, then there is a subgraph CC of GG which is isomorphic to (d2)(d-2)-sphere that effects a partition of Sd1S_{d-1} into 22 disjoint segments {R1,R2}\{R_{1},R_{2}\}, and there are distinct vertices of attachment u,vu^{\prime},v^{\prime} of GG such that uu^{\prime} and vv^{\prime} are in different segment of {R1,R2}\{R_{1},R_{2}\}.

Proof.

Firstly, we prove that there exists a vertex vV(G)v^{\prime}\in V(G) such that d(v)|V(G)|2d(v^{\prime})\leq|V(G)|-2, if not, we konw that d(v)=|V(G)|1d(v)=|V(G)|-1 for every vertex vV(G)v\in V(G), which implies that GG is a complete graph. It is impossible since GG is isomorphic to Sd1S_{d-1}.

Let NG(v)N_{G}(v^{\prime}) be the neighbor of vv^{\prime}, then G[NG(v)]G[N_{G}(v^{\prime})] is isomorphic to a (d2)(d-2)-sphere, note that G[NG(v)]G[N_{G}(v^{\prime})] effects a partition of Sd1S_{d-1} into 22 disjoint segments {R1,R2}\{R_{1},R_{2}\}, without loss of generality, let vR1v^{\prime}\in R_{1}.

It is easy to verify that V(G)\[NG(v){v}]ϕV(G)\backslash[N_{G}(v^{\prime})\cup\{v^{\prime}\}]\neq\phi since |V(G)|d+2|V(G)|\geq d+2, let uV(G)\[NG(v){v}]u^{\prime}\in V(G)\backslash[N_{G}(v^{\prime})\cup\{v^{\prime}\}], it follows that uR2u^{\prime}\in R_{2}.

6 Hyper ear decomposition

In this section, we aim to establish some lemmas of ear decomposition in higher-dimensional spaces. Let KK be a dd-connected RdR^{d}-graph. Apart from complete graph KiK_{i} (id+1i\leq d+1), the dd-connected closed-RdR^{d}-graph contains a subgraph G0G_{0} which is isomorphic to Sd1S_{d-1}. We describe here a simple recursive procedure for generating any such graph starting with an arbitrary (d1)(d-1)-sphere of the RdR^{d}-graph.

Definition 22 (Hyper Ear).

Let FF be a subgraph of an RdR^{d}-graph GG. A hyper ear of FF in GG is a nontrivial (d1)(d-1)-ball in GG whose boundary lies in FF but whose internal vertices do not.

Definition 23 (Hyper Ear Decomposition).

A nested sequence of a closed-RdR^{d}-graph is a sequence (G0,G1,,Gk)(G_{0},G_{1},...,G_{k}) of RdR^{d}-graphs such that GiGi+1G_{i}\subseteq G_{i+1}, 0ik0\leq i\leq k. A hyper ear decomposition of a dd-connected closed-RdR^{d}-graph GG is a nested sequence (G0,G1,,Gk)(G_{0},G_{1},...,G_{k}) of dd-connected subgraphs of GG such that:

  • G0G_{0} is isomorphic to Sd1S_{d-1}.

  • Gi+1=GiPiG_{i+1}=G_{i}\cup P_{i} where PiP_{i} is a hyper ear of GiG_{i} in GG, 0ik0\leq i\leq k.

  • Gk=GG_{k}=G.

Lemma 6.1.

The dd-connected closed-RdR^{d}-graph GG with |V(G)|>d+1|V(G)|>d+1 has a hyper ear decomposition.

Proof.

Note that GG is homeomorphic to the union of a finite collection of (d1)(d-1)-spheres by Corollary 2. It is obvious that GG has a hyper ear decomposition by Definition 23. ∎

Lemma 6.2.

In a dd-connected closed-RdR^{d}-graph GG with |V(G)|>d+1|V(G)|>d+1, each maximal connected region or Rd\GR_{d}\backslash G is bounded by a (d1)(d-1)-sphere.

Proof.

Note that GG has a hyper ear decomposition by Lemma 6.1. Consider an ear decomposition (G0,G1,,Gk)(G_{0},G_{1},...,G_{k}) of GG, where G0G_{0} is isomorphic to Sd1S_{d-1}, Gk=GG_{k}=G, and, for 0ik20\leq i\leq k-2, Gi+1=GiPiG_{i+1}=G_{i}\cup P_{i} is a dd-connected subgraph of GG, where PiP_{i} is an ear of GiG_{i} in GG. Since G0G_{0} is isomorphic to Sd1S_{d-1}, the two maximal connected regions of G0G_{0} are clearly bounded by a (d1)(d-1)-sphere. Assume, inductively, that all maximal connected regions of GiG_{i} are bounded by (d1)(d-1)-spheres, where i0i\geq 0. Because Gi+1G_{i+1} is a dd-connected RdR^{d}-graph, the ear PiP_{i} of GiG_{i} is contained in some maximal connected region ff of GiG_{i}. Each region of GiG_{i} other than ff is a region of Gi+1G_{i+1} as well, and so, by the induction hypothesis, is bounded by a (d1)(d-1)-sphere. On the other hand, the region ff of GiG_{i} is divided by PiP_{i} into two regions of Gi+1G_{i+1}, and it is easy to see that these regions are also bounded by (d1)(d-1)-spheres.

Lemma 6.3.

In a loopless (d+1)(d+1)-connected closed-RdR^{d}-graph GG, the neighbours of any vertex lie on a common (d1)(d-1)-sphere.

Proof.

Let GG be a loopless (d+1)(d+1)-connected RdR^{d}-graph and vv be a vertex of GG, then GvG-v is dd-connected, so each maximal connected region of GvG-v is bounded by a sphere by Lemma 6.2. If ff is the region of GvG-v in which the vertex vv was situated, the neighbours of vv lie on its bounding sphere (f)\partial(f).

7 Recognizing RdR^{d}-Graph

We extend the definition of SS-component for graphs to higher-dimensional spaces before proving our main result.

7.1 SS-component

Definition 24 (SS-component).

Let GG be a connected graph which is not complete, let SS be a vertex cut of GG, and let XX be the vertex set of a component of GSG-S. The subgraph HH of GG induced by SXS\cup X is called an SS-component of GG. In the case where GG is a dd-connected RdR^{d}-graph and S:={x1,x2,,xd}S:=\{x_{1},x_{2},...,x_{d}\} is a dd-vertex cut of GG, we find it convenient to modify each SS-component by adding a new (d1)(d-1)-dimensional simplexoid with vertex set {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}. We refer to this simplexoid as a marker simplexoid and the modified SS-components as marked SS-components. The set of marked SS-components constitutes the marked SS-decomposition of GG. The graph GG can be recovered from its marked SS-decomposition by taking the union of its marked SS-components and deleting the marker edge.

As shown in Figure 6, S:={x1,x2,x3}S:=\{x_{1},x_{2},x_{3}\} be a 3-cut of an R3R^{3}-graph GG, we provide an example of the SS-decomposition and marked SS-decomposition of an R3R^{3}-graph. The only difference between SS-decomposition and marked SS-decomposition is that marked SS-decomposition must contain a simplexoid with vertex set S:={x1,x2,x3}S:=\{x_{1},x_{2},x_{3}\}. If this simplex does not exist in the original graph, it needs to be added during the construction.

Refer to caption
Figure 6: An example of SS-decomposition and marked SS-decomposition of R3R^{3}-graph

We need to establish some lemmas before proving our main results.

Lemma 7.1.

Let GG be a closed-RdR^{d}-graph with a dd-vertex cut {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}, then each marked {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-component of GG is isomorphic to a minor of GG.

Proof.

Let HH be an {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-component of GG, with marker simplexoid ee. Let HH^{\prime} be another {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-component of GG, with marker simplexoid ee, then there is a (d1)(d-1)-ball BB such that BHB\subseteq H^{\prime} and BeB\cup e is a (d1)(d-1)-sphere by Lemma 6.1. It is easy to verify that HH is isomorphic to a minor of GG by contract HH^{\prime} into a single simplexoid ee.

Lemma 7.2.

Let G1G_{1} and G2G_{2} be closed RdR^{d}-graphs whose intersection is isomorphic to KdK_{d} with V(Kd)={x1,x2,,xd}V(K_{d})=\{x_{1},x_{2},...,x_{d}\}, then G1G2G_{1}\cup G_{2} is a closed RdR^{d}-graph.

Proof.

Let HH be a hyperplane, V(Kd)HV(K_{d})\subseteq H. At this point, the hyperplane HH divides RdR^{d} into two disconnected regions, denoted by R1R_{1} and R2R_{2}, respectively. We embed G1G_{1} into R1R_{1} and G2G_{2} into R2R_{2} in such a way that G1G_{1} and G2G_{2} intersect only at V(Kd)V(K_{d}).

By contradiction, suppose the fundamental group of G1G2G_{1}\cup G_{2} is nontrivial, then there must exist a curve LL that cannot be continuously contracted to the base point. If curve LL belongs to either G1G_{1} or G2G_{2}, then it can be contracted continuously to base point, which leads to a contradiction. Therefore, LL must intersect both G1G_{1} and G2G_{2}. Let LG1=L1L\cap G_{1}=L_{1} and LG2=L2L\cap G_{2}=L_{2}, respectively. We first transform L1L_{1} into L3L_{3} by homotopy, such that L3L_{3} belongs to HH. It is easy to verify that L2L_{2} and L3L_{3} belong to G2G_{2}, thus they can be continuously contracted to the base point. By combining the two homotopy transformations, we obtain that LL can be continuously contracted to the base point, a contradiction. In conclusion, the assumption is invalid, and the theorem is proven.

Lemma 7.3.

Let GG be a closed-RdR^{d}-graph with a dd-vertex cut {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}, then GG is a closed-RdR^{d}-graph if and only if each of its marked {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-components is a closed-RdR^{d}-graph.

Proof.

Suppose, first, that GG is a closed RdR^{d}-graph. By Lemma 7.1, each marked {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-component of GG is isomorphic to a minor of GG, hence is closed-RdR^{d}-graph.

Conversely, suppose that GG has kk marked {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-components each of which is a closed-RdR^{d}-graph. Let ee denote their common marker simplexoid. Applying Lemma 7.2 and induction on kk, it follows that G+eG+e is a closed RdR^{d}-graph, hence so is GG. ∎

By Lemma 7.3, we know that to prove a closed RdR^{d}-graph can be embedded in RdR^{d}, it is sufficient to show that all of its marked {x1,x2,,xd}\{x_{1},x_{2},...,x_{d}\}-components can be embedded in RdR^{d}.

7.2 Connectivity

Before proving Theorem 1.1, we need a lemma regarding connectivity.

Lemma 7.4.

Let GG be a (d+1)(d+1)-connected graph on at least (d+2)(d+2) vertices, then GG contains an edge ee such that G/eG/e is (d+1)(d+1)-connected.

Proof.

Suppose that the theorem is false. Then, for any edge e=xye=xy of GG, the contraction G/eG/e is not (d+1)(d+1)-connected. By Lemma 7.5, there exists vertex set {z1,z2,,zd1,w}\{z_{1},z_{2},...,z_{d-1},w\} such that {z1,z2,,zd1,w}\{z_{1},z_{2},...,z_{d-1},w\} is a dd-vertex cut of GG.

Choose the edge ee and the vertex set {z1,z2,,zd1,w}\{z_{1},z_{2},...,z_{d-1},w\} in such a way that G{x,y,z1,z2,,zd1}G-\{x,y,z_{1},z_{2},...,z_{d-1}\} has a component FF with as many vertices as possible. Consider the graph G{z1}G-\{z_{1}\}. Because GG is (d+1)(d+1)-connected, G{z1}G-\{z_{1}\} is dd-connected. Moreover G{z1}G-\{z_{1}\} has the dd-vertex cut {x,y,z2,,zd1}\{x,y,z_{2},...,z_{d-1}\}. It follows that the {x,y,z2,,zd1}\{x,y,z_{2},...,z_{d-1}\}-component H=G[V(F){x,y,z2,,zd1}]H=G[V(F)\cup\{x,y,z_{2},...,z_{d-1}\}] is dd-connected.

Let uu be a neighbour of z1z_{1} in a component of G{x,y,z1,z2,,zd1}G-\{x,y,z_{1},z_{2},...,z_{d-1}\} different from FF. Since f=zuf=zu is an edge of GG, and GG is a counterexample to Lemma 7.4, there is a vertex set {v1,v2,,vd1}\{v_{1},v_{2},...,v_{d-1}\} such that {z,u,v1,v2,,vd1}\{z,u,v_{1},v_{2},...,v_{d-1}\} is a (d+1)(d+1)-vertex cut of GG, too. (The vertices {v1,v2,,vd1}\{v_{1},v_{2},...,v_{d-1}\} might or might not lie in HH.) Moreover, because H is dd-connected, H{v1,v2,,vd1}H-\{v_{1},v_{2},...,v_{d-1}\} is connected (where, if vi{v1,v2,,vd1}\exists v_{i}\in\{v_{1},v_{2},...,v_{d-1}\} such that viV(H)v_{i}\in V(H), we set Hvi=HH-v_{i}=H), and thus is contained in a component of G{z,u,v1,v2,,vd1}G-\{z,u,v_{1},v_{2},...,v_{d-1}\}. But this component has more vertices than FF (because HH has dd more vertices than FF), contradicting the choice of the edge ee and the vertex vv.

Lemma 7.5.

Let GG be a (d+1)(d+1)-connected graph on at least (d+2)(d+2) vertices, and let e=xye=xy be an edge of GG such that G/eG/e is not (d+1)(d+1)-connected. Then there exists a vertex zz such that {x,y,z1,z2,,zd1}\{x,y,z_{1},z_{2},...,z_{d-1}\} is a (d+1)(d+1)-vertex cut of GG.

Proof.

Let {z1,z2,,zd1,w}\{z_{1},z_{2},...,z_{d-1},w\} be a dd-vertex cut of G/eG/e. At least d1d-1 of these dd vertices, say {z1,z2,,zd1}\{z_{1},z_{2},...,z_{d-1}\}, is not the vertex resulting from the contraction of ee. Set F=G{z1,z2,,zd1}F=G-\{z_{1},z_{2},...,z_{d-1}\}. Because GG is (d+1)(d+1)-connected, FF is certainly 22-connected. However F/e=(G{z1,z2,,zd1})/e=(G/e){z1,z2,,zd1}F/e=(G-\{z_{1},z_{2},...,z_{d-1}\})/e=(G/e)-\{z_{1},z_{2},...,z_{d-1}\} has a cut vertex, namely ww.

If ww is not the vertex resulting from the contraction of ee, then {z1,z2,,zd1,w}\{z_{1},z_{2},...,z_{d-1},w\} must be a dd-vertex cut of GG, a contradiction. Hence ww must be the vertex resulting from the contraction of ee. Therefore G{x,y,z1,z2,,zd1}=(G/e){z1,z2,,zd1,w}G-\{x,y,z_{1},z_{2},...,z_{d-1}\}=(G/e)-\{z_{1},z_{2},...,z_{d-1},w\} is disconnected, in other words, {x,y,z1,z2,,zd1}\{x,y,z_{1},z_{2},...,z_{d-1}\} is a (d+1)(d+1)-vertex cut of GG. ∎

7.3 Anti-dd-dimension minor

The following proof demonstrates that there is a conclusion that holds in RdR^{d} that similar to Wagner’s Theorem. It is necessary to generalize the concepts of complete graphs and bipartite graphs to higher-dimensional spaces.

Definition 25 (Complete ii-Uniform-Topological Hypergraph KniK_{n}^{i}).

Let GG be an ii-uniform-topological hypergraph, VV be the vertex set of GG with order nn, 𝒱(i)\mathscr{V}(i) be the collection of all subsets of VV containing ii elements. If for any Vj𝒱(i)V_{j}\in\mathscr{V}(i), there exists a simplexoids TT in GG such that V(T)=VjV(T)=V_{j}, then we call GG a complete ii-uniform-topological hypergraph, which is denoted by KniK_{n}^{i}. (Figure 8 is an example of K43K_{4}^{3}. )

Refer to caption
Figure 7: K43K_{4}^{3}
Refer to caption
Figure 8: K2,43K_{2,4}^{3}
Definition 26 (Complete Bipartite ii-Uniform-Topological Hypergraph Kp,qiK_{p,q}^{i}).

Let GG be an ii-uniform-topological hypergraph, VV be the vertex set of GG, V(A:B)V(A:B) be a partition of VV in which A={a1,a2,,ap}A=\{a_{1},a_{2},...,a_{p}\} and B={b1,b2,,bq}B=\{b_{1},b_{2},...,b_{q}\}. If GG satisfies the following properties, we call GG a complete bipartite ii-uniform-topological hypergraph, which is denoted by Kp,qiK_{p,q}^{i}. (Figure 8 is an example of K2,43K_{2,4}^{3}. )

  • G[B]G[B] is a complete (i1)(i-1)-uniform-topological hypergraph Kqi1K_{q}^{i-1}.

  • For any TjAi2(G[B])T_{j}\in A_{i-2}(G[B]) and akAa_{k}\in A, there exists a simplexoid TT in GG such that V(T)=V(Tj){ak}V(T)=V(T_{j})\cup\{a_{k}\} and |Ai1(G)||A_{i-1}(G)| is minimal.

Next, we use the Jordan-Brouwer Separation Theorem to prove Lemma 7.7 and 7.8.

Lemma 7.6.

(Jordan-Brouwer Separation Theorem) Let XX be a dd-dimensional topological sphere in the (d+1)(d+1)-dimensional Euclidean space Rd+1R_{d+1} (d>0d>0), i.e. the image of an injective continuous mapping of the dd-sphere SdS_{d} into Rd+1R_{d+1}, then the complement YY of XX in Rd+1R_{d+1} consists of exactly two connected components. One of these components is bounded (the interior) and the other is unbounded (the exterior). The set XX is their common boundary.

Lemma 7.7.

Kd+3dK_{d+3}^{d} is a non-RdR^{d}-graph.

Proof.

Suppose to the contrary that Kd+3dK_{d+3}^{d} is an RdR^{d}-graph.

Let V(Kd+3d)={v1,v2,vd+2,vd+3}V(K_{d+3}^{d})=\{v_{1},v_{2},...v_{d+2},v_{d+3}\}. Let 𝒱d+2d+1\mathscr{V}_{d+2}^{d+1} be the collection of all subsets of V(Kd+3d)\{vd+3}V(K_{d+3}^{d})\backslash\{v_{d+3}\} containing (d+1)(d+1) elements.

Note that for any Vi𝒱d+2d+1V_{i}\in\mathscr{V}_{d+2}^{d+1}, Kd+3d[Vi]K_{d+3}^{d}[V_{i}] is isomorphic to Sd1S_{d-1}.

Refer to caption
Figure 9: K3,43K_{3,4}^{3} in RdR^{d}
Refer to caption
Figure 10: K3,d+1dK_{3,d+1}^{d} in RdR^{d}

Let Vi=V(Kd+3d)\{vd+3,vi}V_{i}=V(K_{d+3}^{d})\backslash\{v_{d+3},v_{i}\}. We assume that Kd+3d[V(Kd+3d)\{vd+3}]K_{d+3}^{d}[V(K_{d+3}^{d})\backslash\{v_{d+3}\}] has already been embedded in RdR^{d}. By Lemma 7.6, each Kd+3d[Vi]K_{d+3}^{d}[V_{i}] will divide RdR^{d} into two disconnected regions, with one of the regions being empty. We designate the non-empty region as the external region of Kd+3d[Vi]K_{d+3}^{d}[V_{i}] and the empty region as the internal region. Let In(i)In(i) be the internal region corresponding to Kd+3d[Vi]K_{d+3}^{d}[V_{i}] and Ex(i)Ex(i) be the external region corresponding to Kd+3d[Vi]K_{d+3}^{d}[V_{i}]. (As shown in the Figure 10, when embedded Kd+3dK_{d+3}^{d} in RdR^{d}, it is obvious that line v1v6v_{1}v_{6} intersects with Kd+3d[Vi]K_{d+3}^{d}[V_{i}] at least at one point. )

Without loss of generality, we assume that vd+3v_{d+3} is in In(1)In(1), and it follows that v1v_{1} is in Ex(1)Ex(1). Since Kd+3dK_{d+3}^{d} is a complete dd-uniform-topological hypergraph, there must exist a simplexoid whose vertex set includes both v1v_{1} and vd+3v_{d+3}. By Lemma 7.6, this simplexoid must intersect with Kd+3d[V1]K_{d+3}^{d}[V_{1}]. Therefore Kd+3dK_{d+3}^{d} cannot be embedded in RdR^{d}.

Lemma 7.8.

K3,d+1dK_{3,d+1}^{d} is a non-RdR^{d}-graph.

Proof.

The proof of Lemma 7.8 is similar to that of Lemma 7.7. (Figure 10 is an example of K3,43K_{3,4}^{3} in R3R^{3}. )

Definition 27 (Anti-dd-dimension Minor).

If a dd-uniform-topological hypergraph GG has a Kd+3dK_{d+3}^{d}-minor or K3,d+1dK_{3,d+1}^{d}-minor, then we call GG an anti-dd-dimension minor.

7.4 Proof of Theorem 1.1

Proof.

Let GG be the graph-closure of a dd-uniform-topological hypergraph. If its minors include either K3,d+1dK_{3,d+1}^{d} or Kd+3dK_{d+3}^{d}, it is obvious that GG is a non-RdR^{d}-graph by Lemma 7.7-7.8.

Now we assume that GG is a (d+1)(d+1)-connected non-RdR^{d}-graph and GG is simple. Because all graphs on d+2d+2 or fewer vertices can be embedded in RdR^{d}, we have |V(G)|d+3|V(G)|\geq d+3. We proceed by induction on |V(G)||V(G)|. By Lemma 7.4, GG contains an edge e=xye=xy such that H=G/eH=G/e is (d+1)(d+1)-connected. If HH is non-RdR^{d}, it has an anti-dd-dimension minor, by induction. Since every minor of HH is also a minor of GG, we deduce that GG too has an anti-dd-dimension minor. So we may assume that HH is an RdR^{d}-graph.

Consider an RdR^{d}-embedding HH^{\prime} of HH. Denote by zz the vertex of HH formed by contracting ee. Because HH is (d+1)(d+1)-connected, by Lemma 6.3 the neighbours of zz lie on a (d1)(d-1)-sphere Sd1S_{d-1}, the boundary of some polytope WW of HzH^{\prime}-z. Denote by BxB_{x} and ByB_{y}, respectively, the hyper-bridges of WW in G\eG\backslash e that contain the vertices xx and yy.

Suppose, first, that BxB_{x} and ByB_{y} avoid each other. In this case, BxB_{x} and ByB_{y} can be embedded in the polytope WW of HzH^{\prime}-z in such a way that the vertices xx and yy belong to the same polytope of the resulting RdR^{d}-graph (Hz)BxBy(H^{\prime}-z)\cup B_{x}\cup B_{y}. The edge xyxy and the simplexoids that incident with xyxy can now be drawn in that polytope so as to obtain an RdR^{d}-embedding of GG itself, contradicting the hypothesis that GG is non-RdR^{d}.

It follows that BxB_{x} and ByB_{y} do not avoid each other, that is, they overlap. By Lemma 5.2, they are therefore either skew or else equivalent (d+1)(d+1)-bridges. In the latter case, GG has a Kd+3dK_{d+3}^{d}-minor; In the former case, GG has a K3,d+1dK_{3,d+1}^{d}-minor.

  • In higher dimensions, the former case is not intuitive. Here, we provide an example of minimum skew is equivalent to K3,43K_{3,4}^{3} in R3R^{3}, which can be analogized to higher-dimensional cases.

  • As shown in Figure 11(1), simplexoids x1y1y2,x1y2y3,x1y1y3x_{1}y_{1}y_{2},x_{1}y_{2}y_{3},x_{1}y_{1}y_{3}, x2y1y2,x2y2y3,x1y1y3x_{2}y_{1}y_{2},x_{2}y_{2}y_{3},x_{1}y_{1}y_{3} are joined together to form a two-dimensional sphere S2S_{2}. Vertices xx and yy are inside S2S_{2}.

  • As shown in Figure 11(2), simplexoids xy1y2,xy2y3xy_{1}y_{2},xy_{2}y_{3} and xy1y3xy_{1}y_{3} form a bridge B1B_{1}, which effect a partition of S2S_{2} into 22 disjoint segments.

  • As shown in Figure 11(3), there is another bridge B2B_{2} with internal vertex yy. Its vertics of attachment includes both x1x_{1} and x2x_{2}. By definition, B1B_{1} and B2B_{2} are skew. On the other hand, since there are no hanging simplexoid in the graph, bridge B2B_{2} must include simplexoids {yx1y1,yx1y2,yx1y3,yx2y1,yx2y2,yx2y3,yy1y2,yy2y3,yy1y3}\{yx_{1}y_{1},yx_{1}y_{2},yx_{1}y_{3},yx_{2}y_{1},yx_{2}y_{2},yx_{2}y_{3},yy_{1}y_{2},yy_{2}y_{3},yy_{1}y_{3}\}.

  • As shown in Figure 11(4), let A={x,x1,x2}A=\{x,x_{1},x_{2}\} and B={y,y1,y2,y3}B=\{y,y_{1},y_{2},y_{3}\}, At this point, K3,43=S2B1B2=(A,B)K_{3,4}^{3}=S_{2}\cup B_{1}\cup B_{2}=(A,B) is a complete bipartite 33-uniform-topological hypergraph.

Refer to caption
Figure 11: Minimum Skew in closed-R3R^{3}-graph (K3,43K_{3,4}^{3}-minor)

References

  • [1] Mark Anthony Armstrong. Basic topology. Springer Science & Business Media, 2013.
  • [2] John Adrian Bondy and Uppaluri Siva Ramachandra Murty. Graph theory. Springer Publishing Company, Incorporated, 2008.
  • [3] John M Boyer and Wendy J Myrvold. Simplified o (n) planarity by edge addition. Graph Algorithms Appl, 5:241, 2006.
  • [4] Daniel Brélaz. New methods to color the vertices of a graph. Communications of the ACM, 22(4):251–256, 1979.
  • [5] Robert F. Cohen, Peter Eades, Tao Lin, and Frank Ruskey. Three-dimensional graph drawing. Algorithmica, 17(2):199–208, 1997.
  • [6] IS Filotti, Gary L Miller, and John Reif. On determining the genus of a graph in o (v o (g)) steps (preliminary report). In Proceedings of the eleventh annual ACM symposium on Theory of computing, pages 27–37, 1979.
  • [7] Michael R Garey, David S Johnson, and Larry Stockmeyer. Some simplified np-complete problems. In Proceedings of the sixth annual ACM symposium on Theory of computing, pages 47–63, 1974.
  • [8] John Hopcroft and Robert Tarjan. Efficient planarity testing. Journal of the ACM (JACM), 21(4):549–568, 1974.
  • [9] R Munkres James. Topology. Prentic Hall of India Private Limited, New delhi, 7, 2000.
  • [10] Ken-ichi Kawarabayashi and Paul Wollan. A simpler algorithm and shorter proof for the graph minor decomposition. In Proceedings of the forty-third annual ACM symposium on Theory of computing, pages 451–458, 2011.
  • [11] Rhyd Lewis. Guide to graph colouring. Springer, 2021.
  • [12] Bojan Mohar. Embedding graphs in an arbitrary surface in linear time. In Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, pages 392–397, 1996.
  • [13] Bojan Mohar. A linear time algorithm for embedding graphs in an arbitrary surface. SIAM Journal on Discrete Mathematics, 12(1):6–26, 1999.
  • [14] Bojan Mohar and Carsten Thomassen. Graphs on surfaces. Johns Hopkins University Press, 2001.
  • [15] Neil Robertson and Paul D Seymour. Graph minors. xiii. the disjoint paths problem. Journal of combinatorial theory, Series B, 63(1):65–110, 1995.
  • [16] Johannes Schneider and Roger Wattenhofer. A log-star distributed maximal independent set algorithm for growth-bounded graphs. In Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, pages 35–44, 2008.
  • [17] Johannes Schneider and Roger Wattenhofer. A new technique for distributed symmetry breaking. In Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing, pages 257–266, 2010.
  • [18] Andrew Thomason. An extremal function for contractions of graphs. In Mathematical Proceedings of the Cambridge Philosophical Society, volume 95, pages 261–265. Cambridge University Press, 1984.
  • [19] Dominic JA Welsh and Martin B Powell. An upper bound for the chromatic number of a graph and its application to timetabling problems. The Computer Journal, 10(1):85–86, 1967.