DOKK Library

The (Generalized) Orthogonality Dimension of (Generalized) Kneser Graphs: Bounds and Applications

Authors Alexander Golovnev, Ishay Haviv,

License CC-BY-3.0

Plaintext
                          T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22
                                       www.theoryofcomputing.org




          The (Generalized) Orthogonality
         Dimension of (Generalized) Kneser
         Graphs: Bounds and Applications
                            Alexander Golovnevβˆ—                       Ishay Haviv†
               Received October 1, 2021; Revised August 21, 2022; Published December 29, 2022




       Abstract. The orthogonality dimension of a graph 𝐺 = (𝑉 , 𝐸) over a field 𝔽 is the
       smallest integer 𝑑 for which there exists an assignment of a vector 𝑒𝑣 ∈ 𝔽 𝑑 with
       h𝑒𝑣 , 𝑒𝑣 i β‰  0 to every vertex 𝑣 ∈ 𝑉, such that h𝑒𝑣 , 𝑒𝑀 i = 0 whenever 𝑣 and 𝑀 are
       adjacent vertices in 𝐺. The study of the orthogonality dimension of graphs is
       motivated by various applications in information theory and in theoretical computer
       science. The contribution of the present work is twofold.
           First, we prove that there exists a constant 𝑐 such that for every sufficiently large
       fixed integer 𝑑, it is NP-hard to distinguish between the cases that the orthogonality
       dimension over ℝ of an input graph is at most 𝑑 and at least 3𝑑/2 βˆ’ 𝑐. At the heart
       of the proof lies a geometric result, which might be of independent interest, on a
       generalization of the orthogonality dimension parameter (where vertices correspond
     A conference version of this paper appeared in the Proceedings of the 36th Computational Complexity Conference,
2021 (CCC’21) [21].
   βˆ— Partially supported by a Rabin Postdoctoral Fellowship.
   † Partially supported by the Israel Science Foundation (grant No. 1218/20).



ACM Classification: F.2.2, G.2.2
AMS Classification: 05C50, 68Q06, 68Q17, 68R10
Key words and phrases: orthogonality dimension, minrank, Kneser graphs, hardness of
approximation, circuit complexity


Β© 2022 Alexander Golovnev and Ishay Haviv
c b Licensed under a Creative Commons Attribution License (CC-BY)                      DOI: 10.4086/toc.2022.v018.a022
                                 A LEXANDER G OLOVNEV AND I SHAY H AVIV

      to subspaces rather than vectors) for the family of Kneser graphs. The result is related to
      a long-standing graph-theoretic conjecture due to Stahl (J. Combin. Theory–B, 1976).
          Second, we study the smallest possible orthogonality dimension over finite
      fields of the complement of graphs that do not contain certain fixed subgraphs. In
      particular, we provide an explicit construction of triangle-free 𝑛-vertex graphs whose
      complement has orthogonality dimension over the binary field at most 𝑛 1βˆ’π›Ώ for some
      constant 𝛿 > 0. Our results involve constructions from a family of generalized Kneser
      graphs (namely, threshold Kneser graphs) and are motivated by the rigidity approach
      to circuit lower bounds. We use them to answer questions raised by Codenotti,
      PudlΓ‘k, and Resta (Theoret. Comput. Sci., 2000), and in particular, to disprove their
      Odd Alternating Cycle Conjecture over every finite field.


1    Introduction
A 𝑑-dimensional orthogonal representation of a graph 𝐺 = (𝑉 , 𝐸) over a field 𝔽 is an assignment
of a vector 𝑒𝑣 ∈ 𝔽 𝑑 with h𝑒𝑣 , 𝑒𝑣 i β‰  0 to every vertex 𝑣 ∈ 𝑉, such that h𝑒𝑣 , 𝑒𝑣0 i = 0 whenever 𝑣
and 𝑣 0 are adjacent vertices in 𝐺. The orthogonality dimension of a graph 𝐺 over 𝔽 , denoted by
πœ‰(𝐺, 𝔽 ), is the smallest integer 𝑑 for which there exists a 𝑑-dimensional orthogonal representation
of 𝐺 over 𝔽 .1 Orthogonality dimension is closely related to several other well-studied graph
parameters. In particular, for every graph 𝐺 and every field 𝔽 , πœ‰(𝐺, 𝔽 ) is sandwiched between
the clique number and the chromatic number of 𝐺, that is, πœ”(𝐺) ≀ πœ‰(𝐺, 𝔽 ) ≀ πœ’(𝐺).
    Orthogonal representations of graphs have been found useful over the years for various
applications in information theory and in theoretical computer science. They were originally
introduced over the real field in a seminal paper by LovΓ‘sz [35], where they were used to
define the influential LovΓ‘sz πœ—-function. The latter was used in [35] to determine the Shannon
capacity, a notoriously difficult information-theoretic graph parameter, of the cycle on five
vertices, and in the subsequent decades it was successfully applied in combinatorics, algorithms,
and complexity theory (see, e. g., [46, 31, 19, 3]). The orthogonality dimension of graphs
plays an important role in several areas of computational complexity. Over finite fields, the
orthogonality dimension and its relaxation due to Haemers [23, 24], called minrank, are related
to Valiant’s concept of matrix rigidity [47] (see, e. g., [13, 40, 22]). Over the complex field,
the orthogonality dimension was used in a characterization of the quantum communication
complexity of promise equality problems [14, 6, 7] and in the study of the quantum chromatic
number [10, 42]. Orthogonality dimension has also been investigated in the contexts of hardness
of approximation [39, 32], integrality gaps for linear programming [29, 28], and algorithms
based on semidefinite programming [11, 26].
    In the present paper we study two aspects of the orthogonality dimension of graphs. First,
we prove an NP-hardness result for approximating the orthogonality dimension of graphs over
    1Orthogonal representations of graphs have originally been defined by LovΓ‘sz [35] as orthogonal representations
of the complement in our sense, i. e., LovΓ‘sz’s definition requires vectors associated with non-adjacent vertices to
be orthogonal. We have decided to use here the other definition (following, e. g., [14, 6, 7]), but one may view the
notation πœ‰(𝐺, 𝔽 ) as standing for πœ‰(𝐺, 𝔽 ).


                         T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                                    2
         T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

the real field ℝ. At the heart of the proof lies a geometric result, which might be of independent
interest, on a generalization of the orthogonality dimension parameter for the family of Kneser
graphs. The result is related to a long-standing graph-theoretic conjecture due to Stahl [43]. The
second aspect of the orthogonality dimension considered in this paper, motivated by the area of
circuit complexity, is that of determining the smallest possible orthogonality dimension over
finite fields of the complement of graphs that do not contain certain fixed subgraphs. In this
context, we prove an upper bound on the minrank over finite fields for a family of generalized
Kneser graphs (namely, threshold Kneser graphs). The bound is used to settle some questions
raised by Codenotti, PudlΓ‘k, and Resta in [13] and to disprove their Odd Alternating Cycle
Conjecture over every finite field.

1.1     Our contribution
1.1.1   The generalized orthogonality dimension of Kneser graphs
We start by considering the computational hardness of determining the orthogonality dimension
of graphs over the real field ℝ. The challenge of understanding the hardness of this parameter
was posed already in the late eighties by LovΓ‘sz, Saks, and SchrΔ³ver [37] (see also [36, Chapter 10]),
and yet, the problem is far from being well-understood. It is easy to see that deciding whether
an input graph 𝐺 satisfies πœ‰(𝐺, ℝ) ≀ 𝑑 can be solved in polynomial time for 𝑑 ∈ {1, 2}, and
Peeters [39] has shown that it is NP-hard for 𝑑 β‰₯ 3. His result is known to imply that for every
𝑑 β‰₯ 6 it is NP-hard to decide whether an input graph 𝐺 satisfies πœ‰(𝐺, ℝ) ≀ 𝑑 or πœ‰(𝐺, ℝ) β‰₯ d4𝑑/3e
(see [26]). In the present paper, we improve on the 4/3 multiplicative gap and prove the
following.

Theorem 1.1. There exist constants 𝑐 and 𝑑0 such that for every fixed integer 𝑑 β‰₯ 𝑑0 , it is NP-hard to
distinguish between the graphs 𝐺 that satisfy πœ‰(𝐺, ℝ) ≀ 𝑑 from those satisfying πœ‰(𝐺, ℝ) β‰₯ 3𝑑/2 βˆ’ 𝑐.

    It is worth noting that in order to obtain hardness results for the orthogonality dimension, it
is natural to employ known hardness results regarding the closely related chromatic number of
graphs. Indeed, it is easy to verify (see, e. g., [26]) that every graph 𝐺 satisfies

                                    log3 πœ’(𝐺) ≀ πœ‰(𝐺, ℝ) ≀ πœ’(𝐺),

hence hardness of deciding whether an input graph 𝐺 satisfies πœ’(𝐺) ≀ 𝑑1 or πœ’(𝐺) β‰₯ 𝑑2
immediately implies the hardness of deciding whether it satisfies πœ‰(𝐺, ℝ) ≀ 𝑑1 or πœ‰(𝐺, ℝ) β‰₯
log3 𝑑2 . In particular, a result of Dinur, Mossel, and Regev [16] on the hardness of the chromatic
number implies that deciding whether a given graph 𝐺 satisfies πœ‰(𝐺, ℝ) ≀ 3 or πœ‰(𝐺, ℝ) β‰₯ 𝑑
is UG0-hard, where UG0 refers to some variant of β€œUnique Games” (namely, the β€˜B<-shaped’
variant).
    However, if one is interested in standard NP-hardness for the orthogonality dimension, the
state of the art for the hardness of the chromatic number does not imply any NP-hardness results
using the above reasoning, despite some remarkable recent progress [5, 48]. Moreover, most
hardness proofs for the chromatic number crucially use the fact that an upper bound on the

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                          3
                                A LEXANDER G OLOVNEV AND I SHAY H AVIV

independence number of a graph implies a strong lower bound on its chromatic number (namely,
πœ’(𝐺) β‰₯ |𝑉(𝐺)|
          𝛼(𝐺)
               ), whereas an analogue of such a statement for the orthogonality dimension does
not hold in general (see, e. g., [26, Proposition 2.2]).
    One technique for proving hardness results for the chromatic number that can be applied
