Constructing Ramsey Graphs from Boolean Function Representations Parikshit Gopalan College of Computing, Georgia Institute of Technology, Atlanta, GA 30332, USA. [email protected] May 1, 2006 Abstract Explicit construction of Ramsey graphs or graphs with no large clique or independent set, has remained a challenging open problem for a long time. While Erdős’ probabilistic argument shows the existence of graphs on vertices with no clique or independent set of size , the best explicit constructions achieve a far weaker bound. Constructing Ramsey graphs is closely related to polynomial representations of Boolean functions; a low degree representation for the OR function can be used to explicitly construct Ramsey graphs [17]. We generalize the above relation by proposing a new framework. We propose a new definition of OR representations: a pair of polynomials represent the OR function if the union of their zero sets contains all points in except the origin. We give a simple construction of a Ramsey graph using such polynomials. Furthermore, we show that all the known algebraic constructions, ones to due to Frankl-Wilson [12], Grolmusz [17] and Alon [2] are captured by this framework; they can all be derived from various OR representations of degree based on symmetric polynomials. Thus the barrier to better Ramsey constructions through such algebraic methods appears to be the construction of lower degree representations. Using new algebraic techniques, we show that better bounds cannot be obtained using symmetric polynomials. Supported by NSF grant CCR-3606B64 1 Introduction This paper studies a problem at the intersection of combinatorics and computational complexity. The combinatorial problem is that of explicitly constructing Ramsey graphs. Ramsey’s theorem shows that every graph on vertices has either a clique or an independent set of size . In his seminal 1947 paper introducing the probabilistic method, Erdős showed that there exist graphs with vertices where [11]. He posed the question of constructing such Ramsey graphs explicitly and offered a prize of "!! for it. This is a central open problem in explicit combinatorial constructions; the best known constructions to date are far from the probabilistic bound. The first breakthrough on this problem was due to Frankl and Wilson in 1981 [12]; their construction gives # $%'& )(+*,- . For over two decades, there was no improvement on this bound despite much effort. However there were other constructions known due to Grolmusz and Alon [17, 2] that achieved exactly the same bound, and also extended to the problem of constructing multi-color Ramsey graphs, which is to . -color the edges of the complete graph so that there is not large monochromatic clique. At first sight, the construction of Grolmusz is quite different from that of Alon and Frankl-Wilson, yet it gives exactly the same bound. All three constructions use algebraic techniques, though in different ways. Very recently in 2006, the Frankl-Wilson bound was beaten by a new construction due to Barak, Rao, Shaltiel and Wigderson [8] which relies on machinery from pseudorandomness. The complexity problem is to prove tight degree bounds for polynomials computing Boolean functions over /10 . A central open problem in circuit complexity is to show lower bounds for ACC, the class of circuits with And, Or and Mod gates. As a first step towards this goal, Barrington, Beigel and Rudich (BBR) studied polynomial representations of Boolean functions modulo composites [9]. They found surprisingly that such /32 /54 representations are much more powerful over than over when 6 is prime. They showed that the OR /<2 function can be represented by symmetric polynomials of degree 78:9 ; over . In contrast an => lower /14 bound is known for the degree of such polynomials over . BBR proved a matching = 9 ; lower bound for /?2 symmetric polynomials representing the OR function over , and asked if better representations exist using asymmetric polynomials. Tardos and Barrington proved a lower bound of =A@CBD5 [22]. This is the best lower bound known for any function, despite much effort [16, 23, 15, 3, 10]. The main open question in this area is whether asymmetric polynomials can give lower degree representations of symmetric functions than symmetric polynomials. A surprising connection between these two problems was discovered by Grolmusz, who used the OR polynomials of BBR to construct Ramsey graphs [17, 18]. As an intermediate step, he constructed a set system of size FEHGJIK on elements where all set sizes are ! mod 6 but all intersections are non-zero mod L , settling an open problem in extremal set theory. He constructed Ramsey graphs from this set system and showed that lower degree OR representations mod 6 would give better Ramsey graphs. 1.1 Our Results Our work generalizes and extends the connection between OR polynomials and Ramsey graphs. We propose a new definition of an OR representation: a pair of polynomials represent the OR function on variables if the union of their zero sets contains all points in M!NO'P except the origin. We give a simple construction of a Ramsey graph from such representations. This viewpoint based on OR polynomials unifies the constructions of Frankl-Wilson, Alon and Grolmusz: they can all be derived from various OR representations of degree 7QR9 based on symmetric polynomials. Thus the barrier to better Ramsey constructions through algebraic techniques appears to be the construction of lower degree representations. On one hand, since the best lower bound for any of these representations is only =A@CBD there is the possibility of better constructions. On the other hand, we show that further improvements cannot come from representations using symmetric polynomials; we prove an = 9 ; lower bound for such representations. 2 1.1.1 Ramsey Graphs from OR Representations: ; denote a vector of variables and ; denote a Boolean vector. The Let I I following definition of Boolean function representation modulo was introduced by BBR [9]. / 0 weakly represents the function mod Definition 1 Polynomial Q if for M!NO'P , if then Q Q B . We propose the following definition of an OR representation. / 4 / #% $ and !8 " represent the OR function on variables if Definition 2 Polynomials QA!N :! $8B&36 and Q ! A!N:! $ B(' and for ) M!NO'P +* A!N:! Q !, B?6 or 8 ! !- B.' where 6;/' are primes. The degree of the representation is 0(1.243 65"DF /65"D 7! . One can combine the two polynomials using the Chinese Remainder Theorem (CRT) to get a single polynomial that weakly represents OR mod 68' . However the specific choice of values output by the weak representation is important for our application. The construction of BBR gives a degree 78 9 OR representation using poly/ 9 $ / : nomials over and . A simple representation of degree 7Q 9 with ; 8 6 '=< using polynomials over / 4 / # $ and can be derived from Alon’s construction. This highlights another difference about our definition and weak representations: for Ramsey constructions, we are not restricted to any fixed moduli 6 and ' , we are free to choose them in any way, (possibly as functions of ) so that the degree is minimized as a function of . We give a simple Ramsey construction based on OR representations: the vertex set is M!NO'P and we add edge to if >? is in the zero set of Q , where @>? denotes the symmetric difference of and . In order to bound # and , we use the notion of representations of graphs over spaces of polynomials introduced by Alon [2]. The idea is to assign polynomials to the vertices of so that the polynomials assigned to vertices in a clique are linearly independent. Definition 3 Let 87A /B be a graph and C be a set polynomials in variables over field D . A polynomial representation of over D is an assignment of a polynomial FE "@C and a point GE=HD to IA where: For each I@A , JE KE ! . If L IN HB then JE KMN ! . It is easy to see that ;0ONP QCQ which is the dimension of the D vector space spanned by polynomials /<4 in C . We use the polynomial Q to construct a representation of over and !Q to construct a represen/ # $ tation of over . The Frankl-Wilson construction can also be viewed in this framework, where we represent / 4 and over R . However, quoting Alon ‘It seems that this construction does not extend to the case of over more than 2 colors’ [2]. We propose a definition of OR representation which leads to such an extension. / 4 S4 / 4UT and !Q " V represent the OR function on variables if Definition 4 Polynomials :! != B&36XW and 8 ! A!N:! , !,8B&?6XY QA!N and for ) M!NO'P * A!N:! where 6 is prime and Z \[] !, B?68W or 8 ! != B&36XY .The degree of the representation is 01V243 65"DF /65"D 7! . 3 To differentiate the representations of Definitions 2 and 4, we refer to them as prime representations and prime9 power representations respectively. The Frankl-Wilson construction can be used to show that for 6 < , there exist OR representations of degree 78 9 . The interesting feature of this representation is that it does not use the Chinese Remainder Theorem (CRT). The construction of Ramsey graphs from prime-power representations stays the same; the difference is in the analysis. For this, we introduce polynomial representations of / 4 S over . / Definition 5 Let 7A /B be a graph and C a set of polynomials in variables over . A polynomial represen/54S / is an assignment of a polynomial E- @C and a point GE= tation of over to I A s.t.: For each I@A , JE KE ! B?6 W . If LINHB then JE KMN ! B36 W . We show that the polynomials assigned to a clique are linearly independent over R so is bounded by the dimension of the R -vector space spanned by C . Like polynomial representations of graphs over R , / 4S assign linearly independent polynomials over R to vertices in a clique. A crucial representations over / 4 S difference is that representations over R tensor, those over do not. This means that if we have sets of 9 9 9 9 C H polynomials C and C that represent and over R , then C represents over R for an I I I I appropriate definition of graph product (see [2] for definitions and proofs). This is important for the original application of these representations, which was to bound the Shannon capacity of the graph. However, this property implies that one cannot get low dimensional representations of both and over R , since / 4 S always has a large clique. But since has zero divisors, we lose this tensor product property, so we can /<4 S simultaneously get low dimensional representations of and over . We could restate this argument from the viewpoint of OR representations. We cannot get low degree prime /4 6 1' since then Q !Q is ! at every point in M!NO'P except the origin, representations by taking @ and such a polynomial requires degree . But this argument does not extend to prime-power representations because of zero-divisors. All the OR representations above achieve a bound of 7Q 9 ; using symmetric polynomials. Plugging them into the simple construction above gives # % & (+*, as opposed to the best bound of % & )(+*,- . I However, by massaging the polynomials and working with set intersections as opposed to distances, we can get exactly the constructions of Frankl-Wilson, Grolmusz and Alon. Here are some advantages of our unified view of these constructions: It places the constructions of Alon and Frankl-Wilson in the context of OR polynomials, and raises the possibility of getting better constructions from low degree representations. The notions of prime-power representations of graphs and Boolean functions arising from the Frankl-Wilson construction are of independent interest. It relates the construction of Grolmusz to those of Frankl-Wilson and Alon, which look very different at first. Our Ramsey graph construction from the OR polynomial of BBR is simple and direct. In fact it takes some work to show that we get the same graph as Grolmusz. Viewing this construction in terms of set intersections, we derive improved bounds for set systems with restricted intersections modulo prime powers. In this view, all the constructions naturally extend to multicolor Ramsey graphs. To construct . -color /-# /# ; Ramsey graphs, we define OR representations involving . polynomials over where ' /' I are prime powers. Taking powers of the same prime 6 extends the Frankl-Wilson construction. 4 1.1.2 Lower Bounds: A natural question is to show tight degree bounds for OR representations. A better upper bound would lead to better Ramsey graphs. Lower bounds are interesting from the complexity-theory viewpoint of understanding polynomial representations over composites. For the OR function, we believe Definition 2 is the right one to use, since it seems to eliminate dependence of the degree on the modulus 68' . Also it places the problem in the /4 context of understanding the zero-sets of low degree polynomials over . This question has been studied in various other contexts including low degree testing, zero-testing and derandomization (see Section 6). Primepower representations are interesting since they do not rely on the CRT. Interestingly, the =A@CBD5 lower bound [22] also does not use the CRT, so it applies to prime-power representations too. It is possible that proving bounds for prime-power representations is easier than the prime case. Degree lower bounds extend a line of work in combinatorics aimed at understanding why explicit Ramsey graphs are hard to construct, by showing limitations to various natural techniques. A conjecture of Babai states that one cannot construct good Ramsey graphs based on the sign of a set of real polynomials. There has been considerable progress towards proving this conjecture by Alon et al. [1, 4]. Degree lower bounds are weaker since they say the known technique for bounding # and does not yield good bounds, as opposed to showing either or is large. But on the other hand, there are no good Ramsey constructions using signs of real polynomials, while OR representations are the best technique known for this problem. Further, the Ramsey graph constructions based on symmetric polynomials result in graphs where the vertex set is M!NO'P and where edges are added between vertices based on the Hamming distance between them. Such graphs possess a high degree of symmetry which is unlikely in a random graph. Our degree lower bound suggests that perhaps such Ramsey graph constructions cannot give better parameters (see Section 6). We show a degree = 9 lower bound for OR representations by symmetric polynomials. Thus better representations if they exist must use asymmetric polynomials. A lower bound of =9 ; is known for symmetric polynomials that weakly represent OR mod L [9]. Bhatnagar et al. [10] introduced the use of tools from communication complexity for proving degree lower bounds for symmetric polynomials. One might guess that similar arguments should work even for our definition of OR representations, but this is incorrect. In fact those arguments will not suffice even for prime representations. The precise bound they prove, and which holds for ] N 8 6 ' . This is good enough when 6;/ ' are small, but if 6 ' 8 all weak representations is 65"D) U65"DF7 ! as in Alon’s construction, this gives a bound of . One cannot hope for a stronger result since the polynomial /#U4 # 6 ' variables over 8 of degree weakly represents OR on . Our definition restricts the values output by the weak representation, making it possible to show bounds independent of the modulus . But exploiting this difference calls for new techniques, beyond the periodicity based arguments used for weak representations [9, 10]. 1.1.3 Our Techniques: While lower bounds for the prime and prime-power cases are very different, they have similar high-level structure: an algebraic part where we show that if the zero-set of the polynomial has certain structure, then the polynomial must have high degree, and a combinatorial part where we argue that there is no good partition of hypercube, that any partition results in one of the polynomials having high degree. / 4 S For the prime-power case, we translate the problem to one about univariate polynomials modulo . How/ 4 S ever over it is no longer true that a degree 0 polynomial can have only 0 roots (take W for instance); so / 4 S we need new tools for degree lower bounds. Building on an algorithm for interpolation over by the author [14], we define a greedy sequence, which roughly is a sequence that is distributed uniformly among various congruence classes modulo powers of 6 . We show that the longest greedy sequence in the zero-set lower-bounds the degree of a polynomial. Then a combinatorial argument shows that in any partition of integers into and , one of them contains a long greedy sequence. 5 For the prime case, we view a symmetric polynomial acting on a 0-1 vector as a polynomial acting on in the digits of the base 6 expansion of the weight ." following Bhatnagar et al.[10]. There it was shown that can be used to bound 65"D) within a factor of 6 ; we introduce a notion of weighted degree of that exactly captures the degree of . The combinatorial part of the proof uses a number theoretic lemma which / 4 / # seems of independent interest. It says that if 6;/ ' are primes, 6X' and and are subsets so that every number in ; lies in mod 6 or in mod ' , then one of or has to be large. We present our Ramsey constructions in Section 2. The lower bounds for prime-power representations are in Section 3. In Section 5, we give an alternate construction based on set intersections that results in exactly the constructions of Frankl-Wilson, Grolmusz and Alon. We also give improved bounds for set systems with restricted intersections modulo prime powers. We conclude with some open problems in Section 6. A preliminary version of this paper appears in CCC’06 [13]. 1.2 Preliminaries Let ? A!N;:! . Given M!NO'P let . denote its Hamming weight. Given M!NO'P' , >? denotes symmetric difference, denotes the bitwise AND and 0 5 denotes Hamming distance. Let for N;0 . Let denote the elementary symmetric polynomial. Every multilinear symmetric polynomial can be written as a linear combination of these polynomials. We will use Lucas’ Theorem about binomial coefficients modulo 6 which states: 6 Fact 1 Let !8 6 ! Then 6 6 V B36 4 4 / For , let the valuation of denoted I be the highest power of 6 that divides . Let I !4 . We 4 4 4 4 4 46 I I > and I X I N?I . have the ultrametric inequality I ]; We say a Ramsey graph 87A /B is explicit if there is a deterministic FB @ + time algorithm to compute + algorithm that computes the the adjacency matrix and very explicit if there is a deterministic FB @ A@CBD adjacency relation. We briefly describe the known explicit constructions of Ramsey graphs in chronological order. : 9 < Frankl-Wilson [12]: Take 6 prime and 6 . The vertex set consists of all subsets of @ of size 6 < . Two vertices and are adjacent if <$ B 36 . One can bound the size of and using well-known results from extremal set theory [12, 5]. Grolmusz [17, 18] : The main step is to construct a set system C on of size EHGJIK so that < ! 8& B QL G ! 8& , B QL . The vertices of the graph are sets of C and are adjacent if but is odd. One can bound # and using results from extremal set theory. : Alon [2]: Take 6 1' to be nearly equal primes and 6 . The vertex set consists of all subsets of @ of < size 8 6 ' < . Two vertices and are adjacent if 8 <$ B 36 . To bound # and , we construct / 4 / # representations of over and over . < Barak [7]: Barak gives a product based construction (discovered independently by Pudlak and Rodl) where we first explicitly search for a good Ramsey graph in a small sample space and then use the Abbot product to ! . A similar product based get a larger graph. This gives A X and # & F(+*, for any construction, but with worse parameters is given by Naor [20]. $# 0 &%' # (# ) * ,+ -&+ ) * .+ -/+ +12304+ +1607+ 1+ 5+ +1904+ 80 "! # 0 +1&:07+ + + <; 6 =7> Barak-Rao-Shaltiel-Wigderson [8]: In a recent breakthrough, Barak et al. give a construction that achieves # ' . In fact they solve a more general problem, which is to construct bipartite Ramsey graphs. Their construction is rather intricate and makes significant use of machinery developed for extracting randomness from weak random sources. The first three constructions above are very explicit, the last two are merely explicit. < 2 OR Polynomials and Ramsey graphs In this section, we prove the correctness of the construction described in the introduction. While the graphs obtained are not quite optimal, the construction is simple and best explains the close connections between OR representations and Ramsey graphs. If graph has a representation over a field D as in Definition 3, it is easy to show that 0ON7 QC / 4 S where 0ONP Q CQ is the dimension of the D -vector space spanned by C [2]. For representations over , we show that ? 0ON7 Q C where 0 N7 Q C is the dimension of the R -vector space spanned by C . The proof is by a valuation based argument similar to one used by Babai et al. [6]. Lemma 2 If 7A5/B has a polynomial representation over / 4 S , then 1;0 E P ROOF : Let be a clique. We claim that the polynomials A R . Assume for contradiction that E E ! for I N7 QC . are linearly independent over E / By clearing denominators, w.m.a that EH , and by removing common factors w.m.a that 6 does not divide M for some L . Rearranging terms, we have Substituting M , Since M , !,8B&?6 is an edge, hence E M W MOJM M M M < E E E E M < E E E M E M 46 4 M ! , we have I MOJM KM-P Z < . But I@ and I L , then I LF and I ! B36 W . So the RHS is divisible by 6 W , which is a contradiction. - Construction 1 Graph 87A /B from OR polynomials. Let AQ F M!NO'PO . < < If Q >? ! , add an edge . Theorem 3 Given a degree 0 OR representation, graph has vertices and # . P ROOF : Assume that we have a prime representation. We give a polynomial representation of over For each vertex M!NO'P , let < if if 7 ! /4 . (i.e setting Define F to be the polynomial obtained by multi-linearizing Q ; I I ). Note that for M !NO'P , 1 @> Hence F1Q - !, B?6 On the other hand, from our construction, if then Q H> B , !- B36 . Hence != B&36 /14 Thus we get a polynomial representation of over . Since the s are all multilinear polynomials . of degree at most 0 in variables, they lie in a vector space of dimension . This shows that Similarly, if is not an edge then Q > , ! & B 6 , hence !8 )> !- B(' . Using this we / # construct a representation of over and bound # . /<4S by the same argument. For prime-power representations of OR, we can represent and over Q H > One can construct explicit Ramsey graphs by plugging in various OR representations described below; all of which give 0 7Q 9 ; using symmetric polynomials. This gives a bound of % & (+*, for some constant % on I I the clique size. In fact the constructions below are very explicit, since given vertices M!NO'P , the color of the edge can be computed in time 78> . /O 4 / # Alon [2]: Let 6 ' be primes and let 8 6 '< . Define Q " and !Q as 4 I < $ !Q $< # I (1) ." 68',< , by the CRT . !- B36 or ". ( !,8B&.' . By Fermat’s For , since Theorem, in the former case Q !, B?6 , in the latter !Q !, B.' . Taking 6/' nearly equal gives degree 0 :9 . < . Define Q " /$9 and !8 " /$: V as BBR [9]: Let !8 Q < < < < (2) / 9 / : $ for M!NO'P , Q and !8 in fact have coefficients from Since and . For ; , ." < . Lucas’ theorem implies that if ."V !-8B&8 then !- B8 , and if then !Q !- B . We can choose ) s.t. 0 #' 9 for any ! [19]. ." != B& Both representations above are prime representations, we now construct prime power representations. For ease of exposition, we restate Definition 4 of prime-power representations in terms of rational polynomials; we omit the simple proof of equivalence. Definition 6 Polynomials Q ! HR QA!N :! represent the OR function on M!NO'P if $ B36 ! A!N:! and Q $ B36 and for ) M!NO'P +* A!N:! Q !, B&6 or 8 ! !- B?6 for a prime 6 . The degree of the representation is 01.243 65"D) / "5 DF7! . 8 > Note that in general could be rational. When we say Q ! - B&6 , we mean is an integer satisfying the condition. However, if and !8 !- B36 , then Q need not be an integer and vice versa. 9 Frankl-Wilson [12]: Take 6 prime and 6 Q < 4 . Define Q 8 ! $ I I I For a non-zero vector ? M!NO'P we have . $ 6 4 G K 6< hence !Q If . !, B?6 , then 6 9 < !, as . If . (3) < = B B?6 . The degree is 0 < 4 I !8 R V then Q ! B&6 . = 6 < 9 9 . We construct representations with the prime fixed and varying, analogous to [9]. Let Q !8 $ R as Q !8 9 < < < < . Define < (4) The proof of correctness is through Lucas’ theorem. If . !- B8 then ! . If ! but ." != B& then !Q ! . Plugging any of these polynomials into construction 1 gives the following type of graph : Add to B , ! B where is either a prime or a prime power close to 9 . if 0) , For constructing . -color Ramsey graphs, we define OR representations with . polynomials / I such that the union of their zero sets if M!NO'P * M FP . We can extend constructions in Equations 1, 2 by taking . distinct primes. To extend the construction of Equation 3, let 6 < . For . define 4 I O < N (5) 6 I We can similarly extend Equation 4, we omit the details. 3 Lower Bounds for Prime-power Representations In this section we prove a lower bound for prime-power representations by symmetric polynomials. / 4 S4 / U4 T Theorem 4 Let Q " and !Q " be symmetric polynomials that represent the OR function 9 ] . on variables. Then 65"DF 65"D)7 ! " Since a symmetric polynomial on 0-1 inputs is essentially a polynomial in the weight of the input, we can restate Theorem 4 in terms of integer polynomials. The formal proof is easy and is omitted. While we could /4S4 , the presence of zero divisors would make it messier to use valuations. also work with polynomials in / Proposition 5 Let !8 $ be univariate polynomials such that for M P , 4 4 4 6 4 I QA! P ;I FP or I !QA! P I !8 P (6) Then 65"D) 65"DF7! $] 9 . 9 The next two Lemmas (6 and 7) develop tools to show degree bounds for such polynomials. Definition 7 A sequence 4 I I of integers is called a greedy sequence if for all , < < 4 I > for " and " < for . The definition of a greedy sequence can be Let us define 4 I 4 restated as I P I P for ) . Given any set , we can order it elements greedily as follows to get a greedy sequence: we choose arbitrarily; having chosen ; to be the we choose I I I 4 element that minimizes I P . Lemma 6 Let I 0+< 2 /- be a greedy sequence. Let Q 4 I Then 65"D "] Q P 46 I Q be such that < for N ;0 P . P ROOF : The proof is by induction on 0 . We will show the converse, namely that if 65"DF 1;0+< 4 I P & % ' ] I I 46 Q . P 4 9 4 The base case 0V is trivial, in this case is constant so it is clear that I P J I P . Assume I the property holds for greedy sequences of length 0@< . Given a polynomial Q of degree 0 < , since is a monic polynomial of degree 0 < , we write Q !Q % , where !8 is a I I I polynomial of degree 0+< . Substituting , Q !Q % I I hence by the ultrametric inequality I I P (7) 4 of length obtained by deleting To lower bound Q , note that the sequence I is also greedy. Hence applying the inductive hypothesis to Q , we get I 4 & % ' 4 Q & % ' 4 Q (8) 8 ! for 8 Q . We now lower bound , hence 8 The last equality follows since I 4 % . Using the greedy property of the sequence ; , I I I 4 4 % % I I I I I % I I I Q I 8 I 4 I I ! Q &%' PH] M 4 I !8 P I P 4 % P 9 0 < ! I ! P ] I 9 I ! PV N 0 < Hence we have P P ] I ! P I Since 9 I I 4 % !8 I P ] 9 I 4 P < &%' & % ' 4 PH] )M I Q I I I is a greedy sequence and ! has degree 0+< 4 I I I !Q 10 PV ! & % ' 4 I !Q P P P I I , we get by induction that 9 I 4 Q P (9) (10) Combining Equations 7, 8, 9, 10 gives the desired result. An example of a greedy sequence is when are consecutive integers. Thus while a degree 0 I / 4S polynomial over can have several zeroes, the lemma implies that it can have at most 0 consecutive zeroes. /4S The intuition for this Lemma is from an algorithm for polynomial interpolation over by the author [14]. / 4 S4 Given a set , and values F for of some polynomial in , the algorithm will output the smallest degree polynomial that fits the data, provided it sees the elements of in the above greedy order. If the polynomial is ! on every element but the last, the algorithm is forced to output a polynomial of degree 0+< . Next we define the notion of a greedy we use to construct long greedy sequences. Given a array which , we use . -dimensional matrix of dimension 0 0 to denote N N . I I Definition 8 A . -dimensional matrix of distinct integers 46 I < is called a greedy array if &%')M + &X1 UZ N W P W (11) We define an ordering of the array indices, which is essentially the reverse lexicographic (revlex) ordering. Definition 9 Given a . -dimensional integer vectors and , let + 1.243)MUZ N W W P . Then if N . Note that for a greedy array, the valuation should equal the smallest index where and differ. However to 6 array where order elements, we look at the largest index where they differ. For example, consider the 6 N ; N J N N = 6 /N 6 I and ! N @ 6 < . Thus the array contains N M!N A6 < 'P with I I I 4 numbers indexed by their base-p expansion. Since I N < depends on the smallest digit where N and , this is a greedy array. The ordering defined above is the usual ordering of integers, it depends on the largest digit where the expansions differ. Lemma 7 Ordering elements of a greedy array gives a greedy sequence. P ROOF : We want to show that for < , we define the set For ! ;Z . +N M W 4 I 8< W W N I W The indices N N are unrestricted. Note that the I W show that for every Z , and for ; I S 4 8< X8< N I (12) & I P s are disjoint and they partition the set M W ; I W 4 I 4 I S XX< Z I W W W N 8< 11 N N I 'P X W I W N- I I P P . We (13) " ; M 6 + 4 M 6 + ; M 6 +W N & Equation 12 will follow by summing over all Z . Hence consider a fixed Z . Note that if 4 I 8< Z . Accordingly we partition Z+< into A! 5 Z as follows: for !8 ; + P W then ! , 4 , G< XF Z since for all For Z we have I W define the sets A! ; Z as follows. For ! ;Z< , O M M 6 4 + I W W N + W 4 I S X< + + & N W W N W = N I I W P so W I N W . Now given let us P P I 4 , so we have I XJ< X] Z . Since the indices W for !8;Z . We now prove Equation 13. + 4 G K + + I 8< W X8< N 6 + ZN , for N Z it could be that N W are unrestricted in , we have O I W 6 +W N M ZN Unlike for N N S I 4 XX< & 4 G K + + W 6 I X < & W ] W ] + + W Hence the claim follows. A two-dimensional greedy array is a matrix of integers such that elements in the same row are congruent mod 6 , while elements in distinct rows are not congruent mod 6 . Lemma 7 says that ordering the elements of column-wise gives a greedy sequence. 9 This concludes the algebraic step of the proof. Let us sketch the rest of the proof when 6 < , which corresponds to the Frankl-Wilson construction (see Figure 1). Define the sets 4 4 M!-P M M!-P M 9 M A6 <'P 9 M A6 I !QFP for every Note that I !QA! P they intersect only at ! . We will show that <'P + 46 + I I 4 QA! P I QA! P ];I 4 4 QFPP FPP 9 ! in . Further and partition the set M ;A6 and contain large greedy arrays. < 'P and 9 1. Arrange M!N6 <'P in 6 6 grid, each row corresponding to a congruence class mod 6 . 2. Within each row, place elements lying in elements in which are !-8B&36 before ! . before those in 3. Sort the rows according to how many elements from . Since ! lies in , place all other they contain. This reordering is illustrated in Figure 1, the dark line separates and . It is clear that and contain greedy arrays of size and of size I respectively9 (indicated by shaded regions) so that I 6 . From this it follows that + "] 6 . Also, we can ensure that ! is the last I I 4 element of these arrays in the column-wise ordering. So I Q P is minimized at the last element in , hence by Lemma 7 65"DF ] + < . Similarly 5"D 7!] < , which proves the desired bound. Also, + + &+ + &++ + + + 12 + /++ + 0 0 9 Figure 1: Lower bound for 6 and the Frankl-Wilson construction < + + is minimized when M !- B?6 P , and ! M !- B36 P (or vice versa), the corresponding polynomials give exactly the Frankl-Wilson construction. The proof for general is a high dimensional extension of this argument. The next lemma (Lemma 8) says that any disjoint partition of M!N < 'P into will result in one of the partitions having a greedy array of size 9 . In fact we prove something stronger, we can choose the dimensions of the array to be any solution to Equation 14. We also assume that is of the form 6 I which makes it easier to use induction. Lemma 8 Let 6 . Let be disjoint sets of integers such that any positive integers satisfying I I For N . either contains a greedy array of size < I M!N 6 I + 7+ NF N contains a greedy array of size M MN< 7+ N + 6 + 7+ N 'P . Given (14) P ROOF : The proof is by induction on . (the dimension of the greedy arrays). When - . , we have disjoint sets so that M N ! < 'P hence ordering of and gives greedy arrays of size and respectively. Given < 6 any , if - < , then &] < . Assume that the claim is true up to . < . For !8 N 6 < , we define the following sets + + < I or I 6 I . + 4+ + + . Since such that + + B&36;P N P We define sets 9 N and N similarly. Note that for each N , N and N are disjoint, further N N M!N 6 < 'P . So the induction hypothesis applied to N and N with ; ; I I I I implies that either contains a greedy array of size or contains a greedy array of size I I I I . We define the following sets ) 0 1 M N N N + has a greedy array of size I + has a greedy array of size I M N 13 P I I P 80 +15+ + 07+ +1 + &%' + 07+ + +15+ Since are disjoint and define a 6 we have either ] or 8] . Assume 8] . We greedy array of size as follows. Choose of size . For each NF , the N row of I contains the pre-image of in N of dimension . I I 4 We need to verify that satisfies I < >@ MUZ N P . Given and , if N , then W W , so that N N . Since X & B 6 so the condition holds. Now assume that N % 8& B 36 for !8 % 6< . So and are in the same row, 8< 4 I X< X &%' M + UZ N 1 N W P W &%')M + UZ N W N 46 ?I Note that < 6 - 6 < %O < /%' M + UZ > W W 8< N 6 - %O & P P . Hence is a greedy array of the right dimension. W The next Lemma is the key step in the combinatorial argument. Now we consider sets and which intersect only at ! , and we want to produce greedy arrays that end at ! by our ordering. We show that such arrays exist whose dimensions satisfy Equation 14. Lemma 9 Partition Lemma: Let M!N 6 6 . Let I be sets of integers such that 'P < M!-P Then there exist positive integers ; satisfying Equation 14, so that contains a greedy I I array of size and contains a greedy array of size I , and both and I contain ! as the last element. P ROOF : The proof is by induction on . . M!N < 'P and M!-P so " . When . , we have sets so that We take . Define to be an ordering of where ! comes last, similarly for . Assume that the claim holds up to F . For , we define the sets . < ! N 6 < N N N N as before. Note that + 7+ + + A! A! + 7+ + + A! M!N 6 A! M!-P 9 <'P By induction, there exist and as above so that A! contains a greedy array of size I I I I I . For N 6< we have and A! contains a greedy array of size I I I 9 N N N N M!N 6 ) 0 1 M N N N + has a greedy array of size I + has a greedy array of size I M < 'P Hence applying Lemma 8, either N contains an array of size I of size . Again we define the sets I I N 14 I or P I I P A! contains a greedy array +15+ + 07+ / 0 0 M!-P and M!NA6< 'P we have 6 . Order and Let . Since so that ! is the last element. We define a greedy array of size as follows. For each N , I the N row of contains the pre-image of in N of dimension . Similarly we define I I where the N row contains the pre-image of in N . The proof that these are greedy arrays follows Lemma 8. They both contain ! as the last element by induction. 0 We now complete the proof of Theorem 4. P ROOF OF T HEOREM 4: 6 . We can choose so that Assume that 6 I M!-P 1 M 6 6 6 and 6 I I < I 46 I < 46 QA! P ;I QA! P ];I 4 4 < I FPP FPP . Define the sets 2 Applying Lemma 9 implies that and contain greedy arrays and of size and I I respectively where and satisfy Equation 14. Applying Lemma 7, by ordering we get a greedy sequence 4 4 . By the definition of set , I QA! P M ; :!-P in of length 0( I Q P for N ;0 . So by I I ] < . Lemma 6 65"D) " Similarly we get a greedy sequence of length in ending in ! . Note that by Equation 6, and 4 4 ! implies I !QA! P I !Q FP . So by Lemma 6, 65"D)7 ! ] < . By Equation 14, ] 6 for . < and ] . Hence I I M!-P 6+ M 6+ 65"D) 65"D 7! ] 6 ] 9 For the Frankl-Wilson construction where 6 I > 9 , we get 65"DF 65"DF7! ] 6 < which is tight. 4 Lower Bounds for Prime Representations In this section we prove a lower bound for prime representations using symmetric polynomials. /5O 4 / # Theorem 10 Let Q " and !Q " be symmetric polynomials that represent the OR function on variables. Then 65"D) /65"D 7 !" ] -"! . Note that this requires 65"D) / 65"D 7 ! ] but if 5"D F ! , then it is easy to show that 65"D 7 ! F , so this case is not interesting. The hard case of this theorem is when 6 and ' are fast-growing functions of , as in Alon’s construction. To handle this case, we prove a partition lemma (Lemma 11) which says that taking 6 and ' large does not help. / 4 / # 68' . Let Definition 10 Let 6 ' be distinct primes, let and . We say that if . We say and cover if every M P is covered by or . B ?6 / 4 and / , the number of + 4+ + + + 7++ + which can be much larger than + 7 ++ + needs to be => . cover , then ,+ 7 +O ,+ +O > . / 4 / # 68' , we can cover by taking If and . Given elements in M A68' P that are covered by or is ' 6< . The partition lemma states that to cover the first integers however, + 4++ + Lemma 11 Partition Lemma: If / 4 and / # is covered by 15 # 9 ,!"/.01#"*234 + !"%)"%("*!' !#"$$!"%!"&#(' Figure 2: Proof of Prop 12 + 7+ + 4+ + 7+ ,+ + in the product lets us ignore the case when K ! . Let us sketch the idea Using rather than # / # behind the proof of the Partition Lemma. Let ' . Assume that to begin with, we have and # M '- '- ' P . It is clear that and cover , however U . One could try and reduce by removing elements from it. We want to show that this results in an increase in . Removing / # # N- from results in the numbers M N N ' N > < ' P being uncovered. Call this set <N . The 6 ' and they are congruent mod ' , hence the CRT implies they cannot also various elements of < N are less than 8 be congruent mod 6 . But the problem is for N ,there could be considerable overlap between the residues of < N and < - mod 6 . Hence it is not clear that removing many elements from does actually cause /14 to increase. However, by suitably reordering the elements of , we show that every element removed from causes the size of to increase by at least . In fact Figure 2 shows that could increase by just . This is sufficient to prove the Partition Lemma. 4 # / 4 4 7 B 36 B ?6 P . Set 65 8 and 95 #)7 . Given set of integers, define 8& to be the set M 8& + + ,+ 7+ > ' . If and cover and + 7+ Proposition 12 Let )] + + 1'< then + 4+ + 6 + 7+ 65 7 ] + 4+ # < . # / # P ROOF : Note that since )];' , ] . Let denote the complement of in , so !( . For each N , take # # <N to be the first numbers in M P congruent to N B36 . In other words, <A! MU' '" ' P # and for N !N N F M N N '-N) > < ' P . Let ; : < ) 6 < N , then is not covered by so it must be covered by . We want to lower bound the size of ) B36 . / 4 Let us reorder the set as M!N/'- '- 6(< ' P (this is a reordering since ' A6 ). It sends = B36 # = B36 . This map sends <A! B?6 to MU'-; ' P and the set <N B?6 to to % - ' such that % - ' # # the interval M% N '-A% N 5 '-;A%N < ' P of length for N+ ! . None of these intervals contain ! , since that would give M ; P such that N B.' and !-8B&36 . Such an is not covered by or . Each interval < N 8& B 36 begins at a distinct point % N . Sorting the intervals by their starting points, it # # / 4 follows that the union of such intervals of length contains at least "< elements of . / Figure 2 illustrates this argument for @ 6 = / '= . Here * M!NO'P . II P ROOF OF L EMMA 11: 6 ,6 ; ' and ' separately. The non-trivial case is when ' . We consider the cases If 16 1. Let 6 ;' . Numbers M ; P lie in distinct congruence classes mod 6 and ' . Hence + 7+O+ + ,+ 4+O &] 2. Let 6 O ,+ +" > ' . The numbers M A6;P lie in distinct congruence classes modulo 6 and ' . Hence 6 and O O 6 . This proves the claim if 6 so let 6 . 4 4 6H< for 8 6 . There are numbers in each congruence class mod 6 . Thus numbers are not covered by and have to be covered by . Since ' , they lie in distinct congruence 4 4 ] 6 hence 6 ] we get classes mod ' . Hence =] . Using the fact that ) + 4+ + + Let + 4+ &] ,+ 7+ + + ,+ 4O+ ,+ + > ,+ +" + + > > 1' < 3. Let ;' . By Prop. 12, if # Hence for ? 6< we have ,+ 7+O > , then + 7+ # 6] ,+ + 8 6< > 4 6 ] + 7+ . Since < '< ] 4 - # FA 6=< , we get 6=< # . We will show that this is lower bounded by . By differentiating, this bound is minimized at one of the extreme values of , so it suffices to check the bound is at least 9 for those values. When $ , ',< When 5 7 ' 4 ' ' > # 6< '< ' ] '< 6 '< 6 ' 7> One of '< 6 6 and >N6F4' is at least : If ' ' ',< 6F 6 6 N6 ' 7> 6 , >N6F4' 6 . If ' 6 , then '< 6F 6 > . / 4 We now proceed to the algebraic step of the proof. Every symmetric polynomial Q V computes / 4 a symmetric function . Let 6 . Every polynomial R also computes /54 a function . The following equivalence between the two kinds of polynomials is given by Theorem 2.4 of [10]. Proposition 13 The functions that can be computed by symmetric polynomials Q = ; . than 6 I are the functions which can be computed by polynomials Q /4O of degree less > For each variable , let 65"D denote the degree of in . If is the largest index so that 65"D) ! 6 . This gives a bound with an error factor of 6 . By defining an appropriate weighted then 6 65"D) degree of , we can make the correspondence exact. 17 ; / 4 , the degree of a monomial with 6 is 6 . The degree of denoted "D is the maximum degree over all monomials. "D) 6 "D) . Note that if is the largest index such that "D >! then "D) 8 /4 there is a unique polynomial Q R that Lemma 14 Given a symmetric polynomial Q /4 computes the same function and vice versa. This correspondence preserves the degree. % /14 P ROOF : Given a symmetric multilinear polynomial Q of degree , write it as Q G K . By Lucas’ Theorem On at 0-1 input N B ?6 . Thus computes the same function as Further the polynomial has degree 6 ; R % 8B ?6 Definition 11 Given defined as 65"D = 0 65 5 H< 5 0 ;65 ;65 " 0 & and they have the same degree. with 6 < form a basis for To prove the other direction, observe that the monomials /5O 4 with degree at most 6< in each . Further writing a polynomial in this basis polynomials in . Hence 6 be the degree of the monomial does not change the degree as defined above. Let given Q with degree 0 , one can write Q ; % I 6 By Lucas’ theorem, this computes the same function as the polynomial Q % - . For M!N; P , let denote the base 6 and base ' expansions of . For L I ' / 4 QL ;L = L ;L let Q denote the polynomial applied to the base 6 expansion of . As consequence of Lemma 14, to prove Theorem 10 it suffices to prove the following Proposition. Proposition 15 Let Q For / 4 " L , JU65"D) ! "] I ;L QA! Further "5 D Q . and ! $8B&36 $ /#% I < I and 8 ! A! !, B?6 or Q ! U be polynomials such that $ B.' !, B&V' ] in . This implies 65"D) + ] 6 W and Q , P ROOF : Let Z denote the largest index such that 65"DF L = W QL ;L . Similarly let [ be the largest index so that 65"D I ] . Then 65"DF ! ] ' Y and !Q W Y !8 I I . Hence 65"D 65"D ! ] 6 W ' Y . This proves the desired bound for " !R6 W ' Y . So we may Y assume that ) ] "!R6 W ' Y . 6 W I ' Y I , since if 6 W I ' Y I , then L L ! and I ;I ! so Also 68W I ' Y W I QA!N 18 :! Y B&36 . !Q 6 which contradicts the hypothesis. Let I W ' Y 54 Let us consider inputs of the form # 6 # B ?6 . Similarly ; and as A!N ;:!N , and < "DF # 6 and "DF 5 "D) 1 L 65 L W ' Y H I < W 65 / 4 We define and . So by Lemma 11, Since 65"D)L 65"DF ! ];' Y W ' Y 165 A! H # / # I Y I S%# T 7 !QA!N;:! 68' . W ' Y or to be the ! sets of W # 65"D W ] "!R6 W ' Y 65"D I 68W $> hence 6 Y . Since 65"D) ] 54 S # T and cover " ! W ' Y ] ' Y # (15) respectively. By equation 15 Y ! The second inequality uses the fact that )] !- B(' 65"D I Y J B.' and < , this implies that 65"DFL # and <A! !- B36 $ B36 $ B36 65"D # where !8 . Observe that this implies L L ! W /I 4 I ! and I 6 W B.' . Define polynomials + I /# Y Y as < !8A!N;:!N 6 W . This implies 65"D H H ;'< . Note that "5 D)L /65"D)I ] Y 65"D I , > ] 6 W 5"D L W and " ! 7 > I . 5 Ramsey Graphs based on Set Intersections The constructions of Frankl-Wilson, Alon and Grolmusz use a coloring scheme based on the size of set intersections. In this section we show that these can be constructed from certain polynomials that are closely related to OR polynomials. These polynomials are also used by Grolmusz [18] and Kutin [19] to give simple constructions of set systems with restricted intersections mod 6. 0 Definition 12 The weight- function is a partial function defined on M!NO'P for ] as follows The function is undefined for ." ! if ." if ." @ . Note that on variables is simply the NAND function. We now define polynomial representations of . We give an extension of Definition 2, a similar extension holds for Definition 4 / O 4 / # $ and !8 " V represent the Definition 13 Polynomials Q " function on variables if 0 Q Q !,8B&?6 !,8B&?6 and 8 ! !, B&V' or !8 !, B.' if if . . The degree of the representation is 01V243 65"DF /65"D 7! . 0 0 and !8 represent Assume that Q with degree 0 for some ] . Define I I by substituting Q and !8 to be polynomial <? for when N? and setting I I ! for N] . It is easy to verify that and ! represent OR on variables with degree at most 0 . Further if and ! were symmetric polynomials, then so are and ! . Thus lower bounds for OR representations 19 imply lower bounds for representations. In particular our lower bounds for OR representations rule out representations of with symmetric polynomials of degree 9 . Conversely one can construct degree 0 representations of from degree 0 symmetric polynomials repre senting OR on variables. We do not know if a similar statement is true for asymmetric polynomials. Lemma 16 A degree 0 representation of OR on variables using symmetric polynomials gives a degree representation of on variables for all ] , 0 P ROOF : Let !Q be symmetric polynomials of degree at most 0 on variables that represent OR. Replace each by < and multi-linearize. It is easy to show that the resulting polynomials ! represent on variables. Further, they are symmetric multilinear polynomials of degree 0 , hence we can write them as I ; We obtain new polynomials I ; 0 Z and Z ! I ! by replacing I ; 0 ! I I ; I ; [ by 0 0 I [ . ; I I 0 ; Since the value of a symmetric function on a !NO -input depends only on the weight of the input, one can show that and ! represent on variables. We can use the 78 9 OR representations to construct representations of . We give a construction of explicit Ramsey graphs from representations of . Construction 2 Ramsey Graph 7A5/B from0 representations of . consists of vectors M !NO'P of weight . < A < ! , add to B . If Q Theorem 17 Given a0 degree 0 representation of the weight-n function on M!NO'P and # . 0 , the graph 0 has vertices P ROOF : Assume we have prime representation of . We associate a polynomial with each vertex . Given I I 0 , let ! if I ! and if I . Set so that @ Q I 0 ( Q ; and multi-linearize. Using an argument like in Theorem 3, we can show that this I /#4 gives a polynomial representation of over . Since the s are multilinear polynomials of degree 0 , we 0 /# get 1 . Similarly we bound by representing over . /<4 S and get a similar bound. For prime-power representations of OR, we can represent and over The OR representation of Equation 1 gives the following construction due to Alon [2]. Let 68' < . The vertices are all subsets of @ of size . Add to B if < B&9 6 . 9 The OR representation of Equation 3 gives the Frankl-Wilson construction: Let 6 < . The vertices are all subsets of @ of size . Add edge to B if + K < & B 36 . This construction can be extended to " colors using the polynomials constructed in Equation 5. . ] 9 + 3 + + : + 20 Construction 3 Extending the Frankl-Wilson construction to . colors. Take < 6 < 6 I . Vertices are all subsets of . 4 < Edges are colored M!N .G< 'P . Edge is given color I + . + 7 + 9 The OR representation of Equation 2 gives the following graph 87A /B . Let < . The X <$ B8 . In fact the graph obtained vertices are all subsets of @ of size . Add to B if is the same as Grolmusz. To show this, we first present his construction, following the simplified exposition of Grolmusz himself [18] and Kutin [19]. < . The BBR polynomials give the following representation of . Let + + Q < !8 < /2 to be the polynomial obtained by combining these polynomials using the CRT. It follows Define " . that $ B8L when ." and is divisible by 2 or 3 when ." We can view as an integer polynomial with coefficients in M!N P . By repeating each monomial sufficiently many times, we can write The elements of the universe are the monomials. If is repeated % times in , then there are % elements 0 of weight , the set < consists of in the universe, one for each occurance of . For each M!NO'P monomials that evaluate to on . One can verify that this system has restricted intersections mod 6 since < < . The vertices of the graph are the sets < . We add edge < if < !- B8 . We wish to show that this graph is the same as the graph constructed above. We identify ;A with < )AQ . In , we add an edge between < and < if @ !,8B&Q . By the CRT, this ! , B Q . By Lucas’ theorem, this happens if . < BQ implies that . But this is precisely when is an edge of . This equivalence can also be seen from Kutin’s construction [19]. While Grolmusz’s set system construction is an important result, our approach seems to be simpler for the purpose of Ramsey graph construction. One can interpret the bounds on clique and independent set size as coming from an extension of the modular RayChaudhuri-Wilson theorem to prime powers, which we prove below (Theorem 18). +1 9 + P + 3 6 + 5.1 Set Systems with restricted Intersections modulo Prime Powers +1 + 1+ + Definition 14 A set system C 48B&.' but so that M 4 on is said to have restricted intersections mod ' if there exists B.' . / # + 6+ For a fixed modulus ' , we study the problem of how large C can be as a function of . When 'V 6 is a prime, the non-uniform modular Ray-Chaudhuri Wilson theorem proved by Deza, Frankl and Singhi [5] gives a bound of C 6 < + 6+ When 4 S ' I + .+ is not a prime power, Grolmusz shows a lower bound of EHG IK [17]. We give a near-tight bound of 9 for the prime power case. This improves the bound of due to Babai et al. [6]. Previously 21 + + stronger bounds than ours were known for the special case when 6 W < i.e. when all set sizes are congruent to 8& B 6 W for some (see theorems 5.30 and 7.18 in the book by Babai and Frankl [5]). To prove our result, /#4 S / 4 we use the fact that every function from to can be written as a polynomial. Theorem 18 Let C be a set system with restricted intersections modulo 6 P ROOF : We construct a univariate integer-valued polynomial QF " R B&36 B?6 W != B&36 B?6 W W . Then + 6+N 4 I . S C of degree 6 W < such that By Lucas’ theorem, 6 < 6 5 6 W < < W < W < 6 W <$8B&36 W 6 W <$8B&36 W $ B&6 != B&6 F B&6 != B&6 Q Set $ 6 W < 6 W < B36 W B36 W By Lemma 3.1, of [6] this implies the desired bound. We sketch the argument below. to denote the incidence vector of set . Let ; Q We will use I linearize. It is easy to show that B ?6 ,+1 ++ ! B ?6 Using this one can show that the polynomials are linearly independent over 1 polynomials in variables of degree 6 W < N , N and multi- R . Since they are multilinear , the bound follows. 6 Discussion and Open Problems Following the breakthrough of Barak et al. [8], the algebraic construction described here are no longer the best constructions known. However, the appeal of these constructions is their simplicity and elegance, together with the fact that they are very explicit. So we believe that it is important to resolve the question of whether this approach can beat the Frankl-Wilson bound. As we have seen, this problem is intimately linked to well-studied questions in complexity theory. Lower Bounds for Asymmetric Polynomials: The question of whether there are lower degree weak representations of the OR function mod 6 has been open for a while. This work raises the question of whether low degree OR representations exist for our definition. Better upper bounds would give better Ramsey graphs. Lower bounds for prime representations will imply lower bounds for weak representations mod 6. Prime-power representations are exciting from the lower bound viewpoint since they have not been studied previously and might turn out to be easier to work with. The =A@CBD lower bound of Barrington and Tardos citebar-tar applies to both kinds of representations. 22 Both our lower bounds for symmetric polynomials follow a similar scheme: we characterize the zero-sets of low-degree symmetric polynomials and then show that there is no good partition of the hypercube. A natural question is whether such a scheme could extend to the general case. The first step would be to give a of characterization of zero-sets of low degree polynomials. Motivated by this we pose the following problems: / 4 4 1. Given M!NO'P * , let 65"D 5 denote the smallest degree of a polynomial in which is ! at 4 every point in but not at the origin. Give a lower bound on 65"D 5 . / 4 4 2. Given M!NO'PO , let 65"D 5 denote the smallest degree of a polynomial in which is ! over 4 but not at every point in M!NO'P . Give a lower bound on 65"D 5 . Note that both these quantities are easy to compute, since they involve checking whether a system of equations is feasible. We are looking for a combinatorial lower bound, perhaps analogous to Lemma 6. The latter quantity 0 5 is closely related to the notion of the degree of a subset studied by Smolensky with a view towards proving circuit lower bounds [21]. The main difference is that he requires the zero-set to be exactly the set . Limitations to Constructions based on Distances: We have shown that using symmetric polynomials in out construction, current techniques cannot give better bounds on # . Note that for the constructions of Alon, Frankl-Wilson and Grolmusz, this technique gives tight bounds.This raises the question: do constructions based on symmetric polynomials contain either a large clique or independent set? Using a symmetric polynomial in our construction gives a graph where edges are added between vertices based on the Hamming distance between them. More formally, let M P . The graph is defined as follows: The vertex set is M!NO'P' . We add to B if 0 . Is it true that for every choice of , contains a large clique or independent set? Similarly in Construction 2, symmetric polynomials give graphs where the vertices are sets and edges are added based on intersection sizes. Do such graphs always contain large cliques or independent sets? Acknowledgments I thank Dick Lipton for numerous interesting discussions on this subject. I thank Vince Grolmusz for comments on an early version. I also thank Boaz Barak, T.S. Jayram, Ravi Kumar, Anup Rao, Benny Sudakov, Prasad Tetali and Avi Wigderson for helpful comments. References [1] N. A LON, Ramsey graphs cannot be defined by real polynomials, Journal of Graph Theory 14, (1990), pp. 651–661. [2] N. A LON, The Shannon capacity of a union, Combinatorica, 18(3) (1998), pp. 301–310. [3] N. A LON AND R. B EIGEL, Lower bounds for approximations by low degree polynomials over ceedings of the OL IEEE Conference on Computational Complexity (CCC), (2001). /0 , Pro- [4] N. A LON , J. PACH , R. P INCHASI , R. R ADOS , AND M. S HARIR, Crossing patterns of semi-algebraic sets, Journal of Combinatorial Theory Ser A 111, (2005), pp. 310–326. 23 [5] L. BABAI AND P. F RANKL, Linear Algebra Methods in Combinatorics, Preliminary version 2, 1992. [6] L. BABAI , P. F RANKL , S. K UTIN , AND D. S TEFANKOVIC, Set systems with restricted intersections modulo prime powers, Journal of Combinatorial Theory, Ser. A, 95(1) (2001). [7] B. BARAK, A simple explicit construction of an G (+*,-K Ramsey graph, arXiv.org, math.CO/0601651, (2006). [8] B. BARAK , A. R AO , R. S HALTIEL , AND A. W IGDERSON, 2-source dispersers for G IK entropy and Symposium on Theory Ramsey graphs beating the Frankl-Wilson construction, in Proceedings of the of Computing (STOC), 2006. [9] D. A. BARRINGTON , R. B EIGEL , AND S. RUDICH, Representing Boolean functions as polynomials modulo composite numbers, Computational Complexity, 4 (1994), pp. 367–382. /30 and simultaneous [10] N. B HATNAGAR , P. G OPALAN , AND R. J. L IPTON, Symmetric polynomials over communication protocols, Proceedings of the Annual Symposium on the Foundations of Computer Science (FOCS), (2003). [11] P. E RD ŐS, Some remarks on the theory of graphs, Bulletin of the A. M. S., 53 (1947), pp. 292–294. [12] P. F RANKL AND R. W ILSON, Intersection theorems with geometric consequences, Combinatorica, 1 (1981), pp. 357–368. [13] P. G OPALAN, Constructing Ramsey graphs from Boolean function representations, in Proceedings of the N IEEE Conference on Computational Complexity (CCC), 2006. [14] , Query-efficient algorithms for polynomial interpolation over composites, in Proceedings of the ACM-SIAM Symposium on Discrete algorithms (SODA), 2006. [15] F. G REEN, Complex Fourier technique for lower bounds on the mod- 9 (2000), pp. 16–38. [16] V. G ROLMUSZ, On the weak mod Computer Science, 2 (1995). degree, Computational Complexity, representation of boolean functions, Chicago Journal of Theoretical [17] , Superpolynomial size set-systems with restricted intersections mod L and explicit Ramsey graphs, Combinatorica, 20 (2000), pp. 71–86. [18] , Constructing set systems with prescribed intersection sizes, Journal of Algorithms, 44 (2002), pp. 321–337. [19] S. K UTIN, Constructing large set systems with given intersection sizes modulo composite numbers, Combinatorics, Probability and Computing, 11(5) (2002). [20] M. NAOR, Constructing Ramsey graphs from small probability spaces, Manuscript, available online, (1993). [21] R. S MOLENSKY, On representations by low-degree polynomials, in Proceedings of the posium on Foundations of Computer Science (FOCS), 1993. Annual Sym- [22] G. TARDOS AND D. BARRINGTON, A lower bound on the mod 6 degree of the OR function, Computational Complexity, 7 (1998), pp. 99–108. 24 [23] S.-C. T SAI, Lower bounds on representing boolean functions as polynomials in Discrete Mathematics, 9 (1996), pp. 55–62. 25 /0 , SIAM Journal of
© Copyright 2026 Paperzz