Лекция дискрет 07
.pdfГлава 2. Алгебраические структуры
§ 2.1. Основные понятия
Алгебраическая структура [ M; Ω, Θ ]
Алгебра [ M; Ω ] |
|
Модель [ M; Θ ] |
|
|
|
|
сигнатура |
|
Ω – операции на М |
Θ – отношения на М |
(l1, l2, … , lp) – тип алгебры |
(s1, s2, … , st) – тип модели |
тип алгебраической структуры
1) Определения
n-арная операция на множестве М – функция φ: Mn Μ
(n – арность операции φ)
Для бинарной (n = 2) операции φ результат её применения к элементам mi M и mj M записывается как
mi φ mj
Внимание! Множество М – не обязательно счётное, запись вида mi M используется только для удобства
Примеры: |
|
φ – соединение (конкатенация) |
|
||
φ – сложение в R |
|
слов (цепочек символов) |
6 φ 7 = 13 |
|
микро φ мир = микромир |
|
|
|
Не всякая функция - операция
Умножение матриц
║С║ = ║A║ ║B║ - операция
Вычисление определителя
квадратной матрицы det (║D║ ) –
функция, но не операция
Векторное умножение векторов A
и B - операция
Скалярное умножение векторов A
и B – функция, но не операция
Бинарная операция φ называется ассоциативной, если для любых элементов mi M, mj M и mk M имеет место равенство
(mi φ mj) φ mk = mi φ (mj φ mk)
|
Примеры: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Сложение в R – |
|
|
|
|
Вычитание в R – |
||
|
ассоциативно: |
|
|
|
|
неассоциативно: |
||
|
(6 φ 7) φ 4 = 6 φ (7 φ 4) |
|
(10 φ 5) φ 3 10 φ (5 φ 3) |
|||||
|
|
|||||||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
||
|
Конкатенация – |
|
Возведение в степень на множестве N – |
|||||
|
ассоциативна: |
|
неассоциативно: |
|||||
|
|
|
|
|||||
(раз φ г) φ ром = |
|
|
(3 φ 2) φ 3 3 φ (2 φ 3) |
|||||
|
= раз φ (г φ ром) |
|
|
|
|
|
|
|
|
|
|
|
|
|
(32)3 3(23)
Бинарная операция φ называется коммутативной, если для любых элементов mi M, mj M имеет
место равенство
mi φ mj = mj φ mi
Примеры:
Сложение в R – коммутативно: |
|
|
Вычитание в R – |
||||||||||||||||||
|
|
||||||||||||||||||||
|
|
некоммутативно: |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
6 φ 7 = 7 φ 6 |
|
|
10 φ 5 5 φ 10 |
|||||||||||||||
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Скалярное произведение |
|
|
|
|
|
|
|
||||||||||||||
|
|
Конкатенация – некоммутативна: |
|||||||||||||||||||
|
|
||||||||||||||||||||
векторов – коммутативно: |
|
|
|
|
раз φ гром гром φ раз |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Возведение в степень на N – |
|||
|
а |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
b) = |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
(a, |
|
|
некоммутативно: |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
= │a│ │b│ Cosφ |
|
|||||||||||||||
|
|
|
|
||||||||||||||||||
|
|
b |
|
3 φ 2 2 φ 3 |
|||||||||||||||||
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Бинарная операция φ называется дистрибутивной слева (справа) относительно бинарной операции ψ, если для любых элементов mi M, mj M и mk M имеет место равенство
(слева) |
mi φ (mj ψ mk) = (mi φ mj) ψ (mi φ mk) |
|
|
(справа) |
(mi ψ mj) φ mk = (mi φ mk) ψ (mj φ mk) |
Примеры: |
ψ- умножение в R |
φ - умножение в R ψ – сложение в R
a (b + c) = (a b) + (a c) (a + b) c = (a c) + (b c)
Дистрибутивность умножения относительно сложения – и слева, и справа
φ – сложение в R a + (b c) (a + b) (a + c)
(a b) + c (a + c) (b + c)
φ - возведение в степень на N
ψ - умножение
справа: (a b)c = ac bc но не слева: ab c ab bc
Элемент е М называется левым (правым) нейтральным элементом относительно бинарной операции φ, если для
любого элемента m M имеет место равенство
е φ m = m
«правый» m φ e = m
просто «нейтральный» е φ m = m φ e = m Примеры:
На множестве R: 1 – нейтральный элемент относительно умножения, 0 – относительно сложения
На множестве слов нейтральный элемент относительно конкатенации – пустое слово
Возведение в степень на множестве N: правый нейтральный элемент – 1, т.к. для любого n имеет место n1 = n. Левый – не существует: нет такого е, чтобы en = n для любого n
На множестве подмножеств – булеане B (M): нейтральный
элемент относительно операции объединения – пустое множество , относительно пересечения – само множество М, выполняющее в данном случае роль универсума
При заданной бинарной операции φ элемент m-1 М называется обратным к элементу m M, если имеет место
m φ m-1 = m-1 φ m = e
Примеры:
На множестве R для каждого элемента есть обратный относительно операции сложения
На множестве N нет обратных элементов ни относительно сложения, ни относительно умножения
На множестве взаимно однозначных соответствий f: R R для каждой функции существует обратная относительно операции суперпозиции (см. Th.1.2.1)
На множестве слов с операцией конкатенации – в общем случае нет обратных элементов