Creo que se puede dar una construcción explícita como la siguiente:
Nótese que todo lo que tenemos que hacer es encontrar una biyección $\displaystyle F$ de $\displaystyle k$ -se ajusta a $\displaystyle k$ -conjuntos tales que $\displaystyle F(X) \cap X = \emptyset$ .
Teniendo en cuenta esta $\displaystyle F$ podemos construir la biyección necesaria $\displaystyle f$ tomando $\displaystyle f(X) = [n] - F(X)$ , donde $\displaystyle [n] = \{1,2,\dots, n\}$ y estamos construyendo subconjuntos de $\displaystyle [n]$ .
Ahora, para construir la biyección $\displaystyle F$ . Escribe $\displaystyle 1,2,\dots n$ a lo largo de un círculo.
Ahora, dado un conjunto $\displaystyle X = \{x_1, x_2, \dots, x_k\}$ donde $\displaystyle x_1 \lt x_2 \lt \dots x_k$ .
Comienza en $\displaystyle x_1$ y recorrer el círculo en el sentido de las agujas del reloj, eligiendo el primer elemento que no esté en el conjunto $\displaystyle X$ (algo así como un hashing consistente, si eres programador). A continuación, vaya a $\displaystyle x_2$ y se va en el sentido de las agujas del reloj para recoger el primer elemento no recogido hasta el momento (y que no esté en $\displaystyle X$ ) y así sucesivamente.
Estos $\displaystyle k$ elementos que eligió de la forma $\displaystyle F(X)$ . Es fácil ver que $\displaystyle X \cap F(x) = \emptyset$ .
También podemos demostrar que $\displaystyle F(X) \neq F(Y)$ si $X \neq Y$ .
Si $\displaystyle X = \{x_1, x_2, \dots, x_k\}$ y $x_1 \lt x_2 \dots$ y
si $\displaystyle Y = \{y_1, y_2, \dots, y_k\}$ y $y_1 \lt y_2 \dots$
Entonces supongamos que $j \gt 1$ es el más pequeño tal que $\displaystyle x_j \neq y_j$ y asumir $\displaystyle y_j \lt x_j$ .
Ahora el algoritmo anterior habrá elegido $\displaystyle y_j$ para estar en $\displaystyle F(X)$ o elegiría diferentes números (para $\displaystyle F(X)$ y $\displaystyle F(Y)$ ) en el $\displaystyle j^{th}$ redonda.
Si no hay tal $\displaystyle j \gt 1$ , entonces los conjuntos sólo difieren en el elemento más pequeño, y en cuyo caso, la resultante $\displaystyle F$ Los conjuntos también serían diferentes.
Si no nos preocupa la construcción exacta, también podemos dar una prueba de existencia.
La existencia de una biyección puede demostrarse mediante el siguiente teorema:
Teorema: Cada $\displaystyle k$ -El grafo bipartito regular tiene una correspondencia perfecta.
Esto se puede demostrar por inducción en $\displaystyle k$ y utilizando Teorema de Hall .
Se construye un grafo bipartito con $\displaystyle k$ -como la partición de la izquierda y $\displaystyle n-k$ -sets como la partición correcta.
Vértice $\displaystyle L_i$ está conectado a $\displaystyle R_j$ si $\displaystyle L_i \subset R_j$ .
Este es un $\displaystyle \binom{n-k}{n-2k}$ gráfico bipartito regular.