Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по дискретке.doc
Скачиваний:
26
Добавлен:
15.08.2019
Размер:
5.05 Mб
Скачать

4.3. Соответствие

Бинарное соответствие представляет собой тройку множеств:

g=(X, У, Q), Q Х У,

где Х область отправления соответствия;

У область прибытия соответствия;

Q график соответствия.

Областью определения соответствия называется проекция Q на множество Х:

прХ={аХ/(а, у)Q}.

Областью значения соответствия называется проекция Q на множество У:

пру={вУ/(х, в)Q}.

Композицией двух соответствий называется последовательное применение соответствий:

g=(X,У,Q), Q Х У; p=(У,Z,P), PУ Z;

пруQ=пруP.

Соответствие γ=(X,У,Г) называется отображением и обозначается Г:ХУ, если Х=прХГ.

Образом элемента аХ называют множество Га=Г(А)={вУ/(а,в)Г}.

Образом множества АХ называют множество ГА=Г(А)={вУ/аА,(а,в)Г}.

Отображение ƒ: ХУ называется функцией, если

11)ƒ 12)ƒ у1= у2, то есть, если у1= ƒ(х2) у2= ƒ(х2) у1= у2.

Функция ƒ называется единичной функцией, если у=ƒ(х1) и у=ƒ(х2), то есть х1 2.

В этом случае говорят, что функция ƒ:ХУ осуществляет взаимно однозначное соответствие между А и В.

Обратным отображением Г-1 называется Г-1={(х,у)/(у,х)Г}.

Бинарным отношением называется отображение, заданное на одном множестве R:Х Х. Если элемент х находится в отношении R к элементу у, то используется запись xRy.

Свойства отношений

- рефлексивность: xRх  истинно;

- антирефлексивность: xRх  ложно;

- симметричность: xRy уRх;

- антисимметричность: xRy уRхх=у;

- несимметричность: xRy  истинно уRх  ложно;

- транзитивность: xRy уRzхRz .

Отношением эквивалентности называют отношение, обладающие следующими свойствами:

  • рефлексивности xRх;

  • симметричности xRy уRх;

  • транзитивности xRy уRzхRz .

Отношением нестрогого порядка называют отношение, обладающие следующими свойствами:

  • рефлексивности хх (хх);

  • антисимметричности ху ухx=у (ху ухx=у);

  • транзитивности ху уzxz у уzxz).

Отношением строгого порядка называют отношение, обладающие следующими свойствами:

  • антирефлексивности х  ложно);

  • несимметричности у и у х  ложно);

  • транзитивности у у zx z).

Задачи и упражнения

1. Доказать или опровергнуть, что для любого бинарного соответствия φ и для любых множеств А и В справедливо равенство:

φ(АВ) = φ(А) φ(В).

Решение

уφ(АВ)хАВ/(х,у)φ(хА/(х,у)φ) (хВ/(х,у) φ)уφ(А) уφ(В) у φ(А) φ(В) φ(АВ) φ(А) φ(В);

уφ(А) φ(В) уφ(А) уφ(В) (аА/(а,у)φ)  (вВ/(в,у)φ).

На этом этапе решения может представиться два случая:

а) аАВ вАВ;

в) аАВ вАВ.

В случае “а” уφ(АВ) φ(А) φ(В) φ(АВ), т.е. равенство выполняется.

В случае “б” ничего нельзя сказать о том, является ли у элементом множества φ(АВ) или нет. Таким образом, для любого бинарного соответствия φ справедливо утверждение: φ(АВ) = φ(А) φ(В).

Задачи для самостоятельного решения

2. Пусть дано отображение Q:ХУ,

Х={х1, х2, х3, х4, х5}, У={у1, у2, у3, у4};

Q={( х1, у2), (х2, у1), (х2, у3), (х3, у2), (х4, у1), (х5, у4)}.

Найти Q(А), Q-1(В), А={ х1, х2, х3}, В={ у2, у3, у4}.

3. Доказать или опровергнуть, что для любого бинарного соответствия φ и для любых множеств А и В справедливо:

а) φ(АВ) = φ(А) φ(В);

б) φ(АВ) = φ(А) φ(В);

в) φ(А\В) = φ(А)\φ(В);

г) φ-1В) = φ-1(А) φ-1(В);

д) φ-1В) = φ-1(А) φ-1 (В);

е) φ-1(А\В) = φ-1(А)\ φ-1(В);

ж) φ(А)= φ(А) φ(АВ);

з) φ(Аi)= φ(Ai);

и) φ(Аi)= φ(Ai);

к) φ-1(Аi)= φ-1i);

л) φ-1(Аi)= φ-1i).

4. Доказать, что для любой функции ƒ и для любых множеств А и В

ƒ(АВ) ƒ(А) ƒ(В).

5. Доказать, что ƒ удовлетворяет условию ƒ(АВ)=ƒ(А) ƒ(В) для любых множеств А и В тогда и только тогда, когда ƒ есть единичная функция.

6. Доказать, что ƒ(А)\ƒ(В) ƒ(А\В) для любой функции ƒ.

7. Доказать, что если в предыдущем примере ƒ есть единичная функция, то выполняется равенство.

8. Доказать, что если АВ, то ƒ(А) ƒ(В) для любой функции ƒ.

9. Доказать, что если АВ, то ƒ-1(А) ƒ-1(В) для любой функции ƒ.

10. Доказать, что если А и В , где и соответственно области определения и значения функции ƒ, то:

а) А ƒ-1(ƒ (А));

б) ƒ ( ƒ-1 (В))=В;

в) ƒ (А)В= ƒ (А ƒ-1(В));

г) ƒ (А) ƒ(В)= А ƒ-1(В)=О;

д) ƒ (А)ВА ƒ-1(В).

11. Доказать, что для любых бинарных отношений справедливо:

а) RR=R;

б) RR=R;

в) (R-1)-1=R;

г) (R1R2)-1= R1-1R2-1;

д) (R1R2)-1= R1-1R2-1;

е) (R1-1)=(R) –1.

12. Для каких бинарных отношений R справедливо R-1=R.

13. Пусть А и В конечные множества, состоящие из m и n элементов соответственно. При каких m и n существует взаимно однозначное соответствие между А и В?

14. Составить алгоритм, выполняющий операцию пересечения двух множеств, заданных перечислением.

15. Составить алгоритм, выполняющий операцию объединения двух множеств, заданных перечислением.

16. Составить алгоритм, выполняющий операцию разности двух множеств, заданных перечислением.