В математической теории матроидов представление матроида — это семейство векторов , чье линейное отношение независимости такое же, как у данного матроида. Представления матроида аналогичны представлениям группы ; оба типа представления предоставляют абстрактные алгебраические структуры (матроиды и группы соответственно) с конкретными описаниями в терминах линейной алгебры .
Линейный матроид — это матроид, имеющий представление, а F - линейный матроид (для поля F ) — это матроид, имеющий представление с использованием векторного пространства над F. Теория представления матроидов изучает существование представлений и свойства линейных матроидов .
(Конечный) матроид определяется конечным множеством (элементами матроида) и непустым семейством подмножеств , называемых независимыми множествами матроида. Требуется удовлетворять свойствам, что каждое подмножество независимого множества само по себе независимо, и что если одно независимое множество больше второго независимого множества , то существует элемент , который можно добавить, чтобы сформировать большее независимое множество. Одним из ключевых мотивирующих примеров в формулировке матроидов было понятие линейной независимости векторов в векторном пространстве : если — конечное множество или мультимножество векторов, а — семейство линейно независимых подмножеств , то — матроид. [1] [2]
В более общем смысле, если — любой матроид, то представление может быть определено как функция , которая отображается в векторное пространство , со свойством, что подмножество из независимо тогда и только тогда, когда является инъективным и линейно независимым. Матроид с представлением называется линейным матроидом, а если — векторное пространство над полем F , то матроид называется F -линейным матроидом. Таким образом, линейные матроиды — это в точности матроиды, которые изоморфны матроидам, определенным из множеств или мультимножеств векторов. Функция будет взаимно однозначной тогда и только тогда, когда базовый матроид является простым (не имеющим двухэлементных зависимых множеств). Представления матроидов также могут быть описаны более конкретно с использованием матриц над полем F , с одним столбцом на элемент матроида и с набором элементов, являющимся независимым в матроиде, тогда и только тогда, когда соответствующий набор столбцов матрицы линейно независим. Ранговая функция линейного матроида задается матричным рангом подматриц этой матрицы или, что эквивалентно, размерностью линейной оболочки подмножеств векторов. [3]
Не каждый матроид линеен; восьмиэлементный матроид Вамоса является одним из наименьших матроидов, который непредставим над всеми полями. [4] Если матроид линеен, он может быть представим над некоторыми, но не всеми полями. Например, девятиэлементный матроид ранга три, определяемый конфигурацией Перлеса, представим над действительными числами , но не над рациональными числами .
Бинарные матроиды — это матроиды, которые могут быть представлены над конечным полем GF(2) ; это в точности матроиды, которые не имеют однородного матроида в качестве минора . [5] Унимодулярные или регулярные матроиды — это матроиды, которые могут быть представлены над всеми полями; [6] их можно охарактеризовать как матроиды, которые не имеют ни одного из , плоскости Фано (бинарного матроида с семью элементами) или двойственного матроида плоскости Фано в качестве миноров. [5] [7] С другой стороны, матроид является регулярным тогда и только тогда, когда он может быть представлен полностью унимодулярной матрицей . [8]
Гипотеза Роты утверждает, что для любого конечного поля F F -линейные матроиды могут быть охарактеризованы конечным набором запрещённых миноров, аналогично характеристикам, описанным выше для бинарных и регулярных матроидов. [9] По состоянию на 2012 год это было доказано только для полей из четырёх или менее элементов. [ 5] [10] [11] [12] Для бесконечных полей (таких как поле действительных чисел ) такая характеристика невозможна. [13]
Для каждого алгебраического числового поля и каждого конечного поля F существует матроид M, для которого F является минимальным подполем его алгебраического замыкания, над которым M может быть представлено: M можно считать имеющим ранг 3. [14]
Характеристическое множество линейного матроида определяется как множество характеристик полей, над которыми он линеен. [15] Для каждого простого числа p существует бесконечно много матроидов, характеристическое множество которых является синглетонным множеством { p }, [16] и для каждого конечного множества простых чисел существует матроид, характеристическое множество которого является заданным конечным множеством. [17]
Если характеристическое множество матроида бесконечно, оно содержит ноль; а если оно содержит ноль, то оно содержит все, кроме конечного числа простых чисел. [18] Следовательно, единственными возможными характеристическими множествами являются конечные множества, не содержащие ноль, и коконечные множества, содержащие ноль. [19] Действительно, все такие множества встречаются. [20]
Равномерный матроид имеет элементы, и его независимые множества состоят из всех подмножеств вплоть до элементов. Равномерные матроиды могут быть представлены множествами векторов в общем положении в -мерном векторном пространстве. Поле представления должно быть достаточно большим, чтобы существовали векторы в общем положении в этом векторном пространстве, поэтому равномерные матроиды являются F -линейными для всех, кроме конечного числа полей F . [21] То же самое верно для матроидов разделов , прямых сумм равномерных матроидов, поскольку прямая сумма любых двух F -линейных матроидов сама является F -линейной.
Графический матроид — это матроид, определяемый по ребрам неориентированного графа путем определения набора ребер как независимых тогда и только тогда, когда он не содержит цикла . Каждый графический матроид является регулярным, и, таким образом, является F -линейным для каждого поля F. [8 ]
Матроиды жесткости описывают степени свободы механических связей, образованных жесткими стержнями, соединенными на концах гибкими шарнирами. Связь такого типа может быть описана как граф с ребром для каждого стержня и вершиной для каждого шарнира, а для одномерных связей матроиды жесткости являются в точности графическими матроидами. Матроиды жесткости более высокой размерности могут быть определены с использованием матриц действительных чисел со структурой, аналогичной структуре матрицы инцидентности базового графа, и, следовательно, являются -линейными. [22] [23]
Подобно однородным матроидам и матроидам разделов, гаммоиды , матроиды, представляющие достижимость в ориентированных графах , являются линейными над каждым достаточно большим полем. Более конкретно, гаммоид с элементами может быть представлен над каждым полем, которое имеет по крайней мере элементы. [24]
Алгебраические матроиды — это матроиды, определяемые из наборов элементов расширения поля с использованием понятия алгебраической независимости . Каждый линейный матроид является алгебраическим, и для полей нулевой характеристики (таких как действительные числа) линейные и алгебраические матроиды совпадают, но для других полей могут существовать алгебраические матроиды, которые не являются линейными. [25]