
- •Формальная алгебра A, f1, f2 , fm
- •Формы представления
- •Изоморфизм бинарных алгебр – одинаковость структур
- •Пример изоморфизма в математике: логарифмическая линейка
- •Изоморфизм алгебр – отношение эквивалентности
- •Обозначим
- •Рассматриваемые специальные свойства (классификационные признаки) Наличие или отсутствие специальных свойств у операции
- •Примеры алгебр со специальными свойствами операций и элементов
- •Единственность двустороннего нейтрального элемента
- •Нулевые элементы
- •Моноиды
- •Потребность в обратимых операциях
- •Как обращать операцию?
- •Еще способы: Сократимость
- •Обратимость элементов.
- •Решение уравнений через обратимость в ассоциативных алгебрах
- •Формальные степени элементов
- •Связь между сократимостью и обратимостью в конечном моноиде
- •Алгебраические группы – ассоциативные алгебры, где все элементы обратимые
- •B алгебраической группе у каждого элемента есть единственный двусторонний обратный элемент
- •Свойства групп
- •Латинский квадрат
- •Формальные степени в примере
- •Латинские квадраты 4x4
- •Циклические группы
- •Продолжение примера с латинскими квадратами
- •Два класса четырехэлементных групп
- •Прямые произведения и степени алгебр
- •Окончание примера: группа двоичных векторов
- •Замкнутые по операции подмножества.
- •Смежные классы
- •Если алгебра является группой, соответствие между выделенными заголовками и элементами на строке (или
- •Разбиение группы на смежные классы по подгруппе
- •Пусть два класса пересекаются (имеют общий элемент):
- •Число элементов в конечной группе A, равно числу элементов в подгруппе B, ,
- •Следствия
- •Эквивалентность элементов по разбиению на смежные классы по подгруппе
- •Необходимое и достаточное условие эквивалентности элементов
- •Пример некоммутативной группы
- •Наличие нейтрального элемента
- •Ассоциативность композиции перестановок:
- •Таблица Кэли для группы композиций перестановок трех символов
- •Разбиение на левые смежные классы по подгруппе {0,1}
- •Разбиение на правые смежные классы по подгруппе {0,1}
- •Разбиение на левые смежные классы по подгруппе {0,2}
- •Разбиение на левые смежные классы по подгруппе {0,4,5}
- •Нормальные подгруппы и алгебры классов (факторгруппы)
- •Факторгруппы. Примеры.
- •Примеры эквивалентности элементов

Формальная алгебра A, f1, f2 , fm |
|
A – Множество. Операции i |
fi A( Ani ) |
Простейший случай (кроме унарных): Бинарная алгебра с одной операцией
A, f & f AA A
Инфиксная запись: x y = f(x, y)
A, = A, f (f AA A & ( x A y A x y = f(x, y)))
Моделирует преобразование символьной информации
x |
|
x y |
y |
|

Формы представления
Таблица Кэли
A, , A={a,b,c,d}
type
TA = (a,b,c,d); const
AOp: array [a..d,a..d] of TA = ((a,b,c,d),
(b,a,d,c),
(c,d,b,a),
(d,c,a,b));
function fAOp(x,y:TA):TA; fAOP:=AOp[x,y];
end;
Реализация (варианты): |
X |
|
|
|
|
P0 |
|
||||
|
|
|
|
|
|||||||
Программа: Инициализированный |
|
|
X0 |
P0 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
P1 |
|
|||||||||
|
|
X1 |
P1 |
|
|
|
|||||
|
|
|
|
|
|||||||
|
P2 |
|
|||||||||
массив-константа |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y0 |
P2 |
|
|
P3 |
|
||||
|
|
|
|
|
|||||||
Аппаратура: Постоянная память |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
||||
|
|
Y1 |
P3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
Коды: a=00, b=01, c=10, d=11 |
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A3..A0 |
D1..D0 |
|
|
0000 |
00 |
|
|
0001 |
01 |
|
|
0010 |
10 |
|
|
0011 |
11 |
|
|
0100 |
01 |
|
|
0101 |
00 |
|
|
0110 |
11 |
|
|
0111 |
10 |
|
|
1000 |
10 |
|
|
1001 |
11 |
|
|
1010 |
01 |
|
|
1011 |
00 |
|
|
1100 |
11 |
|
|
1101 |
10 |
|
|
1110 |
00 |
|
|
1111 |
01 |
|
A0 |
D0 |
Z0 |
|
Z1 |
|||
A1 |
D1 |
||
|
|||
A2 |
|
||
|
|
||
A3 |
|
Z |
|
|
|
||
OE |
|
|
|
CS |
|
|

Изоморфизм бинарных алгебр – одинаковость структур
A, ~ B, ▫ ( f BA ( f -1 AB ) & ( x A y A ( f(x y)=f(x)▫f(y) ))
Пример: Двойственные логические операции
Формула Де-Моргана:
={0, 1} x y ( (x & y) = x y )
Определение двойственной операции:
x ▫ y = ( x y)
Схема замены:

Пример изоморфизма в математике: логарифмическая линейка
Множество действительных чисел
Множество положительных действительных чисел P={x | x & x>0}
Алгебры сложения и умножения: , + и P,
Соотношение изоморфизма: x y Exp(x+y) = Exp(x) Exp(y)
Обратно
x P y P
Log(x y) = Log(x)+Log(y)

Изоморфизм алгебр – отношение эквивалентности
Класс эквивалентности по отношению изоморфизма некоторой алгебры [ A, ]~ называют абстрактной
(свободной) алгеброй.
Пример: все классы двухэлементных бинарных алгебр
M – множество всех бинарных операций на двоичном множестве = {0, 1} M = { , | , = , f & ( f ) & ( = {0, 1})}
Множество всех классов M/~ – разбиение M.

Обозначим |
10 классов логических операций |
|
|
||
|
|
|
|
|
|
алгебру только |
|
|
|
Пример: |
|
|
|
|
|
||
содержимым |
|
|
|
|
|
таблицы (без |
a |
b |
|
0 |
1 |
заголовков) – они |
|
||||
c |
d |
|
1 |
1 |
|
одинаковые у |
|
||||
всех алгебр из M |
|
|
|
|
|
|
|
|
|
|
|
|
|
Изоморфные пары схемы |
a |
b |
~ |
d |
c |
|
||||||||||
|
|
|
c |
d |
b |
a |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
1 0 |
|
Константы |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
0 |
~ |
1 |
1 |
|
|
4 |
1 |
0 |
↓ и | |
1 |
1 |
|
|||||||
0 |
0 |
1 |
1 |
|
|
|
|
|
~ |
|
|||||||||
|
|
|
|
|
0 |
0 |
|
1 |
0 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
2 |
|
|
|
& и |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
5 |
|
|
и |
|
|
|
|||||||
0 |
0 |
|
~ |
0 |
1 |
|
|
0 0 |
1 0 |
|
|||||||||
0 |
1 |
|
1 |
1 |
|
|
|
|
1 |
0 |
|
~ |
1 |
1 |
|
||||
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 0 |
1 |
и |
1 |
0 |
|
|
6 0 1 |
и → |
1 1 |
|
|||||||||
1 |
0 |
|
~ |
0 |
1 |
|
|
|
|
0 |
0 |
|
~ |
0 |
1 |
|
|||
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Самодвойственные |
||||
7 |
1 |
1 |
~ |
1 |
1 |
|
0 |
0 |
0 |
0 |
|
|
|
||||
8 |
0 |
0 |
~ |
0 |
0 |
|
1 |
1 |
1 |
1 |
|
|
|
||||
9 |
1 |
0 |
~ |
1 |
0 |
|
1 |
0 |
1 |
0 |
|
|
|
||||
10 |
0 |
1 |
~ |
0 |
1 |
|
0 |
1 |
0 |
1 |
|
|
|

Рассматриваемые специальные свойства (классификационные признаки) Наличие или отсутствие специальных свойств у операции
Наличие или отсутствие элементов со специальными свойствами

Примеры алгебр со специальными свойствами операций и элементов
Ассоциативная алгебра a (b c) = (a b) c
eL eR e 0 :
x 0 x x 0 x
Ассоциативная алгебра классов вычетов по модулю 3: 3,+
eL eR e 0 :
x [0] x x [0] x
Импликация не ассоциативна
eL 1 |
|
|
0 |
1 |
||
|
||||||
x 1 x x |
|
|
|
|
|
|
|
0 |
|
1 |
1 |
||
eR x x eR x |
1 |
|
0 |
1 |
||
|
|
0 (0 0) 0 1 1 (0 0) 0 1 0 0
0 (0 0) (0 0) 0
0 1
0 1 0
1 0 0
Нет нейтральных элементов
0 1
0 0 1
1 0 1
Два левых нейтральных элемента
eL 0, eL / 1

Единственность двустороннего нейтрального элемента
0 1
0 0 1
1 0 1
eL 0, |
eL / 1 |
Нет правых нейтральных |

Нулевые элементы
0 1
|
|
|
|
oL oR 1 |
||
0 |
0 |
1 |
||||
x |
1 x x 1 1 |
|||||
1 |
1 |
1 |
||||
|
|