
- •1. Высказывания, примеры. Отрицание, дизъюнкция и конъюнкция высказываний.
- •2.Логическое значение сложного высказывания. Логически эквивалентные высказывания.
- •3. Условное высказывание. Контрапозиция условного высказывания.
- •4.Предикаты. Примеры предикатов.
- •5. Кванторы. Примеры высказываний, содержащих кванторы.
- •6. Построение отрицания высказываний вида .
- •7. Методы доказательств: прямое доказательство, контрапозиция, метод доказательства от противного.
- •10. Булева алгебра множеств.
- •11. Отношения. Представления отношений в виде орграфов и в виде логических матриц.
- •13. Инъективные, сюръективные и биективные отображения. Примеры.
- •15. Правила суммы и произведения.
- •17. Перестановки без повторений.
- •19. Сочетания с повторениями.
- •21. Размещения с повторениями.
- •23. Треугольник Паскаля. Свойства биномиальных коэффициентов.
- •24. Бином Ньютона.
- •25. Полиномиальная теорема.
- •26. Графы. Эйлеровы графы
- •27.Простые графы. Матрица смежности графа.
- •29) Гамильтоновы графы.
- •30) Деревья.
- •31) Ориентированные графы.
- •33. Матрица достижимости. Алгоритм Воршала.
- •34. Кратчайший путь в орграфе. Алгоритм Дейкстры.
- •35. Дизъюнктивная нормальная форма логического выражения.
- •36. Проблема упрощения логического выражения. Карты Карно.
- •38. Бинарный сумматор
13. Инъективные, сюръективные и биективные отображения. Примеры.
Функции — это частный случай бинарных отношений, на которые наложены дополнительные ограничения.
Функцией из множества А в множество В называется бинарное отношение, при котором каждый элемент множества А связан с единственным элементом множества В. Другими словами, для каждого a∈A существует ровно одна пара из отношения вида (а, b).
В графических терминах функция описывается таким графом, у которого из каждой вершины,изображающей элементы множества А, выходит ровно одна стрелка.
Например,
на рисунке изображен граф, представляющий
функцию из множества {а, b, с} в {1, 2},
состоящую из пар (а, 1), (b,
1) и (с, 2)
Пусть f : А —> В — функция. Мы будем называть ее инъективной или инъекцией, если f (a1) = f(a2) => ai=a2 для всех a1,a2 э А.
Это определение логически эквивалентно тому, что
а 1 не равно а2 => f( a 1) не равно (а2), т. е. у инъективнои функции нет повторяющихся значений. Иными словами, разные входные данные дают различные выходные данные.
Будем называть функцию f сюръективной или сюръекцией, если множество ее значений совпадает с областью значений. Это означает, что для каждого b э В найдется такой а э А, что b= f(a). Таким образом, каждый элемент области значений является образом какого-то элемента из области определения f.
Мы называем f биективной функцией или просто биекцией, если она как инъективна, так и сюръективна.
Например:
Данная
функция не инъективна, поскольку значение
1 соответствует как а, так и b.
Она не является и сюръекцией, ввиду
того, что в элемент 2 ничего не переходит.
Данная функция инъективна, так как не имеет повторяющихся значений. Она же и сюръективна, поскольку множество ее значений совпадает со всей областью значений. Биективна, т.к. является и инъекцией и сюръекцией.
14. Обратные отображения. Критерий биективности отображения в терминах обратимого отображения. Напомним, что любая функция f : А —> В — бинарное отношение. Поэтому мы можем построить обратное отношение f—1 . Если при этом мы снова получим функцию, то исходную функцию будем называть обратимой и писать f—1 :B —> А для обозначения
обратной функции. Функция f состоит из пар вида (а, b), где b = f(a). Когда f обратима, обратная функция f –1 состоит из пар (b, а), где а = f—1(b). Значит, обратимая функция должна удовлетворять условию: если f(а) = b, то f—1(b) = а. Другими словами, обратная функция переворачивает действие исходной. Обратимы только биекции. Сейчас мы докажем критерий обратимости для общей функции f : А —> В. Теорема. Функция f обратима тогда и только тогда, когда она биективна.
Доказательство. Доказательство состоит из двух частей. Сначала мы докажем, что биективная функция обратима. Пусть f : А —> В — биекция. Как отношение, f можно определить с
помощью предикатов:
f= {(а,b): а∈А и f(а) = b}.
По определению обратного отношения имеем:
f—1 = {(b,а): а∈A и f(а) = b}.
Поскольку f сюръективна, для любого элемента b ∈ В найдется такой а ∈ А, что f(а) = b. Кроме того, ввиду инъективности функции f такой элемент а определяется по b единственным образом. Следовательно, все пары отношения f—1 обладают тем свойством, что каждый элемент множества В соответствует единственному
элементу множества А. А это, по определению, и означает, что f—1 является функцией, как и утверждалось.
Теперь покажем, что обратимая функция обязана быть биективной. Предположим, что обратное отношение
f—1 — функция. Тогда для любого b ∈ В существует единственный элемент а ∈ А, для которого (b, а) ∈f—1 . Следовательно, (а, b) ∈ f, т.е. b = f(a). Этим доказана сюръективность f.
Для проверки инъективности функции f поступим следующим образом. Предположим, что f(a1) = f(a2)- Тогда обе пары: (f(a1), a1) и (f(a2), a2) — лежат в f—1 . Так как f—1 является функцией, имеет
место равенство: a1 = а2, так что f инъективна.
Таким образом, f является биекцией, как и утверждалось. Доказательство проведено полностью: обратимая функция биективна и, в обратную сторону, биективная функция обратима.