Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Alon’s transmitting problem and
multicolor Beck–Spencer Lemma

Norihide Tokushige \scalerel* College of Education, University of the Ryukyus, Nishihara 903-0213, Japan hide@edu.u-ryukyu.ac.jp http://www.cc.u-ryukyu.ac.jp/ hide/
Abstract.

The Hamming graph H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ) is defined on the vertex set {1,2,,q}nsuperscript12𝑞𝑛\{1,2,\ldots,q\}^{n}{ 1 , 2 , … , italic_q } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and two vertices are adjacent if and only if they differ in precisely one coordinate. Alon [1] proved that for any sequence v1,,vbsubscript𝑣1subscript𝑣𝑏v_{1},\ldots,v_{b}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT of b=n2𝑏𝑛2b=\lceil\frac{n}{2}\rceilitalic_b = ⌈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌉ vertices of H(n,2)𝐻𝑛2H(n,2)italic_H ( italic_n , 2 ), there is a vertex whose distance from visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is at least bi+1𝑏𝑖1b-i+1italic_b - italic_i + 1 for all 1ib1𝑖𝑏1\leq i\leq b1 ≤ italic_i ≤ italic_b. In this note, we prove that for any q3𝑞3q\geq 3italic_q ≥ 3 and any sequence v1,,vbsubscript𝑣1subscript𝑣𝑏v_{1},\ldots,v_{b}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT of b=(11q)n𝑏11𝑞𝑛b=\lfloor(1-\frac{1}{q})n\rflooritalic_b = ⌊ ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n ⌋ vertices of H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ), there is a vertex whose distance from visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is at least bi+1𝑏𝑖1b-i+1italic_b - italic_i + 1 for all 1ib1𝑖𝑏1\leq i\leq b1 ≤ italic_i ≤ italic_b.

Alon used the Beck–Spencer Lemma [3] which, in turn, was based on the floating variable method introduced by Beck and Fiala [2] who studied combinatorial discrepancies. For our proof, we extend the Beck–Spencer Lemma by using a multicolor version of the floating variable method due to Doerr and Srivastav [5].

1. Introduction

Alon posed a transmitting problem in [1] and obtained an optimal solution. This problem can be described in terms of graph burning number (see, e.g., [4]). Let G𝐺Gitalic_G be a finite graph with the vertex set V𝑉Vitalic_V. For vertices u,vV𝑢𝑣𝑉u,v\in Vitalic_u , italic_v ∈ italic_V let d(u,v)𝑑𝑢𝑣d(u,v)italic_d ( italic_u , italic_v ) denote the distance between u𝑢uitalic_u and v𝑣vitalic_v. For a non-negative integer k𝑘kitalic_k, let Γk(v)subscriptΓ𝑘𝑣\Gamma_{k}(v)roman_Γ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_v ) denote the k𝑘kitalic_k-neighbors of v𝑣vitalic_v, that is, the set of vertices uV𝑢𝑉u\in Vitalic_u ∈ italic_V such that d(u,v)k𝑑𝑢𝑣𝑘d(u,v)\leq kitalic_d ( italic_u , italic_v ) ≤ italic_k. For v1,v2,,vbVsubscript𝑣1subscript𝑣2subscript𝑣𝑏𝑉v_{1},v_{2},\ldots,v_{b}\in Vitalic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ∈ italic_V we say that (v1,v2,,vb)subscript𝑣1subscript𝑣2subscript𝑣𝑏(v_{1},v_{2},\ldots,v_{b})( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ) is a burning sequence of length b𝑏bitalic_b if Γb1(v1)Γb2(v2)Γ0(vb)=VsubscriptΓ𝑏1subscript𝑣1subscriptΓ𝑏2subscript𝑣2subscriptΓ0subscript𝑣𝑏𝑉\Gamma_{b-1}(v_{1})\cup\Gamma_{b-2}(v_{2})\cup\cdots\cup\Gamma_{0}(v_{b})=Vroman_Γ start_POSTSUBSCRIPT italic_b - 1 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∪ roman_Γ start_POSTSUBSCRIPT italic_b - 2 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ ⋯ ∪ roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT ) = italic_V. The burning number of G𝐺Gitalic_G, denoted by b(G)𝑏𝐺b(G)italic_b ( italic_G ), is defined to be the minimum length of the burning sequences. We can think of the vertices as processors. Suppose that there is a sender outside the graph, and it sends a message to visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT at round i𝑖iitalic_i. Each processor that receives a message at round j𝑗jitalic_j transmits the message to all its neighbors at round j+1𝑗1j+1italic_j + 1. Then b(G)𝑏𝐺b(G)italic_b ( italic_G ) is the minimum number of rounds in which all the processors share the message.

Theorem 1 (Alon [1]).

Let G𝐺Gitalic_G be the n𝑛nitalic_n-dimensional cube. Then b(G)=n2+1𝑏𝐺𝑛21b(G)=\lceil\frac{n}{2}\rceil+1italic_b ( italic_G ) = ⌈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌉ + 1.

For the n𝑛nitalic_n-dimensional cube, let v1subscript𝑣1v_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be an arbitrary vertex, and let v2subscript𝑣2v_{2}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT be the antipodal vertex. Then it is easy to check that Γb1(v1)Γb2(v2)subscriptΓ𝑏1subscript𝑣1subscriptΓ𝑏2subscript𝑣2\Gamma_{b-1}(v_{1})\cup\Gamma_{b-2}(v_{2})roman_Γ start_POSTSUBSCRIPT italic_b - 1 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∪ roman_Γ start_POSTSUBSCRIPT italic_b - 2 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) covers all the vertices where b=n2+1𝑏𝑛21b=\lceil\frac{n}{2}\rceil+1italic_b = ⌈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌉ + 1. This means that the burning number is at most b𝑏bitalic_b. The more difficult part is to show that no matter how b1𝑏1b-1italic_b - 1 vertices are chosen, they cannot be a burning sequence, that is, after b1𝑏1b-1italic_b - 1 rounds there is still some vertex that has not received the message yet.

In this note, we extend the above result to Hamming graphs. For positive integers n,q𝑛𝑞n,qitalic_n , italic_q, let [q]:={1,2,,q}assigndelimited-[]𝑞12𝑞[q]:=\{1,2,\ldots,q\}[ italic_q ] := { 1 , 2 , … , italic_q } and let [q]nsuperscriptdelimited-[]𝑞𝑛[q]^{n}[ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT denote the set of n𝑛nitalic_n-tuple of elements of [q]delimited-[]𝑞[q][ italic_q ]. The Hamming distance between u,v[q]n𝑢𝑣superscriptdelimited-[]𝑞𝑛u,v\in[q]^{n}italic_u , italic_v ∈ [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is defined to be the number of entries (coordinates) that they differ. The Hamming graph H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ) has the vertex set V=[q]n𝑉superscriptdelimited-[]𝑞𝑛V=[q]^{n}italic_V = [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, and two vertices are adjacent if they have Hamming distance one. Note that H(n,2)𝐻𝑛2H(n,2)italic_H ( italic_n , 2 ) is (isomorphic to) the n𝑛nitalic_n-dimensional cube. Our main result is the following.

Theorem 2.

Let q3𝑞3q\geq 3italic_q ≥ 3 be an integer, and let G=H(n,q)𝐺𝐻𝑛𝑞G=H(n,q)italic_G = italic_H ( italic_n , italic_q ) be the Hamming graph. Then

(11q)n+1b(G)(11q)n+q+12.11𝑞𝑛1𝑏𝐺11𝑞𝑛𝑞12\left\lfloor\left(1-\tfrac{1}{q}\right)n\right\rfloor+1\leq b(G)\leq\left% \lfloor\left(1-\tfrac{1}{q}\right)n+\tfrac{q+1}{2}\right\rfloor.⌊ ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n ⌋ + 1 ≤ italic_b ( italic_G ) ≤ ⌊ ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n + divide start_ARG italic_q + 1 end_ARG start_ARG 2 end_ARG ⌋ .

The upper bound in Theorem 2 is easily verified by construction. Indeed, the sequence vi=(i,i,,i)subscript𝑣𝑖𝑖𝑖𝑖v_{i}=(i,i,\ldots,i)italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_i , italic_i , … , italic_i ) for i=1,2,,q𝑖12𝑞i=1,2,\ldots,qitalic_i = 1 , 2 , … , italic_q (and any visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for i>q𝑖𝑞i>qitalic_i > italic_q) works as a corresponding burning sequence (see [6] for more details). This construction is valid for q=2𝑞2q=2italic_q = 2 as well, and in this case the upper bound coincides with the correct value of b(H(n,2))𝑏𝐻𝑛2b(H(n,2))italic_b ( italic_H ( italic_n , 2 ) ) given by Theorem 1.

To show the lower bound in Theorem 1, Alon used the Beck–Spencer lemma.

Lemma 1 (Beck–Spencer [3]).

For 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, let 𝐚i{1,1}nsubscript𝐚𝑖superscript11𝑛{\bm{a}}_{i}\in\{-1,1\}^{n}bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ { - 1 , 1 } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be given. Then there exists 𝐱{1,1}n𝐱superscript11𝑛{\bm{x}}\in\{-1,1\}^{n}bold_italic_x ∈ { - 1 , 1 } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT such that the standard inner product satisfies |𝐚i𝐱|<2isubscript𝐚𝑖𝐱2𝑖|{\bm{a}}_{i}\cdot{\bm{x}}|<2i| bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x | < 2 italic_i for all 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n.

We can think of {1,1}nsuperscript11𝑛\{-1,1\}^{n}{ - 1 , 1 } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT as the vertex set of the n𝑛nitalic_n-dimensional cube, and it follows that 𝒂𝒙=n2d(𝒂,𝒙)𝒂𝒙𝑛2𝑑𝒂𝒙{\bm{a}}\cdot{\bm{x}}=n-2d({\bm{a}},{\bm{x}})bold_italic_a ⋅ bold_italic_x = italic_n - 2 italic_d ( bold_italic_a , bold_italic_x ) as we will see in the next section. Then Lemma 1 is restated as follows.

Lemma 2 (Lemma 1 restated).

For 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, let visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be a given vertex of H(n,2)𝐻𝑛2H(n,2)italic_H ( italic_n , 2 ). Then there exists a vertex w𝑤witalic_w such that |n2d(vi,w)|<2i𝑛2𝑑subscript𝑣𝑖𝑤2𝑖|n-2d(v_{i},w)|<2i| italic_n - 2 italic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) | < 2 italic_i for all 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n.

