Maths Olympiad Prep

Library / /68 of 68

, 2017

Combinatorics Difficulty 7.8 National Olympiad, round 2 Prove it United States

Problem:
Let mm be a positive integer, and let TT denote the set of all subsets of {1,2,,m}\{1,2, \ldots, m\}. Call a subset SS of TT δ\delta-good if for all s1,s2Ss_{1}, s_{2} \in S, s1s2s_{1} \neq s_{2}, Δ(s1,s2)δm\left|\Delta\left(s_{1}, s_{2}\right)\right| \geq \delta m, where Δ\Delta denotes symmetric difference (the symmetric difference of two sets is the set of elements that is in exactly one of the two sets). Find the largest possible integer ss such that there exists an integer mm and a 10242047\frac{1024}{2047}-good set of size ss.

Solution

Solution:
Answer: 2048
Let n=Sn=|S|. Let the sets in SS be s1,s2,,sns_{1}, s_{2}, \ldots, s_{n}. We bound the sum 1i<jnΔ(si,sj)\sum_{1 \leq i<j \leq n}\left|\Delta\left(s_{i}, s_{j}\right)\right| in two ways. On one hand, by the condition we have the obvious bound
1i<jnΔ(si,sj)(n2)δm \sum_{1 \leq i<j \leq n}\left|\Delta\left(s_{i}, s_{j}\right)\right| \geq \binom{ n}{2} \delta m
On the other hand, for 1im1 \leq i \leq m, let ti={1jn:isj}t_{i}=\left|\left\{1 \leq j \leq n: i \in s_{j}\right\}\right|. Then it is clear that
1i<jnΔ(si,sj)=k=1mtk(ntk)n24m \sum_{1 \leq i<j \leq n}\left|\Delta\left(s_{i}, s_{j}\right)\right|=\sum_{k=1}^{m} t_{k}\left(n-t_{k}\right) \leq \frac{n^{2}}{4} m
by AM-GM. Therefore, we get the bound
(n2)δmn24mn2δ2δ1=2048 \binom{n}{2} \delta m \leq \frac{n^{2}}{4} m \Rightarrow n \leq \frac{2 \delta}{2 \delta-1}=2048
To give a construction with n=2048n=2048, take m=2047m=2047. For the rest of this construction, we will be interpreting the integers 1,2,,m1,2, \ldots, m as 11-digit integers in binary. Given this interpretation, define a dot product xyx \odot y of two positive integers 0x,ym0 \leq x, y \leq m the following way. If x=(x1x2x11)2,y=(y1y2y11)2x=\left(x_{1} x_{2} \ldots x_{11}\right)_{2}, y=\left(y_{1} y_{2} \ldots y_{11}\right)_{2} in binary, then
xy=xiyi(mod2) x \odot y=\sum x_{i} y_{i} \quad(\bmod 2)
Now we can define the sets s1,s2,,s2048s_{1}, s_{2}, \ldots, s_{2048}. Define
si={1jm:(i1)j=1.} s_{i}=\{1 \leq j \leq m:(i-1) \odot j=1 .\}
A computation shows that this construction works.

Some notes: here is the motivation behind the construction. We are treating the integers 0,1,,m0,1, \ldots, m as the vector space V=F211V=\mathbb{F}_{2}^{11}, and the sets sis_{i} correspond to linear functionals fi:VF2f_{i}: V \rightarrow \mathbb{F}_{2}. In particular, the function fi:VF2f_{i}: V \rightarrow \mathbb{F}_{2} is simply defined as fi(x)=(i1)xf_{i}(x)=(i-1) \odot x, which one can easily check to be linear. This construction corresponds to Hadamard matrices of size 2112^{11}.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.