to the orthogonality dimension is that of Garey and Johnson [20], who have related hardness
of graph coloring to the multichromatic numbers of Kneser graphs. The π‘˜-chromatic number of a
graph 𝐺, denoted by πœ’ π‘˜ (𝐺), is the smallest number of colors needed in order to assign to every
vertex of 𝐺 a set of π‘˜ colors so that adjacent vertices are assigned to disjoint sets. Notice that
πœ’1 (𝐺) is simply the standard chromatic number πœ’(𝐺). The family of Kneser graphs is defined as
follows.
Definition 1.2 (Kneser Graphs). For integers 𝑑 β‰₯ 2𝑠, the Kneser graph 𝐾(𝑑, 𝑠) is the graph whose
vertices are all the 𝑠-subsets of [𝑑] = {1, . . . , 𝑑}, where two sets are adjacent if they are disjoint.
Note that the multichromatic numbers can be defined in terms of Kneser graphs, namely, πœ’ π‘˜ (𝐺)
is the smallest integer 𝑑 for which there exists a homomorphism from 𝐺 to 𝐾(𝑑, π‘˜).
    In the seventies, Stahl [43] made the following conjecture.
Conjecture 1.3 (Stahl’s Conjecture [43]). For all integers π‘˜ and 𝑑 β‰₯ 2𝑠,
                                                      lπ‘˜m
                                    πœ’ π‘˜ (𝐾(𝑑, 𝑠)) =         Β· (𝑑 βˆ’ 2𝑠) + 2π‘˜.
                                                       𝑠
Stahl’s conjecture has received significant attention in the literature over the years. Even
very recently, it was related to Hedetniemi’s well-known, recently disproved, conjecture [45].
Nevertheless, more than forty years since it was proposed, Stahl’s conjecture is still open. It
is known that the right-hand side in Conjecture 1.3 forms an upper bound on πœ’ π‘˜ (𝐾(𝑑, 𝑠)), and
that this bound is tight up to an additive constant that depends solely on 𝑠 [12, 44]. The precise
statement of the conjecture was confirmed only for a few special cases. This includes the case of
π‘˜ = 1 proved by LovΓ‘sz [34], the cases of 𝑠 ≀ 2, π‘˜ ≀ 𝑠, 𝑑 = 2𝑠 + 1, and π‘˜ divisible by 𝑠 proved by
Stahl [43, 44], and the case of 𝑠 = 3 and π‘˜ = 4 proved by Garey and Johnson [20] (extended to
𝑠 = 3 with any π‘˜ in [44]). The result of [20] was combined there with a simple reduction to show
that for every 𝑑 β‰₯ 6, it is NP-hard to distinguish for a given graph 𝐺 between the cases πœ’(𝐺) ≀ 𝑑
and πœ’(𝐺) β‰₯ 2𝑑 βˆ’ 4.
    The recent paper [26] has suggested to borrow the reduction of [20] to prove hardness
results for the orthogonality dimension. This approach requires the following generalization of
orthogonal representations of graphs over the reals.
Definition 1.4 (Orthogonal Subspace Representation2). A 𝑑-dimensional orthogonal π‘˜-subspace
representation of a graph 𝐺 = (𝑉 , 𝐸) is an assignment of a subspace π‘ˆπ‘£ βŠ† ℝ𝑑 with dim(π‘ˆπ‘£ ) = π‘˜ to
every vertex 𝑣 ∈ 𝑉, such that the subspaces π‘ˆπ‘£ and π‘ˆπ‘£0 are orthogonal whenever 𝑣 and 𝑣 0 are
adjacent in 𝐺. For a graph 𝐺, let πœ‰ π‘˜ (𝐺, ℝ) denote the smallest integer 𝑑 for which there exists a
𝑑-dimensional orthogonal π‘˜-subspace representation of 𝐺.
   2Over the complex field, the definition is equivalent to the notion of a projective representation from [38,
Definition 6.1].


                        T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                                4
       T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

Note that for π‘˜ = 1, Definition 1.4 coincides with the orthogonality dimension over the reals,
and that for every graph 𝐺 and every π‘˜ it holds that πœ‰ π‘˜ (𝐺, ℝ) ≀ πœ’ π‘˜ (𝐺).
    A combination of the hardness result of Peeters [39] and the reduction of [20] implies the
following.

Proposition 1.5 ([26, Theorem 1.3]). For every graph 𝐹, it is NP-hard to distinguish for an input graph
𝐺 between the cases πœ‰(𝐺, ℝ) ≀ πœ‰3 (𝐹, ℝ) and πœ‰(𝐺, ℝ) β‰₯ πœ‰4 (𝐹, ℝ).

With Proposition 1.5 in hand, it is of interest to find graphs 𝐹 with a large gap between πœ‰3 (𝐹, ℝ)
and πœ‰4 (𝐹, ℝ). In the light of Conjecture 1.3, it is natural to consider the generalized orthogonality
dimension for the family of Kneser graphs. For π‘˜ = 1, it was shown in [28] that the standard
chromatic number and the standard orthogonality dimension over ℝ coincide on all Kneser
graphs. In addition, a result of Bukh and Cox [8, Proposition 23] implies that for every 𝑑 β‰₯ 2𝑠
and every π‘˜, it holds that πœ‰ π‘˜ (𝐾(𝑑, 𝑠), ℝ) β‰₯ π‘˜π‘‘/𝑠. This implies that πœ’ π‘˜ and πœ‰ π‘˜ (Β·, ℝ) coincide on
𝐾(𝑑, 𝑠) whenever π‘˜ is divisible by 𝑠.
    In this article we initiate a systematic study of the generalized orthogonality dimension
of Kneser graphs, analogously to Conjecture 1.3. Let us already mention that the arguments
applied in the study of Stahl’s conjecture do not seem to extend to our question. The main reason
is that the proofs in [43, 20, 12, 44] use Hilton–Milner-type theorems to characterize the possible
structures of the independent sets induced by generalized colorings of Kneser graphs, whereas
in our setting, orthogonal subspace representations do not naturally induce large independent
sets and the problem seems to require a more geometric approach.
    The first non-trivial case is that of Kneser graphs 𝐾(𝑑, 𝑠) with 𝑠 = 2, for which we show that
the generalized orthogonality dimension is equal to the multichromatic number.

Theorem 1.6. For all integers π‘˜ β‰₯ 1 and 𝑑 β‰₯ 4,
                                                      lπ‘˜m
                                 πœ‰ π‘˜ (𝐾(𝑑, 2), ℝ) =         Β· (𝑑 βˆ’ 4) + 2π‘˜.
                                                       2
   We proceed by considering a general 𝑠 β‰₯ 3 and prove the following lower bound.

Theorem 1.7. For all integers π‘˜ β‰₯ 𝑠 β‰₯ 3 there exists 𝑐 = 𝑐(𝑠, π‘˜) such that for all integers 𝑑 β‰₯ 2𝑠,

                                                    π‘˜ βˆ’ d π‘˜+1
                                                           𝑠 e+1
                               πœ‰ π‘˜ (𝐾(𝑑, 𝑠), ℝ) β‰₯                    Β· 𝑑 βˆ’ 𝑐.
                                                           π‘ βˆ’1
The proofs of Theorems 1.6 and 1.7 use an inductive argument on 𝑑. Note that for π‘˜ = β„“ Β· 𝑠 βˆ’ 1
where β„“ is an integer, the bound provided by Theorem 1.7 is tight up to the additive constant 𝑐.
Indeed, in this case we get that there exists a constant 𝑐 such that for all integers 𝑑 β‰₯ 2𝑠 it holds
that
                     β„“ Β· 𝑑 βˆ’ 𝑐 ≀ πœ‰β„“ Β·π‘ βˆ’1 (𝐾(𝑑, 𝑠), ℝ) ≀ πœ’β„“ Β·π‘ βˆ’1 (𝐾(𝑑, 𝑠)) ≀ β„“ Β· 𝑑 βˆ’ 2,
where the last inequality follows from the fact that the right-hand side in Conjecture 1.3 is an
upper bound on the left-hand side [43]. Note further that for the special case of π‘˜ = 4 and

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                           5
                                 A LEXANDER G OLOVNEV AND I SHAY H AVIV

𝑠 = 3, Theorem 1.7 implies that there exists a constant 𝑐 such that πœ‰4 (𝐾(𝑑, 3), ℝ) β‰₯ 3𝑑/2 βˆ’ 𝑐 for
every sufficiently large integer 𝑑. This, combined with Proposition 1.5 and with the fact that
πœ‰3 (𝐾(𝑑, 3), ℝ) = 𝑑, yields our hardness result Theorem 1.1. Let us emphasize that the proof
relies on elementary ideas in the spirit of the hardness proof of [20] for the chromatic number
rather than on the PCP theory.
    It will be interesting to figure out if the bounds given in Theorem 1.7 can be tightened to
the quantity given in the right-hand side of Conjecture 1.3, at least up to an additive term
independent of 𝑑, as is known to hold for the multichromatic numbers [44]. In particular, it
would be nice to decide whether for all integers 𝑑 β‰₯ 6 it holds that πœ‰4 (𝐾(𝑑, 3), ℝ) = 2𝑑 βˆ’ 4.
A positive answer would imply that for every 𝑑 β‰₯ 6, it is NP-hard to decide whether an
input graph 𝐺 satisfies πœ‰(𝐺) ≀ 𝑑 or πœ‰(𝐺) β‰₯ 2𝑑 βˆ’ 4. We remark, however, that the approach
suggested by Proposition 1.5 for the hardness of the orthogonality dimension cannot yield
a multiplicative hardness gap larger than 2, as it is easy to see that every graph 𝐹 satisfies
πœ‰4 (𝐹, ℝ) ≀ πœ‰(𝐹, ℝ) + πœ‰3 (𝐹, ℝ) ≀ 2 Β· πœ‰3 (𝐹, ℝ).
    We note that known relations between the tractable πœ—-function and the orthogonality
dimension over the reals [35] imply that the latter can be approximated in polynomial time to
within a factor of 𝑂(𝑛/log2 𝑛), where 𝑛 stands for the number of vertices. It would be interesting
to decide if for every πœ– > 0, it is NP-hard to approximate the orthogonality dimension to within
a factor of 𝑛 1βˆ’πœ– , as is the case for the chromatic number [49].

1.1.2   The orthogonality dimension of threshold Kneser graphs
We next study the orthogonality dimension over finite fields of the complement of graphs that
do not contain some fixed subgraphs. In fact, in this context we consider a relaxation of the
orthogonality dimension, called minrank, that was introduced by Haemers in [23, 24] and is
defined as follows.

Definition 1.8 (Minrank). Let 𝐷 = (𝑉 , 𝐸) be a directed graph on the vertex set 𝑉 = [𝑛] and let 𝔽
be a field. We say that an 𝑛 by 𝑛 matrix 𝑀 over 𝔽 represents 𝐷 if 𝑀 𝑖,𝑖 β‰  0 for every 𝑖 ∈ 𝑉, and
𝑀 𝑖,𝑗 = 0 for every distinct 𝑖, 𝑗 ∈ 𝑉 such that (𝑖, 𝑗) βˆ‰ 𝐸. The minrank of 𝐷 over 𝔽 is defined as

                       minrk𝔽 (𝐷) = min{rank𝔽 (𝑀) | 𝑀 represents 𝐷 over 𝔽 }.

