
- •Комбинирование высказываний
- •Теоретико-множественные операции и диаграммы Венна
- •Отношение логического следования
- •Квантор всеобщности
- •Отношение включения множеств
- •Отношение равенства множеств и равносильность высказываний
- •Эквивалентность формул логики высказываний
- •Эквивалентность формул с теоретико-множественными операциями
- •Использование диаграмм Венна для проверки эквивалентности формул логики высказываний и теоретико-множествненных формул
- •Еще о кванторах и некоторые дополнительные обозначения
- •Бинарные предикаты, бинарные отношения и структурированные (составные) объекты
- •Представление бинарных отношений диаграммами ориентированных графов
- •Инфиксная форма записи формул (высказываний) с бинарными отношениями
- •Задание множеств перечислением элементов
- •Еще пример бинарного отношения
- •Еще о формулах с кванторами
- •Используемые сокращения
- •Функциональные отношения
- •Представление функций ориентированными графами
- •классификационные признаки, вводимые для функций:
- •Примеры наличия/отсутствия признаков у функции
- •Взаимно-однозначные соответствия
- •Специальные операции над бинарными отношениями
- •Обращение функции
- •Композиция бинарных отношений
- •Если 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 на
- •Еще о конечных множествах
- •Отношения эквивалентности
- •Классы эквивалентности
- •Свойства классов эквивалентности
- •Два класса либо не имеют общих элементов, либо полностью совпадают
- •Разбиение множества на классы эквивалентности
- •Примеры отношений эквивалентности
- •Множество всех целых чисел обычно обозначают символом , а множество всех классов вычетов
- •Конгруэнция
- •Алгебра классов
- •Пример эквивалентности – эквивалентность (равномощность) множеств
- •Бесконечные множества

Композиция бинарных отношений
определяется как
o = { (x, y) | z (x, z) & (z, y) }

Если f BA и g CB то f o g CA
z = f(x), y = g(z), y = g ( f (x) )

Композиция бинарных отношений: интерпретация для ориентированных графов
A А
A={a, b, c, d}
=
(b, c) & (c, b) (b, b)

= =
( ) = ( )
Композиция – ассоциативная операция:
p (q r) = (p q) r
(A = B) (x A x B)
(x, y) p (q r) (x, y) (p q) r

Левая часть (x, y) p (q r) (x, y) (p q) r По определению :
(x, y) p (q r) z ((x, z) p & (z, y) (q r))
Еще раз применяем определение для раскрытия условия (z, y) (q r):z ((x, z) p & (z, y) (q r)) z ((x, z) p & t ((z, t) q & (t, y) r))
Правая часть:
(x, y) (p q) r u ((x, z) (p q) & (z, y) r)
u ((x, u) (p q) & (u, y) r) u ( v ((x, v) p & (v, u) q) & (u, y) r)
Имеем две формулы, равносильность которых необходимо проверить:
z ( (x, z) p & t ((z, t) q & (t, y) r))
и
u ( v ((x, v) p & (v, u) q) & (u, y) r)

a & ( x P(x)) равносильно x (a& P(x))
По аналогии с a&(b c) = (a&b) (a&c) так как
Имеем две формулы (предваренные):
z t ((x, z) p & (z, t) q & (t, y) r)
и
v u ((x, v) p & (v, u) q & (u, y) r)

Степень бинарного отношения по композиции
В арифметике k степенью числа называют результат k раз выполненного умножения числа на себя:
Аналогично для бинарных отношений k степенью бинарного отношения назовём k раз выполненное вычисление композиции с самим этим отношением:
Ассоциативность: ((( ) ) …) = (… ( ( )))
Рекуррентное определение для степени
1=k+1= k
Алгоритм вычисления степени
1 =2 = 1 =
3 = 2 = ( )4 = 3 = (( ) )
…
Ряд степеней и функция следования
B ={x | k x= k
}
x B s (x)=x
|
s ( ) |
s (s ( )) |
1= , 2=s ( )= = , 3= s (s ( ))=( ) = =
4=s (s ( s ( )))=(( ) ) = =

4= 2 5 = 4 = 2 = 3