As part of my answer to another question, I needed the following fact: if $S = \{1, \ldots, n\}$ and $k \leq n/2$, then there is a bijection $f : {S \choose k} \to {S \choose k}$ such that $t \cap f(t) = \emptyset$ for all $t \in {S \choose k}$. Here $n$ and $k$ are positive integers, and ${S \choose k}$ denotes the family of all size-$k$ subsets of $S$.
Here's the proof I found for that fact. Let $p = \left\lvert{S \choose k}\right\rvert = {n \choose k}$, and write ${S \choose k} = \{t_1, \ldots, t_p\}$. Construct a bipartite graph $G$ on partite sets $A = \{a_1, \ldots, a_p\}$ and $B = \{b_1, \ldots, b_p\}$ by drawing an edge $a_ib_j$ whenever $t_i \cap t_j = \emptyset$. Observe that $G$ is an ${n-k \choose k}$-regular bipartite graph, where ${n-k \choose k} > 0$, and therefore has a perfect matching $M$, by Hall's Theorem. Now for each $i \in \{1, \ldots, p\}$ we have $a_ib_j \in M$ for exactly one value of $j$, and we get the desired bijection just by taking $f(t_i) = t_j$ for the corresponding value of $j$.
Unfortunately, the proof above doesn't give an explicit construction of the bijection $f$, which makes it hard to naturally use this bijection in a combinatorial proof. When $n = 2k$, the function $f(t) = S-t$ is an easy example of a bijection with this property. Is there a nice explicit construction of such a bijection for general $k$?
Some partial thoughts: it's tempting to try to build on the $n=2k$ case by modifying the function $f(t) = S-t$, say by taking the function $f$ to be "take the $k$ least elements of $S-t$", but it seems that the natural approaches to modifying that function end up failing to be injective (hence also fail to be surjective). For example, the "$k$ least elements of $S-t$" function fails at $n=5$ and $k=2$ because it yields $f(\{3,4\}) = f(\{3,5\}) = \{1,2\}$.
When $k=1$ this is just asking for a derangement of $\{1, \ldots, n\}$, and a function like $f(\{i\}) = \{i+1 \mod n\}$ works, where $x \mod n$ is the residue of $x$ modulo $n$. When $k=2$ and $n \geq 4$, I believe the following function works, where $\{x,y\} + i \mod n$ is shorthand for $\{x+i \mod n, y+i \mod n\}$:
$f(\{i, j\}) = \begin{cases} \{i, j\} + 2 \mod n, & \text{if $i-j \equiv \pm 1 \pmod{n}$} \\ \{i, j\} + 1 \mod n, & \text{otherwise.}\end{cases}$
This suggests that in a general construction, maybe we can just assign an integer $r_t$ for each $t \in {S \choose k}$ and use a map of the form $t \mapsto t+r_t \bmod{n}$, with the values of $r_t$ chosen cleverly to ensure bijectivity and disjointness. However, this approach is doomed to fail when $t$ is a difference set for $\mathbb{Z}_n$. To use an example of such a set due to Jungnickel, Pott, and Smith, when $n = 11$ and $t = \{1,3,4,5,9\}$, it is easy to check that $t + r_t \mod 11$ intersects $t$ regardless of the choice of $r_t$. So this approach cannot work in general either.
Relevant external literature I've found so far:
- The $n = 2k+1$ case appears to have been solved by Kierstead and Trotter (1988), in a superficially-different but equivalent formulation.
- Kai Jin (2019) refers to the problem of finding an explicit $1$-factorization of the related "bipartite Kneser graphs" (equivalent to the graph $G$ described in the proof above) as a "challenging open problem", but we are only looking for an explicit description of one matching in a bipartite Kneser graph, not an entire $1$-factorization.