
- •Министерство образования и науки Российской Федерации
- •Волгодонский инженерно-технический институт – филиал нияу мифи курс лекций
- •230201 «Информационные системы и технологии»
- •220301 «Автоматизация технологических процессов и производств»
- •Волгодонск
- •1. Алгебра множеств
- •1.1. Понятие множества. Обозначение принадлежности
- •1.2. Способы задания множеств
- •1.3. Множество подмножеств. Включение
- •1.5. Свойства операций над множествами
- •Основные свойства операций над множествами
- •1.6. Декартово произведение множеств
- •2. Отношения
- •Бинарные отношения
- •Способы задания бинарных отношений
- •Области определения и значений
- •Сечения
- •Симметризация отношения
- •2.6 Композиция отношений
- •2.7. Свойства бинарных отношений
- •3. Функциональные отношения
- •3.2. Мощность множества
- •3.3. Образы и прообразы
- •3.4. Подстановки как отображения
- •4. Отношение эквивалентности
- •4.1. Эквивалентность. Классы эквивалентности
- •4.2. Система представителей.
- •4.3. Классы вычетов по модулю т.
- •4.4. Матрица и граф отношения эквивалентности
- •5. Отношение порядка
- •5.1. Упорядоченность
- •5.2. Отношение строгого порядка
- •5.3. Весовые функции
- •5.4. Квазипорядок
- •5.5. Комплексный показатель качества
- •5.6. Структура упорядоченных множеств
- •5.7. Матрицы отношений порядка
- •5.8. Графы отношений порядка
- •6. Законы композиции
- •6.1. Композиция объектов. Таблица Кэли.
- •6.2. Законы композиции на множестве.
- •6.3. Свойства внутреннего закона композиции.
- •6.4. Регулярный, нейтральный и симметричный элементы.
- •6.5. Аддитивные и мультипликативные обозначения.
- •6.6. Алгебраические системы.
- •6.7. Подсистемы.
- •6.8. Делители нуля.
- •Примеры алгебраических систем
- •Группы подстановок
- •7.2. Кольцо многочленов
- •7.3. Кольцо множеств
- •7.4. Множество классов вычетов по модулю т
- •7.5. Поле комплексных чисел
- •7.6. Тело кватернионов
- •8. Пространства
- •Метрические пространства
- •8.2. Топологические пространства
- •8.3. Линейные пространства
- •8.4. Нормированные пространства
- •9. Логические функции
- •9.1. Основные определения
- •9.2. Табличное задание функции
- •9.3. Булевы функции
- •9.4. Зависимость между булевыми функциями
- •10. Алгебра логики
- •10.1.Булева алгебра
- •10.2. Двойственность формул булевой алгебры
- •10.3. Нормальные формы
- •10.4. Совершенные нормальные формы
- •10.5. Проблема разрешимости
- •10.6. Конституенты и представление функций
- •10.7. Алгебра Жегалкина
- •10.8. Канонические многочлены
- •10.9. Типы булевых функций
- •10.10. Функциональная полнота
- •11. Контактные схемы
- •12. Логические схемы
- •13. Минимизация булевых функций
- •14. Конечные автоматы
- •14.1 Основные определения
- •14.2 Состояния
- •14.3 Типы конечных автоматов
- •14.4 Представления конечных автоматов
- •14.5 Анализ конечных автоматов
- •14.6 Минимизация автоматов
- •14.7. Эквивалентное разбиение
- •15. Машины тьюринга
- •15.1 Алфавит, буквы, слова. Операции над словами. Запись слов на бесконечной ленте
- •15.2. Машина Тьюринга. Описание. Примеры машин
- •15.3. Сочетания машин Тьюринга: композиция и объединение. Машины с полулентами, разветвление и итерация машин
- •15.4. Алгоритмически разрешимые и неразрешимые проблемы
- •15.5. Универсальная машина Тьюринга
6.5. Аддитивные и мультипликативные обозначения.
Свойства законов композиции можно представить в двух формах. В аддитивных обозначениях операция ┬ записывается символом сложения (+), а в мультипликативных - символом умножения (). Если множество наделено двумя законами композиции, то чаще всего первый из них ┬ считается аддитивным, а второй ┴ - мультипликативным. В аддитивной записи нейтральный элемент обозначается через 0 и называется нулем, а симметричный элементу а — через (-а). В мультипликативной записи нейтральный элемент обозначается через 1 и называется единицей, а симметричный элементу a — через а-1.
В отличие от элементарной алгебры знаки + и не обязательно обозначают сложение и умножение чисел. Они просто заменяют в различных соотношениях символы ┬ и ┴, указывая на то, что над элементами множества (не обязательно числами) выполняются некоторые операции. Эти операции могут лишь внешне напоминать обычные операции сложения или умножения чисел, но по существу в общем случае — это другие операции. Удобство аддитивных и мультипликативных обозначений состоит в том, что при операциях над числами различные соотношения совпадают с общепринятой формой записи.
6.6. Алгебраические системы.
Определяя на некотором множестве S один или два закона композиции и наделяя их определенными свойствами, а также задавая структуру множества относительно законов композиции (наличие нейтрального элемента и симметризуемость множества), получаем различные алгебраические системы (структуры или модели). Наиболее употребительные из них приведены в таблицах 6.1 и 6.2, где звездочка (*) указывает на то, что данный закон обладает отмеченными свойствами, и множество содержит относительно этого закона соответствующие элементы.
Пусть на множестве S определена одна бинарная операция. Если эта операция ассоциативна, то множество S называется полугруппой или моноидом. Если, кроме этого, в S существует нейтральный элемент, то S называется полугруппой с единицей. Если введенная на S операция ассоциативна и коммутативна, то S называется коммутативной или абелевой полугруппой. Если, кроме того, в S существует нейтральный элемент, то S - абелева полугруппа с единицей. Если бинарная операция, заданная на S, ассоциативна, существует нейтральный элемент и для любого элемента существует ему симметричный, S называется группой. Если, кроме того, операция коммутативна, то S абелева группа.
Таблица 6.1.
Тип системы |
Свойства операции |
|||
ассоциативность |
коммутативность |
существование нейтрального элемента |
существование симметричного элемента |
|
Полугруппа (моноид) |
* |
|
|
|
Абелева (коммутативная) полугруппа |
* |
* |
|
|
Полугруппа с единицей |
* |
|
* |
|
Абелева полугруппа с единицей |
* |
* |
* |
|
Группа |
* |
|
* |
* |
Абелева группа |
* |
* |
* |
* |
Во всякой группе соотношения (уравнения) а┬х = b и у┬а = b допускают единственное решение х = ā┬b (частное справа) и у = b┬ā (частное слева). Имеет место также соотношение
_____ _ _
(а ┬ b) = b ┬ а или -(а+b)= -b-а (в аддитивной записи)
и
(в
мультипликативной записи).
Рассмотрим множество, на котором введены две операции В этом случае обычно предполагается, что первая операция - аддитивной (сложение) а вторая – мультипликативна (умножение), при этом вторая операция дистрибутивна относительно первой. Пусть по первой операции множество представляет собой абелеву группу. в зависимости от свойств второй операции различают следующие типы алгебраических систем.
Если вторая операция ассоциативна, то полученная структура является кольцом. Если она, кроме того, коммутативна, то кольцо абелево. Если кольцо обладает нейтральным элементом, то получаем кольцо с единицей (унитарное кольцо) или абелево кольцо с единицей, в зависимости от того, коммутативна рассматриваемая операция или нет. Если вторая операция ассоциативна, обладает единицей и для всех элементов за исключением нейтрального по первой операции (0), существует обратный, то полученная алгебраическая структура называется телом. Коммутативное тело называется полем.
Таблица 6.2.
Тип системы |
1 операция (+) |
2 операция (*) |
||||||
ассоциативность |
коммутативность |
существование нейтрального элемента |
существование симметричного элемента |
ассоциативность |
коммутативность |
существование нейтрального элемента |
существование симметричного элемента |
|
Кольцо |
* |
* |
* |
* |
* |
|
|
|
Абелево кольцо |
* |
* |
* |
* |
* |
* |
|
|
Кольцо с единицей (унитарное) |
* |
* |
* |
* |
* |
* |
* |
|
Абелево кольцо с единицей |
* |
* |
* |
* |
* |
* |
* |
|
Тело |
* |
* |
* |
* |
* |
|
* |
* |
Поле |
* |
* |
* |
* |
* |
* |
* |
* |
Изучение алгебраических систем позволяет выявить общие свойства операций на множествах объектов различной природы. Эти свойства используются при решении многих научных и технических задач. Из приведенных алгебраических систем наиболее широкими понятиями являются моноид и группа, а наиболее узкими - тело и поле. Последние обслуживают в основном числовые множества, в то время как более широкие понятия распространяются и на более далекие от чисел совокупности объектов.