Untuk batas bawah, tinjau keluarga
\(\cgF\) yang terdiri atas semua subhimpunan berukuran
\(k\) dari
\([n]\) yang memuat
\(1\text{.}\)
Untuk batas atas, misalkan
\(\cgF\) keluarga subhimpunan
\([n]\) yang memenuhi kedua syarat tersebut. Kita menunjukkan bahwa
\(|\cgF|\le\binom{n-1}{k-1}\text{.}\) Untuk melakukannya, tinjau sebuah lingkaran pada bidang Euklides dengan
\(n\) titik
\(p_1\text{,}\) \(p_2,\dots,p_n\) yang berjarak sama di sepanjang kelilingnya. Terdapat
\(n!\) cara berbeda, satu bagi setiap permutasi
\(\sigma\) dari
\([n]\text{,}\) untuk menempatkan bilangan-bilangan dalam
\([n]\) secara satu-ke-satu pada titik-titik dalam
\(\{p_1,p_2,\dots,p_n\}\text{.}\)
Untuk setiap permutasi
\(\sigma\) dari
\([n]\text{,}\) misalkan
\(\cgF(\sigma)\) menyatakan subkeluarga
\(\cgF\) yang terdiri atas semua himpunan
\(S\) dalam
\(\cgF\) yang elemen-elemennya menempati satu blok berurutan di sekeliling lingkaran. Selanjutnya, misalkan
\(t=\sum_\sigma|\cgF(\sigma)|\text{.}\)
Klaim pertama kita adalah
\(t\le kn!\text{.}\) Untuk membuktikannya, misalkan
\(\sigma\) suatu permutasi dan andaikan
\(|\cgF(\sigma)|=s \ge 1\text{.}\) Gabungan himpunan-himpunan dalam
\(\cgF(\sigma)\) merupakan himpunan titik yang membentuk blok berurutan pada lingkaran. Karena
\(n\ge 2k\text{,}\) perhatikan bahwa blok ini tidak mencakup seluruh lingkaran. Oleh karena itu, terdapat himpunan
\(S\) yang elemen-elemennya merupakan
\(k\) titik pertama, menurut arah jarum jam, di dalam blok ini. Karena setiap himpunan lain dalam
\(\cgF(\sigma)\) merupakan pergeseran sebanyak satu posisi atau lebih menurut arah jarum jam, segera diperoleh
\(|\cgF(\sigma)|\le k\text{.}\) Karena terdapat
\(n!\) permutasi, klaim tersebut terbukti.
Sekarang kita mengklaim bahwa bagi setiap himpunan
\(S\in\cgF\text{,}\) terdapat tepat
\(n k!(n-k)!\) permutasi
\(\sigma\) yang memenuhi
\(S\in\cgF(\sigma)\text{.}\) Perhatikan bahwa terdapat
\(n\) posisi di sekeliling lingkaran, dan masing-masing dapat menjadi titik pertama dalam blok berisi
\(k\) posisi berurutan tempat elemen-elemen
\(S\) diletakkan. Selanjutnya, terdapat
\(k!\) cara mengurutkan elemen-elemen
\(S\) dan
\((n-k)!\) cara mengurutkan elemen-elemen yang tersisa. Hal ini membuktikan klaim kita.
Untuk menyelesaikan bukti teorema, perhatikan bahwa
\begin{equation*}
|\cgF| n k! (n-k)!= t\le k n!,
\end{equation*}
dan ini menyiratkan bahwa \(|\cgF|\le\binom{n-1}{k-1}\text{.}\)