arXiv reader

Colouring signed analogues of Kneser, Schrijver, and Borsuk graphs

Luis Kuffner, Reza Naserasr, Lujia Wang, Xiaowei Yu, Huan Zhou and Xuding Zhu

arXiv
2412.20001v3 · PDF · 9 September 2025
Categories
math.CO
Licence
CC BY 4.0 The site shows the text.

Abstract

The Kneser signed graph \KS(n,k), k\leq n, is the graph whose vertices are signed k-subsets of [n] (i.e. k-subsets S of \{ \pm 1, \pm 2, \ldots, \pm n\} such that S\cap (-S)=\emptyset). Two vertices A and B are adjacent with a positive edge if A\cap (-B)=\emptyset and with a negative edge if A\cap B=\emptyset. We prove that the balanced chromatic number of \KS(n,k) is n-k+1. We then introduce the signed analogue of Schrijver graphs and show that they form vertex-critical subgraphs of \KS(n,k) with respect to balanced colouring. Further connection to topological methods, in particular, connection to Borsuk signed graphs is also considered.

Items 33

Definition

Definition 1

9GU0

Assume (G, \sigma) is a signed graph and v is a vertex of G. The operation vertex switching of v\in V(G) results in a signature \sigma' defined as

\sigma'(e) = \begin{cases} - \sigma(e), &\text{if $v$ is a vertex of $e$ and $e$ is not a loop}; \cr \sigma(e), &\text{ otherwise}. \end{cases}

Two signatures \sigma_1 and \sigma_2 on the same underlying graph G are said to be switching equivalent, denoted by \sigma_1\equiv\sigma_2, if one is obtained from the other by a sequence of vertex switchings.

Definition

Definition 2

0G2U

A signed graph (G, \sigma) is balanced if (G, \sigma) \equiv (G,+). A subset X of vertices of a signed graph (G, \sigma) is called balanced if (G[X], \sigma) is balanced.

Definition

Definition 3

O5RD

Assume (G, \sigma) is a signed graph and p is a positive integer. A balanced p-colouring of (G, \sigma) is a mapping f: V(G) \to [p] such that for each colour i, the set f^{-1}(i) is a balanced set of V(G). The balanced chromatic number of (G, \sigma) is defined as

\chi_b(G, \sigma) = \min\{p:\text{ there is a balanced $p$-colouring of $(G, \sigma)$}\}.
Proposition

Proposition 4

MMP7

For every graph G, \chi_b(G,-)=\lceil\chi(G)/2\rceil and \chi_b(G,\pm)=\chi(G).

Used by Proof
Definition

Definition 5

VUYN

The Kneser signed graph {\mathit{KS}}(n,k) has \binom{[n]}{\pm k} as the vertex set where A,B are joined by a positive edge if A \cap (-B) = \emptyset, and A, B are joined by a negative edge if A \cap B = \emptyset.

Definition

Definition 7

P4JF

A signed k-subset A of [n] is said to be alternating if A is of the form

\{a_1, -a_2, \ldots, (-1)^{k-1}a_k\}\quad \text{ or }\quad \{-a_1, a_2, \ldots, (-1)^{k}a_k\},

where 1 \leq a_1 < a_2 < \ldots < a_k\leq n. Denote by \mathcal{A}(n,k) the family of alternating signed k-subsets of [n]. The Schrijver signed graph \mathit{SS}(n,k) is the subgraph of \mathit{KS}(n,k) induced by the vertex set \mathcal{A}(n,k).

Theorem

Theorem 8

P8LK

For any positive integers n \ge k \ge 1,

\chi_b(\widehat{\mathit{SS}}(n,k)) = n-k+1.

Moreover, for any vertex A of \widehat{\mathit{SS}}(n,k), \widehat{\mathit{SS}}(n,k) - A admits an (n-k)-colouring.

Used by Proof, Proof, Proof
Proof

Proof (the lower bound for Theorem -signedK)

3Y3T

We order the elements of \pm [n] in cyclic order as (1,-1,2, -2, \ldots, n, -n). Then every stable k-subset of \pm [n] with respect to this order is, in particular, a signed k-subset of [n], and hence is a vertex of \mathit{KS}(n,k). In other words, every vertex A of S(2n,k) has an associated vertex f(A) in \mathit{KS}(n,k).

