On a Conjecture of Butler and Graham Tengyu Ma1 , Xiaoming Sun2 , and Huacheng Yu1 1

Institute for Interdisciplinary Information Sciences, Tsinghua University 2 Institute of Computing Technology, Chinese Academy of Sciences

Abstract. Motivated by a hat guessing problem proposed by Iwasawa [6], Butler and Graham [2] made the following conjecture on the existence of certain way of marking the coordinate lines in [k]n : there exists a way to mark one point on each coordinate line in [k]n , so that every point in [k]n is marked exactly a or b times as long as the parameters (a, b, n, k) satisfies that there are non-negative integers s and t such that s + t = kn and as + bt = nkn−1 . In this paper we prove this conjecture for any prime number k. Moreover, we prove the conjecture for the case when a = 0 for general k. Keywords: hat guessing games, marking coordinate lines, characteristic function MSC classes: 00A08 97A20 94B05

1

Introduction

In [2] Butler and Graham considered the problem of the existence of certain way of marking coordinate lines in [k]n . A coordinate line in [k]n is the set of k points in which all but one coordinate are fixed and the unfixed coordinate varies over all possibilities. Marking a line1 means designating a point on that line. They conjectured that Conjecture 1 (Butler, Graham [2]). There is a marking of the lines in [k]n so that on each line exactly one point is marked and each point is marked either a or b times if and only if there are nonnegative integers s and t satisfying the linear equations s + t = k n and as + bt = nk n−1 . The “only if” part of the conjecture is straightforward, leaving to be crucial the construction of a marking of lines in [k]n with the desired properties. Buhler, Butler, Graham, and Tressler [1] proved the conjecture for k = 2. Butler and Graham [2] proved the conjecture when n ≤ 5. The main contributions of this paper are i) we prove all the cases when k is an odd prime; ii) we prove the case when a = 0 (without any assumption on k). Theorem 1. For any prime k and 0 ≤ a < b ≤ n, there exists a marking of lines in [k]n so that each point is marked either a times or b times if and only if there are nonnegative integers s and t so that s + t = k n and as + bt = nk n−1 . Theorem 2. For 0 < b ≤ n, there exists a marking of lines in [k]n so that each point is either unmarked or marked b times if and only if there are nonnegative integers s and t so that s + t = k n and bt = nk n−1 . As in [2], we use the notation [a, b]nk as a shorthand for a realization of a marking of the lines in [k]n where each point is marked either a times or b times. Then Theorem 1 provides a sufficient and necessary condition for the existence of [a, b]nk for any prime k, and Theorem 2 considers the existence of [a, b]nk when a = 0. In the proof of Theorem 1 we reduce the existence of [a, b]nk to the existence of [a − 1, b − 1]n−k k when a > 0 and b ≤ n − k + 1 (see Proposition 2 in Section 2). It turns out that the most 1

for convenience, we use line to indicate coordinate line throughout this paper.

2

Tengyu Ma, Xiaoming Sun, and Huacheng Yu

complicated part of this inductive argument is the construction of the base cases, that is, [0, b]nk and [a, n − t]nk (where t < k). We provide two theorems (Theorem 3 and 4) giving a direct realizations for these two kinds of markings. The proofs of these theorems use similar approaches, though different in many details, that we partition the whole grid [k]n according to certain number theory based characteristic function, which has a nice symmetrical property: Informally speaking, for any fixed s, any point x ∈ [k]n , and any value v in the range of this function, there exists a unique direction along which by moving from x with distance s, we can reach a point with value v. By a sophisticated utilizing this property, we accomplish the design of markings for these two base cases. Furthermore, we prove the case [0, b]nk for general k by generalizing the characteristic function in a delicate way. Related Work The motivation of investigating this marking line problem is to reformulate and solve a hat guessing question proposed by Iwasawa [6]. In that game there are several players sitting around a table, each of which is assigned a hat with one of k colors. Each player can see all the colors of others’ hat but his/her own. The players try to coordinate a strategy before the game starts, and guess the colors of their own hats simultaneously and independently after the hats are placed on their heads. Their goal is to design a strategy that guarantees exactly either a or b correct guesses. For example, one special case is that either everybody guesses the color correctly or nobody guesses correctly, i.e. a = 0 and b = n. Several variations of hat guessing game have been considered in the literature. Ebert [4] considered the model that players are allowed to answer “unknown”. He showed that in this model there is a perfect strategy for players when n is of the form 2m − 1. Lenstra and Seroussi [?] studied the case that n is not of such form. Butler, Hajiaghayi, Kleinberg and Leighton [3] considered the worst case that each player can see only part of the others’ hats with respect to a sight graph. Feige [5] investigated the average case with a sight graph. Peterson and Stinson [?] investigated the case that each player can see hats in front of him and they guess one by one. Recently Ma, Sun and Yu [?] proposed a variation which allow to answer “unknown” and require at least k correct guesses for winning condition. Notations and Preliminaries [k] = {1, 2, . . . , k}, [k]n = [k] × · · · × [k]. [a, b]nk : marking of lines in [k]n in which each point is {z } | n