The definition is naturally extended to (undirected) graphs by replacing every undirected edge
with two oppositely directed edges.

Note that for every graph 𝐺 and every field 𝔽 , minrk𝔽 (𝐺) ≀ πœ‰(𝐺, 𝔽 ).3
   We consider here the question of whether there are graphs with no short odd cycles and yet
low minrank over finite fields. This question is motivated by an attempted superlinear lower
bound on the rigidity of explicit matrices for target rank Ξ©(𝑛) [13]. The rigidity of an 𝑛 by 𝑛
   3Indeed, given a 𝑑-dimensional orthogonal representation of an 𝑛-vertex graph 𝐺 over a field 𝔽 , let 𝐡 ∈ 𝔽 𝑛×𝑑
denote the matrix whose rows contain the vectors associated with the vertices of 𝐺. Then, the 𝑛 by 𝑛 matrix 𝐡 Β· 𝐡𝑇
represents 𝐺 and has rank at most 𝑑 over 𝔽 , hence minrk𝔽 (𝐺) ≀ 𝑑.


                        T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                                   6
        T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

matrix 𝑀 over a field 𝔽 with respect to a given parameter π‘Ÿ (the target rank) is the smallest
number of entries that one has to change in 𝑀 in order to reduce its rank over 𝔽 to below π‘Ÿ.
Roughly speaking, it was shown in [47, 9] that for 𝑛 by 𝑛 matrices 𝐴 with rigidity πœ”(𝑛) for
π‘Ÿ = πœ– Β· 𝑛, where πœ– > 0 is a constant, the computation of the linear transformation π‘₯ ↦→ 𝐴π‘₯ by
series-parallel arithmetic circuits requires superlinear size. While Valiant has shown that almost
all matrices are highly rigid, no explicit construction of matrices of superlinear rigidity for linear
target rank is known.
    In 2000, Codenotti, PudlΓ‘k, and Resta [13] proposed the Odd Alternating Cycle Conjecture,
stated below. By an alternating odd cycle we refer to a directed graph which forms an odd cycle
when the orientation of the edges is ignored, and such that the orientation of the edges alternates
with one exception.

Conjecture 1.9 (The Odd Alternating Cycle Conjecture [13]). For every field 𝔽 there exist πœ– > 0
and an odd integer β„“ such that every 𝑛-vertex directed graph 𝐷 with minrk𝔽 (𝐷) ≀ πœ– Β· 𝑛 contains an
alternating cycle of length β„“ .

    It was proved in [13] that Conjecture 1.9 implies, if true, that certain explicit 𝑛 by 𝑛 circulant
matrices have superlinear rigidity, namely, Ξ©(𝑛 Β· log𝛿 𝑛) for a constant 𝛿 > 0. It was further
proved in [13] that every 𝑛-vertex (undirected) graph 𝐺 that is free of cycles of length 4 satisfies
minrkℝ (𝐺) > 𝑛/6, whereas there are 𝑛-vertex (undirected) triangle-free graphs 𝐺 satisfying
minrk𝔽 (𝐺) ≀ 𝑂(𝑛 3/4 ) for every field 𝔽 . It was left open whether Conjecture 1.9 holds for larger
odd values of β„“ . The conjecture was recently disproved [27] over the reals, but remained open
for finite fields which are of particular interest in circuit complexity. For the orthogonality
dimension over the binary field 𝔽 2 , it was shown in [13] that there exist triangle-free 𝑛-vertex
graphs 𝐺 satisfying πœ‰(𝐺, 𝔽 2 ) = 𝑛/4 + 2. It was asked there whether every 𝑛-vertex graph 𝐺
satisfying πœ‰(𝐺, 𝔽 2 ) ≀ 𝑛/4 + 1 must contain a triangle.
    In this article we prove an upper bound on the minrank of threshold Kneser graphs (see
Definition 3.1) over finite fields. In these graphs, the vertices are all the 𝑠-subsets of the universe
[𝑑], where two sets are adjacent if their intersection size is smaller than some integer π‘š. Note
that for π‘š = 1 we get the standard family of Kneser graphs (see Definition 1.2). In the proof
we modify and extend an argument of [27], which is based on linear spaces of multivariate
polynomials, building on previous work by Alon [2]. For the precise statement, see Theorem 3.2.
Now we turn to describing several applications of our bound.
    As a first application, we establish an explicit construction of graphs that do not contain
short odd cycles and yet have low minrank over every finite field.

Theorem 1.10. For every odd integer β„“ β‰₯ 3 there exists 𝛿 = 𝛿(β„“ ) > 0 such that for every sufficiently
large integer 𝑛, there exists an 𝑛-vertex graph 𝐺 with no odd cycle of length at most β„“ such that for every
finite field 𝔽 ,
                                            minrk𝔽 (𝐺) ≀ 𝑛 1βˆ’π›Ώ .

Theorem 1.10 immediately implies that the Odd Alternating Cycle Conjecture is false over
every finite field, even for undirected graphs. This rules out the approach suggested in [13] for
lower bounds on the rigidity of certain circulant matrices and thus falls into the recent line of

                       T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                             7
                               A LEXANDER G OLOVNEV AND I SHAY H AVIV

non-rigidity results based on the polynomial method (see, e. g., [1, 17, 18]). We note, however,
that the general upper bound of [18] on the rigidity of 𝑛 by 𝑛 circulant matrices is insufficient to
disprove the Alternating Cycle Conjecture (because in [18] the upper bound is 𝑛 1+πœ– where πœ– > 0
goes to zero at an unspecified (slow) rate as 𝑛 β†’ ∞, whereas in [13] the rigidity is only claimed
to be Ξ©(𝑛 Β· log𝛿 𝑛) for a constant 𝛿 > 0).
    We next consider the behavior of the orthogonality dimension over the binary field of
the complement of triangle-free graphs. It is relevant to mention here that in the proof of
Theorem 1.10, the matrices that imply the stated bound on the minrank are symmetric (see
Remark 3.3). For the binary field, this can be combined with a matrix decomposition result due
to Lempel [33] to obtain the following theorem, which answers a question of [13] negatively.

Theorem 1.11. There exists a constant 𝛿 > 0 such that for every sufficiently large integer 𝑛 there exists a
triangle-free 𝑛-vertex graph 𝐺 such that πœ‰(𝐺, 𝔽 2 ) ≀ 𝑛 1βˆ’π›Ώ .

    The above result can also be stated in terms of nearly orthogonal systems. For a field 𝔽 ,
a system of vectors in 𝔽 π‘š is said to be nearly orthogonal if none of the vectors of the system
is isotropic (self-orthogonal) and any set of three of them contains an orthogonal pair. For
the real field, it was proved by Rosenfeld [41] that every nearly orthogonal system in ℝ π‘š has
size at most 2π‘š. Theorem 1.11 shows that the situation is quite different over the binary field.
Namely, it implies that there exists a constant 𝛿 > 0 such that for infinitely many integers π‘š
there exists a nearly orthogonal system in 𝔽 2π‘š of size at least π‘š 1+𝛿 . To see this, consider the
triangle-free 𝑛-vertex graph 𝐺 given by Theorem 1.11, put π‘š = πœ‰(𝐺, 𝔽 2 ) ≀ 𝑛 1βˆ’π›Ώ , and observe that
the triangle-freeness of 𝐺 implies that the 𝑛 vectors assigned by an π‘š-dimensional orthogonal
representation of 𝐺 over 𝔽 2 form a nearly orthogonal system in 𝔽 2π‘š .
    We finally mention that our bound on the minrank of threshold Kneser graphs can be used to
obtain graphs with a constant vector chromatic number πœ’v (see Definition 3.8) whose complement
has a polynomially large minrank over every finite field.

Theorem 1.12. There exists a constant 𝛿 > 0 such that for infinitely many integers 𝑛 there exists an
𝑛-vertex graph 𝐺 such that πœ’v (𝐺) ≀ 3 and yet minrk𝔽 (𝐺) β‰₯ 𝑛 𝛿 for every finite field 𝔽 .

The interest in such graphs comes from the semidefinite programming algorithmic approach
applied in [11] for approximating the minrank. As explained in [25], the existence of such
graphs implies a limitation on this approach, which is based on the constant vector chromatic
number of the complement of the instances. Theorem 1.12 improves on [25, Theorem 1.3] where
the bound on the minrank is shown only for sufficiently large finite fields.

1.2   Outline
The rest of the paper is organized as follows. In Section 2, we prove our bounds on the
generalized orthogonality dimension of Kneser graphs (Theorems 1.6 and 1.7) and derive our
hardness result (Theorem 1.1). In Section 3, we prove our bound on the minrank of threshold
Kneser graphs over finite fields and deduce Theorems 1.10, 1.11, and 1.12.

                       T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                             8
       T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

2     The generalized orthogonality dimension of Kneser graphs
In this section we study the generalized orthogonality dimension of Kneser graphs, i. e., the
quantities πœ‰ π‘˜ (𝐾(𝑑, 𝑠)) (recall Definitions 1.2 and 1.4), and prove Theorems 1.6 and 1.7. We start
with a linear algebra lemma that will be useful in our proofs.

2.1   Linear algebra lemma
Lemma 2.1. For a real vector space 𝑇, let π‘ˆ be a subspace of 𝑇 with dim(π‘ˆ) = β„“ , let 𝒲 be a finite
collection of subspaces of 𝑇, and let β„“ 0 ≀ β„“ be an integer satisfying dim(π‘ˆ ∩ π‘Š) ≀ β„“ 0 for every π‘Š ∈ 𝒲.
Then, there exists a subspace π‘ˆ 0 of π‘ˆ with dim(π‘ˆ 0) = β„“ βˆ’ β„“ 0 such that dim(π‘ˆ 0 ∩ π‘Š) = 0 for every
π‘Š ∈ 𝒲.

   Intuitively, given a subspace π‘ˆ and a collection 𝒲 as in the lemma, a generic subspace π‘ˆ 0 of
π‘ˆ with dimension β„“ βˆ’ β„“ 0 is expected to have a trivial intersection with each of the subspaces of
𝒲, and thus to satisfy the assertion of the lemma. For a proof, see, e. g., [4, Chapter 3.1.4].

2.2   The case 𝑠 = 2
Now we turn to the proof of Theorem 1.6 which determines the generalized orthogonality
dimension of the Kneser graphs 𝐾(𝑑, 𝑠) for 𝑠 = 2.