Two vertices A and B are joined by an edge in S(2n,k) if they are disjoint. Hence f(A) and f(B) are adjacent by a negative edge in \mathit{KS}(n,k). Thus (S(2n,k), -) is a subgraph of \mathit{KS}(n,k). It follows from Proposition 4 that 2n-2k+2 = \chi(S(2n,k)) \leq 2\chi_b(\mathit{KS}(n,k)). Hence, \chi_b(\mathit{KS}(n,k))\ge n-k+1.

Theorem

Theorem 9

55W6

Let \mathcal{A} be a system of open (or a finite system of closed) subsets of S^d such that A\cap (-A)=\emptyset for every element A of \mathcal{A}, and \bigcup_{A\in \mathcal{A}}(A\cup -A)=S^d. For any linear order < on \mathcal{A} there are elements A_1 <A_2 <\ldots<A_{d+1} of \mathcal{A} and a point x\in S^d such that x\in \bigcap_{i=1}^{d+1} (-1)^i A_i.

Used by Proof
Theorem

Theorem 10

9EAR

For every open cover C_1, C_2,\ldots, C_d of the sphere S^d, where each C_i is an antipodally symmetric set, one of the C_i’s connects a pair of antipodal points.

Used by Proof
Proof of Theorem 10

Let \mathcal{C}_i be the collection of connected components of C_i. Assume X \in \mathcal{C}_i. Since C_i is symmetric, -X\in \mathcal{C}_i. If X\cap (-X) \neq \emptyset (and hence X=-X), then we are done. Thus we may assume for X\cap (-X) = \emptyset for each element X of \mathcal{C}_i.

Let \mathcal{A}=\bigcup_{1\leq i \leq d} \mathcal{C}_i. Then \mathcal{A} satisfies all the conditions of Theorem 9.

Thus there are distinct sets X_1, X_2, \ldots X_{d+1} in \mathcal{A} and a point x such that

x\in \bigcap_{l=1}^{d+1}(-1)^lX_l.

By the pigeonhole principle, two of these sets are in the same \mathcal{C}_i, leading to a contradiction.

Theorem

Theorem 11

TYPC

There is an embedding of \pm[n] in the sphere S^{n-k}, such that the images of i and -i are antipodal for each i\in [n], and any open hemisphere contains an alternating k-set.

Uses Definition 7 · Used by Proof, Proof
Proof of Theorem 11

Let d=n-k. We first embed \pm[n] into \mathbb{R}^{d+1} with the assistance of the odd moment curve. More precisely, let

v_i=(-1)^i(i,i^3,\ldots,i^{2d+1})\in \mathbb{R}^{d+1}

for each i\in \pm[n] and let V=\{v_i:i\in \pm[n]\}. By the definition v_{-i}=-v_i for all i. Let V^+=\{v_{i}: i\in [n]\}. By a property of the moment curve, no hyperplane that passes through the origin intersects V^{+} in more than d point (see Lemma 1.6.4 of [M03]).

We now claim that the mapping i\mapsto w_i=v_i/|v_i| is the desired embedding of \pm[n] in the sphere S^{d}.

Let a=(a_1,a_2,\ldots,a_{d+1})\in S^d. The hyperplane h_a=\{x\in \mathbb{R}^{d+1}:x\cdot a=0\} passing through the origin and perpendicular to a partitions \mathbb{R}^{d+1} into three regions, namely h_a, h_a^+=\{x\in \mathbb{R}^{d+1}:x\cdot a>0\}, and h_a^-=\{x\in \mathbb{R}^{d+1}: x\cdot a<0\}. The open hemisphere centered at a is H_a=S^d\cap h_a^+. We shall find an alternating k-set X\in \mathcal{A}(n,k) whose image \{w_i:i\in X\} is contained in H_a, equivalently \{v_i:i\in X\} \subset h_a^+.

To do so, we first continuously move the vector a\in S^{d} to increase the number of points of V contained in the hyperplane h_a while no points of V get swept through by h_a, i.e., each v_i stays in h_a\cup h_a^+ or h_a\cup h_a^- that it originally belonged to.

