Решетка мультимножеств

Построение решетки мультимножеств и соответствующей абстрактной решетки, сигнатура которой состоит из операций объединения и пересечения мультимножеств. Характеристические функции мультимножества. Введение бинарного отношения включения в мультимножествах.

Рубрика Математика
Вид статья
Язык русский
Дата добавления 19.01.2018
Размер файла 29,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

6

Размещено на http://www.allbest.ru/

Киевский национальный университет имени Тараса Шевченко

Решетка мультимножеств

Буй Д.Б., д.ф. - м.н., с.н с.

Богатырёва Ю.А., аспирантка

Впервые понятие “мультимножество” (multiset) было предложено Н.Г. Де Брейном в частной корреспонденции с Д. Кнутом. В 70-х годах этот термин получил широкое распространение и сейчас является стандартным термином для обозначения совокупностей с повторениями [1, 11].

Совокупности с повторениями (коллекции) традиционно изучались в комбинаторике под названием “сочетания с повторениями” [15, с.172].Д. Кнут был одним из первых, кто обратил внимание на то, что существует необходимость рассмотрения мультимножества как отдельного математического объекта. В своей книге [3, с.536] он дает содержательное определение мультимножества и определяет операции объединения, пересечения и сложение мультимножеств.

В [5, с.225] также приводится определение мультимножества, но в терминах табличных баз данных: мультимножество рассматривается как совокупность кортежей, в которых возможны повторения. Кроме того, над мультимножествами вводятся операции объединения, пересечения, разности, проекции, декартового произведения, соединение и ряд дополнительных операций (агрегирование, группирование, сортировка).

Д. Кнут использует мультимножества в контекстно-свободных мультиязыках. В статье [2] он говорит, что мультиязык - это мультимножество строк.

Довольно широко мультимножества используются в SQL-подобных языках. Так, начиная со стандарта SQL: 2003, введен конструктор типа MULTISET (мультимножество), что открывает новые возможности для применения языка, в частности, в объектном стиле [10].

В языке ограничений OCL также определен такой структурный тип, как мультимножество (Bug), который является одним из разновидностей коллекций, и поддерживается большой набор операций над значениями коллекционных типов (select, collect, exists, forAll, size, union, intersect, symmetricDifference и др.) [7].

Мультимножества используются в математике, а именно в - исчислении [3], при определении основных понятий сетей Петри [4, 13], в задачах распознавания символов [14], а также в новой области знаний - так называемых вычислениях на ДНК [8]. Поэтому возникает необходимость развития теории мультимножеств.

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

Введем формальное определение мультимножества. Для этого обозначим чeрез множество натуральных чисел с нулем и - множество натуральных чисел без нуля.

Пусть - некоторое множество (в классическом канторовском понимании). Тогда по определению мультимножество с основой - это функция вида: [3, 12].

Зафиксируем для дальнейших рассмотрений - универсум элементов основ мультимножеств. Тогда булеан есть универсум основ мультимножеств.

Пусть задано мультимножество с основой . Здесь - множество первых компонент пар, которые составляют функцию, т.е. область определения мультимножества как функции.

Характеристической функцией мультимножества называется функция вида , значение которой задается следующей кусочной схемой:

для всех [11, 12].

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

Введем бинарное отношение включения на мультимножествах.

Мультимножество включается в мультимножество (обозначается ), если для их характеристических функций выполняется утверждение: . Непосредственно проверяется, что введенное отношение является частичным порядком.

Если , то мультимножество называется подмультимножеством мультимножества , а мультимножество - надмультимножеством мультимножества [11].

Над мультимножествами определяются аналоги стандартных операций над множествами: объединение, пересечение, разность, симметрическая разность, дополнение и прямое произведение. Кроме этого, существует ряд операции, которые определяются лишь над мультимножествами (т.е. эти операции используют специфику мультимножеств) и не имеют прямых аналогов среди операций над множествами. Примерами служaт операции сложения, произведения и умножение числа на мультимножество. Дадим определение операций объединения и пересечения.

Операция мультимножествам и сопоставляет мультимножество , значение характеристической функции которого на произвольном аргументе d задается выражением:

Операция мультимножествам и сопоставляет мультимножество , значение характеристической функции которого на произвольном аргументе d задается выражением: .

Эти операции имеют стандартные свойства.

Лемма 1 (о идемпотентности, коммутативности и ассоциативности операций объединения и пересечения). Операции и идемпотентны (т.е. , для ), коммутативны и ассоциативны.

Доказательство вытекает из того, что теоретико-числовые операции , имеют те же самые свойства.

Лемма 2 (о законах поглощения для операций объединения и пересечения). Для произвольных мультимножеств и выполняются следующие законы поглощения: , .

