Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция дискрет 07

.pdf
Скачиваний:
3
Добавлен:
11.03.2016
Размер:
1.98 Mб
Скачать

Глава 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)

На множестве слов с операцией конкатенации – в общем случае нет обратных элементов