Математика к Математическое
моделирование
Сетевое научное издание http://mathmelpub.ru ISSN 2412-5911
УДК 517.977
Представление обратимых линейных обыкновенных дифференциальных операторов в виде композиции простейших операторов
Ссылка на статью:
// Математика и математическое моделирование. 2018. №4. С. 45-61.
Б01: 10.24108/шаШш.0418.0000138
Представлена в редакцию: 21.08.2018 © НП <<НЭИКОН>>
Л ^
Четвериков В. Н.1'
[email protected] 1МГТУ им. Н.Э. Баумана, Москва, Россия
Исследуются обратимые линейные дифференциальные операторы с одной независимой переменной, обратные к которым также являются дифференциальными. Как примеры таких операторов рассматриваются операторы, которые в некоторых базисах задаются верхними треугольными матрицами, отличающимися от единичных матриц только первой строкой. Операторы такого вида названы одноклеточными. Доказывается, что любой обратимый обыкновенный линейный дифференциальный оператор представляется в виде композиции одноклеточных операторов. Показано, чему равно минимальное количество одноклеточных операторов в такой композиции. Полученные результаты обобщаются на линеаризации нелинейных обратимых преобразований систем с управлением, при которых переменные одной системы выражаются не только через переменные другой системы, но и их производные.
Ключевые слова: обратимые обыкновенные линейные дифференциальные операторы; преобразование систем управления
Введение
Обратимые дифференциальные операторы возникают при решении многих математических задач (см., например, [1, §2.3], также [2, 3]). Описанию обратимых линейных обыкновенных дифференциальных операторов посвящены работы [4, 5, 6, 7]. В [4] получена классификация таких операторов, основанная на сопоставлении каждому обратимому оператору таблицы чисел и описании этих таблиц на наглядном элементарно-геометрическом языке. Таким образом, обратимому линейному обыкновенному дифференциальному оператору ставится в соответствие элементарно-геометрическая модель, которая называется ¿-схе-мой квадратов. В [5, 7] получено описание всех обратимых операторов, имеющих одну и ту же ¿-схему. В [5, 6] все указанные результаты обобщены на обратимые отображения фильтрованных модулей, порожденные одним дифференцированием (точное определение см. в разд. 2). Такие отображения были названы обратимыми Б-операторами. Было показано, что обратимыми Б-операторами являются, в частности, обратимые линейные разностные
операторы с периодическими коэффициентами, линеаризации С-преобразований (см. [2, 3]) и унимодулярные матрицы.
В данной работе вводится понятие одноклеточного Д-оператора. Так названы обратимые Д-операторы, ^-схемы которых состоят из одного квадрата. Установлено, что любой обратимый Д-оператор разлагается в композицию одноклеточных, причем минимальное количество одноклеточных Д-операторов в такой композиции равно количеству квадратов ^-схемы исходного Д-оператора.
Статья организована следующим образом. В разд. 1 определяются обратимые линейные дифференциальные операторы с одной независимой переменной. В разд. 2 формулируется обобщение таких операторов, а в разд. 3 — их элементарно-геометрические модели. Разд. 4 посвящен описанию обратимых Д-операторов, имеющих одну и ту же ^-схему. Основные результаты работы приводятся в разд. 5, а их доказательство — в разд. 6, 7.
Пусть М — одномерное многообразие; А = С^(М) — алгебра гладких функций на М; Р, <2 — модули гладких (бесконечно дифференцируемых) сечений двух векторных расслоений £, ( над М размерности т и т0 соответственно (о теории расслоений см. [8, гл. 2, 3]). Напомним, что если фиксировать координату £ на М и координаты рь .. ., рт в слоях расслоения £, то любое сечение этого расслоения можно представить себе как векторную функцию р(£) = (р1 (£), ..., рт(£))Т. Аналогичное представление существует для сечений расслоения (, координаты в слоях которого будем обозначать через д1, .. ., дто.
Пусть к — некоторое неотрицательное целое число. Отображение А из Р в <2, заданное в координатах соотношениями вида
называют линейным обыкновенным дифференциальным оператором из Р в 2 порядка < к.
Через огё А будем обозначать порядок дифференциального оператора А, т.е. к = огё А, если А — оператор порядка не выше к, но не является оператором порядка не выше к — 1.
Линейный дифференциальный оператор из Р = А в 2 = А (т.е. в случае т = т0 = 1) называют скалярным.
Формулой (а+А)(р) = А(ар), р Е Р, определим операцию умножения линейного дифференциального оператора А из Р в 2 на функцию а Е А. Множество всех линейных дифференциальных операторов порядка не выше к, действующих из Р в 2, представляет собой А-модуль относительно этого умножения. Обозначим этот модуль через КЙ+(Р, 2). Из определений следует, чтоБ1ГГ+(Р, 2) С Б1й++1(Р, 2) при к > 0. Объединение Б1й+(Р, 2) для всех к > 0 представляет собой А-модуль бесконечной размерности. Обозначим его
1. Линейные дифференциальные операторы
через Б1й+(Р, 2).
Так как линейные дифференциальные операторы представляют собой отображения, то определена операция композиции соответствующих операторов. Дифференциальный оператор А: Р ^ 2 называют (двусторонне) обратимым, если существует такой дифференциальный оператор А-1: <2 ^ Р, что композиция А-1 о А есть тождественное отображение модуля Р, а композиция А о А-1 — тождественное отображение модуля <2. В этом случае оператор А-1 называют обратным к А.
В координатах элементы Р, <2 удобно представлять в виде столбцов функций, а линейный оператор А: Р ^ 2 — в виде матрицы скалярных операторов. Нетрудно доказать, что обратимый линейный дифференциальный оператор задается квадратной матрицей.
Пример 1. Рассмотрим в случае трехмерных расслоений ( операторы А и А-1, заданные матрицами
Д Д2 — £ Д3 — Ш + £ + 1 \
А
1 В В2
л2тл3 ,тлтл 4 .7-> 2
^Д3 — ЮБ4 — Ш2 + (£ + 1)Д ( (£ + 1)Д2 Д2 + 1 — (£ + 1)Д — Л
А
-1
)2 Д2
22
Ш2 — (£ +1)Д + 1Д2 — Д —Ш + £ у — Ш + 1 —Д £ у
й
где Д = —. Нетрудно убедиться в том, что данные операторы являются взаимно обратными.
2. Обобщения линейных дифференциальных операторов
Любой линейный обыкновенный дифференциальный оператор А: Р ^ 2 определяет гомоморфизм из модуля Б1й+(А, Р) в модуль В1Г:+(А, <2). А именно, оператор в Е В1Й^+(А, Р) отображается в оператор а = А о в из А в 2. Так как порядок композиции А о в не может быть больше суммы порядков А и в, то а Е В1й:++Ь(А, <2), где Ь = огё А. Модульная структура в Б1Г:+(А, Р) и Б1Г:+(А, <2) выбрана так, что данное отображение есть гомоморфизм модулей. Если оператор А обратим, то указанное отображение является изоморфизмом. На основе данной конструкции понятие линейного обыкновенного дифференциального оператора можно обобщить следующим образом [5, 6].
Пусть М — гладкое (бесконечно дифференцируемое) многообразие; А = С); £0 С С ... С £I С £г+1 С ... — система вложенных конечномерных векторных расслоений над многообразием М; Ог — А-модуль гладких сечений векторного расслоения для I > 0. Тогда имеем систему вложенных модулей О0 С О1 С ... С Ог С Ог+1 С ... Обозначим О = и Ог. Кроме того, пусть существует такое отображение Д : О —> О, что ) С Ог+1 при I > 0, а соответствующие факторотображения
Д : ^ ^ , I > 0, (2)
Ог_ 1 Ог
где = 0, есть изоморфизмы А-модулей. Таким образом, для любого I фактормодуль Сг+1/Сг изоморфен Со/С_1 ~ Со. При выполнении всех этих условий отображение Б будем называть порождающим оператором, а модуль С — фильтрованным модулем, порожденным модулем С0 и оператором Б (или, более кратко, Б-порожденным модулем). При этом, если элемент д € С лежит в Сг \ Сг_ 1, то число I называют фильтрацией этого элемента.
Модуль Р) является Б-порожденным модулем с порождающим оператором Б,
который элемент в € (А, Р) отображает в его композицию с производной по Бв = в ° М (доказательство см. в [4]).
Гомоморфизм А одного Б-порожденного модуля Б в другой Б-порожденный модуль С назовем Б-оператором порядка не выше /, если он коммутирует с порождающими операторами, т.е. А ° Бр = Бс ° А, и увеличивает фильтрацию элементов не более, чем на /, т.е. А(Бк) с Ск+г для любого к > 0, где Бр, Бс — порождающие операторы, а {Бк}, {С/} — системы вложенных подмодулей модулей Б и С соответственно.
Б-Оператор А: Б ^ С назовем обратимым, если можно указать такой Б-оператор А-1: С ^ Б, что композиция А-1 ° А есть тождественное отображение Б-порожденного модуля Б, а композиция А ° А-1 — тождественное отображение Б-порожденного модуля С. В этом случае Б-оператор А_1 назовем обратным к А.
Любой линейный дифференциальный оператор из Р в Q порядка не выше I определяет Б-оператор порядка не выше I из Б-порожденного модуля 010:+ (А, Р) в Б-порожденный модуль В1й+ (А, Q). Линейный дифференциальный оператор обратим тогда и только тогда, когда обратим соответствующий ему Б-оператор.
Следующие два типа объектов также интерпретируются как обратимые Б-операторы. Рассмотрим полиномы от одной переменной. Квадратная полиномиальная матрица, определитель которой есть ненулевая постоянная, называется унимодулярной [9, §60]. Модуль столбцов одного размера, состоящих из полиномов, образует Б-порожденный модуль, если в качестве порождающего оператора взять умножение столбцов на полиномиальную переменную. Умножение унимодулярной матрицы на столбец есть обратимый Б-оператор.
Обратимые С-дифференциальные операторы на бесконечном продолжении системы с управлением (подробности см. в [3]) также определяют обратимые Б-операторы. Соответствующий Б-порожденный модуль есть модуль картановских форм, а порождающий оператор совпадает с полной производной по £ на бесконечном продолжении системы с управлением. В этом случае М есть бесконечное продолжение системы с управлением, а значит, является бесконечномерным многообразием (см. [2, гл. 6], [3]). Отметим, что результаты данной статьи применимы и к этому бесконечномерному случаю.
Из определения Б-порожденного модуля Б = и^=0Бк следует, что если /1, .. ., /т —
базис модуля Б0, то Б3/¿, г = 1, т, ] = 0, к, — базис модуля Бк. Из определения же Б-оператора А: Б ^ С следует, что
/ т к \ т к
а ЕЕЬцб3/Л = ЕЕб3а/), ьгз € а.
4=13=0 ' г=13=0
Поэтому любой D-оператор А определяется набором элементов A(/j), i = 1, m. Если L = ord А, то указанные элементы лежат в GL. А если еь ..., emo — базис модуля G0, то
mo L
A(/i) = Е Е ej, i = 1, m, j G A. j=ifc=0
L k
Выражение вида J] akDk, ak G A, aL = 0, определяет D-оператор из G в G, который уве-
fc=0
личивает фильтрацию элементов G ровно на L. Такой оператор будем называть скалярным D-оператором порядка L. Так как любой D-оператор является гомоморфизмом модулей и коммутирует с порождающими операторами, то он коммутирует и с любым скалярным D-оператором.
Таким образом, любой D-оператор А определяется матрицей скалярных D-операторов
L
Aj = Y^ jDk, i = 1, m, j = 1, mo. fc=0
3. Схемы квадратов
Пусть А — обратимый D-оператор из D-порожденного модуля F = U Fk в D-поро-
fc=0
жденный модуль G = ^U G^. Для различных k, l > 0 рассмотрим пересечения A(Fk) П Gj. Модули Gi, A(Fk) являются модулями гладких сечений векторных расслоений над M. Обозначим соответствующие расслоения через ^ и . По определению слои этих расслоений над точкой t G M имеют постоянную размерность, не зависящую от t. Пересечение модулей A(Fk) П Gi является модулем гладких сечений пересечения векторных расслоений ^ и . Слои пересечения векторных расслоений могут иметь разную размерность, зависящую от точки t G M. Такой объект называют векторным расслоением с особенностями. Под размерностью модуля R гладких сечений векторного расслоения с особенностями над многообразием M мы понимаем целочисленную функцию, которая точке t G M ставит в соответствие размерность слоя этого расслоения над t. Обозначим эту функцию через dim R.
Пусть L = ord A, а K = ord A-1. Точку t G M будем называть d-регулярнои точкой обратимого D-оператора A, если в некоторой окрестности этой точки пересечение слоев и имеет постоянную размерность для любых l = 0, L и k = 0, K. Таким образом, в окрестности d-регулярной точки для указанных k и l функции dim(A(Fk) П Gi) постоянны. Далее будем рассматривать обратимые D-операторы только в окрестности d-регулярных точек.
Каждый D-оператор A порождает последовательность целых неотрицательных чисел dk i = dim(A(Fk) П Gj) для l, k > 0. Эта последовательность однозначно определяет последовательность чисел
Pfc,i = - Kk—i,i—i, k, l > 0, (3)
где Kfc,i = dfc,i - dfc—i,i - dfc,j—i + dfc—i,i—i (полагаем, что dfc,i = Kfc,i = 0, если k < 0 или l < 0).
Нетрудно доказать, что последовательность {¿д^} восстанавливается однозначно по последовательности {рк,г}. При этом последовательность {¿к^} — возрастающая, а последовательность {рк1} имеет только конечное число ненулевых значений (см. далее).
Для описания последовательностей {р&,г}, соответствующих обратимым Б-операторам, введем следующие понятия [4]. Рассмотрим конечный набор квадратов, расположенных в первой четверти координатной плоскости, у которых вершины имеют целочисленные координаты, а стороны параллельны осям координат. Верхнему правому углу (т.е. дальнему от начала координат) каждого квадрата припишем значение -1, а нижнему левому углу (т.е. ближнему от начала координат) — значение 1. Отметим, что квадраты могут пересекаться и даже совпадать. Если есть точки, являющиеся вершинами нескольких квадратов, значения, назначенные по каждому квадрату, в этих точках суммируем. Остальным точкам первой четверти с целочисленными координатами припишем нулевые значения. Получим последовательность чисел р^, к > 0,1 > 0. Предположим, что существует такая последовательность целых неотрицательных чисел ак1, что последовательность чисел рк1 = рк1 + удовлетворяет следующим условиям:
^ те
£РМ = о (/ > 0); £рм = 0 (к > 0); (4)
к=0 1=0 те те
£ рМ = £ ро,1 = (5)
к=0 1=0
1-1
£р.,1 > , р^ > (к > 0,1 > 0), (6) .7=0 .7=0
где т € N 2^,1 — количество квадратов с верхним правым углом в точке (к, /).
Указанный набор квадратов будем называть ¿-схемой квадратов, а соответствующую этому набору последовательность {рк1} — т-таблицей ¿-схемы квадратов.
Отметим, что ¿-схема квадратов определяет последовательность {рк,1} неоднозначно, так как может существовать несколько вариантов выбора последовательности {ак,1}, используемой для получения последовательности {рк1} (примеры таких ¿-схем можно найти в [5, 7]).
Теорема 1 ([5,7]). Пусть Б и С — Б-порожденые модули, причем Б0 ~ Ат ~ С0. Тогда:
а) для всякого обратимого Б-оператора из Б в С последовательность {рк,1}, построенная согласно формулам (3), в окрестности ¿-регулярной точки совпадает с т-таблицей некоторой ¿-схемы квадратов;
б) если ¿-схема квадратов имеет т-таблицу, то существует обратимый Б-оператор из Б в С, последовательность {рк,1} которого совпадает с данной т-таблицей.
Пример 2. На рис. 1 представлены две ¿-схемы и их таблицы чисел {рк,1}. Данные ¿-схемы интересны тем, что первая состоит из одного квадрата, а вторая есть ¿-схема для оператора из примера 1. Последовательность {рк1} этого оператора совпадает с изображенной на рис. 1 3-таблицей ¿-схемы. Квадраты ¿-схем выделены пунктирными линиями.
Рис. 1
Таблицы рк,^ изображены графически так, что черным цветом выделены целочисленные точки (к, /), для которых ркг = 0. Значение ркд указано справа сверху от точки (к, /). В остальных точках значения ркд нулевые.
4. Конструирование обратимых D-операторов
Покажем, как построить обратимый D-оператор по заданной d-схеме и какие структуры для этого еще нужно задать. Пусть задана d-схема квадратов, для нее построена последовательность чисел pk,i, найдены такие целые неотрицательные числа ak1, что набор (Рм = Pk,i + удовлетворяет условиям (4)-(6). Обозначим через Z множество верхних правых углов квадратов d-схемы, а через B — множество элементов двух следующих типов. Элементы первого типа — это нижние левые углы квадратов. Для каждой пары (k, /) существует ak l элементов второго типа с координатами (k, /). В B нет других элементов. Из равенств (4)-(5) следует, что сумма чисел ak,l равна m. Поэтому множество B имеет на m элементов больше, чем множество Z.
Обозначим через Zk l подмножество элементов Z с координатами (k, /), а через Bk l — аналогичное подмножество в B. Для элемента ß множества B или Z обозначим через ci(ß) его первую координату, а через c2(ß) — его вторую координату. Для элементов ß1 и ß2 из множеств B и Z введем следующее отношение порядка:
ßl X ß2 ^ Ci(ßi) < Ci(ß2), C2(ßl) < C2(ß2), Ci(ßi) + C2(ßl) <Ci(ß2)+ C2(ß2).
Поставим в соответствие каждой паре элементов £ G Z, ß G B скалярный D-оператор , удовлетворяющий следующим условиям.
1. Если ß X £, то □£,£ есть скалярный D-оператор порядка не больше, чем и ci (£) — ci (ß), и c2(£) — c2(ß). В остальных случаях, т.е. когда ß ^ £, полагаем □ç e = 0.
2. В случае, когда £ и в соответствуют углам одного квадрата, порядок оператора равен с1(£) — с1(в). Для остальных элементов в расположенных на одной диагонали с £ (т.е. с1(£) — с1(в) = с2(£) — с2(в)) порядок оператора П^в строго меньше с1 (£) — с1(в).
3. Для любого к > 0 в каждой точке рассматриваемой окрестности многообразия М невырождена квадратная матрица функций
(□?,в), £ € ^, з> 0, в € Бм, г > 0. (7)
То, что эта матрица квадратная, следует из определения , Бк,^ и из второго равенства в (4). То, что она состоит из функций, т.е. скалярных Б-операторов нулевого порядка, следует из условия (а).
4. Аналогично для любого I > 0 невырождена матрица
(□?,в), £ € 7, з> 0, в € Бг,1, г > 0. (8)
Заметим, что обе координаты любого элемента из Z положительны. Поэтому число рк,0 совпадает с количеством элементов в подмножестве Бк 0. Из первого равенства (5) следует, что множество Б имеет т элементов с нулевой второй координатой. Обозначим их через в1, ..., вт. Аналогично доказывается, что множество Б имеет т элементов с нулевой первой координатой. Обозначим эти элементы через вЬ .. ., вт. Каждому элементу в € Б поставим в соответствие элемент Уд € С, определенный условиями: А) элементы , ..., Увт образуют базис модуля С0; Б) для любого £ € Z имеем
£ П?,в(Ув) = 0. (9)
Используя (9) и невырожденность матриц (8) при I > 0, любой элемент Уд можно выразить через элементы 4, с2(в1) < с2(в). Таким образом, элементы Уд € С, в € Б, однозначно определяются базисом модуля С0 и набором скалярных Б-операторов . В частности, имеем
т
Ув1 = £Д.(Ув), г = 1~т, (10)
7=1
где Д. — некоторые скалярные Б-операторы.
Выберем какой-либо базис /1,. .., /т модуля Б0 и определим искомый обратимый Б-опе-ратор Д условием
Д(/г) = Ув1, г = ТТ^. (11)
Из (10) следует, что (Д.) есть матрица скалярных Б-операторов, определяющая Б-оператор Д. Аналогично
т
Ув = £Д-ЛУв1), з = ттт. (12)
г=1
Б-Оператор с матрицей (Д-1) есть обратный к Д.
Таким образом, обратимый D-оператор А из D-порожденного модуля F в D-порожден-ный модуль G однозначно определяется своей d-схемой квадратов, выбором скалярных D-операторов П^в, £ G Z, в G B, и выбором базисов модулей G0 и F0. При этом D-опера-торы Dç,e определяются обратимым D-оператором А неоднозначно. Действительно, умножим слева каждый скалярный D-оператор П^в с фиксированным £ G Z и всевозможными в G B на одну и ту же ненулевую функцию. Получим другой набор D-операторов П^, £ G Z,в G B. Однако решения Ve, в G B, новой и старой систем уравнений (9) будут совпадать. А значит, взаимно обратные D-операторы А и А-1 не меняются. Аналогично, изменив нумерацию элементов базисов модулей G0 и F0, получим другие базисы, соответствующие той же паре обратимых D-операторов А и А-1.
Пусть А: F ^ G — обратимый D-оператор, L = ord А, а K = ord А-1. Для k, l > 0 обозначим через G^ подмодуль
Gi п А^) + Gi_i Gi-i
модуля G1/G1-1. Так как D-оператор А коммутирует с порождающим оператором D, то факторотображение (2) отображает Gk,i в Gk+1,1+1. Обозначим
Hfc,M = {a G GM : Dsa G Gfc+S_1,i+S} , k, l > 0, s > 0.
d-Регулярную точку t G M обратимого D-оператора А будем называть s-регулярной, если в некоторой окрестности этой точки модули Hfc,z,s имеют постоянную размерность при 0 < k < K, 0 < l < L и 0 < s < min {k, l}.
Теорема 2 ([5,7]). Пусть F и G — D-порожденые модули, причем F0 ~ Am ~ G0. Тогда:
а) для заданных d-схемы квадратов и ее m-таблицы, а также скалярных D-операторов , £ G Z, в G B, удовлетворяющих условиям 1-4, и базисов модулей G0 и F0 существует
единственный обратимый D-оператор из F в G, определенный соотношениями (10)—(11);
б) для любого обратимого D-оператора А : F ^ G существуют такие скалярные D-операторы П^в, £ G Z, в G B, удовлетворяющие условиям 1-4, и базисы модулей G0 и F0, что в окрестности s-регулярной точки D-оператор А имеет вид (10)—(11).
Теорема 3 ([5, 7]). Множество d-регулярных точек и множество s-регулярных точек являются открытыми всюду плотными множествами в M.
5. Основные результаты
Обратимый D-оператор, d-схема которого состоит из одного квадрата, будем называть одноклеточным.
Так как d-схема обратного D-оператора А-1 получается из d-схемы D-оператора А зеркальным отражением относительно биссектрисы первой четверти, то обратный D-оператор к одноклеточному также является одноклеточным (см. первую d-схему на рис. 1).
Теорема 4. Пусть Б и С — Б-порожденные модули, причем Б0 ~ Ат ~ С0. Для любого одноклеточного Б-оператора Д: Б ^ С существуют базисы модулей С0 и Б0, в которых матрица Д имеет блочный вид
' 1 □ 0 Е
(13)
где □ — строка, составленная из скалярных Б-операторов П?,в Б-оператора Д (см. теорему 2), 0 — столбец нулевых Б-операторов, Е — единичная матрица. Максимальный порядок Б-операторов из строки □ совпадает с размером квадрата ¿-схемы Д.
Теорема 5. Пусть Б и С — Б-порожденые модули, причем Б0 ~ Ат ~ С0. Любой обратимый Б-оператор Д: Б ^ С в окрестности ^-регулярной точки представляет собой композицию одноклеточных. Минимальное количество одноклеточных Б-операторов в такой композиции равно количеству квадратов ¿-схемы Б-оператора Д.
Из сформулированных результатов и доказательства теоремы 5 получаем следующий алгоритм разложения обратимых Б-операторов в виде композиции одноклеточных.
Этап 1. Находим ¿-регулярные точки и таблицы чисел ¿к,1, кк1 и рк1. Строим ¿-схему квадратов.
Этап 2. Находим ^-регулярные точки и наборы скалярных Б-операторов □^ в. Фиксируем ^-регулярную точку Ь и базисы модулей С0 и Б0 в ее окрестности.
Этап 3. В окрестности ^-регулярной точки Ь находим последовательность одноклеточных Б-операторов следующим образом:
1) находим к0 — минимальное значение первой координаты элементов Z;
2) находим г0 — максимальный из номеров г, для которых Бк0,^ = 0;
3) выбираем такие элементы во € Бк0,^0 и £0 € Zkо,1о, что □^0,в0 (Ь) = 0;
4) выбираем такой элемент Уд0 € Д(Бк0) П С^0 и базис Уд1 , . .., Увт модуля Д(Б0), что соотношение (9) для £0 имеет вид
Ув! + £ □?0,в1 (У#) — У
в0
0.
7=2
5) строим одноклеточный Б-оператор Д1 вида (13), где □ = (Л&в, ..., □?0,вт
6) если Б-оператор Д о Д1 не является одноклеточным, то заменяем Д на Д о Д1 и повторяем этапы 1-3 для этого Б-оператора; в противном случае получаем набор одноклеточных Б-операторов, композиция которых совпадает с исходным оператором.
Пример 3. Применение приведенного алгоритма к оператору Д из примера 1 дает следующее разложение в области Ь = — 1:
Д
(0 0 — (Ь +1) ^ 1 0 0 ^ 0 1 — (Ь + 1)Б
/
г + 1
00 -Б 1 0
\
-Б 0 1,
\ г + 1
/
Б 1
г+1
г + 1
\
1 0 0
0 1 Б 0 —^
1
1
0
1
0
0
о
о
о
г
0
1
6. Доказательство теоремы 4
Любая т-таблица ^-схемы, состоящей из одного квадрата, имеет вид, указанный на рис. 1, причем т > 2. Действительно, если нижний левый угол единственного квадрата располагается на ненулевой строке или столбце, то для этой строки (столбца) не выполняется условие (4). Поэтому нижний левый угол квадрата может располагаться только в точке (0, 0), а тогда верхний правый угол квадрата располагается в точке (г, г), где г — размер квадрата. Опять же из условия (4) следует, что на прямых к = г и I = г должны лежать по одной единице. Если единица лежит, например, в точке (к0, г) и к0 > 0, то условие (4) не выполняется для к = к0. Следовательно, единицы лежат в точках (0, г) и (г, 0), а вне точек (г, г), (0, г), (г, 0), (0, 0) располагаются нули. Наконец, из условия (5) следует, что р0 0 = т — 1. Так как в точке (0, 0) лежит нижний левый угол квадрата, то т — 1 > 1.
Для построения обратимого оператора, соответствующего данной т-таблице используем изложенный выше алгоритм (см. разд. 4). В данном случае точка со значением — 1 только одна, ее координаты (г, г), и ей соответствует единственный элемент множества Z, который мы обозначим £. Точкам (0, г), (г, 0) и (0, 0) соответствуют т +1 элемент множества В. Обозначим их через , .. ., вш+1 с учетом следующего соответствия между ними и координатами:
в1 = (0, г), в2 = ... = вт = (0, 0), вт+1 = (г, 0). Для данной ^-схемы упростим введенные ранее обозначения следующим образом:
= П^., V,- = , 3 = 1, т+1.
Согласно условиям 1-4 и рис. 1, □1 и □т+1 — ненулевые скалярные В-операторы нулевого порядка (ненулевые функции), П2, . .., Пт — В-операторы порядка не выше г (В-оператор, соответствующий нижнему левому углу квадрата имеет порядок ровно г, остальные — меньше г). Так как квадрат ^-схемы один, система (9) состоит из одного уравнения вида
т+1
Е п*(у*) = 0. (14)
*=1
По построению, У1, .. ., Ут — базис модуля С0, Ут+1, У2, .. ., Ут — базис модуля Д(В0). Учитывая, что □1 и □т+1 — ненулевые функции, заменим базисные элементы У1 на □1(У1) и Ут+1 на —□т+1(Ут+1). Получим другие базисы модулей С0 и Д(^0), элементы которых мы будем по-прежнему обозначать У1, .. ., Ут+1. Тогда уравнение (14) принимает вид
т
У1 + Е □ (V*) — Ут+1 =0.
г=2
Используя это уравнение, выразим элементы Ут+1, У2,..., Ут через элементы У1,..., Ут. Получим матрицу обратимого В-оператора Д вида (13), где □ = (^2, ..., ^т). В заключение заметим, что В-оператор Д изоморфно отображает модуль в модуль Д(^0). Поэтому замена базиса Д(^0) означает замену базиса Таким образом, для достижения (13) мы соотвествующим образом выбрали базисы модулей С0 и .
7. Доказательство теоремы 5
Рассмотрим ¿-схему квадратов обратимого Б-оператора Д: Б ^ С, а также соответствующий набор скалярных Б-операторов □^ в, £ € Z, в € Б, удовлетворяющих условиям 1 -4, и базисы модулей С0 и Б0 (см. теорему 2). Обозначим через гк1 и Ьк1 — количество элементов в Zk,1 и Бк1 соответственно. Пусть к0 — минимальное значение первой координаты элементов Z. Тогда к0 > 0, так как обе координаты любого элемента из Z положительны. Из определения т-таблицы ¿-схемы квадратов следует, что
р.,1 = 7 — 7, 3 > 0, I > 0. (15)
С учетом этого соотношения и равенства гк,1 = 0, верного при к < к0, второе равенство в (4) при 0 < к < к0 переписывается в виде
те
£ Ьк,1 = 0. 1=0
А так как по определению Ьк,1 > 0, то Ьк,1 = 0 для всех к и I из последней суммы, т.е. при
0 < к < к0,1 > 0.
Поскольку гк0,1 > 0 для некоторого /, из (4) и (15) следует, что не все числа 6к0,^, г > 0, нулевые. Среди номеров г, удовлетворяющих условию 6ко,г = 0, выберем максимальный. Обозначим его г0. Выберем элемент во € Бк0,^0. Рассмотрим какую-либо з-регулярную точку Ь € М и матрицу (7), соответствующую номеру к = к0. Условие 4 означает, что эта матрица невырождена в точке Ь. Поэтому столбец, соответствующий элементу во, ненулевой. Выберем такой элемент £0 € Zkо,1о, что □^0,в0(Ь) = 0. Из условия 1 следует, что во ^ £0, а значит, г0 < /0.
Так как Ьк,1 = 0 при к0 > к > 0, и 6ко,^ = 0 при г > г0, то соотношение (9) для £0 можно представить в виде
£ □?о,в(Ув)+ £ □со,в(Ув)+ £ □?о,в(Ув) = 0. (16)
ве£о,го веВо,г, 1<1о вeBfcо,г, 1<го
Первая сумма этого соотношения лежит в Д(Б0) П С1о и не лежит в С1о-1, иначе условие 4 для I = /0 не выполняется. Элементы Ув, в € Б01, I < /0, из второй суммы в (16) лежат в Д(Б0) П С1о-1. Наконец, из условия 1 следует, что Б-операторы □¿0,в из третьей суммы в (16) нулевого порядка, так как для них с1(в) = с1(£0). Поэтому третья сумма лежит в Д(Бко) П Сго и не равна нулю, иначе не выполняется условие 3 для к = к0. Обозначим
У = — £ □?о,в (Ув). (17)
веВ:0,ь 1<го
Напомним (см. доказательство теорем 1 и 2 в [5, 7]), что для всех к > 0,1 > 0 множество Бк1 отождествляется с множеством базисных элементов фактор-модуля
в =_С1 П Д(Бк)_
м С1 П Д(Бк-1) + С1-1 П Д(Бк) + Б(С1-1 П Д(Бк-1))'
а элемент Уд вводится как элемент модуля П Д(Вк), фактор-элемент которого есть базисный элемент модуля Вк,1, соответствующий элементу в Е . В частности, поскольку во Е Вк0,*0, то фактор-элемент элемента Ув0 есть базисный элемент модуля Вк0,*0.
Заменим Ув0 на V и оставим неизменными остальные элементы Уд, в Е В, в = в0. Так как □^0,в0 (¿) = 0, то набор фактор-элементов элементов Уд, в Е Вк0,*0, в = в0, и V будет новым базисом модуля Вк0 ,*0.
Выберем такой базис , . .., У в! модуля Д(В0), что У в!, . .., У в! есть базис модуля Д(^0) П С10-1, а
У,! = Е ^«0,в (Ув). (18)
веД,,г0
Элементы Д-1(Уд|), .. ., Д-1(Увт) образуют новый базис модуля В0. При переходе от старых базисов модулей В0 и Вк0,*0 к новым базисам указанного типа меняются не только элементы У в, но и скалярные В-операторы □« в. Для простоты будем использовать те же самые обозначения, что и раньше. Учитывая (17) и (18), а также то, что элементы У в из второй суммы в (16) лежат в Д(В0) П С10-1, а значит, принадлежат набору У в!, .. ., У в!, перепишем соотношение (16) в виде
Ув! + Е □«0,в1 (Ув1) — Ув0 = 0. (19)
,=2
Рассмотрим подмодуль модуля Вк0:
В01 = врайА {Д-1(Ув0), Д-1(Ув!), ..., Д-1^)},
а также соответствующий ему В-порожденный модуль В1 и В-оператор Д1: В1 ^ В, который в указанных базисах Вд и В0 имеет матрицу (13), где
□ = (□«0,в2! , ..., □«0,в! , 0, ..., °). (20)
Из теоремы 4 следует, что В-оператор Д1 одноклеточный, а значит, обратимый.
Покажем, что количество квадратов ^-схемы композиции Д о Д1 на 1 меньше количества квадратов ^-схемы обратимого В-оператора Д. Действительно, матрица обратимого В-опе-ратора Д определяется соотношениями (10), где У в!, .. ., Увт — заданный базис модуля С0, а У в!,. .., Ув! — выбранный базис модуля Д(В0). Для вычисления компонент матрицы обратимого В-оператора Д о Д1 используется тот же набор элементов У в, кроме Ув0, и тот же набор скалярных В-операторов □« в, кроме □«^в, в ^ . Таким образом, количество элементов и в множестве В, и в множестве Z для композиции Д о Д1 на единицу меньше, чем для Д. Поскольку каждому элементу Z соответствует один квадрат ^-схемы, количество квадратов ^-схемы композиции Д о Д1 на единицу меньше количества квадратов ^-схемы Д.
Применяя приведенные рассуждения к обратимому В-оператору Д о Д1, а затем последовательно к получающимся композициям с одноклеточными В-операторами Д2, . .., Дк, приходим к обратимому В-оператору Д0 = Д о Д1 о... о Дк, ^-схема которого состоит из одного квадрата. Потеореме4В-оператор Д0одноклеточный. Поэтому Д = Д0оД-1 о.. .оД-1 есть композиция одноклеточных. Теорема 5 доказана.
Заключение
Отметим, что композиция двух одноклеточных Б-операторов, которые в соответствующих базисах имеют вид (13) с □ = и □ = □ь соответственно, есть одноклеточный Б-оператор вида (13) с □ = + □ь. Поэтому количество одноклеточных Б-операторов в разложении обратимого Б-оператора может быть и больше количества квадратов его ¿-схемы. В теореме 5 идет речь только о минимальном количестве одноклеточных Б-опера-торов в разложении.
Доказательство теоремы 5 и алгоритм разложения обратимых Б-операторов в виде композиции одноклеточных из п. 5 существенно упрощаются, если рассматривать отображения более общих фильтрованных модулей, образующие которых лежат не только в С0, но и в С^, г > 0. Действительно, построенный одноклеточный Б-оператор Д1 (см. доказательство и алгоритм) действует из модуля Б1 в модуль Б. Образующие Д-1 (Уд|), .. ., Д-1(Увт) модуля Б1 лежат в Бд1 П Б0, а образующий Д-1(Уд0 ) — в Бд П Бко.
Модули Б и Б1 совпадают и как модули, и как множества, но при этом отличаются фильтрацией. Переход от Д к Д о Д1 означает, в частности, смену фильтрации в Б. Но при смене фильтрации меняется ¿-схема квадратов. Поэтому этапы 1 и 2 алгоритма приходится выполнять для оператора Д о Д1.
Однако примеры применения алгоритма показывают, что сдвиг фильтрации при переходе от Д к Д о Д1 и этапы 1 и 2 для Д о Д1 выполнять не обязательно. Достаточно последовательно преобразовывать соотношения (9) к виду (19) и строить одноклеточные Б-операторы вида (13), (20). Для строгого обоснования этого варианта алгоритма необходимо обобщить результаты работ [4, 5, 6, 7] и этой работы на случай отображений фильтрованных модулей, образующие которых лежат не только в С0, но и в С^, г > 0.
Работа выполнена при финансовой поддержке РФФИ (грант 16-07-01153).
Список литературы
1. Громов М. Дифференциальные соотношения с частными производными: пер. с англ. М.: Мир, 1990. 536 с. [GromovM. Partial differential relations. B.; N.Y.: Springer, 1986. 363 p.].
2. Виноградов A.M., Красильщик И.С., Лычагин B.B. Введение в геометрию нелинейных дифференциальных уравнений. М.: Наука, 1986. 336 с.
3. Четвериков В.Н. Метод линеаризации для решения задач плоскостности и поиска оператора совместности // Дифференциальные уравнения. 2006. Т. 42, № 10. С. 1405-1415.
4. Четвериков В.Н. Классификация и конструирование обратимых линейных дифференциальных операторов на одномерном многообразии // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2014. №7. С. 105-127. DOI: 10.7463/0714.0718107
5. Четвериков В.Н. Классификация и конструирование обобщенных обратимых дифференциальных операторов с одной независимой переменной // Математика и математическое
моделирование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2015. №4. С. 13-40. DOI: 10.7463/mathm.0415.0812952
6. Четвериков В.Н. Анализ и синтез обобщенных обратимых дифференциальных операторов с одной независимой переменной // Дифференциальные уравнения. 2015. Т. 51, № 11. С. 1534-1544. DOI: 10.1134/S037406411511014X
7. Chetverikov V.N. Invertible linear ordinary differential operators // J. of Geometry and Physics. 2017. Vol. 113. Pp. 10-27. DOI: 10.1016/j.geomphys.2016.06.014
8. Хьюзмоллер Д. Расслоенные пространства: пер. с англ. М.: Мир, 1970. 442 с. [Husemoller D. Fibre bundles. 2nd ed.. N.Y.: Mc-GrawHill, 1966. 300 p.].
9. Курош А.Г. Курс высшей алгебры. 8-е изд. М.: Наука. 1965. 431 с.
Mathematics i Mathematical Modelling
http://mathmelpub.ru ISSN 2412-5911
Invertible Linear Ordinary Differential Operators Represented as a Composition of the Simplest Operators
Chetverikov V. N.1' [email protected]
1Bauman Moscow State Technical University, Russia
Keywords: invertible ordinary linear differential operators, transformation of control systems
Mathematics and Mathematical Modeling, 2018, no. 4, pp. 45-61.
DOI: 10.24108/mathm.0418.0000138
Received: 21.08.2018
© NEICON
This article is a sequel to the earlier articles, which describe the invertible ordinary differential operators and their generalizations. The generalizations are invertible mappings of filtered modules generated by one differentiation, and are called invertible D-operators. In particular, invertible ordinary linear differential operators, invertible linear difference operators with periodic coefficients, maps defined by unimodular matrices, and C-transformations of control systems are invertible D-operators. C-Transformations are those invertible transformations for which the variables of one system are expressed in terms of the variables of the other system and their derivatives.
In the article we consider the invertible D-operators whose inverses are D-operators of the same type. In previous papers, a classification of invertible D-operators was obtained. Namely, a table of integers was associated to each invertible D-operator. These tables were described in a clear elementary-geometric language. Thus, to each invertible D-operator one assigns an elementary-geometric model, which is called a d-scheme of squares. The class of invertible D-operators having the same d-scheme was also described.
In this paper, the invertible D-operators whose d-schemes consist of a single square are called unicellular. It is proved that any unicellular operator in some bases is given by an upper triangular matrix that differs from the identity matrix only by the first row. The main result is representation of the arbitrary invertible D-operator as a composition of unicellular operators. The minimum number of unicellular operators in such a composition is equal to the number of squares of the d-scheme of the original D-operator. As in previous papers, the used method is based on the description of d-schemes in the language of spectral sequences of algebraic complexes.
The results obtained can be useful in the transformation and classification of control systems, in particular to describe flat systems.
References
1. Gromov M. Partial differential relations. B.; N.Y.: Springer, 1986. 363 p. (Russ. ed.: Gromov M. Differentsial'nye sootnosheniia s chastnymi proizvodnymi. Moscow: Mir Publ., 1990. 536 p.).
2. Vinogradov A.M., Krasil'schik I.S., Lychagin V.V. Vvedenie v geometriyu nelinejnykh dif-ferentsial'nykh uravnenij [Introduction to the geometry of nonlinear differential equations]. Moscow: NaukaPubl., 1986. 336 p. (in Russian).
3. Chetverikov V.N. Linearization method for the flatness problem and for finding the compatibility operator. Differential Equations, 2006, vol.42, no. 10, pp. 1479-1489. DOI: 10.1134/S0012266106100120
4. Chetverikov V.N. Classification and construction of invertible linear differential operators on a one-dimensional manifold. Nauka i obrazovanie MGTU im. N.E. Baumana [Science and Education of the Bauman MSTU], 2014, no. 7, pp. 105-127. DOI: 10.7463/0714.0718107 (in Russian)
5. Chetverikov V.N. Classification and construction of generalized invertible linear differential operators with one independent variable. Matematika i matematicheskoe mod-elirovanie [Mathematics & Mathematical Modelling], 2015, no. 4, pp. 13-40. DOI: 10.7463/mathm.0415.0812952 (in Russian)
6. Chetverikov V.N. Analysis and synthesis of generalized invertible differential operators with one independent variable. Differential Equations, 2015, vol. 51, no. 11, pp. 1529-1539. DOI: 10.1134/S0012266115110142
7. Chetverikov V.N. Invertible linear ordinary differential operators. J. of Geometry and Physics, 2017, vol. 113, pp. 10-27. DOI: 10.1016/j.geomphys.2016.06.014
8. HusemollerD.Fibre bundles. 2nd ed..N.Y.: Mc-GrawHill, 1966. 300 p. (Russ. ed.: Husemoller D. Rassloennyeprostranstva. Moscow: Mir Publ., 1970. 442 p.).
9. Kurosh A.G. Kurs vysshej algebry [Course of higher algebra]. 8th ed. Moscow: Nauka Publ., 1965. 431 p. (in Russian).