Since no d+1 points of V^+=\{v_{i}: i\in [n]\} is on h_a, and noting that 0\in h_a, we can do this by gradually increasing (one at a time) the intersection h_a\cap V^+ while fixing the subspace generated by the vectors already in h_a\cap V, until we reach the vector a'=(a'_1, a'_2, \ldots, a'_{d+1}) such that |h_{a'}\cap V^+|=d. Furthermore, observe that v_i\in h_{a'} if and only if v_{-i} \in h_{a'}, thus |h_{a'}\cap V|=2d at the end of this process.

Thus, |V\setminus h_{a'}|=2k, and, since V is antipodally symmetric about the origin, we must have |V\cap h_{a'}^+|=|V\cap h_{a'}^-|=k. The process of obtaining h_{a'} from h_{a} guarantees that V\cap h_{a'}^+\subseteq V\cap h_a^+ and V\cap h_{a'}^-\subseteq V\cap h_a^-. Hence, to complete the proof, it suffices to show that V\cap h_{a'}^+ is the image of an alternating k-set.

Let p(x)=a'_1x+a'_2x^3+\cdots+a'_{d+1}x^{2d+1}. By the choice of a', p(x) has 2d+1 simple roots: 0 and d pairs of antipodal elements of \pm[n]. Observe that v_i\in h_{a'}^+ if and only if (-1)^ip(i)>0. Hence X=\{i\in\pm[k+d]:v_i\in h_{a'}^+\}=\{i\in\pm[k+d]:(-1)^ip(i)>0\}.

To complete the proof it is enough to prove that:

Claim. X\in\mathcal{A}(n,k), that is, X is an alternating k-set.

Proof of Claim. First of all, since v_i and v_{-i} are on the opposite sides of h_{a'}, X does not contain an antipodal pair of indices. Hence X \in \binom{[n]}{\pm k}.

To see that X is alternating, suppose, to the contrary, that i_l and i_{l+1} are two indices in X of the same sign with adjacent absolute values, that is, there is no j\in X with |i_l|<|j|<|i_{l+1}|. This implies that, all the integers in (i_l,i_{l+1}) are (simple) roots of p(x).

If i_l,i_{l+1} are of the same parity, then p(i_l) and p(i_{l+1}) are of the same sign. So, the number of roots of p(x) on (i_l,i_{l+1}) is even, contradicting the fact that the number of integral points in (i_l,i_{l+1}) is odd. Similarly, if i_l and i_{l+1} are of opposite parities, then p(i_l) and p(i_{l+1}) are of opposite signs and similarly we get a contradiction. Therefore, X is alternating.

Proof

Proof (the lower bound for Theorem :signedS)

HHTP

Again, we write d=n-k and suppose, to the contrary, that there is a balanced d-colouring f for \mathit{SS}(k+d,k). For each A\in V(\mathit{SS}(k+d,k))=\mathcal{A}(k+d,k), let c(A):=\{f(-A),f(A)\}.

Arrange \pm[k+d] in S^d as described in Theorem 11. For each i\in[d], let

A_i:=\{x\in S^d: \text{there is an alternating $k$-set $X\subset H_x$ with $i\in c(X)$}\}.

The condition on c implies that each A_i is symmetric. From Theorem 11 we conclude that \bigcup_{1\leq i \leq d} A_i=S^d. As each A_i is easily observed to be an open set, by Theorem 10, there is an A_i connecting two antipodal points x_0 and -x_0 of S^d. Thus, there exists a (simple) path \gamma:[0,1]\to S^d with \gamma(0)=x_0, \gamma(1)=-x_0 such that \Gamma:=\gamma([0,1]) \subseteq A_i.

By definition, x\in A_i if and only if there is an alternating k-set X\subset H_x with i\in c(X). We denote such a k-set by X_x (when there is more than one choice, pick one arbitrarily). Since H_x is an open hemisphere and X_x is a discrete set in S^d, there is an \eta=\eta_x>0 such that the open neighbourhood U_x:=\{y\in S^d: \operatorname{dist}(x,y)<\eta\} of x satisfies that X_x\subset H_y for all y\in U_x, where \operatorname{dist}(\cdot,\cdot) denotes the Euclidean distance in \mathbb{R}^{d+1}.

Thus \{U_x:x\in I\} covers I and there exists a finite subcover by compactness. Further, we find a sequence U_{x_l}, l\in[0,m] in this subcover such that U_{x_l}\cap U_{x_{l+1}}\neq \emptyset for all l\in [0,m-1], where x_{m}:=-x_0.

We claim that the alternating k-sets X_{x_l} and X_{x_{l+1}} are joined by a positive edge. Suppose not, there is an i_0 with i_0\in X_{x_l} and -i_0\in X_{x_{l+1}}. But since U_{x_l}\cap U_{x_{l+1}}\neq \emptyset, by definition, this means that for any y\in U_{x_l}\cap U_{x_{l+1}}, H_y contains both the images of \pm i_0, which is a contradiction.

Since X_{x_0} and X_{-x_0} are separated by the hyperplane h_{x_0}, they have no common element and hence are adjacent with a negative edge in \mathit{KS}(n,k). Altogether X_{x_0}, X_{x_1}\ldots,X_{x_{m}}=X_{-x_0} give an unbalanced cycle in the colour class c^{-1}(i), a contradiction.\Box

Proposition

Proposition 12

SS4C

For every signed graph (G,\sigma),

\chi_b(G,\sigma)=\min_{\sigma'\equiv\sigma}\chi((G,\sigma')^-).
Used by Proof
Theorem