marked either a times or b times. We assume that a < b as well. Throughout the paper we always use boldface type letters for vectors and vector-valued functions. For a vector x = (x1 , . . . , xn ), define the k-modulo parity function ⊕(x) = x1 + x2 + · · · + xn mod k. We denote by x−i the line (x1 , . . . , xi−1 , ∗, xi+1 , . . . , xn ), i.e. x−i = {(x1 , . . . , xi−1 , y, xi+1 , . . . , xn ) | y ∈ [k]}. The necessary condition in the conjecture is straightforward. Proposition 1 ([1]). If we have [a, b]nk , then the following equations system has nonnegative integer solution.  s + t = kn , as + bt = k n−1 n. More specifically, s = kn−1 (n−ka) b−a

kn−1 (kb−n) b−a

is the number of points that are marked a times, and t =

is the number of points that are marked b times.

On a Conjecture of Butler and Graham

3

The rest of the paper is organized as follows: In Section 2 we show that the necessary condition is sufficient when the number of colors k is a prime. Section 3 considers the case for general k when a = 0. Finally we conclude the paper in Section 4 with some open problems.

2

[a, b]n k for Prime k

In this section we prove the conjecture when k is an odd prime number (the case k = 2 has been proved by Buhler et al. [1]). The first step is to reduce [a, b]nk to [a − 1, b − 1]n−k as in Butler and k Graham [2]. Proposition 2 ([2]). Given [a, b]nk , we have [a + 1, b + 1]n+k . k By repeatedly using this Proposition, we can reduce the problem [a, b]nk to two possible cases: (1) 0 0 [a0 , b0 ]nk , where b0 > n0 − k; (2) [0, b0 ]nk (recall that a < b). During this procedure, the divisibility is unchanged (see the proof of Theorem 1). The following two theorems (Theorem 3 and Theorem 4) give the constructions of two base cases, respectively. n−ka )k n−1 is a nonnegative Theorem 3. If k is a prime and 0 ≤ t ≤ k − 1, 1 ≤ a < n − t, and ( n−t−a n integer, then we have [a, n − t]k .

Proof. Firstly we do some elementary number theory substitution to make the parameters more n−ka manageable. Suppose that ( n−t−a )k n−1 is a nonnegative integer. Since k is a prime, there exists m m, r ∈ N so that n − t − a = k r, where m ≤ n − 1, r|n − ka, and n ≥ ka. (n − t ≥ a implicitly holds.) Observe that r|n − ka and r|n − t − a implies that r|(k − 1)a − t. Let (k − 1)a − t = ra0 , where (ka − a − t)k m (n − a − t)k m (k − 1)a − t = ≤ = km . a0 = r n−t−a n−t−a Thus, n = t + a + k m r and (k − 1)a = t + ra0 , where a0 , m and r are all nonnegative integers. Now we construct a marking of lines in [k]n so that each point is marked either (n − t) times or a times. For convenience, we partition the n = a + t + k m r dimensions into three groups, each of which contains k m r, t, and a coordinates respectively2 , and represent each point in [k]n by (x, y, z) m where x ∈ [k]k r , y ∈ [k]t , and z ∈ [k]a . Furthermore, we index x by a pair (i, j) ∈ Zm k × [r], 3 n , j ∈ [r]) . For a point (x, y, z) ∈ [k] and i.e. xi,j ∈ [k] are the coordinates of x (where i ∈ Zm k m n i ∈ Zk , j ∈ [r], denote by (x−(i,j) , y, z) the lines of [k] for which all the coordinates are fixed except the coordinate (i, j) of x, i.e. ˜, z ˜ ) ∈ [k]n | y ˜ = y, z ˜ = z, ∀ (i0 , j 0 ) 6= (i, j) x (x−(i,j) , y, z) = {(˜ x, y ˜i0 ,j 0 = xi0 ,j 0 , x ˜i,j ∈ [k]} Similarly (x, y −i , z) (i ∈ [t]) is a line of [k]n which the i-th coordinate of y is unfixed, (x, y, z −i ) (i ∈ [a]) is a line which the i-th coordinate of z is unfixed. For each x ∈ [k]k

m

r

m

, define the characteristic function q : [k]k r → [k]m as follows:   r X X  q(x) = xi,j  · i i=(i1 ,...,im )∈Zm k

(1)

j=1

where i is k-based representation of i in Zm , and the operations + and · are over Zk . According to the characteristic value q(x), we can group the points in [k]n into equivalence classes. Specifically, 2 3

When t = 0, then there is only two groups, the proof still holds. m Since we need to take some ring operations on the index i, we index i by Zm k here instead of [k] .

4

Tengyu Ma, Xiaoming Sun, and Huacheng Yu

for any w ∈ [k]m , let Q(w) be the collection of points in [k]n which have characteristic value w, i.e. Q(w) = {(x, y, z) ∈ [k]n | q(x) = w} . Arbitrarily choose a0 different values w1 , . . . , wa0 from [k]m , for example the first a0 elements in the lexicographical order (recall that 0 ≤ a0 ≤ k m ), and let M be the collections of points which have one of these a0 values as characteristic value and 0 as k-modulo parity, i.e., M = (Q(w1 ) ∪ · · · ∪ Q(wa0 )) ∩ {(x, y, z) ∈ [k]n | ⊕(x, y, z) = 0}. We arbitrarily partition the set [a0 ]×[r] (recall that [a0 ]×[r] ⊂ [k m ]×[r] is the indices set of x) into (k−1) subsets L1 tL2 t· · ·tLk−1 with the requirement that the cardinality |L1 | = · · · = |Lt | = a−1 and |Lt+1 | = · · · = |Lk−1 | = a. (Notice that t(a − 1) + (k − 1 − t)a = (k − 1)a − t = a0 r.) Based on these preparations, now we give the construction of the desired marking of [k]n . There are three different types of lines: (x−(i,j) , y, z), (x, y −i , z), and (x, y, z −i ), we mark them as follows: 1. for the line (x−(i,j) , y, z), there are two sub-cases: – (x−(i,j) , y, z) ∩ M 6= ∅, i.e. on line (x−(i,j) , y, z) there exists some point belongs to set M . (by the condition that ⊕(x, y, z) = 0, this point is unique, if exists). Suppose the point is (˜ x, y, z) ∈ (x−(i,j) , y, z) ∩ M , and suppose that (˜ x, y, z) ∈ Q(wi0 ) for some i0 ∈ [a0 ], and (i0 , j) ∈ Ls for some s ∈ [k − 1] (recall that L1 , . . . , Lk−1 is a partition of [a0 ] × [r]). Then we mark the point (˜ x + s · ei,j , y, z) ∈ (x−(i,j) , y, z), where ei,j = (0, . . . , 0, 1, 0, . . . , 0) is m the unit vector in [k]k r for which only xi,j = 1, and all other coordinates equal 0. The addition and multiplication are over Zk . This is also the unique point on this line which has ⊕(·) = s; – otherwise (x−(i,j) , y, z) ∩ M = ∅, mark the unique point (˜ x, y, z) on the line such that ⊕(˜ x, y, z) = 0. ˜ , z) which satisfies ⊕(x, y ˜ , z) = i. 2. for line (x, y −i , z) (i ∈ [t]), mark the unique point (x, y (recall that 1 ≤ i ≤ t ≤ k − 1) ˜ ) which satisfies ⊕(x, y, z ˜ ) = 0. 3. for line (x, y, z −i ) (i ∈ [a]), mark the point (x, y, z We claim that the construction above is indeed a [a, n − t]nk . We need to check that each point (x, y, z) is marked either a times or (n − t) times. 1. if ⊕(x, y, z) = 0, then for each line (x, y −i , z), we never mark the point (x, y, z) (recall that we mark some point which has ⊕(·) = i 6= 0). On the contrary, for each line (x, y, z −i ), we always mark (x, y, z). For lines of the form (x−(i,j) , y, z), there are two sub-cases: – if (x, y, z) ∈ M , then on the line (x−(i,j) , y, z) we mark the point (x+s·ei,j , y, z) for some s > 0 by the construction, which is not (x, y, z). Thus in this case, (x, y, z) is marked 0, 0, and a times in x, y and z’s directions respectively, hence a times in total; – if (x, y, z) 6∈ M , then on the line (x−(i,j) , y, z) there is no point in M . Thus we marked the point with ⊕(·) = 0, which is exactly point (x, y, z) itself. In this case, (x, y, z) is marked k m r, 0, and a times in three groups of directions respectively, and k m r + 0 + a = n − t times in total. Therefore, (x, y, z) is marked either a or (n − t) times.

On a Conjecture of Butler and Graham

5

2. if ⊕(x, y, z) = s for some 1 ≤ s ≤ t. Among lines (x, y −i , z) (1 ≤ i ≤ t), only on the line (x, y −s , z) we marked point (x, y, z). On each line (x, y, z −i ) (i ∈ [a]), we never mark (x, y, z). By the definition of the characteristic function, q(x − s · ei,j ) are different for different i’s (here we use the fact that k is a prime, hence s is coprime to k and has an inverse in Zk ). Therefore there are exactly a0 × r different pairs of (i, j) such that line (x−(i,j) , y, z) contains a point (x − s · ei,j , y, z) ∈ M . On exactly |Ls | = a − 1 lines of these a0 × r lines, point (x, y, z) is marked. On all other lines, there is no point belong to M , thus we only mark the point with ⊕(·) = 0. Thus the point (x, y, z) is marked (a − 1), 1 and 0 times in x, y, and z’s directions, respectively, and in total a times. 3. if ⊕(x, y, z) = s for some s > t. It is similar to the case above, except that we never mark point (x, y, z) on lines of form (x, y −i , z), and on |Ls | = a lines of form (x−(i,j) , y, z) we mark (x, y, z). Therefore in this case (x, y, z) is also marked exactly a times. t u  k n−1 is an integer, then we have [0, b]nk . Theorem 4. If k is a prime, 0 < b ≤ n, and kb−n b  n−1 Proof. Suppose gcd(b, n) = r, since k is a prime number and kb−n k ∈ Z, we have that b b = rk m , n = rn0 for some non-negative integer m and n0 . By the following Proposition, it suffices to prove the r = 1 case. Proposition 3 ([2]). Given [0, b]nk , then for every r, we have [0, br]rn k . Since b ≤ n ≤ kb, let n = tb + h, where 1 ≤ t < k and 0 ≤ h ≤ b. We partition the n coordinates into three groups, each of which contains k m , (t − 1)b, and h coordinates (note m that now b = k m ), respectively4 . We represent each point in [k]n by (x, y, z), where x ∈ [k]k , y ∈ [k](t−1)b , and z ∈ [k]h . Notations (x−i , y, z), (x, y −(i,j) , z) and (x, y, z −i ) are similarly defined as in the previous proof (note that for (x, y −(i,j) , z), the indexes i ∈ [t − 1], j ∈ [b]). m Similarly we define the characteristic function q : [k]k → [k]m as follows: X q(x) = xi · i. i=(i1 ,...,im )∈Zm k

Let Q(w) = {(x, y, z) ∈ [k]n | q(x) = w} as usual, and the notation of i and ·, + are the same as in the proof of Theorem 3. We arbitrarily choose h different values w1 , w2 , . . . , wh from [k]m , and let M = (Q(w1 ) ∪ · · · ∪ Q(wh )) ∩ {(x, y, z) ∈ [k]n | ⊕(x, y, z) = 0}. Now we describe the marking of the line (for some fixed point (x, y, z)): 1. For the line (x−i , y, z), if there exists a point (˜ x, y, z) ∈ M on it, then we mark this point. Otherwise we mark the unique point (˜ x, y, z) with k-modulo parity ⊕(˜ x, y, z) = 1. ˜ , z) on the line with parity 2. For line (x, y −(i,j) , z) (i ∈ [t − 1], j ∈ [b]), we mark the point (x, y ˜ , z) = i + 1. ⊕(x, y ˜ ) with parity ⊕(x, y, z ˜ ) = 1. 3. On line (x, y, z −i ) (i ∈ [h]), we mark the unique point (x, y, z We claim that the construction above is a [0, b]nk . We need to verify that each point (x, y, z) is marked either b = k m times or unmarked. There are three cases: 1. ⊕(x, y, z) = 0. 4

If t = 1 or h = 0, one of the group probably vanishes, while the proof still holds.

6

Tengyu Ma, Xiaoming Sun, and Huacheng Yu

– if (x, y, z) ∈ M . The point is only marked by lines of the form (x−i , y, z). There are b such lines; – otherwise, the point is never marked. 2. ⊕(x, y, z) = 1. q(x − ei ) are pairwise different, thus on exactly (b − h) lines (x−i , y, z) there is no point in M . On these lines (x, y, z) is marked. All the lines of form (x, y −i , z) will not mark the point (x, y, z), and all h lines of form (x, y, z −i ) will mark this point. Thus (x, y, z) is marked b times in total. 3. 2 ≤ ⊕(x, y, z) ≤ t. The point is marked on all the line of the form (x, y −(i,j) , z) where i = ⊕(x, y, z) − 1 and j ∈ [b]. There are b such lines. 4. ⊕(x, y, z) > t. The point is not marked. t u Now we are ready to present our main theorem. Theorem 1 (Restated) For prime k and 0 ≤ a < b ≤ n, there exists a marking of lines in [k]n so that each point is marked either a times or b times if and only if there are nonnegative integers s and t so that s + t = k n and as + bt = nk n−1 . Proof. The necessary part of the theorem is trivial and has been shown in the preliminary section of the introduction. The proof of sufficiency is an induction on n by essentially using Theorem 3 and 4 as base steps. The n = 1 case is obvious. Assume that for any n ≤ m − 1, the theorem holds. Now we prove the theorem for n = m. There are three possible occasions: 1. If a = 0, then by Theorem 4 the theorem holds. 2. If b > m − k, by Theorem 3 the theorem holds. 3. If a > 0 and b ≤ m − k. Assume s=

k m−1 (m − ka) k m−1 (kb − m) , t= b−a b−a

are both nonnegative integers. We claim that both s0 =

k m−k−1 [k(b − 1) − (m − k)] k m−k−1 [(m − k) − k(a − 1)] and t0 = b−a b−a

are nonnegative integers. Suppose that b − a = rk d , where gcd(r, k) = 1. Thus we have that r|m − ka, since r|k m−1 (m − ka) and gcd(r, k m−1 ) = 1. Since k d ≤ b − a ≤ m − k − 1, we have that d ≤ m − k − 1 and k d |k m−k−1 . Then rk d |k m−k−1 (m − ka), that is b − a|k m−k−1 ((m − k) − k(a − 1)) . Similar argument shows that b − a|k m−k−1 (k(b − 1) − (m − k)) . Since a > 0 and b ≤ m − k, we still have 0 ≤ a − 1 ≤ b − 1 ≤ m − k. By invoking inductive hypothesis, we have that [a − 1, b − 1]m−k exists. Therefore, by applying k Proposition 2 we have that [a, b]m exists. k t u

On a Conjecture of Butler and Graham

3

7

[0, b]n k for General k

In this section we prove the conjecture when a = 0 for general k. Before proving the theorem, we provide a crucial building block of the proof, which can be viewed as a generalization of the characteristic function defined in Theorem 4. Proposition 4. If b and k are two integers so that each prime factor of b is also a prime factor β1 βl αl 1 of k, that is, k and b can be decomposed as k = pα 1 · · · pl and b = p1 · · · pl , for integers αj > 0 α1 αl β1 and βj ≥ 0, (thus [k] and [b] can be viewed as Zp1 × · · · × Zpl and Zp1 × · · · × Zβpll , respectively), then there exists a linear characteristic function q : [k]b → [b] with the following property: There exists s∗ ∈ [k], so that for any x ∈ [k]b , there is a unique index i ∈ [b] satisfying that q(x − s∗ · ei ) = 0, where s∗ · ei is the vector in [k]b with all entries 0 except that the i-th is s∗ . Proof. Define the a linear operator ~ : [k] × [b] → [b], as a generalization of multiplication of scalar and vector, as follows: αj αl ∼ j 1 Suppose that u = (u1 , . . . , ul ) ∈ Zα p1 ×· · ·×Zpl (= [k]), where each u ∈ Zpj can be represented as uj = (ujαj −1 , . . . , uj0 ). Similarly, suppose v = (v 1 , . . . , v l ) ∈ Zβp11 × · · · × Zβpll (∼ = [b]). Define u ~ v = (u10 · v 1 , u20 · v 2 , . . . , ul0 · v l ), where uj0 · v j is the multiplication of a scalar and a vector over Zpj . Based on this ~ operator, define q : [k]b → [b] as follows:5 X q(x) = xi ~ i. α α i∈[b]∼ =Zp11 ×···×Zpll

αl ∼ 1 Now we prove that q(x) indeed has the desired property. Let s∗ = (1, . . . , 1) ∈ Zα p1 ×. . .×Zpl (= 6 α1 l [k]) be the element with each entry 1 , since ~ is a linear operator with addition over Zp1 ×. . .×Zα pl , we have that q(x − s∗ ei ) = q(x) − q(s∗ ei ) = q(x) − s∗ ~ i.

Since s∗ is a vector with every entry 1, s∗ ~ i = i, hence the equation q(x − s∗ ei ) = 0 only holds for i = q(x). t u Now we prove Theorem 2 by using the above characteristic function q(·).  n−1 k is a Proof of Theorem 2. We only need to prove the sufficient part. Suppose that s = kb−n b nonnegative integer. We factor b = dr, where r is coprime with k and each prime factor of d is a prime factor of k. Thus we have r|kb − n, and since d ≤ n, we have d|k n−1 . By Proposition 3 it is sufficient to prove the r = 1 case. Suppose n = tb + h, where 1 ≤ t < k and 0 ≤ h ≤ b. Similar to the approach of proving Theorem 4, we partition the n coordinates into three groups, each of which contains b, (t − 1)b and h coordinates, respectively. We represent a point in [k]n by (x, y, z), where x ∈ [k]b , y ∈ [k](t−1)b , and z ∈ [k]h . Let q(x) be the characteristic function which satisfies the condition in Proposition 4. Let Q(w) = {(x, y, z) ∈ [k]n | q(x) = w} as before. We arbitrarily choose h different values w1 , . . . , wh from [b] ∼ = Zβp11 × · · · × Zβpll (since 0 ≤ h ≤ b), and let M = (Q(w1 ) ∪ · · · ∪ Q(wh )) ∩ {(x, y, z) | ⊕(x, y, z) = 0}.7 5 6

7

αl 1 Here we view xi a vector in [k] ∼ = Zα p1 × . . . × Zpl as in the definition of ~. αl ∗ ∗ 1 Since s∗ could be viewed both as an element in [k] and a vector in Zα p1 × . . . × Zpl , we use s and s correspondingly. αl ∼ 1 We redefine ⊕(a) as a1 + a2 + · · · + an , the addition is over the group Zα p1 × · · · × Zpl (= [k]).

8

Tengyu Ma, Xiaoming Sun, and Huacheng Yu

Now we describe the marking of lines. Considering the set [k], 0 and s∗ are two special elements in it. There are k − 2 ≥ t − 1 elements left. Let τ be an arbitrary injective function that maps [t − 1] to [k] \ {0, s∗ }. Thus |τ ([t − 1])| = t − 1. 1. For line (x−i , y, z) (i ∈ [b]), if there exists a point (˜ x, y, z) ∈ M on it, then we mark this point. Otherwise we mark the unique point (˜ x, y, z) so that ⊕(˜ x, y, z) = s∗ . 2. For line (x, y −(i,j) , z) (i ∈ [t − 1], j ∈ [b]), we mark the point (˜ x, y, z) on the line so that ⊕(˜ x, y, z) = τ (i). 3. On line (x, y, z −i ) (i ∈ [h]), we always mark the unique point (˜ x, y, z) with ⊕(˜ x, y, z) = s∗ . Next we prove that each point (x, y, z) is marked either b times or a = 0 time. There are three cases: 1. ⊕(x, y, z) = 0. On lines of form (x, y −(i,j) , z) or (x, y, z −i ), this point will never get marked. – if (x, y, z) ∈ M . The point is marked by all lines of form (x−i , y, z). There are exactly b such lines; – otherwise, the point is never marked. 2. ⊕(x, y, z) = s∗ . By Proposition 4, q(x − s∗ ei ) are pairwise different. On exactly h lines of form (x−i , y, z), there is a point in M . Therefore on (b − h) lines of such form, (x, y, z) will be marked. All the lines of form (x, y, z −i ) will mark this point as well. On lines of form (x, y −(i,j) , z), this point will not be marked. Thus it is marked (b − h) + h = b times in total. 3. ⊕(x, y, z) ∈ τ ([t − 1]). The point is marked on all the line of the form (x, y −(i,j) , z) where i = τ −1 (⊕(x, y, z)). Thus it is marked b times. 4. ⊕(x, y, z) ∈ [k] \ (τ ([t − 1]) ∪ {0, s∗ }). The point is never marked. t u

4

Conclusion and Remarks

In this work we investigate a conjecture of Butler and Graham on marking lines of [k]n . We proved the necessary and sufficient condition of the existence of [a, b]nk for the case when k is a prime and the case when a = 0 with general k. A natural open question is how to settle the remaining case of the conjecture, [a, n − t]nk (t < k) for general k. The proof of Theorem 3 actually can be generalized to the following case when k is a prime power (with an additional constrain that (n−t−a) contains more prime factors than k). Theorem 5. [a, n − t]nk exists if k = pm , n = t + a + rps , n − ka = ru and s ≥ m. The proof utilized the property of field Fps . It is essentially similar to the proof of Theorem 2 and we will put it in appendix. It is an interesting question to know whether the method here can be further generalized. The difficulty is that during this generalization, the strong symmetric property cannot be maintained.

References 1. Joe Buhler, Steve Butler, Ron Graham, and Eric Tressler. Hypercube orientations with only two indegrees. arXiv:1007.2311v1 [math.CO], 2010. 2. Steve Butler and Ron Graham. A note on marking lines in [k]n . Designs, Codes and Cryptography, 2011.

On a Conjecture of Butler and Graham

9

3. Steve Butler, Mohammad T. Hajiaghayi, Robert D. Kleinberg, and Tom Leighton. Hat guessing games. SIAM J. Discrete Math., 22(2):592–605, 2008. 4. Todd T. Ebert. Applications of recursive operators to randomness and complexity. PhD thesis, University of California at Santa Barbara, 1998. 5. Uriel Feige. On optimal strategies for a hat game on graphs. SIAM Journal of Discrete Mathematics, 2010. 6. H. Iwasawa. Presentation given at the ninth gathering 4 gardner (g4g9). March 2010.

Appendix Proof (Theorem 5(sketch)). We construct a marking of lines in [k]n so that each point is marked either (n − t) times or a times. First, similar to in the proof of Theorem 3, we partition the n = a + t + ps r dimensions into three groups, each of which contains ps r, t, and a coordinates s respectively, and represent each point in [k]n by (x, y, z) where x ∈ [k]p r , y ∈ [k]t , and z ∈ [k]a . Then, we index x by a pair (i, j) ∈ Fsp × [r], i.e. xi,j ∈ [k] are the coordinates of x (where i ∈ Fsp , j ∈ [r])8 . We define lines (x−(i,j) , y, z), (x, y −i , z) and (x, y, z −i ) in a similar way. s

For each x ∈ [k]p r , we define the characteristic function q : [k]p way:   r X X q(x) = q0  xi,j  · i i∈Fps

s

r

→ Fps in a slightly different

(2)

j=1

Pr q 0 is an arbitrary function that maps Fpm to Fps . q 0 ( j=1 xi,j ) is an element in Fps . The way of marking lines and the proof of correctness is the same as that in the proof of Theorem 3. t u

8

Here we use a different arithmetic system for i.

On a Conjecture of Butler and Graham

where x ∈ [k]kmr, y ∈ [k]t, and z ∈ [k]a. Furthermore, we index x by a pair (i, j) ∈ Zm k × [r],. i.e. xi,j ∈ [k] are the coordinates of x (where i ∈ Zm k ,j ∈ [r])3. For a point (x, y, z) ∈ [k]n and i ∈ Zm k ,j ∈ [r], denote by (x−(i,j), y, z) the lines of [k]n for which all the coordinates are fixed except the coordinate (i, j) of x, i.e.. (x−(i,j), y, ...

325KB Sizes 0 Downloads 202 Views

Recommend Documents

On the Saks-Wigderson Conjecture
May 1, 2012 - We investigate the deterministic and the randomized decision tree complexities for Boolean function f, denoted D(f) and R(f), respectively.

A Comment on the Hadamard Conjecture
binary error correcting block codes and sets of mutually orthogonal F- squares. Except in the case of F-squares, the ratio between the lower bound given by ...

On Forster's Conjecture and Related Results
C[X1,X2,X3]/p has a singularity at the origin. ...... En(A). ∼ (a1 + λ2a2 + ททท + λnan,a2,...,an). Theorem 2.1.6 Let A be a ring and [b1,b2,...,bn] ∈ An be a ...

On Forster's Conjecture and Related Results
However, if A = k[X1,...,Xn] and p ⊂ A is a prime ideal such that A/p is regular, then Forster (cf. [9]) proved that p is generated by n+1 elements. He conjectured that p is generated by n elements. The conjecture of Forster was settled by Sathaye

A Survey of the Multiplier Conjecture
Nov 19, 2015 - We review the current status of the multiplier conjecture for dif- ference sets, present some new results on it, and determine the open cases of the conjecture for abelian groups of order < 106. It turns out that for Paley parameters (

Homology of GLn: injectivity conjecture for GL4
Jul 24, 2007 - Abstract The homology of GLn(R)and SLn(R)is studied, where R is a ... Our main theorem states that the natural map H4(GL3(R), k)→.

generalized volume conjecture and the a-polynomials
Mar 3, 2007 - in Appendix. The last section is devoted to conclusions and discussions. 2. QUANTUM DILOGARITHM FUNCTION. We define a function Φγ(ϕ) ...

Purity of critical cohomology and Kac's conjecture
each Zi \ Zi−1 has pure compactly supported cohomology, from which it follows that Z does too. This in turn implies the positivity of the associated weight polynomial, as odd cohomology vanishes. The idea of relating polynomials arising in positivi

The Unique Games Conjecture and some of its ...
Unique Games conjecture allows us to design a 2-bit test. 3.3 The Raz Verifier's ...... to approximate within factor (k −3−epsilon). Electronic Colloquium on ...

On Ramsey's conjecture: efficient allocations in the ... - Science Direct
www.elsevier.com/locate/jet. On Ramsey's conjecture: efficient allocations in the neoclassical growth model with private information. Emilio Espino. ∗. Department of Economics and Finance, Institute for Advanced Studies (IHS), Sumpergasse 56,. A-10

pdf-1490\william-butler-yeats-literary-collection-by-william-butler ...
Connect more apps... Try one of the apps below to open or edit this item. pdf-1490\william-butler-yeats-literary-collection-by-william-butler-yeats-w-b-yeats.pdf.

Explorations of the Collatz Conjecture - CiteSeerX
have all gone above and beyond the call of duty. You have .... parity vector of x. We will call this the partial parity vector of length n. For ... trajectories merge.

Butler, Stoic Metaphysics and the Logic of Sense.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Butler, Stoic ...

Explorations of the Collatz Conjecture - CiteSeerX
are a truly fantastic group of friends and I am blessed to have you. .... The total stopping time σ∞(x) of a positive integer x is defined to be the num-.

Butler, Stoic Metaphysics and the Logic of Sense.pdf
Page 3 of 10. Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. Page 3 of 10. Butler, Stoic Metaphysics and the Logic of Sense.pdf. Butler, Stoic Metaphysics and the Logic of Sense.pdf. Open. Extra

Butler: bloodchild.pdf
Page 3 of 21. Bloodchild—3. She lay down now against T'Gatoi, and the whole left row of T'Gatoi's limbs. closed around her, holding her loosely, but securely. I had always found it. comfortable to lie that way, but except for my older Sister, no on

Butler County Chamber of Commerce Membership Application.pdf ...
Butler County Chamber of Commerce Membership Application.pdf. Butler County Chamber of Commerce Membership Application.pdf. Open. Extract. Open with.

Butler: bloodchild.pdf
Page 3 of 15. Tasked with inventing a social network,. we addressed the needs of long- distance relationships of all kinds! hakuna. Page 3 of 15. Page 4 of 15. CQ-5101U. 4. Customer Services Directory. U.S.A.. Customer Services Directory. (United Sta

Graham Local School District - Graham Local Schools
Mar 4, 2002 - I further agree to relieve the Graham Local Board of Education and its employees of liability for administration of the non-prescription listed on ...

Graham Local School District - Graham Local Schools
Mar 4, 2002 - Pupil's name, complete address, and phone number. 2. Building and grade level of pupil. 3. Name of non-prescription medication and dosage ...

Lower bounds for a conjecture of Erd˝os and Turán
Jun 1, 2009 - n ∈ Nj. It follows that the union of the odd Nj satisfies. ⋃ j odd. Nj = {2a : a ∈ A}. In the language of their representation functions,. S1(z) + S3(z) ...

Shirley A. Graham Fellowships in Systematic Botany and ...
Jul 31, 2013 - Graham's contributions to science, in particular to the ... Minimum margins: 2 cm on all sides ... Workshops, symposia, courses, etc. attended.

Lower bounds for a conjecture of Erd˝os and Turán
Jun 1, 2009 - Abstract. In this work we study representation functions of asymptotic ad- ditive bases and more general subsets of N (sets with few nonrepre-.

The Section Conjecture for Graphs and Conical Curves
none at all, and yet have a trivial Brauer group. In particular, the .... which we shall call the Grothendieck exact sequence associated with (Π,Γ). Now suppose ...