Россия |
Интервальная арифметика над конечным полем и ее приложения к теории экспериментов с автоматами
Заметим, что множество обобщенных интервалов является замкнутым относительно введенных бинарных операций.
Как следует из формулы (19.4), любая бинарная операция над обобщенными интервалами сводится к соответствующей операции над обычными интервалами поля .
Введем унарную операцию над обычным интервалом :
где " " - это элемент поля , обратный к элементу по сложению, т. е. такой, что . Аналогичную операцию для обобщенного интервала определим так:
С использованием этой операции бинарная операция вычитания выражается через операцию сложения:
( 19.5) |
Например, при , тогда .
Введем операцию умножения элемента на обобщенный интервал :
( 19.6) |
Используя эту операцию, бинарную операцию умножения обобщенных интервалов можно записать в виде
( 19.7) |
Например, если то имеем
И наконец, операцию деления обобщенных интервалов можно записать в виде
( 19.8) |
где - это элемент , обратный элементу по умножению, т. е. такой, что .
Например, если , то
Остановимся на свойствах арифметических операций в . Напомним, что в классической интервальной арифметике [2] функция
где (при делении предполагается, что ) - непрерывные функции на компактном множестве, и потому принимает как наименьшее, так и наибольшее значения. Таким образом, есть также замкнутый вещественный интервал, который полностью заполнен вещественными числами, являющимися результатами упомянутых бинарных операций над соответствующими числами. При этом границы результата выражаются через операции с границами операндов. Некоторая, но не полная, аналогия справедлива и в интервальной арифметике над полем . Исходя из указанной аналогии, найдем формулы, позволяющие выражать результаты бинарных операций над обычными интервалами через их границы.
Введем понятие ширины обобщенного интервала и обычного интервала , обозначаемых далее как и соответственно:
Понятно, что и - это число элементов в соответствующих интервалах. Очевидно также, что в любом случае.
Пусть - обычные интервалы поля , тогда для сложения интервалов справедлива следующая формула
Доказательство этой формулы приведено в [31].
Аналогично, для операции вычитания обычных интервалов справедлива следующая формула
Произведение и частное интервалов представить через операции с границами сомножителей в общем случае не удается. Ситуация по сравнению с классической интервальной арифметикой осложняется в связи с тем, что, к примеру, для произведения интервалов не выполняется даже включение:
Следующее утверждение, доказательство которого приведено в [31], касается свойств введенных интервальных операций и самих интервалов.
Теорема 19.1. Пусть , тогда:
- (коммутативность);
- (ассоциативность);
- , то есть и являются единственными нейтральными элементами для сложения и умножения соответственно;
- не имеет делителей нуля;
- Произвольный невырожденный интервал из не имеет обратного ни по сложению, ни по умножению, но ;
- (субдистрибутивность);
- , где (дистрибутивность умножения на число);
- ;
- , где ;
- если - обычные интервалы и ;
- и .
Заметим, что с введенными операциями сложения и умножения на число не является линейным пространством, и даже квазилинейным, так как не выполняется аксиома линейности
где
Как и в классической интервальной арифметике, в интервальной арифметике над конечным полем возникают задачи поиска решений интервальных уравнений и систем. Кратко остановимся на этом.
Рассмотрим уравнение относительно Х
( 19.9) |
зависящее от некоторых параметров , где - рациональное выражение, которое состоит из интервалов соединенных знаками арифметических операций.
Определение 19.4. Назовем алгебраическим решением уравнения (19.9) такой обобщенный интервал , что при его подстановке в (19.9) получается точное равенство.
Пусть, например, и рассматривается уравнение . Можно убедиться, что интервалы и , подставленные в заданное уравнение, дают точное равенство, т. е. оба этих интервала являются алгебраическими решениями. Из этого примера следует, что алгебраическое решение уравнения в общем случае не единственно.
Следующие определения множеств решений были введены в [51] для множеств решений интервальных систем линейных алгебраических уравнений, здесь эти множества решений определяются для уравнений (19.9).
Определение 19.5. Назовем объединенным множеством решений уравнения (19.9) следующее множество элементов:
Так, для уравнения объединенное множество решений есть .
Определение 19.6. Назовем допустимым множеством решений уравнения (5.9) следующее множество:
Для рассмотренного выше примера , т. е. для этого уравнения имеет место включение . Легко показать, что такое включение справедливо и в общем случае. Кроме того, для этого же примера , т. е. допустимое множество решений совпадает с одним из алгебраических решений.
Определение 19.7. Назовем управляемым множеством решений уравнения (19.9) следующее множество:
Так, для уравнение управляемое множество решений есть .
Теорема 19.2. Линейное уравнение , где - обычные интервалы над полем , имеет алгебраическое решение в виде обобщенного интервала тогда и только тогда, когда .
Доказательство.
Необходимость. Докажем ее от противного. Пусть . Покажем, что в этом случае рассматриваемое уравнение решений не имеет. Пусть . Выберем произвольный элемент и построим множество . Очевидно, что в все элементы попарно различны т. е. . Элемент поскольку среди элементов существует по крайней мере один такой элемент ибо . Из произвольности элемента следует, что в нет ни одного элемента т. е. алгебраическое решение пусто.
Достаточность. Пусть тогда алгебраическое решение есть . При этом по свойству 11 в теореме 19.1 . Отсюда следует, что Тогда, учитывая, что , получим , т. е. множество не пусто.
Заметим, что теорема 19.2 для случая, когда в уравнении вместо обычных интервалов использованы обобщенные интервалы, неверна. В самом деле, пусть . Перебором можно проверить, что уравнение в этом случае алгебраического решения не имеет.
Для существования алгебраического решения уравнения условие является необходимым, но не является достаточным даже для случая, когда и - обычные интервалы. Например, при уравнение алгебраического решения не имеет, хотя . В то же время это уравнение имеет объединенное множество решений и допустимое множество решений .
Для уравнения
введенные множества решений определяются следующим образом:
( 19.10) |
( 19.11) |
( 19.12) |
Для уравнения
где
множество решений определяются аналогично:
( 19.13) |
( 19.14) |
( 19.15) |
Равенства (19.10)-(19.12), (19.13)-(19.15) следуют из определения множеств и определения теоретико-множественных операций объединения и пересечения.
Рассмотрим пример. Пусть и уравнение имеет вид
Для наглядности построим таблицу деления , где .
Объединение всех элементов строк (столбцов) таблицы составляет объединенное множество решений . Пересечение элементов строк таблицы составляет допустимое множество решений . Пересечение элементов столбцов таблицы пусто, поэтому и управляемых решений уравнение не имеет.
Теорема 19.3. Все множество решений уравнений и и алгебраическое решение, если оно существует, включаются в объединенное множество решений, т. е. в для уравнения и в для уравнения
Доказательство этой теоремы следует из равенств (19.10)-(19.12), (19.13)-(19.15) для множеств решений. Для алгебраического решения очевидно, что если оно существует, то все его элементы являются допустимыми решениями и, следовательно, принадлежат также и объединенному множеству решений.
Вопросы и упражнения
- Дайте определение равенства двух интервалов.
- Приведите определения различных типов интервалов: обычных, обобщенных, правильных, неправильных, вырожденных.
- Дайте определение бинарных операций над различными типами интервалов.
- Перечислите свойства интервалов и операций над ними.
- Приведите определения различных типов решений интервального уравнения : алгебраического, объединенного, допустимого, управляемого.
- Сформулируйте критерий существования алгебраического решения линейного интервального уравнения .