For our proof of the lower bound in Theorem 2, we need a multicolor version of the Beck–Spencer lemma.

Lemma 3.

Let q3𝑞3q\geq 3italic_q ≥ 3. For 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, let visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be a given vertex of H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ). Then there exists a vertex w𝑤witalic_w such that |(11q)nd(vi,w)|<i11𝑞𝑛𝑑subscript𝑣𝑖𝑤𝑖|(1-\frac{1}{q})n-d(v_{i},w)|<i| ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n - italic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) | < italic_i for all 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n.

To prove Lemma 1 Beck and Spencer used the so-called floating variable method based on [2] where Beck and Fiala studied combinatorial discrepancies. Then Doerr and Srivastav in [5] extended the results in [2] (and many other related results concerning discrepancies) to multicolor settings. We utilize their ideas on vector-coloring to prove Lemma 3, c.f. the proof of Theorem 4.2 in [5]. So we explain a multicolor version of the floating variable method in the next section.

It follows from Lemma 1 that b(H(n,2))n2+1𝑏𝐻𝑛2𝑛21b(H(n,2))\geq\lfloor\frac{n}{2}\rfloor+1italic_b ( italic_H ( italic_n , 2 ) ) ≥ ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ + 1. However, this is not the sharp bound if n𝑛nitalic_n is odd. Alon made one more twist to improve the bound in [1]. The author was not able to find an appropriate extension of this tricky part for H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ) (q3𝑞3q\geq 3italic_q ≥ 3), and this suggests that the lower bound in Theorem 2 could be improved.

Conjecture.

b(H(n,q))=(11q)n+q+12𝑏𝐻𝑛𝑞11𝑞𝑛𝑞12b(H(n,q))=\left\lfloor\left(1-\tfrac{1}{q}\right)n+\tfrac{q+1}{2}\right\rflooritalic_b ( italic_H ( italic_n , italic_q ) ) = ⌊ ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n + divide start_ARG italic_q + 1 end_ARG start_ARG 2 end_ARG ⌋.

2. Proofs