Proof of Theorem 1.6. Fix an integer π‘˜ β‰₯ 1. For the upper bound, recall that for all integers 𝑑 β‰₯ 4
we have                                                      lπ‘˜m
                          πœ‰ π‘˜ (𝐾(𝑑, 2), ℝ) ≀ πœ’ π‘˜ (𝐾(𝑑, 2)) =     Β· (𝑑 βˆ’ 4) + 2π‘˜,
                                                              2
where the equality holds because Conjecture 1.3 is valid for 𝑠 = 2 [44].
    For the lower bound, we consider the induced subgraph of 𝐾(𝑑, 2), denoted by 𝐾 βˆ’ (𝑑, 2),
obtained from 𝐾(𝑑, 2) by removing one of its vertices, say, the vertex {1, 2}. Next we prove that
for all integers 𝑑 β‰₯ 4 it holds that
                                                      lπ‘˜m
                              πœ‰ π‘˜ (𝐾 βˆ’ (𝑑, 2), ℝ) β‰₯         Β· (𝑑 βˆ’ 4) + 2π‘˜,                       (2.1)
                                                       2

which immediately implies the required lower bound on πœ‰ π‘˜ (𝐾(𝑑, 2), ℝ) as well. We proceed
by induction on 𝑑. For 𝑑 = 4, the graph 𝐾(𝑑, 2) is a perfect matching on 6 vertices, hence its
subgraph 𝐾 βˆ’ (𝑑, 2) clearly contains an edge. Since every orthogonal π‘˜-subspace representation
of this graph assigns to the vertices of this edge orthogonal π‘˜-subspaces it follows that

                                         πœ‰ π‘˜ (𝐾 βˆ’ (4, 2), ℝ) β‰₯ 2π‘˜,

as desired. Now, fix some 𝑑 > 4. Assuming that (2.1) holds for 𝑑 βˆ’ 1, we prove it for 𝑑.
    Recall that the vertex set 𝑉 of 𝐾 βˆ’ (𝑑, 2) consists of all the 2-subsets of [𝑑] except {1, 2}. Let
(π‘ˆπ΄ )π΄βˆˆπ‘‰ be a 𝑑-dimensional orthogonal π‘˜-subspace representation of 𝐾 βˆ’ (𝑑, 2). We proceed by
considering the following two cases.

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                           9
                               A LEXANDER G OLOVNEV AND I SHAY H AVIV

    Assume first that there exists some 𝑖 β‰₯ 4 for which
                                                              lπ‘˜m
                                    dim(π‘ˆ{1,3} ∩ π‘ˆ{1,𝑖} ) β‰₯         .                                (2.2)
                                                               2
In this case, consider the induced subgraph of 𝐾 βˆ’ (𝑑, 2) on the vertex set 𝑉 0 obtained from 𝑉
by removing the vertex {3, 𝑖} and all the vertices that include the element 1. Notice that this
subgraph is isomorphic to 𝐾 βˆ’ (𝑑 βˆ’ 1, 2) and that every vertex of 𝑉 0 is disjoint from either {1, 3}
or from {1, 𝑖} (or both). This implies that the restriction (π‘ˆπ΄ )π΄βˆˆπ‘‰ 0 of the given assignment to
the vertices of 𝑉 0 forms an orthogonal π‘˜-subspace representation of 𝐾 βˆ’ (𝑑 βˆ’ 1, 2), all of whose
subspaces lie in the subspace of ℝ𝑑 that is orthogonal to π‘ˆ = π‘ˆ{1,3} ∩ π‘ˆ{1,𝑖} . By applying an
orthogonal linear transformation from this subspace to β„π‘‘βˆ’dim(π‘ˆ) , we obtain that
                                                                               lπ‘˜m
                             πœ‰ π‘˜ (𝐾 βˆ’ (𝑑 βˆ’ 1, 2), ℝ) ≀ 𝑑 βˆ’ dim(π‘ˆ) ≀ 𝑑 βˆ’              ,
                                                                                2
where in the second inequality we have used (2.2). Using the induction hypothesis, this implies
that                                    lπ‘˜m lπ‘˜m                  lπ‘˜m lπ‘˜m
          𝑑 β‰₯ πœ‰ π‘˜ (𝐾 βˆ’ (𝑑 βˆ’ 1, 2), ℝ) +    β‰₯    Β· (𝑑 βˆ’ 5) + 2π‘˜ +    =    Β· (𝑑 βˆ’ 4) + 2π‘˜,
                                         2   2                    2   2
and we are done.
   We are left with the case where for every 𝑖 β‰₯ 4 it holds that
                                                              lπ‘˜m
                                    dim(π‘ˆ{1,3} ∩ π‘ˆ{1,𝑖} ) ≀             βˆ’ 1.
                                                               2
Apply Lemma 2.1 to the π‘˜-subspace π‘ˆ{1,3} and the collection {π‘ˆ{1,𝑖} | 4 ≀ 𝑖 ≀ 𝑑}. It follows that
there exists a subspace π‘ˆ of π‘ˆ{1,3} with dim(π‘ˆ) = π‘˜ βˆ’ (d 2π‘˜ e βˆ’ 1) β‰₯ d 2π‘˜ e such that for every 𝑖 β‰₯ 4 it
holds that dim(π‘ˆ ∩ π‘ˆ{1,𝑖} ) = 0. Consider the induced subgraph of 𝐾 βˆ’ (𝑑, 2) on the vertex set 𝑉 0
obtained from 𝑉 by removing the vertex {2, 3} and all the vertices that include the element 1.
As before, this subgraph is isomorphic to the graph 𝐾 βˆ’ (𝑑 βˆ’ 1, 2).
     We define an orthogonal π‘˜-subspace representation of this graph as follows. Let 𝐡 be a set in
𝑉 0. If 3 βˆ‰ 𝐡 we define π‘ˆe𝐡 = π‘ˆπ΅ . Otherwise we have 𝐡 = {3, 𝑖} for some 𝑖 β‰₯ 4, and we let π‘ˆ       e{3,𝑖}
                                                     𝑑
be the projection of π‘ˆ{1,𝑖} to the subspace of ℝ that is orthogonal to π‘ˆ. Note that the fact that
dim(π‘ˆ ∩ π‘ˆ{1,𝑖} ) = 0 guarantees that dim(π‘ˆ    e{3,𝑖} ) = dim(π‘ˆ{1,𝑖} ) = π‘˜.
     To prove that the assignment (π‘ˆ e𝐡 )π΅βˆˆπ‘‰ 0 forms an orthogonal π‘˜-subspace representation of the
graph, let 𝐡1 and 𝐡2 be disjoint sets in 𝑉 0. If 3 βˆ‰ 𝐡1 βˆͺ 𝐡2 then we have π‘ˆ   e𝐡1 = π‘ˆπ΅1 and π‘ˆe𝐡 2 = π‘ˆ 𝐡 2 ,
so it is clear that π‘ˆ
                    e𝐡1 and π‘ˆ
                            e𝐡2 are orthogonal. Otherwise, assume without loss of generality that
𝐡1 = {3, 𝑖} for some 𝑖 β‰₯ 4 and that 3 βˆ‰ 𝐡2 . In this case we have π‘ˆ  e𝐡2 = π‘ˆπ΅2 , and since 𝐡2 is disjoint
from 𝐡1 it is also disjoint from {1, 𝑖} and from {1, 3}, hence π‘ˆ  e𝐡2 is orthogonal to both π‘ˆ{1,𝑖} and
π‘ˆ{1,3} as well as to the projection π‘ˆe𝐡1 of π‘ˆ{1,𝑖} to the subspace orthogonal to π‘ˆ βŠ† π‘ˆ{1,3} . We get
that π‘ˆe𝐡1 and π‘ˆ e𝐡2 are orthogonal, as required.
     Finally, observe that all the subspaces π‘ˆ  e𝐡 lie in the subspace of ℝ𝑑 that is orthogonal to π‘ˆ.
Indeed, for sets 𝐡 with 3 ∈ 𝐡 this follows from the definition of π‘ˆ     e𝐡 , and for the other sets this

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                             10
        T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

holds because they are disjoint from {1, 3}. By applying an orthogonal linear transformation
from this subspace to β„π‘‘βˆ’dim(π‘ˆ) , we obtain that
                                                                          lπ‘˜m
                             πœ‰ π‘˜ (𝐾 βˆ’ (𝑑 βˆ’ 1, 2), ℝ) ≀ 𝑑 βˆ’ dim(π‘ˆ) ≀ 𝑑 βˆ’         ,
                                                                           2

and as in the previous case, by the induction hypothesis it follows that 𝑑 β‰₯ d 2π‘˜ e Β· (𝑑 βˆ’ 4) + 2π‘˜,
completing the proof.                                                                            

2.3   General 𝑠
We now prove Theorem 1.7 which provides a lower bound on the generalized orthogonality
dimension of Kneser graphs 𝐾(𝑑, 𝑠) for 𝑠 β‰₯ 3. The approach resembles the one applied for 𝑠 = 2
in the proof of Theorem 1.6.

Proof of Theorem 1.7. Fix integers π‘˜ β‰₯ 𝑠 β‰₯ 3 and denote π‘š = d π‘˜+1          𝑠 e. Let 𝑑0 = 𝑑0 (𝑠, π‘˜) be a
sufficiently large integer to be determined later. We apply an induction on 𝑑. To do so, we
define 𝑐 = 𝑐(𝑠, π‘˜) to be sufficiently large, say, 𝑐 = π‘˜βˆ’π‘š+1
                                                         π‘ βˆ’1 Β· (𝑑0 + 𝑠 βˆ’ 2), so that the statement of the
theorem trivially holds for all integers 𝑑 ≀ 𝑑0 + 𝑠 βˆ’ 2, and turn to the proof of the statement for
𝑑 β‰₯ 𝑑0 assuming that it holds for 𝑑 βˆ’ (𝑠 βˆ’ 1).
     Let (π‘ˆπ΄ )π΄βˆˆπ‘‰ be a 𝑑-dimensional orthogonal π‘˜-subspace representation of 𝐾(𝑑, 𝑠). We start
with some notation. For an 𝑠-subset 𝐴 of [𝑑], an element 𝑖 ∈ 𝐴, and an 𝑠-subset 𝐡 of [𝑑] satisfying
𝐴 ∩ 𝐡 = {𝑖}, we let 𝒒𝐴,𝑖 (𝐡) denote the collection that consists of the set 𝐡 and all the sets obtained
from 𝐡 by replacing 𝑖 with some element from 𝐴\{𝑖}. Note that |𝒒𝐴,𝑖 (𝐡)| = 𝑠. We say that a vertex
𝐴 of 𝐾(𝑑, 𝑠) is good (with respect to the given orthogonal subspace representation) if there exists
an 𝑖 ∈ 𝐴 such that for every vertex 𝐡 satisfying 𝐴 ∩ 𝐡 = {𝑖} it holds that dim(π‘ˆπ΄ ∩ π‘ˆπΆ ) ≀ π‘š βˆ’ 1
for some 𝐢 ∈ 𝒒𝐴,𝑖 (𝐡).
     Assume first that there exists a good vertex 𝐴 in 𝐾(𝑑, 𝑠) associated with an element 𝑖 ∈ 𝐴.
