2

Consider the set $[n]=\{1,2,\ldots,n\}$ and $\mathcal C^k=\{A\subset [n],\ |A|=k\}$. Given two integer numbers $k<l$, is there a one-to-one function $\varphi\colon \mathcal C^l\to \mathcal C^k$ such that $\varphi(A)\subset A$?

Of course, since $|\mathcal C^i|=\binom ni$ we have a necessary condition $\binom nk\geq \binom nl$. Is it also a sufficient condition?

This statement is so clear and the problem so well formulated that I believe the answer is well known.

I came accross this problem when solving some old high-school math-olympiad problem. There was some combinatorial issue and I managed to solve it using inclusion–exclusion principle, but in order to do this, I had to know that I can assign to any $4$-element subset of $\{1,2,3,4,5,6\}$ its $3$-element subset and this assignment is an injection. I did it by hand (there are only 15 subsets having 4 elements so it's not a big task). I hope there is more elegant method and I'm curious if more general result is known.

My attempts:

In the general case, my first thought was to use Hall's marriage theorem. We would need to prove that for any sets $A_1,\ldots, A_j \in \mathcal C^l$ there are at least $j$ sets $B\in \mathcal C^k$ that $B\in A_i$ for some $1\leq i\leq j$. This doesn't seem to be easy.

In some particular cases we can figure out the definition of $\varphi$.

  • Consider the case $n=5$, $k=2$, $l=3$. We can treat numbers 1,2,3,4,5 modulo 5, so 6=1, 7=2 and so on. Now, if $A\in \mathcal C^3$ has three consecutive numbers (modulo 5) than we remove the middle one. For example $$\varphi(\{1,2,3\})=\{1,3\},\quad \varphi(\{4,5,1\})=\{4,1\}.$$ If not, there are two consecutive numbers in $A$ and an 'outlier' and then we remove this outlier. For example: $$\varphi(\{1,2,4\})=\{1,2\},\quad \varphi(\{5,1,3\})=\{5,1\}.$$ It's easy to see that its injection.
  • Consider the case $n=6$, $k=3$, $l=4$ (as in the above mentioned olympiad problem). Then we can divide $\mathcal C^4$ with respect to the fact if the set contains $6$. Let $\varphi$ be from the previous case. We can define the function $\psi\colon \mathcal C^4\to \mathcal C^3$ as follows: $$ \psi(A) = \begin{cases} \varphi(A\setminus\{6\})\cup\{6\}; & 6\in A \\ A\setminus\{a'\};& A = [5]\setminus\{a\} \end{cases} $$ where $a'$ is the successor of $a$ in a 'cyclic set' $[5]$, that is $a' = 1+ (a\bmod 5)$.

I'm wondering if there is a better, more general way to define such functions, without having to play as above or if there is a theorem that it's always true.

The last idea is to use induction, in a similar manner as I did in the two particular cases above. Unfortunately, I need to know that the conclusion is true for $l=n-k$.

Mateo
  • 5,216
  • 2
    This is the equivalent of solving Hall's Marriage Problem for the bijective graph with $C_k$ and $C_l$ as nodes and edges between them when the $k$-element set is a subset of the $l$-element set, with $C_l$ the "left side" of the question. That means, there exists such a function iff for any subset $U\subseteq C_l,$he set of $V={A\in C_k\mid \exists B\in U, A\subset B}$ has $|U|\leq |V|.$ That doesn't seem to make it easier, though. – Thomas Andrews Mar 03 '25 at 19:36
  • 1
    The tightest case, intuitively, will be the case where $n=2m+1$ and $k=m, l=m+1.$ Then you need a bijection, and each node has smaller degree than when $k$ and $l$ are further apart. – Thomas Andrews Mar 03 '25 at 19:59
  • Your conditions $\binom nk\geq \binom nl$ is true for $0\leq k<l\leq n$ iff $k+l\geq n.$ – Thomas Andrews Mar 03 '25 at 20:34
  • Note by taking complements your question equivalent to the same question when $n-l=l'<k'=n-k.$ – Thomas Andrews Mar 03 '25 at 22:11

0 Answers0