We want to restate Lemma 3 in the form of Lemma 1. For this, we need to assign a vector to a vertex in H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ) so that the vector behaves nicely with respect to the inner product and the Hamming distance. To this end, we use vector-coloring introduced by Doerr and Srivastav in [5]. For a qn𝑞𝑛qnitalic_q italic_n-dimensional vector 𝒛=(z1,,zqn)qn𝒛subscript𝑧1subscript𝑧𝑞𝑛superscript𝑞𝑛{\bm{z}}=(z_{1},\ldots,z_{qn})\in{\mathbb{R}}^{qn}bold_italic_z = ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_z start_POSTSUBSCRIPT italic_q italic_n end_POSTSUBSCRIPT ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_q italic_n end_POSTSUPERSCRIPT, let z¯j:=(zq(j1)+1,zq(j1)+2,,zqj)qassignsubscript¯𝑧𝑗subscript𝑧𝑞𝑗11subscript𝑧𝑞𝑗12subscript𝑧𝑞𝑗superscript𝑞\bar{z}_{j}:=(z_{q(j-1)+1},z_{q(j-1)+2},\ldots,z_{qj})\in{\mathbb{R}}^{q}over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT := ( italic_z start_POSTSUBSCRIPT italic_q ( italic_j - 1 ) + 1 end_POSTSUBSCRIPT , italic_z start_POSTSUBSCRIPT italic_q ( italic_j - 1 ) + 2 end_POSTSUBSCRIPT , … , italic_z start_POSTSUBSCRIPT italic_q italic_j end_POSTSUBSCRIPT ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT, and we also write 𝒛=(z¯1,,z¯n)𝒛subscript¯𝑧1subscript¯𝑧𝑛{\bm{z}}=(\bar{z}_{1},\ldots,\bar{z}_{n})bold_italic_z = ( over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). (We write z¯¯𝑧\bar{z}over¯ start_ARG italic_z end_ARG to indicate the vector is q𝑞qitalic_q-dimensional.) For each color i[q]𝑖delimited-[]𝑞i\in[q]italic_i ∈ [ italic_q ], we assign a vector c¯i=1q1¯+e¯iqsubscript¯𝑐𝑖1𝑞¯1subscript¯𝑒𝑖superscript𝑞\bar{c}_{i}=-\frac{1}{q}\bar{1}+\bar{e}_{i}\in{\mathbb{R}}^{q}over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG over¯ start_ARG 1 end_ARG + over¯ start_ARG italic_e end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT, that is, c¯isubscript¯𝑐𝑖\bar{c}_{i}over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has 11q11𝑞1-\frac{1}{q}1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG at the i𝑖iitalic_i-th entry, and 1q1𝑞-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG at the other q1𝑞1q-1italic_q - 1 entries. For example, if q=3𝑞3q=3italic_q = 3 then c¯1=(23,13,13)subscript¯𝑐1231313\bar{c}_{1}=(\frac{2}{3},-\frac{1}{3},-\frac{1}{3})over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( divide start_ARG 2 end_ARG start_ARG 3 end_ARG , - divide start_ARG 1 end_ARG start_ARG 3 end_ARG , - divide start_ARG 1 end_ARG start_ARG 3 end_ARG ), c¯2=(13,23,13)subscript¯𝑐2132313\bar{c}_{2}=(-\frac{1}{3},\frac{2}{3},-\frac{1}{3})over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ( - divide start_ARG 1 end_ARG start_ARG 3 end_ARG , divide start_ARG 2 end_ARG start_ARG 3 end_ARG , - divide start_ARG 1 end_ARG start_ARG 3 end_ARG ), c¯3=(13,13,23)subscript¯𝑐3131323\bar{c}_{3}=(-\frac{1}{3},-\frac{1}{3},\frac{2}{3})over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = ( - divide start_ARG 1 end_ARG start_ARG 3 end_ARG , - divide start_ARG 1 end_ARG start_ARG 3 end_ARG , divide start_ARG 2 end_ARG start_ARG 3 end_ARG ). By definition the sum of all entries of cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT equals 00. Let Q𝑄Qitalic_Q be the set of color vectors, that is,

Q={c¯1,c¯2,,c¯q}.𝑄subscript¯𝑐1subscript¯𝑐2subscript¯𝑐𝑞Q=\{\bar{c}_{1},\bar{c}_{2},\ldots,\bar{c}_{q}\}.italic_Q = { over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT } .

For each vertex v=(ν1,,νn)[q]n𝑣subscript𝜈1subscript𝜈𝑛superscriptdelimited-[]𝑞𝑛v=(\nu_{1},\ldots,\nu_{n})\in[q]^{n}italic_v = ( italic_ν start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_ν start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ∈ [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT of H(n,q)𝐻𝑛𝑞H(n,q)italic_H ( italic_n , italic_q ), we assign a vector 𝒛=(z¯1,,z¯n)qn𝒛subscript¯𝑧1subscript¯𝑧𝑛superscript𝑞𝑛{\bm{z}}=(\bar{z}_{1},\ldots,\bar{z}_{n})\in{\mathbb{R}}^{qn}bold_italic_z = ( over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_q italic_n end_POSTSUPERSCRIPT by

(1) z¯i:=c¯νiassignsubscript¯𝑧𝑖subscript¯𝑐subscript𝜈𝑖\bar{z}_{i}:=\bar{c}_{\nu_{i}}over¯ start_ARG italic_z end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT := over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_ν start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT

for 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n. In this case we understand 𝒛Qn𝒛superscript𝑄𝑛{\bm{z}}\in Q^{n}bold_italic_z ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Define a bijection φ:[q]nQn:𝜑superscriptdelimited-[]𝑞𝑛superscript𝑄𝑛\varphi:[q]^{n}\to Q^{n}italic_φ : [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT → italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT by (1) and

(2) φ(v):=𝒛.assign𝜑𝑣𝒛\varphi(v):={\bm{z}}.italic_φ ( italic_v ) := bold_italic_z .
Claim 1.

Let v,w[q]n𝑣𝑤superscriptdelimited-[]𝑞𝑛v,w\in[q]^{n}italic_v , italic_w ∈ [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, and 𝐚=φ(v),𝐱=φ(w)formulae-sequence𝐚𝜑𝑣𝐱𝜑𝑤{\bm{a}}=\varphi(v),{\bm{x}}=\varphi(w)bold_italic_a = italic_φ ( italic_v ) , bold_italic_x = italic_φ ( italic_w ). Then 𝐚𝐱=(11q)nd(v,w)𝐚𝐱11𝑞𝑛𝑑𝑣𝑤{\bm{a}}\cdot{\bm{x}}=(1-\frac{1}{q})n-d(v,w)bold_italic_a ⋅ bold_italic_x = ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n - italic_d ( italic_v , italic_w ).

Proof.

Let s:=#{i[n]:a¯ix¯i}=d(v,w)assign𝑠#conditional-set𝑖delimited-[]𝑛subscript¯𝑎𝑖subscript¯𝑥𝑖𝑑𝑣𝑤s:=\#\{i\in[n]:\bar{a}_{i}\neq\bar{x}_{i}\}=d(v,w)italic_s := # { italic_i ∈ [ italic_n ] : over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } = italic_d ( italic_v , italic_w ). It follows from (3) that 𝒂𝒙=(11q)(ns)1qs=(11q)nd(v,w)𝒂𝒙11𝑞𝑛𝑠1𝑞𝑠11𝑞𝑛𝑑𝑣𝑤{\bm{a}}\cdot{\bm{x}}=(1-\tfrac{1}{q})(n-s)-\tfrac{1}{q}s=(1-\tfrac{1}{q})n-d(% v,w)bold_italic_a ⋅ bold_italic_x = ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) ( italic_n - italic_s ) - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG italic_s = ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n - italic_d ( italic_v , italic_w ). ∎

Now we can restate Lemma 3.

Lemma 4 (Lemma 3 restated).

For 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, let 𝐚iQnsubscript𝐚𝑖superscript𝑄𝑛{\bm{a}}_{i}\in Q^{n}bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be given. Then there exists 𝐱Qn𝐱superscript𝑄𝑛{\bm{x}}\in Q^{n}bold_italic_x ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT such that |𝐚i𝐱|<isubscript𝐚𝑖𝐱𝑖|{\bm{a}}_{i}\cdot{\bm{x}}|<i| bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x | < italic_i for all 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n.

Proof.

Let Q~q~𝑄superscript𝑞\tilde{Q}\subset{\mathbb{R}}^{q}over~ start_ARG italic_Q end_ARG ⊂ blackboard_R start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT denote the convex hull of Q𝑄Qitalic_Q, that is,

Q~:={i=1qλic¯i:0λi1(i[q]),i=1qλi=1}.assign~𝑄conditional-setsuperscriptsubscript𝑖1𝑞subscript𝜆𝑖subscript¯𝑐𝑖formulae-sequence0subscript𝜆𝑖1𝑖delimited-[]𝑞superscriptsubscript𝑖1𝑞subscript𝜆𝑖1\tilde{Q}:=\left\{\sum_{i=1}^{q}\lambda_{i}\bar{c}_{i}:0\leq\lambda_{i}\leq 1% \,(i\in[q]),\,\sum_{i=1}^{q}\lambda_{i}=1\right\}.over~ start_ARG italic_Q end_ARG := { ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : 0 ≤ italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ 1 ( italic_i ∈ [ italic_q ] ) , ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 } .
Claim 2.

For a¯,x¯Q¯𝑎¯𝑥𝑄\bar{a},\bar{x}\in Qover¯ start_ARG italic_a end_ARG , over¯ start_ARG italic_x end_ARG ∈ italic_Q and y¯Q~¯𝑦~𝑄\bar{y}\in\tilde{Q}over¯ start_ARG italic_y end_ARG ∈ over~ start_ARG italic_Q end_ARG, we have the following.

  • a¯x¯{1q,11q}¯𝑎¯𝑥1𝑞11𝑞\bar{a}\cdot\bar{x}\in\{-\frac{1}{q},1-\frac{1}{q}\}over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_x end_ARG ∈ { - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG , 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG }.

  • 1qa¯y¯11q1𝑞¯𝑎¯𝑦11𝑞-\frac{1}{q}\leq\bar{a}\cdot\bar{y}\leq 1-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ≤ over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG ≤ 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG. If a¯y¯=11q¯𝑎¯𝑦11𝑞\bar{a}\cdot\bar{y}=1-\frac{1}{q}over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG = 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG, then y¯=a¯¯𝑦¯𝑎\bar{y}=\bar{a}over¯ start_ARG italic_y end_ARG = over¯ start_ARG italic_a end_ARG.

  • |a¯x¯a¯y¯|1¯𝑎¯𝑥¯𝑎¯𝑦1|\bar{a}\cdot\bar{x}-\bar{a}\cdot\bar{y}|\leq 1| over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_x end_ARG - over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG | ≤ 1. Moreover, if equality holds, then (i) y¯Q¯𝑦𝑄\bar{y}\in Qover¯ start_ARG italic_y end_ARG ∈ italic_Q or (ii) there exists i𝑖iitalic_i such that a¯=x¯=c¯i¯𝑎¯𝑥subscript¯𝑐𝑖\bar{a}=\bar{x}=\bar{c}_{i}over¯ start_ARG italic_a end_ARG = over¯ start_ARG italic_x end_ARG = over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and i𝑖iitalic_i-th entry of y¯¯𝑦\bar{y}over¯ start_ARG italic_y end_ARG is 1q1𝑞-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG.

Proof.

Without loss of generality we may assume that a¯=c¯1¯𝑎subscript¯𝑐1\bar{a}=\bar{c}_{1}over¯ start_ARG italic_a end_ARG = over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

The first item follows from

(3) c¯ic¯j={11qif i=j,1qif ij.subscript¯𝑐𝑖subscript¯𝑐𝑗cases11𝑞if i=j1𝑞if ij\bar{c}_{i}\cdot\bar{c}_{j}=\begin{cases}1-\frac{1}{q}&\text{if $i=j$},\\ -\frac{1}{q}&\text{if $i\neq j$}.\end{cases}over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = { start_ROW start_CELL 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG end_CELL start_CELL if italic_i = italic_j , end_CELL end_ROW start_ROW start_CELL - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG end_CELL start_CELL if italic_i ≠ italic_j . end_CELL end_ROW

For the second item, let y¯=i=1qλic¯iQ~¯𝑦superscriptsubscript𝑖1𝑞subscript𝜆𝑖subscript¯𝑐𝑖~𝑄\bar{y}=\sum_{i=1}^{q}\lambda_{i}\bar{c}_{i}\in\tilde{Q}over¯ start_ARG italic_y end_ARG = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ over~ start_ARG italic_Q end_ARG. Noting that i=2qλi=1λ1superscriptsubscript𝑖2𝑞subscript𝜆𝑖1subscript𝜆1\sum_{i=2}^{q}\lambda_{i}=1-\lambda_{1}∑ start_POSTSUBSCRIPT italic_i = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1 - italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, we have

(4) a¯y¯=c¯1i=1qλic¯i=(11q)λ11q(1λ1)=λ11q.¯𝑎¯𝑦subscript¯𝑐1superscriptsubscript𝑖1𝑞subscript𝜆𝑖subscript¯𝑐𝑖11𝑞subscript𝜆11𝑞1subscript𝜆1subscript𝜆11𝑞\bar{a}\cdot\bar{y}=\bar{c}_{1}\cdot\sum_{i=1}^{q}\lambda_{i}\bar{c}_{i}=(1-% \tfrac{1}{q})\lambda_{1}-\tfrac{1}{q}(1-\lambda_{1})=\lambda_{1}-\tfrac{1}{q}.over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG = over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ( 1 - italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG .

Then 1qa¯y¯11q1𝑞¯𝑎¯𝑦11𝑞-\frac{1}{q}\leq\bar{a}\cdot\bar{y}\leq 1-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ≤ over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG ≤ 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG follows from 0λ110subscript𝜆110\leq\lambda_{1}\leq 10 ≤ italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ 1. If a¯y¯=11q¯𝑎¯𝑦11𝑞\bar{a}\cdot\bar{y}=1-\frac{1}{q}over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG = 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG, then λ1=1subscript𝜆11\lambda_{1}=1italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 1, that is, y¯=c¯1¯𝑦subscript¯𝑐1\bar{y}=\bar{c}_{1}over¯ start_ARG italic_y end_ARG = over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

By the first and second items we have |a¯x¯a¯y¯|1¯𝑎¯𝑥¯𝑎¯𝑦1|\bar{a}\cdot\bar{x}-\bar{a}\cdot\bar{y}|\leq 1| over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_x end_ARG - over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG | ≤ 1. If equality holds, then (a¯x¯,a¯y¯)=(1q,11q)¯𝑎¯𝑥¯𝑎¯𝑦1𝑞11𝑞(\bar{a}\cdot\bar{x},\bar{a}\cdot\bar{y})=(-\frac{1}{q},1-\frac{1}{q})( over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_x end_ARG , over¯ start_ARG italic_a end_ARG ⋅ over¯ start_ARG italic_y end_ARG ) = ( - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG , 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) or (11q,1q)11𝑞1𝑞(1-\frac{1}{q},-\frac{1}{q})( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG , - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ). For the former case, we have y¯=a¯Q¯𝑦¯𝑎𝑄\bar{y}=\bar{a}\in Qover¯ start_ARG italic_y end_ARG = over¯ start_ARG italic_a end_ARG ∈ italic_Q by the second item. For the latter case, we have λ1=0subscript𝜆10\lambda_{1}=0italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 0 by (4), and the first entry of y¯¯𝑦\bar{y}over¯ start_ARG italic_y end_ARG is λ1(11q)+i=2qλi(1q)=01q(1λ1)=1qsubscript𝜆111𝑞superscriptsubscript𝑖2𝑞subscript𝜆𝑖1𝑞01𝑞1subscript𝜆11𝑞\lambda_{1}(1-\frac{1}{q})+\sum_{i=2}^{q}\lambda_{i}(-\frac{1}{q})=0-\frac{1}{% q}(1-\lambda_{1})=-\frac{1}{q}italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) + ∑ start_POSTSUBSCRIPT italic_i = 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_λ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) = 0 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ( 1 - italic_λ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG. ∎

Let 𝒙=(x1,,xqn)=(x¯1,,x¯n)qn𝒙subscript𝑥1subscript𝑥𝑞𝑛subscript¯𝑥1subscript¯𝑥𝑛superscript𝑞𝑛{\bm{x}}=(x_{1},\ldots,x_{qn})=(\bar{x}_{1},\ldots,\bar{x}_{n})\in{\mathbb{R}}% ^{qn}bold_italic_x = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_q italic_n end_POSTSUBSCRIPT ) = ( over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ∈ blackboard_R start_POSTSUPERSCRIPT italic_q italic_n end_POSTSUPERSCRIPT be a variable vector. We describe an algorithm updating 𝒙𝒙{\bm{x}}bold_italic_x step by step in such a way that at each step 𝒙Q~n𝒙superscript~𝑄𝑛{\bm{x}}\in\tilde{Q}^{n}bold_italic_x ∈ over~ start_ARG italic_Q end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, and in the end 𝒙Qn𝒙superscript𝑄𝑛{\bm{x}}\in Q^{n}bold_italic_x ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. We call a variable xksubscript𝑥𝑘x_{k}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT floating if xk{1q,11q}subscript𝑥𝑘1𝑞11𝑞x_{k}\in\{-\frac{1}{q},1-\frac{1}{q}\}italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ∈ { - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG , 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG }, and fixed otherwise. Once a variable is fixed, then it stays the same value and it is treated as a constant.

We consider the following three conditions.

  • (C1)

    𝒂i𝒙=0subscript𝒂𝑖𝒙0{\bm{a}}_{i}\cdot{\bm{x}}=0bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x = 0,

  • (C2)

    xq(j1)+1+xq(j1)+2++xqj=0subscript𝑥𝑞𝑗11subscript𝑥𝑞𝑗12subscript𝑥𝑞𝑗0x_{q(j-1)+1}+x_{q(j-1)+2}+\cdots+x_{qj}=0italic_x start_POSTSUBSCRIPT italic_q ( italic_j - 1 ) + 1 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_q ( italic_j - 1 ) + 2 end_POSTSUBSCRIPT + ⋯ + italic_x start_POSTSUBSCRIPT italic_q italic_j end_POSTSUBSCRIPT = 0,

  • (C3)

    𝒙Q~n𝒙superscript~𝑄𝑛{\bm{x}}\in\tilde{Q}^{n}bold_italic_x ∈ over~ start_ARG italic_Q end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT.

We will solve a system of equations satisfying these conditions according to the following procedure.

Step(0) :

Consider the following system Eq(0) of equations:

  • •:

    (C1) for 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n,

  • •:

    (C2) for 1jn1𝑗𝑛1\leq j\leq n1 ≤ italic_j ≤ italic_n.

Then 𝒙0:=𝟎assignsubscript𝒙00{\bm{x}}_{0}:={\mathbf{0}}bold_italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT := bold_0 is a solution to Eq(0), and it satisfies (C3) as well.

Step(1) :

Consider the following system Eq(1) of equations:

  • •:

    (C1) for 1in11𝑖𝑛11\leq i\leq n-11 ≤ italic_i ≤ italic_n - 1,

  • •:

    (C2) for 1jn1𝑗𝑛1\leq j\leq n1 ≤ italic_j ≤ italic_n.

Eq(1) has qn𝑞𝑛qnitalic_q italic_n variables and 2n12𝑛12n-12 italic_n - 1 equations. Thus we have a non-trivial solution 𝒚𝟎𝒚0{\bm{y}}\neq{\mathbf{0}}bold_italic_y ≠ bold_0. For every λ0𝜆0\lambda\geq 0italic_λ ≥ 0, λ𝒚𝜆𝒚\lambda{\bm{y}}italic_λ bold_italic_y also satisfies Eq(1). Moreover, if λ=0𝜆0\lambda=0italic_λ = 0, then it satisfies (C3) as well.

Increase λ𝜆\lambdaitalic_λ continuously starting from 00. Then at some point at least one of the entries of λ𝒚𝜆𝒚\lambda{\bm{y}}italic_λ bold_italic_y becomes 1q1𝑞-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG or 11q11𝑞1-\frac{1}{q}1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG for the first time. Using this λ>0𝜆0\lambda>0italic_λ > 0, let 𝒙1:=𝒙0+λ𝒚assignsubscript𝒙1subscript𝒙0𝜆𝒚{\bm{x}}_{1}:={\bm{x}}_{0}+\lambda{\bm{y}}bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT := bold_italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT + italic_λ bold_italic_y. Then 𝒙1subscript𝒙1{\bm{x}}_{1}bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT satisfies Eq(1) and (C3). This 𝒙1subscript𝒙1{\bm{x}}_{1}bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is not yet determined and may be updated. Let s=1𝑠1s=1italic_s = 1 and go to Step(s) below.

Step(s) :

We have a temporary vector 𝒙s=(x¯1,,x¯n)subscript𝒙𝑠subscript¯𝑥1subscript¯𝑥𝑛{\bm{x}}_{s}=(\bar{x}_{1},\ldots,\bar{x}_{n})bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = ( over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) which satisfies (C1) for 1ins1𝑖𝑛𝑠1\leq i\leq n-s1 ≤ italic_i ≤ italic_n - italic_s, (C2) for 1jn1𝑗𝑛1\leq j\leq n1 ≤ italic_j ≤ italic_n, and (C3). For r{0,1,,q}𝑟01𝑞r\in\{0,1,\ldots,q\}italic_r ∈ { 0 , 1 , … , italic_q } let

Fr(𝒙s):={j[n]:the number of fixed entries in x¯j is r}.assignsubscript𝐹𝑟subscript𝒙𝑠conditional-set𝑗delimited-[]𝑛the number of fixed entries in x¯j is rF_{r}({\bm{x}}_{s}):=\{j\in[n]:\text{the number of fixed entries in $\bar{x}_{% j}$ is $r$}\}.italic_F start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) := { italic_j ∈ [ italic_n ] : the number of fixed entries in over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is italic_r } .

Note that Fq1(𝒙s)=subscript𝐹𝑞1subscript𝒙𝑠F_{q-1}({\bm{x}}_{s})=\emptysetitalic_F start_POSTSUBSCRIPT italic_q - 1 end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) = ∅ because if q1𝑞1q-1italic_q - 1 entries in x¯jsubscript¯𝑥𝑗\bar{x}_{j}over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT are fixed, then the remaining entry is necessarily in {1q,11q}1𝑞11𝑞\{-\frac{1}{q},1-\frac{1}{q}\}{ - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG , 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG } by (C2) and (C3).

If |Fq(𝒙s)|ssubscript𝐹𝑞subscript𝒙𝑠𝑠|F_{q}({\bm{x}}_{s})|\geq s| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) | ≥ italic_s, then we determine 𝒙ssubscript𝒙𝑠{\bm{x}}_{s}bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT and complete Step(s𝑠sitalic_s). Moreover, if s=n𝑠𝑛s=nitalic_s = italic_n, then exit the procedure, otherwise let 𝒙s+1:=𝒙sassignsubscript𝒙𝑠1subscript𝒙𝑠{\bm{x}}_{s+1}:={\bm{x}}_{s}bold_italic_x start_POSTSUBSCRIPT italic_s + 1 end_POSTSUBSCRIPT := bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT and proceed to Step(s+1𝑠1s+1italic_s + 1). Note that 𝒙s+1subscript𝒙𝑠1{\bm{x}}_{s+1}bold_italic_x start_POSTSUBSCRIPT italic_s + 1 end_POSTSUBSCRIPT satisfies (C1) for 1in(s+1)1𝑖𝑛𝑠11\leq i\leq n-(s+1)1 ≤ italic_i ≤ italic_n - ( italic_s + 1 ), (C2) for 1jn1𝑗𝑛1\leq j\leq n1 ≤ italic_j ≤ italic_n, and (C3).

From now on, we deal with the case |Fq(𝒙s)|s1subscript𝐹𝑞subscript𝒙𝑠𝑠1|F_{q}({\bm{x}}_{s})|\leq s-1| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) | ≤ italic_s - 1. Since |Fq(𝒙s)|subscript𝐹𝑞subscript𝒙𝑠|F_{q}({\bm{x}}_{s})|| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) | is non-decreasing in s𝑠sitalic_s, and |Fq(𝒙s1)|s1subscript𝐹𝑞subscript𝒙𝑠1𝑠1|F_{q}({\bm{x}}_{s-1})|\geq s-1| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s - 1 end_POSTSUBSCRIPT ) | ≥ italic_s - 1 holds when 𝒙s1subscript𝒙𝑠1{\bm{x}}_{s-1}bold_italic_x start_POSTSUBSCRIPT italic_s - 1 end_POSTSUBSCRIPT is determined, we may assume that |Fq(𝒙s)|=s1subscript𝐹𝑞subscript𝒙𝑠𝑠1|F_{q}({\bm{x}}_{s})|=s-1| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) | = italic_s - 1. Let fr=|Fr(𝒙s)|subscript𝑓𝑟subscript𝐹𝑟subscript𝒙𝑠f_{r}=|F_{r}({\bm{x}}_{s})|italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = | italic_F start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) |. Then the number of fixed entries in 𝒙ssubscript𝒙𝑠{\bm{x}}_{s}bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT is r=1qrfrsuperscriptsubscript𝑟1𝑞𝑟subscript𝑓𝑟\sum_{r=1}^{q}rf_{r}∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_r italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, and that of floating entries is qnr=1qrfr𝑞𝑛superscriptsubscript𝑟1𝑞𝑟subscript𝑓𝑟qn-\sum_{r=1}^{q}rf_{r}italic_q italic_n - ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_r italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT.

