Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Конгруэнции цепей и циклов Фомина Евгения Олеговна

Конгруэнции цепей и циклов
<
Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов Конгруэнции цепей и циклов
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Фомина Евгения Олеговна. Конгруэнции цепей и циклов: диссертация ... кандидата физико-математических наук: 01.01.09 / Фомина Евгения Олеговна;[Место защиты: Вычислительный центр им.академика А.А.Дородницына РАН].- Москва, 2015.- 100 с.

Содержание к диссертации

Введение

Глава 1. Основные свойства конгруэнций цепей и циклов .21

1. Основные определения 21

2. Конгруэнции цепей 25

3. Конгруэнции циклов 41

Глава 2. Полурешетка конгруэнций для цепи и для цикла 53

1. Основные определения 53

2. Полурешетка конгруэнций цепи .55

3. Полурешетка конгруэнций цикла .66

Заключение .78

Список литературы

Конгруэнции цепей

Под ориентированным графом (далее орграфом) понимается пара G = (V, а), где V - конечное непустое множество, а а - отношение на V. Множество V называется множеством вершин, отношение а - отношением смежности, а пары, входящие в а, дугами орграфа G. Если (и, v) є а , то говорят, что вершина v смежна с вершиной и.

Пусть є - некоторое отношение эквивалентности на множестве вершин V. Факторграфом орграфа G по эквивалентности є называется орграф G/є = (V/є, ає), где V/є - множество блоков эквивалентности є, а аЁ= {(e(vi), e(v2)): (Змі є e(vi), Зи2 є e(v2))(( мь и2) є a)}. Пусть A" - некоторый класс орграфов. Конгруэнцией -графа G = (V, а) называется такое отношение эквивалентности в на V, что факторграф G/в является -графом. Возьмём в качестве класса К класс неориентированных графов. Неориентированным графом (или, для краткости, графом) называется пара G = (V, а\ а - симметричное и антирефлексивное отношение на множестве вершин V.

В неориентированном графе пара встречных дуг (и, v), (v, и) рассматривается как один элемент графа, называемый ребром {и, v}. Антирефлексивность обеспечивает отсутствие петель в графе G, то есть ребер с совпадающими началом и концом. Ребро х, соединяющее вершины и и v, называют инцидентным вершине и и вершине v. При изображении неориентированного графа ребро изображается ненаправленной линией.

Путем в графе G = (V, а) называется последовательность ребер, в которой каждые два соседних ребра имеют общую вершину, и никакое ребро не встречается более одного раза. При этом считается, что оба конца каждого ребра, кроме первого и последнего, являются концами соседних с ним ребер пути. Говорят, что путь проходит через вершины, соединенные его ребрами. Путь в графе удобно задавать перечислением входящих в него вершин в порядке их прохождения.

Если начальная и конечная вершины пути совпадают, путь называется циклическим. Путь, каждая вершина которого принадлежит не более чем двум его ребрам, по определению, является простым.

Простой циклический путь называется циклом. Цикл с m ребрами будем обозначать Cm. В цикле Cm вершины обозначены натуральными числами 1, …, m следующим образом: возьмем произвольную вершину vi цикла Cm обозначим её 1, далее двигаясь по часовой стрелке, будем обозначать вершины цикла числами 2, …, m, пока всем вершинам цикла не будут присвоены метки.

Если простой путь не является циклом, в нем существуют вершины, принадлежащие только одному ребру этого пути. Очевидно, что таких вершин точно две. Их называют концами данного пути, а сам путь – цепью, соединяющей указанные вершины. Цепь с m ребрами будем обозначать Pm. В цепи Pm вершины пронумерованы натуральными числами 0, 1, …, m в порядке их прохождения.

Вершины u и v графа G называются связанными, если в графе G существует проходящий через них путь. Довольно легко заметить, что две разные вершины будут связанными тогда и только тогда, когда в графе найдется соединяющая их цепь. Считается, что каждая вершина связана с собой. Если вершины u и v связаны, то наименьшая из длин цепей, соединяющих u и v, называется расстоянием между этими вершинами.

