Выше была приведена формулировка обратной задачи аналитической геометрии: Для заданного чертежа найти уравнение f(x)=0, геометрическим образом которого является данный чертеж. В предыдущем параграфе уделялось внимание выбору класса чертежей, который мы будем рассматривать, и выбору класса уравнений, которыми будем описывать такие чертежи.
Будем считать, что при выбранном наборе базовых функций H имеются такие H-реализуемые
функции si(х), которые
позволяют с достаточной точностью описать все участки границ всякого чертежа.
Эти участки границ образуют систему опорных замкнутых областей  в Rn.
Той же буквой S будем
обозначать булевы предикаты, соответствующие функциям si(х):
 в Rn.
Той же буквой S будем
обозначать булевы предикаты, соответствующие функциям si(х): 

Кроме того, будем считать, что множество H-реализуемых функций содержит по крайней мере одну достаточно полную систему R-функций.
Пусть  - некоторая
булева функция. Очевидно, что выражение
 - некоторая
булева функция. Очевидно, что выражение  является
булевым предикатом в Rn, а
предикатное уравнение
 является
булевым предикатом в Rn, а
предикатное уравнение  определяет замкнутую
область W. Пусть, далее,
 определяет замкнутую
область W. Пусть, далее,  - R-функция,
для которой F – сопровождающая булева функция:
 - R-функция,
для которой F – сопровождающая булева функция:  , где
, где  .
Тогда предикатное уравнение
.
Тогда предикатное уравнение  определяет
тот же чертеж, что и неравенство
 определяет
тот же чертеж, что и неравенство  .
.  
Доказательство этого утверждения рекомендуется получить самостоятельно. Заметим, что при использовании трехзначной логики аналогичную теорему можно сформулировать и для геометрического образа уравнения, что позволяет формализовать построение уравнений границ областей.
Следовательно, переход от булева предиката к R-предикату путем формальной замены булевых операций на
соответствующие R-функции гарантирует, что полученное
неравенство  определяет тот же чертеж, что и
предикатное уравнение
определяет тот же чертеж, что и
предикатное уравнение  . Как правило,
уравнение
. Как правило,
уравнение  в этом случае описывает границу
замкнутой области (возможные тонкости, связанные с использованием двузначной
логики, будут показаны далее).
в этом случае описывает границу
замкнутой области (возможные тонкости, связанные с использованием двузначной
логики, будут показаны далее). 
Рассмотрим более подробно построение уравнений произвольных
полу-H-реализуемых чертежей. Они были определены ранее
как объединения  . Чертежи
. Чертежи  называются элементами 
чертежа
 называются элементами 
чертежа  .
. 
Пусть  – двузначные
булевы функции соответствующих областей, а
 – двузначные
булевы функции соответствующих областей, а  .
Тогда систему неравенств
.
Тогда систему неравенств  можно
заменить одним неравенством
 можно
заменить одним неравенством  ,
,  ,
,  –
символ какой-либо R-конъюнкции. (С точки зрения
описания чертежа не обязательно, чтобы все R-конъюнкции
принадлежали одной и той же системе, но одновременное использование различных
систем R-функций может лишить нас возможности
воспользоваться некоторыми из их дифференциальных свойств). Систему уравнений
 –
символ какой-либо R-конъюнкции. (С точки зрения
описания чертежа не обязательно, чтобы все R-конъюнкции
принадлежали одной и той же системе, но одновременное использование различных
систем R-функций может лишить нас возможности
воспользоваться некоторыми из их дифференциальных свойств). Систему уравнений  , также можно заменить одним
уравнением
, также можно заменить одним
уравнением  ,
,  ,
,
 (квадратный корень введен из
соображений, касающихся нормализованности уравнений, о чем будет говориться
далее).
 (квадратный корень введен из
соображений, касающихся нормализованности уравнений, о чем будет говориться
далее). 
Таким образом, элемент  определяется
двумя выражениями
 определяется
двумя выражениями  и
 и  , которые с помощью какой-либо из
R-конъюнкций можно свернуть в одно:
, которые с помощью какой-либо из
R-конъюнкций можно свернуть в одно:  . При этом
. При этом  вне
 вне  .
.
Применяя операцию R-отрицания и
правило де Моргана  , получаем:
, получаем:  , где
, где  –
какая-либо R-дизъюнкция.
 –
какая-либо R-дизъюнкция.
Отметим также уравнение  ,
которое обладает некоторыми выгодными свойствами дифференциального характера.
,
которое обладает некоторыми выгодными свойствами дифференциального характера.
Иногда удобно для выделения областью  элемента
 элемента  данного чертежа
 данного чертежа  использовать уравнения
 использовать уравнения  и
 и   ,
выражение
,
выражение  повышает гладкость функции
 повышает гладкость функции  в точках, где
 в точках, где  и
 и  равны
нулю одновременно.
 равны
нулю одновременно. 
Располагая уравнениями   элементов
 элементов
 полу-H-реализуемого
чертежа
 полу-H-реализуемого