We want to consider a system of equations consisting of only floating entries of 𝒙ssubscript𝒙𝑠{\bm{x}}_{s}bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT. To this end, let (C1) and (C2) be equations obtained form (C1) and (C2), respectively, by replacing the coefficients corresponding to the fixed entries with zeros. Consider the following system Eq(s𝑠sitalic_s) of equations:

  • •:

    (C1) for 1ins=nfq11𝑖𝑛𝑠𝑛subscript𝑓𝑞11\leq i\leq n-s=n-f_{q}-11 ≤ italic_i ≤ italic_n - italic_s = italic_n - italic_f start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT - 1,

  • •:

    (C2) for jF0(𝒙s)F1(𝒙s)Fq2(𝒙s)𝑗subscript𝐹0subscript𝒙𝑠subscript𝐹1subscript𝒙𝑠subscript𝐹𝑞2subscript𝒙𝑠j\in F_{0}({\bm{x}}_{s})\cup F_{1}({\bm{x}}_{s})\cup\cdots\cup F_{q-2}({\bm{x}% }_{s})italic_j ∈ italic_F start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∪ italic_F start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ∪ ⋯ ∪ italic_F start_POSTSUBSCRIPT italic_q - 2 end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ).

Now we have qnr=1qrfr𝑞𝑛superscriptsubscript𝑟1𝑞𝑟subscript𝑓𝑟qn-\sum_{r=1}^{q}rf_{r}italic_q italic_n - ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_r italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT variables, and (nfq1)+(nfq)=2n2fq1𝑛subscript𝑓𝑞1𝑛subscript𝑓𝑞2𝑛2subscript𝑓𝑞1(n-f_{q}-1)+(n-f_{q})=2n-2f_{q}-1( italic_n - italic_f start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT - 1 ) + ( italic_n - italic_f start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ) = 2 italic_n - 2 italic_f start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT - 1 equations. Thus the dimension of solution space is (q2)nr=1qrfr+2fq+12fq+11𝑞2𝑛superscriptsubscript𝑟1𝑞𝑟subscript𝑓𝑟2subscript𝑓𝑞12subscript𝑓𝑞11(q-2)n-\sum_{r=1}^{q}rf_{r}+2f_{q}+1\geq 2f_{q}+1\geq 1( italic_q - 2 ) italic_n - ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT italic_r italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT + 2 italic_f start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + 1 ≥ 2 italic_f start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT + 1 ≥ 1, and we have a non-trivial solution 𝒚𝟎𝒚0{\bm{y}}\neq{\mathbf{0}}bold_italic_y ≠ bold_0. For every λ0𝜆0\lambda\geq 0italic_λ ≥ 0, λ𝒚𝜆𝒚\lambda{\bm{y}}italic_λ bold_italic_y also satisfies Eq(q𝑞qitalic_q). We extend 𝒚[qn]Fq(𝒙s)𝒚superscriptdelimited-[]𝑞𝑛subscript𝐹𝑞subscript𝒙𝑠{\bm{y}}\in{\mathbb{R}}^{[qn]\setminus F_{q}({\bm{x}}_{s})}bold_italic_y ∈ blackboard_R start_POSTSUPERSCRIPT [ italic_q italic_n ] ∖ italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT to 𝒚qn𝒚superscript𝑞𝑛{\bm{y}}\in{\mathbb{R}}^{qn}bold_italic_y ∈ blackboard_R start_POSTSUPERSCRIPT italic_q italic_n end_POSTSUPERSCRIPT by inserting 00 at the positions in Fq(𝒙s)subscript𝐹𝑞subscript𝒙𝑠F_{q}({\bm{x}}_{s})italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ). By continuously increasing λ𝜆\lambdaitalic_λ from 00, we get λ𝒚𝜆𝒚\lambda{\bm{y}}italic_λ bold_italic_y such that one of the entries becomes 1q1𝑞-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG or 11q11𝑞1-\frac{1}{q}1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG for the first time. Using this λ>0𝜆0\lambda>0italic_λ > 0, let 𝒙:=𝒙s+λ𝒚assign𝒙subscript𝒙𝑠𝜆𝒚{\bm{x}}:={\bm{x}}_{s}+\lambda{\bm{y}}bold_italic_x := bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT + italic_λ bold_italic_y. Then 𝒙𝒙{\bm{x}}bold_italic_x satisfies (C1) for 1ins1𝑖𝑛𝑠1\leq i\leq n-s1 ≤ italic_i ≤ italic_n - italic_s, (C2) for 1jn1𝑗𝑛1\leq j\leq n1 ≤ italic_j ≤ italic_n, and (C3). Update 𝒙s:=𝒙assignsubscript𝒙𝑠𝒙{\bm{x}}_{s}:={\bm{x}}bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT := bold_italic_x, and return to the beginning of Step(s).