Доказательство вытекает из того, что теоретико-числовые операции , удовлетворяют своим законам поглощения (, ).

Понятие абстрактной решетки и решетки будем использовать в понимании [9].

Предложение 1. Алгебра A; ,, где A - семейство мультимножеств, элементы основ которых принадлежат , является абстрактной решеткой.

Доказательство вытекает из лемм 1, 2.

Рассмотрим бинарное отношение . Из результов общей теории решеток [9, § 5, п.5.1, с.130; 15, § 8, с.154, теорема 3] вытекает, что это бинарное отношение является частичным порядком, и допускает следующее эквивалентное представление: .

Предложение 2. Семейство мультимножеств A с частичным порядком является решеткой, причем и .

Доказательство вытекает из результатов общей теории решеток [9, § 5; 15, §8, с.154, теорема 3].

Непосредственно проверяется, что порядок решетки совпадает с порядком включения мультимножеств .

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

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

решетка мультимножество бинарный абстрактный

Используя хорошо известный результат теории решеток о связи коммутативных идемпотентных полугрупп и полурешеток (полуструктур) [15, §8, с.151, теорема 1], полугруппу по объединению можно превратить в верхнюю полурешетку, а полугруппу по пересечению - в нижнюю. Соответствующие частичные порядки верхней полурешетки и нижней полурешетки задаются выражениями:

, ,

причем , .

Непосредственно проверятся, что эти порядки совпадают с порядком включения мультимножеств .

Таким образом, семейство мультимножеств A с частичным порядком является одновременно и верхней, и нижней полурешеткой, т.е. решеткой.

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

Литература

1. Wayne D. Blizard. The Development of Multiset Theory. http://projecteuclid.org/DPubS? verb=Display&version=1.0&service=UI&handle=euclid. rml/ 1204834740&page=record.

2. Knuth D. E. Contextual-Free Multilanguages // Theoretical Studies in Computer Science. - 1992 - P.1-13.

3. Барендрегт Х. Ламбда-исчисление. Его синтаксис и семантика: Пер. с англ. - М.: Мир, 1985.

4. Башкин В.А., Ломазова И.А. Подобие обобщенных ресурсов в сетях Петри. http://lvk. cs. msu. su/files/mco2005/bashkin. pdf.

5. Гарсия-Молина Г., Ульман Д., Уидом Д. Системы баз данных. Полный курс.: Пер. с англ. - М.: Издательский дом “Вильямс”, 2003.

6. Кнут Д. Искусство программирования. Tом 2. Получисленные алгоритмы. - М.: Издательский дом “Вильямс”, 2000

7. Кузнецов С.Д. Концептуальное проектирование реляционных баз данных с использованием языка UML. ftp: // ftp. dol.ru/pub/users/cgntv/download/sbornic/sbornic9/Doc13. doc.

8. Малинецкий Г.Г., Науменко С.А. Вычисления на ДНК. Эксперименты. Модели. Алгоритмы. Инструментальные средства. - М., 2005. http://www.keldysh.ru/papers/2005/prep57/prep2005_57.html.

9. Мальцев А.И. Алгебраические системы. - М.: Наука, 1970.

10. Наиболее интересные новшества в стандарте SQL: 2003. http://www.nestor. minsk. by/sr/2004/03/40331.html.

11. Петровский А.Б. Основные понятия теории мультимножеств. - М.: Едиториал УРСС, 2002.

12. Редько В.Н., Брона Ю.Й., Буй Д.Б., Поляков С.А. Реляційні бази даних: табличні алгебри та SQL-подібні мови. - Киев: Видавничий дім “Академперіодика”, 2001.

13. Сети Петри. http://www.iacp. dvo.ru/lab_11/otchet/ot2000/pn3.html#top.

14. Славин О.А. Использование мультимножеств в распознавании символов. ftp: // ftp. dol.ru/pub/users/cgntv/download/sbornic/sbornic9/Doc13. doc.

15. Скорняков Л.А. Элементы алгебры. - М.: Наука, 1986.

16. Яблонский С.В. Введение в дискретную математику: Учеб. пособие для вузов. - 2-е изд., перераб. и доп. - М.: Наука, 1986.

Размещено на Allbest.ru

...