Applying Lemma 2.1, we get that there exists a (π‘˜ βˆ’ π‘š + 1)-subspace π‘ˆ of π‘ˆπ΄ such that for
every vertex 𝐡 satisfying 𝐴 ∩ 𝐡 = {𝑖} it holds that dim(π‘ˆ ∩ π‘ˆπΆ ) = 0 for some 𝐢 ∈ 𝒒𝐴,𝑖 (𝐡). We
define an orthogonal π‘˜-subspace representation of the graph 𝐾(𝑑 βˆ’ (𝑠 βˆ’ 1), 𝑠) on the ground
set [𝑑] \ (𝐴 \ {𝑖}) as follows. Let 𝐡 be an 𝑠-subset of [𝑑] \ (𝐴 \ {𝑖}). If 𝑖 βˆ‰ 𝐡 we define π‘ˆ     e𝐡 = π‘ˆ 𝐡 .
Otherwise, we have 𝐴 ∩ 𝐡 = {𝑖}, and we let π‘ˆπ΅ be the projection of π‘ˆπΆ to the subspace of ℝ𝑑
                                                   e
orthogonal to π‘ˆ, where 𝐢 ∈ 𝒒𝐴,𝑖 (𝐡) is a set satisfying dim(π‘ˆ ∩ π‘ˆπΆ ) = 0. Note that this condition
guarantees that dim(π‘ˆ   e𝐡 ) = dim(π‘ˆπΆ ) = π‘˜.
     We claim that the subspaces π‘ˆ    e𝐡 form an orthogonal π‘˜-subspace representation of the graph
𝐾(𝑑 βˆ’ (𝑠 βˆ’ 1), 𝑠). To see this, let 𝐡1 and 𝐡2 be disjoint 𝑠-subsets of [𝑑] \ (𝐴 \ {𝑖}). If 𝑖 βˆ‰ 𝐡1 βˆͺ 𝐡2 then
we have π‘ˆ  e𝐡1 = π‘ˆπ΅1 and π‘ˆ  e𝐡2 = π‘ˆπ΅2 , so it is clear that π‘ˆe𝐡1 and π‘ˆ e𝐡2 are orthogonal. Otherwise,
assume without loss of generality that 𝑖 ∈ 𝐡1 and 𝑖 βˆ‰ 𝐡2 . In this case, π‘ˆ        e𝐡2 = π‘ˆπ΅2 , and π‘ˆ  e𝐡1 is
                                               𝑑
the projection of π‘ˆπΆ to the subspace of ℝ orthogonal to π‘ˆ for some 𝐢 ∈ 𝒒𝐴,𝑖 (𝐡1 ). Since 𝐡2 is
disjoint from 𝐴, it follows that the subspace π‘ˆ   e𝐡2 is orthogonal to π‘ˆπ΄ as well as to its subspace π‘ˆ.
It also follows that 𝐡2 is disjoint from every set in 𝒒𝐴,𝑖 (𝐡1 ), hence the subspace π‘ˆ  e𝐡2 is orthogonal
to π‘ˆπΆ . We get that π‘ˆπ΅2 is orthogonal to π‘ˆπ΅1 , as required.
                      e                      e

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                              11
                              A LEXANDER G OLOVNEV AND I SHAY H AVIV

    Now, observe that the above orthogonal π‘˜-subspace representation of 𝐾(𝑑 βˆ’ (𝑠 βˆ’ 1), 𝑠) lies in
the subspace of ℝ𝑑 that is orthogonal to the (π‘˜ βˆ’ π‘š + 1)-subspace π‘ˆ. Indeed, for sets 𝐡 with 𝑖 ∈ 𝐡
this follows from the definition of π‘ˆe𝐡 , and for the other sets this holds because they are disjoint
from 𝐴. By applying an orthogonal linear transformation from this subspace to β„π‘‘βˆ’dim(π‘ˆ) , it
follows that
                     πœ‰ π‘˜ (𝐾(𝑑 βˆ’ (𝑠 βˆ’ 1), 𝑠), ℝ) ≀ 𝑑 βˆ’ dim(π‘ˆ) = 𝑑 βˆ’ (π‘˜ βˆ’ π‘š + 1).
Using the induction hypothesis, this implies that

                     π‘˜βˆ’π‘š+1                                     π‘˜βˆ’π‘š+1
                𝑑β‰₯         Β· (𝑑 βˆ’ (𝑠 βˆ’ 1)) βˆ’ 𝑐 + (π‘˜ βˆ’ π‘š + 1) =       Β· 𝑑 βˆ’ 𝑐,
                      π‘ βˆ’1                                       π‘ βˆ’1
and we are done.
   We are left with the case where no vertex of 𝐾(𝑑, 𝑠) is good, for which we need the following
lemma.
Lemma 2.2. If a vertex 𝐴 of 𝐾(𝑑, 𝑠) is not good then there exists a nonzero vector 𝑒𝐴 ∈ π‘ˆπ΄ such that the
number of vertices 𝐷 of 𝐾(𝑑, 𝑠) for which π‘ˆπ· is not orthogonal to 𝑒𝐴 is at most

                                                             π‘‘βˆ’2
                                                             
                                                    2𝑠 βˆ’ 1
                                                           Β·     .
                                                      2      π‘ βˆ’2

    We first show how Lemma 2.2 completes the proof of the theorem. Assume that no vertex
of 𝐾(𝑑, 𝑠) is good, and consider the following process: We start with the entire vertex set of
𝐾(𝑑, 𝑠), and in every iteration we choose an arbitrary vertex 𝐴 associated with its nonzero vector
𝑒𝐴 ∈ π‘ˆπ΄ from Lemma 2.2 and eliminate all vertices whose subspaces are not orthogonal to 𝑒𝐴 .
The nonzero vectors associated with the chosen vertices are clearly pairwise orthogonal, and
their number, just like the number of iterations in the process, is at least
                                           𝑑
                                           𝑠              π‘˜βˆ’π‘š+1
                                                     β‰₯          Β· 𝑑 βˆ’ 𝑐,
                                   2π‘ βˆ’1
                                           Β· π‘ βˆ’2π‘‘βˆ’2       π‘ βˆ’1
                                    2

where the inequality holds for every 𝑑 β‰₯ 𝑑0 assuming that 𝑑0 = 𝑑0 (𝑠, π‘˜) is sufficiently large
(because the left-hand side of the inequality is quadratic in 𝑑 whereas the right-hand side is
linear in 𝑑). However, the size of the obtained orthogonal set cannot exceed the dimension 𝑑,
hence
                                          π‘˜βˆ’π‘š+1
                                      𝑑β‰₯           Β· 𝑑 βˆ’ 𝑐,
                                            π‘ βˆ’1
and we are done. It remains to prove Lemma 2.2.

Proof of Lemma 2.2. Assume that 𝐴 is not a good vertex of 𝐾(𝑑, 𝑠) and fix an arbitrary 𝑖 ∈ 𝐴.
Then there exists a vertex 𝐡 satisfying 𝐴 ∩ 𝐡 = {𝑖} such that dim(π‘ˆπ΄ ∩ π‘ˆπΆ ) β‰₯ π‘š for every vertex
𝐢 ∈ 𝒒𝐴,𝑖 (𝐡). Denote 𝒒𝐴,𝑖 (𝐡) = {𝐢1 , . . . , 𝐢 𝑠 }, and recall that every set 𝐢 𝑗 intersects 𝐴 at one
distinct element. For every 𝑗 ∈ [𝑠] define 𝑉𝑗 = π‘ˆπ΄ ∩ π‘ˆπΆ 𝑗 and π‘Šπ‘— = 𝑉1 + Β· Β· Β· + 𝑉𝑗 . Note that

                                     π‘Š1 βŠ† π‘Š2 βŠ† Β· Β· Β· βŠ† π‘Šπ‘  βŠ† π‘ˆπ΄ .

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                          12
       T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

Since dim(π‘Š1 ) = dim(𝑉1 ) β‰₯ π‘š and dim(π‘ˆπ΄ ) = π‘˜ < π‘š Β· 𝑠, there must exist some 𝑗 ∈ [𝑠 βˆ’ 1] for
which

                                   dim(π‘Šπ‘—+1 ) βˆ’ dim(π‘Šπ‘— ) < π‘š.                                    (2.3)

For this 𝑗, we have

              dim(𝑉𝑗+1 ∩ π‘Šπ‘— ) = dim(𝑉𝑗+1 ) + dim(π‘Šπ‘— ) βˆ’ dim(𝑉𝑗+1 + π‘Šπ‘— )
                                 = dim(𝑉𝑗+1 ) + dim(π‘Šπ‘— ) βˆ’ dim(π‘Šπ‘—+1 ) > π‘š βˆ’ π‘š = 0,

where the inequality follows by combining (2.3) with the fact that dim(𝑉𝑗+1 ) β‰₯ π‘š. This implies
that there exists a nonzero vector 𝑒𝐴 in 𝑉𝑗+1 ∩ π‘Šπ‘— . Observe that

                                𝑒𝐴 ∈ π‘ˆπ΄ ∩ π‘ˆπΆ 𝑗+1 ∩ (π‘ˆπΆ1 + Β· Β· Β· + π‘ˆπΆ 𝑗 ).

Now, consider a vertex 𝐷 of 𝐾(𝑑, 𝑠) whose subspace π‘ˆπ· is not orthogonal to 𝑒𝐴 . It follows that
π‘ˆπ· is not orthogonal to π‘ˆπ΄ , to π‘ˆπΆ 𝑗+1 , and to π‘ˆπΆ1 + Β· Β· Β· + π‘ˆπΆ 𝑗 , hence 𝐷 intersects the sets 𝐴 and
𝐢 𝑗+1 as well as at least one of the sets 𝐢1 , . . . , 𝐢 𝑗 . We claim that 𝐷 must include at least two
elements from 𝐴 βˆͺ 𝐡. Indeed, 𝐷 intersects 𝐴 but if 𝐷 includes from 𝐴 βˆͺ 𝐡 only one element
and this element belongs to 𝐴 then 𝐷 either does not intersect 𝐢 𝑗+1 or does not intersect any
of 𝐢1 , . . . , 𝐢 𝑗 . It follows that the number of vertices 𝐷 for which π‘ˆπ· is not orthogonal to 𝑒𝐴 is
bounded from above by the number of 𝑠-subsets of [𝑑] that include at least two elements from
                                                                 π‘‘βˆ’2