Очевидно, что отношение связанности является эквивалентностью на множестве вершин графа. Классы этого отношения называются компонентами связности графа. Граф с универсальным отношением связанности называется связным. В дальнейшем мы будем рассматривать только связные графы. Звезда - это граф, все ребра которого инцидентны одной и той же вершине. Звезду с т ребрами будем обозначать Sm. Граф называется полным, если любые две его вершины соединены ребром. Полный граф с п вершинами обозначается символом Кп. Каждая его вершина имеет степень п–1. Число ребер в полном графе Кп равно. Путь длины т в -реберном графе G называется эйлеровым путем, а граф, в котором существует циклический эйлеров путь - эйлеровым графом. Эйлеров путь проходит по каждому ребру графа точно один раз, но одна и та же вершина может встретиться неоднократно. Мультиграфом называется граф, в котором может быть пара вершин, которая соединена более чем одним ребром. Пусть а, т є Z, а 1. Говорят, что число а делится на число т с остатком г, если существует такое к є Z, что а = кт+r, при этом 0 г т. Пусть а, Ь, т є Z, т 1. Говорят, что число а сравнимо с Ъ по модулю т, если а и Ъ при делении на т дают одинаковые остатки. Запись этого факта выглядит так: а = Z (mod т). Пусть а - натуральное число. Классом вычетов а по модулю т называется множество чисел a = {x = a(modm),xGZ}, или другими словами, множеством, состоящим из целых чисел, которые дают остаток а при делении на т. Множество вершин графа называется независимым, если любые две вершины из этого множества несмежны. Теорема 1. Отношение эквивалентности в на множестве вершин графа G = (V,a) тогда и только тогда будет конгруэнцией этого графа, когда каждый #-класс образует в G независимое подмножество. Доказательство. Необходимость. Пусть в - конгруэнция графа G = (V, а). Поскольку факторграф G/в не содержит петель, то (и, v) г а для всех и, v є V таких, что (K,V) Є в. Следовательно, 6 -классы являются независимыми подмножествами графа G.

Конгруэнции циклов

Отношение со на множестве S называется отношением порядка, если оно рефлексивно, транзитивно, и антисимметрично: со - порядок на S « с со & соосо с со & шпй–1 с .

Пусть S - непустое множество, и со - отношение порядка на нем. Пара (S, со) называется упорядоченным множеством.

Наименьшим элементом упорядоченного множества (S, ) называется элемент s, удовлетворяющий в (S, ) тождественному неравенству S X. Наибольший элемент определяется в (S, ) тождественным неравенством: х

Говорят, что в упорядоченном множестве (S, ) элемент Ъ является верхним соседом элемента а, если а Ъ и не существует х є S такого, что а х Ь, при этом говорят, что а - нижний сосед для Ъ. Верхние соседи наименьшего элемента называются атомами упорядоченного множества S. Нижние соседи наибольшего элемента называются коатомами упорядоченного множества S.

Пусть S - некоторое подмножество упорядоченного множества (S, ). Элемент а є S называется нижней гранью подмножества 51 , если а х для всех х є S и верхней гранью для S , если а х для всех х є S . Под наибольшей нижней гранью подмножества S в упорядоченном множестве (S, ) понимается наибольший (если он существует) элемент в множестве всех нижних граней для S . Аналогично определяется наименьшая верхняя грань подмножества 5 ; это наименьший элемент (если он существует) в множестве всех верхних граней для S . Очевидно, что любое подмножество 5 с S имеет не более одной наибольшей нижней грани и не более одной наименьшей верхней грани. Эти элементы обозначают соответственно inf 5 (инфимум) и sup 5 (супремум), и называют также точными (нижней и верхней соответственно) гранями подмножества S . Под нижней полурешеткой понимается упорядоченное множество, в котором для любых двух элементов х, у существует inf (х, у).

Упорядоченное множество (S, ) называется решеткой, если каждое его конечное подмножество имеет точную нижнюю и точную верхнюю грани.