Theorem 13

WD98

For all n\geq k,

\chi(\widehat{\mathit{KS}}(n,k)^-)=\chi(\widehat{\mathit{SS}}(n,k)^-)=n-k+1.
Proof of Theorem 13

The lower bound follows from Proposition 12, Theorem 6, and Theorem 8. Hence it is enough to give an (n-k+1)-colouring for \widehat{\mathit{KS}}(n,k)^- (hence also for \widehat{\mathit{SS}}(n,k)^-). To that end, we observe that \mathcal{B}_i^+(n,k) for i=1,2,\ldots, n-k+1 covers all vertices of \widehat{\mathit{KS}}(n,k) because the first nonzero element of each vertex is positive.

Theorem

Theorem 14

85VK

For all n\geq k,

\chi(\mathit{KS}(n,k)^-)=2n-2k+2,
\chi(\mathit{SS}(n,k)^-)=n-k+2.
Proof of Theorem 14

The first claim is clear once we recall from the proof of Theorem 6 that \mathit{KS}(n,k)^- contains S(2n,k) as a subgraph.

To see the second part, first notice that \mathcal{B}_i^+(n,k), i=1,2,\ldots, n-k+2 is an (n-k+2)-colouring of \mathit{SS}(n,k)^-, establishing the upper bound.

The lower bound is already implicitly proved along the way of proving Theorem 8, so we give a sketch of it. Using Theorem 11, we embed \pm[n] in S^{n-k} in such a way that i and -i are antipodal for each i\in [n], and any open hemisphere contains an alternating k-set.

Suppose there is an (n-k+1)-colouring c of \mathit{SS}(n,k)^-, let

A_i:=\{x\in S^{n-k}: \exists X\in \mathcal{A}(n,k), X \subset H_x, c(X)=i\}

for i\in [n-k+1].

Since each hemisphere contains an alternating k-set, A_1,A_2,\ldots,A_{n-k+1} gives an open cover of S^{n-k}. By the Borsuk-Ulam theorem (cf. Theorem 17), there is an A_i that contains a pair of antipodal points of S^{n-k}. However, this gives a pair of disjoint alternating k-sets in the colour class c^{-1}(i). A contradiction.

Conjecture

Conjecture 15

1S3Q

In any switching equivalent copy of \widehat{\mathit{SS}}(n,k), the graph induced by the set of negative edges contains S(n-1,k/2) as a subgraph when k is even and S(n,(k+1)/2) when k is odd.

Theorem

Theorem 16

ZKKY

Any switching equivalent copy of \widehat{\mathit{SS}}(n,2) contains (S(n-1,1),-) as a subgraph.

Proof of Theorem 16

Note that S(n-1,1)=K_{n-1}. We need to show that for any switching equivalent copy of \widehat{\mathit{SS}}(n,2), its negative subgraph has clique number at least n-1.

