- •Литература
- •Комбинирование высказываний
- •Теоретико-множественные операции и диаграммы Венна
- •Отношение логического следования
- •Квантор всеобщности
- •Отношение включения множеств
- •Отношение равенства множеств и равносильность высказываний
- •Эквивалентность формул логики высказываний
- •Эквивалентность формул с теоретико-множественными операциями
- •Использование диаграмм Венна для проверки эквивалентности формул логики высказываний и теоретико-множествненных формул
- •Еще о кванторах и некоторые дополнительные обозначения
- •Бинарные предикаты, бинарные отношения и структурированные (составные) объекты
- •Представление бинарных отношений диаграммами ориентированных графов
- •Инфиксная форма записи формул (высказываний) с бинарными отношениями
- •Задание множеств перечислением элементов
- •Еще пример бинарного отношения
- •Еще о формулах с кванторами
- •Используемые сокращения
- •Функциональные отношения
- •Представление функций ориентированными графами
- •классификационные признаки, вводимые для функций:
- •Примеры наличия/отсутствия признаков у функции
- •Взаимно-однозначные соответствия
- •Специальные операции над бинарными отношениями
- •Обращение функции
- •Композиция бинарных отношений
- •Если f BA и g CB то f o g CA
- •Композиция бинарных отношений: интерпретация для ориентированных графов
- •Левая часть (x, y) p (q r) (x, y) (p q) r По
- •a & ( x P(x)) равносильно x (a& P(x))
- •Степень бинарного отношения по композиции
- •Рекуррентное определение для степени
- •Ряд степеней и функция следования
- •Функция следования на конечном множестве
- •Формальная арифметика
- •Пример рекуррентных определений арифметических операций:
- •Принцип индукции в формальной арифметике
- •Интерпретация принципа индукции: алгоритм выписывания правил подстановки для
- •Еще примеры
- •Конечные и бесконечные множества
- •Представление бинарных отношений матрицами (на конечных множествах)
- •Вычисление композиции бинарных отношений в матричной форме
- •Пример вычисления степенного ряда
- •Отношение достижимости
- •Достижимость по s на
- •Еще о конечных множествах
- •Отношения эквивалентности
- •Классы эквивалентности
- •Свойства классов эквивалентности
- •Два класса либо не имеют общих элементов, либо полностью совпадают
- •Разбиение множества на классы эквивалентности
- •Примеры отношений эквивалентности
- •Множество всех целых чисел обычно обозначают символом , а множество всех классов вычетов
- •Конгруэнция
- •Алгебра классов
- •Пример эквивалентности – эквивалентность (равномощность) множеств
- •Бесконечные множества
Эквивалентность формул логики высказываний
x ((P(x) (Q(x) & R(x))) ↔ ((P(x) Q(x)) & (P(x) R(x)))
(a (b & c)) ↔ ((a b) & (a c))
a b c |
b & c |
a b |
a c |
a (b & c) |
(a b) & (a c) |
Л.Ч. ↔ П.Ч. |
0 0 0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 0 1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 1 0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 1 1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 0 0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 0 1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 1 0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 1 1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
|
|
|
|
Итог по & |
1 |
Эквивалентность формул с теоретико-множественными операциями
(a (b & c)) ↔ ((a b) & (a c) a=x A, b=x B, c=x C
A (B C) = (A B) (A C)
x ((x A (x B & x C)) ↔ ((x A x C) & (x A x C)))
Использование диаграмм Венна для проверки эквивалентности формул логики высказываний и теоретико-множествненных формул
|
A |
|
|
|
100 |
000 |
|
110 |
|
101 |
A (B C) = (A B) (A C) |
|
111 |
|
|
|
|
|
|
010 |
|
001 |
|
B |
011 |
C |
|
|
|
|
A |
|
|
A |
|
|
A |
|
|
100 |
000 |
|
100 |
000 |
|
100 |
000 |
110 |
|
101 |
110 |
|
101 |
110 |
|
101 |
|
111 |
|
|
111 |
|
|
111 |
|
010 |
|
001 |
010 |
|
001 |
010 |
|
001 |
B |
011 |
C |
B |
011 |
C |
B |
011 |
C |
|
|
|
Еще о кванторах и некоторые дополнительные обозначения
P(x) |
= |
(&( P(x))) |
= ( x ( P(x))) |
x P(x) = |
|
|
|
x U |
|
x U |
|
Пересечения и объединения по семейству множеств
B |
= { x | |
B S B (B S & x B) } |
|
B |
= { x | B (B S → x B) } |
B S |
|
Bi = |
B |
B =f(i) |
i N |
B {A | i (i N & A Bi )} |
|
|
|
i |
Бинарные предикаты, бинарные отношения и структурированные (составные) объекты
= { (x, y) | P(x, y) }
Здесь P – бинарный предикат, - бинарное отношение (множество из упорядоченных пар), (x, y) – подстановочный символ для представления упорядоченной пары, рассматриваемой как структурированный объект.
прямое произведение множеств А B = { (x, y) | x A & y B }
Бинарное отношение на предметной области |
U U |
Бинарное отношение между множествами A и B |
A B |
Бинарное отношение на множестве A |
A A |
Представление бинарных отношений диаграммами ориентированных графов
A A
(x, y)
|
A |
|
B |
A B |
|
|
|
x |
|
y |
|
|
|
Инфиксная форма записи формул (высказываний) с бинарными отношениями
x y = ((x, y) )= { (x, y) | x y }
Примеры
– отношение принадлежности между элементами и множествами некоторой предметной области. Множество всех подмножеств или булеан некоторого подмножества обозначается как (A) = {X | X A}. Принадлежность можно рассматривать как бинарное отношение между U и (U).
и = – отношения включения и равенства множеств как отношения на (U).
и – отношения логического следования и логической равносильности на множестве всех возможных высказываний математической логики вообще либо некоторого множества формул
Символ = использовался тремя различными способами:
1.Для задания определений, например A B = { x | x A & x B }.
2.Для обозначения отношения равенства логических значений высказываний (общезначимость логической эквивалентности), например, u v = ( u & v).
3.Для обозначения отношения равенства множеств, например, (A = B) (x A x B) .
Что имеется ввиду под равенством элементов множеств?
равенство элементов множеств есть некоторое бинарное отношение на предметной области.
Допустим, инфиксному символу = для обозначения этого отношения соответствует множество = { (x, y) | x = y }.
Бинарный предикат E, определяющий это отношение как множество пар= { (x, y) | E(x, y) } удовлетворяет следующим условиям:
|
Требования к отношению равенства |
|
1. x E(x, x) |
Рефлексивность |
|
2. |
x y (E(x, y) → E(y, x)) |
Симметричность |
2. |
x y z ((E(x, y)& E(y, z)) → E(x, z)) |
Транзитивность |
В терминах множеств упорядоченных пар эти свойства могут быть записаны так:
2. x ( (x, x) )
2. x y ((x, y) → (y, x) )
2.x y z (( (x, y) & (y, z) ) → (x, z) )
Винфиксной форме:
x (x = x)
x y ((x = y) → (y= x))
x y z (( (x = y) & (y = z) ) → (x = z) )