Высотой элемента в конечном упорядоченном множестве называется наибольшая из длин убывающих цепей, начинающихся с этого элемента. За длину конечной убывающей цепи а\ а2 ап принимается уменьшенное на единицу число элементов в ней. Высота элемента а обозначается через h(a). Например, любой минимальный элемент имеет высоту 0.

Длиной конечного упорядоченного множества называется наибольшая из высот его элементов, т.е. наибольшая из длин его убывающих цепей.

Введем понятие типа конгруэнции. Типом конгруэнции называется последовательность мощностей классов конгруэнции, записанная в порядке убывания. Обозначим тип конгруэнции в как t(6).

Изоморфизмом между двумя упорядоченными множествами S и Т называется взаимно однозначное соответствие ср: S — Т между ними, которое удовлетворяет следующим двум условиям для любых х, у є S: 1) из х у следует, что ф(х) ф(у); 2) из ц (х) ф(у) следует, что х у. Изоморфность упорядоченных множеств S и Т будем обозначать как S = Т. Дуальным изоморфизмом между двумя упорядоченными множествами S и Т называется взаимно однозначное соответствие : S Т между ними, которое удовлетворяет следующим двум условиям для любых х, у є S: 1) из х у следует, что ( ) (у); 2) из (х) (у) следует, что х у. Прямым произведением S х Т двух упорядоченных множеств S и Т называется множество всех пар (ху), где х є S и у є Т, причем (х\,у\) (х2,у2) тогда и только тогда, когда хх х2 в S и ух у2 в Т.

Обозначим через (Ци), ) упорядоченное делимостью множество неединичных делителей числа п. Так как для любых двух элементов и в упорядоченном множестве (Ци), ) существует sup Wb d2) = НОК(t/b d2\ то (Ь(и), ) - верхняя полурешетка (так как мы рассматриваем только неединичные делители числа п, то не для любых двух элементов d\ и d2 в (Ци), ) существует іпВД, d2) = НОД( ь d2)).

Напомним, что совокупность всех конгруэнций цепи Рт обозначается через Con Рт. Пара (Con Рт, ) будет упорядоченным множеством, так как множество всех конгруэнций цепи Рт упорядочено по включению.

Конгруэнция в будет максимальной в (Con Рт, ), если в этом упорядоченном множестве нет конгруэнции в такой, что в 3 в. Конгруэнция в будет минимальной в (Con Рт, ), если в этом упорядоченном множестве нет конгруэнции в такой, что в 3 в .

Полурешетка конгруэнций цепи

Пусть дан цикл Ст, т - нечетное. В случае с нечетными циклами ситуация обстоит иначе. Не каждый граф является факторграфом подходящего нечетного цикла. Следующая теорема дает необходимое условие для этого.

Доказательство. Докажем от противного. Пусть G - связный граф, не имеющий циклов нечетной длины. Предположим, что G - факторграф подходящего нечетного цикла Ст. Построим факторграф G по конгруэнции в с двумя классами следующим образом: 1. возьмем вершину и графа G поместим ее в один из классов конгруэнции в (для удобства, назовем его первым классом, а другой класс - вторым); 2. если вершина v уже оказалась в первом классе, то все смежные с ней вершины помещаем во второй класс; если вершина w находится во втором классе, то все смежные с ней помещаем в первый класс.

Так как граф G - связен, то каждая его вершина рано или поздно попадет либо в первый класс, либо во второй класс, причем никакие две смежные вершины и и v графа G не попадут в один и тот же класс, так как иначе вершины и и v находились бы на цикле нечетной длины, что противоречит нашему предположению.

Очевидно, что если граф G является факторграфом нечетного цикла Ст, а G/0 факторграфом графа G, то G также является факторграфом нечетного цикла Ст. Но это невозможно, так как нельзя разбить множество вершин нечетного цикла Ст на два класса, таким образом, что каждый класс будет независимым подмножеством. Через Con Ст обозначим множество всех конгруэнций цикла Ст. Доказательство. Пусть дан цикл Ст. Возьмем цепь Рк и для удобства доказательства обозначим вершины цепи 1, …, к+\, и пусть т = к+\. Заметим, что цикл Ст получается из цепи Рк+1 путем добавления ребра, соединяющего концевые вершины цепи Рк+\, т.е. Ст = Рк+\+{\,к+\}. Рассмотрим все конгруэнции цепи Рк+1.

