Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

4.2: Existence of SDRs

( \newcommand{\kernel}{\mathrm{null}\,}\)

In this section, sdr means complete sdr. It is easy to see that not every collection of sets has an sdr. For example, A1={a,b},A2={a,b},A3={a,b}.

The problem is clear: there are only two possible representatives, so a set of three distinct representatives cannot be found. This example is a bit more general than it may at first appear. Consider

A1={a,b},A2={a,b},A3={a,b},A4={b,c,d,e}.

Now the total number of possible representatives is 5, and we only need 4. Nevertheless, this is impossible, because the first three sets have no sdr considered by themselves. Thus the following condition, called Hall's Condition, is clearly necessary for the existence of an sdr: For every k1, and every set {i1,i2,,ik}[n], |kj=1Aij|k. That is, the number of possible representatives in any collection of sets must be at least as large as the number of sets. Both examples fail to have this property because |A1A2A3|=2<3.

Remarkably, this condition is both necessary and sufficient.

Theorem 4.2.1: Hall's Theorem

A collection of sets A1,A2,,An has an sdr if and only if for every k1, and every set {i1,i2,,ik}[n], |kj=1Aij|k.

Proof

We already know the condition is necessary, so we prove sufficiency by induction on n.

Suppose n=1; the condition is simply that |A1|1. If this is true then A1 is non-empty and so there is an sdr. This establishes the base case.

Now suppose that the theorem is true for a collection of k<n sets, and suppose we have sets A1,A2,,An satisfying Hall's Condition. We need to show there is an sdr.

Suppose first that for every k<n and every {i1,i2,,ik}[n], that |kj=1Aij|k+1, that is, that these unions are larger than required. Pick any element xnAn, and define Bi=Ai{xn} for each i<n. Consider the collection of sets B1,,Bn1, and any union kj=1Bij of a subcollection of the sets. There are two possibilities: either kj=1Bij=kj=1Aij or kj=1Bij=kj=1Aij{xn}, so that |kj=1Bij|=|kj=1Aij| or |kj=1Bij|=|kj=1Aij|1. In either case, since |kj=1Aij|k+1, |kj=1Bij|k. Thus, by the induction hypothesis, the collection B1,,Bn1 has an sdr {x1,x2,,xn1}, and for every i<n, xixn, by the definition of the Bi. Thus {x1,x2,,xn} is an sdr for A1,A2,,An.

If it is not true that for every k<n and every {i1,i2,,ik}[n], |kj=1Aij|k+1, then for some k<n and {i1,i2,,ik}, |kj=1Aij|=k. Without loss of generality, we may assume that |kj=1Aj|=k. By the induction hypothesis, A1,A2,,Ak has an sdr, {x1,,xk}.

Define Bi=Aikj=1Aj for i>k. Suppose that {xk+1,,xn} is an sdr for Bk+1,,Bn; then it is also an sdr for Ak+1,,An. Moreover, {x1,,xn} is an sdr for A1,,An. Thus, to finish the proof it suffices to show that Bk+1,,Bn has an sdr. The number of sets here is nk<n, so we need only show that the sets satisfy Hall's Condition.

So consider some sets Bi1,Bi2,,Bil. First we notice that |A1A2AkBi1Bi2Bil|=k+|Bi1Bi2Bil|. Also |A1A2AkBi1Bi2Bil|=|A1A2AkAi1Ai2Ail| and |A1A2AkAi1Ai2Ail|k+l. Putting these together gives k+|Bi1Bi2Bil|k+l|Bi1Bi2Bil|l. Thus, Bk+1,,Bn has an sdr, which finishes the proof.


This page titled 4.2: Existence of SDRs is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by David Guichard via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?