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