
- •Введение
- •1. Основные сведения из формальной логики
- •1.1. Введение в формальную логику
- •1.2. Формы познания человеком окружающего мира
- •1.3. Формы абстрактного мышления
- •«Все s есть p»,
- •«Если s есть p, то s есть p1».
- •1.4. Содержательное описание основных законов классической формальной логики и границы их применимости
- •1.5. Способы правильных умозаключений, обусловленных основными законами формальной логики.
- •1.6. Правильные способы рассуждений, основанные на теории силлогизмов
- •Вопросы для самоконтроля
- •2. Элементы теории множеств
- •2.1. Понятие множества. Способы задания множеств
- •Упражнения
- •2.2. Части множеств
- •2.2.1. Понятие подмножества
- •2.2.2. Множество-степень
- •2.2.3. Понятие о верхней и нижней гранях множеств
- •2.3. Операции над множествами.
- •2.4. Основные свойства операций над множествами
- •2.5. Отношения на множествах
- •2.5.1. Операции над отношениями
- •2.5.2. Основные свойства отношений
- •2.6. Функции как отношения на множествах
- •2.7. Отношения эквивалентности
- •2.8. Отношения порядка
- •Упражнения
- •Парадоксы теории множеств
- •Вопросы для самоконтроля
- •1. Алгебра логики
- •Понятие о простом и сложном высказывании
- •Упражнения
- •Логические операции над высказываниями
- •Упражнения
- •Упражнения
- •1.4. Аксиомы и законы алгебры логики
- •1.4.1. Правила склеивания для элементарных конъюнкций и дизъюнкций
- •Дизъюнкций
- •1.4.3. Правило развёртывания
- •Все ке для двух высказываний
- •Развёртывание элементарной дизъюнкции
- •Упражнения
- •1.5. Функции алгебры логики. Нормальные формы логических функций
- •Общая запись любой логической функции в сндф имеет вид
- •Пример. По заданной таблице истинности составить сндф функций
- •Снкф для выше приведенной таблицы истинности будут иметь вид
- •Упражнения
- •1.6.Минимизация логических функций
- •1.6.1. Расчетный метод минимизации
- •1.6.2. Табличный метод минимизации
- •1.6.3. Расчетно-табличный метод минимизации (метод Квайна)
- •Упражнения
- •1.7. Некоторые применения алгебры логики
- •Упражнения
- •Вопросы для самоконтроля
- •2. Исчисление высказываний
- •2.1. Понятие формулы исчисления высказываний
- •Упражнения
- •2.2. Аксиомы и простейшие правила вывода
- •Система аксиом исчисления высказываний
- •Тогда правило подстановка схематически запишется так
- •2.3. Определение доказуемой формулы
- •Рассмотрим примеры получения доказуемых формул.
- •2.4. Производные правила вывода
- •Упражнения
- •2.5. Определение формулы, выводимой из совокупности формул н
- •2.6. Понятие вывода
- •2.7. Основные правила выводимости
- •2.8. Доказательство некоторых законов логики
- •2.9. Проблемы аксиоматического исчисления высказываний
- •Вопросы для самоконтроля
- •3. Логика предикатов
- •3.1. Понятие предиката
- •3.2. Логические операции над предикатами
- •Упражнения
- •Кванторные операции
- •Упражнения
- •Определение формулы логики предикатов
- •3.5. Равносильные формулы логики предикатов
- •Упражнения
- •3.6. Предварённая нормальная форма
- •Выполнимость и общезначимость формул
- •Упражнения
- •Применение языка логики предикатов в математике и технике
- •Вопросы для самоконтроля
- •4. Основные положения теории алгоритмов
- •4.1. Интуитивное понятие алгоритма
- •4.2. Уточнение понятия алгоритма
- •4.3. Частично-рекурсивные и общерекурсивные функции
- •Упражнения
- •4.4. Машины Тьюринга
- •Упражнения
- •4.5. Понятие о нормальных алгоритмах Маркова
- •4.6. Алгоритмически неразрешимые проблемы
- •4.7. Сложность алгоритмов
- •Вопросы для самоконтроля
- •Ответы и решения
- •Раздел 1
- •Подраздел 1.3
- •Раздел 2
- •Раздел 3.
- •Раздел 4
- •Библиографический список
- •Список сокращений
- •Содержание
2.7. Отношения эквивалентности
Понятие эквивалентности в нашем сознании ассоциируется с одинаковостью или равенством каких-то объектов. Э естественно, так как само слово «эквивалент» с латинского языка переводится как равносильный.
Математическое понятие эквивалентности, сохраняя его содержательный смысл, четко формулируется в терминах теории множеств. При этом можно дать две не противоречащих друг другу формулировки понятию эквивалентности: конструктивную и аксиоматическую.
Конструктивная
формулировка опирается на выделение
из некоторого множества М
таких объектов х,
которые обладают некоторым общим
свойством или признаком. Иначе говоря,
выбирают сходные, в чем-то одинаковые
(равные) объекты. Такие объекты относят
к одному классу. Именно так строят
всевозможные классификации. Сам процесс
отнесения объекта
к какому-либо классу в теории множеств
называется разбиением множества М.
Систему непустых подмножеств {М1, М2, …, Мn} множества М называют разбиением этого множества, если выполняются условия:
1.
.
2.
при
Подмножества
называются классами данного разбиения.
Отсюда вытекает такое определение
эквивалентности: отношение
Ф на множестве М называется отношением
эквивалентности, если существует
разбиение {М1,
М2,
…, Мn}
множества М такое, что отношение x
Ф y
выполняется тогда и только тогда, когда
х и у принадлежат некоторому общему
классу Мi
данного разбиения.
Аксиоматическая формулировка определяется через свойства (аксиомы), которые выделяют отношения эквивалентности среди прочих бинарных отношений. Отношение Ф на множестве М называется эквивалентностью, если оно рефлексивно, симметрично и транзитивно. Можно доказать, что обе формулировки отношения эквивалентности являются равносильными.
Рассмотрим примеры отношений эквивалентности.
Отношение равенства в любой системе чисел.
Отношение подобия во множестве всех треугольников в евклидовой плоскости.
Отношение параллельности на множестве прямых в евклидовой плоскости.
Рассмотрим пример
отношения, которое не является отношением
эквивалентности. Пусть на декартовом
произведении
рассматривается отношение x
< y.
Это отношение не является отношением
эквивалентности по следующим причинам.
Во-первых, не выполняется свойство
рефлексивности, так как х,
так же как и у,
не может быть меньшим самого себя.
Во-вторых, не выполняется и свойство
транзитивности, так как если х
< y,
то у
не может быть меньше х.
Хотя свойство транзитивности и
выполняется, но этого недостаточно,
чтобы данному отношению быть
эквивалентностью.
Еще одним характерным
примером отношения, не представляющим
эквивалентность, является отношение
перпендикулярности прямых в евклидовой
плоскости
.
Действительно, это отношение обладает
следующими свойствами.
Оно антирефлексивно, так как прямая х не может быть перпендикулярной сама себе.
Оно симметрично, поскольку если , то
.
Оно не транзитивно, поскольку если и
, то х ǀǀ z, т.е. невозможно
.
2.8. Отношения порядка
Для теоретических и практических приложений большое значение имеют бинарные отношения на множествах, между элементами которых установлен определенный порядок. Множества с установленным порядком между его элементами называются упорядоченными. Различают несколько видов упорядоченных множеств, среди которых наиболее простым и распространенным видом отношения порядка являются: частично упорядоченные и строго упорядоченные множества. Рассмотрим более подробно особенности этих видов отношений порядка.
Пусть Х
– произвольное множество. Отношение Ф
на множестве
называют отношением частичного порядка,
если оно обладает следующими свойствами:
рефлексивности – х Ф х;
антисимметричности – отношения х Ф у и у Ф х выполняются только при х = у;
транзитивности – если х Ф у и у Ф z, то х Ф z.
Отношение частичного порядка обозначают символом «≤» При этом элементами x, y и z могут быть объекты любой природы: числа, геометрические фигуры, слова и т.д. Например, упорядочивание слов, терминов, понятий в различных словарях осуществляется в соответствии с отношением частичного порядка и называется лексикографическим порядком.
Содержательный смысл частичной упорядоченности означает предшествование одного элемента множества относительно другого.
Если бинарное отношение Ф на множестве Х антирефлексивно и транзитивно, то оно называется отношением строгой упорядоченности и обозначается символом «<». Доказано, что для отношения строгого порядка определяющими свойствами являются его антирефлексивность и транзитивность, а антисимметричность следует из этих двух свойств. Таким образом, отношение строгого порядка всегда антисимметрично.
В качестве отношений частичного порядка можно привести следующие примеры.
Отношение
на множестве действительных чисел R. Так как действительные числа являются расширением множества Z целых чисел, то это отношение является частичным и для Z.
Схема организации подчинения в учреждении представляет отношение частичного порядка на множестве должностей. Так, например, между преподавателями кафедр установлен частичный порядок, поскольку среди них может быть по нескольку ассистентов, доцентов и профессоров.
Примерами отношений строгого порядка являются:
Отношение х < y на множестве R.
Расположение спортсменов или команд в турнирной таблице на множестве всех мест (на одном месте не могут находиться более одного спортсмена или команды).
Последний пример наталкивает на размышления о том, что итоговая турнирная таблица не всегда однозначно определяет силу спортсменов или команд. Ниже расположенный в турнирной таблице спортсмен не обязательно слабее выше расположенного. Более того, часто ниже стоящий спортсмен в личных встречах побеждал выше стоящего. Это говорит о том, что упорядочивание на множествах не ограничивается двумя рассмотренными видами отношений порядка.
Очевидно, что, комбинируя свойства отношений, можно получать различной степени порядки на множествах. Так, например, говорят об отношении квазипорядка (квази – почти), когда отношение транзитивно и рефлексивно. В общей теории множеств существуют и другие виды отношений порядка. Но их рассмотрение выходит за рамки данного учебного пособия.