Такая функция называется двузначным булевым предикатом множества. Принадлежность точки множеству можно теперь установить по значению булева предиката множества в данной точке. Очевидно, что, если мы имеем булевы предикаты опорных множеств, то предикаты производных множеств можно вычислить с помощью операций булевой алгебры.
Замечание. При использовании двузначных булевых предикатов мы не различаем внутренних и граничных точек множеств. Это не всегда удобно. Используя трёхзначную булеву алгебру, можно было бы ввести трёхзначный предикат, принимающий, например, значение 2 внутри области, 1 – на её границе и 0 вне области. Однако в дальнейшем мы не будем пользоваться трёхзначными предикатами, а вопрос о границах будем рассматривать отдельно в каждом случае.
Покажем, как с помощью булевых операций построить предикат области, изображённой на рисунке 2.

Рисунок 2. Область, составленная из двух полукругов.
Запишем предикаты опорных областей:
круг малого радиуса r: S1(x) =  ;
;
круг большого радиуса: S2(x) =  ;
;
верхняя полуплоскость: S3(x) =  .
.
Тогда булева функция S(x) =  принимает
значение 1 в точках изображённой на рисунке 2 фигуры.
 принимает
значение 1 в точках изображённой на рисунке 2 фигуры.
Булев предикат можно построить и для областей размерности,
не равной двум. В общем случае булев предикат n-мерной
области – это отображение вида  , ставящее в
соответствие каждому набору n координат одно из
двух булевых значений.
, ставящее в
соответствие каждому набору n координат одно из
двух булевых значений. 
В частности, размерность n может быть равна и единице. Булев предикат :
 (2)
                                                                                                    (2)
задаёт биекцию числовой оси на
положительную и отрицательную полуось. Предикатное уравнение S2(x)=1можно
рассматривать как уравнение положительной полуоси. Применив у нему операцию
отрицания, получим булев предикат отрицательной полуоси. (Здесь опять возникает
вопрос о граничной точке, который в рамках двузначной булевой алгебры не
решается: строго говоря, уравнение  задаёт открытое
множество, не включающее точку x=0).
 задаёт открытое
множество, не включающее точку x=0). 
Итак, подведём итоги.
Построение предикатного уравнения заданного геометрического объекта связано с анализом формирования этого объекта из других, более простых опорных объектов. Булева функция предикатов опорных объектов чаще всего бывает не задана и должна строиться по виду данного геометрического объекта. Затруднений здесь обычно не возникает, поскольку сам вид объекта подсказывает, какие объекты следует выбрать в качество опорных и какие операции над опорными множествами следует проделать, чтобы получить заданный объект. Переход от операций над множествами к операциям над их предикатами достаточно тривиален; аналогии между этими операциями легко установить, если усвоен базовый курс дискретной математики.
В то же время мы ещё не приблизились к тому, чтобы составить такие уравнения объекта, какие изучаются в аналитической геометрии, в которых бы использовались только обычные операции над действительными числами.
Вернёмся ещё раз к задачи биекции числовой прямой. Формула
(2) задаёт булев предикат положительной полуоси и является отображением  . Можно было бы попытаться
определить некоторую действительную функцию точки, знак которой определял бы
принадлежность точки заданному множеству. аналогично тому, как знак переменной x  определяет принадлежность точки в R1 правой полуоси. Такую функцию естественно назвать R-предикатом точечного множества.
. Можно было бы попытаться
определить некоторую действительную функцию точки, знак которой определял бы
принадлежность точки заданному множеству. аналогично тому, как знак переменной x  определяет принадлежность точки в R1 правой полуоси. Такую функцию естественно назвать R-предикатом точечного множества. 
Для построения R-предикатов сложных объектов из R-предикатов опорных областей понадобятся функции, знак которых однозначно определяется сочетанием знаков аргументов. Такие функции называются R-функциями.
Сформулируем это определение более строго.
Определение. Отображение  называется R-отображением,
если существует такая функция k-значной логики
называется R-отображением,
если существует такая функция k-значной логики  , что композиция
, что композиция  тождественно равна композиции
тождественно равна композиции  .
.
Этому определению можно придать наглядность с помощью следующей диаграммы (рисунок 3).

Рисунок 3. Коммутативная диаграмма R-отображения.
Область в Rn
образована базовыми областями, булевы предикаты которых  являются аргументами
булевой функции F - m-мерного
k-значного предиката
составной области. С другой стороны, действительная функция f отображает Rn в пространство меньшей размерности m
так, что выбранная биекция числовой оси опять даёт тот же самый предикат.
 являются аргументами
булевой функции F - m-мерного
k-значного предиката
составной области. С другой стороны, действительная функция f отображает Rn в пространство меньшей размерности m
так, что выбранная биекция числовой оси опять даёт тот же самый предикат. 
Рассмотри пример, иллюстрирующий понятие R-отображения.
Пусть область W
задана неравенством:  . Ту же самую область
можно задать с помощью булевой функции двух булевых предикатов опорных областей
– верхней полуплоскости
. Ту же самую область
можно задать с помощью булевой функции двух булевых предикатов опорных областей
– верхней полуплоскости  и правой
полуплоскости
 и правой
полуплоскости  , если положить
, если положить  . Нетрудно проверить, что таблица
истинности этой функции совпадает с таблицей знаков функции f(x) (таблица 1). Таким образом, рассматривая x1 и x2 как R-предикаты
полуплоскостей, мы имеем R-отображение f(x), которая положительна
в тех точках, где булев предикат F(x) равен единице, и отрицательна, где булев предикат
равен нулю (граничные точки по-прежнему не рассматриваем).
. Нетрудно проверить, что таблица
истинности этой функции совпадает с таблицей знаков функции f(x) (таблица 1). Таким образом, рассматривая x1 и x2 как R-предикаты
полуплоскостей, мы имеем R-отображение f(x), которая положительна
в тех точках, где булев предикат F(x) равен единице, и отрицательна, где булев предикат
равен нулю (граничные точки по-прежнему не рассматриваем). 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.