Аксиоматизация матроида циклами — различия между версиями
Daviondk (обсуждение | вклад) |
|||
Строка 28: | Строка 28: | ||
Докажем, что матроид <tex>M</tex> определен однозначно. Пусть есть два матроида <tex>M_1 \neq M_2</tex> с носителем <tex>E</tex>, семейством циклов <tex>\mathfrak C</tex> и [[Аксиоматизация матроида базами|множествами баз]] <tex>B_1, B_2</tex> соответственно. Не ограничивая общности можно считать, что существует <tex>A \in B_1, A \notin B_2</tex>. Тогда для всех <tex>e \in E, e \notin A: (A \cup e) = C \in \mathfrak C</tex>, но <tex>\mathfrak C</tex> {{---}} семейство циклов <tex>M_2</tex>, следовательно для всех <tex>p \in C</tex> выполнено <tex>(C \setminus p) \in B_2</tex>, что невозможно. | Докажем, что матроид <tex>M</tex> определен однозначно. Пусть есть два матроида <tex>M_1 \neq M_2</tex> с носителем <tex>E</tex>, семейством циклов <tex>\mathfrak C</tex> и [[Аксиоматизация матроида базами|множествами баз]] <tex>B_1, B_2</tex> соответственно. Не ограничивая общности можно считать, что существует <tex>A \in B_1, A \notin B_2</tex>. Тогда для всех <tex>e \in E, e \notin A: (A \cup e) = C \in \mathfrak C</tex>, но <tex>\mathfrak C</tex> {{---}} семейство циклов <tex>M_2</tex>, следовательно для всех <tex>p \in C</tex> выполнено <tex>(C \setminus p) \in B_2</tex>, что невозможно. | ||
+ | }} | ||
+ | |||
+ | {{Утверждение | ||
+ | |about= | ||
+ | Следствие 1 из теоремы | ||
+ | |statement= | ||
+ | Пусть <tex>M = (S, I)</tex> {{---}} матроид. Если <tex>X \in I</tex> и <tex>y \notin X</tex>, тогда <tex>X + y \in I.</tex> Более того, для любого \^{y} | ||
+ | |proof= | ||
+ | test | ||
}} | }} | ||
Версия 22:32, 19 декабря 2018
Теорема (Аксиоматизация матроида циклами): |
Пусть — семейство подмножеств конечного непустого множества такое, что:
|
Доказательство: |
Пусть семейство аксиомам из определения матроида. удовлетворяет условию теоремы. Множество назовем -независимым, если оно не содержит ни одного из множеств . Через обозначим семейство всех -независимых множеств, подмножеств . Проверим, что семейство удовлетворяетПоскольку , имеем , и первая аксиома, очевидно, выполняется.Очевидно, что если и то , и, следовательно, вторая аксиома выполнена.Проверим справедливость третьей аксиомы для семейства . Предположим, что существуют множества такие, что , для которых третья аксиома не выполнена. Среди всех таких пар выберем ту, у которой мощность минимальна. Положим . Если , то, очевидно, и аксиома выполняется. Поэтому достаточно рассмотреть .В силу нашего предположения для любого . Следовательно, существует такое, что и в силу -независимости множества имеем для любого . Ясно, что множества попарно различны.Рассмотрим множество Для него верно В силу -независимости существует такой, что Рассмотрим теперь множествоЕсли , то существует , для которого существует такое что Пришли к противоречию с условиемПусть . Заметим, что . Поэтому в силу выбора пары для пары существует элемент , где , такой, что . Возьмем множество . Для него выполняется Если , то , что невозможно. Следовательно, и . Тогда по 3 пункуту теоремы, существует , для которого , которое равно , что невозможно.Итак, семейство Докажем, что матроид удовлетворяет аксиомам матроида. Следовательно, существует матроид на множестве , для которого семейство является семейством независимых множеств. Из определения -независимости легко следует, что семейство совпадает с множеством циклов матроида определен однозначно. Пусть есть два матроида с носителем , семейством циклов и множествами баз соответственно. Не ограничивая общности можно считать, что существует . Тогда для всех , но — семейство циклов , следовательно для всех выполнено , что невозможно. |
Утверждение (Следствие 1 из теоремы): |
Пусть — матроид. Если и , тогда Более того, для любого \^{y} |
test |
См. также
Источники информации
- Асанов М. О., Баранский В. А., Расин В. В. — Дискретная математика: Графы, матроиды, алгоритмы. ISBN 978-5-8114-1068-2