Аксиоматизация матроида циклами — различия между версиями
Строка 9: | Строка 9: | ||
Тогда семейство <tex>\mathfrak C</tex> совпадает с [[Теорема о циклах|семейством циклов]] однозначно определенного [[Определение матроида|матроида]] на <tex>E</tex>. | Тогда семейство <tex>\mathfrak C</tex> совпадает с [[Теорема о циклах|семейством циклов]] однозначно определенного [[Определение матроида|матроида]] на <tex>E</tex>. | ||
|proof= | |proof= | ||
− | Пусть семейство <tex>\mathfrak C</tex> удовлетворяет условию теоремы. Множество <tex>I \ | + | Пусть семейство <tex>\mathfrak C</tex> удовлетворяет условию теоремы. Множество <tex>I \subseteq E</tex> назовем <tex>\mathfrak C</tex>-независимым, если оно не содержит ни одного из множеств <tex>C \in \mathfrak C</tex>. Через <tex>\mathfrak I</tex> обозначим семейство всех <tex>\mathfrak C</teX>-независимых множеств, подмножеств <tex>E</tex>. Проверим, что семейство <tex>\mathfrak I</tex> удовлетворяет [[Определение матроида|аксиомам из определения матроида]]. |
Поскольку <tex>\varnothing \notin \mathfrak C</tex>, имеем <tex>\varnothing \in \mathfrak I</tex>, и первая аксиома, очевидно, выполняется. | Поскольку <tex>\varnothing \notin \mathfrak C</tex>, имеем <tex>\varnothing \in \mathfrak I</tex>, и первая аксиома, очевидно, выполняется. |
Версия 19:47, 28 июня 2011
Теорема (Аксиоматизация матроида циклами): |
Пусть — семейство подмножеств конечного непустого множетва такое, что:
|
Доказательство: |
Пусть семейство аксиомам из определения матроида. удовлетворяет условию теоремы. Множество назовем -независимым, если оно не содержит ни одного из множеств . Через обозначим семейство всех -независимых множеств, подмножеств . Проверим, что семейство удовлетворяетПоскольку , имеем , и первая аксиома, очевидно, выполняется.Очевидно, что если и то , и, следовательно, вторая аксиома выполнена.Проверим справедливость третьей аксиомы для семейства . Предположим, что существуют множества такие, что , для которых третья аксиома не выполнена. Среди всех таких пар выберем ту, у которой мощность минимальна. Положим . Если , то, очевидно, и аксиома выполняется. Поэтому достаточно рассмотреть .В силу нашего предположения для любого . Следовательно, существует такое, что и в силу -независимости множества имеем для любого . Ясно, что множества попарно различны.Рассмотрим множество Для него верно В силу -независимости существует такой, что Рассмотрим теперь множествоЕсли , то существует , для которого существует такое что Пришли к противоречию с условиемПусть . Заметим, что . Поэтому в силу выбора пары для пары существует элемент , где , такой, что . Возьмем множество . Для него выполняется Если , то , что невозможно. Следовательно, и . Тогда по 3 пункуту теоремы, существует , для которого , которое равно , что невозможно.Итак, семейство Докажем, что матроид удовлетворяет аксиомам матроида. Следовательно, существует матроид на множестве , для которого семейство является семейством независимых множеств. Из определения -независимости легко следует, что семейство совпадает с множеством циклов матроида определен однозначно. Пусть есть два матроида с носителем , семейством циклов и множествами баз соответственно. Не ограничивая общности можно считать, что существует . Тогда для всех , но — семейство циклов , следовательно для всех выполнено , что невозможно. |
Литература
Асанов М. О., Баранский В. А., Расин В. В. - Дискретная математика: Графы, матроиды, алгоритмы. ISBN 978-5-8114-1068-2