Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по дискретной математике Для презентации....doc
Скачиваний:
232
Добавлен:
23.12.2018
Размер:
3.72 Mб
Скачать

Примеры экзаменационных задач.

  1. Пусть X, Y – два множества, состоящие из n и m элементов соответственно. Какова мощность множества всех тотальных функций, определенных на X, со значением в Y?

Решение.

Чтобы задать любую тотальную функцию нужно выполнить n действий: указать образ каждого элемента множества X, но каждое действие можно выполнить m способами  число функций равно mn.

  1. Доказать, что , f : XY, A, B X.

Доказательство.

Пусть или или .

Пусть или

.

  1. Доказать, что , y = f(x), A, BY, – не обязательно функция.

Доказательство.

  1. Пусть и и .

  2. Пусть и и .

Лекция 9. Композиция функций.

Т.к. всякая функция – это бинарное отношение, то мы можем строить композицию функций, как композицию бинарных отношений. Если

f: X Z , то z = f(x). Если g: ZY, то y = g(z), тогда fg: X Y .

Композиция функций fg = {(x, y)| xX, yY, (zZ): (x, z) f и

(z, y) g} = {(x, y)| (z): z = f(x) и y = g(z)} = {(x, y)| y = g(f(x))}.

Композиция функций – это не просто бинарное отношение, это снова функция. Действительно, если элемент х задан, то z = f(x) определяется однозначно, тогда y = g(z) тоже определяется однозначно.

Пример.

F(x) = 2x + 1, g(x) =

f g(x) = g(f(x)) =,

gf(x) = f(g(x)) = 2+1,.

Из примера видно, что композиция некоммутативна:

f g(x) gf(x), зато ассоциативна: (f g)h = f (gh).

Предполагается, что области определения и значений функций f, g, h согласованы так, что композицию можно определить:

(f g)h(x) = h(f g(x)) = h(g(f(x)))

f(gh)(x)= (gh)(f(x)) = h(g(f(x)))

Закон ассоциативности справедлив для любого числа функций, и та единственная функция, которая получается в результате композиции функций f1, f2, f3, … , fn в указанном порядке, так и обозначается:

f1 f2 f3 fn.

Пример.

F1 = x2, f2 = sin(x), f3 = x31

f1 f2 f3 = (sin(x2))3 1,

f1 f3 f2 = sin(x61),

f2 f1 f3 = sin6(x)1,

f2 f3 f1 = (sin3(x)-1)2,

f3 f1 f2 = sin(x31)2,

f3 f2 f1 = sin2(x31).

Пусть теперь функции f и g взаимнооднозначны. Если z = f(x), то

– взаимнооднозначная функция. Если y = g(z), то z = g-1(y) – взаимнооднозначная функция. Выясним, какими свойствами обладает композиция взаимнооднозначных функций.

Теорема.

Композиция взаимнооднозначных функций – взаимнооднозначная функция, при этом (fg)-1 = g -1f -1.

Доказательство.

  1. Пусть. Тогда g(f(x1)) = g(f(x2)) = y. В силу взаимной однозначности функции g: f(x1) = f(x2). В силу взаимной однозначности функции f: x1 = x2.

  2. Пусть .

Пусть g -1f -1(y) = , тогда

Отсюда в силу условия взаимной однозначности функций и .

Таким образом, функции и отображают элемент y в один и тот же элемент, т.е. представляют собой одну и ту же функцию.

Ядро функции).

Определяется обычным образом: Ker f = ff -1 XX (f: XY, f -1: YX).

Найдем сначала ядро взаимнооднозначной функции f:

f f -1(x) = f -1(f(x)) = f -1(y) = x, f -1f(y) = f(f -1(y)) = f(x) = y. Таким образом ядро взаимнооднозначной функции – тождественное отображение области определения функции на нее же.

f f -1 = Ix, f -1f = Iy.

В общем случае f -1 уже не функция, а просто бинарное отношение, и тогда справедлива следующая теорема.

