Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Source. Hall (1935), printed pp. 26–27 (canonical PDF). The partition terminology also occurs on pp. 29–30.

Let SS be a set, let mm be a nonnegative integer, and write [m]={1,…,m}[m]=\{1,\ldots,m\}, with [0]=∅[0]=\varnothing. A finite indexed family is a list (Ti)i∈[m](T_i)_{i\in[m]} of subsets of SS. The TiT_i need not be finite, nonempty or different from one another. A subfamily is selected by a set of indices I⊆[m]I\subseteq[m]; equal values at two indices still count as two members. This is Hall's distinction between formally and actually distinct sets.

A distinct representative assignment is an injective map a:[m]→Sa:[m]\to S satisfying ai=a(i)∈Tia_i=a(i)\in T_i for every ii. Its underlying representative set is its range

A(a)={ai:i∈[m]}.A(a)=\{a_i:i\in[m]\}.

Hall calls such a range a complete system of distinct representatives, abbreviated C.D.R., with its indexing understood. A single range can admit more than one representative assignment. We write

R(T)={A(a):a is a distinct representative assignment}.\mathcal R(T)=\{A(a):a\text{ is a distinct representative assignment}\}.

When R(T)≠∅\mathcal R(T)\ne\varnothing, define the forced intersection

F(T)=⋂A∈R(T)A.F(T)=\bigcap_{A\in\mathcal R(T)}A.

An element of F(T)F(T) occurs somewhere in every representative range; it need not represent the same index in every assignment. This intersection is used only after existence of at least one assignment has been established. No intersection of an empty collection is needed.

For I⊆[m]I\subseteq[m], set U(I)=⋃i∈ITiU(I)=\bigcup_{i\in I}T_i, with U(∅)=∅U(\varnothing)=\varnothing. The inequality ∣U(I)∣≥∣I∣|U(I)|\ge|I| means that U(I)U(I) contains at least the finite number ∣I∣|I| of distinct elements. It is meaningful without assuming that U(I)U(I) is finite. For m=0m=0 the unique assignment is the empty function, R(T)={∅}\mathcal R(T)=\{\varnothing\} and F(T)=∅F(T)=\varnothing. These empty-family conventions extend the printed m≥1m\ge1 treatment.

A partition P\mathcal P of SS is a set of nonempty, pairwise disjoint subsets whose union is SS. Its members are called classes or blocks. It can have arbitrarily many classes. The empty partition is allowed when S=∅S=\varnothing. Points chosen from distinct classes are distinct. A complete system of representatives for a finite partition has exactly one point in each class. A common representative set for two partitions has this property for each partition separately.

Theorem 2 represents only finitely many indexed sets, even if P\mathcal P is infinite. Theorem 3 has two partitions into the same finite number of classes. Neither assertion requires its classes to be finite. The equal-block corollary separately assumes a common positive finite block size. If a decomposition is instead written with empty labeled classes, they can be discarded for Theorem 2; in Theorem 3 an empty represented class already violates its one-class condition.

All unions, intersections and assignments above are set-valued objects. Only finitely many choices are made in the proofs. No infinite-index representative theorem or compactness principle is imported.

Used by. The forced-intersection lemma and Theorem 1.

Bears on. No problem directly. These conventions underlie Theorem 1, the result that the two-copy matching argument for Problem 126 cites.