Completion of procedure :

When Step(n) is completed, we obtain 𝒙1,,𝒙nsubscript𝒙1subscript𝒙𝑛{\bm{x}}_{1},\ldots,{\bm{x}}_{n}bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. By construction, we have the following conditions.

  • •:

    |Fq(𝒙s)|ssubscript𝐹𝑞subscript𝒙𝑠𝑠|F_{q}({\bm{x}}_{s})|\geq s| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) | ≥ italic_s and 𝒙sQ~nsubscript𝒙𝑠superscript~𝑄𝑛{\bm{x}}_{s}\in\tilde{Q}^{n}bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∈ over~ start_ARG italic_Q end_ARG start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT for 1s<n1𝑠𝑛1\leq s<n1 ≤ italic_s < italic_n.

  • •:

    |Fq(𝒙n)|=nsubscript𝐹𝑞subscript𝒙𝑛𝑛|F_{q}({\bm{x}}_{n})|=n| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) | = italic_n, that is, 𝒙nQnsubscript𝒙𝑛superscript𝑄𝑛{\bm{x}}_{n}\in Q^{n}bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT.

  • •:

    𝒂i𝒙ni=0subscript𝒂𝑖subscript𝒙𝑛𝑖0{\bm{a}}_{i}\cdot{\bm{x}}_{n-i}=0bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x start_POSTSUBSCRIPT italic_n - italic_i end_POSTSUBSCRIPT = 0 for 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n. (Indeed 𝒂i𝒙s=0subscript𝒂𝑖subscript𝒙𝑠0{\bm{a}}_{i}\cdot{\bm{x}}_{s}=0bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = 0 for 1s<n1𝑠𝑛1\leq s<n1 ≤ italic_s < italic_n, 1ins1𝑖𝑛𝑠1\leq i\leq n-s1 ≤ italic_i ≤ italic_n - italic_s.)

