171
правка
Изменения
Нет описания правки
{{Теорема
|id = minsum
|statement = Пусть <tex>M_1 = <\langle S, I_1>\rangle</tex> и <tex>M_2 = <\langle S, I_2>\rangle</tex> - [[Определение матроида|матроиды]] с [[Ранговая функция, полумодулярность|ранговыми функциями]] <tex>r_1</tex> и <tex>r_2</tex>, соответственно. Тогда максимальная мощность множества из <tex>I_1 \cap I_2</tex> равна <tex>\min_min\limits_{U \subset S} (r_1(U) + r_2(S \setminus U))</tex>.
|proof =
В другую сторону докажем теорему алгоритмически. На каждом этапе алгоритм получает <tex>I \in I_1 \cap I_2</tex> и либо заключает, что множества большей мощности из <tex>I_1 \cap I_2</tex> получить невозможно, либо возвращает <tex>J \in I_1 \cap I_2: |J| = |I| + 1</tex>.