Let B be the bipartite graph with parts \{1, 2, \ldots, n\} and \{-1, -2, \ldots, -n\}, where \{i, -j\} is an edge if i< j. The vertices of \widehat{\mathit{SS}}(n,2) are the edges of B, where two vertices (that is, the edges of B) are connected by a negative edge if they form a matching. Thus the clique number of the subgraph induced by the negative edges in \widehat{\mathit{SS}}(n,2) is the maximum size of a matching in B. To switch a vertex \{i,-j\} means to replace this edge by \{j,-i\} in B.

So we need to prove that for any subset S of E(B), replacing each edge \{i,-j\} \in S with edge \{j,-i\}, the resulting bipartite graph B' has a matching of size n-1. By Kőnig’s theorem, it suffices to show that the minimum size of a vertex cover of B' is n-1.

Note that for any i, d_B(i)=n-i and d_B(-i) = i-1. So d_B(i)+ d_B(-i)=n-1. Replacing edge \{i,-j\} with edge \{-i, j\} does not change the sum of the degrees of i and -i. So d_{B'}(i)+ d_{B'}(-i)=n-1 for i \in [n].

Let C be a cover of B'. If for some i, C \cap \{i,-i\} = \emptyset, then all neighbours of i and -i in B' must be in C. Thus |C|\geq n-1. Otherwise, C \cap \{i,-i\} \ne \emptyset for i=1,2,\ldots, n, and hence |C|\geq n. This completes the proof of Theorem 16.

Theorem

Theorem 17

V5CQ

For any open cover A_1, A_2, \ldots A_{d+1} of S^{d}, one of the A_i’s contains a pair of antipodal points.

Used by Proof
Theorem

Theorem 18 (Reformulation of Borsuk-Ulam)

RRWX

Given d, there exists an \varepsilon_d such that for every \varepsilon \leq \varepsilon_d we have \chi(B(d,\varepsilon))=d+2.

Definition

Definition 19

Y4JB

The Borsuk signed graph, \mathit{BS}(d,\varepsilon), is the signed graph on the vertex set S^d, where for any x,y\in S^d, there is a positive edge joining x and y if \operatorname{dist}(x,y)\leq \varepsilon, and a negative edge joining them if \operatorname{dist}(x,-y)\leq \varepsilon.

Theorem

Theorem 20

N63W

For every natural number d, the following statements are equivalent:

  • (a) There exist an \varepsilon_d >0 such that for any \varepsilon, 0<\varepsilon \leq \varepsilon_d, we have \chi_b(\mathit{BS}(d,\varepsilon))=d+1.

  • (b) (Theorem 10, signed Borsuk-Ulam theorem (open form)) For every symmetric open cover A_1, A_2,\ldots, A_d of S^d, one of the {A_i}’s connects (hence path-connects) a pair of antipodal points.

  • (c1) (Signed Borsuk-Ulam theorem (closed form 1)) For every symmetric closed cover F_1, F_2,\ldots, F_d of the sphere S^d, there is an F_i such that any open neighbourhood U of F_i connects a pair of antipodal points.

  • (c2) (Signed Borsuk-Ulam theorem (closed form 2)) For every symmetric closed cover F_1, F_2,\ldots, F_d of S^d, one of the F_i’s connects a pair of antipodal points.

Used by Proof
Proof (Proof of (a) \Rightarrow (c1).) of Theorem 20

Assume that antipodally symmetric sets F_1, F_2,\ldots, F_d is a closed cover of S^d. Further, suppose for each i\in[d] there is an open neighbourhood U_i\supset F_i that does not connect any pair of antipodal points.

By compactness of the sphere, there is an \varepsilon_i>0 such that F_i\subset F_{i,\varepsilon_i}\subset U_i where F_{i, \varepsilon_i} is the \varepsilon_i-neighbourhood of F_i. Being a subset of U_i, F_{i,\varepsilon_i} does not connect a pair of antipodal points either. For every \varepsilon_0>0, let \varepsilon=\min_{i\in\{0,1,2,\ldots,d\}}\varepsilon_i. We claim that F_i is a balanced set in \mathit{BS}(d, \varepsilon).