By running this algorithm, determine 𝒙1,,𝒙nsubscript𝒙1subscript𝒙𝑛{\bm{x}}_{1},\ldots,{\bm{x}}_{n}bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and let 𝒙:=𝒙n=(x¯1,,x¯n)Qnassign𝒙subscript𝒙𝑛subscript¯𝑥1subscript¯𝑥𝑛superscript𝑄𝑛{\bm{x}}:={\bm{x}}_{n}=(\bar{x}_{1},\ldots,\bar{x}_{n})\in Q^{n}bold_italic_x := bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = ( over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT.

We have 𝒂1𝒙n1=0subscript𝒂1subscript𝒙𝑛10{\bm{a}}_{1}\cdot{\bm{x}}_{n-1}=0bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT = 0. If 𝒙=𝒙n1𝒙subscript𝒙𝑛1{\bm{x}}={\bm{x}}_{n-1}bold_italic_x = bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT, then |𝒂1𝒙|=0subscript𝒂1𝒙0|{\bm{a}}_{1}\cdot{\bm{x}}|=0| bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ bold_italic_x | = 0. If 𝒙𝒙n1𝒙subscript𝒙𝑛1{\bm{x}}\neq{\bm{x}}_{n-1}bold_italic_x ≠ bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT, then |Fq(𝒙n1)|=n1subscript𝐹𝑞subscript𝒙𝑛1𝑛1|F_{q}({\bm{x}}_{n-1})|=n-1| italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ) | = italic_n - 1, and there exists precisely one j𝑗jitalic_j such that jFq(𝒙n1)𝑗subscript𝐹𝑞subscript𝒙𝑛1j\not\in F_{q}({\bm{x}}_{n-1})italic_j ∉ italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT ). Then, writing 𝒂1=(a¯1,,a¯n)subscript𝒂1subscript¯𝑎1subscript¯𝑎𝑛{\bm{a}}_{1}=(\bar{a}_{1},\ldots,\bar{a}_{n})bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ( over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) and 𝒙n1=(y¯1,,y¯n)subscript𝒙𝑛1subscript¯𝑦1subscript¯𝑦𝑛{\bm{x}}_{n-1}=(\bar{y}_{1},\ldots,\bar{y}_{n})bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT = ( over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ), we have a¯j,x¯jQsubscript¯𝑎𝑗subscript¯𝑥𝑗𝑄\bar{a}_{j},\bar{x}_{j}\in Qover¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∈ italic_Q, y¯jQ~Qsubscript¯𝑦𝑗~𝑄𝑄\bar{y}_{j}\in\tilde{Q}\setminus Qover¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ∈ over~ start_ARG italic_Q end_ARG ∖ italic_Q, and by Claim 2,

|𝒂1𝒙|=|𝒂1𝒙𝒂1𝒙n1|=|a¯jx¯ja¯jy¯j|1.subscript𝒂1𝒙subscript𝒂1𝒙subscript𝒂1subscript𝒙𝑛1subscript¯𝑎𝑗subscript¯𝑥𝑗subscript¯𝑎𝑗subscript¯𝑦𝑗1|{\bm{a}}_{1}\cdot{\bm{x}}|=|{\bm{a}}_{1}\cdot{\bm{x}}-{\bm{a}}_{1}\cdot{\bm{x% }}_{n-1}|=|\bar{a}_{j}\cdot\bar{x}_{j}-\bar{a}_{j}\cdot\bar{y}_{j}|\leq 1.| bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ bold_italic_x | = | bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ bold_italic_x - bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ bold_italic_x start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT | = | over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | ≤ 1 .

Moreover, if |a¯jx¯ja¯jy¯j|=1subscript¯𝑎𝑗subscript¯𝑥𝑗subscript¯𝑎𝑗subscript¯𝑦𝑗1|\bar{a}_{j}\cdot\bar{x}_{j}-\bar{a}_{j}\cdot\bar{y}_{j}|=1| over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | = 1, then there exists i𝑖iitalic_i such that a¯j=x¯j=c¯isubscript¯𝑎𝑗subscript¯𝑥𝑗subscript¯𝑐𝑖\bar{a}_{j}=\bar{x}_{j}=\bar{c}_{i}over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and the i𝑖iitalic_i-th entry of y¯jsubscript¯𝑦𝑗\bar{y}_{j}over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is 1q1𝑞-\frac{1}{q}- divide start_ARG 1 end_ARG start_ARG italic_q end_ARG. But then the i𝑖iitalic_i-th entry of y¯jsubscript¯𝑦𝑗\bar{y}_{j}over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is fixed and remains unchanged thereafter. This contradicts the fact that the i𝑖iitalic_i-th entry of x¯j=c¯isubscript¯𝑥𝑗subscript¯𝑐𝑖\bar{x}_{j}=\bar{c}_{i}over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = over¯ start_ARG italic_c end_ARG start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is 11q11𝑞1-\frac{1}{q}1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG. Consequently we have |𝒂1𝒙|=|a¯jx¯ja¯jy¯j|<1subscript𝒂1𝒙subscript¯𝑎𝑗subscript¯𝑥𝑗subscript¯𝑎𝑗subscript¯𝑦𝑗1|{\bm{a}}_{1}\cdot{\bm{x}}|=|\bar{a}_{j}\cdot\bar{x}_{j}-\bar{a}_{j}\cdot\bar{% y}_{j}|<1| bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⋅ bold_italic_x | = | over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | < 1.

