1 / 8

Предикаты

Предикаты. Предикаты. Определение 1 а) Множество называется n - местным отношением между элементами множеств А 1 ,А 2 ,...,А n ;

robbin
Télécharger la présentation

Предикаты

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Предикаты

  2. Предикаты • Определение 1 а) Множество называется n-местным отношением между элементами множеств А1,А2,...,Аn; Каждому отношению можно поставить в соответствие некоторое логическое выражение, зависящее от n переменных (n-местный предикат) и определяющее, будет ли кортеж принадлежать отношению P . Это логическое выражение называют предикатом отношения . Определение 2 Пусть   – n - местный отношение. а) При n=1 называется одноместным отношением или свойством, определенным на множестве ; б) при n=2 называется двухместным отношением или бинарным отношением или просто отношением;

  3. Примеры • 1)M={сентябрь, февраль, январь}, • 2) • 3) B={Толстой, Достоевский,Пушкин} С={Идиот, Аэлита, Овод, Братья Карамазовы} F={(Толстой, Аэлита),(Достоевский, Идиот), (Достоевский, Братья Карамазовы) } 4) X={ , , }, Y={2,3,4,5,6} S={( ,4),( ,6),( ,3)}

  4. P Q x y z Операции над бинарными предикатами Определение 3 Пусть  – бинарный отношение. Тогда отношение называется обратным к Р, если для любых и Определение 4 Пусть – бинарные отношения, тогда отношение определяется следующим условием: для любых называют суперпозицией предикатов Pи Q

  5. 1 a x 2 b y 3 c z P Q Примеры • A={1,2,3},B={a, b, c},C={x, y, z}; • P={(1;a);(1;c);(2;b);(2;c);(3;a)} • Q={(a; x);(a; y);(b; y);(b; z);(c; x);(c; z)} • P-1={(a;1);(c;1);(b;2);(c;2);(a;3)} • ={(1;x);(1;y);(1;z);(2;x);(2;y);(2;z);(3;x);(3;y)}= = \{(3;z)}.

  6. Матрица отношения • Определение 5 • Матрицей бинарного отношения называют матрицу • , где • Пример A={1,2,3},B={a, b, c},C={x, y}; P={(1;a);(1;c);(2;b);(3;a)} Q={(a; x);(b; y);(c; x)}

  7. Операции над отношениями в матричном виде Пусть ,тогда 1) 2) 3) 4) Пусть , тогда

  8. Пример Дано: Найти Решение:

More Related