Аксиоматизация матроида рангами — различия между версиями
(Добавлен список литературы) |
(Отступы и форматирование) |
||
Строка 8: | Строка 8: | ||
|proof= Подмножество <tex>I \subseteq 2^X</tex> назовем <tex>r</tex>-независимым, если выполняется <tex>r(I) = |I|</tex>. Обозначим через <tex>\mathcal{I}</tex> множество всех <tex>r</tex>-независимых подмножеств из <tex>2^X</tex>. Докажем, что <tex>\mathcal{I}</tex> удовлетворяет аксиомам независимого множества 1, 2 и 3:<br> | |proof= Подмножество <tex>I \subseteq 2^X</tex> назовем <tex>r</tex>-независимым, если выполняется <tex>r(I) = |I|</tex>. Обозначим через <tex>\mathcal{I}</tex> множество всех <tex>r</tex>-независимых подмножеств из <tex>2^X</tex>. Докажем, что <tex>\mathcal{I}</tex> удовлетворяет аксиомам независимого множества 1, 2 и 3:<br> | ||
− | + | * 1) В силу (r.1) выполняется <tex>r(\emptyset)=0</tex>, следовательно <tex> \emptyset \in \mathcal{I}</tex><br> | |
− | + | ||
− | <tex>|I| = r(I) = r(J \cup (I \setminus J)) \le r(J) + r(I \setminus J) - r(\emptyset) < |J| + |I \setminus J| = |I|</tex>, <br> | + | * 2) Пусть <tex> I \in \mathcal{I}</tex> и <tex>J \subseteq I</tex>. Предположим от противного, что <tex>r(J) < |J|</tex>. Тогда, используя (r.1) и (r.3), получаем: <br> |
− | что невозможно. Следовательно, <tex>r(J) = |J|</tex>, т.е. <tex> J \in \mathcal{I} </tex> <br> | + | *:<tex>|I| = r(I) = r(J \cup (I \setminus J)) \le r(J) + r(I \setminus J) - r(\emptyset) < |J| + |I \setminus J| = |I|</tex>, <br> |
+ | *:что невозможно. Следовательно, <tex>r(J) = |J|</tex>, т.е. <tex> J \in \mathcal{I} </tex> <br> | ||
{{Лемма | {{Лемма | ||
|statement=Пусть <tex> B \subset A \subseteq 2^X</tex>, <tex>r(B) = |B|</tex>, и <tex> A \setminus B = \{p_1, ... p_t\}</tex>. Если <tex>r(B \cup p_i) = |B|</tex> для любого <tex> i = 1,..., t</tex>, то <tex>r(A) = |B|</tex> | |statement=Пусть <tex> B \subset A \subseteq 2^X</tex>, <tex>r(B) = |B|</tex>, и <tex> A \setminus B = \{p_1, ... p_t\}</tex>. Если <tex>r(B \cup p_i) = |B|</tex> для любого <tex> i = 1,..., t</tex>, то <tex>r(A) = |B|</tex> | ||
− | |proof=По индукции: предположим, что <tex>r(B \cup p_1 \cup ... \cup p_j) = |B|</tex> для некоторого <tex>j = 1,...,t-1</tex>. Тогда, применяя (r.2) и (r.3), получаем: <br> | + | |proof= |
− | <tex>|B| = r(B) \le r(B \cup p_1 \cup ... \cup p_j+1) \le r(B \cup p_1 \cup ... \cup p_j) + r(B \cup p_j+1) -r(B) = |B| + |B| - |B| = |B| </tex>. <br> | + | :По индукции: предположим, что <tex>r(B \cup p_1 \cup ... \cup p_j) = |B|</tex> для некоторого <tex>j = 1,...,t-1</tex>. Тогда, применяя (r.2) и (r.3), получаем: <br> |
− | Следовательно, <tex>r(B \cup p_1 \cup ... \cup p_j+1) = |B|</tex>. Переход доказан, а значит, <tex>r(B \cup p_1 \cup ... \cup p_t) = |B|</tex>. <br> | + | :<tex>|B| = r(B) \le r(B \cup p_1 \cup ... \cup p_j+1) \le r(B \cup p_1 \cup ... \cup p_j) + r(B \cup p_j+1) -r(B) = |B| + |B| - |B| = |B| </tex>. <br> |
+ | :Следовательно, <tex>r(B \cup p_1 \cup ... \cup p_j+1) = |B|</tex>. Переход доказан, а значит, <tex>r(B \cup p_1 \cup ... \cup p_t) = |B|</tex>. <br> | ||
}} | }} | ||
− | + | * 3) Пусть <tex>I, J \in \mathcal{I}</tex> и <tex>|I| < |J|</tex>. Положим <tex>J \setminus I = \{p_1,...,p_t\}</tex>. Пусть, от противного, <tex>I \cup p_i \notin \mathcal{I}</tex> для любого <tex>i = 1,...,t</tex>. Тогда для <tex>i = 1,...,t</tex> имеет место: <br> | |
− | <tex> |I| = r(I) \le r(I \cup p_i) < |I \cup p_i| = |I| + 1</tex>, т.е. <tex> r(I \cup p_i) = |I|</tex>. Отсюда, в силу доказанной раннее леммы, получаем <tex> r(I \cup J) = |I|</tex>. С другой стороны, <tex>|I| < |J| = r(J) \le r(I \cup J)</tex>. Противоречие. <br> | + | *:<tex> |I| = r(I) \le r(I \cup p_i) < |I \cup p_i| = |I| + 1</tex>, т.е. <tex> r(I \cup p_i) = |I|</tex>. </br> |
+ | *: Отсюда, в силу доказанной раннее леммы, получаем <tex> r(I \cup J) = |I|</tex>. С другой стороны, <tex>|I| < |J| = r(J) \le r(I \cup J)</tex>. Противоречие. <br> | ||
Версия 13:34, 19 мая 2015
Теорема (об аксиоматизации матроида рангами): | ||||||
Пусть некоторая функция , где - конечное непустое множество, удовлетворяет условиям: (r.1) | ||||||
Доказательство: | ||||||
Подмножество
| ||||||
Литература
Асанов М. О., Баранский В. А., Расин В. В. - Дискретная математика: Графы, матроиды, алгоритмы. ISBN 978-5-8114-1068-2