Оператор замыкания для матроидов — различия между версиями
Строка 17: | Строка 17: | ||
# <tex>\langle \langle A \rangle \rangle = \langle A \rangle </tex> | # <tex>\langle \langle A \rangle \rangle = \langle A \rangle </tex> | ||
|proof = | |proof = | ||
− | # | + | # <tex>x \in \langle A \rangle.</tex> Тогда по определению оператора замыкания <tex>\exists C \in I, C \subset A : C \cup x \notin I.</tex> Но <tex>C \subset B,</tex> поэтому <tex>x \in \langle B \rangle.</tex> Ч.т.д. |
# Так как <tex>q \in \langle A \cup p \rangle </tex> и <tex>q \notin \langle A \rangle,</tex> то существует независимое множество <tex>B : B \subset A \cup p, B \cup q \notin I.</tex> Так как <tex>q \notin \langle A \rangle,</tex> то <tex>p \in B, (B \setminus p)\cup q \in I.</tex> Тогда <tex>((B \setminus p)\cup q) \cup p \notin I,</tex> то есть <tex>p \in \langle A \cup q \rangle.</tex> | # Так как <tex>q \in \langle A \cup p \rangle </tex> и <tex>q \notin \langle A \rangle,</tex> то существует независимое множество <tex>B : B \subset A \cup p, B \cup q \notin I.</tex> Так как <tex>q \notin \langle A \rangle,</tex> то <tex>p \in B, (B \setminus p)\cup q \in I.</tex> Тогда <tex>((B \setminus p)\cup q) \cup p \notin I,</tex> то есть <tex>p \in \langle A \cup q \rangle.</tex> | ||
# Пусть <tex>\exists p \in \langle \langle A \rangle \rangle \setminus \langle A \rangle.</tex> Возьмем максимальное по мощности множество <tex>B \in I : B \subset A.</tex> Так как <tex>p \notin \langle A \rangle,</tex> то по определению замыкания <tex>B \cup p \in I.</tex> Следовательно, <tex>r(\langle A \rangle) = r(\langle \langle A \rangle \rangle) \ge |B \cup p| = r(A) + 1 = r(\langle A \rangle) + 1,</tex> что невозможно. | # Пусть <tex>\exists p \in \langle \langle A \rangle \rangle \setminus \langle A \rangle.</tex> Возьмем максимальное по мощности множество <tex>B \in I : B \subset A.</tex> Так как <tex>p \notin \langle A \rangle,</tex> то по определению замыкания <tex>B \cup p \in I.</tex> Следовательно, <tex>r(\langle A \rangle) = r(\langle \langle A \rangle \rangle) \ge |B \cup p| = r(A) + 1 = r(\langle A \rangle) + 1,</tex> что невозможно. | ||
}} | }} |
Версия 00:47, 4 июня 2011
Определение: |
матроид. Тогда замыкание (closure) множества - это множество такое, что | -
Лемма: |
ранг множества - матроид, . Тогда где - |
Доказательство: |
Пусть существуют такие множества Если Тогда по аксиоме замен Так как - максимально, то По определению замыкания существует такое множество В силу аксиомы наследования можно считать, что Тогда По аксиоме замены существует то (противоречит максимальности множества ). Если то (противоречит выбору множества ). |
Теорема: |
Оператор замыкания для матроидов обладает следующими свойствами:
|
Доказательство: |
|