Ранговая функция, полумодулярность — различия между версиями
(Новая страница: «{{Определение |definition= Пусть дан матроид <tex> M = \langle X, I \rangle</tex>. '''Ранг…») |
(нет различий)
|
Версия 17:19, 17 мая 2011
Определение: |
Пусть дан матроид . Ранговая функция определяется как: |
Полумодулярность ранговой функции
Докажем свойство полумодулярности ранговой функции:
. Для начала небольшая лемма.Лемма: |
Дан матроид и множество . Пусть также , , тогда существует . |
Доказательство: |
Пусть Предположим, что это не так и максимальное независимое подмножество, которое мы можем получить из — подмножество такое, что (по определению ранговой функции такое всегда существует. добавляя элементы из — это , причем . Тогда имеем: , следовательно существует элемент . Заметим также что и , т.к. , . Итак пришли к противоречию, мы получили множество большее по мощности, чем такое, что , значит исходное предположение было не верно, и мы можем найти множество удовлетворяющее необходимым условиям. |
Итак теперь мы готовы доказать свойство полумодулярности ранговой функции.
Теорема: |
Доказательство: |
Рассмотрим множество лемме такое возможно). Далее дополним элементами из до множества . Заметим, что на последнем шаге будут добавляться только элемента из , т.к. пусть на том этапе мы взяли , тогда , следовательно (по Определение матроида), а также , что невозможно по определению . Заметим также, что , (по Определение матроида), значит . Что и требовалось доказать. | , такое всегда существует по определению . Дополним множество элементами из до множества (по