the 2𝑠 βˆ’ 1 elements of 𝐴 βˆͺ 𝐡. The latter is at most 2π‘ βˆ’1      2  Β· π‘ βˆ’2 , as required.                

   The proof of Theorem 1.7 is completed.                                                           

   As immediate corollaries of Theorem 1.7, we obtain the following.

Corollary 2.3. For every integers 𝑠 β‰₯ 3 and β„“ β‰₯ 2 there exists 𝑐 = 𝑐(𝑠, β„“ ) such that for all integers
𝑑 β‰₯ 2𝑠,
                                  πœ‰β„“ Β·π‘ βˆ’1 (𝐾(𝑑, 𝑠), ℝ) β‰₯ β„“ Β· 𝑑 βˆ’ 𝑐.

As mentioned before, the bound given in Corollary 2.3 is tight up to the additive constant 𝑐.

Corollary 2.4. There exists an absolute constant 𝑐 such that for all integers 𝑑 β‰₯ 6,

                                      πœ‰4 (𝐾(𝑑, 3), ℝ) β‰₯ 3𝑑/2 βˆ’ 𝑐.

   Equipped with Corollary 2.4, we are ready to deduce Theorem 1.1.

Proof of Theorem 1.1. Let 𝑑 be a sufficiently large integer. Recall that a result of [8] implies that
πœ‰3 (𝐾(𝑑, 3), ℝ) = 𝑑, whereas Corollary 2.4 implies that πœ‰4 (𝐾(𝑑, 3), ℝ) β‰₯ 3𝑑/2 βˆ’ 𝑐 for an absolute
constant 𝑐. Applying Proposition 1.5 with 𝐹 = 𝐾(𝑑, 3), it follows that it is NP-hard to distinguish
between the graphs 𝐺 that satisfy πœ‰(𝐺, ℝ) ≀ 𝑑 from those satisfying πœ‰(𝐺, ℝ) β‰₯ 3𝑑/2 βˆ’ 𝑐, as
desired.                                                                                           

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                        13
                              A LEXANDER G OLOVNEV AND I SHAY H AVIV

3     The minrank of threshold Kneser graphs
In this section we consider a generalization of the family of Kneser graphs, defined as follows.
Definition 3.1 (Threshold Kneser Graphs). For integers π‘š ≀ 𝑠 ≀ 𝑑, the threshold Kneser graph
𝐾 < (𝑑, 𝑠, π‘š) is the graph whose vertices are all the 𝑠-subsets of [𝑑], and two sets, 𝐴, 𝐡, are adjacent
if |𝐴 ∩ 𝐡| < π‘š.
    For this family of graphs, we prove the following upper bound on the minrank over finite
fields (recall Definition 1.8).
Theorem 3.2. For all integers π‘š ≀ 𝑠 ≀ 𝑑 and for every finite field 𝔽 ,
                                                             π‘ βˆ’π‘š
                                                             Γ•    𝑑
                                                                    
                                              <
                                    minrk𝔽 (𝐾 (𝑑, 𝑠, π‘š)) ≀           .
                                                                   𝑖
                                                             𝑖=0

Moreover, the bound on the minrank can be achieved by a symmetric matrix.
Remark 3.3. Theorem 3.2 guarantees that the bound on the minrank can be achieved by a
symmetric matrix. This will be crucial for one of our applications, namely, for a construction
of triangle-free graphs whose complement has low orthogonality dimension over the binary
field 𝔽 2 (see Section 3.3.2). We remark, however, that for undirected graphs and for fields of
characteristic different from 2, attaining the bound on the minrank by a symmetric matrix can be
achieved easily with a factor of 2 worse bound on the minrank. Indeed, if a matrix 𝑀 represents
a graph 𝐺 over a field 𝔽 of characteristic different from 2 and satisfies rank𝔽 (𝑀) = π‘Ÿ then the
matrix 𝑀 + 𝑀 𝑇 also represents 𝐺 and has rank at most 2π‘Ÿ over 𝔽 . This argument does not hold
over fields of characteristic 2, since in this case the diagonal entries of 𝑀 + 𝑀 𝑇 are all zero.
      As in the previous section, we start with a simple linear algebra lemma.

3.1     Linear algebra lemma
Lemma 3.4. For a graph 𝐺 on the vertex set [𝑛], let 𝑀 ∈ ℀𝑛×𝑛 be an integer matrix such that 𝑀 𝑖,𝑖 = 1
for every 𝑖 ∈ [𝑛], and 𝑀 𝑖,𝑗 = 0 for every pair of distinct non-adjacent vertices 𝑖 and 𝑗 in 𝐺. Then, for
every finite field 𝔽 , minrk𝔽 (𝐺) ≀ rankℝ (𝑀).
Proof. The lemma follows from the fact that for every finite field 𝔽 , it holds that rank𝔽 (𝑀) ≀
rankℝ (𝑀).                                                                                     

3.2     Proof of Theorem 3.2
We are ready to prove Theorem 3.2.

Proof of Theorem 3.2. Consider the polynomial π‘ž ∈ ℝ[π‘₯] defined by

                        π‘₯βˆ’π‘š
                               
                                  1
                 π‘ž(π‘₯) =     =          Β· (π‘₯ βˆ’ π‘š)(π‘₯ βˆ’ (π‘š + 1)) Β· Β· Β· (π‘₯ βˆ’ (𝑠 βˆ’ 1)).
                        π‘ βˆ’π‘š   (𝑠 βˆ’ π‘š)!

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                           14
         T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

Observe that π‘ž is an integer-valued polynomial of degree 𝑠 βˆ’ π‘š. Let 𝑓 : {0, 1} 𝑑 Γ— {0, 1} 𝑑 β†’ ℝ be
the function defined by
                                                           𝑑
                                                          Γ•               
                                           𝑓 (π‘₯, 𝑦) = π‘ž           π‘₯ 𝑖 𝑦𝑖
                                                            𝑖=1

for every π‘₯, 𝑦 ∈ {0, 1} 𝑑 . Expanding 𝑓 as a linear combination of monomials, the relation 𝑧 2 = 𝑧
for 𝑧 ∈ {0, 1} implies that one can reduce to 1 the exponent of each variable occuring in a
monomial. It follows that 𝑓 can be represented as a multilinear polynomial in the 2𝑑 variables
of π‘₯ and 𝑦. By combining terms involving the same monomial in the variables of π‘₯, one can
write 𝑓 as
                                                      𝑅
                                                      Γ•
                                         𝑓 (π‘₯, 𝑦) =         𝑔 𝑖 (π‘₯)β„Ž 𝑖 (𝑦)
                                                      𝑖=1

for an integer 𝑅 and functions 𝑔 𝑖 , β„Ž 𝑖 : {0, 1} 𝑑 β†’ ℝ, 𝑖 ∈ [𝑅], such that the 𝑔 𝑖 ’s are distinct
                                                                                                          𝑑
multilinear monomials of total degree at most 𝑠 βˆ’ π‘š in 𝑑 variables. It follows that 𝑅 ≀ π‘ βˆ’π‘š
                                                                                                  Í
                                                                                                    𝑖=0 𝑖 .
    Now, let 𝑀1 and 𝑀2 be the 2𝑑 Γ— 𝑅 matrices whose rows are indexed by {0, 1} 𝑑 and whose
columns are indexed by [𝑅], defined by (𝑀1 )π‘₯,𝑖 = 𝑔 𝑖 (π‘₯) and (𝑀2 )π‘₯,𝑖 = β„Ž 𝑖 (π‘₯). Then, the rank over
ℝ of the matrix 𝑀 = 𝑀1 Β· 𝑀2𝑇 is at most 𝑅 and for every π‘₯, 𝑦 ∈ {0, 1} 𝑑 it holds that 𝑀 π‘₯,𝑦 = 𝑓 (π‘₯, 𝑦).
By the definition of 𝑓 the matrix 𝑀 is symmetric, and since π‘ž is an integer-valued polynomial,
all of its entries are integer.
    Finally, let 𝑉 be the vertex set of 𝐾 < (𝑑, 𝑠, π‘š), that is, the collection of all 𝑠-subsets of [𝑑], and
identify every vertex 𝐴 ∈ 𝑉 with an indicator vector 𝑐 𝐴 ∈ {0, 1} 𝑑 in the natural way. Observe
that for every 𝐴, 𝐡 ∈ 𝑉 we have

                                    𝑀 𝑐 𝐴 ,𝑐 𝐡 = 𝑓 (𝑐 𝐴 , 𝑐 𝐡 ) = π‘ž(|𝐴 ∩ 𝐡|).

Hence, for every 𝐴 ∈ 𝑉 we have |𝐴| = 𝑠 and thus 𝑀 𝑐 𝐴 ,𝑐 𝐴 = π‘ž(𝑠) = 1, whereas for every distinct
non-adjacent 𝐴, 𝐡 ∈ 𝑉 we have π‘š ≀ |𝐴 ∩ 𝐡| ≀ 𝑠 βˆ’ 1 and thus 𝑀 𝑐 𝐴 ,𝑐 𝐡 = π‘ž(|𝐴 ∩ 𝐡|) = 0. Since the
restriction of 𝑀 to 𝑉 Γ— 𝑉 is symmetric and has rank at most 𝑅 over the reals, Lemma 3.4 implies
that minrk𝔽 (𝐾 < (𝑑, 𝑠, π‘š)) ≀ 𝑅 for every finite field 𝔽 and that the bound can be achieved by a
symmetric matrix, as desired.                                                                   

3.3     Applications
We gather below several applications of Theorem 3.2.

3.3.1   The Odd Alternating Cycle Conjecture over finite fields
In this section we disprove Conjecture 1.9 over every finite field. We will use the simple fact that
threshold Kneser graphs do not contain short odd cycles, as stated below (see, e. g., [15, 27]).

Lemma 3.5. Let β„“ β‰₯ 3 be an odd integer. For every even integer 𝑑 and an integer π‘š ≀ 2ℓ𝑑 , the graph
𝐾 < (𝑑, 𝑑2 , π‘š) contains no odd cycle of length at most β„“ .

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                              15
                               A LEXANDER G OLOVNEV AND I SHAY H AVIV

    We prove the following theorem, confirming Theorem 1.10.

Theorem 3.6. For every odd integer β„“ β‰₯ 3 there exists 𝛿 = 𝛿(β„“ ) > 0 such that for every sufficiently large
integer 𝑛, there exists an 𝑛-vertex graph 𝐺 with no odd cycle of length at most β„“ such that for every finite
field 𝔽 ,
                                           minrk𝔽 (𝐺) ≀ 𝑛 1βˆ’π›Ώ .