Similarly, for 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, we have 𝒂i𝒙ni=0subscript𝒂𝑖subscript𝒙𝑛𝑖0{\bm{a}}_{i}\cdot{\bm{x}}_{n-i}=0bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x start_POSTSUBSCRIPT italic_n - italic_i end_POSTSUBSCRIPT = 0 and Fq(𝒙ni)nisubscript𝐹𝑞subscript𝒙𝑛𝑖𝑛𝑖F_{q}({\bm{x}}_{n-i})\geq n-iitalic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_n - italic_i end_POSTSUBSCRIPT ) ≥ italic_n - italic_i. Thus, letting J=[n]Fq(𝒙ni)𝐽delimited-[]𝑛subscript𝐹𝑞subscript𝒙𝑛𝑖J=[n]\setminus F_{q}({\bm{x}}_{n-i})italic_J = [ italic_n ] ∖ italic_F start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_n - italic_i end_POSTSUBSCRIPT ), we have |J|i𝐽𝑖|J|\leq i| italic_J | ≤ italic_i and

|𝒂i𝒙|=|𝒂i𝒙𝒂i𝒙ni|=|jJ(a¯jx¯ja¯jy¯j)|jJ|a¯jx¯ja¯jy¯j|<i,subscript𝒂𝑖𝒙subscript𝒂𝑖𝒙subscript𝒂𝑖subscript𝒙𝑛𝑖subscript𝑗𝐽subscript¯𝑎𝑗subscript¯𝑥𝑗subscript¯𝑎𝑗subscript¯𝑦𝑗subscript𝑗𝐽subscript¯𝑎𝑗subscript¯𝑥𝑗subscript¯𝑎𝑗subscript¯𝑦𝑗𝑖|{\bm{a}}_{i}\cdot{\bm{x}}|=|{\bm{a}}_{i}\cdot{\bm{x}}-{\bm{a}}_{i}\cdot{\bm{x% }}_{n-i}|=\left|\sum_{j\in J}(\bar{a}_{j}\cdot\bar{x}_{j}-\bar{a}_{j}\cdot\bar% {y}_{j})\right|\leq\sum_{j\in J}\left|\bar{a}_{j}\cdot\bar{x}_{j}-\bar{a}_{j}% \cdot\bar{y}_{j}\right|<i,| bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x | = | bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x - bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x start_POSTSUBSCRIPT italic_n - italic_i end_POSTSUBSCRIPT | = | ∑ start_POSTSUBSCRIPT italic_j ∈ italic_J end_POSTSUBSCRIPT ( over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) | ≤ ∑ start_POSTSUBSCRIPT italic_j ∈ italic_J end_POSTSUBSCRIPT | over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⋅ over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | < italic_i ,

where we write 𝒂i=(a¯1,,a¯n)subscript𝒂𝑖subscript¯𝑎1subscript¯𝑎𝑛{\bm{a}}_{i}=(\bar{a}_{1},\ldots,\bar{a}_{n})bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_a end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) and 𝒙ni=(y¯1,,y¯n)subscript𝒙𝑛𝑖subscript¯𝑦1subscript¯𝑦𝑛{\bm{x}}_{n-i}=(\bar{y}_{1},\ldots,\bar{y}_{n})bold_italic_x start_POSTSUBSCRIPT italic_n - italic_i end_POSTSUBSCRIPT = ( over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , over¯ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ). This completes the proof of Lemma 4. ∎

Proof of Theorem 2.

The upper bound is proved in [6]. Here we prove the lower bound. Let m:=(11q)nassign𝑚11𝑞𝑛m:=\lfloor(1-\tfrac{1}{q})n\rflooritalic_m := ⌊ ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n ⌋. For arbitrary m𝑚mitalic_m vertices v1,v2,,vn[q]nsubscript𝑣1subscript𝑣2subscript𝑣𝑛superscriptdelimited-[]𝑞𝑛v_{1},v_{2},\ldots,v_{n}\in[q]^{n}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we show that there exists a vertex w[q]n𝑤superscriptdelimited-[]𝑞𝑛w\in[q]^{n}italic_w ∈ [ italic_q ] start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT such that d(vi,w)m+1i𝑑subscript𝑣𝑖𝑤𝑚1𝑖d(v_{i},w)\geq m+1-iitalic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) ≥ italic_m + 1 - italic_i for all 1im1𝑖𝑚1\leq i\leq m1 ≤ italic_i ≤ italic_m.

Recall the definition of φ𝜑\varphiitalic_φ from (2). Let 𝒂i=φ(vi)Qnsubscript𝒂𝑖𝜑subscript𝑣𝑖superscript𝑄𝑛{\bm{a}}_{i}=\varphi(v_{i})\in Q^{n}bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_φ ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT for 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n. By Lemma 4 and Claim 1, we get 𝒙Qn𝒙superscript𝑄𝑛{\bm{x}}\in Q^{n}bold_italic_x ∈ italic_Q start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT such that

|𝒂i𝒙|=|(11q)nd(vi,w)|<isubscript𝒂𝑖𝒙11𝑞𝑛𝑑subscript𝑣𝑖𝑤𝑖|{\bm{a}}_{i}\cdot{\bm{x}}|=\left|(1-\tfrac{1}{q})n-d(v_{i},w)\right|<i| bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x | = | ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n - italic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) | < italic_i

for all 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n, where w=φ1(𝒙)𝑤superscript𝜑1𝒙w=\varphi^{-1}({\bm{x}})italic_w = italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( bold_italic_x ). Thus we have

