Федоров В.Н. - Введение в теорию множеств, страница 5
Описание файла
Документ из архива "Федоров В.Н. - Введение в теорию множеств", который расположен в категории "". Всё это находится в предмете "дискретная математика" из 4 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "дискретная математика" в общих файлах.
Онлайн просмотр документа "Федоров В.Н. - Введение в теорию множеств"
Текст 5 страницы из документа "Федоров В.Н. - Введение в теорию множеств"
описывается рекурсивной вычислительной процедурой, задаваемой следующими правилами:
1) f(0) = 1; 2) f(x + 1) = f(x)(х + 1).
Вот некоторые, наиболее употребляемые, способы представления функций одного аргумента:
• Перечнем всех значений аргумента а и соответствующих им значений функции b, a, b M, представленных строкой
φ = (a1 → b1 , а2 → b2, ..., ап → bп),
а чаще парой строк:
Если предварительно зафиксирован список (последовательность) элементов (a1, a2, ..., ап) множества М, то для задания функции φ достаточно указать вектор значений (b1, b2,..., bn). При этом φ(ai) = bi, т.е. результат выполнения функции φ для i–ого аргумента списка равен i–ой компоненте вектора значений.
• Списком всех пар "аргумент–значение" (a, b) φ, a,b М, для всех возможных значений аргументов:
φ = {(a1, b1), (а2, b2),..., (ап, bп)}.
Число таких пар |пр1 φ| = т |M| .
• Формулой φ(а) = b, например, lga = b.
Для функций двух переменных φ:М х М→ М на конечном множестве М = {a1, a2 ,..., ап} наиболее часто применяют следующие способы задания:
• Таблица Кэли — таблица имеет число строк, равное числу значений аргумента a, и число столбцов, равное числу значений аргумента b. На пересечении строки, соответствующей аргументу а, и столбца, соответствующего аргументу b, записывается результат с выполнения функции φ над а и b.
На рис. 2.4 приведена таблица Кэли для функции, называемой "сложением по модулю 3" на множестве М= {0, 1, 2} и обозначаемой "mod 3", или (результат с выполнения операции равен остатку от деления суммы аргументов (а + b) на 3).
• Списком всех троек (а, b, с), где а, b – соответственно первый и второй аргументы из М, с – результат выполнения функции φ над а и b, a,b,c M.
Для всюду определенной функции число всех троек в списке |М х M|= п2. Например, для функции сложения по модулю 3: = ={(0,0,0), (0,1,1), (0,2,2), (1,0,1), (1,1,2), (1,2,0), (2,0,2), (2,1,0), (2,2,1)}.
0 | 1 | 2 | |
0 | 0 | 1 | 2 |
1 | 1 | 2 | 0 |
2 | 2 | 0 | 1 |
Рисунок 2.4 | |||
• Формулой φ(а, b) = с – так называемое префиксное представление; иное – инфиксное представление формулой а φ b = с, например а b = с, где – операция сложения по модулю 3.
Пример 1. Таблица выигрышей лотереи устанавливает соответствие G между парами чисел из N x N = N 2 (серия, номер выигравшего билета) и множеством выигрышей М, т.е. . Является ли заданное соответствие функцией, и если – да, то какой?
-
Соответствие , задаваемое таблицей выигрышей, является функциональным, так как для каждой указанной пары из N 2 (серии, номера билета) определен конкретный (единственный) выигрыш из М. Таким образом, данное соответствие есть двухместная функция f:N х N → М. Функция такого типа, не всюду определена, а значит не является отображением. Более того, как правило, число выигравших билетов (мощность области определения пр1f) больше перечня наименований выигрышей (мощности области значений пр2f), поэтому данная функция не обладает единственностью прообраза. В силу сказанного f не является взаимно однозначным соответствием.
Таким образом, таблица выигрышей лотереи определяет функцию
f: N x N → M,
которая не является взаимно однозначным соответствием.
Пример 2. Чему равна композиция функций f(x) = 2х и g(x) = l + x?
-
Пусть функции f(x) = 2х и g(x) = l + x имеют тип → . Тогда их композиции возможны в произвольном порядке. Композиция функций f ○ g = h1 представляет собой подстановку f в g, т.е.
h1 = f ○ g = f(g(x)) = 1+ f(x) = 1+ 2x.
Композиция g ○ f = h2 есть функция, полученная подстановкой g в f, т.е.
h2 = g ○ f = f(g(x)) = 2g(x) = 2(1 + x) = 2 + 2x.
Пример 3. Чему равна композиция функций f(x) = 2х и g(x) = log2x?
Каковы области определения функций и их композиций?
-
Пусть функции f(x) = 2х и g(x) = log2 x имеют тип R→R, т.е. отображают одно и то же множество в себя. Тогда композиция возможна в произвольном порядке и дает функции:
h1 = f ○ g = g(f(x)) = log22x = x;
Области определения исходных функций и их композиций:
пр1f = R, пр2 g = R+, пр1h1 = R, пр1h2 = R+.
Пример 4. Дана функция f(x1, х2, х3) = х1 – 2х2 + 5х3.
Определить функции, образованные переименованием:
а) х3 в x2; 6) х1 и х3 в х2.
-
а) Переименование х3 в х2 приводит функцию f(x1, х2, х3) к функции
f = х1 – 2х2 + 5х2, которая равна функции двух аргументов:
f(x1, x2) = х1 + 3х2.
б). Переименование х1 и х3 в х2 приводит к одноместной функции
f(х2) = 4х2.
2.3. Отображения
Отображением А в В называется всюду определенное соответствие
g: А→В (область определения равна множеству A, т.е. Пр1G = A).
Отображением А на В называется всюду определенное и при этом сюръективное соответствие g: А→В (область определения равна множеству A, а область значений рана множеству B, т.е. Пр1G = A и Пр2G = B).
Будем обозначать отображение множества A в B или A на B так
Отображение типа А → А часто называют преобразованием множества А. Функция типа А→А, являющаяся отображением А на А, называется перестановкой на А.
Отображение может быть и неоднозначным. Тогда совокупность элементов b для одного a обозначается как Ga . Множество Ga – это образ элемента a в множестве B. Элемент a называется прообразом множества Ga.
Пусть имеется отображение G:А→В, где для любого a образом является Ga , и пусть имеется множество A1 . Совокупность всех , являющихся образами всех a , называется образом множества A1 и обозначается GA1 = .
Если A1 и A2 подмножества A, то образ объединения этих подмножеств равен объединению их образов в любом однозначном или неоднозначном отображении
Действительно
Однако соотношение
(образ пересечения подмножеств равен пересечению их образов) справедливо только при однозначном отображении.
где – область неоднозначности.
Если (область неоднозначности пуста), то
Довольно часто рассматриваются отображения на одном множестве
которое представляется парой
(A, G), где G = A x A = A2.
Пусть G и D отображения A в A.
Композиция этих отображений будет G(D). Если D = G, то G(G) = G2, G(G2) = G3 и т.д.
Если принять G0 = a, то это правило можно распространить и на отрицательные степени
G0 = G (G–1) = G G–1 = a.
Это означает, что G–1 является обратным отображением.
Продолжая, находим
G–1(G–1) = G–2 и т.д.
Для отображений множеств определены прямое и обратное транзитивные замыкания – многократное отображение G или G –1 множества A самого на себя.
Прямое транзитивное замыкание определяется по выражению
Обратное транзитивное замыкание определяется по выражению
Пример 1. Является ли функция f(x) = 2x, имеющая тип N→N, отображением, и если – да, то каким? Имеет ли функция f обратную функцию f –1, и если – да, то является ли f –1 отображением?
-
Функция f(x) = 2x, f: N→N, всюду определена на N, однако не сюръективна, так как область значений функции f равна пр2f = М2п N (область значений содержит не все натуральные числа из N, а только четные). Поэтому f является отображением N в N или преобразованием множества N.
Между областью определения пр1f = N и областью значений пр2f = М2п имеет место взаимно однозначное соответствие: любому элементу п из N соответствует один и только один элемент 2n из М2п и наоборот.
Поэтому функция f(х) = 2х, f:N→N, имеет обратную функцию f –1. Однако обратная функция f –1: N→N не всюду определена: ее областью определения является множество четных чисел М2п N. Поэтому обратная функция f –1 в отличие от исходной f не является отображением.
Пример 2. Задать несколько возможных типов для функции f(х) = 2n. Для каждого типа определить:
• свойства функции f;
• является ли f отображением и, если является, то каким?
-
1) Пусть тип функции f:N→N. Тогда f(х) = 2n всюду определена, так как пр1f = N, но не сюръективна, поскольку пр2f = N ( – множество натуральных чисел, являющихся степенями двойки). Следовательно, функция f является отображением N в N.
2) f:N→ . Тогда функция f всюду определена и сюръективна, следовательно, является отображением N нa .