Доказательство проводим по индукции по числу юношей.
1. , так как по условию каждый юноша знаком по крайней мере с одной девушкой, женим его на ней.
2. Пусть теорема верна для любого числа юношей меньше , при условии, что любые юношей знакомы не менее чем с девушками.
3. Докажем, что она верна для юношей.
Рассмотрим 2 случая:
а) Пусть любые юношей знакомы в совокупности не менее чем с девушкой (т.е. условие теоремы выполняется с запасом). Тогда берем – того юношу и женим его на любой знакомой девушке. Остались юноша, причем любые из них знакомы не менее, чем с девушками. По индуктивному предположению, их можно женить.
б) Существует группа из юношей, знакомых ровно с девушками . Причем по условию теоремы, любые из этих юношей знакомы не менее, чем с девушками, , по индуктивному предположению этих юношей можно женить на знакомых девушках.
Осталось юношей, это меньше, чем , но надо проверить, что любые из этих юношей знакомы не менее, чем с девушками из числа оставшихся (мы ведь часть девушек забрали, это могли быть знакомые оставшихся юношей). Только в этом случае мы сможем воспользоваться индуктивным предположением.
|
|
Пусть существуют юношей из числа оставшихся, которые знакомы менее, чем с девушками из числа оставшихся. Тогда рассмотрим группу из этих юношей и получим, что эта группа изначально была знакома менее, чем с девушками, что противоречит условию теоремы.
Следовательно, по индуктивному предположению, оставшихся юношей можно женить на знакомых им девушках из числа оставшихся.
Замечание. Если , это означает, что любая группа юношей числом меньше знакома не менее, чем с девушкой и только ровно юношей знакомы с девушками. Тогда берем любого юношу, женим на знакомой девушке. Остается юноша, из которых любые знакомы не менее, чем с девушками, т.е. приходим в ситуацию а).
Для графов теорему Холла можно сформулировать так: построить совершенное паросочетание в графе можно тогда и только тогда, когда любые вершин множества смежны в совокупности не менее, чем с вершинами множества .
Для графа на рис. 35 условие теоремы Холла не выполняется: вершины и смежны только с одной вершиной.