У всякой конгруэнции в неориентированного графа классы являются независимыми подмножествами, т. е. (/,/) є в: = (/ и у - несмежные вершины данного неориентированного графа). Так как Ст = Рк+1+{\,к+\}, то получается, что все конгруэнции цепи Рь+\ являются конгруэнциями цикла Ст, кроме тех, у которых концевые вершины 1 и к+\ попадают в один 6-класс, так как вершины 1 и т у цикла Ст будут смежными (напомним, что т = к+\).

Таким образом, необходимо выявить все конгруэнции цепи Рк+и у которых первая и последние вершины попадают в один класс, и вычесть из общего числа конгруэнций цепи Рк+1. Рассмотрим цепь Рк. Известно, что из каждой конгруэнции в цепи Рк, мы можем получить конгруэнции цепи Рк+\ двумя способами. 1) создание нового класса {+1}; 2) добавив в один из в -классов (кроме класса в (к)) вершину к+\. Первый случай нам не представляется интересным, так как он не влияет на попадание вершин 1 и к+\ в один # -класс.

Во втором случае, добавление вершины к+\ в в -класс, содержащий вершину 1, происходит в любой конгруэнции в цепи Рк, кроме тех, где вершина 1 и вершина к содержатся в одном в -классе, так вершины к и к+\ являются смежными в цепи Рк+\. Нам известно, что количество конгруэнций цепи Рк будет В(к) = В(т–\). Таким образом, нам необходимо выявить среди всех конгруэнций цепи Рк такие, что содержат вершины 1 иів одном 6 -классе, и добавить к уже получившейся разности В{к+\)–В{к) = В{т)–В{т–\). Продолжая аналогичные рассуждения, получим следующую формулу для подсчета количества конгруэнций цикла Ст.

В приложении 2 представлены все конгруэнции и факторграфы циклов длины 4, 5 и 6. Через q(Cm) обозначим количество неизоморфных факторграфов цикла Ст. Как видно из рассматриваемых примеров в приложении 2, q(C4) = 3; q(C5) = 3; q(C6) = 10. Неизвестно, чему равно число q(Cm) для произвольного т. Теорема 13. Количество цепных конгруэнций -реберного четного цикла Суп равно 22 . Доказательство. Выше было показано, что цепь максимальной длины, на которую факторизуется цикл Ст, имеет длину -. Согласно теореме 5, количество цепных конгруэнций цепи Рк равно 2k"1. Таким образом, используя эти два факта, получаем, что количество цепных конгруэнций т реберного четного цикла Ст равно 2 2 .

Рассмотрим особые конгруэнции цикла Ст, связанные с делителями числа т по аналогии с цепями. Пусть d - делитель числа т, т.е. т = dk. Разобьем множество вершин цикла Ст на классы вычетов по модулю d. Получим разбиение вА с блоками {1, \+d, l+2d, …, 1+d{k–\)}, {2, 2+d, 2+2d, …, 2+d(k–1)}, …, {d, 2d, 3d, …, d+d(k–\)}. Так как у этого разбиения все классы будут независимыми подмножествами, то мы получаем конгруэнцию цикла Ст. Конгруэнции вида dd будем называть -конгруэнциями цикла Ст.

Полурешетка конгруэнций цикла

С помощью установлено взаимно однозначное соответствие между главными идеалами Id в\ и Id в2. Теперь под будем понимать : Id в\ Id в2. Из приведенных выше рассуждений следует, что это соответствие сохраняет порядок, т.е. если # е в, то (0 ) е (0) и обратно. В результате получим, что - изоморфизм.

Подсчитаем общее количество элементов решетки Id в, порожденной конгруэнцией в. Пусть конгруэнция в имеет тип (ґь t2, ..., tn). Элементами решетки Id в будут всевозможные конгруэнции # такие, что любой класс конгруэнции # входит в состав некоторого класса конгруэнции в.

