Главная страница
Навигация по странице:

  • Область определения соответствия

  • Область значения соответствия

  • Сечением соответствия

  • П р и м е р 4.1.5.


  • Курс содержит четыре раздела элементы теории множеств, алгебра логики, элементы комбинаторики и теория графов


    Скачать 2 Mb.
    НазваниеКурс содержит четыре раздела элементы теории множеств, алгебра логики, элементы комбинаторики и теория графов
    Дата08.07.2018
    Размер2 Mb.
    Формат файлаdoc
    Имя файлаLektsii_diskr_matem_konspekt.doc
    ТипДокументы
    #48405
    страница4 из 8
    1   2   3   4   5   6   7   8

    (См. задачи к Гл. 1 из Зверовича (файл zvtrovich1.pdf в папке «дискретная математика) на стр. 26)



    1. Соответствия и отношения.




      1. Соответствия.


    Пусть даны множества X и Y. Будем говорить, что задано соответствие R из X в Y, если для каждого элемента x множества X указано подмножество R(x)⊂Y соответствующих ему элементов множества Y (возможно, пустое).

    Формально соответствие R из множества X в множество Y можно определить как подмножество декартова произведения X×Y, считая, что (x,y)∈R, если y∈R(x).

    На основании этого определения можно записать
    R={(x;y)|xA, yB}(A×B).
    Иногда правило соответствия удобно записывать в операторной форме rВ, где r-оператор соответствия.
    Область определения соответствия из множества X в множество Y – это множество всех первых компонент упорядоченных пар из R:
    δR =
    Область значения соответствия R – это множество всех вторых компонент упорядоченных пар из R:

    ρR =
    Из определения вытекает, что δR, ρR. Соответствие из X в Y называется всюду определенным, если его область определения совпадает с множеством А: δR = Х.
    Сечением соответствия для фиксированного элемента называется множество . Эта формула читается так: множество всех «образов» элемента х при данном соответствии.
    Сечением соответствия R по множеству будем называть множество
    П р и м е р 4.1.1. Рассмотрим множество программистов А={И,П,С} и множество программ В = {n1, n2, n3, n4, n5}. Зададим соответствие R из А и В, связывающее программистов и разрабатываемые ими программы:

    R = {(И, n1), (И,n3), (И, n5), (П,n2), (П,n4), (С,n2), (С,n5)}⊆ А×В.

    Область определения соответствия R в этом примере есть все множество А, а область значения – все множество В. Сечением соответствия R по элементу П будет множество

    R(П) = {n2, n4}.
    На рис. 2 наглядно показан пример соответствия из A={x1, x2,..x6}в B={y1, y2,..y6} для пар {(xi, yj)| xiA, yjB}. Проекция на первую компоненту пары 1{(x, y)} формирует область определения A0={x1, x3, x4, x5, x6}A, а на вторую компоненту 2{(x, y)} - область значений B0={y1, y2, y4, y6}B. Элементы yjB называют образом элемента хiA, а элемент хiA - прообразом элемента yjB.












    Рис. 2 Отображение элементов множества A на множество B.
    Например, на рис.2 образом для x1 является y1, для x2 - , для x3 – {y1, y2}, для x4 - y6, для x5 – y4, для x6 – y4, прообразом для y1– {x1, x3}, для y2 – x3, для y3 = , для y4 – {x5, x6}, для y5 - , для y6 – x4.

    Примером соответствия может служить также англо-русский словарь:

    capacity – способность, мощность, емкость.

    Понятие соответствия обобщает понятие функции. Если каждое множество R(x) содержит ровно один элемент, то соответствие R называется функциональным. Всякое функциональное соответствие R определяет отображение множества X в множество Y, при котором произвольному элементу x множества X соответствует единственный элемент множества R(x). Допуская небольшую вольность, будем обозначать это отображение также через R.
    П р и м е р ы 4.1.2.
    1) Натуральному числу x поставим в соответствие совокупность его простых делителей. Тем самым определяется соответствие R из множества натуральных чисел в множество простых чисел. Имеем R(10)={2, 5}, R(30)={2, 3, 5}, R(7)={7}, R(1)=∅.

    2) Пусть A – множество участников рынка, а T – множество товаров. Для каждого товара t указана его цена p, для каждого участника ранка a – его бюджет b. Назовем возможным планом потребления участника рынка набор товаров, суммарная стоимость которых не превосходит его бюджета. Сопоставим каждому участнику рынка a множество возможных планов потребления. Этим определяется соответствие R из A в множество всех подмножеств множества Т. Например, пусть T={t0, t1, t2, t3}, p0=–2, p1=1, p2=2, p3=3 (отрицательную цену имеет товар, который может быть продан на рынке, например, труд); A={a1, a2, a3}, b1=0, b2=2, b3=10. Тогда

    R(a1)={{t0}, {t0, t1}, {t0, t2}},

    R(a2)={{t0}, {t1}, {t2}, {t0, t1}, {t0, t2}, {t0, t3}, {t0, t1, t2}, {t0, t3}},

    R(a3)=2T

    Рассматривая соответствия из X в Y как подмножества множества X×Y, можно говорить о том, что одно соответствие является частью другого, можно образовывать пересечение и объединение соответствий и т. п. Пусть S, R⊂X×Y – пара соответствий из X в Y. Непосредственно из определений вытекают следующие свойства соответствий:

    1. 1) S⊂R в том и только том случае, если S(x) ⊂R(x) для всех x∈R;

    2. 2) (S∩R)(x)=S(x) ∩R(x);

    3. 3) (S∪R)(x)=S(x) ∪R(x).



    Пусть R⊂X×Y – соответствие из X в Y.

    Соответствие из Y в X, определяемое формулой

    R–1={(y,x)|(x,y)∈R},

    называется обратным к соответствию R. Очевидно, x∈ R–1(y) тогда и только тогда, когда y∈ R(x). Непосредственно из определений следует, что

    (R–1)–1=R; D(R–1)= B(R); B(R–1)=D(R).

    Для произвольного множества X обозначим через EX соответствие, определяющее тождественное отображение множества X в себя, при этом соответствии каждому элементу множества X соответствует лишь сам этот элемент, то есть EX(x)={x}. Соответствие EX задается диагональю декартова квадрата множества X:

    EX = {(x,x) | x∈X} ⊂ X×X.

    Мы будем называть соответствие EX тождественным или диагональным.

    Например, для бинарного отношения R = {(3,1), (4,1), (4,2)} на множестве А = {1, 2,3,4} графы самого отношения R, обрат­ного отношения R-1, композиций RR-1и R-1R представлены на рис. 3.

    R R-1 RR-1 R-1R



    Рис. 3.
    Композиция соответствий.

    Следуя аналогии с композицией отображений, композицией (произведением) соответствий и называют соответствие

    Читается так: множество всех упорядоченных пар (x,y) таких, что существует множество , для которого и .
    П р и м е р 4.1.3.

    1) Для двух соответствий r1: АВ иr2: ВС можно найти их композицию, т.е. сформировать новое соответствие r=(r1r2): АС

    Например, если А={1;3;5}, В={2;4;6}, С={7;9} и

    r1:АВ имеем R1={(1;2);(1;4);(3;4);(5;6)}(А×В),

    r2:ВС имеем R2={(2;9);(4;7);(4;9);(6;7)}(В×С), то

    для r:АС имеем R={(1;9);(1;7);(3;7);(3;9);(5;7)}(А×С).
    П р и м е р 4.1.4.

    Рассмотрим множество программистов {И,П,С}множество компьютерных программ {n1, n2, n3, n4, n5} и множество заказчиков программного обеспечения {З1, З2, З3, З4, З5}.

    Зададим соответствия: R1 = {(И, n1), (И,n3), (И, n5), (П,n2), (П,n4), (С,n2), (С,n5)} и

    R2 = {(n1, З3), (n1, З4), (n2, З1), (n3, З2), (n4, З4), (n5, З5)}.

    Рассмотрим процесс построения композиции соответствий R1 и R2. Начнем с элемента «И». Имеем сечение R1(И) = {n1, n3, n5}, в свою очередь для каждого элемента множества {n1, n3, n5} имеем следующие сечения соответствия R2 : R2(n1) = {З34}, R2(n3) = {З2},R2(n5) = {З3}. Отсюда получаем :

    (R1R2)(И) = R2(n1) UR2(n3)U R2(n5) = {З234} – сечение композиции по элементу И. Рассуждая аналогично, получим (R1R2)(П) = {З14} и (R1R2)(С) = {З13}.

    Построение графа композиции R1R2показано на рис. 4.

    R1 R2 R1◦R2


    Рис.4. Графическое представление композиции R1◦R2.
    Отметим, что область определения композиции соответ­ствий содержится в области определения первого соответ­ствия, а область значений композиции соответствий — в обла­сти значений второго соответствия. Из приведенных рассу­ждений следует, что для того, чтобы композиция соответствий была отлична от пустого соответствия, необходимо и достаточ­но, чтобы пересечение области значений первого соответствия и области определения второго соответствия было не пусто: δR1 ∩ ρR2 ≠ ∅ .
    П р и м е р 4.1.5.

    Рассмотрим соответствие



    из множества А = {1,2, 3} в множество В = {а, b, d} и соответ­ствие



    из множествав множество . В данном

    случае но, поскольку , и

    П р и м е р 4.1.6.

    Пусть T – множество наборов товаров такое же, как в примере из предыдущего пункта. Будем считать, что набор товаров улучшается, если к нему добавляется один из товаров с положительной ценой или из него выводится товар с отрицательной ценой. Будем говорить, что набор товаров V лучше, чем набор товаров U, если V может быть получен из U несколькими последовательными улучшениями. Например, наборы {t0,t1}, {t0,t1,t2}, {t1,t2} получаются последовательными улучшениям. Обозначим через P(U) множество тех наборов, которые получаются из набора U путем его однократного улучшения. Например, P({t0,t1})={{t0,t1,t2}, {t0,t1,t3}, {t1}}; P({t1,t2,t3})=∅. Тогда P2(U) – это множество наборов, которые получаются из U двумя последовательными улучшениями, P3(U) – это множество наборов, которые получаются из U тремя последовательными улучшениями и т.д. Очевидно, P5(U)= ∅ для любого набора U. Положим S=P∪P2∪P3∪P4. Тогда S(U) – это множество наборов, которые лучше, чем набор U.

    Приведем некоторые свойства композиции соответствий.

    Пусть на некотором множестве заданы соответствия ρ, σ и τ. Тогда справедливы следующие тождества:
    1)

    2) для любого соответствия имеет место

    з)

    4) для любого бинарного отношения на множестве А имеет место равенство
    Эти свойства нетрудно доказать методом двух включений. Рассмотрим в качестве примера доказательство свойства 3. Пусть некоторая упорядоченная пара (х, у)принадлежит ком­позиции. Тогда, согласно формуле для композиции соответствий (см п. 4.1), найдется такой эле­мент z, что и Последнее означает, что или . Таким образом, для элемента zимеем и или и Пер­вая альтернатива имеет место при, а вторая — при , что означает Тем самым включениедоказано.

    Доказательство включениязапишем

    коротко, используя логическую символику:



    В данном случае доказательства двух включений не совсем симметричны: элементы и и v во второй части доказательства не обязаны совпадать.

    Замечание.

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



    а обратное включение в общем случае не имеет места.

    Анализ свойств 2 и 4 показывает, что роль пустого со­ответствуя аналогична роли нуля при умножении чисел, а диагональ множества Л играет роль, аналогичную роли еди­ницы, на множестве всех бинарных отношений на А.

    Если— отображение, то оно является соответствием. Обратное к f соответствие из В в A в общем случае не является отображением. Действительно, соответствие, обратное к , состоит из всех упорядоченных пар вида . Поскольку в общем случае могут найтись такие два раз­личных элемента х и х', что, то соответствие в общем случае не будет функционально по второй компоненте и поэтому не будет отображением. Если отображениеинъективно, то обратное соответствие есть частичное отображение из В в А. Если отображениебиективно, то обратное соот­ветствие является отображением из В в А, причем имеют место равенства/
      1. 1   2   3   4   5   6   7   8


    написать администратору сайта