If x, y\in F_i belong to different connected components of F_{i,\varepsilon_i}, then \operatorname{dist}(x,y)\geq 2\varepsilon_i>\varepsilon. In that case x and y cannot be joined by a positive edge in \mathit{BS}(d, \varepsilon). On the other hand, if x, y\in F_i belong to the same component of F_{i,\varepsilon_i}, since -x is not in the same component as x, we have \operatorname{dist}(-x,y)\geq 2\varepsilon_i>\varepsilon. This shows that vertices in the same component cannot be joined by a negative edge.

We now claim that F_{i} is a balanced set of \mathit{BS}(d, \varepsilon). Being symmetric, if there is a negative cycle in F_{i}, there is a negative cycle, say C, with exactly one negative edge. In this cycle, the sequence of positive edges implies that all its vertices are in the same component of F_{i,\varepsilon_i}. But the two ends of the only negative edge must be on two different components. The collection of F_{i}, 1\leq i \leq d, then gives a balanced d-colouring of \mathit{BS}(d, \varepsilon), contradicting (a).

Proof

Proof (Proof of (c1) \Rightarrow (b))

H6QG

This is a consequence of the fact that for every open cover A_1, A_2,\ldots, A_d of S^d, there is a closed cover F_1, F_2,\ldots, F_d of S^d such that F_i\subseteq A_i for each i=1, 2, \ldots d (see for example [AH45]).

Proof

Proof (Proof of (b) \Rightarrow (a))

YQAV

For every \varepsilon_0>0, suppose there is an \varepsilon\leq \varepsilon_0 such that \mathit{BS}(d,\varepsilon) is balanced d-colourable. Let F_1, F_2, \ldots, F_d be the colour classes of a balanced d-colouring for \mathit{BS}(d,\varepsilon). We may assume that for each point x, x and -x are assigned the same colour. Thus each F_i is a symmetric set. Let A_i be the (\varepsilon /8)-neighbourhood of F_i for each i, i=1, 2, \ldots, d. By (b), there is a pair x and -x of antipodal points connected in some A_j. As A_j is an open set, these two points are path-connected. Thus there is sequence x=x_1, x_2, \ldots, x_k=-x of vertices such that the distance between x_l and x_{l+1} is at most \varepsilon /4. By the choice of A_j, for each x_j, there is a vertex x'_j in F_j at distance at most \varepsilon /8 from x_j. Hence x'_j and x'_{j+1} are at distance at most \varepsilon /2. Moreover, x'_1 and -x'_k have distance at most \varepsilon/2 as well. So the vertices \{x'_1,x'_2,\ldots, x'_k\} induce a negative cycle, contradicting the fact that F_j induces a balanced set.

Proof

Proof (Proof of (c1) \Leftrightarrow (c2))

RIU2

The statement (c2) contains (c1). For the other direction, suppose every \varepsilon-neighbourhood of F_i connects a pair of antipodal points. Let x_j and -x_j be a pair of antipodal points connected in the (1/j)-neighbourhood of F_i. Since F_i is a closed (and compact) set, there is a limit point x\in F_i of \{x_j\}. Then the antipodal pair x and -x of points are connected by F_i.

Theorem

Theorem 21

XSFL

The Lusternik-Schnirelmann category of the real projective space \mathbb{R}\mathrm{P}^d is d, that is, for every open cover U_1, U_2,\ldots, U_d of \mathbb{R}\mathrm{P}^d, one of the U_i’s is non-contractible in \mathbb{R}\mathrm{P}^d.

Proof (Theorem 21 \Leftrightarrow Theorem 20 (b)) of Theorem 21

A symmetric open cover A_1, \ldots, A_{d} of S^d, corresponds to a natural open cover U_1, \ldots, U_{d} of \mathbb{R}\mathrm{P}^d through the quotient map q: S^d\to \mathbb{R}\mathrm{P}^d that identifies the antipodal points. Then, each of the U_i’s is non-contractible if and only if the corresponding A_i connects a pair of antipodal points of S^d, (see[Hatcher2001], Example 1.43 for more details).

Source and licence

The text on this page is from arXiv:2412.20001v3 by Luis Kuffner, Reza Naserasr, Lujia Wang, Xiaowei Yu, Huan Zhou and Xuding Zhu, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2412/2412.20001.jsonl.