Moreover, the bound on the minrank can be achieved by a symmetric matrix.

Proof. Fix an odd integer β„“ β‰₯ 3. For an integer 𝑑 divisible by 2β„“ , consider the graph 𝐺 =
𝐾 < (𝑑, 2𝑑 , π‘š) where π‘š = 2ℓ𝑑 . By Lemma 3.5, 𝐺 contains no odd cycle of length at most β„“ . As for
the minrank parameter, Theorem 3.2 implies that for every finite field 𝔽 ,
                                          𝑑/2βˆ’π‘š
                                           Γ•     𝑑
                                                   
                                                          1 π‘š
                                                    ≀ 2𝐻( 2 βˆ’ 𝑑 )·𝑑 = 2𝐻( 2 βˆ’ 2β„“ )·𝑑 ,
                                                                          1 1
                           minrk𝔽 (𝐺) ≀
                                                  𝑖
                                            𝑖=0

                                                                         𝑑
where 𝐻 stands for the binary entropy function. Since 𝐺 has |𝑉 | = 𝑑/2      = 2(1βˆ’π‘œ(1))·𝑑 vertices, for
                                                                                     

any 𝛿 > 0 such that 𝐻( 12 βˆ’ 2β„“1 ) < 1 βˆ’ 𝛿 we have minrk𝔽 (𝐺) ≀ |𝑉 | 1βˆ’π›Ώ for every sufficiently large
integer 𝑑. The proof is completed by considering, for every sufficiently large integer 𝑛, some
𝑛-vertex subgraph of the graph defined above, where 𝑑 is the smallest integer divisible by 2β„“
                𝑑 
such that 𝑛 ≀ 𝑑/2   .                                                                                

3.3.2   Triangle-free graphs and the orthogonality dimension over the binary field
Now we turn to the proof of Theorem 1.11. Its proof adopts the following special case of a result
due to Lempel [33].

Lemma 3.7 ([33]). Let 𝑀 be an 𝑛 by 𝑛 symmetric matrix over the binary field 𝔽 2 with at least one
nonzero diagonal entry and rank π‘Ÿ. Then, there exists an 𝑛 by π‘Ÿ matrix 𝐡 over 𝔽 2 satisfying 𝑀 = 𝐡 Β· 𝐡𝑇 .

Proof of Theorem 1.11. Apply Theorem 3.6 with β„“ = 3 to obtain some 𝛿 > 0 such that for every
sufficiently large integer 𝑛, there exist a triangle-free 𝑛-vertex graph 𝐺 and an 𝑛 by 𝑛 symmetric
matrix 𝑀 over 𝔽 2 of rank π‘Ÿ = rank𝔽 2 (𝑀) ≀ 𝑛 1βˆ’π›Ώ that represents 𝐺. By Lemma 3.7, there exists an
𝑛 by π‘Ÿ matrix 𝐡 over 𝔽 2 satisfying 𝑀 = 𝐡 Β· 𝐡𝑇 . By assigning the 𝑖-th row of 𝐡 to the 𝑖-th vertex of 𝐺
we get an π‘Ÿ-dimensional orthogonal representation of 𝐺 over 𝔽 2 , hence πœ‰(𝐺, 𝔽 2 ) ≀ π‘Ÿ ≀ 𝑛 1βˆ’π›Ώ . 

3.3.3   The vector chromatic number vs. minrank
The vector chromatic number of graphs, introduced by Karger, Motwani, and Sudan in [30], is
defined as follows.

Definition 3.8 (Vector Chromatic Number). For a graph 𝐺 = (𝑉 , 𝐸) the vector chromatic number
of 𝐺, denoted by πœ’v (𝐺), is the minimal real value of πœ… > 1 such that there exists an assignment
of a unit vector 𝑀 𝑣 to every vertex 𝑣 ∈ 𝑉 satisfying the inequality h𝑀 𝑣 , 𝑀 𝑣0 i ≀ βˆ’ πœ…βˆ’1
                                                                                        1
                                                                                           whenever 𝑣
and 𝑣 are adjacent in 𝐺.
      0



                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                              16
       T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

    To prove Theorem 1.12, we need the following simple fact that relates the minrank of a graph
to the minrank of its complement (see, e. g., [39, Remark 2.2]).

Fact 3.9. For every field 𝔽 and an 𝑛-vertex graph 𝐺, minrk𝔽 (𝐺) Β· minrk𝔽 (𝐺) β‰₯ 𝑛.

Proof of Theorem 1.12. For an integer 𝑑 divisible by 8, consider the graph 𝐺 = 𝐾 < (𝑑, 𝑑2 , π‘š) where
π‘š = 8𝑑 . We first claim that πœ’v (𝐺) ≀ 3. To see this, assign to every vertex 𝐴 of 𝐺, representing
a 𝑑2 -subset of [𝑑], the unit vector 𝑀 𝐴 ∈ ℝ 𝑑 defined by (𝑀 𝐴 )𝑖 = √1 if 𝑖 ∈ 𝐴 and (𝑀 𝐴 )𝑖 = βˆ’ √1
                                                                          𝑑                            𝑑
otherwise. Observe that every two distinct vertices 𝐴 and 𝐡 that are adjacent in 𝐺 satisfy
                                                                    π‘‘βˆ’2Β·|𝐴4𝐡|
|𝐴 ∩ 𝐡| < 𝑑8 and thus |𝐴 4 𝐡| > 3𝑑 4 , implying that h𝑀 𝐴 , 𝑀 𝐡 i =     𝑑     < βˆ’ 12 . This implies that
πœ’v (𝐺) ≀ 3, as claimed. As for the minrank parameter, Theorem 3.2 implies that for every finite
field 𝔽 ,
                                         𝑑/2βˆ’π‘š
                                          Γ•     𝑑
                                                  
                                                         1 π‘š
                          minrk𝔽 (𝐺) ≀             ≀ 2𝐻( 2 βˆ’ 𝑑 )·𝑑 = 2𝐻(3/8)·𝑑 ,
                                                 𝑖
                                           𝑖=0

                                                                   𝑑
where 𝐻 stands for the binary entropy function. Since 𝐺 has 𝑛 = 𝑑/2     = 2(1βˆ’π‘œ(1))·𝑑 vertices, for
                                                                               

any 𝛿 < 1 βˆ’ 𝐻(3/8) we have minrk𝔽 (𝐺) ≀ 𝑛 1βˆ’π›Ώ assuming that 𝑑 is sufficiently large. By Fact 3.9,
this implies that minrk𝔽 (𝐺) β‰₯ 𝑛 𝛿 , and we are done.                                            


Acknowledgements
We would like to thank LΓ‘szlΓ³ Babai, Jop BriΓ«t, and the anonymous referees for their very
helpful suggestions that improved the presentation of the paper.


References
 [1] Josh Alman and R. Ryan Williams: Probabilistic rank and matrix rigidity. In Proc. 49th
     STOC, pp. 641–652. ACM Press, 2017. [doi:10.1145/3055399.3055484] 8

 [2] Noga Alon: The Shannon capacity of a union. Combinatorica, 18(3):301–310, 1998.
     [doi:10.1007/PL00009824] 7

 [3] Noga Alon and Nabil Kahale: Approximating the independence number via the πœ—-
     function. Math. Programming, 80(3):253–264, 1998. [doi:10.1007/BF01581168] 2

 [4] LΓ‘szlΓ³ Babai and PΓ©ter Frankl: Linear Algebra Methods in Combinatorics. Unpublished
     manuscript, 2.2 edition, 1992–2022. Available at author’s website. 9

 [5] Libor Barto, Jakub BulΓ­n, Andrei A. Krokhin, and Jakub OprΕ‘al: Algebraic approach
     to promise constraint satisfaction. J. ACM, 68(4):28:1–66, 2021. Preliminary version in
     STOC’19. [doi:10.1145/3457606] 3

                      T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                          17
                            A LEXANDER G OLOVNEV AND I SHAY H AVIV

 [6] Jop BriΓ«t, Harry Buhrman, Debbie Leung, Teresa Piovesan, and Florian Speelman: Round
     elimination in exact communication complexity. In Proc. 10th Conf. Theory of Quantum
     Computation, Communication and Cryptography (TQC’15), volume 44 of LIPIcs, pp. 206–225,
     2015. [doi:10.4230/LIPIcs.TQC.2015.206] 2

 [7] Jop BriΓ«t and Jeroen Zuiddam: On the orthogonal rank of Cayley graphs and impossibility
     of quantum round elimination. Quantum Inf. Comput., 17(1–2):106–116, 2017. ACM DL. 2

 [8] Boris Bukh and Christopher Cox: On a fractional version of Haemers’ bound. IEEE Trans.
     Inform. Theory, 65(6):3340–3348, 2019. [doi:10.1109/TIT.2018.2889108] 5, 13

 [9] Chris Calabro: A lower bound on the size of series-parallel graphs dense in long paths.
     Electron. Colloq. Comput. Complexity, TR08-110, 2008. [ECCC] 7

[10] Peter J. Cameron, Ashley Montanaro, Michael W. Newman, Simone Severini, and
     Andreas J. Winter: On the quantum chromatic number of a graph. Electr. J. Combinat.,
     14(1):R81:1–15, 2007. [doi:10.37236/999] 2

[11] Eden ChlamtÑč and Ishay Haviv: Linear index coding via semidefinite program-
     ming. Combin. Probab. Comput., 23(2):223–247, 2014. Preliminary version in SODA’12.
     [doi:10.1017/S0963548313000564] 2, 8

[12] VaΕ‘ek ChvΓ‘tal, Michael R. Garey, and David S. Johnson: Two results concerning mul-
     ticoloring. Ann. Discr. Math., 2:151–154, 1978. [doi:10.1016/S0167-5060(08)70329-7] 4,
     5

[13] Bruno Codenotti, Pavel PudlΓ‘k, and Giovanni Resta: Some structural properties of
     low-rank matrices related to computational complexity. Theoret. Comput. Sci., 235(1):89–107,
     2000. [doi:10.1016/S0304-3975(99)00185-1, ECCC:TR97-043] 2, 3, 6, 7, 8

[14] Ronald de Wolf: Quantum Computing and Communication Complexity. Ph. D. thesis,
     Universiteit van Amsterdam, 2001. Available at author’s home page. 2

[15] Tristan Denley: The odd girth of the generalised Kneser graph. Europ. J. Combinat.,
     18(6):607–611, 1997. [doi:10.1006/eujc.1996.0122] 15

