Concept stop · What is it?

Families of Subsets

In the Chinese book: 子集族

How big can a family of subsets obeying a rule be? Pair them up or chain them.

Before this stop, visit:Partitions of a Set (Concept)

Hands first, words secondPick as many subsets as you can so that every two of them share an element. How many can you get?

Loading figure…

Try this

  1. Tap “All subsets containing 1”. How many members does have? Now add any subset that does not contain . What happens?
  2. Tap “Number complement pairs”: each subset gets a small number, the same as its complement's. Why can't two subsets with the same number both be in ?
  3. Clear, and pick differently: first , then add every three-element subset and the whole set. How many members does have? Do every two of them intersect?
  4. Into how many pairs are the subsets split?

A set whose elements are sets is called a family of subsets. The family of all subsets of is called the power set of (in the Chinese book, the “C-family”); when it has members. Olympiad problems about families of subsets usually impose a rule on the family and ask how large it can be.

Predict first

In a family of subsets of , every two members share an element. At most how many members can have?

Choose an answer first; then you can see the result.

Why: pair them up

An intersecting family has at most 2^(n−1) members

Step 1 / 4
Loading figure…
  1. Build one first

    Every two subsets containing intersect, and there are of them. So the maximum is at least .

“Construction + upper bound” is the standard two-step plan for problems like this: build an example to show the value can be reached, then use pairing (or boxes) to show you cannot do better. Pairing is really the pigeonhole principle: with boxes and subsets chosen, two must land in the same box, and they are complements, so they are disjoint.

Another rule: no containment

Change the rule: no member of contains another (such a family is called an antichain). Subsets in the same layer have the same number of elements, so none contains another; the widest is the middle layer, with subsets. Can you pick more by mixing layers?

Sperner's theorem: an antichain has at most C(n,[n/2]) members

Step 1 / 4
Loading figure…
  1. The middle layer

    The two-element subsets: none of them contains another.

Here the chains play the role that the complementary pairs played in the previous section: split all the objects into groups, and take at most one from each group. The number of groups is the upper bound.

Loading figure…
Try yourself: how many members does the largest antichain have? Draw the symmetric chains and count them.

Practice

Exercise 1Basic

In a family of subsets of , every two members share an element. At most how many members can the family have?

Exercise 2Basic

Choose a family of subsets of in which no subset contains another. At most how many can you choose?

Exercise 3Advanced

Choose a family of subsets of in which the union of any two is never . At most how many can you choose?

Exercise 4Challenge

Choose a family of subsets of , each with at most elements, in which no subset contains another. At most how many can you choose?

Mistake Museum · Exhibits from this stop

Before you leave, look at the traps other people fell into here.See every exhibit in the museum →

Exhibit

Thinking a largest intersecting family must all share one element

The wrong step: For an intersecting family of subsets of to reach members, it must be “all subsets containing some element ”.
What went wrong? Think first, then open

Diagnosis Counterexample: together with all three-element subsets and . That is members, every two of which intersect (a three-element subset misses only one element, so it meets every two-element subset), yet no element is shared by all of them.

The right step: The proof of the bound only says “at most one subset from each complementary pair”. Any family that takes exactly one from each pair and is pairwise intersecting reaches the bound, and there is more than one such family.

“A construction that reaches the bound is often not unique”

Exhibit

Thinking any layer is a largest antichain

The wrong step: Subsets in the same layer never contain one another, so all -element subsets of form the largest family in which no member contains another.
What went wrong? Think first, then open

Diagnosis Subsets in one layer really do not contain one another, but the layers have different sizes: there are only one-element subsets, but two-element subsets.

The right step: The layer sizes are largest in the middle. Sperner's theorem says the maximum is exactly , reached by the middle layer.

“Take the widest layer”