Unofficial archive — problems, solutions & results © IMC, reproduced with permission.

IMC / 2003 / Problems / Day 2, P10

IMC 2003 · Day 2 · P10

very hard

Find all positive integers nn for which there exists a family FF of three-element subsets of S={1,2,,n}S = \{1, 2, \dots, n\} satisfying the following two conditions:

(i) for any two different elements a,bSa, b \in S, there exists exactly one AFA \in F containing both a,ba, b;

(ii) if a,b,c,x,y,za, b, c, x, y, z are elements of SS such that if

{a,b,x},{a,c,y},{b,c,z}F\{a,b,x\}, \{a,c,y\}, \{b,c,z\} \in F, then {x,y,z}F\{x,y,z\} \in F.

Solution (official)

The condition (i) of the problem allows us to define a (well-defined) operation * on the set SS given by ab=cif and only if{a,b,c}F, where ab.a * b = c \quad \text{if and only if} \quad \{a, b, c\} \in F, \text{ where } a \ne b. We note that this operation is still not defined completely (we need to define aaa * a), but nevertheless let us investigate its features. At first, due to (i), for aba \ne b the operation obviously satisfies the following three conditions:

(a) aabba \ne a * b \ne b;

(b) ab=baa * b = b * a;

(c) a(ab)=ba * (a * b) = b.

What does the condition (ii) give? It claims that

(e') x(ac)=xy=z=bc=(xa)cx * (a * c) = x * y = z = b * c = (x * a) * c

for any three different x,a,cx, a, c, i.e. that the operation is associative if the arguments are different. Now we can complete the definition of *. In order to save associativity for non-different arguments, i.e. to make b=a(ab)=(aa)bb = a * (a * b) = (a * a) * b hold, we will add to SS an extra element, call it 0, and define

(d) aa=0a * a = 0 and a0=0a=aa * 0 = 0 * a = a.

Now it is easy to check that, for any a,b,cS{0}a, b, c \in S \cup \{0\}, (a), (b), (c) and (d), still hold, and

(e) abc:=(ab)c=a(bc)a * b * c := (a * b) * c = a * (b * c).

We have thus obtained that (S{0},)(S \cup \{0\}, *) has the structure of a finite Abelian group, whose elements are all of order two. Since the order of every such group is a power of 2, we conclude that S{0}=n+1=2m|S \cup \{0\}| = n + 1 = 2^m and n=2m1n = 2^m - 1 for some integer m1m \ge 1.

Given n=2m1n = 2^m - 1, according to what we have proven till now, we will construct a family of three-element subsets of SS satisfying (i) and (ii). Let us define the operation * in the following manner:

if a=a0+2a1++2m1am1a = a_0 + 2 a_1 + \dots + 2^{m-1} a_{m-1} and b=b0+2b1++2m1bm1b = b_0 + 2 b_1 + \dots + 2^{m-1} b_{m-1}, where ai,bia_i, b_i are either 0 or 1, we put ab=a0b0+2a1b1++2m1am1bm1a * b = |a_0 - b_0| + 2 |a_1 - b_1| + \dots + 2^{m-1} |a_{m-1} - b_{m-1}|.
It is simple to check that this * satisfies (a), (b), (c) and (e'). Therefore, if we include in FF all possible triples a,b,aba, b, a * b, the condition (i) follows from (a), (b) and (c), whereas the condition (ii) follows from (e')

The answer is: n=2m1n = 2^m - 1.

How the field did

contestants scored
185
average (of 20)
4.40
solved (≥ 80%)
11.9%
near-0 (≤ 10%)
67.0%
discrimination
0.46

Score distribution (field cohort)

Computed on contestants with a meaningful total (field cohort); discrimination is the corrected item–total correlation.

Similar problems

IMC 2022 · Day 1 · P3very hardavg 2.3/10 · solved 12% · near-0 55% · disc 0.64
IMC 2017 · Day 1 · P4very hardavg 1.4/10 · solved 11% · near-0 81% · disc 0.52
IMC 2008 · Day 1 · P6very hardavg 1.3/10 · solved 11% · near-0 82% · disc 0.47
IMC 2014 · Day 2 · P10very hardavg 1.6/10 · solved 13% · near-0 81% · disc 0.31