Теория трансверсалей
Доказательство. Очевидно, что словарный ранг не может превосходить
числа .
Чтобы доказать равенство, можно без потери общности предположить, что все
единицы из
содержатся в
строках
и
столбцах (где
) и
что строки и столбцы расположены в таком порядке, что в нижнем левом углу
матрицы А находится
-подматрица, полностью
состоящая из нулей.
Если , то определим
как множество целых
чисел
, таких, что
. Нетрудно проверить, что
объединение любых
множеств
содержит по меньшей
мере
целых чисел;
поэтому семейство
имеет трансверсаль.
Отсюда следует, что подматрица
из
содержит
множество из
единиц, никакие две из которых не принадлежат одной
и той же строке или
одному и тому же столбцу. Аналогично, матрица
содержит множество
из
единиц, обладающих тем же свойством. Таким образом,
матрица
содержит множество из
единиц, никакие
две из которых не принадлежат одной и той же строке или одному и тому же столбцу. Тем самым
показано, что
не превосходит словарного ранга.
Мы только что доказали теорему Кенига-Эгервари с помощью теоремы Холла, а доказательство теоремы Холла с помощью теоремы Кенига-Эгервари и того проще. Следовательно, эти две теоремы в некотором смысле эквивалентны. В лекции 17 мы докажем теорему о максимальном потоке и минимальном разрезе, которая тоже эквивалентна теореме Холла.
Общие
трансверсали. Если — непустое
конечное множество, а
и
— два семейства его непустых подмножеств, то интересно знать,
когда существует общая трансверсаль для
и
, то есть
множество, состоящее из
различных элементов
множества
и являющееся трансверсалью и для
, и
для
.
Сформулируем необходимое и достаточное условие для того, чтобы два
семейства и
имели общую трансверсаль;
заметим, что эта теорема сводится к теореме Холла, если
положить
для
.
Теорема
Пусть — непустое конечное множество, а
и
— два семейства его непустых
подмножеств. Тогда
и
имеют общую
трансверсаль в том и только в том случае, если для всех
подмножеств
и
множества
![\left|(\bigcup _{i\in A}S_{i} )\bigcap (\bigcup _{j\in
B}T_{j} \right|\ge
\left|A\right|+\left|B\right|-m.](/sites/default/files/tex_cache/d7e3ea2881eaae92b0d18676f74fed90.png)
Набросок доказательства. Рассмотрим семейство подмножеств множества
(считаем,
что
и
не пересекаются), где множеством
индексов также является
и где
, если
,
и
,
если
.Нетрудно проверить, что
и
имеют
общую трансверсаль тогда и только тогда, если семейство
имеет трансверсаль.
Применяя затем теорему Холла к семейству
, получим нужный результат.
Условия, при которых существует общая трансверсаль для трех семейств непустых подмножеств некоторого множества, пока что не известны, и задача нахождения таких условий кажется очень трудной. Многие попытки решения этой задачи используют теорию матроидов; и действительно, некоторые задачи теории трансверсалей становятся почти тривиальными, если рассматривать их с точки зрения теории матроидов.