Подобные документы

  • Построение объектов, изоморфных данным алгебраическим структурам. Решетки конгруэнций Ламбека по простым идеалам. Теоремы об изоморфизме и свойства пучковых представлений. Функциональные пучки Ламбека и Корниша для ограниченных дистрибутивных решеток.

    дипломная работа [1,5 M], добавлен 12.06.2010

  • Булевы алгебры – решетки особого типа, применяемые при исследовании логики (как логики человеческого мышления, так и цифровой компьютерной логики), а также переключательных схем. Минимальные формы булевых многочленов. Теоремы абстрактной булевой алгебры.

    курсовая работа [64,7 K], добавлен 12.05.2009

  • Основы геометрии чисел. Решетки, подрешетки и их базисы. Основные теоремы геометрии чисел. Связь квадратичных форм с решетками. Методы геометрии чисел для решения диофантовых уравнений. Теорема Минковского о выпуклом теле. Квадратичная форма решетки.

    дипломная работа [884,6 K], добавлен 24.06.2015

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

    контрольная работа [312,9 K], добавлен 26.02.2012

  • Область определения и свойства функции (четность, нечетность, периодичность). Точки пересечения функции с осями координат. Непрерывность функции. Характер точек разрыва. Асимптоты. Экстремумы функции. Исследование функции на монотонность. Точки перегиба.

    презентация [298,3 K], добавлен 11.09.2011

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

    курсовая работа [464,9 K], добавлен 22.09.2009

  • Исследование функции на четность-нечетность, экстремумы и интервалы монотонности, наличие асимптот и построение ее графика. Точки пересечения с осями координат. Расчет площади, ограниченной графиками функций. Поиск длины дуги кривой, заданной уравнением.

    контрольная работа [95,2 K], добавлен 28.03.2014

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

    контрольная работа [130,5 K], добавлен 09.04.2010

  • Число как одно из основных понятий математики. Виды чисел, абсолютная и переменная величины. Область определения функции, четные и нечетные функции. Построение графиков функций. Пределы последовательности и пределы функции. Непрерывность функции.

    учебное пособие [895,7 K], добавлен 09.03.2009

  • Понятие и свойства n-арных операций, универсальной алгебры и сигнатуры. Характеристика централизаторов конгруэнции универсальных алгебр и доказательство их основных свойств. Нильпотентные и абелевы алгебры, формулировка и метод доказательства их лемм.

    курсовая работа [399,1 K], добавлен 22.09.2009

  • Минимизация заданного выражения алгебры множеств на основании известных свойств. Анализ заданного бинарного отношения в общем виде. Вывод формул булевых функций для каждого элемента и схемы в целом. Преобразование формулы булевой функции логической схемы.

    контрольная работа [286,7 K], добавлен 28.02.2009

  • Определение точки пересечения высот треугольника и координат вектора. Сущность базиса системы векторов и его доказательство. Определение производных функций, исследование ее и построение графика. Неопределенные интегралы и их проверка дифференцированием.

    контрольная работа [168,7 K], добавлен 26.01.2010

  • Упорядоченные множества. Решётки. Дистрибутивные решётки. Обобщённые булевы решётки, булевы решётки. Идеалы. Конгруэнции. Основная теорема. Установление взаимно однозначного соответствия между конгруэнциями и идеалами.

    дипломная работа [354,6 K], добавлен 08.08.2007

  • Центр инверсии: обозначение, пример отображения. Понятие о плоскости симметрии. Порядок оси симметрии, элементарный угол поворота. Физические причины отсутствия осей порядка более 6. Пространственные решетки, инверсионная ось, элементы континуума.

    презентация [173,7 K], добавлен 23.09.2013

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

    дипломная работа [92,2 K], добавлен 08.08.2007

  • Классы групп с заданными решетками подгрупповых функторов. Бинарная алгебраическая операция. Группа с коммутативной операцией. Основная теорема о гомоморфизме. Определения и основные примеры подгрупповых функторов. Решетки подгрупповых функторов.

    дипломная работа [471,7 K], добавлен 02.02.2010

  • Понятие множества, его обозначения. Операции объединения, пересечения и дополнения множеств. Свойства счетных множеств. История развития представлений о числе, появление множества натуральных, рациональных и действительных чисел, операции с ними.

    курсовая работа [358,3 K], добавлен 07.12.2012

  • Способы решения логических задач типа "Кто есть кто?" методами графов, табличным способом, сопоставлением трех множеств; тактических, истинностных задач, на нахождение пересечения множеств или их объединения. Буквенные ребусы и примеры со звездочками.

    курсовая работа [622,2 K], добавлен 15.06.2010

  • Использование градуированной веревки при построении перпендикуляра к прямой. Нахождение середины отрезка. Построение треугольника по двум сторонам и высоте к третьей стороне. Нахождение точки пересечения двух прямых. Построение биссектрисы угла.

    научная работа [320,4 K], добавлен 07.02.2010

  • Уравнение стороны треугольника и ее угловой коэффициент. Координаты точки пересечения медиан. Уравнение прямой, проходящей через точки. Область определения функции. Поиск производной и предела функции. Площадь фигуры, ограниченной заданными линиями.

    контрольная работа [94,9 K], добавлен 12.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.