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

7.2 Shadows and Compressions

3 min readjuly 22, 2024

Shadows and compressions are powerful tools in set theory. They help us understand how sets relate to their subsets and how we can transform set systems. These concepts are crucial for solving extremal problems in combinatorics.

The Kruskal-Katona theorem is a key result that uses shadows and compressions. It gives us a lower bound on the size of a 's , which has many applications in solving combinatorial problems.

Shadows and Compressions in Set Systems

Shadow of set systems

  • The shadow of a set system F\mathcal{F} on a ground set [n][n] denoted by F\partial\mathcal{F} consists of all sets obtained by removing one element from each set in F\mathcal{F}
    • Formally, F={A[n]:[A](https://www.fiveableKeyTerm:a)=k1 and BF such that AB}\partial\mathcal{F} = \{A \subseteq [n] : [|A|](https://www.fiveableKeyTerm:|a|) = k-1 \text{ and } \exists B \in \mathcal{F} \text{ such that } A \subseteq B\}
    • For example, if F={{1,2,3},{2,3,4}}\mathcal{F} = \{\{1,2,3\}, \{2,3,4\}\}, then F={{1,2},{1,3},{2,3},{2,4},{3,4}}\partial\mathcal{F} = \{\{1,2\}, \{1,3\}, \{2,3\}, \{2,4\}, \{3,4\}\}
  • Properties of the shadow include:
    • If F\mathcal{F} is a family of kk-sets, then F\partial\mathcal{F} is a family of (k1)(k-1)-sets
    • The size of the shadow is at least as large as the size of the original set system (FF|\partial\mathcal{F}| \geq |\mathcal{F}|) because each set in F\mathcal{F} has at least one subset in the shadow
    • The shadow operation is , meaning if FG\mathcal{F} \subseteq \mathcal{G}, then FG\partial\mathcal{F} \subseteq \partial\mathcal{G} (F\mathcal{F} being a subset of G\mathcal{G} implies the shadow of F\mathcal{F} is a subset of the shadow of G\mathcal{G})

Compression and shadows

  • transforms a set system while preserving or improving certain properties
    • The compression operation on a set system F\mathcal{F} with respect to elements i<ji < j denoted by Cij(F)C_{ij}(\mathcal{F}) is defined as Cij(F)={Cij(A):AF}C_{ij}(\mathcal{F}) = \{C_{ij}(A) : A \in \mathcal{F}\}
    • Cij(A)={(A{j}){i}if jA,iA, and (A{j}){i}FAotherwiseC_{ij}(A) = \begin{cases} (A \setminus \{j\}) \cup \{i\} & \text{if } j \in A, i \notin A, \text{ and } (A \setminus \{j\}) \cup \{i\} \notin \mathcal{F} \\ A & \text{otherwise} \end{cases}
    • For example, if F={{1,2,4},{2,3,4}}\mathcal{F} = \{\{1,2,4\}, \{2,3,4\}\} and we apply C13C_{13}, then C13(F)={{1,2,4},{1,2,4}}={{1,2,4}}C_{13}(\mathcal{F}) = \{\{1,2,4\}, \{1,2,4\}\} = \{\{1,2,4\}\}
  • Compression does not increase the size of the shadow ((Cij(F))F|\partial(C_{ij}(\mathcal{F}))| \leq |\partial\mathcal{F}|)
  • Repeatedly applying compressions to a set system results in a compressed set system with a shadow size no larger than the original set system

Kruskal-Katona theorem proof

  • The Kruskal-Katona theorem provides a lower bound on the size of the shadow of a set system
    • Theorem statement: Let F\mathcal{F} be a family of kk-sets on a ground set [n][n]. If F=(xk)|\mathcal{F}| = \binom{x}{k} for some real number xkx \geq k, then F(xk1)|\partial\mathcal{F}| \geq \binom{x}{k-1}
  • Proof outline using compression:
    1. Start with an arbitrary set system F\mathcal{F} of kk-sets
    2. Apply a sequence of compressions to F\mathcal{F} to obtain a compressed set system F\mathcal{F}', which has the same size as F\mathcal{F} and a shadow size no larger than F\mathcal{F}
    3. Show that the compressed set system F\mathcal{F}' is the collection of the first F|\mathcal{F}| kk-sets in the colex (colexicographic) order
    4. Prove that the shadow of the first (xk)\binom{x}{k} kk-sets in the colex order has size at least (xk1)\binom{x}{k-1}
    5. Conclude that FF(xk1)|\partial\mathcal{F}| \geq |\partial\mathcal{F}'| \geq \binom{x}{k-1}, providing the desired lower bound on the shadow size

Applications of shadows and compressions

  • Solving problems involving shadows and compressions of set systems
    • Example problem: Let F\mathcal{F} be a family of 33-sets on a ground set [n][n] with F=20|\mathcal{F}| = 20. What is the minimum possible size of F\partial\mathcal{F}?
      1. Find the smallest real number x3x \geq 3 such that (x3)20\binom{x}{3} \geq 20 (by trial and error or using the binomial theorem, x=6x = 6)
      2. Apply the Kruskal-Katona theorem with k=3k = 3 and x=6x = 6, giving F(62)=15|\partial\mathcal{F}| \geq \binom{6}{2} = 15
      3. Therefore, the minimum possible size of F\partial\mathcal{F} is 15
  • Similar problems can be solved by applying the Kruskal-Katona theorem and using the compression technique to analyze the shadow sizes of set systems
    • Other applications include extremal problems in combinatorics, such as the and the
© 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