d(vi,w)>(11q)ni𝑑subscript𝑣𝑖𝑤11𝑞𝑛𝑖d(v_{i},w)>(1-\tfrac{1}{q})n-iitalic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) > ( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n - italic_i

for all 1in1𝑖𝑛1\leq i\leq n1 ≤ italic_i ≤ italic_n. Let n=qk+r𝑛𝑞𝑘𝑟n=qk+ritalic_n = italic_q italic_k + italic_r, 0r<q0𝑟𝑞0\leq r<q0 ≤ italic_r < italic_q. Then,

(11q)n=(q1)k+rrq.11𝑞𝑛𝑞1𝑘𝑟𝑟𝑞(1-\tfrac{1}{q})n=(q-1)k+r-\tfrac{r}{q}.( 1 - divide start_ARG 1 end_ARG start_ARG italic_q end_ARG ) italic_n = ( italic_q - 1 ) italic_k + italic_r - divide start_ARG italic_r end_ARG start_ARG italic_q end_ARG .

This together with the fact that the distance is an integer yields

d(vi,w)𝑑subscript𝑣𝑖𝑤\displaystyle d(v_{i},w)italic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) {(q1)ki+1if r=0,(q1)k+riif 1r<qabsentcases𝑞1𝑘𝑖1if r=0𝑞1𝑘𝑟𝑖if 1r<q\displaystyle\geq\begin{cases}(q-1)k-i+1&\text{if $r=0$},\\ (q-1)k+r-i&\text{if $1\leq r<q$}\end{cases}≥ { start_ROW start_CELL ( italic_q - 1 ) italic_k - italic_i + 1 end_CELL start_CELL if italic_r = 0 , end_CELL end_ROW start_ROW start_CELL ( italic_q - 1 ) italic_k + italic_r - italic_i end_CELL start_CELL if 1 ≤ italic_r < italic_q end_CELL end_ROW
=m+1i.absent𝑚1𝑖\displaystyle=m+1-i.= italic_m + 1 - italic_i .

Thus wΓm1(v1)Γ0(vm)𝑤subscriptΓ𝑚1subscript𝑣1subscriptΓ0subscript𝑣𝑚w\not\in\Gamma_{m-1}(v_{1})\cup\cdots\cup\Gamma_{0}(v_{m})italic_w ∉ roman_Γ start_POSTSUBSCRIPT italic_m - 1 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∪ ⋯ ∪ roman_Γ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ), which means that b(H,q)m+1𝑏𝐻𝑞𝑚1b(H,q)\geq m+1italic_b ( italic_H , italic_q ) ≥ italic_m + 1. ∎

3. Concluding remarks

For the proof of Theorem 1, Alon observed the following. In Lemma 1 we have |𝒂i𝒙|=|𝒂i(𝒙)|subscript𝒂𝑖𝒙subscript𝒂𝑖𝒙|{\bm{a}}_{i}\cdot{\bm{x}}|=|{\bm{a}}_{i}\cdot(-{\bm{x}})|| bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ bold_italic_x | = | bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ ( - bold_italic_x ) |, and so the inequality on d(vi,w)𝑑subscript𝑣𝑖𝑤d(v_{i},w)italic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) in Lemma 2 also holds if we replace visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with its antipodal vertex. It would be nice if a similar extension was possible for Lemma 3, which would improve Theorem 2. For simplicity, let q=3𝑞3q=3italic_q = 3 and n=3k+1𝑛3𝑘1n=3k+1italic_n = 3 italic_k + 1. For v=(x1,,xn){0,1,2}n𝑣subscript𝑥1subscript𝑥𝑛superscript012𝑛v=(x_{1},\ldots,x_{n})\in\{0,1,2\}^{n}italic_v = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ∈ { 0 , 1 , 2 } start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, let v=(x1+1,,xn+1)superscript𝑣subscript𝑥11subscript𝑥𝑛1v^{\prime}=(x_{1}+1,\ldots,x_{n}+1)italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + 1 ) and v′′=(x1+2,,xn+2)superscript𝑣′′subscript𝑥12subscript𝑥𝑛2v^{\prime\prime}=(x_{1}+2,\ldots,x_{n}+2)italic_v start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 2 , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + 2 ), where addition is done in modulo 3. For vertices u𝑢uitalic_u and v𝑣vitalic_v, let f(u,v):=|23(3k+1)d(u,v)|assign𝑓𝑢𝑣233𝑘1𝑑𝑢𝑣f(u,v):=|\frac{2}{3}(3k+1)-d(u,v)|italic_f ( italic_u , italic_v ) := | divide start_ARG 2 end_ARG start_ARG 3 end_ARG ( 3 italic_k + 1 ) - italic_d ( italic_u , italic_v ) |, and g(u,v):=max{f(u,v),f(u,v),f(u,v′′)}assign𝑔𝑢𝑣𝑓𝑢𝑣𝑓𝑢superscript𝑣𝑓𝑢superscript𝑣′′g(u,v):=\max\{f(u,v),f(u,v^{\prime}),f(u,v^{\prime\prime})\}italic_g ( italic_u , italic_v ) := roman_max { italic_f ( italic_u , italic_v ) , italic_f ( italic_u , italic_v start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) , italic_f ( italic_u , italic_v start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ) }.

Problem.

For 1i3k+11𝑖3𝑘11\leq i\leq 3k+11 ≤ italic_i ≤ 3 italic_k + 1, let uisubscript𝑢𝑖u_{i}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be a given vertex of H(3k+1,3)𝐻3𝑘13H(3k+1,3)italic_H ( 3 italic_k + 1 , 3 ). Then is it true that there exists a vertex w𝑤witalic_w such that g(ui,w)<i𝑔subscript𝑢𝑖𝑤𝑖g(u_{i},w)<iitalic_g ( italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) < italic_i for all 1i3k+11𝑖3𝑘11\leq i\leq 3k+11 ≤ italic_i ≤ 3 italic_k + 1?

If this is true, then it implies that b(H(3k+1,3))=2k+2𝑏𝐻3𝑘132𝑘2b(H(3k+1,3))=2k+2italic_b ( italic_H ( 3 italic_k + 1 , 3 ) ) = 2 italic_k + 2. To see this, assume that the answer to the problem is affirmative, and let vertices v1,v2,,v2k+1subscript𝑣1subscript𝑣2subscript𝑣2𝑘1v_{1},v_{2},\ldots,v_{2k+1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT 2 italic_k + 1 end_POSTSUBSCRIPT be given in H(3k+1,3)𝐻3𝑘13H(3k+1,3)italic_H ( 3 italic_k + 1 , 3 ). As in [1], we apply the existence of w𝑤witalic_w to u1:=v2,u2:=v3,,u2k:=v2k+1formulae-sequenceassignsubscript𝑢1subscript𝑣2formulae-sequenceassignsubscript𝑢2subscript𝑣3assignsubscript𝑢2𝑘subscript𝑣2𝑘1u_{1}:=v_{2},u_{2}:=v_{3},\ldots,u_{2k}:=v_{2k+1}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT := italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT := italic_v start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT 2 italic_k end_POSTSUBSCRIPT := italic_v start_POSTSUBSCRIPT 2 italic_k + 1 end_POSTSUBSCRIPT. Then we have g(vi,w)<i1𝑔subscript𝑣𝑖𝑤𝑖1g(v_{i},w)<i-1italic_g ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w ) < italic_i - 1 for i=2,3,,2k+1𝑖232𝑘1i=2,3,\ldots,2k+1italic_i = 2 , 3 , … , 2 italic_k + 1. Thus all of w,w𝑤superscript𝑤w,w^{\prime}italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and w′′superscript𝑤′′w^{\prime\prime}italic_w start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT have distance at least 2k+2i2𝑘2𝑖2k+2-i2 italic_k + 2 - italic_i from visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for all 2i2k+12𝑖2𝑘12\leq i\leq 2k+12 ≤ italic_i ≤ 2 italic_k + 1. Finally we use the fact that one of w,w𝑤superscript𝑤w,w^{\prime}italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, and w′′superscript𝑤′′w^{\prime\prime}italic_w start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT has distance at least 2k+12𝑘12k+12 italic_k + 1 from v1subscript𝑣1v_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT because d(v1,w)+d(v1,w)+d(v1,w′′)=2(3k+1)𝑑subscript𝑣1𝑤𝑑subscript𝑣1superscript𝑤𝑑subscript𝑣1superscript𝑤′′23𝑘1d(v_{1},w)+d(v_{1},w^{\prime})+d(v_{1},w^{\prime\prime})=2(3k+1)italic_d ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_w ) + italic_d ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) + italic_d ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_w start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ) = 2 ( 3 italic_k + 1 ). Consequently, there is w{w,w,w′′}superscript𝑤𝑤superscript𝑤superscript𝑤′′w^{*}\in\{w,w^{\prime},w^{\prime\prime}\}italic_w start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ { italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_w start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT } such that d(vi,w)2k+2i𝑑subscript𝑣𝑖superscript𝑤2𝑘2𝑖d(v_{i},w^{*})\geq 2k+2-iitalic_d ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_w start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) ≥ 2 italic_k + 2 - italic_i for all 1i2k+11𝑖2𝑘11\leq i\leq 2k+11 ≤ italic_i ≤ 2 italic_k + 1, that is, b(H(3k+1,3))2k+2𝑏𝐻3𝑘132𝑘2b(H(3k+1,3))\geq 2k+2italic_b ( italic_H ( 3 italic_k + 1 , 3 ) ) ≥ 2 italic_k + 2.

Acknowledgments

The author thanks Naoki Matsumoto for stimulating discussions. The author was supported by JSPS KAKENHI Grant Number JP23K03201.

References

  • [1] N. Alon. Transmitting in the n𝑛nitalic_n-dimensional cube. Discrete Appl. Math. 37/38 (1992) 9–11.
  • [2] J. Beck, T. Fiala. “Integer-making” theorems. Discrete Appl. Math. 3 (1981) 1–8.
  • [3] J. Beck, J. Spencer. Balancing matrices with line shifts. Combinatorica 3 (1983) 299–304.
  • [4] A. Bonato. A survey of graph burning. arXiv preprint arXiv:2009.10642 (2020)
  • [5] B. Doerr, A. Srivastav. Multicolour discrepancies. Combin. Probab. Comput. 12 (2003) 365–399.
  • [6] N. Tokushige. Burning Hamming graphs. arXiv: arXiv preprint arXiv:2405.01347 (2024)