Теорема.

Ядро функции является отношением эквивалентности на области определения функции.

Чтобы доказать эту теорему выясним какие упорядоченные пары принадлежат ядру функции f.

Пусть и и . Если пара (x1, x2) принадлежит ядру, то у этой пары один и тот же образ. Пусть f(x1) = f(x2) = y  (x1, y)f и (x2, y)f (x1, y)f и (y, x2)f -1  (x1, x2) f f -1.

Таким образом: (x1, x2) f f -1f(x1) = f(x2).

Доказательство.

  1. Рефлексивность: f(x) = f(x)  (x, x)Ker f;

  2. Симметричность: Если f(x1) = f(x2), то f(x2) = f(x1). Значит, ((x1, x2)Ker f  (x2, x1) Ker f);

  3. Транзитивность: Если f(x1) = f(x2), f(x2) = f(x3), то f(x1) = f(x3); (x1, x2)Ker f и (x2, x3) Ker f (x1, x3)Ker f.

Теорема доказана.

Всякое отношение эквивалентности определяет разбиение множества, на котором оно задано, на непересекающиеся непустые классы эквивалентности. В случае ядра функции, класс эквивалентности состоит из всех элементов области определения имеющих один и тот же образ.

Пример1.

Y = x2

(1, 1)Ker y, (1, -1)Ker y, (8, -8)Ker y, (0, 0)Ker y, (8, 2)Ker y.

Класс эквивалентности – это множество элементов [x] = {a| a2 = x2}

Например, [2]Ker y = {2; -2}, [0]Ker y = {0}.

Фактормножество области определения X функции f по ядру ker f обозначим через . Область значений функции f обозначим через (от англ. Image  образ). Из сказанного следует, что соответствие по правилу это тотальная биекция.

Пример2 (теорема о гомоморфизме).

Определение. Группой называется произвольное множество, на элементах которого определена функция , которая называется «групповой операцией» или «умножением», обозначается и обладает следующими свойствами.

  1. Ассоциативность. .

  2. Существование единицы. . Элемент называется единицей группы .

  3. Существование обратного элемента.

. Элемент называется обратным элементу .

Пусть две группы. Тотальная функция называется гомоморфизмом (от гр. morphē  форма и гр. homos  равный, одинаковый; в сложных словах означает сходство, единство), если она сохраняет групповую операцию: . Множество

Утверждение 1. Область значений гомоморфизма множество это группа, подгруппа , с той же самой групповой операцией.

Доказательство.

Пусть

. Множество замкнуто относительно групповой операции, заданной в группе , поэтому доказывать ассоциативность операции не нужно.

Покажем, что , где единица группы ,  это единица множества . Действительно, и .

Покажем, что это элемент, обратный элементу . В самом деле: и

= . Утверждение доказано.

Ядро гомомормизма , как ядро всякой функции, определяет разбиение группы , области определения функции , на непустые непересекающиеся классы эквивалентности. Каждый класс эквивалентности состоит из тех и только тех аргументов, которые имеют один и тот же образ.

Утверждение 2. Множество классов эквивалентности (фактормножество ) это  группа, если положить, что для всяких .

Доказательство. Пусть и . Тогда

, поэтому групповая операция определена корректно.

Докажем ассоциативность групповой операции:

, так как умножение в группе ассоциативно.

Докажем, что класс  единица множества .

.

Докажем, что класс обратен классу .

.

Утверждение доказано

Ранее было показано, что всякое соответствие вида по правилу является тотальной биекцией. Покажем, что если  гомоморфизм, то соответствие  тоже гомоморфизм.

, что и требовалось.

Гомоморфизм, который одновременно есть биекция, называется изоморфизмом (от гр. isos  равный, одинаковый, подобный). Группы, между которыми установлено изоморфное соответствие, называются изоморфными. Таким образом, нами доказана следующая теорема об изоморфизме. Факторгруппа по ядру произвольного гомоморфизма изоморфна группе образов этого гомоморфизма.