Раздел 1_РЕД_2. I. основы теории множеств. Системы счисления комбинаторика
Скачать 9.96 Mb.
|
Раздел I. ОСНОВЫ ТЕОРИИ МНОЖЕСТВ. СИСТЕМЫ СЧИСЛЕНИЯ. комбинаторика Любая теория предназначена для изучения свойств некоторого набора (множества) абстрактных объектов, моделирующих изучаемую реальную среду. Теория множеств рассматривает общие количественные и структурные свойства таких конечных и бесконечных наборов, а также операции с множествами. Количественные характеристики конечных множеств, являющиеся наиболее существенными при решении многих практических задач, являются предметом комбинаторики. Глава 1. МНОЖЕСТВА, ОПЕРАЦИИ С НИМИ. АЛГЕБРА МНОЖЕСТВ 1.1. Элементы и множества Понятия множества и его элемента первичны, поэтому их нельзя строго выразить через термины, введенные в других дисциплинах. Интуитивно множество можно определить как совокупность объектов (элементов), имеющих некоторые общие свойства, представляющие интерес для их изучения, например, множество студентов университета, множество всех натуральных чисел, множество вещественных чисел на всей числовой оси и т.д. Обычно множества обозначают заглавными латинскими буквами без индексов и с индексами (А, В, С, А1, Сi), их элементы — прописными буквами (также без индексов и с индексами). Включение элемента a1 в множество А обозначают следующим образом: a1 А . Объекты, рассматриваемые в качестве элементов множеств, могут иметь самую различную природу, быть абстрактными и реальными: числа, геометрические фигуры, предметы окружающей среды, люди и т. д. Особую роль в теории множеств играют пустое и универсальное множества. Определение. Пустым называется множество, не содержащее элементов. Обозначается оно . Определение. Допустим, рассматриваются множества, состоящие из объектов некоторого вида. Универсальным называется множество U, содержащее полный набор таких объектов. По числу элементов множества делят на конечные (с ограниченным числом элементов) и бесконечные (с неограниченным числом элементов). Для конкретного множества А универсальное множество U, как правило, можно принять не единственным образом. Пример 1. Универсальное множество U=R= (–, +)составляютвсе вещественные числа. Выделим в нем следующие множества: 1) R+=(0, +) — множество всех положительных вещественных чисел, 2) R–=(–, 0) — множество всех отрицательных вещественных чисел, 3)R+ =[0,+) — множество всех неотрицательных вещественных чисел, 4)R– =(–, 0] — множество всех неположительных вещественных чисел. Все рассмотренные множества бесконечны. Пример 2. Универсальное множество U=R+ —совокупность всех неотрицательных вещественных чисел. Выделим в нем следующие множества: 1) Е2={0, 1}—множество из двух чисел: 0 и 1; 2)N={1, 2,3,…}—множество натуральных (положительных целых) чисел; 3)N={0, 1, 2, 3, …}— расширенное множество натуральных чисел; 4) Р ={1, 2, 3, 5, 7, 11, …}—множество положительных простых чисел (делящихся нацело только на себя и на единицу). Первое множество конечно, так как в нем всего два элемента, остальные бесконечны. В качестве Uдля 1) — 4) можно было бы принять множество R всех вещественных чисел. Пример 3. Универсальное множество С ={множество всех окружностей на декартовой плоскости Оху}. На нем можно рассмотреть множества С(а,b) окружностей с общим центром в точке с координатами (х = а, y= b). Каждое из них бесконечно, поскольку их элементы однозначно характеризуются радиусами R, а множество {R}=R+ — бесконечно. Пример 4. Пусть А — это множество студентов внекоторой группе. Данное множество конечно. По отношению к А в качестве универсального могут быть приняты следующие более широкие множества: 1) U1={множество всех студентов данного факультета}; 2) U2={множество всех студентов вуза}и т. д. Определение. Декартовым произведением множеств А и В называют множество, обозначаемое АВ и состоящее из всех возможных пар (а,b), где аА, bВ. Степенью n множества А называют декартово произведение АА… А, куда А входит n раз. Обозначается оно Аn. Пример 5. А ={0,1}, B={a,b}. А2={(0,0); (0,1); (1,0); (1,1)};АВ = {(0,a); (0,b);(1,a); (1,b)}; ВА= {(a,0); (a,1); (b,0);(b,1)}; B2 ={(a,a); (a,b); (b,a); (b,b)}. Как видно из примера 5, декартово произведение не коммутативно: в нем нельзя переставлять местами различающиеся сомножители. Пример 6. С помощью степеней множества всех вещественных чисел Rудобно задавать декартовы координаты точек в многомерных пространствах: 1) R2 ={(x,y), xR, yR} — множество декартовых координат всех точек на плоскости; 2) R3={(x,y,z), xR, yR, zR} — множество декартовых координат точек в трехмерном пространстве. Рассмотрим соотношения между множествами с точки зрения сходства элементов, входящих в них. Определение. Множество В называют равным множеству А, если оба множества состоят их одинакового набора элементов. Обозначается равенство, как и в случае чисел: В = А. Пример 7. Множество всех натуральных чисел равно множеству всех положительных целых чисел. Определение. Множество В называют подмножеством множества А (множество В входит в множество А), если все элементы множества В входят в множество А. Включение множества В в множество А может быть двух видов. Рассмотрим их. 1. Если помимо элементов множества В в множестве А есть и другие элементы (множество А ”больше” множества В), то данное включение множества В в множество А называют строгим и обозначают: В А. 2. Если наряду со строгим включением множества В в множество А (В А) возможно и равенство этих множеств (В = А), то такое включение называют нестрогим и обозначают: В А. 1.2. Отображения, функции, предикаты Определение. Рассмотрим множества А и В. Отображением fмножества А в множество В называют любое правило, по которому элементам аА ставятся в соответствие элементы bB. При этом элемент bBназывают образом элемента аА, а элемент а называют прообразом элемента b. При обозначении отображений используют префиксную форму, где их знак ставится в начале записи. Для конкретных элементов обозначение имеет вид: f(а)= b, для множеств А и В: f: А В. Определение. Для отображения f: А В множество А называют областью определения отображения f, множество В — областью значений. Множество образов b =f(а)всех элементов области определения А называют образом множества А и обозначают f(А). Определение. Если областью определения отображения является декартово произведение длины n:f: А1 А2… Аn В, то отображение называют n-местным. Определение. Отображение f: А В называют инъекцией, если образы любых двух различных элементов а1А, а2А, а1 а2тоже различны: f(а1) f(а2), т.е. в инъекции различные элементы из области определения не могут отображаться в один образ. Отображение f: А В называют сюръекцией, если f(А)= В, т. е. образом области определения А является вся область значений В. Отображение f: А В, являющееся одновременно инъекцией и сюръекцией, называют взаимно однозначным или биекцией. Важный практический смысл биекции или взаимно однозначного отображения f: А В заключается в том, что каждому элементу аА ставится в соответствие один и только один образ f(а) =bВ, и наоборот, каждому образу bВ соответствует один и только один прообраз аА. При этом общее количество элементов в конечных множествах А и В совпадает. Проверить взаимную однозначность (биективность) отображения можно и другим путем. Определение. Отображение f: А В называют однозначным, если любому элементу аА поставлен в соответствие единственный элемент bB. Определение. Пусть f — отображение из А в В (f:AB). Обратным к f называется отображениеf–1:BA, которое переводит элементы bB в элементы аА, такие, что f(a)=b. Утверждение. Если отображение f:ABоднозначно и обратное к нему отображениеf–1:BA существует и однозначно, то f является биекцией (взаимно однозначным отображением). Пример 1. Пусть A = {места в вагоне}, B = {пассажиры}, отображение f задано билетами. В вагоне есть свободные места. Здесь отображение f:ABинъективно, но не сюръективно (f однозначно, но обратное отображение f–1:BAне определено на свободных местах). Поэтому f не взаимно однозначно. Пример 2. Пусть A = {места в вагоне}, B = {пассажиры}, отображение f задано билетами. В вагоне все места заняты. Здесь отображение f:ABвзаимно однозначно, поскольку оно одновременно инъективно и сюръективно (f однозначно, обратное к нему отображение f–1:BAсуществует и также однозначно, а именно, каждому месту соответствует пассажир). Определение. Пусть на множествах А, В, С заданы отображения g:AB; f: В С. Композицией отображений gиfназывают отображение h =fg (h:AC), полученное при последовательном применении отображений g иf. Операция композиции сохраняет взаимную однозначность отображений, т. е., если g и fвзаимно однозначны, то h = gf также представляет собой взаимно однозначное отображение. Отображенияf:AB, где областью значений Bявляются числовые множества, называют функциями. Для них используют ту же систему обозначений, что и для отображений. Различие в терминологии следующее. Определение. Пусть f— функция, действующая из области определения А в область значений В:f:AB. Элементы аА называют аргументами функции f, элементы b=f(a)B — значениями функции f. Для функций, как для частного случая отображений, также рассматривают инъективность, сюръективность, биективность, однозначность и обратные функции. Пример 3. А = R — множество всех вещественных чисел, B =[–1,+1], f = sin. Функцияf однозначна, но не взаимно однозначна, так как значения образов b = sin(a) по заданному элементу аА определяются однозначно, а обратное отображение f–1:BA, задающее значения прообразов по их образам (a = sin–1(b)), имеет при каждом b бесконечное число решений (функция сюръективна, но не инъективна). Пример4. A=[ –2, 2]; B=[–1,+1]; f= sin. Данная функция взаимно однозначна. Пример 5. Рассмотрим произвольную линейную функцию f с ненулевым линейным коэффициентом, отображающую одно множество вещественных чисел A на другое — B . В общем случае формула перехода от элемента aA к некоторому элементу bB имеет вид: b = С0a + С1, где С0и С1— некоторые константы. При С0 0 такая функция однозначна. Докажем от противного. Допустим, существует некоторый элемент aA, который отображается на множество B не единственным образом, т.е. имеет как минимум два различных образа b и b (b–b 0). Так как b = С0 a + С1 и b = С0 a + С1, то, вычитая из первой формулы вторую, получим: b–b = С0(а––а)= 0. При С00 это противоречит предположению о различии b и b, а следовательно, о неоднозначности рассмотренной линейной функции. Следствие. Любая линейная функция fс ненулевым линейным коэффициентом не только однозначна, но и взаимно однозначна. Справедливость данного утверждения следует из того, что обратной к линейной функции f, переводящей элементы aA в элементы bВ по формуле b = С0 a + С1 (где С0 0), будет также линейная функция f-1с ненулевым линейным коэффициентом, переводящая элементы bВ в элементы aAпо формуле a =(1/С0) b – С1/С0. Особое место среди отображений занимают логические функции, называемые также предикатами. Определение. Отображение называют логической функцией или предикатом, если ее областью значений являются логические значения «ложь» («false») и «истина» («true»), которые в математике обозначают соответственно 0 и 1. Таким образом, у логической функции область значений Е2= {0,1}. Предикаты, как и отображения, могут быть n-местными. В отличие от отображений и функций их обозначают заглавными латинскими буквами с индексами и без — например, Q(x), Р(х,у),R2(x,y,z). Поскольку результат у предикатов — логическое значение, то они формулируются в отличие от обычных числовых функций в виде некоторого логического условия. Определение. Областью истинности предиката Р(х1, х2, …, хn), определенного на декартовом произведении Х1Х2…Хn, называется множество наборов значений (х1, х2, …, хn), принадлежащих Х1Х2…Хn, на которых Р(х1, х2, …, хn)= «истина» (Р(х1, х2, …, хn) = 1). Пример 6. U=R. Q(x)= «x больше 0». Для любого вещественного числа x можно определить, положительно оно или нет. В первом случае Q(x)=1 , во втором Q(x)=0. Областью истинности данного предиката будет множество R+,входящее в U=R. Пример 7. U=R+. Q1(x) = «x может быть представлен в виде дроби m/n, где m и n — целые числа, m ≥ 0, n>0 ». Поскольку логическое условие предиката совпадает с определением неотрицательного рационального числа, то его областью истинности будут все такие числа на неотрицательной числовой полуоси. |