чертежа  и учитывая, что
 и учитывая, что  вне
 вне  ,
уравнение всего чертежа
,
уравнение всего чертежа  можно
представить в виде
 можно
представить в виде  . Можно использовать
более простую формулу
. Можно использовать
более простую формулу  .
. 
Таким образом, если базисная система H такова, что множество H-реализуемых функций содержит какую-нибудь из достаточно полных систем R-функций, то всякий полу-H-реализуемый чертеж является H-реализуемым.
Пусть T – группа
преобразований-биекций вида  таких, что
 таких, что  – H-реализуемая
функция. Тогда уравнение
 – H-реализуемая
функция. Тогда уравнение  является
уравнением образа
 является
уравнением образа  чертежа
 чертежа  при преобразовании f и при этом
 при преобразовании f и при этом  – H-реализуемая функция. Таким образом, для всякого
– H-реализуемая функция. Таким образом, для всякого  из множества образов полу-H-реализуемых чертежей, соответствующих преобразованиям
из T можно написать H-реализуемое уравнение
 из множества образов полу-H-реализуемых чертежей, соответствующих преобразованиям
из T можно написать H-реализуемое уравнение  .
В соответствии с определением алгоритмически полной системы приходим к
следующей теореме.
.
В соответствии с определением алгоритмически полной системы приходим к
следующей теореме.
Теорема. Если система  такова,
что множество H-реализуемых
чертежей содержит какую-либо из достаточно полных систем R-функций,
то она алгоритмически полная. Если, кроме того, T
– множество биекций вида
 такова,
что множество H-реализуемых
чертежей содержит какую-либо из достаточно полных систем R-функций,
то она алгоритмически полная. Если, кроме того, T
– множество биекций вида  , где
, где  – H-реализуемая
функция, то система H является алгоритмически
полной и относительно преобразований T.
 – H-реализуемая
функция, то система H является алгоритмически
полной и относительно преобразований T.
Следствие. Базисная система  
  алгоритмически полная. Это
обусловлено существованием элементарных достаточно полных систем R-функций.
 алгоритмически полная. Это
обусловлено существованием элементарных достаточно полных систем R-функций.
Замечание 1. Элементы  могут
иметь любую размерность от 0 до n. Так если
 могут
иметь любую размерность от 0 до n. Так если  , а
, а  , то уравнение области
, то уравнение области  :
:  .
.
Уравнение элемента гиперповерхности (размерности n-1) f=0, выделяемого
областью  , можно написать в виде
, можно написать в виде  .
.
Замечание 2. Если  –
полуалгебраический чертеж, то, использовав R-операции
 –
полуалгебраический чертеж, то, использовав R-операции  =
= ,
,
 = =
= = ,
получим кусочно-полиномиальное класса
,
получим кусочно-полиномиальное класса  уравнение
(сплайн-уравнение)
 уравнение
(сплайн-уравнение)  чертежа
 чертежа  . При этом граница раздела
областей полиномиальности функции
. При этом граница раздела
областей полиномиальности функции  будет
формироваться автоматически в процессе построения
будет
формироваться автоматически в процессе построения  .
.
Пример 1. Построить уравнение прямоугольника ABCD с вершинами в точках A (a;b), B(-a;b), C(-a,-b), D(a, -b) (рисунок 5,а).
 
 
а б
Рисунок 5. Прямоугольник: а – чертеж, б – линии уровня R-предиката.
В качестве опорных областей выберем две полосы: вертикальную
 и горизонтальную
 и горизонтальную  . Область W можно представить предикатом
. Область W можно представить предикатом  . Заменяя булеву конъюнкцию
какой-либо R-конъюнкцией, например,
. Заменяя булеву конъюнкцию
какой-либо R-конъюнкцией, например,  , получим уравнение границы в
виде:
, получим уравнение границы в
виде: 
 =
= =0.
=0.
На рисунке 5,б приведены линии уровня функции w1.
Это уравнение – не единственное уравнение данного чертежа.
Можно было бы взять в качестве опорных областей четыре полуплоскости:  ,
,  ,
,
 и
 и  .
Тогда
.
Тогда  - булев предикат области W.  Заменяя булеву конъюнкцию R-конъюнкцией, получим уравнение прямоугольника.
 - булев предикат области W.  Заменяя булеву конъюнкцию R-конъюнкцией, получим уравнение прямоугольника.
Представленный в настоящем пособии материал охватывает разделы теории R-функций, дающие возможность получить представление о методах решения обратной задачи аналитической геометрии. Кроме этих приложений, методы теории R-функций используются также в приближенных способах решения краевых задач. Эти разделы будут изложены в следующих частях настоящего пособия.
1. Рвачев В.Л. Теория R-функций и некоторые ее приложения. – Киев: Наук. думка, 1982. – 552 с.
2. Рвачев В.Л. Геометрические приложения алгебры логики. – Киев: Техника, 1967. – 212 с.
3. Рвачев В.Л., Рвачев В.А. Теория приближений и атомарные функции. – М.: Знание, 1978. – 64 с.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.