Множества и операции над ними. Отношение принадлежности. Множество. Элемент. Унификация объектов

Страницы работы

43 страницы (Word-файл)

Содержание работы

Курс лекций по теории дискретных структур

Составил И.


Введение

Цель курса

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

Представленные материалы следует рассматривать как сжатое изложение таких учебников, как [1]. Они могут оказаться полезными и при самостоятельном рассмотрении литературы по теории кодирования, например [2].

Литература:

1.  Г. Биркгоф, Т. Барти. Современная прикладная алгебра. М.:Мир 1976

2.  Т. Касами, Н. Токура, Е. Ивадари, Я. Иганаки. Теория кодирования. М.:Мир 1975.

 
§1. Множества и операции над ними

Рассматриваемые в курсе объекты можно отнести к классам, определяемым на основе следующих основных понятий:

1.  Множество

2.  Элемент

3.  Отношение принадлежности

4.  Унификация объектов

5.  Структурность объектов

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

Множество и элемент находятся в отношении принадлежности. Запись xÎA означает, что элемент x находится в отношении принадлежности к множеству A. Форма записи, когда символ, обозначающий отношение, расположен между соотносимыми символами, называется инфиксной. Ее можно рассматривать как бинарную операцию со значениями ИСТИНА и ЛОЖЬ. Под унификацией объектов понимается возможность установить, что различными символами обозначен один и тот же объект при рассмотрении выражений вида a=b. В последнем случае можно говорить об инфиксной записи для бинарной операции, принимающей значения ИСТИНА, если символы a и b обозначают один и тот же объект. Само высказывание один и тот же объект зависит от рассматриваемой предметной области и нуждается в определении или аксиоматическом задании.

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

Поэтому (a,(b,c))¹((a,b),c) и (a,(b,c))¹(a,b,c).

Отличие между такими объектами можно представить графически:


Отношения между множествами

Отношение равенства между множествами определяется следующим образом:

A=BÛ(xÎAÛxÎB)

Отношение включения между множествами определяется следующим образом:

AÌBÛ(xÎAÞxÎB)

Следствие:

Задаются множества

1.  Перечислением элементов. В этом случае проверка утверждения о принадлежности элемента множеству заключается в поиске элемента в списке:

A={x1,x2,¼,xn-1,xn}Þ(xÎAÛ$i:x=xi)

2.  Заданием условия принадлежности элемента множеству.

A={x|P(x)}Þ(xÎAÛP(x))

Здесь P(x) - высказывание, принимающее значения ИСТИНА или ЛОЖЬ.

Свойства отношений равенства множеств и включения

Равенство

1.  Рефлексивно: A=A

Похожие материалы

Информация о работе