- •1. Элементы теории множеств
- •1.1 Множества. Основные понятия
- •1.2. Способы задания множеств
- •1.3. Операции над множествами. Диаграммы Венна
- •1.4. Свойства операций над множествами
- •1.5. Прямое (декартово) произведение множеств
- •1.6 Разбиения и покрытия
- •1.7. Замечание о мощности некоторых множеств
- •1.8 Представление множеств в эвм
- •1.9. Отношения
- •1.9.1.Определения
- •1.9.2 Бинарные отношения
- •1.9.3. Способы задания бинарных отношений
- •1.9.4 Свойства бинарных отношений
- •1.9.5. Отношение эквивалентности
- •1.9.5. Отношение порядка
- •1.9.6.1. Минимальные и максимальные элементы множества
- •1.9.6.2. Диаграммы Хассе
- •1.9.6.3. Принцип двойственности
- •1.9.7. Представление отношений в эвм
- •1.10. Соответствия. Функции. Операции. Отображения
- •1.10.1. Соответствия и их свойства
- •1.10.2 Функции и отображения
- •1.10.3. Инъекция, сюръекция и биекция
- •1.10.4. Композиция и суперпозиция функций. Способы задания функций
- •1.10.5. Представление функций в эвм
- •1.10.6. Операции
- •1.10.6.1. Способы задания операций
- •1.11. Алгебраические структуры
- •1.11.2. Замыкание и подалгебры
- •1.11.3. Гомоморфизм и изоморфизм
- •1.11.4. Алгебры с одной бинарной операцией
- •1.11.5. Алгебры с двумя бинарными операциями
- •1.11.6.Решетки
- •1.11.7. Булевы алгебры
- •2. Элементы математической логики и булевы функции
- •2.1. Операции над высказываниями
- •2.2. Логические операции (логические связки)
- •2.3. Элементарные булевы функции
- •2.3.1. Функции алгебры логики
- •2.3.2. Равносильность функций. Существенные и несущественные переменные
- •2.3.3. Реализация функций формулами. Суперпозиция функций
- •2.3.4. Подстановки и замены
- •2.3.5. Принцип двойственности
- •2.3.6. Нормальные формы в логике высказываний
- •2.3.6.1. Разложение булевых функций по переменным. Дизъюнктивно-нормалльная форма (днф)
- •2.3.6.2. Совершенная дизъюнктивная нормальная форма
- •2.3.7. Арифметические операции в алгебре логики. Полиномы Жегалкина
- •2.3.8. Монотонные функции алгебры логики
- •2.3.9. Функционально замкнутые классы
- •2.4. Полнота системы булевых функций. Теорема
- •2.5. Элементы логике предикатов
- •2.5.1. Определение предиката
- •2.5.2. Кванторы. Формулы логики предикатов
- •2.5.3. Равносильность формул
- •2.5.4. Предикаты на конечных областях. Логика одноместных предикатов
- •2.6. Операции над предикатами и кванторами
- •2.7. Построение доказательств в логике предикатов
- •1.6.2. Разбор решений задач по логике предикатов
- •1. Элементы теории множеств 3
- •1.1 Множества. Основные понятия 3
- •2.6. Операции над предикатами и кванторами 137
- •394026 Воронеж, Московский просп., 14
1.10.2 Функции и отображения
Понятие функции является одним из основных в математике. В математическом анализе под функцией чаще всего понимается «числовая» функция, отображающая одно числовое множество в другое. Здесь мы будем рассматривать, прежде всего, функцию, отображающую одно конечное множество объектов в другое конечное множество.
Определение. Пусть А и В конечные множества.
Функцией называется функциональное соответствие.
Если функция устанавливает соответствие между множествами А и В, то говорят, что функция имеет тип АВ.
Обозначается : АВ.
Таким образом, функция – специальный тип отношения из А в В.
Каждому элементу а из области определения функция ставит в соответствие элемент b из области значений. Это обозначается (а) = b.
Элемент а – аргумент функции, элемент b – значение функции на а.
Отображением А в В называется всюду определённая функция : АВ.
Образом отображения А в В называется множество (А) всех значений (а), которое оно принимает при всевозможных аА. Образ является подмножеством множества В.
Отображением А на В называется всюду определённое и при этом сюръективное функциональное соответствие
: АВ.
К специальным отображениям часто относятся понятия оператора и функционала.
Оператор – отображение одного множества на другое, каждое из которых наделено некоторой структурой.
Функционал – отображение произвольного множества Х в множество комплексных или действительных чисел.
Отображением типа АА часто называют преобразованием множества А.
Функции и g равны, если:
их области определения – одно и то же множество А,
для любого аА (а) = g(a).
Таким образом, функции могут быть строго одинаковыми только тогда, когда их области определения и значений совпадают (A1=A, и B1=B) .
Если fA =A, то функция называется тотальной, а если – частичной.
Таблица 1.
Соответствие |
Обязательное свойство |
||
функцио- нальное |
всюду определённое |
сюръек- тивное |
|
Функция |
+ |
– |
– |
Отображение А в В |
+ |
+ |
– |
Отображение А на В |
+ |
+ |
+ |
Функция называется функцией n аргументов или n-местной функцией. В этом случае принято считать, что функция имеет n аргументов: , где .
Пусть дано соответствие . Тогда соответствие называется обратным к G (обозначается G -1), если Н таково, что (b, a)H тогда и только тогда, когда
(а, b)G.
Если соответствие, обратное к функции : АВ, является функциональным, то оно называется функцией, обратной
к (обозначается f-1).
Для функции : АВ обратная функция существует только тогда, когда является взаимно однозначным соответствием между своими областями определения и значений.
1.10.3. Инъекция, сюръекция и биекция
Пусть : АВ.
1, Функция называется инъективной, или инъекцией, если из в А следует, что в В, т. е., если и . Иными словами, инъекция переводит различные элементы области А в различные элементы области В. Её часто называют взаимно однозначным отображением А в В.
По другому: функция : АВ называется инъективной, или инъекцией, если каждый элемент bB имеет хотя бы один прообраз аА либо вообще не имеет прообраза. Можно видеть, что условие для любого bB или |A||B| определяет инъекцию.
Пример 1. Пусть A={1, 2, 3}; . Функция : АВ инъективна, если .
2. Функция называется сюръективной, или сюръекцией, если её образ совпадает со всей областью В, т. е. для каждого bB существует хотя бы один элемент аА такой, что (а)=b. Сюръекции часто обозначаются так и называется отображением А на (все) В.
Т. е. .
Иначе: функция : АВ называется сюръективной или сюръекцией, если любой элемент bB есть образ по крайней мере одного аА. Условие для любого bB или |x||y| характеризует сюръекцию.
Пример 2. Пусть A={1, 2, 3,4}; . Функция : АВ сюръективна, если . Та же функция Ψ:{1, 2, 3} с условием
(1)= (3)=y1 ; (2)= (4)=y3 не является сюръективной.
2. Функция называется биективной, или биекцией, если она является одновременно инъекцией и сюръекцией. Иными словами, биективное отображение взаимно однозначно и является отображением на ( ).
Для биективной функции для любого bB или |x|=|y|.
Пример 3: Пусть A={1, 2, 3}; .
Функция : АВ биективна, если
Биективная функция определяет взаимно однозначноесоответствие между множествами А и В.
Схематически различные виды отношений изображены на рис.8.
Р ис.8.
Если между множествами А и В можно установить взаимно однозначное соответствие, то А называется эквивалентным множеству В. Установление взаимно однозначного соответствия между множествами играет важную роль. Так, определение числа элементов конечного множества Х, т. е. установление равенства |x|=n при некотором n, фактически сводится к отыскиванию некоторого взаимно однозначного соответствия между множествами Х и N={1, 2, 3, …, n}. Множества, равномощные N, называются счётными.
Множества равномощны, если между их элементами можно установить взаимно однозначное соответствие, т. е. эквивалентные множества являются равномощными.
Пример 4. Биекцией между множеством натуральных чисел N={0, 1, 2, …} и множеством целых чисел
Z{0, ±1, ±2, …} является функция : NZ, для которой
Таким образом, обратная функция существует для биекции
П ример 5. На рис.9 графически показаны функции :
fi:[0, 1][0, 1], i{1, 2, 3, 4}.
Функция f1 сюръективна, но не инъективна;
Функция f2 инъективна, но не сюръективна;
Функция f3 биективна, а функция f4 не инъективна и не сюръективна
Пример 2. Рассмотрим три функции
fi:: RR, i=1, 2, 3:
1. функция f1(x)= ex инъективна, но не сюръективна;
2. функция f2(x)= xsinx сюръективна, но не инъективна;
3. функция f3(x)= 2x-1 биективна.
Пример 6. Среди функций из Z в Z отображение биективно; отображение инъективно, но не сюръективно, а отображение не инъективно и не сюръективно (почему?).