Пусть 6 є Id в. Так как любой класс конгруэнции 6 входит в состав некоторого класса конгруэнции в, то конгруэнция в будет подразбиением конгруэнции в.

Таким образом, необходимо подсчитать всевозможные разбиения классов конгруэнции в. Так как нам известна мощность каждого класса конгруэнции в, а количество разбиений и-элементного множества - это число Белла В(п), то общее количество элементов решетки Id в, порожденной конгруэнцией в типа (ґь t2, ..., tn), можно подсчитать по формуле: B(h)B(t2) … B(tn).

Найдем количество коатомов в главном идеале Id в, порожденном конгруэнцией в типа (tu t2, ..., tn). Конгруэнция в имеет п классов и будет наибольшим элементом в решетке Id в. Так как коатомы являются нижними соседями наибольшего элемента, то конгруэнция, являющаяся коатомом, имеет п+\ классов.

Возьмем произвольный класс конгруэнции в, разобьем его на два класса. Получим новую конгруэнцию в с п+\ классами. Найдем все возможные разбиения на два класса произвольного -класса мощности t, их количество будет s2(t,2). Таким образом, возьмем каждый класс конгруэнции в, и найдем его всевозможные разбиения на два класса, каждое такое разбиение будет коатомом. Таким образом, общее количество коатомов

Пусть в є Id в будет главной конгруэнцией. Согласно определению главной конгруэнции, очевидно, что один из классов конгруэнции # будет иметь мощность два, все остальные мощность один. Так как # є Id в, то любой класс конгруэнции # входит в состав некоторого класса конгруэнции в, значит, конгруэнция в будет подразбиением конгруэнции в. Таким образом, найдем всевозможные пары элементов каждого класса конгруэнции в. Так как мы знаем мощность каждого класса конгруэнции в, то количество всех атомов главного идеала Id в можно посчитать по формуле:

Конгруэнция в цикла Ст называется правильной, если (/, у) eft (/ и j - вершины цикла Ст одной четности). Обозначим множество правильных конгруэнций через Соппр Ст. Определим четную конгруэнцию цикла Ст как такую конгруэнцию в, что (/, j) є в: = (/ и j - четные вершины цикла Ст), а нечетную конгруэнцию в, как (/, j) є в: = (/ и j - нечетные вершины цикла Ст). Обозначим множество четных конгруэнций через Сопч Ст. Аналогично определим множество нечетных конгруэнций Сопн Сга.

Рассмотрим полурешетку конгруэнций четного цикла Ст. Так как (Соппр Ст, -) является нижней полурешеткой и в ней есть наибольший элемент, то (Соппр Ст, ) - решетка (наибольшим элементом в (СоПпр Ст, ), очевидно, будет конгруэнция с двумя классами, в одном классе которой будут все четные вершины цикла Ст, в другом - все нечетные). Теорема 12. Соппр Сга =Сопч Сга х Сопн Сга. Доказательство. Согласно определению, прямым произведением Сопч Ст х х Сопн Ст будет множество всех пар (0ч, 0н), где 0ч є Сопч Ст и 0н є Сопн Ст, причем (в\,в\) {в\,в\) тогда и только тогда, когда в\ в\ в Сопч Стив\ в2нвСопн Ст.

Требуе), где в\ - эквивалентность, нетривиальными классами которой являются в точности -классы, состоящие из четных вершин цикла, а в2 имеет нетривиальными классами в точности # классы, состоящие из нечетных вершин. Очевидно, что 01 є Сопч Сгаи 02 є Сопн Сга. Согласно Пудлак и Тума [36], так же, как и для цепи, имеет место Теорема 13. Любая конечная решетка вложима в решетку четных конгруэнций подходящего четного цикла. Доказательство. Покажем, что всякая решетка эквивалентностей конечного множества изоморфна решетке четных конгруэнций подходящего четного цикла.мый изоморфизм получается, если каждой конгруэнции в є Соппр Сга сопоставить пару (6\, в2