[16] Irit Dinur, Elchanan Mossel, and Oded Regev: Conditional hardness for approxi-
     mate coloring. SIAM J. Comput., 39(3):843–873, 2009. Preliminary version in STOC’06.
     [doi:10.1137/07068062X] 3

[17] Zeev Dvir and Benjamin L. Edelman: Matrix rigidity and the Croot-Lev-Pach lemma.
     Theory of Computing, 15(8):1–7, 2019. [doi:10.4086/toc.2019.v015a008] 8

[18] Zeev Dvir and Allen Liu: Fourier and circulant matrices are not rigid. Theory of Computing,
     16(20):1–48, 2020. Preliminary version in CCC’19. [doi:10.4086/toc.2020.v016a020] 8

                    T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                     18
       T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

[19] Uriel Feige: Randomized graph products, chromatic numbers, and the LovΓ‘sz πœ—-function.
     Combinatorica, 17(1):79–90, 1997. Preliminary version in STOC’95. [doi:10.1007/BF01196133]
     2

[20] Michael R. Garey and David S. Johnson: The complexity of near-optimal graph coloring.
     J. ACM, 23(1):43–49, 1976. [doi:10.1145/321921.321926] 4, 5, 6

[21] Alexander Golovnev and Ishay Haviv: The (generalized) orthogonality dimension of
     (generalized) Kneser graphs: Bounds and applications. In Proc. 36th Comput. Complexity
     Conf. (CCC’21), pp. 8:1–15. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, 2021.
     [doi:10.4230/LIPIcs.CCC.2021.8] 1

[22] Alexander Golovnev, Oded Regev, and Omri Weinstein: The minrank of random graphs.
     IEEE Trans. Inform. Theory, 64(11):6990–6995, 2018. Preliminary version in RANDOM’17.
     [doi:10.1109/TIT.2018.2810384] 2

[23] Willem H. Haemers: On some problems of LovΓ‘sz concerning the Shannon capacity of a
     graph. IEEE Trans. Inform. Theory, 25(2):231–232, 1979. [doi:10.1109/TIT.1979.1056027] 2, 6

[24] Willem H. Haemers: An upper bound for the Shannon capacity of a graph. In LΓ‘szlΓ³ LovΓ‘sz
     and Vera T. SΓ³s, editors, Algebraic Methods in Graph Theory, Szeged, 1978, volume 25/I of
     Colloquia Mathematica Societatis JΓ‘nos Bolyai, pp. 267–272. Bolyai Society and North-Holland,
     1981. Avaliable at Tilburg University. 2, 6

[25] Ishay Haviv: On minrank and the LovΓ‘sz theta function. In Proc. 21st Internat. Conf. on Ap-
     proximation Algorithms for Combinat. Opt. Probl. (APPROX’18), pp. 13:1–15. Schloss Dagstuhl–
     Leibniz-Zentrum fuer Informatik, 2018. [doi:10.4230/LIPIcs.APPROX-RANDOM.2018.13]
     8

[26] Ishay Haviv: Approximating the orthogonality dimension of graphs and hypergraphs.
     In Proc. Internat. Symp. Math. Foundations of Comp. Sci. (MFCS’19), pp. 39:1–15. Schloss
     Dagstuhl–Leibniz-Zentrum fuer Informatik, 2019. [doi:10.4230/LIPIcs.MFCS.2019.39] 2, 3,
     4, 5

[27] Ishay Haviv: On minrank and forbidden subgraphs. ACM Trans. Comput. Theory, 11(4):20:1–
     13, 2019. Preliminary version in RANDOM’18. [doi:10.1145/3322817] 7, 15

[28] Ishay Haviv: Topological bounds on the dimension of orthogonal representations of graphs.
     Europ. J. Combinat., 81:84–97, 2019. [doi:10.1016/j.ejc.2019.04.006] 2, 5

[29] Sihuang Hu, Itzhak Tamo, and Ofer Shayevitz: A bound on the Shannon capacity via a
     linear programming variation. SIAM J. Discr. Math., 32(3):2229–2241, 2018. Preliminary
     version in ISIT’17. [doi:10.1137/17M115565X] 2

[30] David R. Karger, Rajeev Motwani, and Madhu Sudan: Approximate graph coloring by
     semidefinite programming. J. ACM, 45(2):246–265, 1998. Preliminary version in FOCS’94.
     [doi:10.1145/274787.274791] 16

                    T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                      19
                            A LEXANDER G OLOVNEV AND I SHAY H AVIV

[31] Donald E. Knuth: The sandwich theorem. Electr. J. Combinat., 1(1):A1:1–48, 1994.
     [doi:10.37236/1193] 2

[32] Michael Langberg and Alexander Sprintson: On the hardness of approximating the
     network coding capacity. IEEE Trans. Inform. Theory, 57(2):1008–1014, 2011. Preliminary
     version in ISIT’08. [doi:10.1109/TIT.2010.2094910] 2

[33] Abraham Lempel: Matrix factorization over 𝐺𝐹(2) and trace-orthogonal bases of 𝐺𝐹(2𝑛 ).
     SIAM J. Comput., 4(2):175–186, 1975. [doi:10.1137/0204014] 8, 16

[34] LΓ‘szlΓ³ LovΓ‘sz: Kneser’s conjecture, chromatic number, and homotopy. J. Combin. Theory–A,
     25(3):319–324, 1978. [doi:10.1016/0097-3165(78)90022-5] 4

[35] LΓ‘szlΓ³ LovΓ‘sz: On the Shannon capacity of a graph. IEEE Trans. Inform. Theory, 25(1):1–7,
     1979. [doi:10.1109/TIT.1979.1055985] 2, 6

[36] LΓ‘szlΓ³ LovΓ‘sz: Graphs and Geometry. Volume 65 of Colloquium Publications. Amer. Math.
     Soc., 2019. [doi:10.1090/coll/065] 3

[37] LΓ‘szlΓ³ LovΓ‘sz, Michael Saks, and Alexander Schrijver: Orthogonal representations and
     connectivity of graphs. Lin. Alg. Appl., 114–115:439–454, 1989. Special Issue Dedicated to
     Alan J. Hoffman. [doi:10.1016/0024-3795(89)90475-8] 3

[38] Laura Mančinska and David E. Roberson: Quantum homomorphisms. J. Combin. Theory–B,
     118:228–267, 2016. [doi:10.1016/j.jctb.2015.12.009] 4

[39] RenΓ© Peeters: Orthogonal representations over finite fields and the chromatic number of
     graphs. Combinatorica, 16(3):417–431, 1996. [doi:10.1007/BF01261326] 2, 3, 5, 17

[40] SΓΈren Riis: Information flows, graphs and their guessing numbers. Electr. J. Combinat.,
     14(1):R44:1–17, 2007. Preliminary version in WiOpt’06. [doi:10.37236/962] 2

[41] Moshe Rosenfeld: Almost orthogonal lines in 𝐸 𝑑 . In Bernd Sturmfels and Peter Gritzmann,
     editors, Applied Geometry and Discrete Mathematics: The Victor Klee Festschrift, volume 4 of
     DIMACS Ser. in Discr. Math., pp. 489–492. 1991. [doi:10.1090/dimacs/004] 8

[42] Giannicola Scarpa and Simone Severini: Kochen-Specker sets and the rank-1
     quantum chromatic number. IEEE Trans. Inform. Theory, 58(4):2524–2529, 2012.
     [doi:10.1109/TIT.2011.2178018] 2

[43] Saul Stahl: 𝑛-tuple colorings and associated graphs. J. Combin. Theory–B, 20(2):185–203,
     1976. [doi:10.1016/0095-8956(76)90010-1] 3, 4, 5

[44] Saul Stahl: The multichromatic numbers of some Kneser graphs. Discr. Math., 185(1–
     3):287–291, 1998. [doi:10.1016/S0012-365X(97)00211-2] 4, 5, 6, 9

[45] Claude Tardif and Xuding Zhu: A note on Hedetniemi’s conjecture, Stahl’s conjecture and
     the Poljak-RΓΆdl function. Electr. J. Combinat., 26(4):P4.32:1–5, 2019. [doi:10.37236/8787] 4

                    T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                     20
       T HE (G ENERALIZED ) O RTHOGONALITY D IMENSION OF (G ENERALIZED ) K NESER G RAPHS

[46] Γ‰va Tardos: The gap between monotone and non-monotone circuit complexity is exponen-
     tial. Combinatorica, 8(1):141–142, 1988. [doi:10.1007/BF02122563] 2

[47] Leslie G. Valiant: Graph-theoretic arguments in low-level complexity. In Proc. Internat.
     Symp. Math. Foundations of Comp. Sci. (MFCS’77), pp. 162–176. Springer, 1977. [doi:10.1007/3-
     540-08353-7_135] 2, 7

[48] Marcin Wrochna and Stanislav Živný: Improved hardness for 𝐻-colourings of 𝐺-
     colourable graphs. In Proc. 31st Ann. ACM–SIAM Symp. on Discrete Algorithms (SODA’20),
     pp. 1426–1435. SIAM, 2020. ACM DL. 3

[49] David Zuckerman: Linear degree extractors and the inapproximability of max clique and
     chromatic number. Theory of Computing, 3(6):103–128, 2007. Preliminary version in STOC’06.
     [doi:10.4086/toc.2007.v003a006] 6


AUTHORS

     Alexander Golovnev
     Assistant professor
     Department of Computer Science
     Georgetown University
     Washington, D. C, USA
     alexgolovnev gamil com
     https://golovnev.org/


     Ishay Haviv
     Associate professor
     The Academic College of Tel Aviv-Yaffo
     Tel Aviv, Israel
     ishayhav mta ac il
     http://www2.mta.ac.il/~ishayhav


ABOUT THE AUTHORS

     Alexander Golovnev is an assistant professor at Georgetown University. Prior to
        this, he was a Rabin postdoctoral fellow at Harvard University, a postdoctoral
        fellow at Columbia University, and a research scientist at Yahoo Research. He
        received his Ph. D. from the Courant Institute of Mathematical Sciences at
        New York University where he was supervised by Oded Regev and Yevgeniy
        Dodis. His interest in computational lower bounds was instilled by Alexander
        S. Kulikovβ€”largely against his will.



                    T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                      21
                      A LEXANDER G OLOVNEV AND I SHAY H AVIV

Ishay Haviv is an associate professor at the school of Computer Science in the
   Academic College of Tel Aviv-Yaffo. He received his Ph. D. from Tel Aviv
   University where he was supervised by Oded Regev. His research lies in the
   theoretical aspects of Computer Science and in their interactions with other fields
   like Information Theory and classical areas of mathematics.




              T HEORY OF C OMPUTING, Volume 18 (22), 2022, pp. 1–22                      22