Camp 2016 Combinatorics
Camp 2016 Combinatorics
Under these rules, many clubs can be formed. Any idea how many?
The towners felt great social pressure to form all possible clubs, and to be active in them. After
many socially very taxing years, the inhabitants (still the same number, since they had been too
busy to make children) revolted. They wanted FEWER clubs! After a short trial, the major was
executed, and the town was renamed Oddtown. Subsequently, the club-forming rules were slightly
amended, in particular, rule 1 was replaced by the rule
This new rules made the social lives of the remaining 2015 inhabitants of the town now named
Oddtown much less stressful. Do you know how less stressful exactly, that is, can you say how many
clubs could now be formed?
In due time, the new club rules were boring everybody to dead, and so new rules were sought to
form clubs while keeping social life on an acceptable level. Another drawback of the old club rules
was that different clubs often had no idea of each others activities. So after some experimentation,
the following rule was adopted.
(a) Any two distinct clubs must share precisely two members;
Can you now guarantee the inhabitants that under this new club-forming rule, their lives will not
get more involved as before?
In the next sections, we will develop some linear algebraic tools to solve combinatorial problems
like those above.
1
Basics on linear algebra
Let F be a field, for example Q, R, C, or a finite field such as Fp , the field of integers molulo a
prime p. We write Fn to denote the vector space of dimension n over F; we denote the set of n × m
matrices with entries from F by MF (n, m).
For x, y ∈ Fn , their inner product (x, y) is defined as
n
X
>
(x, y) = x y = xi y i .
i=1
2
• The null space nullspace(M ) of M is the collection of all x ∈ Fm such that M x = 0. Obviously,
nullspace(M ) = rowspace(M )⊥ .
• Let Sn denote the collection of all permutations of {1, . . . , n}. The sign of a permutation π is
1 or -1 depending on whether π can be written as a product of an even or an odd number of
transpositions. An n × n matrix M over a field F is invertible if and only if the determinant
X n
Y
det(M ) = sign(π) Mi,π(i)
π∈Sn i=1
of A is nonzero. (The permanent perm(M ) is the expression obtained by leaving out the signs;
so over F2 , the determinant and the permanent are equal.)
The determinant det(v1 , . . . , vn ) of a sequence of n vectors in Fn is the determinant of the matrix
V =P [v1 · · · vn ]. Note that the determinant is linear in each of its arguments. In particular, if
vi = j λi,j vi,j for i = 1, . . . , n, then
X Y
det(v1 , . . . , vn ) = λk,jk det(v1,j1 , . . . , vn,jn ).
j1 ,...,jn k
• If M is a real m × n matrix , then det(M > M ) ≥ 0, with equality iff rank(M ) < n. A matrix
of the form M > M is called a Gram (or Gramian) matrix.
3
most n with coefficients in some field F as an (n + 1)-dimensional vector space over F with
basis 1, x, . . . , xn . For another example, suppose that we have a set of maps fi : X 7→ F for
1 ≤ i ≤ n and points x1 , . . . , xn in X. If fi (xi ) 6= 0 and fi (xj ) = 0 for i 6= j, then f1 , . . . , fn are
independent.
• We say that a set of vectors V ⊆ Fn is in general position if any n of the vectors of V are
independent. (In that case, the null space of the matrix with as columns the vectors from V is
said to be an MDS code.) If |F| ≥ n, then the |F| vectors
are in general position. This follows from the fact that the Vandermonde determinant
Y
det(v(a1 ), . . . , v(an )) = (aj − ai ) 6= 0.
i<j
A = M M >,
hence the determinant of the adjacency matrix (considered as a real matrix) is nonnegative. Another
interesting matrix to consder is the block intersection matrix N ; here for any two blocks B, B 0 , the
corresponding entry is N (B, B 0 ) = |B ∩ B 0 |, the size of the intersection of the blocks B and B 0 .
(In fact, the block intersection matrix is the adjacency matrix of the dual configuration obtained by
interchanging the roles of “points” and “blocks”.)
Sometimes, the notion of a “block” is not present in the problem statement and has to be devised.
For example, if the problem mentions a “friendship” relation (or any other binary symmetric relation),
4
then as blocks we can take pairs of friends. Also, if the problem is modelled as a graph, then the
blocks are the edges of the graph.
Many combinatorial problems can be solved by describing the problem data in terms of suitable
matrices and vectors, and then considering these matrices and vectors over a suitable field .
5
Problem Set
[n]
Question 1 Let F be a collection of n + 1 distinct triples from {1, . . . , n}, that is, F ⊆ 3
. Show
that there are two triples in F that intersect in precisely one element.
Question 2 (Putnam 2003-B1) Do there exists polynomials a(x), b(x), c(x), d(x) such that
1 + xy + x2 y 2 = a(x)b(y) + c(x)d(y)
holds identical?
Question 3 Students in a school go for ice cream in groups of at least two. After k > 1 groups
have gone, every two students have gone together exactly once. Prove that the number of students
in the school is at most k.
Question 4 (IMC-2009-1-3) In a town every two residents who are not friends have a friend in
common, and no one is a friend of everyone else. Let us number
Pn the residents from 1 to n and let ai
be the number of friends of the i-th resident. Suppose that i=1 ai = n2 − n. Let k be the smallest
2
number of residents (at least three) who can be seated at a round table in such a way that any two
neighbors are friends. Determine all possible values of k.
Question 5 (IMC-2001-2-4) Let A = (ak,` )k,`=1,...,n be an n × n complex matrix such that for each
m ∈ {1, . . . , n} and 1 ≤ j1 < j2 · · · < jm ≤ n the determinant of the matrix (ajk ,j` )k,`=1,...,m is zero.
Prove that An = 0 and that there exists a permutation σ ∈ Sn such that the matrix (aσ(k),σ(`) )k,`=1,...,n
has all of its nonzero elements above the diagonal.
Question 6 In a party with n people, it is known that for every nonempty subset S of people, there
is at least one person, inside or outside S, such that this person has an odd number of friends in S.
Prove that n is even.
Question 7 The complete graph Kn cannot be decomposed into fewer than n − 1 disjoint complete
bipartite subgraphs.
Question 8∗ Let A1 , . . . , Am be sets of size r and let B1 , . . . , Bm be sets of size s such that
Then
r+s
m≤ .
r
6
Question 9 Let A be an m × m symmetric matrix over the field F2 with diag(A) = 0. Show that
for every n ≥ 1, each column of An contains a 0.
Question 10 (IMC-1999-1-5) Suppose that 2n points of an n × n grid are marked. Show that for
some k > 1 one can select 2k distinct marked points, say a1 , . . . , a2k , such that a1 and a2 are in the
same row, a2 and a3 are in the same column, . . . , a2k−1 and a2k are in the same row, and a2k and a1
are in the same column.
Question 11 (IMC-2002-2-2) Two hundred students participated in a mathematical contest. They
had 6 problems to solve. It is known that each problem was correctly solved by at least 120 partici-
pants. Prove that there must be two participants such that every problem was solved by at least one
of these two students.
Question 12 (Putnam 1985-B3) Let f : N2 7→ N. Suppose that each integer in N is image of
exactly 2012 pairs in N2 . Show that there is a pair (n, m) ∈ N2 such that f (n, m) > mn.
Question 13 (IMC-2011-2-2) An alien race has three genders: male, female, and emale. A married
triple consists of three persons, one from each gender, who all like each other. Any person is allowed
to belong to at most one married triple. A special feature of this race is that feelings are always
mutual — if x likes y, then y likes x. The race is sending an expedition to colonize a planet. The
expedition has n males, n females, and n emales. It is known that every expedition member likes at
least k persons of each of the two other genders. The problem is to create as many married triples
as possible to produce healthy offspring so the colony could grow and prosper.
a) Show that if n is even and k = n/2, then it might be impossible to create even one married triple.
b) Show that if k ≥ 3n/4 , then it is always possible to create n disjoint married triples, thus marrying
all of the expedition members.
Question 14 (Putnam 2005-B6) Let Sn denote the set of all permutations of the numbers
1, 2, . . . , n. For π ∈ Sn , let σ(π) = 1 if π is an even permutation and σ(π) = −1 if π is an odd
permutation. Also, let ν(π) denote the number of fixed points of π. Show that
X σ(π) n
= (−1)n+1 .
π∈Sn
ν(π) + 1 n+1