You have 3 free guides left 😟
Unlock your guides
You have 3 free guides left 😟
Unlock your guides

7.1 Kruskal-Katona Theorem and its Proof

3 min readjuly 22, 2024

The Kruskal-Katona theorem is a powerful tool in extremal combinatorics. It provides a lower bound on the size of a 's shadow, helping us understand the structure and properties of these systems.

This theorem has wide-ranging applications in combinatorics. It's used to solve problems involving set systems, prove lower bounds, and tackle like the . Its generalization, the , extends these applications even further.

Kruskal-Katona Theorem

Kruskal-Katona theorem and implications

Top images from around the web for Kruskal-Katona theorem and implications
Top images from around the web for Kruskal-Katona theorem and implications
  • Provides a lower bound on the size of the shadow of a set system
    • Shadow of set system A([n]k)\mathcal{A} \subseteq \binom{[n]}{k} defined as A={B([n]k1):AA such that BA}\partial \mathcal{A} = \{B \in \binom{[n]}{k-1} : \exists A \in \mathcal{A} \text{ such that } B \subseteq A\} contains all subsets of size k1k-1 that are contained in at least one set in A\mathcal{A}
  • Theorem states for any set system A([n]k)\mathcal{A} \subseteq \binom{[n]}{k}, ACA,k|\partial \mathcal{A}| \geq |\partial C_{|\mathcal{A}|,k}|
    • CA,kC_{|\mathcal{A}|,k} represents the A|\mathcal{A}| sets in ([n]k)\binom{[n]}{k} (kk-subsets of [n][n] ordered colexicographically)
  • Implications for set systems:
    • Provides a tight lower bound on the shadow size
    • Helps understand structure and properties of set systems (kk-uniform hypergraphs)
    • Useful in solving combinatorial problems involving set systems (extremal hypergraph theory, coding theory)

Proof of Kruskal-Katona theorem

  • is a powerful tool used to prove the theorem
  • For a set A[n]A \subseteq [n] and i<j[n]i < j \in [n], the (i,j)(i,j)-shift of AA defined as:
    • Si,j(A)=(A{j}){i}S_{i,j}(A) = (A \setminus \{j\}) \cup \{i\} if jA,iAj \in A, i \notin A, and (A{j}){i}A(A \setminus \{j\}) \cup \{i\} \notin \mathcal{A} (replaces jj with ii if the resulting set is not already in A\mathcal{A})
    • Si,j(A)=AS_{i,j}(A) = A otherwise (no change if conditions not met)
  • For a set system A\mathcal{A}, the (i,j)(i,j)-shift defined as Si,j(A)={Si,j(A):AA}{AA:Si,j(A)=A}S_{i,j}(\mathcal{A}) = \{S_{i,j}(A) : A \in \mathcal{A}\} \cup \{A \in \mathcal{A} : S_{i,j}(A) = A\} (applies shift to each set in A\mathcal{A} and includes sets that remain unchanged)
  • Key properties of shifting:
    • Preserves the size of the set system: Si,j(A)=A|S_{i,j}(\mathcal{A})| = |\mathcal{A}|
    • Does not increase the shadow size: Si,j(A)A|\partial S_{i,j}(\mathcal{A})| \leq |\partial \mathcal{A}|
  • Proof steps:
    1. Start with an arbitrary set system A([n]k)\mathcal{A} \subseteq \binom{[n]}{k}
    2. Repeatedly apply shifting until no further shifts are possible, resulting in a shifted set system A\mathcal{A}^*
    3. Prove A\mathcal{A}^* is colexicographically first, i.e., A=CA,k\mathcal{A}^* = C_{|\mathcal{A}|,k} (can be shown by )
    4. Since shifting does not increase shadow size, AA=CA,k|\partial \mathcal{A}| \geq |\partial \mathcal{A}^*| = |\partial C_{|\mathcal{A}|,k}|, proving the theorem

Applications of Kruskal-Katona theorem

  • Can be applied to solve various problems involving set systems:
    • Determining given set system size and uniform rank (kk)
    • Proving lower bounds on sizes of set systems with certain properties (, tt-intersecting families)
    • Solving extremal problems in combinatorics (Erdős-Ko-Rado theorem, Hilton-Milner theorem)
  • Example application: Prove for any set system A([n]k)\mathcal{A} \subseteq \binom{[n]}{k} with A>(n1k1)|\mathcal{A}| > \binom{n-1}{k-1}, there exist two sets A,BAA, B \in \mathcal{A} such that AB=k1|A \cap B| = k-1
    • Proof:
      1. Suppose A>(n1k1)|\mathcal{A}| > \binom{n-1}{k-1}
      2. By Kruskal-Katona theorem, ACA,k|\partial \mathcal{A}| \geq |\partial C_{|\mathcal{A}|,k}|
      3. CA,kC_{|\mathcal{A}|,k} contains all kk-sets from [n1][n-1] and some kk-sets containing element nn
      4. Therefore, CA,k>(n1k1)|\partial C_{|\mathcal{A}|,k}| > \binom{n-1}{k-1}, implying existence of two sets in A\mathcal{A} with intersection size k1k-1 ()

Kruskal-Katona vs Lovász theorem

  • Lovász version is a generalization of the original Kruskal-Katona theorem
  • Kruskal-Katona theorem deals with shadow size, while Lovász version considers dd-shadow size
    • dd-shadow of set system A([n]k)\mathcal{A} \subseteq \binom{[n]}{k} defined as dA={B([n]kd):AA such that BA}\partial^d \mathcal{A} = \{B \in \binom{[n]}{k-d} : \exists A \in \mathcal{A} \text{ such that } B \subseteq A\} (subsets of size kdk-d contained in at least one set in A\mathcal{A})
  • Lovász version states for any set system A([n]k)\mathcal{A} \subseteq \binom{[n]}{k}, dAdCA,k|\partial^d \mathcal{A}| \geq |\partial^d C_{|\mathcal{A}|,k}|
  • Original Kruskal-Katona theorem is a special case of Lovász version when d=1d = 1
  • Proof of Lovász version follows similar approach using shifting technique
  • Lovász version provides more general lower bound on dd-shadow size, useful in solving wider range of combinatorial problems (Erdős matching conjecture, Erdős-Frankl conjecture)
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.
Glossary
Glossary