вычисления в кольцах некоммутативных мно

advertisement
В.Г. Цирулик
ВЫЧИСЛЕНИЯ В КОЛЬЦАХ НЕКОММУТАТИВНЫХ МНОГОЧЛЕНОВ
2
Предисловие........................................................................................................ 4
Глава 1. Линейное уравнение в кольце косых многочленов....................... 8
1.1. Некоторые сведения из алгебры ......................................................... 8
1.2. Косые многочлены от одной переменной ........................................ 13
1.3. Линейное уравнение в кольце многочленов одной переменной .... 18
1.4. Результантные матрицы многочленов одной переменной.............. 27
1.5. Косые многочлены от двух переменных.......................................... 33
1.6. Линейное уравнение в кольце многочленов двух переменных ...... 37
1.7. Результантные матрицы косых многочленов двух переменных .... 38
1.8. Факторизация косых многочленов от двух переменных ................ 43
1.9. Алгоритм Евклида в кольце косых многочленов ............................ 45
1.10. Неевклидов алгоритм в кольце косых многочленов ..................... 51
Глава 2. Дифференциальные и разностные результантные матрицы .... 57
2.1. Сведения из дифференциальной и разностной алгебры ................. 57
2.2. Линейное уравнение с коэффициентами в кольце ОЛДО............... 61
2.3. Общее решение линейного уравнения в кольце ОЛДО .................. 63
2.4. Результантные матрицы системы ОЛДО ......................................... 64
2.5. Линейное уравнение в кольце ОЛРО ............................................... 70
2.6. Общее решение линейного уравнения в кольце ОЛРО................... 72
2.7. Результантные матрицы системы ОЛРО.......................................... 73
Глава 3. Применение линейных уравнений к дифференциальным
уравнениям и интегрированию ..................................................................... 80
3.1. Дифференциальный и разностный аналоги теоремы КронекераКапелли ..................................................................................................... 80
3.2. Общий метод отыскание частных решений неоднородных
линейных дифференциальных уравнений .............................................. 85
3.3. Частные решения коммутативно - факторизуемых неоднородных
обыкновенных линейных дифференциальных уравнений и систем ..... 96
3.4. Полиномиальные решения неоднородных обыкновенных линейных
дифференциальных уравнений первого порядка ................................. 105
3.5. Рациональные решения однородных линейных дифференциальных
уравнений................................................................................................ 107
3.6. Интегрирование рациональных функций ...................................... 122
3.7. Интегрирование квадратичных иррациональностей ..................... 123
3.8. Интегрирование экспоненциально — тригонометрических
функций .................................................................................................. 124
3.9. Интегрирование биномиальных дифференциалов..................... 128
Глава 4. Уравнение в кольце ОЛДО и теория Пикара — Вессио........... 131
3
4.1. Уравнение дифференциальной группы Галуа ............................... 131
4.2. Определение типа дифференциальной группы Галуа обыкновенных
линейных дифференциальных уравнений ............................................ 136
4.3. Примеры вычисления дифференциальной группы Галуа ............. 144
4.4. Построение классов дифференциальных уравнений с заданной
дифференциальной группой Галуа........................................................ 150
Глава 5. Факторизация нелинейных дифференциальных уравнений... 163
5.1. Определение факторизации и некоторые её свойства................... 163
5.2. Свойства решений нелинейных дифференциальных уравнений.. 169
5.3. Некоторые свойства факторизации и уравнения Риккати ............ 173
5.4. Уравнение Абеля первого рода ...................................................... 178
5.5. Уравнение Абеля второго рода....................................................... 186
5.6. Интегрирование нелинейного уравнения....................................... 188
Глава 6. Результантные матрицы функционально-дифференциальных
операторов....................................................................................................... 193
6.1. Кольцо линейных операторов в частных производных ................ 193
6.2. Линейные операторы в частных производных .............................. 196
6.3. Совместность линейных уравнений и факторизация операторов в
частных производных ............................................................................ 205
6.4. Линейные дифференциально−разностные операторы по разным
переменным ............................................................................................ 209
6.5. Линейные операторы в частных разностях.................................... 216
6.6. Дифференциально–разностные по общей переменной операторы
................................................................................................................. 227
Глава 7. Уравнения с почти алгебраическими операторами.................. 233
7.1. Почти алгебраические линейные операторы ................................. 233
7.2. Почти алгебраические дифференциальные операторы................. 238
7.3. Почти алгебраические разностные операторы .............................. 240
7.4. Дифференциально-разностные уравнения..................................... 242
7.5. Пример дифференциально-разностного уравнения ...................... 244
Литература ...................................................................................................... 248
4
Предисловие
Предлагаемая книга посвящена методу, называемому методом уравнений с некоммутативными коэффициентами. Этот метод применяется нами к
исследованию достаточно широкого круга задач из различных разделов математики: дифференциальной и разностной алгебры, теории Пикара – Вессио, математического анализа, алгебраической теории линейных обыкновенных линейных дифференциальных (ОЛДУ) и разностных уравнений (ОЛРУ),
функционально – дифференциальных уравнений (ЛФДУ), методов интегрирования ОЛДУ и ОЛРУ.
Рассматриваются следующие задачи: факторизация ОЛДУ, ОЛРУ и
обыкновенных нелинейных дифференциальных уравнений (ОНДУ), исследование на совместность систем ЛФДУ, отыскание лиувиллевских решений
ОЛДУ, вычисление неопределенных интегралов в замкнутом виде, прямая и
обратная задачи дифференциальной теории Галуа (построить по данному
ОЛДУ его дифференциальную группу Галуа и, соответственно, по дифференциальной группе Галуа построить класс ОЛДУ, допускающий эту группу). Все эти задачи известны и для некоторых из них имеется решение.
Естественно возникает вопрос о причинах побудивших нас обратиться
к этим задачам. Во – первых мы даем решение указанных задач, полное или
частичное, единым методом, применяя уравнения с коэффициентами в кольцах косых многочленов от одной и двух «переменных», и рассматривая
функционально – дифференциальные операторы (ЛФДО) как спецификации
косых многочленов, что позволяет получать ряд утверждений, справедливых
для многих типов ЛФДО, как следствия теорем для косых многочленов. Во вторых мы получаем алгоритмы и результаты, отличные от полученных ранее иными методами или ранее неизвестные в этих классических областях
математики. Например, такие как теорема о результантной матрице систем
косых многочленов, аналог теоремы Кронекера – Капелли для ОЛДУ и ОЛРУ, формулы значений некоторых неопределенных интегралов, обобщение
понятия почти алгебраического элемента.
5
Обратимся к содержанию глав книги.
В первой главе введены понятия косых многочленов от двух «переменных» и сопряженных к косым многочленам от одной и двух «переменных».
Найдены общие решения линейных уравнений с коэффициентами в кольцах
косых многочленов от одной и двух «переменных». Введено понятие правой
и левой результантных матриц системы косых многочленов, элементы которых строятся по коэффициентам указанных уравнений. С помощью теоремы
об общем решении линейного уравнения с коэффициентами в кольце косых
многочленов доказаны основные теоремы о результантных матрицах обобщающие аналогичные утверждения для результанта обычных многочленов.
Алгоритм Евклида деления многочленов с остатком распространен на косые
многочлены. Приведен и обоснован неевклидов алгоритм деления.
Специфицируя косые многочлены от одной «переменной» как обыкновенные линейные дифференциальные или разностные операторы, во второй
главе строятся общие решения линейных уравнений с коэффициентами в соответствующих кольцах линейных операторов. Находятся результантные
матрицы систем линейных операторов и приводятся основные теоремы о результантных матрицах, которые являются следствиями соответствующих утверждений для косых многочленов.
В начале третьей главы доказываются теоремы о совместности систем
неоднородных ОЛДУ и ОЛРУ, аналогичные известной теореме Кронекера –
Капелли. Далее развивается метод отыскания частных решений неоднородных ОЛДУ с правой частью достаточно общего вида, из которого в частности
следует метод неопределенных коэффициентов для отыскания частных решений уравнений с правой частью специального вида. Кроме этого мы получаем метод отыскания частных решений для уравнений с коммутативно факторизуемым оператором и систем таких уравнений. Наконец, выводится оригинальный алгоритм отыскания полиномиальных и рациональных решений
однородных и неоднородных ЛДУ. Применяя указанное выше линейное
уравнение, получены конечные выражения для некоторых классов неопреде-
6
ленных интегралов таких, как интегралы от рациональных функций, квадратических иррациональностей (которые вычисляются методом неопределенных коэффициентов и методом Остроградского); найдены формулы для неопределенных интегралов от произведения многочлена на экспоненту и тригонометрическую функцию, от биномиального дифференциала.
Рассматриваемое в четвертой главе уравнение с некоммутативными
коэффициентами [53], вообще говоря, не является линейным. Показано, что
оно порождает группу Галуа дифференциальных автоморфизмов данного
ОЛДУ и, таким образом, позволяет подойти к задаче определения дифференциальной группы Галуа данного уравнения с вычислительной точки зрения,
поскольку дифференциальные автоморфизмы группы представляются обыкновенными линейными дифференциальными операторами. Получены условия на коэффициенты исследуемого ОЛДУ, при выполнении которых данное
обыкновенное линейное дифференциальное уравнение имеет дифференциальную группу Галуа определенного типа, например, тривиальную, треугольную, специальную треугольную и некоторые другие. Построены классы
дифференциальных уравнений второго порядка с заданной наперед дифференциальной группой Галуа, то есть получены формулы, связывающие их
коэффициенты.
Методу факторизации нелинейных обыкновенных дифференциальных
уравнений (НОДУ) посвящена пятая глава, поскольку в предыдущей главе
показано, что вычисление дифференциальной группы Галуа приводит к нелинейным дифференциальным уравнении. Рассматривается метод факторизации одного класса обыкновенных нелинейных дифференциальных уравнений. С помощью метода факторизации, мы получили ранее неизвестные случаи интегрируемости уравнения Риккати, а также интегрируемости уравнений Абеля первого и второго рода. В последнем параграфе главы проинтегрировано нелинейное уравнение, связанное с трехчленным законом сохранения механической энергии.
В шестой главе, специфицируя косые многочлены от двух «перемен-
7
ных» как линейные операторы в частных производных, дифференциально –
разностные по разным переменным, дифференциально – разностные по общей переменной или как разностно – разностные по разным переменным, мы
строим правые и левые результантные матрицы систем указанных операторов и выводим их основные свойства, из соответствующих свойств результантных матриц систем косых многочленов от двух «переменных». Получены также условия факторизации линейных уравнения в частных производных второго порядка.
В последней главе рассматривается задача отыскания частных решений
неоднородных линейных дифференциально – разностных по общей переменной уравнений. В исследованиях автора [96] показано, что решение этой задачи упрощается, если можно использовать понятие алгебраического или
почти алгебраического элемента (оператора). В указанных исследованиях
рассматривались операторы алгебраические относительно некоторого двустороннего идеала (почти алгебраические). Мы показываем [64], что достаточно требовать почти алгебраичности относительно левого идеала. Таким
образом, понятие почти алгебраических операторов распространяется на
обыкновенные линейные дифференциальные и разностные операторы, являющиеся решениями уравнения, рассмотренного в четвертой главе.
Все теоретические положения снабжены примерами. В начале каждой
главы приводятся библиографические сведения.
Изложенные в книге результаты могут быть использованы в указанных
выше областях высшей математики для модернизации соответствующих тем,
для ознакомления с вычислениями в кольцах некоммутативных операторов.
Могут также послужить отправной точкой для самостоятельных исследований в указанных областях, а также использованы при создании и модернизации алгоритмов в системах компьютерной алгебры таких, например, как
Maple, Mathematica.
Замечания и пожелания будут с благодарностью приняты автором по
адресам tcrlk@pbox.ttn.ru или tsyrulik2012@yandex.ru.
8
Глава 1. Линейное уравнение в кольце косых многочленов
В данной главе сообщаются необходимые сведения из алгебры, следуя
[12], [29], дифференциальной алгебры ― [24, 100] и разностной алгебры ―
[86, 34]. Понятие косых многочленов от одной «переменной» вводится, следуя, [93, 25]. Мы пользуемся понятием определителя с элементами из некоммутативного кольца, введенном в [94]. Наиболее общая трактовка этого понятия дана в [78].
Вводится понятие косых многочлены от двух коммутирующих «переменных» и понятие сопряженного к косому многочлену от одной и двух «переменных» [52]. Исследуется линейное уравнение с коэффициентами в кольце косых многочленов рассмотренное в [94] и находится его общее решение.
Строятся правые и левые результантные матрицы систем косых многочленов,
доказывается основная теорема теории результантов. Формулируется алгоритм отыскания правых и левых наибольших общих делителей систем косых
многочленов не использующий алгоритма деления Евклида.
1.1. Некоторые сведения из алгебры
Далее, если не сказано иное, K — некоммутативное ассоциативное и
дистрибутивное кольцо с единицей   0 , содержащее поле комплексных чисел или другое алгебраически замкнутое поле.
Элемент a  K называется обратимым слева, если существует элемент,
b  K такой, что ba   и — обратимым справа, если существует элемент
c  K такой, что ac   .
Обратимый слева и справа элемент a , называется обратимым. Обратный к нему элемент обозначается через a 1 , a  a 1a  aa 1 .
Если при a  0 и b  0 , a , b  K , имеет место равенство ab  0 , то элементы a , b называются делителями нуля. Кольца без делителей нуля называются областями или кольцами целостности.
Элемент a  K , a  0 , называется неприводимым, если из равенства
a  bc , где b и c  K следует, что b или c — обратимый элемент кольца.
9
Говорят, что элемент a  K , a  0 , обладает однозначным разложением
на неприводимые множители, если в кольце K существует обратимый элемент u и неприводимые элементы pi ( i  1,..., r ) такие, что
r
a  u pi ,
i 1
причем для двух таких разложений на неприводимые множители
r
s
a  u pi  v  q j ,
i 1
j 1
мы имеем r  s и после перестановки индексов i pi  ui qi v i , где ui , vi — некоторые обратимые элементы из K . В предыдущем равенстве допускается
r  0 , поскольку мы принимаем соглашение, что всякий обратимый элемент
кольца K имеет разложение на неприводимые множители.
Кольцо называется факториальным (кольцом с однозначным разложением на неприводимые множители), если оно целостное и если всякий отличный от нуля элемент имеет однозначное разложение на неприводимые
множители.
Говорят, что элемент b делит элемент a  0 слева, если существует
элемент c  K такой, что a  bc и — b делит элемент a справа, если существует элемент d  K такой, что a  db .
Элемент d  K , d  0 , называется левым наибольшим общим делителем (сокращенно ЛНОД) элементов a и b , если d делит слева элементы a и
b и, если любой элемент c  K , c  0 , делящий a и b слева, делит слева и
элемент d . Аналогичным образом определяется правый наибольший общий
делитель (сокращенно ПНОД).
Совокупность ненулевых элементов a1 , a2 , , an из K называется взаимно простой слева в совокупности, если ЛНОД (a1 , a2 , , an )   и — взаимно простой справа в совокупности, если ПНОД (a1 , a2 , , an )   .
Левый идеал  кольца K — это подмножество в K , являющееся подгруппой аддитивной группы кольца K и такое, что K    (и, следователь-
10
но, K    , поскольку K содержит единицу). Идеал называется правым, если  K   . Идеал, который является и левым и правым, называется двусторонним.
Идеал   Ka , a  K , является левым идеалом и называется главным
идеалом. Элемент a называется образующей идеала  . Главный идеал часто
обозначают через (a ) . Аналогично определяется правый и двусторонний
главные идеалы. В коммутативном кольце все идеалы двусторонние.
Кольцо, в котором   0 и все левые идеалы главные, называется кольцом левых главных идеалов, а кольцо, в котором все правые идеалы главные,
называется кольцом правых главных идеалов.
Известно, что всякое целостное кольцо главных идеалов факториально.
Идеал  называется простым, если из условий x , y  K и xy   следует, что x   или y   .
Если a  0 — некоторый элемент из K и левый главный идеал (a )
простой, то элемент a неприводим. Действительно, если a  bc , то множитель c принадлежит идеалу (a ) . Тогда c  da , где d некоторый элемент из
K и, следовательно, a  bda и (  bd )a  0 . Поскольку K — область целостности, то bd   . Значит, элемент b обратим в K .
Целостное кольцо K называется правым (левым) кольцом Безу, если
для любых отличных от нуля элементов a , b K можно указать элементы
x , y  K такие, что выполняется тождество x a  y b   ( ax  by   ), называемое тождеством Безу.
Кольцо K называется правым (левым) кольцом Оре, если оно удовлетворяет правому (левому) условию: уравнение xa  yb  0 нетривиально разрешимо относительно x , y в K (уравнение ax  by  0 нетривиально разрешимо относительно x , y в K ), где коэффициенты a , b принадлежат мультипликативной полугруппе K * кольца K . Эти условия называются условиями
Оре.
Кольцо, являющееся левым и правым кольцом Оре, называется коль-
11
цом Оре.
В кольце Оре справедливо следующее определение. Элемент k  K ,
k  0 называется левым наименьшим общим кратным элементов a и b (сокращенно ЛНОК), если k  aa1  bb1 для некоторых элементов a1 , b1  K и
ПНОД (a1 , b1 )   . Аналогично определяется понятие правого наибольшего
общего кратного (сокращенно ПНОК).
Левым наименьшим общим кратным (ЛНОК) совокупности ненулевых
элементов (a1 , a2 , , an ) из K называется элемент k  K , k  0 такой, что
k  a1a1  a2a2    anan
для
некоторых
элементов
a1 , a2 , , an  K
и
ПНОД (a1 , a2 , , an )   . Определение ПНОК аналогично.
В кольцах Оре определены левый и правый алгоритмы Евклида.
Мы пользуемся понятиями матрицы, ранга матрицы, определителя с
элементами из, вообще говоря, некоммутативного кольца, определенными
аналогично тому, как это было сделано в [94]
Рассмотрим систему линейных алгебраических уравнений с коэффициентами в кольце Оре. Поскольку коэффициенты системы находятся справа от
неизвестных систему будем называть правой.
x1a11
x1a21


x2a12 
x2a22 
 
 
xna1n
xna2 n




x1am1  x2am 2    x2am 2
 b1 , 
 b2 , 

 
 bm .
(1.1.1)
Отметим, что коэффициенты системы лежат в некоммутативном кольце K . Её решение — вектор ( x1 , , xn ) лежит в K n  K    K .
Векторы X i  ( xi1 ,, xin ) , i  1, n , называются линейно независимыми
слева над некоторым полем P , если их левая линейная комбинация
1 X1   n X n , где  i  P , тождественно равна нулю только в том случае,
когда все  i равны нулю. В противном случае векторы называются линенйо
зависимыми слева.
Аналогично определяется правая независимость и зависимость векто-
12
ров.
Метод, которым мы пользуемся для преобразования подобных систем,
можно назвать правым (соответственно, левым) методом исключения Гаусса.
Пусть a11  0 , найдем Di  ЛНОК (a11 , ai1 ) для всех ai1  0 решив уравнения a11a11,i  ai1ai1 относительно a11,i , ai1 . Вычитая первую строку, умноженную на a11,i справа из остальных, умноженных на ai1 справа, исключим
переменную x1 в первом столбце, за исключением первого уравнения. Продолжая поступать так с остальными переменными на последующих шагах,
приведем систему к трапециидальному виду. По диагонали матрицы результирующей системы стоят ненулевые элементы.
Левая система записывается аналогично системе (1.1.1) с коэффициентами слева от неизвестных. Она может быть приведена к трапециидальному
виду методом исключения Гаусса слева.
Число ненулевых строк результирующей матрицы называется правым
строчным и, соответственно, левым строчным рангом матрицы системы
(1.1.1). Очевидно, что правый и левый столбцовые ранги матрицы равны соответствующим строчным рангам.
Нам достаточно будет следующего определения детерминанта с элементами из некоммутативного кольца [94]. Пусть
 a11 a12

 a21 a22
 

 an1 an 2
 a1n 

 a2 n 
.
 

 ann 
(1.1.2)
квадратная матрица. Применяя метод исключения Гаусса справа, приведем ее
к треугольному виду, если необходимо изменяя порядок следования столбцов и строк. Элемент, получившийся на пересечении последней строки и последнего столбца, называется значением правого определителя матрицы.
Применяя метод исключения Гаусса слева, можно вычислим левый определитель той же матрицы. Поскольку разрешается произвольным образом пе-
13
реставлять строки и столбцы, то по определению определитель может иметь
n 2 значений.
Если правый ранг соответствующей однородной меньше чем n , то она
имеет нетривиальные решения, поскольку её коэффициенты принадлежат
кольцу Оре.
1.2. Косые многочлены от одной переменной
Один широко используемый класс колец Оре представлен кольцами косых многочленов (некоммутативных многочленов, многочленов Оре), которые можно определить следующим образом.
Пусть M  K мультипликативная полугруппа символов («переменных») с единицей  , которые будем считать, вообще говоря, неперестановочными между собой и с элементами из кольца K . Поставим в соответствие
элементу x  M элемент ( ,  )   из множества допустимых пар посредством некоторого отображения множеств  : M   .
Множество K [ x; ,  ] элементов вида
n
Fn (a; x )  Fn ( x )   ai x i ,
(1.2.1)
i0
где ai  K (i  0,1,, n) , an  0 , можно превратить в кольцо, исходя из единственного требования: степень произведения элементов вида (1.2.1) равна
сумме степеней сомножителей.
Определим для любых натуральных r и k умножение одночленов по
формуле
a x r  b x k  a x r 1 (b ) x k 1  a x r 1 (b ) x k .
(1.2.2)
Это умножение ассоциативно и дистрибутивно с обеих сторон (в частности
x  b   (b ) x   (b ) ) и распространяется на все элементы из K [ x; ,  ] по
линейности. Сложение определяется обычным для многочленов способом.
Полученное таким образом кольцо K [ x; ,  ] называется кольцом левых косых многочленов. Аналогично определяется кольцо правых косых
многочленов. В дальнейшем для краткости будем называть косые многочле-
14
ны просто многочленами и кольцо K [ x; ,  ] обозначать через K [ x ] .
Теорема 1.2.1. [25] Кольцо косых многочленов над правым (левым)
кольцом Оре снова является правым (левым) кольцом Оре.
Введем понятие сопряженного к косому многочлену впервые предложенное в [49], затем в [3]. Пусть x *  M и  ( x* )  ( * ,  * ) , ( * ,  * )   и
 * (ab)   * (a )  * (b)   * (a )b , так что  * является  * дифференцированием
кольца K .
Введем в рассмотрение кольцо K [ x * ; * ,  * ]  K [ x * ] элементов вида
m
Gm (b; x )  Gm ( x )   bi x * i , где bi  K ( i  0,1,, m ) , с умножением заданi0
ным формулой
a x* r  b x* k  a ( x * )r 1 * (b)( x * )k 1  a ( x * )r 1  * (b)( x * )k
аналогичной формуле (1.2.2) (в частности x *  b   * (b) x*   * (b) .
Пусть  :K  K отображение, являющееся антииволюцией: a , b  K
 (a  b)   (b)   (a ) и  2 (a )  a . Определим отображение * : K [ x ]  K [ x * ] , поставив в соответствие каждому многочлену
Fn ( x ) 
K [ x ] многочлен
Fn* ( x )  K [ x* ] по правилу
n
*
n
F ( x )   x *i ( (ai ) ) ,
i0
где   M :  ( )  ( , 0) . То есть  a   (a )  a .
Очевидно, что a , b  K выполняется соотношение
i) ( ax  bx )*  ( ax )*  (bx )* .
Потребуем, чтобы выполнялось соотношение
ii) ( ax )**  ax
и покажем, что тогда будет выполняться соотношение
iii) ( ax  bx )*  ( bx )*  (ax )* .
Имеем
(1.2.3)
15
( ax )**  ((ax )* )*  ( x*a )*  ( * (a ) x*   * (a ))*  ( * (a ) x * )* 
 x( * (a ))   * (a )   * (a ) x   * (a )   * (a )  ax .
Поэтому должны выполняться условия  *   ,   *    * . Отсюда
 *   1 ,  *    1 или    * 1 ,     * *1 .
(1.2.4)
Можно легко проверить, что при выполнении (1.2.4) условие ii) выполняется.
Для проверки тождества iii) вычисляем:
( ax  bx )*  ( a (b) x 2  a (b) x )*   *2 (b)   *2 (а ) x*2 
   *[ * (b )   * (a )]   *  *[ (b )   (a )]   * (b )   * (a ) x 
   *2 [ (b )   (a )]   *[ (b )   (a )] ;
( bx )* (ax )*  ( * ( b) x*   * (b)) ( * ( a ) x*   * (a ))   * (b)   *2 (а ) x*2 
  * (b )   * * (a )   * (b )   *  * (a )   * (b )   * (a ) x * 
  * (b )   *2 (a )   * (b )   * (a )  .
В силу выполнения тождеств (1.2.4) имеем равенство коэффициентов:
 *2 (b)   *2 (а )   * (b)   *2 (а ) ;
 *[ * (b)   * (a )]   *  *[ (b)   (a )]   * (b)   * (a ) 
  * (b)   * * (a )   * (b)   *  * (a )   * (b)   * ( a ) ;
 *2 [ (b)   (a )]   * [ (b)   (a )]   * (b)   *2 (a )   * (b)   * (a )] .
Определение 1.2.1. Кольца K [ x ] и K [ x * ] и многочлены Fn ( x ) , Fn* ( x )
называются  - сопряжёнными.
Из приведенных выше выкладок следует
Теорема 1.2.2. Отображение * : K [ x ]  K [ x * ] является антиизомофизмом.
Это означает, что Fn (a; x ), Gm (b; x )  K [ x ]
( Fn (a; x )Gm (b; x ))*  Gm* (b; x )Fn* (a; x )
и
Fn (a; x )**  Fn (a; x ) и
Fn (a; x * ), Gm (b; x * )  K [ x * ]
16
Fn (a; x * )**  Fn (a; x * ) и ( Fn (a; x * )Gm (b; x * ))*  Gm* (b; x * )Fn* (a; x * ) .
Доказывается вычислением по индукции.
■
Из (1.2.4) следует
( x )*  x* , ( x )**  ( x* )*  x .
Заметим, что если кольцо K коммутативное, то в формулах (1.2.4)
можно положить    , тогда
 *   1 ,  *    1 или    *1 ,     * * 1 .
В дальнейшем нам понадобятся формулы для коэффициентов произведения косых многочленов. Пусть Fn (a; x ), Gm (b; x )  K [ x ] . Коэффициенты
mn
ck (a , b ) произведения Fn (a; x )Gm (b; x )   ck (a , b) x k вычисляются по форk 0
мулам
min( k , n )

ck ( a , b ) 
n
a S
i
j ,i  j
(bk  j ) ,
(1.2.5)
j  max( 0 , k  m ) i  j
где k  0, n  m , а сумма
S j ,i  j (b )   i  j ( j (b ))  ...   j (  i  j (b )), i  j
(1.2.6)
распространяется на C ij элементов, получающихся из элемента b , когда автоморфизм  применяется j раз, а гомоморфизм  применяется i  j раз в
произвольном порядке (сравни с [93]).
В частности, при n  r , ar  1 , ai  0 i  r из (1.2.5) получаем коэфr m
r
фициенты многочлена x Gm (b; x )   cr ,k (b) x k
k 0
min( r , k )
cr , k ( b ) 

S j ,r  j (bk  j ) , k  0, m  r ,
(1.2.7)
j  max( 0 , k  m )
которые будут использованы при построении результантных матриц систем
косых многочленов.
Теорема 1.2.3. Коэффициенты cr ,k (b) обладают следующими свойствами:
17
1) c0,k (b)  bk , k  0, m ;
2) cr  l ,r  m  l (b )   r  l ( bm ) , l  0, r , при фиксированных m и r ;
3) cr ,k (b)   (cr 1,k 1 (b))   (cr 1,k (b)) ,
где положено cr 1,k 1 (b)  0 при k  1  0 , cr 1,k (b)  0 при k  r  m  1.
Доказательство пунктов 1) и 2) сразу же следует из формул (1.2.6) и
(1.2.7), для вывода соотношения 3) убедимся, что справедливо тождество
St , p (b)   St 1, p (b)   St , p 1 (b)
(1.2.8)
для t  1 и p  1 . Действительно, в силу тождества C tt  p  C tt1p 1  C tt  p1 количество слагаемых в правой и левой частях (1.2.8) одинаково. В каждом слагаемом сумм  St 1, p (b) и  St , p1 (b) автоморфизм  повторяется t раз, а гомоморфизм  — p раз. Таким образом, формула (1.2.8) выполняется. Запишем формулу (1.2.7) в виде
 r
  Si ,r  i (bk  i ) при r  k или r  k и k  m;
 i 0
cr , k ( b )   r

Si ,r  i (bk  i ) при r  k или r  k и k  m .
 i 
k m
(1.2.9)
Проверим, например, первую строку (1.2.9). В силу (1.2.8) имеем
r
Si ,r  i (bk  i )   Si 1,r  i (bk  i )   Si ,r  i 1 (bk  i )
и
S
i 0
r
i ,r  i
(bk  i )    Si 1,r  i (bk  i ) 
i 1
r 1
   Si ,r  i 1 (bk  i )   cr 1,k 1 (bk  i )   cr 1,k (bk  i ) .
i 0
Вторая строка проверяются аналогично.
■
Отметим некоторые типы колец многочленов, возникающих в том случае, когда K коммутативное кольцо:
—  ( x )  ( ,  ) , тогда гомоморфизм  является  - дифференцированием кольца K , кольцо K [ x ] изоморфно кольцу K [  ] и называется кольцом
обыкновенных линейных дифференциальных операторов с кольцом сопряженных операторов K [  * ]  K [  ] ;
18
—  ( x )  ( , 0) , кольцо K [ x ] изоморфно кольцу K [ ] обыкновенных
линейных разностных операторов с кольцом сопряженных операторов
K [ * ]  K [ 1 ] . Примером может служить кольцо K [ c ] , где K кольцо
функций одной вещественной или комплексной переменной z ,  c автоморфизм, действующий в K по формуле  c f ( z )  f ( z  c ) , f ( z )  K , элемент
c  K и неподвижен относительно  c ;
—  ( x )  ( , 0) , тогда кольцо K [ x ] является кольцом обычных многочленов от элемента x с коэффициентами в K . Сопряженное к нему кольцо
K [ x* ]  K [ x] .
В случае некоммутативного кольца K , возможны случаи, аналогичные
отмеченным.
1.3. Линейное уравнение в кольце многочленов одной переменной
Рассмотрим уравнение
m
X
sj
An j  0 ,
(1.3.1)
j 1
nj
коэффициенты которого An j (a; x )  An j   a j ,i x i , j  1, m
— многочлены
i 0
sj
из K [ x ] , n j — степени этих многочленов, X s j   f s j ,i x i — неизвестные
i0
многочлены степеней s j , 0  s j  n1  nm  n j  1 , подлежащие определению в
K [ x ] , f s j ,i  K . Положим n1    nm , n1  max( n j ) , nm  min( n j ) .
Решением уравнения является вектор ( X s1 , , X sm ) . Множество таких
векторов ( s j  n1  nm  n j  1 ) образует левое над кольцом K линейное пространство P m .
Векторы ( X sk1 , , X skm ) ( k  1, n) называются линейно независимыми
n
слева над K , если их линейная комбинация
f
k 1
k
 ( X sk1 ,, X skm ) с коэффици-
19
ентами f k  K равна тожественно нулю только когда все f k  0 .
Множество ( X sk1 , , X skm ) ( k  1, n) линейно независимых слева векторов будем называть «правым базисом» пространства P m над K , если для
любого вектора ( X s1 , , X sm )  K можно указать такие элементы f , f k  K ,
m
что выполняется f  ( X s1 ,, X sm )   f k  ( X sk1 ,, X skm ) .
k 1
Обозначим через Dd m 1  ПНОД( An j ) правый наибольший общий делитель многочленов An j , d m 1  d — его порядок.
Опишем пространство P m , рассмотрев сначала случай m  2 .
1. Запишем (1.4.1)
X s1 An1  X s2 An2  0 ,
(1.3.2)
заметив, что оно имеет нетривиальное решение в K [ x ] , поскольку K [ x ] правое кольцо Оре. Нас интересуют решения, удовлетворяющие условиям
n2  d  s1  n2  1 , n1  d  s2  n1  1 , где d  ПНОД( An1 , An2 ). Если d  0 , то
таких решений не существует.
Определение 1.3.1. Элемент
( X 0p  0, X q0  0)  P 2 , называется мини-
мальным решением уравнения (1.4.2) или просто минимальной парой, если
его первая компонента X 0p имеет наименьший порядок по x среди первых
компонент элементов из P 2 , а коэффициенты взаимно просты слева в совокупности.
Теорема 1.3.1. Пара ( X p , X q ) минимальна в том и только в том случае,
если для любого элемента g  K , g  0 многочлены gX p , gX q не имеют общих левых делителей, зависящих от x .
Доказательство. Если существует такой элемент g  K , что gX p , gX q
имеют нетривиальный общий левый делитель, то по определению пара
( X p , X q ) не минимальна.
20
Обратно, пусть для любого g  K , g  0 многочлены gX p , gX q не
имеют общих левых делителей, но пара g  K , g  0 не минимальна. Пусть
( X p1 , X q1 )
минимальная
пара,
то
есть
p1  p ,
q1  q .
Элементы
( x k X p1 , x k X q1 ) , k  0, p  p1 , удовлетворяют уравнению (1.4.2) и образуют
правый «базис» пространства P 2 над K , поэтому существуют элементы f ,
p  p1
fk  K
такие,
что
f  ( X p , Xq )

f
k
 ( x k X p1 , x k X q1 ) 
k0
 p p1

   f k x k  ( X p1 , X q1 ) . Это противоречит взаимной простоте слева много k 0

членов X p , X q .
■
Теорема 1.3.2. Уравнение (1.4.2) всегда имеет решение, в котором
s1  n2, s2  n1 .
n1
n2
i
Доказательство. Положим в (1.4.2) An1   bi x , An2   ai x i , X s1 
i0
n2
i0
n1
i
  gi x , X s2   f i x i и, перемножив, запишем уравнение в эквивалентной
i0
i 0
форме
n1  n2
n2
n1

 l
g
c
(
b
)

f
c
(
a
)


 k k , l r max(0, l n ) r r , l  x  0 ,
l  0  k  max( 0 , l  n1 )
2

(1.3.3)
где ci , j (b) , ci , j (a ) определяются по формуле (1.2.7). Из (1.4.3) получаем однородную линейную систему уравнений относительно gk , f r с коэффициентами в K
n2

k  max( 0 , l  n1 )
n1
g k ck , l ( b ) 

r  max( 0 , l  n2 )
l  n1  n2 , n1  n2  1,...,1, 0.

f r cr , l (a )  0,



(1.3.4)
Система (1.4.4) состоит из n1  n2  1 уравнений с n1  n2  2 неизвестными, поэтому нетривиально разрешима, поскольку K кольцо Оре. ■
21
Теорема 1.3.3. Если пара ( X 0p , X q0 ) минимальна, а Dd — ПНОД коэффициентов уравнения (1.4.2), то p  n2  d , q  n1  d .
Доказательство. Предположим, что p  n2  d , q  n1  d . Тогда получаем
X 0p An1 d  X q0 An2  d  0
(1.3.5)
где An  An1  d Dd , An2  An2 d Dd . Согласно теореме 1.3.2 уравнение (1.4.5)
1
имеет решение, в котором p  n2  d , q  n1  d . Это же решение должно
удовлетворять и уравнению (1.4.2), что противоречит минимальности пары
( X 0p , X q0 ) .
Пусть p  n2  d , q  n1  d . Перейдем в (1.4.5) к  - сопряженным многочленам
An*1  d X 0p*  An*2 d X q0*  0 .
(1.3.6)
Из минимальности пары ( X 0p , X q0 ) и теоремы 1.3.1 следует, что пара
( An*1  d , An*2  d ) — минимальное решение уравнения (1.4.6) с коэффициентами
( X 0p* , X q0* ) . Из теоремы 1.3.2 следует n1  d  q , n2  d  p .
■
Теорема 1.3.3 фактически утверждает, что уравнение (1.4.2) не имеет
нетривиальных решений ( X s1 , X s2 ) , в которых s1  n2  d , s2  n1  d .
Замечание. Уравнение (1.4.2) имеет решения, порядки компонент которых удовлетворяют условиям s1  n2  d , s2  n1  d . Общее решение рассматриваемого уравнения имеет вид (Q  X n02  d , Q  X n01 d ) , где Q  K [ x ] произвольный многочлен
Теорема 1.3.4. Векторы ( x k X n02  d , x k X n01 d ) , k  0, d  1, образуют левый
над K базис пространства решений уравнения (1.4.2), удовлетворяющих условиям n2  d  s1  n2  1 , n1  d  s2  n1  1 , ( dim P 2  d ).
Доказательство. Пусть Dd  ПНОД( An1 , An2 ) и ( X n02  d , X n01 d ) минимальное решение уравнения (1.4.2). Образуем элементы ( x k X n02  d , x k X n01 d ) ,
22
k  0, d  1. Эти элементы линейно независимы слева над K . Пусть ( X p , X q )
некоторое решение уравнения (1.4.2). Поскольку K кольцо Оре, то найдутся
d
такие элементы f , f k  K , что
f
k
 ( X n2 d  k , X n1  d  k )   f  ( X p , X q ) .
■
k 0
2. Рассмотрим теперь уравнение
X s1 An1  X s2 An2  X s  0 ,
(1.3.7)
где X s1 , X s2 , X s неизвестные, как и ранее Dd  ПНОД( An1 , An2 ) .
n1
n2
i
Теорема 1.3.5. Если многочлены An1   ai x , An2   bi x i взаимно
i 0
i 0
просты справа и A  0 произвольный фиксированный многочлен, то в кольце
K найдутся элементы f  0 X s1  0 , X s2  0 такие, что выполняется тождество
X s1 An1  X s2 An2  f 
при X s1  0 , X s2  0 .
Доказательство. Составляя, как в теореме 1.3.2 систему уравнений относительно коэффициентов многочленов X s1 , X s2 и неизвестного f , получим n1  n2 уравнений с n1  n2  1 неизвестным. Система имеет нетривиальное решение в кольце Оре. Определитель, составленный из коэффициентов
уравнения, отличен от нуля, поскольку в противном случае по теореме 1.3.3 у
коэффициентов уравнения имелся бы нетривиальный правый делитель. Коэффициент f отличен от нуля и его можно положить равным значению указанного определителя.
■
Теорема 1.3.6. Размерность левого над K пространства P 3 решений
уравнения (1.3.7) равна s  1 .
Доказательство. Так как Dd  ПНОД( An1 , An2 ) , то компонента решения X s должна иметь вид X s  X s d Dd . Поэтому уравнение (1.3.7) эквивалентно следующему
X s1 An1 d  X s2 An2 d  X s  d  0 ,
(1.3.8)
23
где An1  An1  d Dd , An2  An2  d Dd . При X s  0 из пункта 1 следует, что векторы
( x k X n02  d , x k X n01 d , 0) , k  0, d  1 , где ( X n02  d , X n01 d ) минимальное решение
уравнения (1.3.8) при X s  d  0 , линейно независимы слева. Поскольку многочлены An1  d , An2 d взаимно просты слева, то по теореме 1.3.5 существуют такие многочлены X r1 , X r2 и элемент f  K
выполняется соотношение
X r1 An1 d  X r2 An1 d  f   0 .
(1.3.9)
Следовательно, векторы ( x p X r1 , x p X r2 , x p F ) , p  0, s  d удовлетворяют (1.3.8) и линейно независимы слева над K . Совокупность векторов


,x ,
X k  x k X n02  d , x k X n01  d , 0 , k  0, d  1,
X p  x p X r1 , x p X r2

p
p  0, s  d ,
(1.3.10)
(1.3.11)
также линейно независима слева над K и их всего s  1 .
Пусть ( X q1 , X q2 , X q3 ) любое решение уравнения (1.3.8). С помощью
подходящих элементов g , g p  K и векторов (1.3.11) можно исключить компоненту X q3 , оставшиеся компоненты, очевидно, исключаются с помощью
подходящих
элементов
qk  K
s d
(1.3.10).
Таким
образом,
d 1
g  ( X q1 , X q2 , X q3 )   g p X p 
p 0
векторов
q
k
Xk .
■
k 0
3. Введя обозначения Anm  Ad0 , Ad k  ПНОД( Ank , Adk 1 ) , k  1, m  1,
(очевидно, что d 0  d1  d 2    d m 1  d ), запишем уравнение (1.4.1) в виде
следующей эквивалентной системы
X s1 An1  d1  X sm Anm  d1  Ys0  d1 ,


Ys0 d k Adk  d k 1  X sk 1 Ank 1  dk 1  Ys0  d k 1 , k  1, m  3,

Ys0 d m  2 Ad m  2  dm 1  X sm 1 Anm 1  dm 1  0,

(1.3.12)
где обозначено s0  n1  nm  1 , степени промежуточных многочленов в
(1.3.12)
лежат
в
границах
nk  2d k  d k 1  ord Ys0 d k  n1  nm  d k  1 ,
24
k  1, m  2 . Если при некотором значении m промежуток k  1, m  3 пуст,
то считается, что соответствующие уравнения отсутствуют.
m 1
m
Теорема 1.3.7. dim P  ( n1  nm )( m  2)   n j  d .
j 2
Доказательство. Найдем все линейно независимые слева решения
промежуточных систем, полученных из (1.3.12).
Шаг 1. Сначала находим все решения последнего уравнения
Ys0 d m  2 Adm  2  dm 1  X sm 1 Anm 1 d m 1  0 .
(1.3.13)
Согласно теореме 1.3.2 совокупность искомых линейно независимых решений имеет вид ( x k1Yn0m 1 d m 1 , x k1 X d0m  2  d m 1 ) , k1  0,1,..., s0  nm 1  d m  2  d m 1 , где
(Yn0m 1  dm 1 , X d0m  2 d m 1 ) минимальное решение уравнения (1.3.13). Теперь для
каждого k1 находим решения уравнений
Ys0 d k Adk  d k 1  X sk 1 Ank 1 d k 1  Ys0  dk 1 , k  1, m  3 .
полагая Ys0 d k 1  f k1 x k1Yn0m 1  dm 1 , тогда X d0m  2 d m 1  f k1 x k1 X d0m  2 d m 1 , где f k1 неизвестные элементы из K , при этом решения уравнения (1.3.13) принимают
вид ( f k1 x k1Yn0m 1 d m 1 , f k1 x k1 X d0m  2  dm 1 ) . Согласно теореме 1.3.5 решения предыдущего уравнения существуют — (Ysk01d k  0, X skk11  0) , f k1  0 .
Наконец
найдем
решение
( X sk11 , X skm1 )
первого
уравнения
X s1 An1 d1  X sm Anm  d1  Ys0 d1 . Собирая все X - компоненты промежуточных
решений, получим множество решений исходного уравнения
V k1  ( X sk11 , X sk21 ,..., X skm1  2 , f k1 x k1 X d0m  2  dm 1 , X skm1 ) .
(1.3.14)
Шаг 2. Положив Ys0 d m  2  X sm 1  0 , найдем решения уравнения
Ys0 d m 3 Ad m 3  dm  2  X sm  2 Anm  2 d m  2  0 ,
( x k2Yn0m  2  dm  2 , x k2 X d0m 3 d m  2 ) ,
k2  0, s0  nm  2  d m3  d m  2 ,
(1.3.15)
обозначив
(Yn0m  2 d m  2 , X d0m 3 d m  2 ) минимальное решение этого уравнения.
Если m  4 , то для каждого k2 находим решения уравнений
через
25
Ys0 d k Adk  dk 1  X sk 1 Ank 1  dk 1  Ys0  dk 1  f k2 x k2Yn0m  2  d m  2 , k  1, m  4 ,
полагая Ys0 d k 1  f k2 x k2Yn0m  2  d m  2 , тогда X sm  2  f k2 x k2 X d0m  3 d m  2 , где f k2 неизвестные элементы из K , при этом решения уравнения (1.3.15) принимают
вид ( f k2 x k2Yn0m  2 d m  2 , f k2 x k2 X d0m 3  d m  2 ) . Согласно теореме 1.3.5 решения предыдущего уравнения существуют — (Ysk01d k  0, X skk11  0) , f k2  0 .
Наконец
отыщем
решение
( X sk12 , X skm2 )
первого
уравнения
X s1 An1 d1  X sm Anm  d1  Ysk0 2d1 . Собирая все X − компоненты, получим еще
один вектор решений исходного уравнения
V k2  ( X sk12 , X sk22 ,..., X skm2 3 , f k2 x k2 X d0m  3 d m  2 , 0, X skm2 ) .
(1.3.16)
Если m  4 , переходим к шагу m  1 , получая очередную серию решений
V k3  ( X sk13 , X sk23 ,..., X skm3  4 , f k3 x k3 X d0m  4 d m 3 , 0, 0, X skm3 ) ,
(1.3.17)
k3  0, s0  nm 3  d m 4  d m 3 .
Продолжая далее выполним предпоследний шаг вычислений.
Шаг m  2 . Положим Ys0 d 2  X s3    X sm 1  0 и найдем все решения
уравнения
Ys0 d1 Ad1 d 2  X s2 An2 d 2  0 ,
(1.3.18)
( x km  2Yn02  d2 , x km  2 X d01 d 2 ) , km  2  0, s0  n2  d1  d 2 , где (Yn02 d 2 , X d01 d 2 ) минимальное решение этого уравнения. Для каждого k m  2 находим решения неоднородных уравнений
X s1 An1 d1  X sm Anm  d1  Ys0 d1 ,
полагая Ys0 d k 1  f km  2 x km  2Yn02  d 2 , тогда X sm  2  f km  2 x km  2 X d01 d 2 , где f km  2 неизвестные элементы из K , при этом решения уравнения (1.3.18) принимают
вид ( f km  2 x km  2Yn02 d 2 , f km  2 x k2 X d01  d2 ) . Согласно теореме 1.3.5 решения предыдущего уравнения существуют — ( X sk1m  2  0, X nkmm  2  0) , f km  2  0 .
26
Собирая все X - компоненты, получим еще множество решений исходного уравнения
V km  2  ( X sk1m  2 , f km  2 x km  2 X d01 d 2 , X sk3m  2 0,..., 0, X skmm  2 ) .
(1.3.19)
Шаг m  1 . Закончим вычисления, отыскав решения уравнения
X s1 An1 d1  X sm Anm  d1  0
— ( x km 1 X n0m  d1 , x km 1 X n01 d1 ) , km 1  0, d1  1 . Получим вектор
V km 1  ( x km 1 X n0m d1 , 0,..., 0, x km 1 X n01 d1 ) .
(1.3.20)
k
Очевидно, что векторы V j , j  1, m  1 линейно независимы слева над
m 1
K , их всего
k
j 1
m 1
j
 ( n1  nm )( m  2)   n j  d .
j2
Пусть ( X q1 , X q2 ,..., X qm ) некоторое решение уравнения, в котором
q j  s j . Подставим это решение в (1.4.1) и перепишем его в виде (1.3.12). Если компонента X qm 1  0 , то степень многочлена X qm 1 не меньше степени
многочлена X d0m  2  dm 1 , поэтому многочлен hm 1 X qm 1 , hm 1  K , является линейной комбинацией многочленов gk1 x k1 X d0m  2 d m 1 с коэффициентами gk1  K .
Аналогично h j X q j , h j  K , является линейной комбинацией многочленов
k
gk j x j X d0m  j 1 dm  j ,
gk j  K . После исключения компонент с номерами
q2 ,..., qm 1 получим вектор ( l X q1 ,..., 0,..., 0, l X qm ), l  K , который, очевидно
является линейной комбинацией векторов с индексом k m 1 . Таким образом,
найдутся такие элементы a , a1 , , am  K
m
k
  aiV j . По определению векторы V
такие,
kj
что
a( X q1 , X q2 ,..., X qm ) 
j  1, m образуют левый над K
j 1
«базис» пространства P m .
■
Замечание. Произвольное решение уравнения (1.4.1) может быть
m 1
представлено в виде линейной комбинации
Q V
j
j 1
kj
, с Q j  K [ x] .
27
1.4. Результантные матрицы многочленов одной переменной
Заметим, что результантные матрицы систем косых многочленов от
одной «переменной» впервые были построены автором в [51]. Получим условия, при выполнении которых косые многочлены An j имеют ПНОД или
ЛНОД. Перемножив многочлены в уравнении
m
X
sj
An j  0 ,
(1.4.1)
j 1
получим, применив теорему 1.2.3,
n1  nm 1

l 0
s1
sm


f s1 ,k1 ck1 ,l  a1   ... 
f sm ,km ckm , l  am   x l  0, (1.4.2)



k m  max( 0 , l  nm )
 k1 max( 0 , l  n1 )

или в виде следующей системы
s1

sm
f s1 ,k1 ck1 ,l  a1   ... 
k1 max( 0 , l  n1 )

k m  max( 0 , l  nm )
l  n1  nm  1, n1  nm  2, ...., 1, 0.

f sm ,km ckm , l  am   0, 



(1.4.3)
Определение 1.4.1. Матрица R m системы (1.4.3) называется правой ре-


зультантной матрицей косых многочленов An j a j ; x .
Правую результантную матрицу удобно выписать следующим образом:
сопоставим
каждому
многочлену
Ank  a k ; x 
матрицу
размерности
( n1  nm )  ( sk  1) ( sk  n1  nm  nk  1 )
 csk , n1  nm 1 (a k )

 csk , n1  nm  2 (ak )
c
 sk , n1  nm 3 (ak )
M k (ak )   csk , n1  nm  4 (ak )



 c s k ,1 ( a k )
 c (a )
 sk , 0 k

0
0
 0

csk 1, n1  nm  2 (ak )  

0

csk 1, n1  nm 3 (ak )  c1, nk 1 (ak ) 

csk 1, n1  nm  4 (ak )  c1, nk (ak ) c0 , nk (ak )   . (1.4.4)



 


csk 1,1 (ak )
c0 ,1 (ak )  
 c1,1 (ak )
csk 1, 0 (a k )
c0 , 0 (ak )  
 c1, 0 (ak )
Тогда
R m  ( M1 ,, M m )
(1.4.5)
28
— правая результантная матрица.
Элементы матрицы (1.4.4) могут быть выписаны следующит образом:
крайний правый столбец матрицы заполняеся нулями и коэффициентами
многочлена Ank  a k ; x  , элементы последующих столбцов вычисляются согласно пункту 3) теоремы 1.2.3.
Левая результантная матрица R m* этих же многочленов определяется
либо из рассмотрения первого из ниже следующих уравнений, либо как
правая результантная матрица системы уравнений, полученной из второго
уравнения для сопряженных многочленов,
m
m
A
nj
j 1
X s j  0 (  Ys j An* j  0 ).
(1.4.6)
j 1
Определение 1.4.2. Правый ранг матрицы (1.4.5) называется рангом
правого результанта.
Определение 1.4.3. Левый ранг левой результантной матрицы, построенной по первому уравнению (1.4.6), или правый ранг правой результантной
матрицы, построенной по второму уравнению (1.4.6), называется рангом левого результанта.
Для двух косых многочленов правым (левым) результантом удобно называть, как это принято в классическом случае обычных многочленов, правый (левый) определитель соответствующей результантной матрицы. Например, для двух многочленов Fn (a; x ) , Fm (b; x ) имеем
cm1,n m 1 (a ) cm 1,n m 2 (a ) ... cm 1,0 (a )
...
| R 2 ||
... ...
...
0
c0 , m ( a )
cn1,n m 1 (b )
cn1,n m  2 (b)
...
...
0
c0 , n ( b )
...
c0 , 0 ( a )
... cn1,0 ( b)
... ...
... c0,0 (b)
(1.4.7)
― правый результант. Здесь мы записали правый результант так, как это
принято в коммутативном случае для обычных многочленов.
29
Приведем пример левой результантной матрицы этих же многочленов
  cm 1,n m 1 (a * )

  ...
0
2*
R  
  cn1,n m 1 (b* )

  ...
0

cm 1,n m  2 (a * ) ... cm 1,0 (a * ) 

... ...
...

*
*
c0 , m ( a )
... c0 ,0 (a ) 
,
*
*
cn1,n m  2 (b ) ... cn1,0 (b ) 

... ...
...

*
*
c0 , n ( b )
... c0 ,0 (b ) 
(1.4.8)
в которой элементы ci , j (a * ) , ci , j (b* ) построены по коэффициентам сопряженных многочленов Fn* ( a; x ) , Fm* (b; x ) .
Приведем несколько свойств правого R m и левого R m* результантов.
Обозначим через rm  rang R m ранг правого результанта, через rm*  rang R m*
ранг
левого
результанта

многочленов

An j a j ; x ,
j  1, m .
Пусть
d m 1  ПНОД( An j (a j ; x ) ), а d m* 1  ЛНОД( An j (a j ; x ) ) порядки их правого и левого общих наибольших делителей. Имеет место основная теорема теории
результантов косых многочленов.
Теорема 1.4.1. n1  nm  rm  d m1  rm*  d m* 1 .
m 1
Доказательство. Система (1.4.3) имеет ( n1  nm )( m  1)   n j неизj2
вестных и n1  nm уравнений, и, следовательно, её пространство решений
m 1
имеет размерность равную ( n1  nm )( m  1)   n j  rm . По теореме 1.4.6 проj2
m 1
странство P
m
имеет размерность (n1  nm )( m  2)   n j  d m 1 . Поэтому в
j2
силу изоморфизма пространства P m и пространства решений системы выполняется первое утверждение. Рассмотрев сопряженные косые многочлены
A*n j (a j ; x ) , получим вторую часть утверждения.
■
Заметим, что этот результат справедливый и для обычных многочленов
30
отсутствует в фундаментальных монографиях, например, [29], [12].
Следствие 1.4.1. Для того чтобы многочлены An j (a j ; x ) были взаимно
просты справа (слева) в совокупности, необходимо и достаточно, чтобы
rm  n1  nm (rm*  n1  nm ) .
Достаточность. Пусть rm  n1  nm (rm*  n1  nm ) , тогда по теореме 1.4.1
d m 1  0 , аналогично d m* 1  0 .
Необходимость. Если многочлены An j (a j ; x ) взаимно просты справа
(слева) в совокупности, то d m 1  0 ( d m* 1  0 ). Следовательно, rm  n1  nm
(rm*  n1  nm ) .
■
Следствие 1.4.2. Для того, чтобы косые многочлены
Fn (a; x ) ,
Fm (b; x ) были взаимно просты справа (слева) необходимо и достаточно
| R 2 || 0 (| R 2* ||  0) .
Пусть  m ( m* ) порядок правого (левого) наименьшего общего кратного ПНОК (ЛНОК) многочленов An j (a j ; x ) . Из теоремы 1.4.1 сразу же следует.
Следствие 1.4.3.  m  rm ( m*  rm* ).
Доказательство. Действительно, пусть m  2 , тогда L 2  Lp1 An1 
 Lp2 An2 , где L 2  ПНОК ( An1 , An2 ) многочленов An1 , An2 , Lp1 , Lp2 —
некоторые
многочлены,
причем
ЛНОД
( Lp1 , Lp2 )   .
Dd1  ПНОД ( An1 , An1 ) , тогда имеет место тождество
Пусть
L 2  d  Ln2 d An1 d 
 Ln1 d An2 d . Значит  2  p1  n1  d1  p2  n2  d1 . Поскольку n1  n2  r2  d1 ,
то при m  2 утверждение верно. Вторая часть утверждения доказывается
аналогично.
■
Следствие 1.4.4.  m  d m 1  n1  nm   m*  d m* 1 .
Теорема 1.4.2. Для правой результантной матрицы системы косых
многочленов An j (a j ; x ) имеют место следующие свойства:
1) ранг не меньше n1 , так как матрица имеет, по крайней мере, n1 строк
31
линейно независимых справа над K ;
2) пусть   K 0 , тогда при умножении всех коэффициентов
многочлена An1 (a1; x ) ( An2 (a2 ; x )) на  результант | R 2 || умножается на
 n2 (  n1 ). Это следует из свойств коэффициентов cr ,l (a ), cr ,l (b) и вида определителя (1.4.7);
3) если коэффициенты многочленов A1 (a1; x ) , A2 (a2 ; x ) принадлежат
K 0 , то | R 2 || совпадает с результантом обычных многочленов;
Приведем в заключение два простых утверждения о факторизации косых многочленов от одного символа.
Пусть
c1 , c2  K 0 . Правый результант многочленов
Fn (b; x )  c1 ,
Fm (a; x )  c2 является многочленом (c1 , c2 ) степени n по c2 и степени m
по c1 с коэффициентами в K . Получаем обобщение результата, известного
для коммутативных дифференциальных операторов.
Теорема 1.4.3. Многочлены Fn (b; x )  c1 , Fm (a; x )  c2 имеют правые
делители в том и только в том случае, если c1 и c2 являются корнями уравнения (c1 , c2 )  0 .
Наконец, если в условии теоремы 1.4.3 положить Fm (a , x )  x , c1  0 , то
имеет место следующая теорема.
Теорема 1.4.4. Многочлен Fn (b; x ) допускает представление Fn (b; x ) 
 Fn1 (b1; x )( x  c2 ) в том и только в том случае, если (0, c2 )  0 .
Пример 1.4.1. Построим правый и левый результанты косых много2
2
i
членов F2 (a; x )   ai x , G2 (b; x )   bi x i с коэффициентами для простоты
i0
i0
вычислений в поле характеристики нуль. Поэтому    ,  ( x )  ( ,  ) ,
 ( x* )  ( * ,  * ) ,  *   1 ,  *    1 .
Здесь n  m  2 и правый, левый результанты в силу (1.4.7) имеют вид
32
c1, 3 (a ) c1, 2 (a )
0
2
| R ||
0
| R ||
c1, 0 (b )
c1,1 (a * )
,
(1.4.9)
.
(1.4.10)
c1, 0 (a * )
c0 , 2 ( a * ) c 0 , 1 ( a * ) c 0 , 0 ( a * )
c1, 3 (b* ) c1, 2 (b* )
0
c1,1 (b )
c0 , 2 (b ) c0 ,1 (b ) c0 , 0 (b )
c1, 3 (a * ) c1, 2 (a * )
2*
c1, 0 (a )
c0 , 2 ( a ) c0 , 1 ( a ) c 0 , 0 ( a )
c1, 3 (b ) c1, 2 (b )
0
c1,1 (a )
c1,1 (b* )
c1, 0 (b* )
c0 , 2 (b* ) c0 ,1 (b* ) c0 , 0 (b* )
Вычисляя элементы определителей по формулам (1.2.7) или (1.2.9) получим
 (a2 )  (a2 )   (a1 )  (a1 )   (a0 )  (a0 )
0
a2
a1
a0
| R 2 ||
,
 (b2 )  (b2 )   (b1 )  (b1 )   (b0 )  ( b0 )
0
b2
b1
b0
(1.4.11)
 (a2* )  (a2* )   (a1* )  (a1* )   (a0* )  (a0* )
0
a2*
a1*
a0*
2*
| R ||
,
 (b2* )  (b2* )   (b1* )  (b1* )   (b0* )  (b0* )
0
b2*
b1*
b0*
(1.4.12)
где ai* , bi* ( i  0,1 ) коэффициенты сопряженных многочленов. Например,
a2*   *2 (a2 ) , a1*   *  * (a2 )   * * (a2 )   * (a1 ) , a0*   *2 (a2 )   * (a1 )  a0 , аналогичные формулы имеют место для bi* .
Опуская выкладки, отметим, что если rang R 2  4, 3, 2 , то, соответственно, многочлены не имеют нетривиальных правых делителей, имеют правый делитель первого порядка и отличаются только левым множителем. Если
rang R 2*  4, 3, 2 , то, соответственно, многочлены не имеют нетривиальных
левых делителей, имеют левый делитель первого порядка и отличаются только правым множителем.
33
1.5. Косые многочлены от двух переменных
Кольцо косых многочленов K [ x , y ] от двух «переменных» x , y , над
некоторым алгебраически замкнутым полем K нулевой характеристики, построим следующим образом. Пусть K [ y ] — кольцо многочленов от y ,
y  M ,  ( y )  ( y ,  y ) и  y (a b)   y (a ) y (b)   y (a )b a , b  K .
nx
Образуем кольцо
K [ y ][ x ] многочленов Fnx ( A( y ); x ) 
i
 A ( y) x
i
,
i 0
Ai ( y )  K [ y ] , где x  M ,  ( x )  ( x ,  x ) и  x (a b )   x (a ) x (b )   x (a )b
a , b  K . Распространим действие отображений  x и  x на кольцо K [ y ] и
отображений  y и  y на кольцо K [ x ] по формулам
 x ( y )   x ( x)   y ( y)   y ( x)  0 ,
 x ( y )   y ( y)  y ,  x ( x )   y ( x)  x .
(1.5.1)
Тогда  x будет  x дифференцированием кольца K [ y ] , а  y будет  y
дифференцированием на кольца K [ x ] . Умножение в кольце K [ y ][ x ] определим следующим образом
x  An y ( y )  x n   x ( An y ( y ))  x n1   x ( An y ( y ))  x n ,
ny
ny
j
(1.5.2)
ny
где  x ( An y ( y ))    x (a j ) y ,  x ( An y ( y ))    x (a j ) y , Any ( y )   a j y j 
j0
j
j 0
j 0
 K [ y] , a j  K .
Можно рассматривать кольцо K [ x , y ] как кольцо K [ x ][ y ] с правилом
умножения
y  Anx ( x )  y n   y ( Anx ( x ))  y n1   y ( Anx ( x ))  y n ,
nx
nx
j
(1.5.3)
nx
где  y ( Anx ( x ))    y (a j ) x ,  y ( Anx ( x ))    y (a j ) x , Anx ( x )   a j x j 
j 0
j
j0
j 0
 K [ x] , a j  K .
Согласно теореме 1.2.1 кольца K [ y ][ x ] и K [ x ][ y ] и K [ x , y ] являются
правыми и левыми кольцами Оре.
34
Определение 1.5.1. Скажем, что «переменные» x , y коммутативны,
если xy  a  yx  a , a  K .
Теорема 1.5.1. «Переменные» x , y коммутируют в том и только в том
случае, когда имеют место равенства
[ x , y ]  [ x ,  y ]  [  x , y ]  [  x ,  y ]  0 .
(1.5.4)
Доказательство. Предположим, что (1.3.4) выполняется. Тогда
x y  a   x (  y (a )) yx   x (  y (a )) x   x (  y (a )) y   x (  y (a )) ,
y x  a   y (  x (a )) xy   y (  x (a )) x   y (  x (a )) y   y (  x (a )) .
Отсюда y x  a  x y  a  0 a  K , поэтому [ x , y ]  0 .
Обратно, если [ x , y ]  0 , то
y x  a  x y  a  (( y  x   x  y )a ) xy 
 ((  y x   x  y )a ) x  (( y  x   x y )a ) y  (  2 1   x  y )a  0 . Что приводит к (1.3.4).
■
В дальнейшем «переменные» x и y будем считать коммутативными,
поэтому K [ x ][ y ]  K [ y ][ x ]  K [ x , y ] .
Определение 1.5.2. Множество элементов из K , неподвижных относительно автоморфизма  x образует подполе K x  K , называемое инвариантным полем автоморфизма  x , а множество элементов из K , неподвижных
относительно автоморфизма  y образует подполе K y  K , называемое инвариантным полем автоморфизма  y .
Ядро гомоморфизма  x образует подполе констант K x  K , а ядро гомоморфизма  y образует подполе констант K y  K .
Определение 1.5.3. «Переменные» x , y M называются «переменными» одного типа, если K x  K y , K x  K y . В противном случае x , y ― «переменные» разного типа.
Поле констант относительно автоморфизмов  x ,  y и гомоморфизмов
 x ,  y определяется как K 0  Kx  K x  K y  K y .
35
Возможны, например, следующие реализации кольца K [ x , y ] :
— если K [ x ] , K [ y ] кольца обыкновенных линейных дифференциальных операторов и «переменные» x , y разного типа, то кольцо K [ x , y ] изоморфно кольцу обыкновенных линейных дифференциальных операторов в
частных производных;
— если K [ x ] кольцо обыкновенных линейных дифференциальных
операторов, а K [ y ] кольцо обыкновенных линейных разностных операторов
и x , y одного типа (разного типа), то получим кольцо K [ x , y ] дифференциально-разностных операторов по одной «переменной (по разным «переменным»);
— наконец, если K [ x ] , K [ y ] кольца разностных операторов и «переменные» x , y разного типа, то K [ x , y ] будет кольцом разностно-разностных
операторов по двум «переменным».
Понятие сопряженного к косому многочлену от двух «переменных»
допускает следующие интерпретации:
nx
ny
— многочлен Fm (a; x , y )   aij x i y j степени m , где m наибольшая
i0 j0
степень монома aij x i y j при aij  0 , aij  K , рассматривается как элемент
nx
кольца K [ y ][ x ] , то есть Fm (a; x , y )  Fnx ( A( y ); x ) 
i
 A ( y) x
i
, Ai ( y )  K [ y ] .
i 0
Тогда  - сопряженным к нему по «переменной» x естественно считать многочлен из K [ y ][ x* ]
nx
*x
nx
*
F ( A( y ); x )   x *i ( y ( Ai ( y ) )) ,
(1.5.5)
i 0
где отображение  y : K [ y ]  K [ y ] , является антииволюцией, удовлетворяющей
условиям
A( y ), B( y )  K [ y ]
 y ( A( y ) B( y ))  y ( B( y )) y ( A( y ))
и
 2y ( A( y ))  A( y ) . За  y можно принять операцию сопряжения в кольце K [ y ]
распространив её на поле K тривиальному образом (    ), тогда  *x   x1 ,
36
 x*    x x1 ;
nx
ny
— многочлен Fm (a; x , y )   aij x i y j , aij  K , рассматривается как
i0 j0
ny
элемент кольца K [ x ][ y ] , то есть Fm (a; x , y )  Fn y ( A( x ); y ) 
j
 A ( x) y
j
,
j 0
A j ( x )  K [ x ] , то  - сопряженным к нему по «переменной» y естественно
считать многочлен из K [ x ][ y* ] , A j ( y )  K [ y ] . Тогда  - сопряженным по
«переменной» y естественно считать многочлен из K [ x ][ y* ]
ny
*y
ny
*
F ( A( x ); y )   y* j ( x ( A j ( x ) ) ,
(1.5.6)
j 0
где отображение  x : K [ x ]  K [ x ] , является антииволюцией, удовлетворяющей
A( x ), B( x )  K [ x ]
условиям
 x ( A( x )B ( x ))   x ( B( x )) x ( A( x ))
и
 x 2 ( A( x ))  A( x ) . За  x можно принять операцию сопряжения в кольце K [ x ]
положив её действие на поле K тривиальным образом, тогда  *y   y1 ,
 *y    y y1 ;
nx
ny
— наконец, если многочлен Fm (a; x , y )   aij x i y j , aij  K , aij  K
i0 j0
рассматривается как элемент кольца K [ x , y ] , то  - сопряженным к нему по
обеим «переменным» будем считать многочлен из кольца K [ x * , y * ]
nx
*
m
*
m
*
ny
*
F (a; x , y )  F (a; x , y )   x * i y* j ( (aij )) ,
(1.5.7)
i0 j0
где отображение  :K  K является антиинволюцией, и в силу того, что K
поле
можно
считать
  .
Тогда
 *x *y   x1 y1 ,
 x* *y    x x1 y1 ,
 y* *x    y x1 y1 и  x*  *y    x  y x1 y1 .
Легко проверяется, что так введенное понятие сопряженного (1.2.5),
(1.5.6) и (1.4.7) удовлетворяет требованиям i), ii) и iii) приведенным в первом
параграфе. Таким образом, возможны следующие варианты: сопряженных
37
колец к кольцу K [ x , y ] : K [ y ][ x* ] — сопряженное по «переменной» x ,
K [ x ][ y * ] — сопряженное по «переменной» y и K [ x* , y * ] — сопряженное
по обеим «переменным». В дальнейшем будем использовать термин «переменная» без кавычек.
1.6. Линейное уравнение в кольце многочленов двух переменных
Обозначим через [ x ] кольцо косых многочленов переменной x с коэффициентами в кольце косых многочленов   K [ y ] переменной y с коэффициентами в некотором поле K , предполагается, что переменные x и y
коммутативны. Поскольку  является кольцом Оре, то согласно теореме
1.2.1 кольцо [ x ] также является кольцом Оре.
Рассмотрим уравнение
m
X
sj
An j  0 ,
(1.6.1)
j 1
nj
где многочлены An j  An j ( A( y ); x )   Ai ( y ) x i из кольца [ x ] , n j — степени
i0
этих многочленов по переменной x , коэффициенты Ai ( y ) — многочлены из
 степени. Будем считать, что n1  n2    nm , n1  max( n j ) , nm  min( n j ) .
sj
Неизвестные X s j   F i ( f ; y ) x i — многочлены по x степени 0  s j  n1 
i 0
 nm  n j  1 , F i ( f ; y ) неизвестные многочлены степени с коэффициентами в
поле K . Переобозначим Anm  Dd , тогда Dd k  ПНОД ( Ank , Dd ) , k  1, m  1,
0
k 1
где ПНОД — правый наибольший общий делитель многочленов по x . Следовательно, n1  ...  nm  d 0  d 1  d 2    d m 1  d .
Опишем правое над кольцом  линейное пространство P m векторов
( X s1 , , X sm ) , — решений уравнения, применив результаты предыдущих параграфов.
Теорема 1.6.1. Уравнение (1.6.1) всегда имеет решение, в котором
38
s1  n2 , s2  n1 .
Теорема 1.6.2. Если пара ( X 0p , X q0 ) минимальна, то
p  n2  d ,
q  n1  d .
Теорема 1.6.2 фактически утверждает, что уравнение (1.6.1) при m  2
не имеет нетривиальных решений ( X s1 , X s2 ) , в которых,
s1  n2  d ,
s2  n1  d .
Переписав уравнение (1.6.1) в виде следующей эквивалентной системы
X s1 An1  d1  X sm Anm  d1  Ys0 d1 ,


Ys0 d k Adk  d k 1  X sk 1 Ank 1  dk 1  Ys0  dk 1 ,

Ys0 d m  2 Adm  2  dm 1  X sm 1 Anm 1 d m 1  0, 

k  1, m  3.

(1.6.2)
где положено s0  n1  nm  1 получим по аналогии с теоремой 1.3.7.
m 1
m
Теорема 1.6.3. dim P  ( n1  nm )( m  2)   n j  d .
j 2
1.7. Результантные матрицы косых многочленов двух переменных
Построим результантные матрицы системы косых многочленов
p, q
Ank  Ank (a; x , y )   aijk x i y j ( aijk  K и nk , k  1, m , наибольшая совокупная
i , j 0
степень мономов aijk x i y j при aijk  0 ), рассматривая их как элементы кольца
nj
[ x ] , то есть как многочлены An j ( A( y ); x )   A
n j ,i
( y ) x i степеней n j по x с
i 0
коэффициентами
A
n j ,i
( y )  K [ y] .
Как
и
ранее
будем
считать,
что
n1  n2    nm , n1  max( n j ) , nm  min( n j ) . Обозначим Anm  Dd 0 , тогда
Dd k  ПНОД ( Ank , Ddk 1 ) , k  1, m  1. Следовательно, n1    nm  d 0  d1 
  d m 1  d .
Снова рассмотрим уравнение (1.4.1) записав неизвестные в виде
39
sj
Xsj   F
s j ,i
s ,i
( y ) x i , 0  s j  n1  nm  n j  1 , F j ( y ) — неизвестные коэффи-
i 0
циенты из  .
Из (1.4.1) получим правую систему уравнений относительно неизвестных F
s j ,i
( y ) , аналогичную системе(1.4.2),
s1
sm

F sm ,km ( y )ckm , l Anm  0,
k1 max( 0 , l  n1 )
k m  max( 0 , l  nm )
 (1.7.1)

l  n1  nm  1, n1  nm  2,  , 1, 0,


F
s1 ,k1
  
( y )ck1 ,l A
n1
 
где коэффициенты ck1 ,l A
nj



получены из коэффициентов многочлена
An j ( A( y ); x ) по теореме 1.2.3.
Правую результантную матрицу данной системы многочленов можно
выписать поставив в соответствие каждому многочлену An j ( A( y ); x ) матрицу размерности ( sk  1)  ( n1  nm ) ( sk  n1  nm  nk  1 ), которую удобнее записать так
 c sk , p1  pm 1 ( Ank )

n
 c sk , p1  pm 2 ( A k )


 c s , p ( Ank )
M k ( y)   k k
 c sk , pk 1 ( Ank )


 c ( Ank )
 sk ,1
 c s , 0 ( Ank )
 k
 0
0
c sk 1, p1  pm 2 ( Ank ) 

c sk 1, pk ( Ank )


c sk 1, pk 1 ( Ank )


c sk 1,1 ( Ank )


c sk 1, 0 ( Ank )



0




nk
c0 , pk ( A )  
 .
c0 , pk 1 ( Ank )  



nk
c0 , 1 ( A )  

nk
c0 , 0 ( A )  
(1.7.2)
Матрица
R m ( y )  ( M1 ( y ),, M m ( y )) ,
(1.7.3)
называется правай результантной матрицей системы многочленов An j .
Левая
результантная
матрица
R m* ( y )
этих
же
многочленов
определяется по аналогии из рассмотрения следующего уравнения
40
m
Y
sj
An* j  0 .
1.7.4)
j 1
Правый строчечный (столбцовый) ранг матрицы (1.7.5) называется
рангом правого результанта, правый строчечный (столбцовый) ранг левой результантной матрицы R m* ( y ) называется рангом левого результанта.
Аналогично строятся результантные матрицы R m ( x ) и R m* ( x ) системы многочленов An j , рассматриваемых как элементы кольца K [ x ][ y ] .
Для пары косых многочленов результантная матрица является квадратной, поэтому часто правым (левым) результантом называют правый (левый)
определитель соответствующий результантной матрицы. Например,
cm 1,n m 1 ( F n )  0
cn1,n m 1 ( F m )  0
cm 1,n m  2 ( F n )  c0,m ( F n ) cn1,n m  2 ( F m )  c0,n ( F m )
| R ( y ) ||
(1.7.5)

 

 
2
cm 1,0 ( F n )
 c0 , 0 ( F n )
cn1,0 ( F m )
 c0 , 0 ( F m )
― правый результант многочленов Fn ( A; x ) , Fm ( B; x ) , построенный по системе (1.7.1), транспонированный по отношению к (1.7.3).
Приведем свойства правого R m ( y ) и левого R m* ( y ) результантов
вполне аналогичные свойствам результантов многочленов одной переменной. Обозначим через rm  rang R m ( y ) ранг правого результанта, через
rm*  rang R m* ( y ) ранг левого результанта многочленов An j  A( y ); x  , j  1, m ;
d m 1  ПНОД( An j ( A( y ); x ) ), d m* 1  ЛНОД( An j ( A( y ); x ) ) порядки их правого и
левого наибольших общих делителей по переменной x . Имеет место теорема.
Теорема 1.7.1. n1  nm  rm  d m 1 ( n1  nm  rm*  d m* 1 ) .
Теорема 1.7.2. Для того чтобы многочлены An j ( A( y ); x ) были взаимно
просты справа (слева) по x в совокупности, необходимо и достаточно, чтобы
rm  n1  nm (rm*  n1  nm ) .
41
Следствие. Для того, чтобы многочлены Fn ( A; x ) , Fm ( B; x ) были взаимно просты справа (слева) по x необходимо и достаточно | R 2 ( y ) || 0
(| R 2* ( y ) ||  0) .
Пусть  m ( m* ) порядок правого (левого) наименьшего общего кратного.
Теорема 1.7.3.  m  rm ( m*  rm* ).
Обозначим через K 0 подполе неподвижных элементов относительно
автоморфизма  , через K1 подполе констант относительно дифференцирования  .
Теорема 1.7.4. Для результантной матрицы системы многочленов
An j ( A( y ); x ) имеют место следующие свойства:
1) ранг правого результанта не меньше n1 , так как результант имеет, по
крайней мере, n1 строк линейно независимых слева над  ;
2) пусть   K 0  K1 , тогда при умножении всех коэффициентов
многочлена An1 ( A1 ( y ); x ) ( An2 ( A2 ( y ); x )) на  результант | R 2 ( y ) || умножается на  n2 (  n1 ). Это следует из свойств коэффициентов cr ,l ( A1 ( y )) ,
cr ,l ( A2 ( y )) и вида определителя (1.7.5);
3) если коэффициенты многочленов An1 ( A1 ( y ); x ) , An2 ( A2 ( y ); x ) принадлежат K 0  K1 , то | R 2 ( y ) || совпадает с результантом обычных многочленов.
Пусть еще pi , i  1, m степени многочленов AN i (a; x , y ) по переменной
y . Принимаем, что p1  p2    pm и обозначаем d x  ord ПНОД ( AN i ) по
переменной x , d y  ord ПНОД ( AN i ) по переменной y ; rx , ry — ранг правого
результанта
по
переменным
x
и
y
соответственно.
Обозначаем
d *x  ord ЛНОД ( AN i ) по переменной x , d *y  ord ЛНОД ( AN i ) по переменной
42
y ; rx* , ry* — ранг левого результанта по переменным x и y соответственно.
Теорема 1.7.5. Для того чтобы система многочленов AN i обладала правым (левым) наибольшим общим делителем
а) порядка d x  0 и d y  0 ;
б) порядка d x  0 и d y  0 ;
в) порядка d x  0 и d y  0 ;
г) порядка d x  0 и d y  0 ,
необходимо и достаточно выполнения условий соответственно
а) rx  p1  pm и ry  n1  nm ;
б) rx  p1  pm и ry  n1  nm ;
в) rx  p1  pm и ry  n1  nm ;
г) rx  p1  pm и ry  n1  nm .
Достаточность. Из теоремы 1.4.1 следует в первом случае d x  0 и
d y  0 , во втором d x  0 и d y  0 , в третьем d x  0 и d y  0 и в четвертом
dx  0 и d y  0.
Необходимость. Следует также из теоремы 1.4.1.
■
Пример 1.7.1. Построим правый и левый результанты косых много2
2
i
i
членов F2 ( A; x )   A x , G2 ( B; x )   B i x i от одной переменной с коэфi0
i 0
фициентами в поле характеристики нуль. Поэтому    ,  ( x )  ( ,  ) ,
 ( x* )  ( * ,  * ) ,  *   1 ,  *    1 ) .
Здесь n  m  2 и правый, левый результанты в силу (1.7.2) имеют вид
c1, 3 (a ) c1, 2 (a )
| R 2 ||
0
c1, 0 (a )
c0 , 2 ( a ) c0 , 1 ( a ) c 0 , 0 ( a )
c1, 3 (b ) c1, 2 (b )
0
c1,1 (a )
c1,1 (b )
c1, 0 (b )
c0 , 2 (b ) c0 ,1 (b ) c0 , 0 (b )
,
(1.7.6)
43
c1, 3 (a * ) c1, 2 (a * )
2*
| R ||
0
c1, 0 (a * )
c0 , 2 ( a * ) c 0 , 1 ( a * ) c 0 , 0 ( a * )
c1, 3 (b* ) c1, 2 (b* )
0
c1,1 (a * )
c1,1 (b* )
c1, 0 (b* )
.
(1.7.7)
c0 , 2 (b* ) c0 ,1 (b* ) c0 , 0 (b* )
Вычисляя элементы определителей по формулам (1.2.5), (1.2.7) получим
 (a2 )  (a2 )   (a1 )  (a1 )   (a0 )  (a0 )
0
a2
a1
a0
| R 2 |
,
 (b2 )  (b2 )   (b1 )  (b1 )   (b0 )  ( b0 )
0
b2
b1
b0
(1.7.8)
 (a2* )  (a2* )   (a1* )  (a1* )   (a0* )  (a0* )
0
a2*
a1*
a0*
2*
| R |
,
 (b2* )  (b2* )   (b1* )  (b1* )   (b0* )  (b0* )
0
b2*
b1*
b0*
(1.7.9)
где ai* , bi* ( i  0,1 ) коэффициенты сопряженных многочленов. Например,
a2*   *2 (a2 ) , a1*   *  * (a2 )   * * (a2 )   * (a1 ) , a0*   *2 (a2 )   * (a1 ) 
 a0 ,
аналогичные формулы имеют место для bi* .
1.8. Факторизация косых многочленов от двух переменных
Пусть c1 , c2  K 0  K 1 . Правый результант многочленов Fn ( B; x ) 
 c1 , Fm ( A; x )  c2 является многочленом (c1 , c2 ) степени n по c2 и степени m по c1 с коэффициентами в K . Получаем обобщение результата, известного [1, 44] для коммутативных дифференциальных операторов.
Теорема 1.8.1. Многочлены Fn ( B; x )  c1 , Fm ( A; x )  c2 имеют правые делители в том и только в том случае, если c1 и c2 являются корнями
уравнения (c1 , c2 )  0 .
Наконец, если в условии теоремы 1.8.1 положить Fm ( A; x )  x , c1  0 ,
то имеет место следующая теорема.
44
Теорема
1.8.2.
Многочлен
Fn ( B; x )
допускает
представление
Fn ( B; x )  Fn1 ( B1; x )( x  c2 ) в том и только в том случае, если (0, c2 )  0 .
Кольцо K [ x , y ] будем рассматривать как кольцо многочленов от y с
коэффициентами в K [ x ] .
Пример 1.5.1. Найдем условия, при которых многочлен F2 (a; x , y ) 
2

aij x y   Ak (a; x ) y 2 k , где Ak (a; x ) косые многочлены, допускает
i

0 i  j  2
j
k0
1
отделение справа многочлена G1 (b; x , y ) 

0  i  j 1
bij x y   B k (b; x ) y1 k
i
j
в
k0
предположении, что b01  0 .
В силу следствия из теоремы 1.7.2 для этого необходимо и достаточно
равенство нулю их правого результанта | R 2 ( x ) ||
A0 (a; x )
A1 (a; x )
A2 (a; x )
| R 2 ( x ) || B 0 ( 2 (b ); x ) B1 ( 2 (b ); x )  B 0 (  2 (b ); x ) B1 (  2 (b ); x ) .
0
B 0 (b; x )
B1 (b; x )
(1.8.1)
Если найти нетривиальное решение ( 1 ,  2 ,  3 ) следующей системы уравнений
B 0 ( 2 (b ); x )1  ( B1 ( 2 (b); x )  B 0 (  2 )(b); x ))  2  

 B1 (  2 (b ); x ) 3  0,


B 0 (b; x ) 2  B1 (b; x ) 3  0,

(1.8.2)
то за значение определителя можно принять
| R 2 ( x ) || A0 (a; x )1  A1 (a; x ) 2  A2 (a; x ) 3 .
(1.8.3)
Система (1.8.2) решается следующим образом. Из второго уравнения
найдем  2   b011B1 (b; x ) 3 . Подставляя  2 в первое уравнение, получим
B 0 ( 2 (b); x )1  [ B1 (  2 (b); x )  ( B1( 2 (b); x ) 
 B 0 (  2 (b); x ))b011 B1 (b; x )] 2  0.
(1.8.4)
Как легко видеть минимальное решение уравнения (1.8.4) имеет вид
45
10  ( 2 (b01 ))1[ B1 (  2 (b); x )  ( B1( 2 (b; x )  B 0 (  2 ( b); x ))b011B1( b; x )],
 30   .
(1.8.5)
Отсюда  2  b011B1 (b; x ) . Подставляя 1 ,  2 ,  3 в (1.8.3) получаем:
| R 2 ( x1 ) ||  Y 0 (c2 ) x 2  Y 1 (c1 , c2 ) x  Y 2 (c1 , c2 )  ,
(1.8.6)
где положено b00  b011  c1 , b10  b011  c2 , а
Y 0 (c2 )   a02 2 (c2 )1 (c1 )  a111 (c2 )  a20 ,
Y 1 (c1 , c2 )  a02 (  2 (c2 )1 (c2 )   2 (c2 )1 (c1 )   2 (c1 )c2   2 (c )) 
 a11 ( 1 (c2 )  1 (c1 ))  a01c2  a10 ,
Y 2 (c1 , c2 )  a02 (  2 (c2 )1 (c1 )   2 (c1 )c1 ))  a01c1  a00 .
Поскольку равенство | R 2 ( x ) ||  0 возможно только лишь в том случае,
когда все коэффициенты Y j ( j  0,1, 2) равны нулю, то условия, необходимые и достаточные для отделимости справа многочлена первой степени, содержащего переменную x2 , от многочлена F2 ( A(a; x ); y ) имеют вид
Y 0 (c2 )  0 , Y 1 (c1 , c2 )  0 , Y 2 (c1 , c2 )  0 .
(1.8.7)
Соотношения (1.8.7) можно рассматривать, как систему уравнений относительно c1 , c2 , решениями которой являются коэффициенты многочлена
G1 ( B(b; x ); y ) .
Пусть aij   , где  поле констант относительно автоморфизмов 1 ,
 2 и гомоморфизмов  1 ,  2 , тогда bij   и имеет место случай косых многочленов с «постоянными» коэффициентами. Уравнения (1.8.7) принимают
вид:
a02c22  a11c2  a20  0,


2a02c1c2  a11c1  a01c2  a10  0, 

a02c12  a01c1  a00  0.

(1.8.8)
1.9. Алгоритм Евклида в кольце косых многочленов
В кольце косых многочленов K [ x ] от одной переменной над кольцом Оре K имеет место правый и левый алгоритм деления с остатком
46
«алгоритм Евклида». Назовем его обобщенным.
Условимся записывать многочлены нулевой степени f  там, где
это не вызывает недоразумений без операторной единицы   x 0 , f .
Определение 1.9.1. Многочлен M d ( x ) называется правым (левым)
псевдоделителем многочлена M n ( x ) , если для некоторых многочленов
 ( x )  K [ x ] ) выполняется
нулевой степени f  , g и M nd ( x )  K ( x ) , ( M
nd
тождественно
 ( x ) ). (1.9.1)
fM n ( x )  M nd ( x ) M d ( x ) ( gM n ( x )  M d ( x ) M
n d
 ( x ) ) — праЕсли элементы f , g обратимы в K , то M nd ( x ) ( M
nd
вый (левый) общие делители.
Определение 1.9.2. Многочлен M d ( x ) называется правым (левым)
общим псевдоделителем многочленов M n1 ( x ) , M n2 ( x ) , если для некоторых многочленов f1 , f 2 , g1 , g2 выполняется
f1 M n1 ( x )  M n1 d ( x ) M d ( x ) , f 2 M n2 ( x )  M n2 d ( x ) M d ( x )


( g1 M n1 ( x )  M d ( x ) M
n1 d ( x ) , g2 M n2 ( x )  M d ( x ) M n2 d ( x ) ).
Определение 1.9.3. Многочлен M d ( x ) называется правым (левым)
наибольшим общим псевдоделителем многочленов M n1 ( x ) , M n2 ( x ) , если
любой правый (левый) псевдоделитель многочленов является его правым
(левым) общим псевдоделителем.
n1
n2
i
Лемма 1.9.1. Для многочленов M n1 ( x )   ai x , M n2 ( x )   bi x i
i 0
i 0
n1  n2
( n1  n2 ) из K [ x ] можно указать такие многочлены M n1 n2 ( x ) 
sx
i
i
и
i 0
k
M k ( x )   ri x i из K [ x ] и такой многочлен F  , что для будет выполнятьi 0
ся
FM n1 ( x )  M n1n2 ( x ) M n2 ( x )  M k ( x ) ,  k  n2  .
(1.9.2)
47
Доказательство. Действительно, поскольку K правое кольцо Оре,
то можно выбрать элементы f1 , g1  K так, чтобы выполнялось тождество
f1a n1  g1 n1n2 (bn2 ) ,
поэтому
f1 M n1 ( x )  g1 x n1 n2 M n2 ( x )  M k1 ( x ) ,
где
k1
M k1 ( x )   ri ,k1 x i многочлен степени k1  n1 . Если k1  n2 , то можно найти
i 0
элементы f 2 , g2  K так, чтобы f 2 rk1 ,k1  g2 k1 n2 (bn2 ) , поэтому f 2 M k1 ( x ) 
 g2 x k1 n2 M n2 ( x )  M k2 ( x ) ,
где
k 2  k1  n1 .
f 2 f1 M n1 ( x ) 
Тогда
 g1 x n1 n2 M n2 ( x )  f 2 M k1 ( x )  ( g1 x n1 n2  g2 x k1 n2 ) M n2 ( x )  M k2 ( x ) . Ясно, что
продолжая так (1.9.2) придем к , в котором k  n2 .
■
Многочлен M n1n2 ( x ) называется правым псевдочастным, а многочлен M k ( x ) ― правым псевдоостатком от деления многочлена M n1 ( x ) на
многочлен M n2 ( x ) справа.
Нетрудно убедиться, что имеет место и левый алгоритм деления.
Действительно, запишем


GM n1 ( x )  M
n1  n2 ( x ) M n2 ( x )  M k ( x ) .
(1.9.3)
Многочлен M n1 n2 ( x ) называется левым псевдочастным, а много-
 ( x ) ― левым псевдоостатком от деления многочлена M ( x ) на
член M
n1
k
многочлен M n2 ( x ) слева.
Если в (1.9.2 ) многочлен M k ( x )  0 , то говорят, что многочлен
M n1 ( x ) делится справа на многочлен M n2 ( x ) (в (1.9.3 ) при M k ( x )  0 , многочлен M n1 ( x ) делится слева на многочлен M n2 ( x ) ) то есть
FM n1 ( x )  M n1 n2 ( x ) M n2 ( x ) ( GM n1 ( x )  M n2 ( x ) M n1 n2 ( x ) ).
(1.9.4)
Теорема 1.9.1. Применяя к многочленам M n1 ( x ) и M n2 ( x ) правый
(левый) «алгоритм Евклида» можно найти правый (левый) наибольший
общий псевдоделитель многочленов или установить его отсутствие.
Доказательство. Пусть n1  n2 . Применяя последовательно лемму,
48
найдем
f1 M n1 ( x )  g1 ( x ) M n2 ( x )  M n3 ( x ) , n3  n2 ,
(1)
f 2 M n2 ( x )  g2 ( x ) M n3 ( x )  M n4 ( x ) , n4  n3 ,
(2)
...............................................
f k M nk ( x )  gk ( x ) M nk 1 ( x )  M nk  2 ( x ) , nk 2  nk 1 ,
(k)
...............................................
f s 2 M ns 2 ( x )  gs 2 ( x ) M ns 1 ( x )  M ns ( x ) , ns  ns 1 ,
(s-2)
f s 1 M ns 1 ( x )  gs 1 ( x ) M ns ( x )  M ns 1 ( x ) , ns 1  ns ,
(s-1)
f s M ns ( x )  gs ( x ) M ns 1 ( x )  M ns  2 ( x ) , ns 2  ns 1 ,
(s)
где M ns 2 ( x ) — многочлен нулевой степени.
Если M ns 2 ( x )  0 , то многочлены взаимно просты справа. Пусть
M ns 2 ( x )  0 . Обозначим f s  Fs , g s ( x )  Gs ( x ) и запишем (s) в виде
(s)*
Fs M ns ( x )  Gs ( x ) M ns 1 ( x ) .
Умножим уравнение (s-1) слева на Fs , получим
Fs f s 1 M ns 1 ( x )  Fs gs 1 ( x ) M ns ( x )  Fs M ns 1 ( x ) .
Найдем многочлен H s 1 ( x ) из уравнения
Fs g s 1 ( x )  H s 1 ( x )Fs .
(1.9.5)
Это возможно поскольку K [ x ] — кольцо Оре. Тогда в силу (1.9.5 )
Fs f s 1 M ns 1 ( x )  H s 1 ( x )Fs M ns ( x )  Fs M ns 1 ( x )
или в силу (s)*
Fs f s 1 M ns 1 ( x )  [ H s 1 ( x )Gs ( x )  Fs ]M ns 1 ( x ) .
Обозначим Fs f s 1  Fs 1 , H s 1 ( x )Gs ( x )  Fs  G s 1 ( x ) . Тогда
Fs 1 M ns 1 ( x )  Gs 1 ( x ) M ns 1 ( x ) .
Далее, умножим уравнение (s-2) слева на Fs 1 , получим
Fs 1 f s 2 M ns 2 ( x )  Fs 1 gs 2 ( x ) M ns 1 ( x )  Fs 1 M ns ( x ) .
Найдем многочлен H s 2 ( x ) из уравнения
(s-1)*
49
Fs 1 g s 2 ( x )  H s 2 ( x )Fs 1 .
(1.9.6)
Тогда в силу (1.9.6 )
Fs 1 f s 2 M ns 2 ( x )  H s 2 ( x )Fs 1 M ns 1 ( x )  Fs 1 M ns ( x )
или в силу (s-1)*
Fs 1 f s 2 M ns 2 ( x )  H s 2 ( x )Gs 1 ( x ) M ns 1 ( x )  Fs 1 M ns ( x ) . (1.9.7)
Найдем  s 2 и  s 2 из уравнения
 s 2 Fs   s 2 Fs 1 .
Умножив соотношение (1.9.7) слева на  s 2 и заменив выражение
 s 2 Fs 1 по предыдущей формуле, получим
 s2 Fs1 f s2 M ns 2 ( x )   s 2 H s 2 ( x )Gs 1 ( x ) M ns 1 ( x )   s 2 Fs M ns ( x ) .
Учитывая (s)* найдем
 s2 Fs1 f s2 M ns  2 ( x )  [  s2 H s2 ( x )Gs1 ( x )   s 2 Fs ]M ns 1 ( x ) .
Наконец обозначив  s 2 Fs 1 f s 2  Fs 2 ,  s 2 H s 2 ( x )Gs 1 ( x )   s 2 Fs  Gs 2 ( x ) ,
запишем окончательно
Fs 2 M ns 2 ( x )  Gs 2 ( x ) M ns 1 ( x ) .
(s-2)*
Предположим, что выполняется соотношения
Fk 2 M nk 2 ( x )  Gk  2 ( x ) M ns 1 ( x ) ,
(k+2)*
Fk 1 M nk 1 ( x )  Gk 1 ( x ) M ns 1 ( x ) .
(k+1)*
Докажем (k)*, умножив соотношение (k)
f k M nk ( x )  gk ( x ) M nk 1 ( x )  M nk  2 ( x )
слева на Fk 1 .
Fk 1 f k M nk ( x )  Fk 1 gk ( x ) M nk 1 ( x )  Fk 1 M nk  2 ( x ) .
(1.9.8)
Найдем многочлен H k ( x ) из уравнения
Fk 1 gk ( x )  H k ( x )Fk 1
(1.9.9)
и  k ,  k  K из соотношения
 k Fk 1   k Fk  2 .
(1.9.10)
Это возможно, поскольку K — кольцо Оре, а соотношение (1.9.10 ) правое
50
— наименьшее общее кратное элементов Fk 1 , Fk  2 .
Заменим в (1.9.6) выражение Fk 1 gk ( x ) по формуле (1.9.10 ) и, умножив результат слева на  k , заменим выражение  k Fk 1 по формуле (1.9.9 ),
получим
 k Fk 1 f k M nk ( x )   k H k 1 ( x )Fk 1 M nk 1 ( x )   k Fk  2 M nk  2 ( x ) .
Наконец в последнем соотношении произведем замену по формуле
(k+2)*. Найдем
 Fk 1 f k M nk ( x )  [  H k ( x )Fk 1   Gk 2 ( x )]M ns 1 ( x ) .
Обозначив  Fk 1 f k M nk ( x )  Fk ,  H k ( x )Fk 1   Gk 2 ( x )  Gk ( x ) , получим
(k)*
Fk M nk ( x )  Gk ( x ) M ns 1 ( x ) .
Таким образом, M ns 1 ( x ) — искомый псевдоделитель. Покажем что он
наибольший.
■
Пример 1.9.1. Разделить справа с остатком оператор  2  x 22c 
( x  2) c   на оператор 1  x c   .
Решение.
x2
R  2 
 c 1  x 2 2 c  ( x  2) c   
xc
1
1
Имеем
x2
( 2  c ) x  2c

c ( x c   ) 
 c   . Деление еще возможно, так как
xc
xc
порядок
остатка
равен
порядку
( 2  c ) x  2c
x 2  2 x  2c
.

1 
x( x  c )
x( x  c )
Так
делителя.
как
Далее,
порядок
R02  R11 
остатка
R02 
x 2  2 x  2c

 меньше порядка делителя, то дальнейшее деление невозx( x  c )
можно. Исключив из полученных соотношений
 x2
( 2  c ) x  2c 
x 2  2 x  2c

c 
  1 
.
x

c
x
(
x

c
)
x
(
x

c
)


R11 , получим  2 
51
1.10. Неевклидов алгоритм в кольце косых многочленов
Применим результаты исследования ЛАУ к построению алгоритма вычисления ПНОД (ЛНОД) косых многочленов альтернативного алгоритму Евклида. Заметим, что предлагаемый алгоритм впервые был применен к ОЛДО
и опубликован в [63].
Пусть An1 , An2 ,…, Anm косые многочлены от одной «переменной» из
кольца K [ x ] и Ad ( Ad * ) их ПНОД (ЛНОД); K — кольцо Оре. Многочлен Ad
( Ad * ) можно вычислить, выполняя следующую последовательность шагов.
1) Составляем по формулам (1.2.7) и теореме 1.2.3 матрицу R m (1.4.5)
системы (1.4.3), которая по определению является правой результантной
матрицей данного множества многочленов. С данной системой многочленов
m
связано уравнение
X
sj
An j  0 .
j 1
2) Приводим полученную матрицу к треугольному виду, применяя метод исключения Гаусса справа, тем самым вычисляя правый ранг правой результантной матрицы. Если ранг rm  n1  nm , то многочлены An j , j  1, m , не
имеют нетривиального ПНОД, при rm  n1 , d  nm . В противном случае степень ПНОД равна d  n1  nm  rm .
3) Пусть n1  rm  n1  nm . В этом случае делитель можно найти по любым двум многочленам данного множества, пусть это будут многочлены
наименьших степеней Anm 1 , Anm .
Этой паре многочленов отвечает правая результантная матрица, которая может быть получена из матрицы, построенной в пункте 2, следующим
образом: удаляем все столбцы соответствующие коэффициентам неизвестных многочленов X s j , j  1, m  2 , удаляем столбцы соответствующие старшим коэффициентам многочленов X sm , X sm 1 . Полученной матрице соответствует уравнения
52
X nm d Anm 1  X nm 1 d Anm  0 ,
которое согласно теореме 1.3.3 имеет решение — ( X n0m d , X n0m 1  d ), то есть
X n0m d Anm 1 d  X n0m 1 d Anm  d  0 .
Найдем далее решение уравнения
X n0m dYnm 1 d  X n0m 1 dYnm  d  0
относительно неизвестных Ynm 1 d , Ynm d . Для упрощения решения перейдем к
сопряженным:
Yn*
m 1  d
X n0m* d  Yn*  d X n0m* 1  d  0 .
m
Найдем коэффициенты многочленов Yn*
m 1  d
, Yn* d из соответствующей систеm
мы линейных уравнений.
4) ПНОД находим, из любого уравнения A*n
m 1
 Ad*Yn*m 1 d , A*n  A*d Yn*m  d ,
m
составляя систему уравнений относительно коэффициентов многочлена Ad * .
Наконец, находим ( Ad * )*  Ad .
Замечание. Приведенный алгоритм обладает следующими свойствами:
а) на первом же шаге устанавливается степень ПНОД, 0  d , d *  nm ;
б) таким образом, вычисление ПНОД системы из любого конечного
числа многочленов сводится аналогичной задаче для двух многочленов из
данной совокупности;
в) вычисление ЛНОД( An1 ,, Anm ) сводится к вычислению сопряженного к нему ПНОД( A*n ,, A*n ).
1
m
Пример 1.9.1. Найдем ПНОД многочленов F2 (a; x )   2 x 2  1 x   0 ,
G2 (b; x )   2 x 2  1 x   0 с коэффициентами в поле K .
1) Построим правую результантную матрицу
53
 ( 2 )
0


 ( 2 )   (1 )  2
2
R 
  (1 )   ( 0 ) 1

 ( 0 )
0

 (2 )
0 

 (  2 )   ( 1 )  2  
,
 ( 1 )   (  0 ) 1  

 (0 )
 0  
столбцы которой являются коэффициентами при неизвестных p1 , p0 , q1 , q0
из уравнения
( p1 x  p0 )F2 (a; x )  (q1 x  q0 )G2 (b; x )  0 .
(1.10.1)
2) Для упрощения вычисления ранга этой матрицы методом Гаусса.
транспонируем ее
 ( 0 )  

 0  
.
 (0 )  

 0  
(1.10.2)
Добавив к третьему уравнению первое, умноженное на 
 ( 2 )
, полу ( 2 )
R 2T
  ( 2 )

 0
  ( 2 )

 0
 ( 2 )   (1 )  (1 )   ( 0 )
2
1
 (  2 )   ( 1 )  ( 1 )   (  0 )
2
1
чим
  ( 2 )  ( 2 )   (1 )  (1 )   ( 0 )

2
1
 0
 0
2
1

1 /  ( 2 )
 2 /  ( 2 )
 0
где

1 
 ( 2 )  (1 )   ( 2 )
,
 (  2 )  ( 1 )   (  2 )
2 
 ( 0 )  

0
 ,

0

 3 /  ( 2 )  
 ( 2 )  ( 0 )   (1 )
,
 (  2 )  (  0 )   ( 1 )
3 
 ( 2 )  ( 0 )
определители с элементами из K . Добавим первую строку,
 ( 2 )  (0 )
умноженную на 
лучим
2
1
к третьей и умноженную на 
к четвертой, по2
 2 ( 2 )
54
  ( 2 )  ( 2 )   (1 )  (1 )   ( 0 )

2
1
2
R  0
 0
4
0

 2  2  1  1
0
 0
где  4 
 ( 0 )  

0
1

,
2
   2  ( 2 )
5

 2  3   0 1  
 2 1
2 0
, 5 
, причем либо  4  0 , либо  5  0 . Для опре 2 1
2 0
деленности пусть  4  0 . Тогда добавив третью строку, умноженную на

 2  2  11
, к последней, найдем
4
  ( 2 )  ( 2 )   (1 )  (1 )   ( 0 )

2
1
2
R  0
 0
4
0

0
0
 0
 ( 0 )  

 0  
1
,(1.10.3)
 5    22 ( 2 ) 4

 6  
где величина  6   4 ( 2  3   0 1 )   5 ( 2  2  11 ) , вообще говоря, отлична
от нуля.
Положим для упрощения дальнейших вычислений
 2  g1a1 , 1  g0a1  g1a0 ,  0  g0a0 ,  2  g1b1 ,
1  g0b1  g1b0 ,  0  g0b0 ,
(1.10.4)
где g0 , g1  K 0 , а a0 , a1 , b0 , b1  K .
Подставляя коэффициенты (1.9.5) в (1.10.3), получим  6  0 . Поэтому
ранг правого результанта равен трем и многочлены в этом случае имеют
ПНОД многочлен первой степени.
3) На этом шаге нужно найти минимальное решение уравнения (1.10.1),
что приводит к необходимости решить следующую систему с учетом сделанного выбора коэффициентов многочленов (1.10.4)
55
g1 (a1 ) p1 
g1 (b1 )q1
 0, 

[ g1 (a1 )  g0 (a1 )  g1 (a0 )] p1 
g1a1 p0 

 [ g1 (b1 )  g0 (b1 )  g1 (b0 )]q1 
g1b1q0  0, 

[ g0  (a1 )  g1 (a0 )  g0 (a0 )] p1  [ g0a1  g1a0 ] p0 

 [ g0  (b1 )  g1 (b0 )  g0 (b0 )]q1  [ g0b1  g1b0 ]q0  0, 


g0  (a0 ) p1 
g0a0 p0 

 g0  (b0 )q1 
g0b0q0  0. 
Ранг матрицы системы равен трем. Из первого уравнения находим
p1  p1   (b1 ) , q1  q1   (a1 ) . Подставляя в остальные, получим
a1 p0 
b1q0  P1 ,


[ g0a1  g1a0 ] p0  [ g0b1  g1b0 ]q0  g1 P2  g0 P1 , ,

a0 p0 
b0q0  P2 .

где P1 
 (a1 )  (a1 )   (a0 )
 (a1 )  (a0 )
, P2 
.
 (b1 )  (b1 )   (b0 )
 (b1 )  (b0 )
Решение системы из первых двух уравнений таково:
  1 (b0 P1  b1 P2 ) , q0  q1   1 (a1 P2  a0 P1 ) , где  
p0  p 0 
a1 a0
 0 . Проверка поb1 b0
казывает, что третье уравнение удовлетворяется этим решением. Таким образом
p1 x  p0   (b1 ) x   1 (b0 P1  b1 P2 ) ,
q1 x  q0   (a1 ) x 
 1 (a1 P2  a0 P1 ) искомое минимальное решение.
Найдем минимальное решение уравнения
( p1 x  p 0 )( B1 x  B0 )  (q1 x  q0 )( F1 x  F0 )  0 ,
где B1 , B0 , F1 , F0 неизвестные коэффициенты. Имеем систему
 (b1 ) ( B1 ) 
 (a1 ) ( F1 )  0,


 (b1 )(  ( B1 )   ( B0 ))   (a1 )(  ( F1 )   ( F0 ))  q0 F1  p 0 B1  0, 

 (b1 ) ( B0 ) 
 (a1 ) ( F0 )  q0 F0  p 0 B0  0.

Применяя к первому уравнению автоморфизм  1 , найдем B1  a1 , F1  b1 .
Преобразуем систему, подставив известные величины
56
 (b1 )  (b1 )   ( F0 )  (b1 )  (b1 )   ( b0 )

,
 (a1 )  (a1 )   ( B0 )  (a1 )  (a1 )   (a0 )




 (b1 )  ( F0 )
 F0  1 (a1 P2  a0 P1 )  B0  1 (b0 P1  b1 P2 )  0. 
 (a1 )  ( B0 )

(1.10.5)
Из равенства определителей в первом уравнении и равенства первых столбцов следует, что  ( F0 )  k (b1 )  (b0 ) ,  ( B0 )  k (a1 )  (a0 ) , где k произвольный элемент поля K . Отсюда, F0   1 ( k )b1  b0 , B0   1 (k )a1  a0 .
Подставляя во второе уравнение, получим
P3  ( 1 ( k ))  kP4   1 ( k ) P1  0 ,
где P3 
(1.10.6)
 (b1 ) b1
 (b1 )  (b1 )
, P4 
.
 (a1 ) a1
 (a1 )  (a1 )
Поскольку нас устроит любое нетривиальное решение, то положим k  0 .
Тогда F0  b0 , B0  a0 . Следовательно, многочлен G2 (b; x ) делится слева на
многочлен b1 x  b0 .
4) Значит G2 (b; x )  g1b1 x 2  ( g0b1  g1b0 ) x  g0b0  (b1 x  b0 ) ( h1 x  h0 ) ,
где h1 , h0 — неизвестные коэффициенты. Из сравнения коэффициентов при
одинаковых
степенях
x
находим
ПНОД ( F2 (a; x ), G2 (b; x ))  g1 x  g0 .
h1  g1 ,
h0  g0 .
Таким
образом
57
Глава 2. Дифференциальные и разностные результантные матрицы
Конструкция результанта двух алгебраических многочленов, восходящая к Дж. Сильвестру, широко применяется в алгебре. Задача о дифференциальном результанте поставленная в работе [95], была решена для линейных
функционально — дифференциальных операторов в [52]. В данной главе для
конечных множеств обыкновенных линейных дифференциальных операторов и обыкновенных линейных разностных операторов, рассматриваемых как
частные случаи косых многочленов от одной «переменной», строятся правые
и левые результантные матрицы. Доказывается теорема о связи рангов результантных матриц с порядком правого наибольшего общего делителя
(ПНОД) и левого наибольшего общего делителя (ЛНОД), порядком правого
наименьшего общего кратного (ПНОК) и левого наименьшего общего кратного (ЛНОК). Дальнейшее развитие теория дифференциального результанта
получила в работах [9], [71 – 76], [89 – 92]. Разностный результант впервые
был построен в работе [50].
2.1. Сведения из дифференциальной и разностной алгебры
Приведем некоторые понятия из дифференциальной и разностной алгебры. Обозначим через Aut K — кольцо всех автоморфизмов кольца K , через HomAb K — кольцо всех гомоморфизмов кольца K , рассматриваемого
как абелева группа по сложению,  — тождественное отображение. Элемент
( ,  )  Aut K  HomAb K (  Aut K ,   HomAb K ) назовём допустимым,
если a , b  K выполняется условие
(1)  (ab )   (a ) (b )   (a )b , (2)  (ab )   (a ) (b )   (a ) (b ) ; (2.1.1)
 — множество всех допустимых элементов.
Отображение  :K  K , удовлетворяющее условию (1), называется
левым  дифференцированием кольца K , а удовлетворяющее условию (2)
левым  -симметричным дифференцированием кольца K
Например, дифференцированиями являются:
58
— тривиальное дифференцирование  :K  0 (    ,   0 );
— обычное дифференцирование  :K  K (    ,   d / dx  D ), если
K кольцо дифференцируемых функций одной переменной (это кольцо имеет
делители нуля);
— дифференцирование  : K [ D ] K [ D ] по символу D в кольце обыкновенных
линейных
дифференциальных
операторов
K [ D]
(   ,
  d / dD ), (см., например, [52]);
— дифференцирование  :K  K в кольце K дифференцируемых
функций одной переменной (    ,   x  d / dx ).
Кольцо K , в котором отмечено некоторое дифференцирование, называется дифференциальным кольцом.
Обозначим через K  {a  K : (a )  a } , K   {a  K :  (a )  0} подкольца кольца K . Кольцо K 0  K   K  , назовем кольцом констант кольца
K относительно автоморфизма  и гомоморфизма  .
Замечание. В случае некоммутативного кольца K необходимо принять один из возможных вариантов соотношения (2.1.1). В дальнейшем мы
следуем указанной в (1) формуле.
В [24] приведена теорема, справедливая для любого  дифференцирования.
Теорема 2.1.1. Любое дифференцирование в коммутативной области
целостности допускает единственное продолжение на соответствующее поле
частных.
Согласно этому утверждению дифференцирование в поле частных определяется формулой  (a / b ) 
 (a )b  a  (b )
, b  0 . Эта формула корректна,
b2
ибо не меняется при замене a / b на (с  a ) / (с  b ) . Справедливость формул
дифференцирования суммы и разности проверяются непосредственно, что
легко проверяется вычислением.
Заметим, что это утверждение, вообще говоря, неверно для произволь-
59
ного  дифференцирования. Для  - симметричного дифференцирования
формула

продолжения
на
поле
частных
имеет
вид
 (a / b) 
 (a ) (b )   (a ) (b)
.
 ( b )2
Скажем, что в кольце K отмечен разностный оператор, если в K опре-
делено аддитивное отображение  c : K  K , удовлетворяющее условиям:
 c (1)  1 ,  c (a )  0  a  0 , c (ab)  c (a )c (b)  a c bc a , b  K , где a c , b c
— образы элементов a , b , а элемент c принадлежит подкольцу K 0 кольца
K , образованному элементами неподвижными относительно отображения
 c . Кольцо K в таком случае называется разностным кольцом, оператор  c
— разностным оператором, а подкольцо K 0 — подкольцом констант относительно отображения. Оператор  c продолжается на поле отношений по формуле  c (a / b ) 
c (a )
, b  0.
c (b)
Пусть K — некоторое алгебраически замкнутое поле нулевой характеристики содержащее поле комплексных чисел C  K и K [ x ] — поле функций вещественной или комплексной переменной x , в котором отмечен оператор  с , ставящий в соответствие каждой функции f ( x )  K [ x ] функцию
 c ( f ( x ))  f ( x  c )  K [ x ] , c  C . Подполе K 0  K , образованное элементами f ( x )  K [ x ] :  c ( f ( x ))  f ( x ) , является подполем констант.
Оператор  с — разностный, а поле K [ x ] с отмеченным разностным
оператором — разностное поле (по аналогии с дифференциальным полем).
Например, при с  1 оператор  с рассматривался в [13], разностным кольцам
посвящены монографии [81], [86], [109].
Для оператора  с и f ( x ), g ( x )  K [ x ] , с  K 0 , очевидно, выполняется:
i)  c (a )  a , a  K 0 ;
ii)  c ( f ( x )  g( x ))   c ( f ( x ))   c ( g( x ))  f ( x  c )  g( x  c ) ;
60
iii)  c ( f ( x ) g( x ))  c ( f ( x )) c ( g( x ))  f ( x  c ) g( x  c ) ;
vi)  0 ( f ( x ))  f ( x ) ,  0   ― тождественное отображение.
Произведение отображений  c1 ,  c2 определяется как отображение
c1 c2 . Для степени (c )k  ck , ck ( f ( x ))  f ( x  ck ) k  N будем пользоваться обозначениями  ck ( f ( x ))  f ( x  kc )  f [ kc ] .
Обозначим P  K [ x ] , P[ c ] — кольцо многочленов от  c вида  n 
n
  n (a )   n (a;c )   ai  ic с коэффициентами ai ( x )  K [ x ] . Коэффициент
i 0
an  0 , поэтому n ― порядок оператора (многочлена)  n . Умножение в
кольце P[ c ] определяется по правилу  c ( f ( x )   )  f ( x  c )c f ( x )  P .
Ясно, что кольцо P[ c ] ― ассоциативное, но, вообще говоря, некоммутативное.
Отображение, обратное к  c , обозначим через   c . По определению
c  c   c c  0   . Сопоставим кольцу P[c ] кольцо P[ c ] оператоn
*
n
ров  (a; c )   ai   ic , ai ( x )  P , положив ( c )*   c*    c . Отображение
i 0
n
(*) кольца P[ c ] в кольцо P[ c ] определяется так: если  n (a )   ai  ic , то
i 0
n
n
n
( n (a ))*  *n    ic* (ai  )     ic (ai  )   ai ( x  ic )  ic  P[ c ] .
i 0
i 0
i 0
Теорема 2.1.2. Отображение *: P[ c ] → P[  c ] является изоморфизмом.
Доказательство. Действительно, указанное отображение взаимно однозначно и сюръктивно. Легко проверяется, что ( n   m )*   *n  *m ,
( n m )*   *m *n и ( n )*   *n . Аналогично, отображение *: P[  c ] → P[ c ]
также взаимно однозначно и сюръктивно.
■
Операторы  n , *n называются формально взаимно сопряженными.
61
2.2. Линейное уравнение с коэффициентами в кольце ОЛДО
Как было показано в первой главе кольцо косых многочленов K [ x ] ,
изоморфно кольцу обыкновенных линейных дифференциальных операторов (ОЛДО) K [ ] при выборе  ( x )  ( , ) , где  — тождественное отображение, а гомоморфизм  —  - дифференцирование поля K .
nj
Возьмем множество операторов Dn j  Dn j (a j ; )   a j , k  k , j  1, m ,
k 0
порядков
n j , из кольца
K [ ] . Будем считать, что
n1  n2    nm ,
n1  max  n j  , nm  min  n j  .
Уравнение (1.3.1) примет вид
m
X
Dn j  0 ,
sj
(2.2.1)
j 1
sj
где X s j   x j , k  k — операторы порядка s j , 0  s j  n1  nm  n j  1 , с букk 0
венными коэффициентами, подлежащие определению в кольце K [ ] .
Покажем, что уравнение (2.2.1) связано с отысканием ПНОД его коэффициентов. Перемножив операторы в уравнении (2.2.1), запишем его в эквивалентной форме
n1  mm 1

f l l  0 ,
(2.2.2)
l 0
где коэффициенты f l — линейные формы неизвестных x j ,k с коэффициентами из K . Для определения x j ,k имеем систему линейных алгебраических
уравнений
f l (..., x j ,k ,...)  0 , l  0, n1  nm  1, j  1, m , k  0, s j ,
(2.2.3)
m
состоящую из n1  nm уравнений и
(s
j
 1) неизвестных.
j 1
Допустим, что ранг системы (2.2.3) равен r . Без ограничения общности
можно
считать
линейно
независимыми
формы
fl
с
номерами
62
l  n1  nm  r ,..., n1  nm  1 .
Для остальных f l , следовательно, имеем
n1  nm 1
fl 

gk ,l f k , l  0 , n1  nm  r  1 ,
(2.2.4)
k  n1  nm  r
где gk ,l зависят только от коэффициентов операторов Dn j и их производных.
Подставляя (2.2.4) в (2.2.2), получим
n1  nm 1

l  n1  nm  r
n1  nm  r 1
Обозначив

n1  nm  r 1
fl (

( gk ,l k   l ))  0 .
(2.2.5)
k 0
( gk ,l k   l ) через Pl , запишем соотношение (2.2.5)
k 0
n1  nm 1

f l Pl  0 .
(2.2.6)
l  n1  nm  r
Теорема 2.2.1. Оператор Pn1 nm r является правым делителем операторов Pl .
Доказательство. Пусть { yi }( i  n1  nm  r ) ― некоторый базис пространства решений обыкновенного линейного дифференциального уравнения
Pn1 nm r ( y )  0 .
(2.2.7)
Из (2.2.6) следует
n1  nm 1

f l Pl ( yi )  0 .
(2.2.8)
l  n1  nm  r
Если не все Pl ( yi )  0 , то (2.2.8) указывает на линейную зависимость
форм f l , но это противоречит предположению, что ранг системы (2.2.3) равен r . Следовательно, Pl ( yi )  0 для всех l и всех i и операторы Pl делятся
справа на оператор Pn1 nm r .
■
Теорема 2.2.2. Операторы Dn j делятся справа на оператор Pn1 nm r .
Доказательство. Из теоремы 2.2.1 и уравнения (2.2.6) следует, что
63
m
X
sj
Dn j ( yi )  0 для каждого решения уравнения (2.2.7). Обозначив
j 1
Dn j ( yi ) через h j ,i , последнее равенство запишем в виде
m
X
(s )
sj
(s
)
 hj ,i    x j ,s j hj ,ij  x j ,s j 1 hj ,ij 1    x j ,0h j ,i    0 .
j 1
Так как это равенство должно выполняться при произвольных значениях x j ,k , то h j ,i  0 . Отсюда Dn j ( yi )  0 для каждого решения уравнения (2.2.7). Поэтому оператор Pn1 nm r делит все операторы Dn j справа. ■
Следствие 2.2.1. При r  0 оператор Pn1 nm r является ПНОД операторов Dn j .
2.3. Общее решение линейного уравнения в кольце ОЛДО
Опишем правое над полем K пространство P m решений уравнения
(2.2.1), удовлетворяющих условию 0  s j  n1  nm  n j  1 . Задача состоит в
отыскании неизвестных ОЛДО X s j  K [ ] — порядков, не превосходящих
0  s j  n1  nm  n j  1 и таких, что координаты векторов ( X s1 ,, X sь ) удовлетворяют уравнению и являются линейно независимыми слева над полем
K , то есть в построении левого базиса пространства P m над полем K .
Пусть Dd i  ПНОД ( Dni , Dd i 1 ) , i  1, m  1 , обозначим Dd0  Dnm , таким
образом, n1  ...  nm  d 0  d1  d 2  ...  d m 1  d .
Записав уравнение (2.2.1) в виде эквивалентной системы
X s1 Dn1 d1  X sm Dnm  d1
 Ys0 d1 ,


Ys0 d k Dd k  d k 1  X sk 1 Dnk 1 dk 1
 Ys0 dk 1 , k  1, m  3, 

Ys0 d m 2 Ddm 2 dm 1  X sm 1 Dnm 1 dm 1  0,



(2.3.1)
где положено s0  n1  nm  1 , и вычислив, все линейно независимые слева
решения указанного типа, получим частный случай теоремы 1.3.7.
64
m 1
Теорема 2.3.1. dim P m  ( n1  nm )( m  2)   n j  d .
j 2
Левый базис пространства P m имеет вид:
V k1  ( X sk11 , X sk21 ,...,  k1 X d0m 2 dm 1 , X skm1 ) , k1  0, s0  nm 1  d m  2  d m 1 ,
V k2  ( X sk12 , X sk22 ,..., X skm2 3 , k2 X d0m 3 d m  2 , 0, X skm2 ) , k2  0, s0  nm  2  d m3  d m  2 ,
V k3  ( X sk13 , X sk23 ,..., X skm3 4 , k3 X d0m  4 d m 3 , 0, 0, X skm3 ) , k3  0, s0  nm 3  d m 4  d m 3 ,
и т.д.,
V km 2  ( X sk1m 2 ,  km  2 X d01 d 2 , 0,..., 0, X skmm 2 ) , km  2  0, s0  n2  d1  d 2 ,
V km 1  ( km 1 X n0m d1 , 0,..., 0, km 1 X n01 d1 ) . km 1  0, d1  1 .
Координаты векторов являются решениями соответствующих уравнений.
k
Очевидно, векторы V j , j  1, m  1 линейно независимы слева над K .
Если не налагать ограничений на порядки операторов X s j то справедливо
Следствие 2.3.1. Общее решение уравнения (2.2.1) над кольцом K [ ]
m 1 q j
имеет вид
 Y
j ,k j
V
kj
, где q j — верхние границы пределов изменения пе-
j 1 k j  0
ременных k j , Y j ,k j — произвольные операторы из K [ ] .
2.4. Результантные матрицы системы ОЛДО
Элементы правой и левой результантных матриц вычислим используя
выражения
для
коэффициентов
[95,
48]
оператора
Dnm 
m n
 Dn (a; )  Dm (b; )   ck (a , b) k , которые получим, полагая в формуле
k 0
(1.2.5)    ,    ,
min( m , )
c (a , b ) 
n
 i  (is )
   b s ai ,   0,n  m .
s max( 0 ,  n ) i  s  s 
(2.4.1)
ИЗ (2.4.1) при n  r , ar  1 , ai  0 i  r находим выражения для коэф-
65
фициентов cr ,k (b) оператора  r Dm
min( r , )
cr , (b ) 
 r  (r s )
   b s , k  0, r  m .
s max( 0 ,  m )  s 
(2.4.2)
Формулу (2.4.2) можно преобразовать к виду
 r  r  ( r i )
при r  k или r  k и k  m;
   bk i
 i 0  i 
cr , k ( b )  
r
 r  ( r i )

  bk i при r  k или r  k и k  m .
i 
k

m
i 

(2.4.3)
Имеет место следствие из теоремы 1.2.3 [48].
Теорема 2.4.1. 1) c0,k (b)  bk , k  0, m ;
2) cr  j , r m  j ( b)  bm , j  1, r ;
3) cr , k ( b)  cr 1, k 1 ( b)   cr 1, k ( b) .
Перемножив многочлены в уравнении (2.2.1)
n1  nm 1

l 0
s1

f s1 ,k1 ck1 ,l (a1 )  ...


 k1 max( 0, l  n1 )
sm


km  max( 0 , l  nm )

f sm ,km ckm , l (am )   l  0

(2.4.4)
и приравняв к нулю коэффициенты при степенях  получим
s1
sm

f sm ,km ckm , l (am )  0, 
(2.4.5)
k1 max( 0 , l  n1 )
km  max( 0 , l  nm )


l  n1  nm  1, n1  nm  2, ...., 1, 0.

Матрица этой системы является правой результантной матрицей данно-

f s1 ,k1 ck1 ,l (a1 )  ... 

го множества операторов. Её можно построить, не выписывая систему (2.4.5),
а сопоставив каждому оператору
(n1  nm )  ( sk  1)
Dnk
матрицу
M k ( ak )
размерности
66
 csk , n1  nm 1 (a k )

 csk , n1  nm  2 (ak )
c
 sk , n1  nm 3 (ak )
M k (ak )   csk , n1  nm  4 (ak )



 c s k ,1 ( a k )
 c (a )
 sk , 0 k

0
0
 0

csk 1, n1  nm  2 (ak )  

0

csk 1, n1  nm 3 (ak )  c1, nk 1 (ak ) 

csk 1, n1  nm  4 (ak )  c1, nk (ak ) c0 , nk (ak )   , (2.4.6)



 


csk 1,1 (ak )
c
(
a
)
c
(
a
)
0 ,1
k

 1,1 k
csk 1, 0 (a k )
c0 , 0 (ak )  
 c1, 0 (ak )
элементы которой вычисляются по формулам ( 2.4.2) или (2.4.3).
По определению правая результантная матрица R m операторов Dnk
имеет вид
R m  ( M1 (a1 ),..., M m (am )) .
(2.4.7)
Замечание. Каждая из матриц M k (ak ) может быть легко построена
следующим
образом:
последний
столбец
матрицы
размером
(n1  nm )  ( sk  1) заполняется нулями и в конце — коэффициентами оператора Dnk . Следующий столбец получается из предыдущего по формуле
3) теоремы 2.4.1.
Левая результантная матрица R m* операторов Dn j — это правая результантная матрица операторов Dn* j , формально сопряженных к операторам Dn j .
Для правых рангов rm  rang R m ( rm*  rang R m* ) правой (левой) результантных
матриц
и
порядков
d m 1  ord ПНОД ( Dn j )
( d m* 1  ord
ЛНОД ( Dn j ) ) справедливо следствие из теоремы 1.4.1.
Теорема 2.4.2.
n1  nm  rm  d m 1 ( n1  nm  rm*  d m* 1 ).
(2.4.8)
Пусть  m ( m* ) порядок правого (левого) наименьшего общего кратного операторов ПНОК (ЛНОК) Dn j , тогда
67
 m  rang R m ( m*  rang R m* ).
Приведенные формулы следует из аналогичных для косых многочленов.
Пример 2.4.1. Построить правую и левую результантные матрицы операторов D3   3  x 2  3  x , D21   2  ( x  2)  (1  2 x ) , D22  x 2 
( x 2  1) 2 x , считая, что коэффициенты принадлежат полю рациональных функций. Здесь n1  3 , n2  2 , n3  2 , s1  1, s2  2 , s3  2 .
Выпишем линейное уравнение
( f1  f 0 ) D3  ( g2 2  g1  g0 ) D21  ( h2 2  h1  h0 ) D22  0 . (2.4.9)
Видим, что правая результантная матрица R 3 имеет размерность 5  8
и является матрицей системы уравнений на неизвестные коэффициенты f1 ,
f 0 , g2 , g1 , g0 , h2 , h1 , h0 . Построим её, используя свойство 3) теоремы 2.4.1,
1

x
3
R 4

x
1

0
1
1 x2
x 2x  3
0
0
1
x2
0
1
x
0
2
x 3
x
6x
x2  2
3
4
2x  2
x2
6
4x
x
0
2
2x 1
0
2


0 
x  .

x 2  1 
2 x  
0
Чтобы построить левую результантную матрицу, перейдем к сопряженным операторам: D3*   3  x 2    x , D21*   2  ( x  2)  2x , D22* 
 x 2  (1  x 2 ) . Получим
1
0
0
x
0
0 
 1 0


2
x

1

x

2
1
0

x

3
x
0


3*
2
R   0 x 2x  2 x  2
1
4 x
x  2
x  .


2
x

1
4
2
x

1

x

2

2

2
x

x

1


1 x
0
2
2x
0
0
0  

Пример 2.4.2. Вычислить ПНОД и ЛНОД операторов из предыдущего
примера, применив неевклидов алгоритм.
1) Правая и левая результантные матрицы построены в предыдущем
примере.
68
2) Поскольку коэффициенты операторов принадлежат полю, то для
приведения матрицы к треугольному виду применяем обычный метод Гаусса
 1

0
0

0

 0



2 1
0
3
x
0


2 2
1
x
2
x
 ,
0 8x  8
3 x  3
x 2  5 x  6 2 x 2  4 x  4 3 x 2  x  
5 x 3  20 x 2  2 x 3  2 x 2  x 3  2 x 2   
0
0 17 x 2  6 x  1
 
5 x  6
8 x  12
5 x

0 1
1
0
0
0
0
0
0
x
0
видим, что ранг матрицы R 3* равен пяти и по теореме 2.4.1 совокупность
операторов не имеет нетривиальных левых делителей.
Приведя матрицу R 3 к треугольному виду,
1

0
0

0


,
0 1 2 1
x
2
x 

0 0 5 0 2 x  3 x  4 2 x  1 
0
1
1
2
0 0
1 0
0
x
x
3
0
0
(2.4.10)
её ранг равен четырем. Следовательно, по теореме 2.4.1 операторы имеют
правый делитель первого порядка. Для его вычисления можно взять любые
два оператора из предложенных, возмем D21 , D22 .
3) Этому выбору соответствует уравнение
( g1  g0 ) D21  ( h1  h0 ) D22  0 .
(2.4.11)
Матрицу системы уравнений на коэффициенты g1 , g0 , h1 , h0 получим
из матрицы (2.4.10) вычеркивая столбцы, отвечающие переменным f1 , f 0 ,
g2 , h2 и нулевые строки:
1 0

2 1
5 0



.
x  4 2 x  1  
x
2
Или после приведения к треугольному виду
0
x
69
x
0 
1 0


x .
 0 1 2 x  2
 0 0 4 x  4 2 x  1 


Отсюда имеем систему уравнений на коэффициенты g1 , g0 , h1 , h0
g1
g0
 xh1
( 2 x  2)h1
( 4 x  4)h1
 0, 

 xh0  0,  ,
( 2 x  1)h0  0 
из которой находим g1  x  2 x 2 , g0  2  2 x , h1  1  2 x , h0  4  4 x . Поэтому (( x  2 x 2 )  ( 2  2 x ) ) D21  (( 1  2 x )  ( 4  4 x ) ) D22  0 .
Составляем уравнение
(( x  2 x 2 )  ( 2  2 x ) )Y11  (( 1  2 x )  (4  4 x ) )Y12  0
относительно неизвестных операторов Y11 , Y12 . Перейдем к сопряженному
уравнению, сведя задачу отыскания неизвестных коэффициентов к решению
системы линейных алгебраических уравнений (в противном случае дифференциальных уравнений)
Y11* (( 2 x 2  x )  (1  2 x ) )  Y12* ((1  2 x )  ( 4 x  6) )  0 ,
где Y11*  a1  a0 , Y12*  b1  b0 . Следовательно, неизвестные a1 , a0 , b1 , b0
удовлетворяют следующей системе уравнений
( 2 x 2  x )a1 
 0, 

6 xa1  ( 2 x 2  x )a0  ( 4 x  8)b1  (1  2 x )b0  0,
2a1 
( 2 x  1)a0 
4b1  ( 4 x  6)b0  0,

из которой получаем
(1  2 x )b1
a1  1 ,
a0  2 ,
b1  x ,
b0  0 . Таким образом
Y11*    2 , Y12*  x или Y11    2 , Y12   x   .
4) Обозначим D1 =ПНОД( D21 , D22 ), тогда D1*Y11*  D21* , D1*Y12*  D22* . Поэтому ( f   g )(  2 )   2  (  x  2)  2 x . Отсюда, сравнивая коэффициенты при степенях  , находим D1*    x . То есть D1    x — искомый правый наибольший общий делитель операторов.
70
Заметим, что в отличие от алгоритма Евклида процесс обрывается на
этапе вычисления ранга результантной матрицы, если установлено, что правый ранг результантной матрицы равен числу её строк. В противном случае
процесс продолжается только с двумя операторами наименьшей степени.
Для сравнения предлагаем вычислить наибольший общий делитель методом евклидова деления.
2.5. Линейное уравнение в кольце ОЛРО
nj
Пусть теперь  n j   n j (a j ; c )   a j , k  kc , j  1, m , заданные операk 0
торы из кольца K [ c ] , где K — поле с разностным оператором  c . Положим n1  n2    nm и n1  max  n j  , nm  min  n j  . Рассмотрим уравнение
m
X
sj
nj  0 ,
(2.5.1)
j 1
sj
где X s j   x j , k  kc операторы порядка s j  n1  nm  n j  1 с буквенными
k 0
коэффициентами, подлежащие определению в кольце K [ c ] .
Перемножив операторы в уравнении (2.5.1), запишем его в эквивалентной форме
n1  mm 1

f l l c  0 ,
(2.5.2)
l 0
где коэффициенты f l — линейные формы неизвестных x j ,k с коэффициентами  r ,k (a j ) . Для определения x j ,k имеем систему линейных алгебраичеm
ских уравнений, состоящую из n1  nm уравнений и
(s
j
 1) неизвестных:
j 1
f l (..., x j ,k ,...)  0 , l  0, n1  nm  1, j  1, m , k  0, s j .
(2.5.3)
Предположим, что ранг матрицы системы (2.5.3) равен p . Без ограничения общности можно считать линейно независимыми формы f l с номерами l  n1  nm  p ,..., n1  nm  1.
71
Для остальных f l , следовательно, имеем
n1  nm 1
fl 

gk ,l f k , l  0, , n1  nm  p  1 ,
(2.5.4)
k  n1  nm  p
где gk ,l зависят только от коэффициентов операторов  n j и их производных.
Подставляя (2.5.4) в (2.5.3), получим
n1  nm 1

l  n1  nm  p
n1  nm  p 1
fj(

( gk ,l kc   l ))  0 .
(2.5.5)
k 0
n1  nm  p 1
Обозначив

( g k ,l kc   l ) через Ql , соотношение (2.5.5) запи-
k 0
шем так:
n1  nm 1

f l Ql  0 .
(2.5.6)
l  n1  nm  p
Теорема 2.5.1. Оператор Qn1  nm  p является правым делителем операторов Ql .
Доказательство. Пусть { yi }( i  n1  nm  p ) ― некоторый базис пространства решений обыкновенного линейного разностного уравнения
Qn1 nm  p ( y )  0 .
(2.5.7)
Из (2.5.7) следует
n1  nm 1

f l Ql ( yi )  0 .
(2.5.8)
l  n1  nm  p
Если не все Ql ( yi )  0 , то (2.5.8) указывает на линейную зависимость
форм f l , но это противоречит предположению, что ранг системы (2.5.3) равен p . Следовательно, Ql ( yi )  0 для всех l и всех i и операторы Ql делятся
справа на оператор Qn1  nm  p .
■
Теорема 2.5.2. Операторы  n j делятся справа на оператор Qn1  nm  p .
Доказательство. Из теоремы 2.5.1 и уравнения (2.5.1) следует, что
m
X
j 1
sj
 n j ( yi )  0 для каждого решения уравнения (2.5.7). Обозначив
72
 n j ( yi ) через h j ,l , последнее равенство запишем в виде
m
X
(s )
sj
(s
)
h j ,i  ...  x j ,s j h j ,ij  x j ,s j 1 hj ,ij 1  ...  x j ,0 hj ,i  ...  0 .
j 1
Так как это равенство должно выполняться при произвольных значениях x j ,k , то h j ,i  0 . Отсюда  n j ( yi )  0 для каждого решения уравнения (2.5.7) и, следовательно, оператор Qn1  nm  p является правым делителем
операторов  n j .
■
Вывод. Если ранг матрицы системы (2.5.3) равен p , то оператор
Qn1  nm  p порядка n1  nm  p  0 является общим правым делителем операторов  n j .
2.6. Общее решение линейного уравнения в кольце ОЛРО
Опишем левое над K пространство P m решений уравнения (2.5.1), в
sj
котором n1  n2    nm , n1  max( n j ) , nm  min( n j ) , X s j   x j , k  kc
—
k 0
операторы порядка s j , 0  s j  n1  nm  n j  1 с буквенными коэффициентами, подлежащие определению в кольце K [ c ] , коэффициенты  n j 
nj
  n j (a j ; c )   a j , k  kc ( j  1, m ),  d0   nm , — заданные операторы из
k 0
K [ c ] .
Пусть
 d i  ПНОД ( ni ,  di 1 ) ,
i  1, m  1 ,
таким
образом,
n1  ...  nm  d 0  d1  d 2  ...  d m 1  d .
Найдем все ОЛРО
X s j  K [ c ] такие, что координаты векторов
( X s1 ,, X sь ) удовлетворяют уравнению и линейно независимых слева над
полем K .
Воспользуемся тем, что кольцо K [ c ] изоморфно кольцу косых многочленов. Записав уравнение (2.5.1) в виде следующей эквивалентной системы
73
X s1  n1 d1  X sm  nm  d1
 Ys0 d1 ,


Ys0 d k  dk  dk 1  X sk 1  nk 1 d k 1
 Ys0 d k 1 , k  1, m  3,

Ys0 d m 2  d m 2 d m 1  X sm 1  nm 1 d m 1  0,



(2.6.1)
где положено s0  n1  nm  1 , получим, как и ранее
m 1
m
dim P  ( n1  nm )( m  2)   n j  d .
j 2
Левый базис пространства P m имеет вид
V k1  ( X sk11 , X sk21 ,...,  k1c X d0m 2 dm 1 , X skm1 ) , k1  0,1,..., s0  nm 1  d m 2  d m 1 ,
V k2  ( X sk12 , X sk22 ,..., X skm2 3 ,  k2c X d0m 3 d m 2 , 0, X skm2 ) k2  0, s0  nm 2  d m 3  d m 2 ,
V k3  ( X sk13 , X sk23 ,..., X skm3  4 ,  k3c X d0m 4 d m 3 , 0, 0, X skm3 ) , k3  0, s0  nm 3  d m 4  d m 3 .
…………………………………………………………………………
V km  2  ( X sk1m 2 ,  km 2 c X d01 d2 , 0,..., 0, X skmm 2 ) , km 2  0, s0  n2  d1  d 2 .
V km 1  ( km 1 c X n0m d1 , 0,..., 0, km 1 c X n01 d1 ) .
Координаты векторов базиса удовлетворяют соответствующим уравнеk
ниям. Векторы V j , j  1, m  1 линейно независимы слева над K , их всего
m 1
m 1
 k j  (n1  nm )(m  2)   n j  d .
j 1
j 2
Если не требовать ограничений на порядки координатных операторов,
то общему решению уравнения (2.5.1) над кольцом K [ c ] можно придать
m 1 q j
вид
 Y
j ,k j
V
kj
, где q j — верхние границы пределов изменения перемен-
j 1 k j  0
ных k j , Y j ,k j — произвольные операторы из K [ c ] .
2.7. Результантные матрицы системы ОЛРО
nj
Рассмотрим множество  n j   a j , k  kc ( j  1, m ) — из K [ c ] . Коэфk 0
74
m n
фициенты произведения операторов  n (a;c )   m (b;c )    k (a , b) kc поk 0
лучим из (1.2.7), положив    c ,   0 . Имеем
ck ( a , b ) 
min( n , k )
min( n , j )


j max( 0 , k  m )
ai bk[ ic ]j , k  0, n  m .
(2.7.1)
i j
При n  r , ar  1 , ai  0 при i  0, r  1 из (2.7.1) получим коэффициенm r
ты оператора  rc   m (b;c )   cr ,k (b) kc .
k 0
Отсюда
cr ,k (b )   rc (ak )  ak[ rc ] , k  0, m
(2.7.2)
и
c0 , k (a )  ak , cr , k (a )   c cr 1, k (a ) , k  0, m .
Перемножив операторы в уравнении (2.5.1) и приравняв нулю
коэффициенты при степенях  c , запишем его в виде системы
s1

f s1 ,k1 ck1 ,l  a1   ... 
k1 max( 0 , l n1 )
sm

km max( 0 , l  nm )
l  n1  nm  1, n1  nm  2, ...., 1, 0.

f sm ,km ckm , l  am   0, 



(2.7.3)
Матрица R m этой системы является по определению правой результантной матрицей операторов  n j .
Замечание. Эту матрицу можно построить следующим образом: поставим в соответствие каждому оператору  nk матрицу M k размерности
(n1  nm )  ( sk  1)
75
 a[ks,knck]
 [s c]
 ak ,knk 1

 
 ak[ s,knc ] j
 k
 
M k ( ak )  
[ sk c ]
 a k ,0
 

 0

 0
 0


0
ak[(,snkk1)c ] 
0
0

ak[(,snkk1)j c ]



0


a[kc,n] k
0
 a
[c ]
k , nk 1



0
0


ak[ c,1]
ak[ c,0]
0

0
0 

0 

 
0 

0 
,
a k ,nk  

  
ak , 2  

ak ,1  
ak ,0  
(2.7.4)
Записав в последнем столбце последовательность нулей и в конце коэффициенты оператора  n j , затем применить формулу 3) из теоремы 1.2.3. Таким
образом, правая результантная матрица совокупности операторов  nk ,
k  1, m имеет вид
R m   M1 (a1 ), M 2 (a2 ),, M m (am )   .
(2.7.5)
Например, правая результантная матрица операторов  n (a ) ,  m (b ) такова
 bn[ c2 ( n1 1)]
0
 [ c ( n 1)]
a[nc2( n1  2 )]
 bn2 11



2
R   [ c ( n 1)]
 b0 1
a1[ c ( n1  2 )]


 

0
 0

0
an[c1 ( n2 1)]

0
an[ c1 ( n12 1)] an[ c1 ( n2  2 )] 
 
 bn2

0



a0[ c ( n2 1)] a1[ c ( n2  2 )] 
 




0
0

b0
0 

0 

 
. (2.7.6)
an1  

 

a0  
Аналогично из рассмотрения уравнения
 n1 X s1     nm X sm  0 или ( Ys1  *n1    Ysm *nm  0 )
(2.7.7)
может быть получена левая результантная матрица из первого уравнения или
как правая результантная матрица из второго уравнения, обозначается R m* .
В случае двух операторов часто предпочтительнее говорить о правом
76
| R 2 || и левом | R 2* || результантах как об определителях соответствующих
матриц, например,

0
a[nc1 ( n2 1)]

0
bn[ c2 (n11 1)] an[ c2( n1  2 )] 
0
a[nc1 ( n12 1)] a[nc1 ( n2  2 )] 
0
bn[ c2 ( n1 1)]
| R 2 ||

0

 
b0[ c ( n1 1)] a1[ c ( n1  2 )]  bn2

0

 
a0[ c ( n2 1)] a1[ c ( n2  2 )]  an1


 


 
0
0

0
0
 a0
b0
.
(2.7.8)
Определения ранга результантных матриц, ПНОД, ПНОК, ЛНОД и
ЛНОК аналогичны тем, которые даны для ОЛДО. Приведём несколько
свойств
правого
результанта
ОЛРО,
обозначив,
как
и
ранее
d m 1  ПНОД ( n j ) , d m* 1  ПНОД (*n j ) , rm  rangR m , rm*  rang R m* :
1) n1  nm  rm  d m 1 (n1  nm  rm*  d m* 1 ) .
Пусть  m
( m* ) ― порядок правого (левого) наименьшего общего
кратного ПНОК (ЛНОК) операторов  n j .
2)  m  rang R m ( m*  rang R m* ) .
Преложение 2.7.1. Для того чтобы операторы  n j были взаимно просты справа (слева) в совокупности, необходимо и достаточно, чтобы
rang R m  n1  nm ( rang R m*  n1  nm ) .
Следствие 2.7.1. Для того чтобы операторы  n ,  m были взаимно просты справа (слева), необходимо и достаточно | R 2 || 0 (| R 2* ||  0) .
Предложение 2.7.2. Правая результантная матрица R m множества
ОЛРО  n j ( j  1, m ) обладает следующими свойствами:
1) rang R m  n1 ;
2) През ( n1 ( a1; c ),  n 2 (a2 ; c ))   n2 | R 2 || ,
През ( n1 (a1; c ),  n 2 ( a2 ; c ))   n1 | R 2 || ,   K 0 ;
77
3) если коэффициенты операторов  n ,  m принадлежат подполю
K 0  K , то | R 2 || совпадает с результантом обычных многочленов;
4) a | R 2 ||  r (b1;c ) n1 (a1; c )   s (b2 ; c ) n2 (a2 ;c ) , где  r (b1;c ) и
 s (b2 ;c ) ― некоторые операторы из кольца K [c ] , a  K .
Аналогичными свойствами обладают левые результантные матрицы.
Предложение 2.7.3. Операторы  n   ,  m   , где  ,   K 0 имеют
общий правый нетривиальный делитель в том и только в том случае, когда
  ,    0 .
В частности, полагая   0 ,  m   c , получим.
Следствие 2.7.2. Оператор  n допускает представление в виде  n 
  n1 (c   ) в том и только в том случае, если константа  является корn
нем уравнения
i
 (1) 
i
i
i .
i 0
Доказательство следует из рассмотрения результанта операторов  n и
c   .
Пример
■
2.7.1.
12  x 2c  x( x  c ) c ,
Найти
ПНОД
операторов
13  3c  ( x  2c )2 c ,
 22  2 c  ( x  c  2)c  2 x , где коэффициенты
принадлежат полю рациональных функций от x , замкнутому относительно
оператора  c , с  K 0 .
Здесь n1  3 , n2  n3  2 и s1  1, s2  s3  2 . Применим неевклидов алгоритм.
1) Запишем уравнение
( p1 c  p0 )13  (q2 2 c  q1 c  q0 )12  (r22 c  r1 c  r0 ) 22  0, (2.7.9)
и составим правую результантную матрицу R 3 размерности 5  8 , которая
является матрицей системы уравнений на неизвестные коэффициенты p1 , p0 ,
q2 , q1 , q0 , r2 , r1 , r0 . Построим её, используя свойство 3) теоремы 1.2.3
78
0
x  2c
0
0
1
0
0
 1



2
2
x c
0 x  3c  2
1
0
 x  3c 1 x  5cx  6c

2
2
 0 x  2c

0
x  3cx  2c
x
2 x  4c x  2c  2
1


2
0
0
0
0
x

cx
0
2
x

2
c
x

c

2


 0
0
0
0
0
0
0
2 x  

2) После приведения к треугольному виду без изменения порядка следования
столбцов получим
1

0
0

0
0

0 x  2c
0
0 1 0
1
0
0
0
xc 0 2 1
0
x 0 2
0
0
0
0 0 0
0
0
0
0 0 0
0 

0 
1  .

2x 
0  
Видим, что её ранг равен четырем. По теореме 1.4.1 операторы имеют правый наибольший общий делитель первого порядка. Для его вычисления
удобно взять операторы 12 ,  22 .
3) Удалим из последней матрицы столбцы, отвечающие коэффициентам p1 , p0 , q2 , r2 и нулевые строки. Получим систему
( x  c )q1
xq0
0
0
 r1
 0, 

2r1  r0  0, 
0 2 xr0  0,
из которой находим q1  1 , q0  2  c / x , r1  x  c , r0  0 .
Составляем уравнение
( c  ( 2  c / x ) )Y11  ( x  c ) c Y12  0 ,
где Y11  a1 c  a0 , Y12  b1 c  b0 . Приравнивая коэффициенты при одинаковых степенях  c получим систему
 a1[ c ]
( 2  c / x )a1
( x  c )b1[ c ]
a
[c ]
0
0 (2  2 / x )a0
[c]
0
( x  2)b
 0, 

 0, 
 0, 
из которой находим a0  0 , a1  x ( x  c ) , b0  2 x  c , b1  x  c . Заметим,
что нам пришлось найти решение системы разностных уравнений, чтобы
79
этого избежать можно было перейти к сопряженным.
Итак Y11  x( x  c ) c , Y12  ( x  c ) c  ( 2 x  c ) .
4) Обозначим 1  ПНОД( 12 ,  22 ), тогда 12  Y111  x( x  c ) c 1 ,
 22  Y121  [( x  c ) c  ( 2 x  c ) ]1 . Положив 1  d1 c  d 0 , коэффициенты правого наибольшего общего делителя найдем из первого или второго
тождества: 1  c  x .
80
Глава 3. Применение линейных уравнений к дифференциальным
уравнениям и интегрированию
Теория интегрирования в конечном виде лежит на стыке дифференциальной и компьютерной алгебры [5, 37]. Основы этой теории были заложены
Дж. Лиувиллем в серии статей, опубликованных в период 1833 — 1841 гг. В
дальнейшем она развивалась различными математиками, среди которых следует выделить Мордухай — Болтовского и Островского. Полное представление о состоянии этой теории на тот момент дает монография Ритта [99], вышедшая в 1948 году, в которой можно найти все существенные результаты
этой теории, полученные к тому времени и подробную библиографию. Новый всплеск активности в этой области возник в конце 60-х годов, когда вышли две работы Розенлихта, содержащие простое чисто алгебраическое доказательство теоремы Лиувилля о функциях с элементарными интегралами, и
работы Риша, открывшие дорогу этой тематике в компьютерную алгебру и
явившиеся краеугольным камнем для дальнейшего развития этой теории.
3.1. Дифференциальный и разностный аналоги теоремы Кронекера-Капелли
Рассмотрим неоднородную систему обыкновенных линейных дифференциальных уравнений (ОЛДУ), коэффициенты и правые части которой
принадлежат дифференциальному полю K характеристики нуль с дифференцированием 
Dni ( y )  f i , i 1, m ,
(3.1.1)
ni
где ОЛДО Dni   ai , k k  K [ ] и n1  n2    nm , rm — правый ранг правой
k 0
результантной матрицы операторов. Получим критерий совместности таких
систем представленный в [9].
Без ограничения общности будем считать, что в системе (3.1.1) только
одно f i  0 . В противном случае приведем ее к такому виду, вычитая одно из
уравнений с ненулевой правой частью, умноженное на подходящие элементы
81
из K из остальных. Умножив далее это единственное уравнение на оператор
f i  f i слева, получим однородную систему
Dni y  0 , i  1, m .
(3.1.2)
Пусть rm ― ранг правой результантной матрицы операторов Dni ,
n1  max( ni ) , nm  min( n j ) , d m 1  ord ПНОД ( Dni ) .
Решим вопрос о совместимости системы (3.1.1). Для этого рассмотрим
сначала однородную систему
Dni y  0 , i  1, m .
(3.1.3)
Множеству всех нетривиальных решений системы (3.1.3) соответствует общий правый делитель операторов Dni и наоборот, поэтому вопрос об их
существовании решает следующая теорема.
Теорема 3.1.1. Система (3.1.3) имеет нетривиальное решение в том и
только в том случае, когда rm  n1  nm .
Доказательство. Предположим, что система (3.1.2) имеет нетривиальное решение, то есть операторы Dni имеют ПНОД порядка d m 1  0 . Тогда
согласно теореме 2.3.1 rm  n1  nm .
Обратно, если rm  n1  nm , то опять на основании указанной теоремы
операторы Dni обладают ПНОД порядка d m 1  0 .
■
Теорема 3.1.2. Система (3.1.1) совместна в том и только в том случае,
когда n1  nm  rm  n1  nm  rm .
Доказательство. Пусть d m 1  ord ПНОД ( Dni ) . Предположим, что система совместна. Тогда размерность пространства N a
решений системы
(3.1.2) строго больше размерности пространства N a решений системы (3.1.2).
Это
приводит
к
неравенству
d m 1  d m 1 ,
из
которого
следует
n1  nm  rm  n1  nm  rm .
Обратно, пусть выполняется неравенство из условия теоремы, тогда
82
выполняется и неравенство d m 1  d m 1 . Последнее означает, что пространство
N a имеет большую размерность, чем пространство N a . Поэтому существует
такое g  0 , g  N a , g  N a , что Dni g  0 , i  1, m . Поскольку в системе
(3.1.1) только одно f i  0 , то интегрируя это уравнение, получим Dni g  ci f i ,
где ci некоторая постоянная. Если ci  1 , то системе (3.1.1) удовлетворяет
функция (1 / ci ) g .
■
Теорему 3.1.2 можно рассматривать как дифференциальный аналог алгебраической теоремы Кронекера — Капелли.
Пример 3.1.1. Пусть, например поле K — поле функций вещественной переменной x ,   d / dx . Исследуем на совместность систему уравнений
3
1
x y  xy    x 2   y  0 , y  y  ax 2 e x .
4

2
(3.1.4)
Умножив второе уравнение системы слева на оператор 2 x  (3  2 x ) ,
получим однородную систему
1
x 2 y  xy    x 2   y  0 , 2 xy  (3  4 x ) y   2 x 3 y  0 .
4

(3.1.5)
Составим правые результанты R 2 для соответствующей однородной
системы и R 2 для системы (3.1.5)


R2  


2
x
1
x
1
0
1
 x2 3x  x 2  3 4
2 x 

x 1 4


2
2
0
x
x

x

1
4

2

.
0
, R  

2x 5  4x 2x  7
2
1 


0
2
x
3

4
x
2
x

3


2
Вычисления показывают, что rang R 2  3  rang R 2 . Следовательно, система (3.1.4) совместна. Её совместным решением является функция
y*  2a x 1/ 2e x , которую можно найти различными способами. Применяя, например, неевклидов алгоритм или дифференциальный аналог алгоритма Евклида к операторам L2  x 2 2  x  ( x 2 1 / 4) ,
L2  2 x 2  (3  4 x ) 
83
( 2 x  3) , находим ПНОД ( L2 , L2 )  2 x  (1  2 x ) .
Рассмотрим неоднородную систему обыкновенных линейных разностных уравнений (ОЛРУ), коэффициенты и правые части которой принадлежат
разностному полю K характеристики нуль с разностным оператором  c
 ni ( y )  f i , i 1, m ,
(3.1.6)
ni
где по крайней мере, один элемент f i  0 , ЛОРО  ni   ai , k kc  K [ c ]
k 0
Без ограничения общности будем считать, что в системе (3.1.6) только
одно f i  0 . В противном случае приведем ее к такому виду, вычитая одно из
уравнений с ненулевой правой частью, умноженное на подходящие элементы
из K из остальных. Умножив далее это единственное уравнение на оператор
f ic  f i[c ] слева, получим однородную систему
 ni y  0 , i  1, m .
(3.1.7)
Пусть rm ― ранг правого результанта операторов  ni , d m 1 
 ord ПНОД ( ni ) , n1  max( ni ) , nm  min( n j ) .
Решим вопрос о совместимости системы (3.1.6). Для этого рассмотрим
сначала однородную систему
 ni y  0 , i  1, m .
(3.1.8)
Множеству всех нетривиальных решений системы (3.1.7) соответствует общий правый делитель операторов  ni и наоборот, поэтому вопрос об их
существовании решает следующая теорема [65].
Теорема 3.1.3. Система (3.1.7) имеет нетривиальное решение в том и
только в том случае, когда rm  n1  nm .
Доказательство. Предположим, что система (3.1.7) имеет нетривиальное решение, то есть операторы  ni имеют ПНОД порядка d m 1  0 . Тогда
rm  n1  nm .
Обратно, если rm  n1  nm , то операторы  ni обладают ПНОД порядка
84
d m 1  0 .
■
Теорема 3.1.4. Система (3.1.6) совместна в том и только в том случае,
когда n1  nm  rm  n1  nm  rm .
Доказательство. Пусть d m 1  ord ПНОД( ni ) . Предположим, что система совместна. Тогда размерность пространства N a
решений системы
(3.1.7) строго больше размерности пространства N a решений системы (3.1.8).
Это
приводит
к
неравенству
d m 1  d m 1 ,
из
которого
следует
n1  nm  rm  n1  nm  rm .
Обратно, пусть выполняется неравенство из условия теоремы, тогда
выполняется и неравенство d m 1  d m 1 . Последнее означает, что пространство
N a имеет большую размерность, чем пространство N a . Поэтому существует
такое g  0 , g  N a , g  N a , что  ni g  0 , i  1, m . Поскольку в системе
(3.1.6) только одно f i  0 , то решая это уравнение, получим  ni g  ci f i , где
ci некоторая постоянная (функция периода ci , см. [33]). Если ci  1 , то системе (3.1.6) удовлетворяет функция (1 / ci ) g .
■
Теорему 3.1.4 можно рассматривать как аналог теоремы Кронекера —
Капелли для систем линейных алгебраических уравнений.
Пример 3.1.2. Положив c  1 , рассмотрим неоднородную систему
xy( x  2)  (1  x  x 2 ) y( x  1)  xy( x )  x ,

y( x  2)  y( x  1)  x 2 y( x )  0,


y( x  2)  xy( x  1)  xy( x )  0.

Здесь n1  n2  n3  2 . Исследуем сначала соответствующую однородную
систему, сопоставив каждому оператору соответствующую матрицу:
 x  1 1  ( x  1)  ( x  1)2
 x 1
M1  
x
1 x  x2
 0
 1 1 ( x  1)2
M2  
1
0 1
0 
 ,
 x  
0 
 1 ( x  1) ( x  1) 0  
,
M



3
0
 .
1

x

x
x 2  


85
T
Правая результантная матрица (2.7.5) имеет вид R 3   M1 , M 2 , M 3   , её
ранг равен r3  rank R3  3 , поэтому операторы однородной системы имеют
правым делителем оператор порядка d  2  2  3  1 . Вычислить правый делитель можно на основании теоремы 1.3.5 из следующего уравнения
f 0 ( x2  (1  x  x 2 )1  x )  g0 ( 2  1  x 2 )  h0 ( 2  x1  x )    a0 ,
найдя его решение f 0  0 , g0  0 , h0  0 . Из системы

xf 0  g0  h0  0,(1  x  x 2 ) f 0  g0  xh0  1,  xf 0  x 2 g0  xh0  a0 ,
находим a0   x . Таким образом, ПНОД таков 1  x .
Составим систему

x( x  1) y( x  3)  ( x  2 x( x  1)  x( x  1)2 ) y( x  2) 

 ( x  1)(1  x 2 ) y( x  1)  x( x  1) y( x )  0, 

y( x  2)  y( x  1)  x 2 y ( x )  0, 
y( x  2)  xy( x  1)  xy( x )  0, 
умножив слева первое уравнение на оператор x1  ( x  1) .
Составив, как и ранее матрицы: M1 
0 
 2  3 x  x 2 7  13 x  7 x 2  x 3 2 x  4 x 2  x 3
2  3x  x2


0
x  x2
2 x  4 x 2  x 3 1  x  x 2  x 3 x  x 2   ,

0
0 
0
0 
 1 1 2  x
 1 2  x 2  x





M2   0 1
1
1  x 0   , M 3   0
1
1  x 1  x 0   .
0 0
0
1
1
 x  
0
1
x
 x  


Вычислим
ранг
правой
результантной
матрицы
T

R 3   M1 , M 2 , M 3  ,
r3  rank R3  5 . Поскольку n1  3 , n2  n3  2 , то по теореме 3.1.4 неоднородная система несовместна. Заметим, что применяя метод исключения, этот
вывод мы бы сделали только в конце вычислений.
3.2. Общий метод отыскание частных решений неоднородных линейных дифференциальных уравнений
Покажем, что известный метод отыскания частных решений неодно-
86
родных обыкновенных линейных дифференциальных уравнений с постоянными коэффициентами является частным случаем общего метода, применимого к отысканию частных решений ОЛДУ с переменными коэффициентами
и с правой частью произвольного вида [56, 58, 110],
Ln ( y )  f ( x ) ,
(3.2.1)
частным случаем которого является метод неопределенных коэффициентов.
n
Пусть Ln 
 a ( x )
i
i
— ОЛДО из кольца K [ ] ,   d / dx , коэффици-
i 0
енты которого ai ( x ) и правая часть f ( x ) являются функциями, достаточное
число раз непрерывно дифференцируемыми в некотором интервале (a , b ) ,
причем an ( x )  0 тождественно.
Лемма 3.2.1. Для любых взаимно простых справа операторов Ln и Yr
найдутся ОЛДО X r и M n , удовлетворяющие тождеству
X r Ln  M nYr .
(3.2.2)
Доказательство. Действительно, коэффициенты операторов X r и M n
принадлежат полю K и удовлетворяют однородной системе n  r  1 линейных алгебраических уравнений c n  r  2 неизвестными, ранг матрицы которой равен n  r согласно теореме о дифференциальном результанте. ■
Лемма 3.2.2. Для того чтобы операторы Ln и Lm имели ПНОД оператор Dk , 0  k  min(n, m ) необходимо и достаточно выполнения тождества
X m k 1 Ln  X nk 1 Lm  Dk ,
(3.2.3)
где X m k 1 и X nk 1 некоторые ОЛДО порядков m  k  1 и n  k  1 причем
эти порядки нельзя уменьшить.
Достаточность. Если Dk — ПНОД операторов Ln и Lm , то операторы
Lnk и Lm k , полученные делением справа на Dk , взаимно просты справа.
Поэтому выполняется тождество X m k 1 Lnk  X nk 1 Lm k   для некоторых
операторов X m k 1 , X nk 1 . Умножая тождество справа на Dk , получим
(3.2.2). Если операторы Ln и Lm взаимно просты справа ( k  0 ), то D0   .
87
Необходимость. Пусть выполняется (3.2.2), где 0  k  min(n, m ) , и
порядки операторов
X m k 1 ,
X nk 1 нельзя уменьшить. Допустим, что
ПНОД ( Ln , Lm )   , тогда X m 1 Ln  X n1 Lm   для некоторых операторов
найдутся такие операторы X m 1 , X n1 . Отсюда Dk  Dk X m 1 Ln  Dk X n1 Lm .
Вычитая из (3.2.2), получим ( X m k 1  Dk X m 1 ) Ln  ( X nk 1  Dk X n1 ) Lm  0 . С
другой стороны должно выполняться тождество X m0 Ln  X n0 Lm  0 , где
( X m0 , X n0 ) — минимальное решение (см. гл. 2 п. 3; гл. 1, п. 3). Поэтому в силу
минимальности порядков операторов должны выполняться неверные тождества f X m0 1  X m k 1  Dk X m 1 , g X n01  X nk 1  Dk X n1 , f , g  K .
n
Пусть M n   bi ( x ) i , L1  f ( x )  f  ( x )
■
и L1  g ( x )  g ( x ) ,
i 0
где () означает применение операции дифференцирования.
Лемма 3.2.3. Операторы Ln , L1 , M n и L1 удовлетворяют тождеству
L1 Ln  M n L1
(3.2.4)
в том и только в том случае, когда их коэффициенты удовлетворяют следующей системе уравнений

 min( i ,k )  i  ( i  s )

bi ( x ) 
   gk  s ( x )  

i  max ( 0 ,k 1)
 (3.2.5)
 s max( 0 ,k 1)  k 


 (ak 1 ( x )  ak ( x )) f ( x )  ak ( x ) f ( x ), k  0, n  1, 
n

где положено a1 ( x )  0, an1 ( x )  0 .
Доказательство. Вычисляем
n 1
L1 Ln   [(ak 1 ( x )  a k ( x )) f ( x )  ak ( x ) f ( x )] k
(3.2.6)
n 1  min( n , k )
n  i
 k
(i s )
M n L1   

   bi ( x ) gk  s ( x )   .
k  0 s  max( 0 ,k 1) i  s  s 


(3.2.7)
k0
и
Поскольку
88
n i
(i s )
   bi ( x ) gk  s ( x ) 
s max( 0 ,k 1) i  s  s 
min( n , k )
n


 i  ( i s )
  gk  s ( x ) ,
s  max( 0 , k 1)  s 
min( i , k )
i  max( 0 ,k 1)
bi ( x )

(3.2.8)
то приходим к системе соотношений (3.2.5). Обратное утверждение вполне
очевидно.
■
Теорема 3.2.1. Если:
1) правая часть уравнения (3.3.1) может быть представлена в виде
r
f ( x) 
 c u ( x) ,
i
i
где хотя бы одно из чисел ci  0
и функции ui ( x )
i 1
( i  1, r ) образуют фундаментальную систему решений (ФСР) ОЛДУ
X r ( y)  0 ;
2) оператор X r Ln , допускает факторизацию
X r Ln  M n r qYq ,
(3.2.9)
в которой операторы Ln и Yq (0  q) взаимно просты справа, то при q  r частное решение является линейной комбинацией ФСР уравнения Yq ( y )  0 .
Если же q  r , то, возможно, имеет указанный вид.
Доказательство. Представим правую часть уравнения в виде линейной
r
комбинации f ( x )   ci ui ( x ) и построим уравнение X r ( y )  0 , для котороi 1
го функции ui ( x ) образуют ФСР. Пусть имеет место факторизация (3.2.9) с
q
нетривиальным оператором Yq и y ( x )   d j v j ( x ) общее решение уравнеj 1
ния Yq ( y )  0 . Из тождества (3.2.9) следует, что X r Ln ( y )  0 и, в силу произвольности d j , X r Ln (v j )  0 при j 1, q . Поскольку по предположению
операторы Ln и Yq взаимно просты справа, то функции Ln (v j ) линейно независимы. Отсюда следует, что 0  q  r .
Разложим функции Ln (v j ) по ФСР уравнения X r ( y )  0
r
Li (vi )    ij ui , j 1, q .
k 0
(3.2.10)
89
Из (3.3.1) и (3.2.10) следует
q
r
r
j 1
i 1
i 1
 q

r

i 1
 d j   ij u   ui    ij d i   ci ui .


 j 1
(3.2.11)
То есть, произвольные постоянные d j должны удовлетворять системе
q
уравнений
 d
ij
j
 ci i 1, r . При q  r эта система совместна и однозначно
j 1
определяет d j , если же 0  q  r , то система может быть несовместной. ■
Определение 3.2.1. Назовем оператор Yq оператором частного решения для уравнения (3.3.1).
Сформулируем условия, которым он должен удовлетворять при q  r .
Теорем 3.2.2. Пусть выполняются условия теоремы 3.3.1 и, кроме того,
частное решение y ( x ) 
q
d u ( x)
j
j
уравнения (3.3.1) является линейной
j 1
комбинацией ФСР ОЛДУ Yq ( y )  0 . Тогда операторы Ln , X r и Yr удовлетворяют системе операторных тождеств
X r Ln  M nYr , Ar 1 Ln  Bn1Yr   ,
(3.2.12)
где Ar 1 , Bn1 и M n1 некоторые ОЛДО.
Доказательство. Так как Yr ( y )  0 и X r Ln ( y )  0 , то оператор X r Ln
делится справа на оператор Yr , что и доказывает первое тождество. В силу
известного принципа для линейных неоднородных уравнений, частное решение y ( x ) уравнения (3.3.1) может быть представлено в виде линейной комбинации частных решений vi ( x ) уравнений Ln (vi )  ci ui ( x ) , i 1, r . Если
допустить, что операторы Ln
и Yr имеют нетривиальный правый дели-
тель, то при некоторых i должно быть Ln (v i )  0 . Но это невозможно в силу предположения ci  0 при i 1, r , поэтому второе тождество вытекает из
леммы 3.2.2 в силу взаимной простоты справа операторов Yr и Ln .
■
Следующее утверждение показывает, что при определении вида част-
90
ного решения уравнения (3.3.1) операторы X r и Yq можно выбирать первого порядка.
Следствие 3.2.1. Для того чтобы функция g ( x ) была частным решением уравнения (3.3.1) необходимо, а при выполнении условия Ln ( g( x ))  0 и
достаточно, чтобы оператор L1 Ln допускал факторизацию
L1 Ln  M n L1 .
(3.2.13)
Доказательство. Для доказательства достаточно в теореме 3.2.1 заменить оператор Yq на L1 , а оператор X r на L1 . Коэффициенты операторов в
(3.2.13) можно определить из системы соотношений (3.2.5).
■
Таким образом, вопрос о виде частного решения неоднородного уравнения сводится к факторизации оператора X r Ln . Как известно, факторизация
ОЛДО связана с задачей определения дифференциальной группы Галуа соответствующего уравнения, которая с применением операторных тождеств рассматривалась, например, в [52, 10].
Если оператор частного решения построен, то частное решение может
быть найдено на основании следующего утверждения.
Теорема 3.2.3. Если частное решение уравнения (3.3.1) удовлетворяет
ещё и уравнению
Lm ( y )  0 ,
(3.2.14)
то оно является либо решением уравнения меньшего порядка
Dk ( y )  X m k 1 ( f ( x )) ,
(3.2.15)
где ОЛДО Dk и X m k 1 определены в лемме 3.2.2, а натуральное число
0  k  min( m , n) , либо при k  0 находится без квадратур в виде
y ( x )  X m r 1 ( f ( x )) .
(3.2.16)
Либо, если известен оператор Yr из теоремы 3.2.2, то частное решение
уравнения (3.3.1) находится без квадратур по формуле
y  Ar 1 ( f ( x )) .
(3.2.17)
Доказательство. Действительно, в силу тождества (3.2.2) формулы
91
(3.2.16) и (3.2.17) справедливы. При известном операторе Yr формула
(3.2.15) имеет место в силу второго тождества (3.2.12).
■
Заметим, что известный метод неопределенных коэффициентов для
уравнения (3.3.1) с постоянными коэффициентами и правой частью в виде
многочлена степени m соответствует выбору оператора частного решения в
виде  m k 1 , где k ― номер первого отличного от нуля коэффициента оператора Ln такого, что при 0  q  k все остальные коэффициенты равны нулю.
Другой способ отыскания частного решения, основанный на применении правого алгоритма Евклида в кольце ОЛДО, содержит следующее утверждение.
Теорема 3.2.4. Если частное решение уравнения (3.2.1) удовлетворяет
и однородному уравнению Lm ( y )  0 , где Lm — оператор наименьшего порядка m  0 , то при условии взаимной простоты справа операторов Ln и Lm
это частное решение может быть найдено из системы линейных алгебраических уравнений относительно искомого решения и его производных, полученных дифференцированием уравнения (3.2.1) и приведением по модулю
уравнения Lm ( y )  0 .
Доказательство. Если n  m , то разделив оператор Ln на оператор Lm
справа с остатком, получим
Ln  Pnm Lm  Rn1 ,
(3.2.18)
где Pnm и Rn1 некоторые ОЛДО. Если же n  m , то выполним эту операцию
с оператором  m n Ln ,  m n Ln  P0 Lm  Rn1 , где P0  K .
В том случае, когда оператор Rn1 ( Rn1 ) является оператором умножения
Rn1  h( x ) ( Rn1  h( x ) ), частное решение уравнения (3.2.1) имеет вид y 
 f ( x ) / h( x ) ( y  f ( m n ) ( x ) / h( x ) .
В противном случае 0  n1  m ( 0  n1  m ) и частное решение удовлетворяет уравнению
92
Rn1 ( y )  f ( x ) ( Rn1 ( y )  f ( nm ) ( x )) .
(3.2.19)
Рассмотрим, например, случай, когда выполнено соотношение (3.2.18),
второй рассматривается аналогично. Применив процесс деления к оператору
 m n1 Rn1 , получим  m n1 Rn1  P01 Lm  Rn2 .
Если Rn2  h( x ) , то y  f ( m n1 ) ( x ) / h( x ) ― частное решение. Иначе
Rn1 ( y )  f ( x ) и к уравнению (3.2.1) нужно присоединить еще одно уравнение Rn2 ( y )  f ( m n1 ) ( x ) .
Продолжая этот процесс мы, либо найдем частное решение, либо получим систему линейных алгебраических уравнений относительно неизвестного частного решения и его производных. Очевидно, что можно ограничиться
числом уравнений этой системы, не превосходящим m
Rni ( y )  f ( mi ) ( x ) , 0  i  m ,
(3.2.20)
где положено Rn0  Ln , m0  0 По построению эта система совместна, что позволяем найти частное решение.
■
Заметим, что условию теоремы удовлетворяет оператор частного решения
Yr . Теперь покажем, как из теорем 3.2.1 — 3.2.4 следует известный метод неопределённых коэффициентов.
n
Теорема 3.2.5. Пусть L n   ai  i — оператор с постоянными коэфis
k
фициентами an  0 , a s  0 , 0  s  n , f ( x )  pk ( x )   bi x i — многочлен степеi0
ни k . Рассмотрим уравнение
Ln ( y )  pk ( x ) .
(3.2.21)
При s  0 частное решение уравнения (3.2.21) имеет вид
y  Ak ( pk ( x )) ,
(3.2.22)
а при s  0
y   ...  Ak ( pk ( x )) dx ...dx ,
s раз
(3.2.23)
93
где Ak некоторый ОЛДО.
Доказательство. Заметим, что правая часть уравнения (3.2.21) является линейной комбинацией ФСР уравнения X k 1  y    k 1 ( y )  0 . При s  0 в
силу очевидного тождества X k 1 Ln
LX
n
k 1
можно положить Yk 1  X k 1 .
Так как операторы Ln и Yk 1 взаимно просты справа, то для них выполняется
тождество (3.2.2) при k  0 . Следовательно, существует такой ОЛДО Ak , что
имеет место формула (3.2.22).
Если 0  s  n , то, выполнив в уравнении (3.2.21) замену y ( s )  z , придем к предыдущему случаю относительно уравнения Ln s ( z )  pk ( x ) . Проинтегрировав уравнение z  Ak ( pk ( x )) s раз, получим формулу (3.2.23).
■
Из этой теоремы сразу же вытекает метод неопределенных коэффициентов для уравнения (3.2.21).
Следствие 3.2.2. Частное решение уравнения (3.2.21) имеет вид
x s Qk ( x ) , где Qk ( x ) многочлен степени k с буквенными коэффициентами, а
s — кратность числа   0 , как корня характеристического уравнения соответствующего однородного уравнения.
Таким образом, для отыскания частного решения уравнения (3.2.21)
можно либо найти коэффициенты частного решения, подставив его в дифференциальное уравнение, либо, найдя оператор Ak , воспользоваться формулами (3.2.22), (3.2.23). Еще один способ отыскания частного решения даёт
следующая теорема.
Теорема 3.2.6. Частное решение уравнения (3.2.21) ( s  0 ) или его производная порядка s  0 удовлетворяет системе линейных алгебраических
уравнений относительно неизвестных y ( s ) , y ( s 1) ,..., y ( s  k ) .
Доказательство. Действительно, дифференцируя уравнение (3.2.21)
последовательно k раз и учитывая тождество  k  s 1 ( y )  0 , получим систему
(3.2.20) в виде
94
Lni ( y )  pk( i ) ( x ) , i  0, k  1 ,
(3.2.24)
где порядки ni операторов Lni зависят, вообще говоря, от i . Разрешая её,
найдем y или y ( s ) .
■
Замечание. Случай, когда правая часть уравнения (3.3.1) имеет специ-
cos(bx )
альный вид pk ( x )e ax 
 сводится к предыдущему следующим обраsin(
bx
)


зом. Перейдем к комплексному уравнению
Ln ( u)  pk ( x )e  x ,
где
(3.2.25)
  a  i b , u( x )  v ( x )  i z( x ) . Сделав в уравнении (3.2.25) замену
u  t ( x )e  x , приведем его к виду (3.2.21)
Ln ( t )  pk ( x ) ,
(3.2.26)
где оператор L n , вообще говоря, имеет комплексные коэффициенты. Найдем
частное решение уравнения (3.2.26), а в качестве частного решения исходного
уравнения возьмем вещественную или мнимую части функции u( x ) .
Если правая часть уравнения (3.2.25) является суммой слагаемых вида
ps ( x )cos(bx ) и pt ( x )sin(bx ) , то нужно найти частные решения для каждого
слагаемого или воспользоваться предыдущим замечанием.
Поясним изложенное на нескольких примерах.
y  2 y  3 y 
Пример 3.2.1. Найти частное решение уравнения
 2 x 2  x 1 .
Имеем s  0 , k  2 . Поэтому по теореме 3.2.1 частное решение удовлетворяет уравнению y  0 . Применяя теорему 3.2.6, получим
2

y  2 y  3 y  2 x  x 1, 2 y  3 y  4 x 1, 3 y  4,
отсюда y   2 x 2 / 3 11x / 9  43 / 27 .
Пример 3.2.2. Найти частное решение уравнения с переменными коэффициентами x y  x 2 y  y  2 x 3  3 x .
95
Здесь оператор L 2  x 2  x 2   , а правая часть является линейной
комбинацией ФСР уравнения X 4 ( y )   4 ( y )  0 . Легко проверяется, что
 4 ( x  2  x 2    )  ( x  3  ( 4  x 2 )  2  (1  8 x )  12 ) 3 . Поэтому Y3   3 и,
следовательно, частное решение, возможно, является многочленом второй
степени. Дифференцируя уравнение трижды с учетом тождества y  0 , получим
2
3
2
2
x y  x y  y   2 x  3 x ,(1 x ) y  (1 2 x ) y   6 x  3, 


(1 4 x ) y  2 y  12 x ,  6 y 12.
Отсюда находим y  x 2  x . Подстановкой в уравнение убеждаемся,
что найдено частное решение.
Пример
3.2.3.
Найти
частное
решение
уравнения
y  4 y 
 1  exp( x )  cos x .
В данном случае оператор L 2   2  4 , а правая часть уравнения является
линейной
комбинацией
ФСР
уравнения
X4( y) 
( 2   )
( 2   )( y )  ( 4   3   2   )( y )  0 . Тождество (3.2.9) имеет вид (  2  4 ) 
( 4   3   2   )  ( 4   3   2   )  (  2  4 )  в
операторов L2
силу
коммутативности
и X 4 . Так как эти операторы взаимно просты справа, то
можно положить Y4  X 4 . Поэтому искомое частное решение должно быть
линейной комбинацией ФСР уравнения Y4 ( y )  0 . Дифференцируя исходное
уравнение и приводя по модулю уравнения Y4 ( y )  0 , получим систему
y
4 y  1  exp( x )  cos( x ),
y
4 y
 exp( x )  sin( x ), 

y 3 y  y
 exp( x )  cos( x ), 
4 y
 y
 exp( x )  sin( x ), 
из которой найдем частное решение y  1 / 4  e x / 5  (cos x ) / 3 .
Следующий пример показывает, что факторизация оператора X r Ln не
96
всегда очевидна.
Пример 3.2.4. Найти частное решение уравнения y  y  cos x .
В данном случае L2  X 2   2   и нельзя положить Y2  X 2 , так как
операторы L2 и X 2 не являются взаимно простыми справа. Но имеет место
следующее
тождество
( x 2 2  2 x  ( x 2  2) ) ,
(  2   )2  ( x 2 2  2 x 3  x 2 ) 
(3.2.9),
в
котором
операторы
L2
и
Y2  x 2 2 
2 x  ( x 2  2) взаимно просты справа. Поэтому искомое частное решение
нужно искать в виде линейной комбинации ФСР однородного уравнения
Y2 ( y )  0 . Дифференцируя исходное уравнение и приводя по модулю уравнения Y2 ( y )  0 , получим
y
 y
2 xy
cos x ,
 2 y  x 2 cos x ,
4 xy  2( x 2  2) y  2 x 2 cos x  x 3



sin x , 

откуда y  x sin( x ) / 2 — частное решение.
3.3. Частные решения коммутативно - факторизуемых неоднородных обыкновенных линейных дифференциальных уравнений и систем
Распространим метод, изложенный в предыдущем параграфе, на один
класс неоднородных обыкновенных линейных дифференциальных уравнений
и систем таких уравнений с правой частью специального вида и с переменными коэффициентами [57].
1. Частные решения коммутативно факторизуемых уравнений.
Заметим, что в [47] была доказана эквивалентность свойств коммутативной факторизуемости и приводимости обыкновенных линейных дифференциальных операторов к операторам с постоянными коэффициентами. Некоторые свойства коммутативных ОЛДО рассмотрены в [67].
Пусть  ( x ) ― достаточное число раз дифференцируемая веществен-
97
ная функция. Обозначим через   
dx
любую первообразную, а через
 ( x)
q
Sq ( ) 
s 
i
i
― многочлен от  , вообще говоря, с комплексными коэф-
i 0
фициентами. Через  ( x ) обозначим оператор дифференцирования с умножением на функцию  ( x ) слева, то есть оператор  ( x )
d
, тогда ( )i ―
dx
его i -степень.
Рассмотрим дифференциальное уравнение
m
Lm ( y )   ai ( )i y  Sq ( ) ,
(3.3.1)
i 0
где ai ― комплексные числа. В частности, при  ( x )  1 уравнение (3.3.1) с
постоянными коэффициентами, при  ( x )  x ― уравнение Эйлера и т.д.
Убедимся, что многочлены от  относительно дифференцирования  ( x )
обладают такими же свойствами, как обычные многочлены относительно
производной.
Лемма 3.3.1. Если Sq ( ) ― многочлен степени q , то ( )q Sq ( )  0 и
( )q  j Sq ( )  0 при 0  j .
Доказательство. Действительно,   1 , ( )2  2  2! . Пусть
( )q 1  q 1  (q  1)! . Тогда ( )q  q  ( )q 1 ( q )  q( )q 1  q 1  q ! . ■
m
Многочлены H m ( )   ai i назовем характеристическим многочлеi 0
ном однородного уравнения Lm ( y )  0 .
Лемма 3.3.2. Справедливо тождество
m
Lm ( ue 0 )  e 0 
i 0
1 (i )
H m (0 )( )i u ,
i!
(3.3.2)
где H m( i ) (0 )   i ( H m ( )) | 0 ― значения производных характеристического
многочлена при   0 .
98
Применив теорему 3.3.1 в том случае, когда правая часть уравнения
m
(3.3.1) является многочленом степени q от  , а Lm   ai ( )i . В этом слуi 0
чае можно положить X q 1  ( )q 1 , и тождество (3.2.9) превратится в условие коммутирования операторов. Приведем теорему, дающую новый метод
отыскания частного решения,
Теорема 3.3.1. Дифференциальное уравнение (3.3.1), где ai  C ,
i  0, m , a0  0 и a m  0 , имеет частным решением многочлен U q ( ) степени
q , удовлетворяющий треугольной системе уравнений
( )i Lm ( y )  ( )i Sq ( ) , i  0, q ,
(3.3.3)
рассматриваемой как алгебраическая относительно переменных y ,  y ,
…, ( )q y .
Доказательство. Проведем индукцию по степени многочлена Sq ( ) .
При q  0 утверждение очевидно. При q  1 искомое частное решение можно
определить согласно лемме 3.3.1 из алгебраической относительно переменных y ,  y системы a1 y  a0 y  S1 ( ) , a0 y   S1 ( ) .
Допустим, что утверждение справедливо при q  k , то есть система
( )i Lm ( y )  ( )i Sq ( ) , i  0, k ,
(3.3.4)
как алгебраическая относительно переменных y ,  y , …, ( )k y определяет многочлен степени k и его производные до k порядка включительно.
Положим q  k  1 и рассмотрим уравнение
Lm ( y )  Sk 1 ( ) .
(3.3.5)
Применив к этому уравнению оператор  , получим по лемме 3.3.1
Lm ( y )  Sk ( ) .
(3.3.6)
Согласно предположению индукции, уравнение (3.4.5) имеет частным решением многочлен  y  yk степени k , удовлетворяющий вместе с «производными» системе (3.4.3). Обозначим ( )2 y  yk(1) , …, ( )k 1 y  ykk . Из
99
уравнения (3.4.4) y 
1
Sk 1 ( )  a1 yk    am ( )m y . Если заменить в этом
a0
выражении производную ( )i y на ( )i 1 yk , i  1, m , то полученный многочлен y 
творять
y k 1 
1
Sk 1 ( )  a1 yk   am ( )m 1 yk степени k 1 должен удовлеa0
уравнению
(3.3.5)
по
построению,
при
этом
многочлен
1
S k 1 ( )  a1 y    am ( )m y удовлетворяет алгебраической систеa0
ме ( )i Ln ( y )  ( )i Sk 1 ( ) , i  0, k  1 .
■
Замечание. Теорема 3.4.1 дает следующий способ отыскания полиномиального частного решения в рассматриваемом случае: применяя к исходному уравнению, оператор  с учетом тождества ( ) j y  0 , j  q , составим и решим систему линейных уравнений (3.4.2) как алгебраическую относительно переменных y ,  y , …, ( )q y . Очевидно, что эта неоднородная система всегда является треугольной с отличными от нуля элементами на
диагонали.
m
Следствие 3.3.1. Дифференциальное уравнение Lm ( y )   ai ( )i y 
i r
 Ps ( ) , где 0  r  m , ar  0 , а Ps ( ) ― многочлен степени s , вообще говоря, с комплексными коэффициентами, имеет частным решением многочлен
y   r Qs ( ) степени s  r , где Qs ( ) многочлен степени s .
Доказательство. Данное уравнение заменой ( )r y  w сводится к
уравнению (3.3.1) с отличным от нуля младшим коэффициентом. ■
Рассмотрим теперь уравнение с правой частью специального вида
Lm ( y )  e a ( Pn ( )cos(b )  Qk ( )sin(b )) ,
(3.3.7)
где a и b ― вещественные числа, Pn ( ) , Qk ( ) ― многочлены с вещественными коэффициентами степени n и k соответственно.
Для отыскания частного решения уравнения (3.3.7) заменим его ком-
100
плексифицированным уравнением, введя для этого новую неизвестную комплекснозначную функцию вещественного аргумента z  y  i v , где y , v ―
вещественные функции вещественного аргумента x , i 2   1 .
Уравнение
Lm ( z )  e 0  ( Pn ( )  i Qk ( )) ,
(3.3.8)
где 0  a  ib называется комплексификацией уравнения (3.4.6). Отделяя в
уравнении (3.3.8) вещественную и мнимую части, легко убедиться, что его
вещественная часть равносильна исходному вещественному уравнению.
Теорема 3.3.2. Уравнение (3.4.6) имеет частное решение вида
y   r exp(a )(Re(U s ( )cos(b )  Im(U s ( )sin(b )) ,
(3.3.9)
где r ― кратность числа 0  a  ib как корня характеристического многочлена оператора Lm , U s ( ) ― многочлен степени s  max( n, k ) с комплексными коэффициентами, который при r  0 совпадает с многочленом Qs ( )
из следствия 3.3.1; Re( U s ( )) , Im( U s ( )) — вещественная и мнимая части
многочлена U s ( x ) .
Доказательство. Выполнив комплексификацию исходного уравнения
получим Lm ( z )  Pn ( )  iQk ( ) . В этом уравнении замену переменной
z  ue 0
и
воспользовавшись
тождеством
(3.3.10)
(3.4.1),
приведем
его
к
виду
m
1
L m ( u)   H m( i ) (0 )( )i u  Ts ( ) , где коэффициенты H m( i ) (0 ) , вообще гоi r i !
воря, комплексные числа, Ts ( )  Pn ( )  i Qk ( ) .
Если в последнем уравнении r  0 , то сделав еще одну замену
m r
( )r u  w , получим L mr ( w )   B i (0 )( )r w  Ts ( ) , где B 0 (0 )  0 . По
i 0
теореме 3.3.1 последнее уравнение имеет частным решением многочлен
w  Ws ( ) .
Интегрируя
( )r u  Ws ( )
при
при
нулевых
r 0
дифференциальное
произвольных
постоянных,
уравнение
получим
101
u  U s ( ) . В силу подстановки (3.3.10) частное комплексное решение исходного уравнения имеет вид z   r U s ( )exp(0 ) . Вещественное частное
1
решение исходного уравнения находится по формуле y  ( z  z ) .
2
■
Пример 3.4.1. Найти частное решение уравнения x 2 y  4 xy  2 y 
 x 1[(ln 2 x  1) cos(ln x )  (ln x  2) sin(ln x )] .
Решение. Переписав уравнение в виде
( x )2 y  3( x ) y  2 y 
 exp(  ln x )[(ln 2 x  1) cos(ln x )  (ln x  2) sin(ln x )] , видим, что  ( x )  x ,
  ln x .
Комплексифицировав
последнее
уравнение,
получим
( x )2 z  3 x z  2 z  exp(0 ln x )(ln 2 x  i ln x  1  2i ) , где 0   1  i . Выполнив
замену
переменной
z  u exp(0 ln x ) ,
найдем
( x )2 u 
(1  2 i )( x  ) u  ( 1  i )u  ln 2 x  i ln x 1  2i . Частным решением последнего уравнения является многочлен второй степени относительно ln x . Поэтому, действуя на это уравнение слева оператором x  с учетом условия
( x  ) j u  0 при j  2 , составим систему
( x )2 u
(1  2 i )( x  )2 u
(1  2i )( x  )u ( 1  i )u  ln 2 x  i ln x  1  2i , 

( 1  i )( x  )u

2 ln x  i ,

2

( 1  i )( x  ) u

2,

из которой найдем u 
1
1
 ln 2 x  3 ln x  1    ln2 x  ln x  i . Поэтому по

2
2
формуле (3.3.9) вещественное частное решение исходного уравнения имеет
1
вид y  x 1  ln 2 x  3 ln x 1 cos(ln x )  ln 2 x  ln x sin(ln x ) . Нетрудно
2





убедиться, что применение известных методов к отысканию даже частного
решения рассмотренного, уравнения, приводит к существенно большему
объему вычислений.
2. Отыскание частных решений неоднородных систем
Покажем, что предложенный в предыдущем пункте метод отыскания
102
частных решений применим к некоторому достаточно часто встречающемуся
на практике классу неоднородных систем обыкновенных линейных дифференциальных уравнений. Рассмотрим системы вида
m
Lm ( y )   Ai ( )i y  Sq ( ) ,
(3.3.11)
i 0
где Ai ― n  n матрицы с комплексными элементами, y  ( y1 ( x ),..., yn ( x )) ―
столбец неизвестных, Sq ( )  ( Sq1 ( ), , Sqn ( )) ― столбец правых частей,
в
котором
S qk (  )
―
заданные
многочлены
степени
qk .
Число
q  max(q1 ,..., qn ) назовем весом вектора Sq ( ) .
m
Матричный многочлен H m ( )  Ai  i назовем характеристическим
i 0
многочленом системы (3.3.11).
Лемма 3.3.3. Если Sq ( ) ― столбец веса q , то ( )q Sq ( )  s  0 ,
где s ― постоянный вектор, ( )q j Sq ( )  s  0 при j  q .
Доказательство аналогично доказательству леммы 3.3.1.
Теорема 3.3.3. Если система дифференциальных уравнений (3.3.11) совместна, а матрица A0 обратима, то система имеет частным решением столбец
 q ( )  ( p1 ( ),...,  p0 ( ))
(3.3.12)
веса q , удовлетворяющий треугольной системе матричных уравнений
( )i Lm ( y )  ( )i Sq (  ) , i  0, q ,
(3.3.13)
рассматриваемой как алгебраическая относительно неизвестных y ,  y ,
... , ( )q y .
Доказательство аналогично доказательству теоремы 2.5.1.
Пример 3.3.2. Найти частное решение системы
 A1 y  A0 y  S2 ( x ) ,
где
2 3
A3  
,
1 4
1 0 
A2  
,
 2 2 
A3 y  A2 y 
 0 1
A1  
,
 0 1
103
 1 1
2
T
A0  
 , S2 ( x )  ( 2 x  1, x  2) .
 2 5
Согласно теореме 3.4.3 данная система имеет частным решением столбец веса два. Поэтому дифференцируя дважды исходную систему, получим
следующую алгебраическую систему для отыскания частного решения

A2 y  A1 y  A0 y  S 2 ( ), A1 y  A0 y   S 2 ( ), A0 y   2 S 2 ( ) .
Найденное
отсюда
решение
таково

y   x 2 / 3  14 x / 3  13 / 9,
T

x 2 / 3  2 x  10 / 9 .
Следствие 3.3.2. Если система
m
Lm ( y )   Ai ( )i y  Sq ( ) ,
(3.3.14)
i r
где 0  r  m , Sq ( ) ― столбец веса q , а матрица Ar обратима, система
имеет частное решение вида
y   r  q ( ) ,
(3.3.15)
где  q ( ) ― столбец веса q .
Доказательство утверждения состоит в приведении системы (3.3.14)
заменой ( )r y  v к виду (3.3.11) с последующим применением теоремы
3.3.3 и интегрированием системы ( )r y  v при нулевых произвольных постоянных.
Рассмотрим теперь систему более общего вида
Lm ( y )  exp(a )[ Sq ( )cos(b )  Rk ( )sin(b )] ,
(3.3.16)
в которой коэффициенты оператора L являются вещественными n n матрицами, a и b ― вещественные числа, Sq ( ) и Rk ( ) ― столбцы многочленов с вещественными коэффициентами веса q и k соответственно.
Назовем комплексификацией системы (3.3.16) следующую систему
Lm ( z )  exp(0 )[ Sq ( )  i Rk ( )] ,
(3.3.17)
104
где z  y  iv ― новая неизвестная вектор-функция, y и v ― вещественные вектор − функции вещественного аргумента x , 0  a  ib . Вещественная часть последней системы совпадает с системой (3.3.16).
Теорема 3.3.4. Если система (3.3.16) совместна и при 0  a  ib матрицы H m( i ) (0 ) , i  0, r  1 , ненулевые, а матрица H m( r ) (0 ) обратима, то система имеет частное решение вида
y   r exp(a  )[ Re(U s ( ))cos(b  )  Im(U s ( )) sin(b )] ,
(3.3.18)
где U s ( ) ― столбец веса s  max(q , k ) , который при r  0 находится из системы вида (3.3.13), а при r  0 совпадает со столбцом  q ( ) , отыскиваемым, как и в следствии; Re(U s ( )) и Im(U s ( )) ― вещественная и мнимая
части столбца U s ( ) .
Доказательство аналогично доказательству теоремы 3.3.2. Именно,
комплексифицировав систему (3.3.16), выполним в ней замену переменной
z  u exp(0  ) , приведя к виду
m
Lm ( u )  
i r
1 (i )
H m (0 )( )i u  Ts ( ) ,
i!
(3.3.19)
где коэффициенты H m( i ) (0 ) , вообще говоря, комплексные матрицы, Ts ( ) 
 Sq ( )  i Rk ( ) .
Если в последней системе r  0 , то, сделав еще одну замену
m r
( )r u  w , приведем ее к виду Lm r ( u )   B i (0 )( )i w  Ts ( ) , где матi 0
рица B 0 (0 ) обратима по предположению, Далее по теореме 3.3.3 или по
следствию получим требуемое.
105
3.4. Полиномиальные решения неоднородных обыкновенных линейных дифференциальных уравнений первого порядка
Получим условия существования полиномиальных решений у неоднородных обыкновенных линейных дифференциальных уравнений первого порядка и метод их отыскания [62], который нам понадобится в параграфе 3.5.
Теорема 3.4.1. Если дифференциальное уравнение
p( x ) z( x )  q( x ) z ( x )   r ( x )  t ( x ) ,
(3.4.1)
где p( x ) , q( x ) , r ( x ) , t ( x ) ― достаточное число раз дифференцируемые
функции, имеет при некотором значении числового параметра  частным
решением многочлен z  zn ( x ) степени n , то это решение может быть найдено из системы уравнений, полученной из уравнения (4.1.1) дифференцированием с условием zn( k ) ( x )  0 при k  n , рассматриваемой как алгебраическая
относительно неизвестных zn( k ) ( x ) , k  0,1,..., n .
Доказательство. Дифференцируя уравнение (4.1.1) при условии
z ( k ) ( x )  zn( k ) ( x )  0 , k  n , составим систему
q( x ) zn  p( x ) zn   r ( x )
q( x ) zn  (q( x )  p( x )) zn  p( x ) zn   r ( x )




q( x ) zn  ( 2q( x )  p( x )) zn  (q( x )  2 p( x )) zn 



 p( x ) z


r
(
x
)

t
(
x
),
 (3.4.2)
n
 

(n)
( n 1)
(n)
(n)

q ( x ) zn  ( nq ( x )  p ( x ))zn    p( x ) zn ( x ) 

  r ( n ) ( x )  t ( n ) ( x ).
 t ( x ),
 t ( x ),
Согласно предположению эта система совместна и её решение может быть
найдено известными методами.
Если система квадратная и её определитель не равен нулю, то
zn ( x ) 
z

, ,


(3.4.3)
где  ― определитель системы,  z ,   ― определители, полученные из определителя системы заменой первого и последнего столбцов столбцом сво-
106
бодных членов, соответственно.
■
Теорема 3.4.2. Пусть в уравнении
pn1 ( x ) z( x )  qn2 ( x ) z( x )   rn3 ( x )  t n4 ( x ) .
(3.4.4)
коэффициенты pn1 ( x ) , qn2 ( x ) , rn3 ( x ) , t n4 ( x ) ― многочлены степени n1 , n2 ,
n3 , n4 , обозначим N  max( n3 , n4 ) . Для того чтобы уравнение (3.4.4) имело
полиномиальное решение z ( x )  zn ( x ) степени n необходимо, выполнение
одного из условий:
а) n1  n  1  n2  n  N ; б) n1  n  1  n2  n  N ;
в) n1  n  1  N  n2  n ; г) n2  n  N  n1  n  1 .
При выполнении одного из необходимых условий для существования
указанного решения достаточно чтобы система уравнений (3.4.2), полученная
дифференцированием уравнения (3.4.4) с условием zn( k ) ( x )  0 для достаточно
больших k , не содержала противоречивых уравнений.
Доказательство. Необходимость условий а) ― г) вытекает из сравнения степеней многочленов в правой и левой частях уравнения (3.4.4).
Если одно из условий а) ― г) выполняется, то указанное частное решение
может быть найдено из системы уравнений (3.4.2), при условии что в ней нет
противоречивых уравнений.
Например, условие а) может иметь место только при n  N , n1  1 ,
n2  0 . В этом случае уравнение (3.4.4) принимает вид
(a1 x  a0 )zN ( x )  b0 z N ( x )   rN ( x )  t N ( x ) .
Теорема
3.4.3.
Если
| a1 |  | a0 | 0 ,
b0  0
и
■(3.4.5)
b0  ka1  0
при
k  1, 2,, N , то существует полиномиальное частное решение z  z N ( x )
уравнения (5) при любом значении параметра  .
Доказательство. Действительно, в этом случае система (3.4.2) приобретает почти треугольный вид
107
b0 z N  (a1 x  a0 ) zN
(b0  a1 ) zN  (a1 x  a0 ) zN
  rN ( x )  t N ( x ), 

  rN ( x )  t N ( x ), 

(b0  2a1 ) zN  (a1 x  a0 ) zn
  rN ( x )  t N ( x ), 
 
(b0  Na1 ) z (NN ) ( x )   rN( N ) ( x )  t ( N ) ( x ),
из которой находим
(a1 x  a0 )k
(k )
z N ( x )   ( 1)
 t N ( x )   rN ( x )  .
b0 (b0  a1 )(b0  ka1 )
k 0
N
k
(3.4.6)
Если b0  0 , но | a1 |  | a0 | 0 , то полиномиальное решение существует,
если результант Re z (a1 x  a0 , t N ( x )   rN ( x ))  0 .
■
3.5. Рациональные решения однородных линейных дифференциальных уравнений
По-видимому, впервые задача об отыскании рациональных решений
обыкновенных линейных дифференциальных уравнений была рассмотрена
Ж. Лиувиллем [87]. Впоследствии ею занимались и российские математики
В.Г. Имшенецкий [22], П.А. Некрасов, К.А. Андреев [2], советские математики, например, [28]. В конце 20 и начале 21 века в связи с развитием систем
компьютерной алгебры (СКА) этой задаче посвятили свои работы многие математики, например, [4, 69, 104, 105, 107]. Эффективный алгоритм отыскания
рациональных решений уравнений второго порядка с рациональными коэффициентами предложен в [85]. Мы предлагаем метод отыскания рациональных решений, названный методом Д-преобразования [59], в некотором смысле предпочтительный предложенных ранее.
Задача отыскания рациональных решений НОЛДУ является частной по
отношению к общей задаче отыскания лиувиллевых решений. В одной из ра-
108
бот [70] французского математика Арбогаста предложен метод отыскания
частных полиномиальных решений ОЛДУ, названный им методом «деривации». Впоследствии этот метод был применен Н.В. Бугаевым [11] для решения некоторого круга задач математического анализа. Рассмотрим ОЛДУ
a m( x ) y
(m)
 a m 1( x ) y
( m 1)
 ...  a1 ( x ) y  a0 ( x ) y  0 ,
(3.5.1)
где ai ( x ), i  0, m ― рациональные функции над полем комплексных чисел.
Без ограничения общности можно считать, что ai ( x ) ― многочлены, причём
взаимно простые в совокупности, (am , am 1 ,, a0 )  1 .
Известно [23], что корни  j знаменателей рациональных решений
уравнения (3.5.1) являются корнями уравнения am ( x )  0 , а показатели степеней rj двучленов x   j совпадают с модулями отрицательных корней определяющего уравнения. Например, если уравнение (3.5.1) можно записать в
m
виде
( x  
j
)i hi ( x ) y ( i )  0 , где ai ( x )  hi ( x )( x   j )i , причем hm ( j )  0 , то
i 0
определяющее уравнение будет иметь вид
m
F ( r )   C ri i ! hi ( j )  0 .
(3.5.2)
i 0
В более общем случае определяющее уравнение получается приравниванием к нули коэффициента при младшей степени двучлена x   j в выражении

r
 
 С  !h ( )( x   )

, где a ( x )  h ( x )( x   ) . В качестве верхних

значений rj можно взять модули наименьших неположительных корней определяющего уравнения. Пусть 1 ,  2 ,...,  n
те из корней уравнения
am ( x )  0 , для которых соответствующие определяющие уравнения имеют
натуральные неположительные корни, и пусть r1 , r2 ,..., rn модули наименьших
из них, соответственно.
Выполнив в уравнении (3.5.1) замену
109
y  u( x  1 ) r1 ( x   2 ) r2 ( x   n ) rn ,
(3.5.3)
получим уравнение
b m , 0( x ) u
(m)
 b m 1,0( x )u( m 1)  ...  b1,0 ( x )u  b0 ,0 ( x )u  0 ,
(3.5.4)
коэффициенты которого можно считать многочленами взаимно простыми в
совокупности.
Теорема 3.5.1. Уравнение (3.5.1) имеет рациональные решения в том и
только в том случае, когда уравнение (3.5.4) имеет полиномиальные решения. Размерность подпространства рациональных решений уравнения (3.5.1)
совпадает с размерностью подпространства полиномиальных решений уравнения (3.5.4).
■
Подставим полином q( x )  x   (члены меньшей степени) в (3.5.4) и
обозначим через ( ) коэффициент при старшей степени переменной x .
Уравнение ( )  0 назовём разрешающим уравнением для уравнения
(3.5.4). Если ( ) не зависит от  (разрешающее уравнение не существует),
то уравнение (3.5.4) не имеет полиномиальных решений. Если же разрешающее уравнение существует, то решениями уравнения (3.5.4) могут быть полиномы степеней i , где i ― натуральные корни разрешающего уравнения.
Обозначим через 1 , 2 ,..., l
― различные натуральные корни раз-
решающего уравнения, через R 2  През ( Dm , k ) ― правый дифференциальm
ный результат операторов Dm   bi , 0 ( x ) i и  k , где обозначено  
i 0
d
.
dx
Теорема 3.5.2. Для того чтобы уравнение (3.5.4) имело нетривиальное
полиномиальное решение необходимо и достаточно выполнение условий:
а) уравнение ( )  0 существует и имеет, по крайней мере, один натуральный корень;
б) для l  max i През ( Dm , l 1 )  0 .
1 i  l
Доказательство. Предположим, что уравнение (3.5.4) имеет полиномиальное решение u  q( x ) , deg q( x )  0 . Тогда (0 )  0 , а поскольку
110
 0 1q( x )  0 , то равен нулю и През ( Dm , l 1 )  0 . Из того, что l  0 следует През ( Dm , l 1 )  0 .
Обратно, пусть выполняются условия а), б) теоремы и 0 наименьший
из
натуральных
корней
разрешающего
уравнения,
для
которого
През ( Dm , l 1 )  0 . Тогда по свойству правого дифференциального результанта уравнения Dm u  0 и  0 1u  0 имеют общее нетривиальное решение,
которое, очевидно, должно быть полиномом.
■
Теорема 3.5.2 даёт критерий существования полиномиальных решений
уравнения (3.5.4), а, значит, и рациональных решений уравнения (3.5.1), но
она не позволяет вычислить размерность подпространства таких решений.
Рассмотрим одно преобразование, которое позволит это сделать.
Пусть в уравнении (3.5.4) b0 ,0  b1,0  ...  bk 1,0  0 , bk ,0  0 . Обозначим
u( k )  Qk , разделим (3.5.4) на bk ,0 и продифференцируем, получим

bm ,0 ( m k 1)   bm ,0  bm1,0
Q
 

  bk ,0  bk ,0
bk ,0 k


b
   k  2 ,0
 bk ,0






b
b
(
m

k
)
m

1
,
0
Q
 
 m 2 , 0

k

 bk ,0 
bk ,0



 Q ( m k 1) 
 k


 


 bk 1,0 


b
k

1
,
0
Qk  

 1 Qk  0 . (3.5.5)


b
b
k ,0
k ,0 




Умножим (3.5.5) на bk2,0 и, обозначив Qk  Qk 1 , получим
bk ,0bm ,0Qk( m1k )  bm ,0 bk ,0  bm ,0bk ,0  bm 1,0bk ,0  Qk( m1k 1)  ...
 bk 2,0 bk ,0  bk  2 ,0bk ,0  bk 1,0 bk ,0  Qk 1 
  bk1,0 bk ,0 

b
k 1,0
bk,0  bk2,0  Qk 1  0 . (3.5.6)
Обозначим коэффициенты уравнения (3.5.6) через bi ,1 , где
bm ,1  bk ,0bm ,0 , bi ,1  bi1,0bk ,0  bi 1,0bk ,0  bi ,0bk ,0 , i  k , m  1 .
(3.5.7)
Если в уравнение (3.5.6) bk ,1  bk 1,1  bk  p 1,1  0 , bk  p ,1  0 , то, обозначив
Qk( p1)  Qk  p1 , получим
111
bm ,1Qk( m1kp p )  bm 1,1Qk( m1kp p1)  ...  bk  p ,1Qk 1 p  0 .
(3.5.8)
Определение 3.5.1. Переход от уравнения (3.5.4) к уравнению (3.5.8)
по формулам (3.5.5) с последующей заменой Qk( p1)  Qk  p1 назовём Д—
преобразованием уравнения (3.5.4).
Таким образом Д : Dm u  0  Dm1 Qk  p1  0 , где Dm1 ― преобразованный
оператор. Обозначим через p( i ) ― число младших коэффициентов уравнения (3.5.4), обратившихся в нуль на
i -ом шаге применения Д—
преобразования, тогда p(0)  k и, например, для i  1 будет bp ( 0 ),1  b p (0 ),1  ...
 b p ( 0 ) p (1)1,1  0 , bp ( 0 ) p (1),1  0 .
Положим
 ( i )  p(0)  p(1)  ...  p( i ) . Пусть в уравнении (3.5.4)
 (0)  k  0 . Применим к уравнению
b m ,0 u
(m )
 b m 1,0 u( m 1)  ...  b ( 0 ),0 u(  ( 0 ))  0
(3.5.9)
Д—преобразование  раз, получим уравнение
( m   (  ))
( m   (  )1)
 ...  b (  ), Q (  )   0 ,
b m , Q (  )  b m 1,Q (  )
(3.5.10)
в котором по определению Д—преобразования b (  ),  0 .
Лемма 3.5.1. Для любого натурального 
производная порядка
 ( )   от любого решения уравнения (3.5.9) является решением уравнения
(3.5.10). Если решением уравнения (3.5.10) является полином степени r , то в
числе решений уравнения (3.5.9) имеется полином степени  ( )    r .
Лемма очевидна, так как Q (  )  u(  (  ) ) .
■
Лемма 3.5.2. Положим   1 и пусть Q (1)1 произвольное частное решение уравнения (3.5.10). Представим неопределённый  (1)  1 ― кратный
 (1)
интеграл в виде f ( x ) 

Q (1)1 dx  F ( x ) 
c
i
x i , где функция F ( x ) не
i 0
 (1)1
зависит от произвольных постоянных ci . Найдутся такие числа a j j   (0) ,
 (0)  1, …,
 (1) ,
что
функция
 ( x )  f ( x )  c ( 0 ) x  ( 0 ) 
112
(  (0)!)1 (a ( 0 )c ( 0 )1  ...  a (1)1c (1)  a  (1) ) x  ( 0 ) будет решением уравнения
(3.5.9)
при
любых
значениях
произвольных
постоянных
c0 , c1 ,..., c ( 0 )1 , c ( 0 )1 , c (1)
Доказательство. По определению Д—преобразования дифференциальный оператор Dm , отвечающий уравнению (3.5.9), преобразуется по формуле
b2 ( 0 ),0  (b1( 0 ),0 Dm )  Dm   (1)1   (1)1 ,
(3.5.11)
где Dm  (1)1 ― оператор, отвечающий уравнению (3.5.10). Подставляя функцию
f ( x)
в
тождество
(3.5.11),
получим
 Dm  (1)1   (1)1 ( f ( x ))  Dm  (1)1   (1)1 (Q (1)1 )  0 .
b2 ( 0 ),0  (b1( 0 ),0 Dm ( f ( x ))) 
Отсюда
следует,
что
b1( 0 ),0 Dm ( f ( x )) не зависит от переменной x . Поэтому Dm ( f ( x ))  c b ( 0 ),0 ,
где c ― вообще говоря, зависит от произвольных постоянных c ( 0 ) ,
c ( 0 )1 , ...,c (1) . Найдём форму этой зависимости.
Имеем Dm ( F ( x ))  c (1) Dm ( x  (1) )  ...  c ( 0 )1 Dm ( x  ( 0 )1 )  c ( 0 ) Dm ( x  ( 0 ) ) 
 c b (0 ),0 . Дифференцируя последнее соотношение по
Dm ( x  ( 0 ) )  cb ( 0 ),0
 (0)!b ( 0 ),0  cb ( 0 ),0 ,
или
c ( 0 ) , находим
c   (0)! .
То
есть
c   (0)! c ( 0 )    ( 0 ) , где   ( 0 ) ― произвольная постоянная. Подставив это
выражение
для
c
в
(*),
получим
Dm ( F ( x ))  c (1) Dm ( x  (1) ) 
 c (1)1 Dm ( x  (1)1 )    c ( 0 )1 Dm ( x  ( 0 )1 )    ( 0 )b ( 0 ),0 . (**) Дифференцируя последнее соотношение по c ( 0 )1 , найдём Dm ( x  ( 0 )1 )    ( 0 ) b ( 0 ),0 . То есть
  ( 0 )  b1( 0 ),0 Dm ( x  ( 0 )1 ) . Если   ( 0 )  0 , то Dm ( x  ( 0 )1 )  0 и постоянную c ( 0 )1
можно выбрать произвольно. Если   ( 0 )  0 , то поскольку   ( 0 ) не зависит от
x , а b1( 0 ),0 Dm ( x  ( 0 )1 ) не зависит от произвольных постоянных ci , получим,
что
  ( 0 )  b1( 0 ),0 Dm ( x  ( 0 )1 )  a ( 0 )
―
числовая
константа.
Отсюда
113
  ( 0 )  c ( 0 )1 a ( 0 )    ( 0 )1 . Подставляя выражение для   ( 0 ) в (**), получим
Dm ( F ( x ))  c (1) Dm ( x  (1) )  ...  c (0 )2 Dm ( x  ( 0 )2 )    ( 0 )1b ( 0 ),0 . Дифференцируя
последнее соотношение по
c  ( 0 ) 2
и рассуждая аналогично, найдём
  ( 0 )1  c ( 0 )2 a ( 0 )1    ( 0 )2 . Продолжая так, установим, что  j  c j 1 a j   j 1 ,
j   (0),  (0)  1,... ,
 (1)  1,
a (1)    (1)b1( 0 ),0 Dm ( F ( x )) ,
 c (1) a ( 0 )1    (1) .
где
получим
Подставляя
a j  b1( 0 ),0 Dm ( x j 1 ) .
c   (0)! c ( 0 ) 
выражение
Dm ( f ( x ))  c b ( 0 ),0 , и учитывая, что
для
c
Обозначив
c ( 0 )1a ( 0 )  ...
в
соотношение
b ( 0 ),0  (  (0)!)1 Dm ( x  ( 0 ) ) , найдём
Dm ( f ( x )  c ( 0 ) x  ( 0 )  (  (0)!)1 (c ( 0 )1 a  ( 0 )  ...  c (1) a (1)1  a  (1) ) x
 (0)
) 0 . ■
Замечание. Положим Q (1)1  0 и F ( x )  0 , тогда при  (1)   (0)  0
из леммы 3.5.2 следует, что уравнение (3.5.9) имеет полиномиальные решения степеней 0,1, ,  (0)  1,  (0)  1,  (0)  2,,  (1) , при  (1)   (0)  0 ―
степеней 0,1,,  (0)  1 , при  (1)   (0)  0 ― степеней 1, 2,,  (1) .
Лемма 3.5.3. Если при применении к уравнению (3.5.9) Д—
преобразования  раз  (0)   (1)     (  1),  ( )   ( 0) , то в числе его
решений
имеются
полиномы
степеней
 ( )  1   ,  ( )  2   ,
 (0)   ,  (0)  1, ,1, 0 .
Доказательство. Выпишем уравнения, получающиеся при применении
к уравнению (3.5.9) Д—преобразования  раз.
( j ) : bm , j Q( m( 0) (j0 ))    b ( 0 ), jQ ( 0 ) j  0, j  0,   1 ,
( ) : bm , Q( m( 0)(  ))    b (  ), Q (  )  0 .
Согласно замечанию к лемме 3.5.2, применённому к уравнению
j    1,
в
числе
p( ), p( )  1,,1 .
его
Так
решений
как
по
имеются
лемме
полиномы
3.5.1
степеней
Q ( 0 ) 1  u(  ( 0 ) 1)
(  (  1)   (0)) , то уравнение (3.5.9) имеет полиномиальные решения сте-
114
пеней  (0)  p( )  1   ,  (0)  p( )  2   ,  ,  (0)   .
Поскольку  (0)  p( )   ( ) , то получена часть степеней полиномиальных решений. Наличие полиномиальных решений степеней  (0)  1 ,
 ,1, 0 очевидно, причём, при  (0)  0 это ― тривиальное решение. ■
Лемма 3.5.4. При   1 коэффициент b ( 0 ),1  0 в том и только в том
случае, когда уравнение (3.5.9) имеет полиномиальное решение степени
 ( 0)  1 .
Доказательство. Предположим, что некоторый полином степени
 (0)  1 является решением уравнения (3.5.9), но b ( 0 ),1  0 . Преобразованное
уравнение имеет вид bm ,1Q( m( 0)1( 0 ))    b ( 0 ),1Q ( 0 )1  0 . Согласно лемме 3.5.1
одним из его решений должна быть ненулевая константа, что противоречит
предположению.
Обратно, пусть b ( 0 ),1  0 , то есть  (1)   (0) . По лемме 3.5.3 в числе
решений уравнения (3.5.9) имеется полином степени  (0)  1 .
■
Теорема 3.5.3. Уравнение (3.5.9) для произвольных натуральных  и
m1   (0) не имеет полиномиальных решений степеней  (0),  (0)  1, ,
 ,  (0)    1 , m1   и в числе решений этого уравнения имеются полиномы степеней  (0)   ,  (0)  1   , , m1  1   в том и только в том случае,
когда при применении к уравнению (3.5.9)  раз Д—преобразования выполняются условия
 (0)   (1)     (  1) ,
(3.5.12)
 (0)   ( )  m1 .
(3.5.13)
Доказательство. Пусть выполняются условия теоремы относительно
степеней полиномиальных решений. Так как уравнение (3.5.9) не имеет полиномиальных решений степени  (0) , то, очевидно, b ( 0 ),0  0 . Применяя к
(3.5.9) Д—преобразование один раз, получим
bm ,1Q( m(1)1(1))    b (1),1Q (1)1  0 .
(3.5.14)
115
Так как уравнение (3.5.9) не имеет полиномиальных решений степени
 (0)  1 , то по лемме 3.5.4 b ( 0 ),1  0 и  (1)   (0) . Пусть уже установлено,
что  (0)   (1)     (  2) . Рассмотрим уравнения
bm , 2Q( m( 0)( 0))2    b ( 0 ), 2Q ( 0 ) 2  0 ,
(3.5.15)
bm , 1Q( m( 1()1))1    b (  1), 1Q (  1) 1  0 .
(3.5.16)
Уравнение (3.5.15) не имеет полиномиальных решений степени единица. В противном случае по лемме 3.5.1 уравнение (3.5.9) имело бы полиномиальные решения степени  (0)    1 . Поэтому по лемме 3.5.4 b (  1), 1  0 , то
есть  (  1)   (0) .
Чтобы установить (3.5.13), Рассмотрим ещё уравнения
bm , 1Q( m( 0)( 0))1    b ( 0 ), 1Q ( 0 ) 1  0 ,
(3.5.17)
bm , Q( m( )( ))    b (  ), Q (  )  0 .
(3.5.18)
Предположим, что  ( )   (0) . Поскольку уравнение (3.5.9) имеет полиномиальное решение степени  (0)   , то по лемме 3.5.1 при  ( )   (0)
уравнение (3.5.18) должно иметь решением нулевую константу. Но тождество b (  ),  0 противоречит предположению, значит  ( )   (0) . Остаётся
показать, что  ( )  m1 . Пусть  ( )  m1 , например,  ( )  1  m1 . По условию
теоремы
уравнение
(3.5.9)
имеет
решением
полином
степени
m1  1     ( )   . Тогда по лемме 3.5.1 уравнение (3.5.18) имеет решением ненулевую константу, следовательно, b (  ),   0 , что противоречит определению  ( ) . Пусть  ( )  1  m1 . Так как в числе решений уравнения
(3.5.9) имеются полиномы степеней  (0)   ,  (0 )  1   , , m1  1   , то,
согласно лемме 3.5.1 и допущению, в числе решений уравнения (3.5.18)
должны быть полиномы степеней 0,1,, m1   ( )  1 , но b (  ),   0 и ненулевая константа не может быть решением уравнения (3.5.18).
Допустим  ( )  m1 . Уравнению (3.5.9) по условию теоремы удовлетворяют полиномы степеней  (0)   ,  (0)    1, , m1    1 . Если приме-
116
нить лемму 3.5.3 к уравнению (3.5.18), то получим, что ему удовлетворяют
полиномы степеней 1, 2,, p( ) . Тогда по лемме 3.5.3 уравнению (3.5.18)
удовлетворяют
полиномы
степеней
 (0)   ,  (0)    1, ,
 (0)  p( )    1   ( )    1 . Так как по допущению  ( )  m1 , то уравнению (3.5.9) должны удовлетворять и полиномы степеней
m1   ,
m1    2, ,  ( )    1 , что противоречит условию теоремы.
Обратно, пусть выполняются условия (3.5.12), (3.5.13). Рассмотрим
уравнения
bm , jQ( m( 0) (j0 ))    b ( 0 ), jQ ( 0 ) j  0, j  0,   1 .
(3.5.19)
Если бы уравнение (3.5.9) имело полиномиальные решения степеней
 (0),  (0)  1,,  (0)    1 и m1   ( ) , то каждое из уравнений (3.5.19) и
(3.5.18) соответственно, по лемме 3.5.1 имело бы в числе решений ненулевую
константу. Значит b ( 0 ), j  0 для j  0,   1 , то есть  (0)   (1)     (  1) ,
что противоречит (3.5.12). Согласно лемме 3.5.3 уравнение (3.5.9) имеет полиномиальные решения степеней  (0)   ,  (0)  1   ,,  ( )  1   . ■
Для доказательства основной теоремы 3.5.4 предположим, что разрешающее уравнение уравнения (3.5.9) имеет r различных целых неотрицательных корней. Расположим их по возрастанию, обозначив наименьший корень через n0 . Получим  групп корней по k i корней в каждой
ni , ni  1 ,…, ni  ki  1 , i  0,   1 ,
(3.5.20)
где ni 1  ni  ki 1 1 , для i  0,   2 и k0  k1  ...  k 1  r .
Теорема 3.5.4. Для того чтобы размерность подпространства полиномиальных решений уравнения (3.5.9) равнялось s (0  s  m ) необходимо и
достаточно, чтобы
а) разрешающее уравнение имело не менее s различных целых неотрицательных корней;
б) существовало такое целое неотрицательное число N, что
 ( N )  s ,  ( N  1)   ( N ),  ( )   ( N ),   N .
117
Необходимость. Пусть q1 ( x ), q2 ( x ), , qs ( x ), ― все линейно независимые полиномиальные рушения уравнения (3.5.9). Степени ni этих полиномов, очевидно, являются корнями разрешающего уравнения. Расположим их
в соответствии с (3.5.20). Если среди полиномов qi ( x ) имеется нетривиальный степени n0  0 и полиномы степеней 1, 2,, k0  1 и ни один полином
степени k0 не принадлежит этому множеству, то b0 , 0  b1, 0  ...  bk0 1, 0  0 ,
bk0 , 0  0 , то есть  (0)  k0 .
Если же n0  0 , то пусть среди полиномов qi ( x ) имеются полиномы
степеней n0 , n0  1 ,…, n0  k0  1 , и нет полиномов степени n0  k0 . Применим
к (3.5.9) Д—преобразование n0 раз. По теореме 3.5.3 при n0   ,  (0)  0 ,
m1  k0 получим, что  (0)   (1)     ( n0  1)  0,
 ( n0 )  k0 . То есть
b0 , n0  b1, n0  ...  bk0 1, n0  0 , bk0 , n0  0 . Преобразованное уравнение имеет вид
bm ,n0 Qn( 0mkk00 )    bn0 ,k0 Qn0 k0  0 .
(3.5.21)
Согласно лемме 3.5.1 из (3.5.20) следует, что в числе решений уравнения (3.5.21) имеются полиномы степеней
n1  n0  k0 , n1  n0  k0  1,…, n1  n0  k0  k1  1
и нет полиномов степени n1  n0  k0  k1 . Применим к уравнению (3.5.21) Д—
преобразование n1  n0  k0 раз. По теореме 3.5.3 при   n1  n0  k0 ,  (0)  0
(так
как
bk0 , n0  0 ),
m1  k1
получим,
что
 ( n1  n0  k0 )  k1
 (0 )   (1)     ( n1  n0  k0  1)  0 ,  ( n1  n0  k0 )  k1 . То есть n1  n0  k0
шагов применения к уравнению (3.5.21) Д—преобразования обратились в
ноль коэффициенты
bk0 , n1 k0  bk0 1, n1 k0  ...  bk0 k1 1, n1 k0  0 , bk0  k1 , n1 k0  0 .
Таким образом, за n0  ( n1  n0  k0 )  n1  k0 шагов применения к уравнению (3.5.9) Д—преобразования обратились в ноль  ( n1  k0 )  k1  k0 коэфj 2
фициентов. Допустим по индукции, что за n j 1   ki шагов, где положено
i 0
118
j 1
k 1  k2  0 , применения Д—преобразования обратились в ноль h   ki 
i 0
j 2
  ( n j 1   ki ) коэффициентов уравнения (3.5.9). Имеем уравнение
i 0
bm ,n j 1 h k j 1 Qn( mj 1hk)j 1    bh ,n j 1 hk j 1 Qn j 1 k j 1  0 .
(3.5.22)
Согласно лемме 3.5.1 и из (3.5.20) следует, что в числе решений уравнения (3.5.22) имеются полиномы степеней
n j  n j 1  k j 1 , n j  n j 1  k j 1  1,…, n j  n j 1  k j 1  k j  1
и нет полиномов степеней n j  n j 1  k j 1  k j . Применяя к уравнению (3.5.22)
Д—преобразование n j  n j 1  k j 1 раз, получим по теореме 3.5.3 при
  n j  n j 1  k j 1 ,  (0)  0 , m1  k j , что  ( n j  n j 1  k j 1  1)     (1) 
  (0)  0 ,  ( n j  n j 1  k j 1 )  k j . То есть за n j  n j 1  k j 1 шагов применения
к уравнению (3.5.22) Д—преобразования обратились в ноль коэффициенты
bh , n j h  bh1, n j h  ...  bh  k j 1, n j h  0 , причём bh  k j , n j h  0 . Таким образом, за
n j  n j 1  k j 1 шагов применения к уравнению (3.5.9) Д—преобразования обратились в ноль  ( n j  h)  k0  k1  ...  k j коэффициентов. Полагая j    1 ,
 2
 2
 1
получим, что за n 1   k i шагов обратятся в ноль  ( n 1   k i )   k i коi 0
i 0
 1
эффициентов. Поскольку
 2
k  s
i
i 0
i 0
по предположению, то N  n 1   k i и
i 0
 ( N )  s . Ясно, что  ( N  1)  s и  ( N  1)  s .
Покажем, что для любого   N
 ( )   ( N ) . Рассмотрим уравнение,
полученное за N шагов Д—преобразования
bm , N Q N( mss )    bs , N h k j 1QN  s  0 .
(3.5.23)
Поскольку N  s  n 1  k 1 , то по лемме 3.5.1 с учётом (3.5.20) получаем, что уравнение (3.5.23) не имеет нетривиальных полиномиальных решений. Поэтому согласно лемме 3.5.4 последовательное применение к этому
119
уравнению Д—преобразования не приведёт к тождеству bs ,   0 для   N ,
что и доказывает равенство  ( )   ( N ) .
Достаточность. Предположим, что выполняются условия а) и б) теоремы. Пусть  j j  0, l наименьшее из различных целых неотрицательных
чисел такие, что  0   1  ...   l  N , для которых выполняются соотношения
( 0 ) b0,  0  b1,  0  ...  b 0 1,  0  0; b 0 , i  0, i   0 ,  1  1 ;
( 1 ) b 0 , 1  b 0 1, 1  ...  b1 1, 1  0; b1 , i  0, i   1 ,  2  1;
...............................................................................................
( j ) b j 1 ,  j  b j 1 1,  j  ...  b j 1,  j  0; b j ,i  0, i   j ,  j 1  1;
...............................................................................................
( l ) b l 1 ,  l  b l 1 1,  l  ...  b l 1,  l  0; b l , i  0, i   l  n.
По условию теоремы  ( N )  s   0  ( 1   0 )  ...  ( l   l 1 )   . Если
в уравнении (3.5.9)  (0)  0 , то, очевидно, что  0  0 и из соотношений ( 0 )
следует существование у уравнения (3.5.9) полиномиальных решений степеней 0, 1,...,  0  1 . Если же  (0)  0 , то  0  0 и из соотношений ( 0 ) и теоремы 3.5.3 при    0 и m1   0 следует существование у уравнения (3.5.9)
полиномиальных решений степеней  0 ,  0  1,...,  0   0  1 . Далее, из соотношений ( 1 ) и теоремы 3.5.3 при    1   0 ,  (0)  0 , m1   1   0 следует
существование у уравнения, полученного на шаге  0 применения Д—
преобразования,
полиномиальных
решений
степеней
1   0 ,
 1   0  1,...,  1   0   1   0  1 .
Вообще, из соотношений 1 и теоремы 3.5.3 при
   j   j 1 ,
 (0)  0, m1   j   j 1 следует существование у уравнения, полученного на
шаге  j 1 применения Д—преобразования, полиномиальных решений степеней
 j   j 1 ,  j   j 1  1,...,  j   j 1   j   j 1  1.
120
Выпишем эти степени
(0)  0 ,  0  1,...,  0   0  1;
(1)  1   0 , 1   0  1,..., 1   0   1   0  1;
( 2)  2   1 ,  2   1  1,...,  2   1   2   1  1;
………………………………………………………
( j  1)  j   j 1 ,  j   j 1  1,...,  j   j 1   j   j 1  1;
………………………………………………………..
( l )  l   l 1 ,  l   l 1  1,...,  l   l 1   l   l 1  1 .
Мы уже установили, что уравнение (3.5.9) имеет полиномиальное решение степеней  0 ,  0  1,...,  0   0  1 . Рассмотрим уравнения, отвечающие
наборам коэффициентов ( 1 ) ,…, ( l )
( m  )
bm , j Q j  j j    b j ,  j Q j   j  0 .
(3.5.24)
Каждое из уравнений (3.5.24) имеет по доказанному в числе решений
полиномы степеней ( j ) . По лемме 3.5.1 для каждого j решения уравнений
(3.5.24) связаны с решениями уравнения (3.5.9) по формуле Q j   j  u
( j   j )
.
Отсюда и из (1)  ( l ) следует, что уравнение (3.5.9) имеет полиномиальные
решения степеней  j 1   j ,  j 1   j  1,...,
 j 1   j 1  1, j  0, l  1 . Ясно, что
их всего s   0  ( 1   0 )  ...  ( l   l 1 )   l и их степени являются корнями разрешающего уравнения.
Покажем, наконец, что полиномами указанных степеней исчерпываются все полиномиальные решения уравнения (3.5.9). Допустим, имеется ещё
полиномиальное решение, степень которого t отлична от перечисленных.
Если  (0)  0 , то  0  0 и неравенство t   0 невозможно. Если
 (0)  0 , то  0  0 и пусть t  t1   0 наименьшая из степеней нетривиальных
полиномиальных
решений
уравнения
(3.5.9).
Пусть
далее
t1 , t1  1,..., t1    t 2 ряд последовательных степеней полиномиальных решений и t 2 наибольшая из них. Положим m1  t 2  t1 , если t 2  1   0 и m1   0 ,
121
если
t2  1   0 ,
  t1 .
По
теореме
3.5.3
получим
 (0)   (1)  
  (t1  1),  (0)   ( t1 )  m1 .
Это значит, что b0 , t1  b1, t1  ...  b ( t1 1), t1  0; b ( t1 ), t1  0 . Так как t1   0 и  0
по условию теоремы есть наименьшее из чисел, для которых выполняются
соотношения ( 0 ) , то неравенство t1   0 невозможно. Аналогично доказывается невозможность неравенств  j   j  t   j 1   j  1, j  0, l  1.
Предположим, наконец, что t   l   l  N   l и пусть t  t 0 наименьшая из степеней полиномиальных решений, удовлетворяющая этому неравенству. Тогда в числе решений уравнения
( m  )
bm , N QN  j j    b j , N QN   j  0 .
(3.5.25)
имеется полином степени t 0  N   l  0 . Согласно ( l ) последнее неравенство строгое. Применив к уравнению (3.5.25) Д—преобразование t 0  N   l
раз, получим уравнение, в числе решений которого имеется ненулевая константа. Поэтому должно быть b l , t0  l  0 . Но это невозможно, поскольку
t 0   l  N и по условию теоремы  ( )   ( N ) для   N .
■
Пример 3.5.1. Вычислить размерность подпространства полиномиальных решений и найти базис этого подпространства для уравнения
( x 3  3 x 2  2 x ) y (3 )  ( 2 x 4  4 x 3  5 x 2  8 x  4) y 
( 2 x 4  x 3  2 x 2  2 x  4) y  ( 4 x 3  6 x 2  8 x  8) y  0 .
Подставив в уравнение
y  x  , найдем разрешающее уравнение
4  2  0 . Согласно теореме 3.5.4 рассматриваемое уравнение может иметь
в качестве полиномиального решения только многочлен второго порядка.
Поэтому при дифференцировании уравнения можно полагать y ( k )  0 при
k  3 . Применяя к уравнению Д-преобразование, видим, что в нуль обращается единственный коэффициент при y ( x ) . Следовательно, уравнение имеет
одномерное пространство полиномиальных решений, состоящее из многочленов второй степени. С учетом последнего условия для искомого решения
122
y( x )  x 2  bx  c
получим
систему:
( 2 x 4  4 x 3  5 x 2  8 x  4) y 
( 2 x 4  x 3  2 x 2  2 x  4) y  ( 4 x 3  6 x 2  8 x  8) y  0 , xy( x )  y( x )  0 . Из
последнего уравнения находим b  0 . Подставляя в первое, получим c  1 ,
таким образом, y( x )  x 2  1 искомое решение.
3.6. Интегрирование рациональных функций
В классическом методе вычисления неопределенных интегралов от рациональных функций с помощью выделения рациональной части, предложенном М.В. Остроградским [36], и в методе интегрирования функций с
квадратичной иррациональностью с помощью выделения алгебраической части, задача интегрирования сводится к отысканию некоторых многочленов
[45].
В настоящей статье показывается, что вычисление многих других классов неопределенных интегралов, например, интегралов от произведения многочлена на тригонометрическую и экспоненциальную функции, интегралов
от дифференциального бинома, исследованных П.Л. Чебышевым [66], тоже
может быть сведено к отысканию многочленов. При этом для отыскания этих
многочленов применяется частный случай метода [56], исключающий применение метода неопределенных коэффициентов, некоторая модификация
которого представлена в [58]. Предлагаемый метод, являясь, менее обременительным в смысле сложности вычислений, позволяет не только вычислять
единообразно достаточно широкий класс неопределенных интегралов, но для
некоторых из них вместо рекуррентных формул получить выражения в замкнутой форме, отсутствующие, например, в фундаментальных справочниках
типа [42].
Согласно методу М.В. Остроградского значение интеграла I m следует искать в виде I m =
R(x)
dx
.
+ л 2
m 1
( x + px + q )
x + px + q
2
Продифференцируем I m и, сделав очевидные упрощения, получим
дифференциальное уравнение
123
( m  1)( 2 x  p) R( x )  ( x 2  px  q ) R( x )   ( x 2 + px + q )m1 =  Mx  N .
Очевидно, что многочлен R( x ) имеет степень 2m  3 . Продифференцировав уравнение 2m  2 раза с учетом тождества R ( k ) ( x )  0 при
k  2m  3 , получим систему уравнений относительно неизвестного многочлена R( x ) , его производных R ( k ) ( x ) ( k  1, 2,, 2m - 3 ) и параметра  ,
рассматриваемую как алгебраическая. Очевидно, эта системы совместна и
имеет единственное решение, которое можно найти согласно (3.4.3)
R( x ) 
R

,  .


Получили выражение интеграла в замкнутой форме
Im 
R


( x 2  px  q )m 1  
dx
 x 2  px  q , m  2 .
(3.6.1)
3.6.1.
Выделить
рациональную
часть
интеграла
2x  3
I2   2
dx и найти значение параметра  .
( x  x  3)2
Соответствующее дифференциальное уравнение имеет вид
Пример
(2 x  1) R( x )  ( x 2  x  3) R( x )   ( x 2  x  3)  2 x  3 . Дифференцируя его
дважды,
получим
 R  8 x  18 ,
систему
(3.4.2),
из
которой
находим
  22 ,
   8 . Поэтому рациональная часть интеграла ―
4
4x  9
, параметр   .
2
11
11( x  x  3)
3.7. Интегрирование квадратичных иррациональностей
Рассмотрим теперь вычисление интегралов J n  
Pn ( x )
2
dx . Из-
ax  bx  c
вестно [45], что
J n  Qn1 ( x ) ax 2  bx  c   
dx
2
.
ax  bx  c
Алгебраическая часть интеграла будет определена, если будет найден
многочлен Qn1 ( x ) . Очевидно, этот многочлен удовлетворяет уравнению
124
( 2ax  b)Qn1 ( x )  2(ax 2  bx  c )Qn 1 ( x )  2  2 Pn ( x ) .
(3.7.1)
Поступая, как и в предыдущем пункте, получим формулу
Jn  
Pn ( x )
ax 2  bx  c
Пример
J2  
dx 
3.7.1.
2 x 2  3x  5
2
Q

ax 2  bx  c 
Выделить



dx
ax 2  bx  c
алгебраическую
часть
, n  2 .(3.7.2)
интеграла
dx и определить параметр  .
3x  2 x  2
Дифференциальное
уравнение
имеет
вид
(6 x  2)Q1 ( x ) 
(6 x 2  4 x  4)Q1( x )  2  4 x 2  6 x  10 . Продифференцировав его два раза с
условием Q1( k ) ( x )  0 при k  1 , получим систему
(6 x  2)Q 1 ( x ) (6 x 2  4 x  4)Q1( x ) 2
6Q1 ( x )
(18 x  6)Q1( x )
24Q1( x )
 4 x 2  6 x  10, 


8 x  6, 

8.
6 x  2 6 x2  4x  4 2
Из системы найдем   2
18 x  6
0  3  25 ,  Q  25 ( x  4) ,
0
   25  51 . Таким образом,
интеграла, а параметр  
24
0
1
( x  4) 3 x 2  2 x  2 ― алгебраическая часть
3
  17
 .

3
3.8. Интегрирование экспоненциально — тригонометрических
функций
Рассмотрим сначала интеграл y( x )   Pn ( x ) exp(a x )dx . Продифференцировав и выполнив замену y  u( x )exp(a x ) , получим уравнение (3.4.1) в виде u( x )  au( x )  Pn ( x ) , в котором a1  0 , a0  1 ,   0 , b0  a , N  n ,
rN ( x )  0 , t N ( x )  Pn ( x ) . Система (3.4.2) в этом случае совместна и по формуn
ле (3.4.6) u( x )   ( 1)k a  k 1 Pn ( k ) ( x ) .
k 0
125
Таким образом,
n
y( x )  exp(ax ) ( 1)k a  k 1 Pn ( k ) ( x )
(3.8.1)
k 0
выражение первообразной при любом n  0 .
Пример 3.8.1. Вычислить интеграл
y( x )   ( 4 x 3  2 x 2  5 x  9) exp( 2 x )dx .
 4 x3  2 x 2  5 x  9 .
Поэтому
3
z3 ( x )   ( 1)k ( 2)1k P3( k )  2 x 3  2 x 2 
k 0
Здесь
по
9
9
x .
2
4
n  3,
a  2 ,
предыдущей
Тогда
в
P3 ( x ) 
формуле
силу
замены
9
9

y( x )   2 x 3  2 x 2  x   exp( 2 x )  С , С ― произвольная постоянная.
2
4

Заметим, что другие методы вычисления подобных интегралов приводят к более обширным вычислениям.
Применим теперь наш метод к вычислению интегралов вида
 g ( x ) exp(ax ) cos(bx )dx ,  h
n
m
( x ) exp(ax ) sin(bx )dx ,
(3.8.2)
где a , b ― вещественные числа, gn ( x ) , hm ( x ) ― многочлены степени n , m
и найдем для них выражения через элементарные функции.
Записав первый из интегралов в виде y( x )  gn ( x ) exp(ax )cos(bx ) , перейдем к комплексному уравнению z( x )  gn ( x ) exp(0 x ) , где z ( x )  y( x ) 
 iv ( x ) . Cделав в последнем уравнении замену переменной
z( x ) 
 exp(0 x )u( x ) , где 0  a  ib , получим u( x )  0 u( x )  gn ( x ) .
Согласно теореме 3.4.2 последнее уравнение имеет полиномиальное
решение u  un ( x ) , вообще говоря, с комплексными коэффициентами. Таким
образом z ( x )  exp(0 x )un ( x ) . Выделяя вещественную часть, найдем значение неопределенного интеграла
y( x )  Re( z( x ))  exp(ax )[ Re( un ( x ))cos(bx )  Im( un ( x ))sin(bx )] .
Запишем
(3.8.3)
126
n
2
 
n
2
 
0n  (a  ib )n   ( 1) j C n2 j a n2 j b 2 j  i  ( 1) j C n2 j 1a n2 j 1b 2 j 1 ,
j 0
j 0
n
2
 
n
2
 
0n  (a  ib)n   ( 1) j C n2 j a n2 j b 2 j  i  ( 1) j C n2 j 1a n2 j 1b 2 j 1 ,
j 0
(3.8.4)
(3.8.5)
j 0
где положено C nk  0 , при k  n .
Обозначим
n
2
 
n
2
 
( n; a , b )   ( 1) j C n2 j a n2 j b 2 j , F ( n; a , b )   ( 1) j C n2 j 1a n2 j 1b 2 j 1 .
j 0
(3.8.6)
j 0
Тогда
0n  (a  ib)n  ( n; a , b)  iF ( n; a , b) ,и 0n  (a  ib)n  (n; a , b)  iF ( n; a , b) .
Вычисляя, получим
1
 n
un ( x )  2
( 1) l  ( n  1; a, b ) ( n  l; a, b)  F ( n  1; a, b )F ( n  l; a, b )  
2 n1  
( a  b )  l 0
n

 gn( l ) ( x )  i  ( 1)l  ( n  1; a , b)F ( n  l; a, b)  F ( n  1; a , b)( n  l ; a , b) gn( l ) ( x )  .
l 0

(3.8.7)
Теперь искомый интеграл запишется по формуле (3.8.3) в виде
exp(ax )  n
y( x )  2
( 1)l  ( n  1; a , b)( n  l ; a , b)  F ( n  1; a , b)F ( n  l; a, b) 
2 n 1  
( a  b )  l 0
gn( l ) ( x )cos(bx ) 
n

  ( 1)l  ( n  1; a , b)F ( n  l; a , b)  F ( n  1; a , b)( n  l ; a , b) gn( l ) ( x )sin( bx )  .
l 0

(3.8.8)
Пример 3.8.2. Вычислить интеграл
y( x )   ( 4 x 3  2 x 2  5 x  9) exp( 2 x )cos(3 x )dx .
Здесь n  3, a  2, b  3 , g3 ( x )  4 x 3  2 x 2  5 x  9 . Поэтому по форму-
127
3
ле
(3.8.7)
un ( x )   ( 1)l (2  3i )1l g3( l ) .
Имеем
( 4; 2, 3) 
далее:
l 0
2
2
  ( 1) j C 42 j ( 2)42 j 32 j  119 ,
j 0
F ( 4; a , b )   ( 1) j C 42 j 1 ( 2)42 j 1 32 j 1  120 .
j 0
Аналогично: (3; 2, 3)  46 , ( 2; 2, 3)  5 , (1; 2, 3)  2 , (0; 2, 3)  1 ;
F (3; 2, 3)  9 , F ( 2; 2, 3)  12 , F (1; 2, 3)  3 , F (0; 2, 3)  0 .
Подставляя найденные значения в формулу (3.8.8), получим
112 2 846
44235  2 x
 8
y( x )    x 3 
x 
x
 e cos(3 x ) 
169
2197
28561 
 13
66 2 2127
52527  2 x
 12
  x3 
x 
x
 e sin(3 x ) .
169
2197
28561 
 13
Чтобы найти выражение в элементарных функциях для интеграла
 
 
y( x )   gn ( x ) exp(ax ) sin(bx )dx заметим, что sin(bx )  cos  b  x    . По2b  
 
этому,
заменяя
по
формуле
xt

,
2b
получим
y( t   21 b1 ) 
  gn ( t   21 b 1 ) exp(a ( t   21 b 1 ))cos(bt )dt 
 exp(  a 21 b 1 ) gn ( t   21 b 1 ) exp(at )cos(bt )dt .
Применив к последнему интегралу формулу (4.4.8), найдем
exp( at   a 2 1 b 1 )  n
l   ( n  1; a, b ) ( n  l ; a, b )  
y( t   2 b ) 
(

1
)


  F ( n  1; a, b ) F ( n  l; a, b )  
( a 2  b 2 ) n1


 l 0
1
1
 gn( l ) ( t   21 b 1 )cos(bt ) 
n


.
(l )
1 1
 gn ( t   2 b )sin(bt )
  (1)l  ( n  1; a , b)F ( n  l; a , b )  F ( n  1; a , b )( n  l ; a , b ) 
l 0
Возвращаясь к старой переменной, окончательно получим
exp(ax )  n
l  ( n  1; a , b)( n  l ; a , b )   ( l )
y( x )  2
(

1
)


  F ( n  1; a , b )F ( n  l ; a , b )  g n ( x )sin(bx ) 
(a  b 2 )n1  l 0


128
n

  (1)l  ( n  1; a , b)F ( n  l; a , b)  F ( n  1; a , b)( n  l; a , b) 
l 0
 . (3.8.9)
(l )

 gn ( x )cos(bx )

Пример 3.8.3. Вычислить
 (4 x
3
 2 x 2  5 x  9) exp( 2 x )sin(3 x )dx .
Используя результаты предыдущего примера и формулу (4.4.9) найдем
66 2 2127
52527  2 x
 12
y( x )    x 3 
x 
x
 e cos(3 x ) 
169
2197
28561 
 13
112 2 846
44235  2 x
 8
   x3 
x 
x
 e sin(3 x ) .
169
2197
28561 
 13
3.9. Интегрирование биномиальных дифференциалов
Применим наш метод к интегралам от биномиального дифференциала,
случаи интегрируемости которых были известны еще И. Ньютону. Однако
только в середине 19 века П.Л. Чебышев установил тот факт, что других случаев интегрируемости в конечном виде для биномиальных дифференциалов
нет, поэтому соответствующие подстановки называют подстановками Чебышева.
Как
было
показано
П.Л.
Чебышевым
[66]
интегралы
вида
 m ,n , p   x m (a  bx n ) p dx , где a и b ― постоянные величины, а m , n, p ―
рациональные числа сводятся к интегралу от рациональной функции в следующих трех случаях: n , либо
Рассмотрим
m1
m2
интеграл
n1
n2
m 1
m 1
, либо
 p ― целые числа.
n
n
от
биномиального
дифференциала
p1
p2
 m ,n , p   x (a  bx ) dx , где m1 , m2 , n1 , n2 , p1 , p2 ― целые числа. Продифm1
m2
n1
n2
p1
p2
ференцируем интеграл, обозначив производную через y( x )  x (a  bx ) .
Теперь
выполнив
подстановку,
y  u( x ) x
m1
m2
получим
уравнение
129
u 
n1
n2
p1
p2

m1 1
x u  (a  bx ) . Подстановка u( x )  v ( x )  a  bx

m2

n1

n2
последнее уравнение к виду x  a  bx


n1
n2




p1
p2
преобразует
n1

 p n nn1
m
m 
n
 v   b 1 1 x 2  b 1 x 2  a 1  v 

 p2 n2
m2
m2 


n1


n2
 x  a  bx  . Наконец с помощью подстановки x  t n2 перейдем к новой




независимой переменной
 p n
1
m
m 
at  bt n1 v t   b 1 1 t n1  b 1 t n1  a 1  v  t n2 a  bt n1 .
n2
m2
m2 
 p2 n2




(3.9.1)
Таким образом, если известно частное решение уравнения (3.9.1), то интеграл
выражается через него следующим образом
m1
m2
n1
n2
p1
p2
1
n2
y( x )  x (a  bx ) v ( x ) .
(3.9.2)
Например, если уравнение (3.9.1) имеет полиномиальное решение, то предлагаемым методом значение интеграла выражается в элементарных функциях.
1
2
1 1
4 3
Пример 3.9.1. Вычислить интеграл  m ,n , p   x (1  x ) dx . Здесь
m1  1 , m2  2 , n1  1 , n2  4 , p1  1 , p2  3 . Уравнение (3.9.1) в этом случае
 5

имеет вид t  t 2 vt   t  2  v  4t 5  4t 4 и может иметь, очевидно, част 3



ным решением многочлен четвертой степени. Для его отыскания продифференцируем это уравнение пять раз с условием v ( k )  0 при k  4 . Получим систему
130
5
1 

 v   1  t  v (t 2  t )v
3
3 

4
7
v
 tv 
3
3

 20t 4  16t 3 , 


 80t 3  48t 2 , 


2
 240t  96t ,


 480t  96, 


 480,


( t 2  t )v
 13

  t  1 v
( t 2  t )v ( 4 )
3

16
 19

v
  t  2  v ( 4)
3
 3

35 ( 4 )
v
3
12
3
9
из которой легко находим v ( t )  t 4  t 3  t 2 . Подставляя в формулу
7
7
7
v
1
2
1
4
1
3
1


(3.9.2), получим значение первообразной y( x )  x 1  x  v ( x 4 ) .


131
Глава 4. Уравнение в кольце ОЛДО и теория Пикара —
Вессио
Дифференциальная теория Галуа для расширений обыкновенных дифференциальных полей, задаваемых однородными линейными дифференциальными уравнениями, была разработана Колчиным [80] в 40-х годах и получила название теории Пикара–Вессио, поскольку работы этих математиков
послужили отправными точками для развития этой теории. С современным
состоянием исследований в этой области можно познакомиться по монографии [109]. Топологический подход к теории Галуа предложен в [46].
Рассматриваемое нами уравнение с некоммутативными коэффициентами [53] порождает дифференциальную группу Галуа данного ОЛДУ и позволяет подойти к задаче определения дифференциальной группы Галуа данного
уравнения с вычислительной точки зрения, поскольку дифференциальные автоморфизмы группы представляются обыкновенными линейными дифференциальными операторами ― решениями указанного уравнения. Это позволяет условия на коэффициенты уравнения, при выполнении которых данное
ОЛДУ имеет дифференциальную группу Галуа определенного типа.
4.1. Уравнение дифференциальной группы Галуа
Рассмотрим уравнение
X s1 Dn  Dn Ys2 ,
(4.1.1)
n
где Dn   ai i ― ОЛДО из кольца K [ ] с коэффициентами ai из диффеi 0
ренциального поля K нулевой характеристики, an  1 ,  ― дифференцирование в этом поле, n  ord Dn — порядок оператора Dn , X s1 , Ys2 — неизвестные операторы, подлежащие определению в кольце K [ ] , где K — некоторое расширение поля K .
Пусть K  P ― расширение Пикара–Вессио, полученное присоединением всех решений уравнения Dn ( y )  0 , K 0 ― алгебраически замкнутое по-
132
ле констант поля P , K [ ] ― кольцо ОЛДО.
Решением уравнения (4.1.1) назовем любую пару операторов ( X ,Y ) из
K [ ]  K [ ] обращающую уравнение в тождество. Множество решений этого
уравнения не пусто, поскольку в нем содержатся элементы централизатора
оператора Dn в K [ ] . Через X D , Y D , соответственно, обозначим множество
X , Y - компонент решений уравнения (4.1.1).
Теорема 4.1.1. Множества X D , Y D являются изоморфными K 0 ― алгебрами.
Доказательство. Пусть Y 1 , Y 2  Y D и X 1 , X 2 ― соответствующие им
X - компоненты, c1 , c2  K 0 . Очевидно, c1Y 1  c2Y 2  Y D . Покажем, что Y 1Y 2
― решение уравнения (4.1.1). Имеем DnY 1Y 2  X 1 DnY 2  X 1 X 2 Dn . Аналогично, Y 2Y 1 ― решение уравнения (4.1.1). Каждой Y - компоненте поставим
в соответствие ее X - компоненту, это соответствие взаимно однозначно и
является изоморфизмом.
■
В дальнейшем ограничимся рассмотрением только алгебры Y D , а ее
элементы для краткости будем называть решениями уравнения (4.1.1).
Элементы алгебры Y D обладают следующим свойством: пусть N ―
пространство решений уравнения Dn ( y )  0 , тогда элемент Y  Y D является
гомоморфизмом N  N .
Обозначим через M n алгебру всех n  n матриц, определенных над полем K 0 . Каждому элементу Y  Y D поставим в соответствие матрицу
((cij ))  M n по правилу: зафиксируем базис {uk }1n в пространстве N . Тогда
матрица ((cij )) является матрицей следующей системы:
Y ( uk )  ck 1u1  ck 2 u2    ckn un , k  1, n .
(4.1.2)
Матрицу ((cij )) назовем матрицей оператора Y . Характеристический
многочлен  ( ) , минимальный многочлен м(л) матрицы ((cij )) назовем характеристическим, минимальным многочленом оператора Y .
133
Корни характеристического многочлена назовем характеристическими
корнями оператора Y или собственными числами.
Теорема 4.1.2. Если Y  Y D , ord Y  n и ((cij )) — матрица оператора
Y , то существует элемент Y 1  Y D с той же самой матрицей и ord Y 1  n .
Доказательство. Пусть ord Y  p  n . Представим оператор Y в виде
Y  QDn  Y 1 разделив его на оператор Dn справа, тогда ord Y 1  n . Из этого
представления оператора Y следует, что Y 1 ― решение уравнения (4.1.1), а
матрица оператора Y 1 совпадает с матрицей оператора Y .
■
Теорема 4.1.2 показывает, что можно ограничиться рассмотрением решений уравнений (4.1.1), порядок которых меньше n .
Теорема 4.1.3. Для того чтобы оператор Y  Y D с матрицей ((cij )) не
имел нетривиальных нулей в пространстве N , необходимо и достаточно,
чтобы det((cij ))  0 .
Доказательство. Пусть оператор Y не имеет нетривиальных нулей в
пространстве N , но det((cij ))  0 . Тогда приходим к противоречию: с одной
стороны элементы Y (uk ) должны быть линейно независимыми, а с другой в
силу равенства нулю детерминанта найдутся такие bk  K 0 не все равные нуn
лю, что Y (ui )   bkY ( uk ) . Предположение: det((cij ))  0 , а оператор Y
k 1,k  i
имеет нетривиальные нули в пространстве N , также приводит к противоречию.
■
Определение 4.1.1. Оператор Y  Y D называется обратимым в Y D , ес-
ли существует оператор Y 1  Y D такой, что Y 1Y   (mod D ) , YY 1   (mod D )
в смысле правого сравнения.
Теорема 4.1.4. Оператор Y  Y D обратим в Y D в том и только в том
случае, если он не имеет нетривиальных нулей в пространстве N .
Доказательство. Пусть оператор Y обратим в Y D и существует такое
u  0 , u  N , что Y ( u)  0 . По определению 4.1.1 имеем Y 1Y ( u)  u 
134
QDn ( u) , где Q ― некоторый оператор. Следовательно, u  0 .
Обратно, если оператор Y не имеет нетривиальных нулей в пространстве N , то операторы Y и Dn взаимно просты справа. Поэтому уравнение
Y 1Y  X 1 Dn   разрешимо относительно Y 1 и X 1 в кольце K [ ] . Покажем,
что Y 1  Y D . Действительно, из последнего тождества следует Y 1Y ( u)  u
u  N . Так как Y ― автоморфизм пространства N , то отображение
Y 1 : N  N ― эпиморфизм. Значит DnY 1 ( u)  0 u  N и оператор DnY 1
делится справа на оператор Dn , то есть X 1 Dn  DnY 1 . По определению алгебры Y D оператор Y 1  Y D . Из тождества Y1Y  X 1 D   вытекает сравнение
Y 1Y   (mod D ) . Далее, пусть, {uk }1n ― базис в пространстве N . Тогда
{vi  Y ( ui )}1n также базис в N , причем Y 1 (v i )  ui , поэтому YY 1 (vi )  vi
(i  1, n) и YY 1   (mod D ) .
■
Обозначим через I D двусторонний идеал алгебры Y D , образованный
операторами, аннулирующими пространство N . Фактор - алгебру Y D I D
(см. [68] назовем правой инвариантной алгеброй оператора Dn и обозначим
J D . Элементами алгебры J D являются классы эквивалентности Y  Y  I D .
В силу теоремы 5.1.2 представитель Y класса Y можно выбрать так, чтобы
ord Y  n . Матрицу оператора Y будем называть матрицей элемента Y .
Элемент Y обратим в J D если его представитель Y обратим в Y D .
Теорема 4.1.5. J D  M n .
Доказательство. Каждому оператору Y  Y D в силу (4.1.2) соответствует некоторая матрица из M n , а любой матрице из M n отвечает вполне опn 1
ределенный оператор Y   yi i , коэффициенты которого yi однозначно
i 0
определяются из следующей системы алгебраических уравнений с коэффициентами в поле K 0 .
135
n1
n
 yi uk ( i )   ck ,i ui , k  1, n .
i 0
(4.1.3)
i 1
Система (5.1.3) имеет единственное решение в поле P , так как ее определитель является вронскианом линейно независимых элементов u j .
Сюръективное отображение  : Y D  M n является гомоморфизмом, ядро которого ker   I D .
■
Обозначим через J D* , M n* мультипликативные группы алгебр J D , M n
соответственно. Если группа Галуа G уравнения Dn ( y )  0 полна (содержит
все невырожденные матрицы из M n ), то из предыдущей теоремы следует
изоморфизм J D*  M n . В общем случае группа G изоморфна некоторой подгруппе J D* группы J D* .
Определение 4.1.2. В дальнейшем элементы группы J D* и их представители будут называться регулярными решениями уравнения (4.1.1).
Пусть | R 2 || ― правый результант [48] операторов Dn и Y   ,  ―
параметр такой, что  ( )  0 ,     ― характеристический многочлен оператора Y .
Теорема 5.1.6. Уравнения | R 2 ||  0 и      0 имеют одинаковые корни.
Доказательство. Пусть 1 ― корень уравнения | R 2 || 0 . Так как уравнения Dn ( y )  0 и (Y  1 ) y  0 имеют общее нетривиальное решение, то
  1   0 .
Обратно, предположим, что   1   0 . Тогда оператор Y  1 имеет
нетривиальный ноль в пространстве N , поэтому 1 является корнем уравнения | R 2 ||  0 .
■
136
4.2. Определение типа дифференциальной группы Галуа обыкновенных линейных дифференциальных уравнений
Рассматривается задача определения дифференциальной группы Галуа
по заданному ОЛДУ Некоторые частные случаи этой задачи рассмотрены,
например, в [101]. Для её решения используется уравнение с некоммутативными коэффициентами, рассмотренное в п. 4.1.
Определение 4.2.1. Скажем, что элемент q  0 , q  K ― многочлен
степени k  1 , если  k q  0 ,  k 1q  0 для некоторого натурального k .
Пусть Y ― регулярное решение уравнения (4.1.1). Через N обозначим
подпространство пространства N , порожденное элементами u , обладающими тем свойством, что  kr Y ( u)  0 для некоторого натурального kr , и, если
i  kr , то  iY ( u)  0 . Пусть {u j }1l ― базис в N и N q ― образ пространства
N при отображении Y , k  max(k r ) .
Лемма 4.2.1. Элементы {u j }1l пространства N являются многочленами
степени, не превосходящей k .
Доказательство. По определению Y (u j )  q j ― многочлены степени,
не превосходящей k . В силу регулярности оператора Y они образуют базис
пространства N q , следовательно, dim N q  dim N . Пусть D1 ― правый делитель наименьшего порядка оператора  k 1Y , аннулирующий пространство
N q , тогда  k 1Y  QD1 . Поэтому  k 1Y (qi )  0 ( j 1, l ) и N q  N . В силу равенства размерностей заключаем N q  N .
■
Лемма 4.2.2. Если Y регулярное решение уравнения (4.1.1), то сравнение
 kY  Y k k  0  mod Dn 
(4.2.1)
разрешимо относительно Y k , k  0,1 .
Доказательство. При k  0 положим Y 0  Y . Построим оператор Y 1 .
137
Пусть {vi }1n ― базис пространства N , тогда на элементах базиса сравнение
(5.2.1) равносильно тождествам  Y (vi )  Y 1 (vi ) . Среди элементов  vi должно быть не менее l  n  1 линейно независимых над K 0 . Действительно в
противном случае были бы линейно зависимы, например, элементы  vn1 ,
 vn , а остальные линейно независимы. Тогда из равенства  v 
 c1  v1  ...  cn2  vn2 , где ci  K 0 для   n  1 ,   n следовало бы равенство v  c1 v1  ...  cn2 vn2  p , где p ― многочлены нулевой степени.
Но это противоречит базисности элементов vi . Если имеет место случай
n2
l  n  1, то оператор Y 1 ищем в виде Y 1   f j j , в случае l  n оператор Y 1
j 0
n 1
ищем в виде Y 1   f j j . В обоих случаях относительно коэффициентов f j
j 0
получаем систему  Y (vi )  Y 1 (vi ) , i  1, l , которая имеет единственное решение. Действительно, ее определитель ― вронскиан элементов  vi отличен от
нуля, а среди элементов  Y (vi ) не все равны нулю. Значит, при l  n сравнение
выполняется
на
элементах
{vi }1n .
l  n 1
При
имеем
vn  c1n v1  ...  cn1n vn1  pn , где pn  K 0 . Поэтому  Y ( pn )  Y 1 ( pn )  0 , то
есть во всех случаях сравнение  Y  Y 1  0(mod Dn ) выполняется на всем
пространстве N .
■
Лемма 4.2.3. При любом натуральном k  2 разрешимо сравнение
 kY  Y k k  0(mod Dn ) .
(4.2.2)
Доказательство. Действительно, перепишем сравнение (5.2.2) в виде
l
 kY (vi )  Y k k 1 ( v i )  0 ( i  1, n ). Операторы Y k k 1   f j k j k 1 для k  2
j 0
при l  n  2 или l  n  1 определяются однозначно, как и в предыдущем утверждении. Следовательно, на пространстве N справедливо (5.2.2). ■
Обозначим через S  {ai } ― наименьшее подмножество множества ко-
138
n
эффициентов оператора Dn   ai i c an 1 . Известно, что элементы ai явi 0
ляются рациональными функциями элементов базиса {v j }1n пространства N
и их производных, ai  f i (v j ) . Обозначим через f i (Y (v j )) выражение, полученное в результате применения к v j оператора Y , а к производным v (jk ) —
оператора Y k . Далее под K понимаем дифференциальное поле, порожденное
множеством S , K  P — расширение Пикара — Вессио, K 0 — алгебраически замкнутое поле констант. Пусть G дифференциальная группа Галуа этого расширения.
Теорема 4.2.1. Для того чтобы регулярному решению Y уравнения
(4.1.1) отвечал дифференциальный автоморфизм   G , необходимо и достаточно выполнение условий:
1)  Y  Y 1  0(mod Dn ) ;
2) если ai  f i (vi ) , то ai  f i (Y (v j )) , ai  S .
Необходимость. Пусть регулярному элементу Y отвечает автоморфизм   G . Условия  k (v j )   k (v j ) выполняются на элементах базиса
пространства N . Отсюда по лемме 4.2.3 получаем Y k k (v j )   kY  (v j ) и
 Y  Y 1  0(mod Dn ) . Если ai  f i (v j ) ai  S , то  (ai )  f i ( (v j ))  ai , поэтому
ai  f i (Y (v j )) .
Достаточность. Построим автоморфизм  , соответствующий некоторому регулярному элементу Y , удовлетворяющему условиям теоремы. На
элементах v пространства N положим  (v )  Y (v ) . На производных от элементов пространства N отображение  определим так  k (v )  Yk k (v ) . На
поле P отображение  распространим, положив  (ab )   (a ) ( b) , a ,
b  P . Построенное отображение  : P  P является дифференциальным автоморфизмом поля P . По условию 2) теоремы коэффициенты оператора Dn
остаются неподвижными при отображении  .
■
139
Рассмотрим теперь связь между решениями уравнения (4.1.1) и некоторыми типами алгебраических матричных групп уравнения Dn ( y )  0 .
Обозначим через K 0* мультипликативную группу поля K 0 .
Теорема 4.2.2. Группа G изоморфна некоторой подгруппе группы
( K 0* )n  K 0*    K 0* в том и только в том случае, когда уравнение (4.1.1) имеет регулярное нетривиальное решение с коэффициентами в поле K 0 , характеристические корни которого попарно различны.
Действительно, существование изоморфизма, указанного в теореме,
означает существование в пространства N такого базиса {vi }1n , что каждый
элемент   G имеет в этом базисе диагональную матрицу. То есть
 (v j )  c j v j , j  1, n , c j  K 0 , c j  0 — собственные числа матрицы автоморn 1
физмы  . Коэффициенты оператора Y   yi i , отвечающего автоморфизму
i 0
 можно определить из соотношений Y (v j )  с j v j , j  1, n , приводящих к системе
(4.1.2)
алгебраических
уравнений
v1( n1)
  ...
... v1
v1( n1)
... ... ,  i  ...
... v1( i 1)
...
...
( n 1)
n
( n 1)
n
( i 1)
n
относительно
yi .
Поэтому
... v1
... ... .
(4.2.3)
yi   i /  , где
v
... vn
v
... v
c1v1
...
v1( i 1)
...
cn v n
( i 1)
n
v
... vn
Для любого  G имеем  ( yi )   (  i ) /  (  )  c i / c  yi , где c  |  | ,
|  | ― определитель матрицы автоморфизма  . Следовательно, yi  K ,
i  0, n  1 . По построению оператор Y  Y D .
p
Обратно, пусть Y   yi i решение уравнения (4.1.1) удовлетворяюi 0
щее условиям теоремы и  j , ( j  1, n ) — его попарно различные собственные
числа. Операторы Y j  ПНОД (Y   j  , Dn ) имеют первым порядок, поскольку решения уравнений Y j ( y )  f j y  g j y  0 линейно независимы и образу-
140
n
ют базис пространства N   N j , где N j ― одномерные пространства решеj 1
ний уравнений Y j ( y )  0 . Для любого автоморфизма  G
f j ( y ) 
 g j ( y )  0 , поэтому в выбранном базисе пространства все матрицы группы
G имеют диагональный вид.
■
Обозначим через T ( n; K 0 ) алгебраическую матричную группу верхних
треугольных матриц с равными элементами на главной диагонали.
Теорема 4.2.3. Для того чтобы в некотором базисе пространства N
группа G была изоморфна группе T ( n; K 0 ) необходимо и достаточно:
1) уравнение (4.1.1) имело нетривиальное регулярное решение Y порядка n  1 с коэффициентами в поле K и единственным n -кратным собственным числом c  K 0 ;
2) ord ПНОД ( Dn , Y  c )  n  1 ;
3) группа Галуа оператора Y  c была изоморфна T ( n  1; K 0 ) .
Необходимость. Пусть G  T ( n; K 0 ) в некотором базисе {v j }1n пространства N . Возьмем матрицу ((ci j )) , в которой ci i  c  0 , i  1, n , c1n  1 ,
n 1
остальные элементы равны нулю. Найдем решение Y   yi i уравнения
i 0
(4.1.1), отвечающее матрице ((ci j )) . Коэффициенты yi оператора Y определим из системы (4.1.2) по формулам yi   i /  , где  как в (5.2.3),  i получается из  заменой i -го столбца столбцом (cv1  vn ,..., cvn ) .
Пусть   G любой автоморфизм с матрицей ((ai j )) , в которой
a j j  a  0 , j  1, n . Имеем
n
 a1i vi
( n1)

i 1
n
a2 i v i
 (  j )  i
2
n
 a1i vi
( j 1)
i 1
( n 1)
...
a vn( n1)
n
  a2 i vi ( j 1)
i 2


...
a v n( j 1)
n
c  a1i vi  avn
i 1
n
c  a2 i vi
i 2
...
c a vn
n
 a1i v i
( j 1)

i 1
n
 a2 i v i
n
 a1i vi
i 1
( j 1)
n
...
i 2
...
a vn( j 1)
...
...
 a2 i vi .
i 2
...
a vn
141
Нетрудно убедиться, что  (  j )  a n  j ,  (  )  a n  . Поэтому  ( y j )  y j
  G
и
j  1, n .
Далее,
из
вида
матрицы
((ci j ))
следует,
что
ord ПНОД ( Dn , Y  c )  n  1 . Отсюда и из изоморфизма G  T ( n; K 0 ) вытекает изоморфизм группы Галуа уравнения (Y  c ) y  0 группе T ( n  1; K 0 ) .
Достаточность. Пусть Y — решение уравнения (4.1.1), удовлетворяющее условиям теоремы, и c ― его собственное число кратности n. Так
как ord ПНОД ( Dn , Y  c )  n  1 , то Dn  ( f   g )(Y   c ) . Уравнение
Dn ( z )  0 эквивалентно системе двух уравнений: fy  gy  0 и (Y  c ) z  y .
Пусть {u j }n2 ― базис пространства N решений уравнения (Y  0 ) z  0 , в
котором по условию теоремы дифференциальная группа Галуа этого уравнения изоморфна T ( n  1; K 0 ) . Выберем базис пространства N , положив
v j  u j для j  2, n . В качестве v1 возьмем любое решение уравнения
(Y  0 )z  y , где y ― решение уравнения fy  gy  0 . В построенном базисе пространства N любой автоморфизм из группы G имеет треугольную
матрицу. Действительно, пусть   G и B  ((bi j )) его матрица. Так как
 (Y (v j ))  Y ( (v j )) , то
A B  BA ,
(4.2.4)
где A , B ― матрицы оператора Y и автоморфизма  в базисе {v j }1n . В силу
выбора базиса и условия 3) теоремы b22  ...  bnn  b . Сравнивая в (4.2.4) элементы, стоящие выше главной диагонали, получаем b11  b . Таким образом,
матрица B ― верхняя треугольная c равными элементами на главной диагонали.
■
Теорема 4.2.4. Для того чтобы в некотором базисе пространства N
группа G была изоморфна группе ST ( n; K 0 ) , необходимо и достаточно:
1) уравнение (4.1.1) имело нетривиальное регулярное решение Y порядка n  1 с коэффициентами в поле K и n - кратным собственным числом
равным единице;
142
2) ord ПНОД( Dn , Y  c )  n  1 ;
3) группа Галуа оператора Y   была изоморфна ST ( n  1; K 0 ) .
Доказательство с очевидными изменениями следует из теоремы 5.2.3. ■
Обозначим через Ga аддитивную группу поля K 0 . Пусть Tc ( n; K 0 ) ―
алгебраическая матричная группа, изоморфная прямому произведению n  1
экземпляра группы v1 .
Теорема 4.2.5. Для того чтобы в некотором базисе пространства N
группа G была изоморфна некоторой подгруппе Tc ( n  1; K 0 ) , необходимо и
достаточно, чтобы:
1) существовало нетривиальное регулярное решение Y уравнения
(4.1.1) с коэффициентами в поле K и n - кратным собственным числом равным единице такое, что D  ( f   g )(Y   ) ;
2) решение уравнения fy  gy  0 принадлежало полю K , а решение
уравнения (Y   )v  y не принадлежало полю K ;
3) группа Галуа уравнения (Y   )v  0 была тривиальна.
Необходимость. По условию в некотором базисе {v j }1n пространства
N группа G изоморфна некоторой подгруппе группы Tc ( n; K 0 ) матриц вида
 1 c1 c2

0 1 0
Ac  
 ... ... ...

0 0 0
... cn1 

... 0 
,
... ... 

... 1 
(4.2.5)
то есть   G  (v1 )  v1  c1 v 2    cn1vn ,  (v j )  v j , j  2, n . Найдем решеn 1
ние Y   yi i уравнения (4.1.1), отвечающее матрице Ac , в которой хотя бы
i 0
одно ci  0 , и покажем, что оператор Y удовлетворяет условиям 1) — 3). Как
и в теореме 4.2.3
 G
находим  ( j )   j ,  (  )   . Поэтому
yi   i /   K для j  0, n  1 . Коэффициент yn1  0 так как в противном слу-
143
чае элементы vi , j  2, n были бы линейно зависимы над K 0 . По построению
единица является n - кратным собственным числом оператора Y . Из вида
матрицы Ac следует факторизация Dn  ( f   g )(Y   ) . Покажем, что решения системы уравнений fy  gy  0 , (Y   )v  y удовлетворяют условию
2) теоремы.
Допустим, что y  K . Значит, найдется такое   G , что  ( y )  y . Так
как v  N , то v  a1v1  a2v2    anvn , что дает (Y   )(a1 v1 )  y . Из того что
 (v )  N ,
следует
равенство
 (v )  a1v1  b2v2    bn vn .
Поскольку
(Y   )( v )   ( y ) , (Y   )(a1 v1 )   ( y ) , то, сравнивая последнее и предыдущее соотношения, приходим к противоречию  ( y )  y . Если вместе с y полю K принадлежит и v , очевидно группа G тривиальна. Пусть N ― множество решений уравнения (Y   ) z  y . Так как N  N и любой дифференциальный автоморфизм расширения K  N  , продолженный до дифференциального автоморфизма расширения K  K  N  , должен иметь в базисе
{v j }1n матрицу (4.2.5), то группа Галуа уравнения (Y   ) z  0 тривиальна.
Достаточность. Предположим, что уравнение (4.1.1) имеет решение
Y , удовлетворяющее условиям теоремы. Пусть N1 ― n  1 - мерное пространство поучаем  (v j )  v j , j  2, n ,  (v1 )  v1  b1v 2    bn1vn .
■
Теорема 4.2.6. Для того чтобы группа G была тривиальна, необходимо
и достаточно, чтобы:
1) существовало нетривиальное регулярное решение Y уравнения
(4.1.1) с коэффициентами в поле K и n - кратным собственным числом равным единице такое, что D  ( f   g )(Y   ) ;
2) решения системы уравнений fy  gy  0 , (Y   )v  y принадлежало
полю K ;
3) группа Галуа уравнения (Y   )v  0 была тривиальна.
Следствие теоремы 4.2.5.
■
144
Обозначим через G pi группу корней степени pi из единицы.
Теорема 4.2.7. Для того чтобы в некотором базисе пространства N
группа G была изоморфна прямому произведению G p1  G p2    G pn , необходимо и достаточно, чтобы:
1) существовало нетривиальное регулярное решение Y уравнения
(4.1.1), с коэффициентами в поле K и попарно различными собственными
числами;
2) группы Галуа уравнений Y j ( y )  0 были изоморфны G pi , где
Y j  ПНОД ( Dn ,Y   j ) .
Группа G p1  G p2    G pn является подгруппой группы ( K 0* )n , поэтому
справедливость утверждения следует из теоремы 4.2.2.
■
4.3. Примеры вычисления дифференциальной группы Галуа
Применим результаты предыдущих параграфов к определению дифференциальной группы Галуа. Рассмотрим случай оператор второго порядка.
2
Пусть D2   ai i ― оператор, группу Галуа которого нужно опредеi 0
лить. Без ограничения общности можно считать a2  1 . Дифференциальное
поле K порождено коэффициентами ai , поле констант K 0 , K 0  K , предполагается алгебраически замкнутым. В данном случае уравнение (4.1.1) имеет
вид
X1 D2  D2 Y1 ,
(4.3.1)
где X1  x1  x0 , Y1  y1  y0 . Коэффициенты xi , yi , i  0, 1 необходимо
определить в поле K . Из (4.3.1) получаем систему относительно xi , yi :
x1  y1 ,


a1 x1  x0  2 y1  a1 y1  y0 ,


(a1  a0 ) x1  a1 x0  y1  a 1 y1  a0 y1  2 y0  a1 y0 , 

a0 x1  a0 x0  y0  a1 y0  a0 y0 .
Из (4.3.2) последовательно находим
x 1  y1 ,
x0  2 y1  y0 ,
(4.3.2)
y0 
145
1
1
2
2
 a1 y1 
y1  c1 где c1 ― произвольная постоянная. Подставляя x 1 , x0 , y0
в последнее уравнение системы (4.3.2), получаем
y1 4q y1  2q y1  0 ,
1
1
2
4
(4.3.3)
где q  a0  a1  a12 .
Собственные числа оператора Y определяем, составляя правый результант | R 2 | операторов D2 , Y   . Находим
| R 2 |  2  [ y1  2 y0  a1 y1 ]  
 [( y1  y0 ) y0  y0 y1  a1 y1 y0  a0 y12 ]  0
.
(4.3.4)
Из приведенных выше выкладок ясно, что уравнение (4.3.1) имеет нетривиальное решение с коэффициентами в поле K в том и только в том случае, когда уравнение (4.3.4) разрешимо в поле K . Если это так, то для группы Галуа оператора D2 , в частности, возможны случаи, описанные в теоремах 4.2.2 ― 4.2.7.
Пример 4.3.1. Определить тип дифференциальной группы Галуа G
уравнения L2 ( y )  ( 2  3  2 ) y  0 .
1) Найдем нетривиальные регулярные решения уравнения
( x1  x0 ) L2  L2 ( y1  y0 ) .
Составляя и решая систему (4.3.2) найдем

3
2
y1 
1
2
x0  2 y1  y0 ,
y0 
y1  c1 где c1 ― произвольная постоянная. Подставляя x0 , y0 в по-
следнее уравнение системы, получаем y1 y1  0 . Таким образом, y1(1)  C1 ,
y1( 2 )  С 2 exp( x ) , b1( 3)  С3 exp(  x ) . Поскольку искомое решение должно
иметь все коэффициенты в поле комплексных чисел, то полагаем
y1  y1(1)  C1 . Тогда
3
y0  C 4 , где C 4  C1  c1 . Имеем общее решение
2
Y  y1  y0  C1  C 4 и можно положить Y    с .
2) Выясним при каких условиях найденное решение будет регулярным.
146
Вычислив правый результант През ( L2 ,Y ) , найдем, что решение будет регулярным при с  1 и с  2 . Полагаем нетривиальное регулярное решение равным Y   . Из уравнения През ( L2 ,Y   )  0 , найдем характеристические
корни этого решения 1  1 и 2  2 . Они различные, поэтому согласно теореме 4.2.2 дифференциальная группа Галуа изоморфна диагональной матричной группе, а уравнение разрешимо через экспоненты интегралов (см.,
например, [80]). Проверка показывает, что оператор Y    c при с  1,
с  2 действует на элементах базиса пространства решений дифференциального уравнения, так как нужно.
Рассмотрим аналогичную задачу для оператора D3 . Среди решений
уравнения
X p D3  D3Y p
(4.3.5)
могут быть как операторы первого порядка, так и операторы второго порядка, то есть 0  p  2 . Первый случай приводит к следующей системе:
x1  y1 ,
a2 x1  x0  3 y1  a2 y1  y0 ,
(a2  a1 ) x1  a2 x0  3 y1  2a2 y1  a1 y1  3 y0  a2 y0 ,
(a1  a 0 ) x1  a1 x0 






 y1 a2 y1  a1 y1  a0 y1  3 y0  2a2 y0  a1 y0 ,

a0 x1  a0 x0  y0  a2 y0  a1 y0  a0 y0 .

(4.3.6)
Из системы (4.3.6) последовательно находим x 1  y1 , x0  3 y1  y0 ,
y0  a2 y1 / 3  y1  c1 , где c1 ― произвольная постоянная. Для определения y1
имеем систему дифференциальных уравнений
y1 (a1  a2  a 22 / 3) y1  (a1  a2  a22 / 3) y1 / 2  0,


y1( 4 )  2a 2 y1/ 3(a1  a2  a22 / 3) y1  (3a0  a2  2a 2a2 / 3  



a1a2 / 3) y1  (a0  a
2 / 3  a2 a2 / 3  a1a2 / 3) y1  0.

(4.3.7)
Обозначим через D 3 , D 4 операторы правых частей системы (4.3.7) и
пусть | R 2 || их правый результант. Ранг правого результанта | R 2 || может
принимает только значения 4, 5, 6, 7. Поэтому порядок правого наибольшего
147
общего делителя операторов D 3 , D 4 может принимать значения 3, 2, 1, 0 соответственно. В последнем из указанных случаев уравнение (4.3.5) не имеет в
качестве решений операторов первого порядка с коэффициентами в поле K ,
во втором случае может быть только одно такое решение, в третьем ― два, в
последнем ― три.
В зависимости от корней уравнения През ( D3 , Y   )  0 для группы
Галуа рассматриваемого оператора возможны случаи, описанные в теоремах
4.2.2 — 4.2.7.
Перейдем к определению решений второго порядка уравнения (4.3.5).
2
2
i
Пусть X 2   xi , Y2   yi i , x2 , y2  0 . Для определения коэффициi 0
i 0
ентов xi , yi получаем следующую систему
Из
x2  y 2 ,


a2 x2  x1  3 y2  a2 y2  y1 ,

( 2a2  a1 ) x2  a2 x1  x0  3 y2  2a 2 y2  a1 y2  a2 y1  3 y1, 

(a2  2a1  a0 ) x2  (a2  2a1 ) x1  a2 x0  y2  a2 y2  a1 y2  

 a0 y2  3 y1  2a2 y1  a1 y1  3 y0  a2 y0 ,

(a1  2a0 ) x2  (a1  a0 ) x1  a1 x0  y1 a2 y1  a1 y1  a0 y1  

 3 y0  2a2 y0  a1 y0 ,


a0 x2  a0 x1  a0 x0  y0  a2 y0  a1 y0  a0 y0 .

(4.3.8)
первых трех уравнений последовательно находим
x 2  y2 ,
x1  3 y2  y1 ,
x0  3 y2  a2 y2  2a2 y2  y0 .
Из
четвертого
получаем
1
y0  (  y2  2a2 y2  ( 2a1  a2  a22 ) y2  3 y1  y0 )  c1 , где c1 ― произвольная
3
постоянная. Наконец, оставшиеся два уравнения дают систему для определения коэффициентов y1 и y2
2 y1 A2 y1  A1 y1  A0 y1  B3 y2  B2 y2  B1 y2  B0 y2  0, 

1 ( 5)
(4)
( 4)
y1  D3 y1 D2 y1  D1 y1  D0 y1  y2   4 y2 

3

 3 y2   2 y2  1 y2   0 y2  0, 
(4.3.9)
148
где коэффициенты Ai , B j , Dk , E l рационально выражаются через ai и производные от них.
Несложными преобразованиями из системы (4.3.9) получаем
7
7
(i)
2
y1   Fi y ,
i 0
G
i
y2( i ) ,
(4.3.10)
i 0
где коэффициенты Fi , G j ― рациональные функции от ai и производных от
них.
Из (4.3.10) следует, что среди решений уравнения (4.3.5) встречаются
операторы второго порядка в том и только в том случае, когда уравнение
(4.3.5) имеет решение в поле K . Если это так, то могут представиться возможности, описанные в теоремах 4.2.2 ― 4.2.7.
Пример 4.3.2. Определить тип дифференциальной группы Галуа G
уравнения L3 ( y )  ( 3  x 2  x 3 ) y  0 .
Найдем решение первого порядка уравнения
X L3  L3 Y
(4.3.11)
в виде X  X1  x1  x0e , Y  Y1  y1  y0 e .
Так как a3  1 , a2  0 , a3  x 2 , a3   x 3 , то система (4.3.6) принимает
вид
x1  y1 ,


y0  3 y1  y0 ,

x 2 x1  3 y1  x 2 y1  3 y0 ,

3
2
2
3
2
3 x x1  x x0  y1 x y1  x y1  3 y0  x y0 , 

3 x 4 x1  x 3 x0  y0  x 2 y0  x 3 y0 .

Находим y1  c2 x , y0  c2  c1 , x1  c2 x , x0  2c2  c1 , где c1 , c2 постоянные
интегрирования. Оператор Y1  c2 x  (c1  c2 ) , его можно взять в виде
Y1  x  c , где обозначено c  (c2  c1 ) / с2 . Собственные числа оператора Y1
найдем из уравнении През ( L3 , Y1 )  (1  c )2  0 . Видим, что оператор имеет
единственное трехкратное собственное число c  1 и при c  1 является регулярным. Уравнение (4.3.11) по теореме 4.2.1 имеет в числе решений оператор
149
второго порядка Y2  ( x   )2    x 2 2  x , который является регулярным
решением поскольку През ( L3 , Y2 )  0 . Трехкратное собственное число   1
оператора Y2 определяется из уравнения През ( L3 , Y2   )  0 . Находим
ПНОД ( L3 , Y2   )  x 2 2  x   . Устанавливаем, что дифференциальная
группа Галуа треугольная. Следовательно, по теореме 4.2.3 группа уравнения
L3 ( y )  0 треугольная.
Пример 4.3.3. Определить тип дифференциальной группы Галуа G
уравнения L2 ( y )  ( x 2 2  2 x  2 ) y  0 .
Запишем L2 ( y )  ( 2  2 x 1  2 x 2 ) y  0 и найдем решение уравнения
( x1  x0 ) L2  L2 ( y1  y0 ) . Так как q  0 , то уравнение (5.3.3) имеет вид
y1 0 . Его общее решение y1  c2 x 2  c1 x  c0 и y0   2c2 x  c0 x 1  3c1 / 2  c ,
где
c
произвольная
постоянная.
( 2c2 x  c0 x 1  3c1 / 2  c ) .
Y  (c2 x 2  c1 x  c0 ) 
Поэтому
Y  (c2 x 2  c1 x  c0 ) 
Обозначим
 (2c2 x  c0 x 1  3c1 / 2)  (2c2 x  c0 x 1  3c1 / 2) .
Собственные
числа
этого оператора найдем из уравнения През ( L2 , Y   ) 
2 x 1
1
 c2 x 2  c1 x  c0
0
Вычисляя
1,2  
1
2
c0 x 1  c1 / 2  
c2 x 2  c1 x  c0
определитель,
с12  4c2c0 .
2 x 2
Тогда
2c2  c0 x 2
 0.
1
2c2 x  c0 x  3c1 / 2  
получим,
по
 2  с12 / 4  c2c0  0 ,
построению
 (c2 x 2  c1 x  c0 )  ( 2c2 x  c0 x 1  3c1 / 2  с12  4с2с0 )
операторы
то
есть
Y 
имеют нетриви-
альные нули совместно с исследуемым. Положив для упрощения вычислений
с0  0 , убедимся, что эти решения принадлежат полю рациональных функций
и, следовательно, по теореме 4.2.6 группа уравнения тривиальная.
150
4.4. Построение классов дифференциальных уравнений с заданной
дифференциальной группой Галуа
Задача, которую мы здесь рассматриваем, состоит в следующем: по
данной алгебраической матричной группе G и алгебраически замкнутому
полю констант C , C ― поле комплексных чисел, построить класс всех
обыкновенных линейных дифференциальных уравнений
n -го порядка
y ( n )  an1 y ( n1)   a0 y  0 таких, что группа G является дифференциальной
группой Галуа для уравнений этого класса.
Сформулированная выше задача является модификацией известной обратной задачи теории Галуа дифференциальных полей, последняя в наиболее
общей формулировке рассматривалась в [83]. В классической постановке обратная задача рассмотрена в [108]. В случае n  2 классификация дифференциальных расширений поля формальных степенных рядов получена в [16].
Укажем также на работы [80], [101], в которых дано решение прямой
задачи для отдельных обыкновенных дифференциальных уравнений второго
порядка.
Мы ограничимся рассмотрением сформулированной выше задачи для
случая n  2 и следующих групп: E ― тривиальная, C * , D — диагональная,
ST — специальная треугольная, T — треугольная, SO — специальная ортогональная (не алгебраическая) [60].
Пусть
y  py  qy  0
(4.4.1)
заданное уравнение, где p  p( x ) , q  q( x ) — дифференцируемые функции.
Дифференциальное поле K 0 , порожденное этими функциями, называется основным, поле K ( u1 , u2 ) , полученное из основного присоединением фундаментальной системы решений u1 , u2 уравнения ― расширением Пикара —
Вессио. Будем считать, что поле комплексных чисел C  K 0 . Вместе с дифференциальным уравнением (4.4.1) рассмотрим операторное уравнение
X 1 L2  L2Y1 ,
(4.4.2)
151
где L2   2  p  q , Y1  y1  y0 , X 1  x1  x0 ― операторы, подлежащие определению,  
d
.
dx
Теорема 4.4.1. Если оператор Y1  y1  y0 является решением уравнения (4.4.2), то функция y1 является решением дифференциального уравнения
1
1 2
1
1 2 


y1 4  q  p  p  y1  2  q  p  p  y1  0 .
2
4 
2
4 


(4.4.3)
Доказательство. Перемножив операторы в (4.4.2), и, сравнив коэффициенты при одинаковых степенях  , получим систему
x1  y1 ,


px1  x0  2 y1  py1 ,


( p  q ) x1  px0  y1  py1  qy1  2 y0  py0 ,

qx1  qx0  y0  py0  qy0 .

Отсюда легко находим x1  y1 , x0  2 y1  y0 , y0 
(4.4.4)
1
 py1  y1  c1  , где c1
2
— постоянная интегрирования. Подставляя x1 , x0 , y0 в последнее уравнение
системы (4.4.4), получим уравнение (4.4.3).
■
Обратное утверждение, вообще говоря, неверно. Действительно, известно [23], что базис пространства решений уравнения (4.4.3) составляют
функции y11  v12 , y12  v1v2 , y13  v 22 , где v1 , v2 ― фундаментальная система
решений уравнения
1
1 

v   q  p  p 2  v  0 .
2
4 

Пусть
  a1u1  a2 u2
―
общее
решение
(4.4.5)
уравнения
(4.4.1)
и
  c1v12  c2v1v2  c3v22 ― общее решение уравнения (4.4.3). Построим
оператор
1

Y1     ( p     c0 )   .
2

Вычислив,
Y1 ( )    
152
1
1

  ( p     c0 )     c11  c2 2  c3 3 , где 1 ,  2 ,  3 ― нелинейные
2
2

функции от u1 , u2 , видим, что, элемент Y1 ( ) для некоторых  не принадлежит пространству N , то есть не является гомоморфизмом пространства.
Построим оператор Y1 : N  N иначе. Пусть  — линейное преобразование пространства N с невырожденной матрицей A  (aij ) в базисе u1 ,
u2 . Коэффициенты дифференциального оператора Y1  y1  y0 удовлетворяют системе
y0 u1  y1u1  a11u1  a12 u2 , 

y0 u2  y1u2  a21u1  a22 u2 .
(4.4.6)
Из (4.4.6) находим
y1  ((a22  a11 )u1u2  a21u12  a12 u22 )W 1 ,
y0  (a11u1u2  a22 u1u2  a21u1 u1  a12 u2 u2 )W 1 ,
(4.4.7)
(4.4.8)
где W  u1u2  u1u2 .
Перепишем систему (4.4.6) так
y1u1  ( y0  a11 )u1  a12 u2 , 

y1u2  ( y0  a22 )u2  a21u1 .
Обозначив
Y1  y1  y0 ,
Y11  Y1  a11 ,
Y12  Y1  a22 ,
(4.4.9)
получим
Y11 ( u1 )  a12 u2 , Y12 ( u2 )  a21u1 . Отсюда (Y11Y12  a12a21 ) y  (Y12Y11  a12a21 ) y  0 и
функции u1 , u2 являются решениями последнего уравнения.
При a21  0 оператор Y1  y1  y0 является автоморфизмом пространства N с верхней треугольной матрицей. Операторы Y11 , Y12 коммутируют и для любого решения уравнения (4.4.1)
Y11Y12 ( y )  Y12Y11 ( y )  0 .
(4.4.10)
Теорема 4.4.2. Для уравнения (4.4.1) следующие утверждения эквивалентны:
1) дифференциальная группа Галуа уравнения изоморфна подгруппе
153
группы T ;
2) уравнение факторизуемо над K 0 : y  py  qy  (  (   ) ) 
(   ) y  0 ;
3)  ,   K 0 : p   , q       2   ;
4) уравнение Риккати u  u2  pu  q  0 имеет нетривиальное решение
в основном поле K 0 .
Доказательство. 1) → 2). Если в базисе {u1 , u2 } пространства N группа Галуа уравнения изоморфна подгруппе группы T , то каждый дифференциальный автоморфизм   G действует на элементах базиса по формулам
 (u1 )  a11u1  a12 u2 ,  (u2 )  a22 u2 ,
(4.4.11)
где a11 , a12 , a22 — некоторые числа.
Согласно (4.4.10) дифференциальный оператор второго порядка, имеющий нулями функции u1 , u2 , имеет вид


W 1 ((a22  a11 )u1u2  a12 u22 )  ((a11  a22 )u1u2  a12 u2 u2 ) 
W
1
 ((a
22

2
22 2
(4.4.12)
 a11 )u1u2  a u )  ((a11  a22 )u1u2  a12 u2 u2 ) .
Запишем этот оператор через коэффициенты y1 , y0 :

 y y  a   
y  a22 
( y1  ( y0  a11 ) )( y1  ( y0  a22 ) )  y12     1  0 11       0
 .
y
y
y
 1
1
 
1


Упрощая, получим
y1 y0  a11 u2 W  y0  a11
u

 
,
 2 .
y1
y1
u2 W
y1
u2
Функции  
W
u
,  2
W
u2
остаются неподвижными относительно
любого дифференциального автоморфизма с верхней треугольной матрицей.
Поэтому L2    (   )     над K 0 .
2)
→
3).
Перемножив
операторы,
(      2   ) , то есть p   , q       .
получим
L2   2   
154
3) → 4). Поскольку   p , то     2  p  q  0 .
4) → 1). Предположим, что в поле K 0 существует функция  удовлетворяющая уравнению Риккати     2  p  q  0 , где p , q  K 0 . Замена

y
приводит к уравнению L2 ( y )  y  py  qy  0 , интегралом которого
y
является функция u2  exp
рядка
y   y  0 .
   dx  , удовлетворяющая уравнению первого по-
Поэтому
имеет
место
факторизация
L2 
 (  (   ) )(   ) . Вторым интегралом уравнения (5.4.1) линено
независимым с первым будет u1  exp
   dx   exp   (  2 )dx dx . Пусть 
дифференциальный автоморфизм уравнения и ((aij )) его матрица в базисе
{u1 , u2 } , причем  (u1 )  a11u1  a12 u2 ,  ( u2 )  a21u1  a22 u2 .
Поскольку
u2
является
решением
уравнения
первого
порядка
u2   u2  0 с коэффициентами в поле K 0 , то должно быть  (u2 )  a22 u2 .
Поэтому a21  0 .
■
В качестве следствия из теоремы 4.4.2 получаем следующую теорему.
Теорема 4.4.3. Группа Галуа уравнения (4.4.1) изоморфна диагональной подгруппе группы D  diag (a11 , a 22 ) ( a11  a22 ) в том и только в том случае, если в поле K 0 существуют такие функции  и  , что
2

 1
   

p 2  , q    2 .

 
   
(4.4.13)
Доказательство. Пусть {u1 , u2 } базис пространства решений уравнения
(4.4.1) и группа Галуа этого уравнения в данном базисе изоморфна некоторой
подгруппе группы D .
Согласно (4.4.10) имеем
Y11Y12 ( y )  Y12Y11 ( y )  0 ,
где
Y11  (a22  a11 )u1u2W 1  (a22  a11 )u1u2W 1 ,
(4.4.14)
155
Y12  (a22  a11 )u1u2W 1  (a22  a11 )u1u2W 1 .
(4.4.15)
Уравнение (4.4.14) имеет те же решения, что и уравнение (4.4.1).
Обозначим   u1u2W 1 ,   u1u2W 1 , тогда u1u2W 1  1   . Функции
 и  , очевидно, неподвижны относительно автоморфизмов диагональной
   2  
 1
 
группы. Уравнение y    2   y     2  2  y  0 равносиль 
 

  
но уравнению (4.4.1), поэтому условия (4.4.13) выполняются.
Обратно, предположим, что условия (4.4.13) выполняются. В этом случае уравнение (5.4.1) имеет вид
   2  
 1
 
y    2   y     2  2  y  0 .
 
 

  
(4.4.16)
Перепишем его в виде ( 2 2  (   2   )  (     2   ) ) y  0 . Разделив оператор  2 2  (   2   )  (     2   ) справа на оператор   g , где g ― пока неизвестная функция, получим остаток
(     2     g  2 g  g  g 2 ) , который тождественно равен нулю при
g   .
Имеет
место
коммутативная
факторизация
(   2   )  (     2   )  (  (   1) )(   ) .
 2 2 
Следова-
тельно, уравнение (4.4.20) равносильно системе независимых дифференциальных уравнений u1 
 1

u1  0 , u2  u2  0 , решения которых имеют вид


  1 
  
u1  exp  
dx  , u2  exp   dx  .
 

  
(4.4.17)
Каждый дифференциальный автоморфизм  уравнения (4.4.20) действует на элементы u1 и u2 по формулам  (u1 )  1 ( )u1 ,  (u2 )  2 ( )u2 , где
1 ( ) и 2 ( ) константы.
■
Найдем условия, при выполнении которых, группа Галуа уравнения
(4.4.1) изоморфна тривиальной группе E .
Теорема 4.4.4. Группа Галуа уравнения (4.4.1) тривиальна в том и
156
только в том случае, когда в поле K 0 существуют такие функции  ,  , что
2
 

         
 ,   const .
p
 2 , q  2  


     
(4.4.18)
Доказательство. Предположим, что группа уравнения (4.4.1) тривиальна. Тогда, согласно теореме 4.4.3, в поле K 0 существуют функции  ,  ,
такие, что выполняются соотношения (4.4.13). В качестве базиса пространства решений уравнения (4.4.1) возьмем функции (4.4.17). В силу тривиально-
  
 dx 
сти группы R  exp   dx   K 0 и S  exp     K 0 . Отсюда находим
  
  

S
R S
, 
. Подставляя эти выражения для  и  в (4.4.13), получим
S
R S
(4.4.18), в которых обозначено: S   , R   .
Обратно, предположим, что в поле K 0 существуют функции  и  такие, что выполняются условия (4.4.18). Тогда уравнение (4.4.1) принимает
2
  
           
 
вид y  
 2  y   2    
  y  0 . Переписав это уравне
 
       
ние в виде (  y   2 y)   ( 2 y  2  y  2 2 y    y )   0 находим одно очевидное решение u1   . Второе получим, факторизовав оператор
 2 2  (   2   )  (     2   ) , разделив его справа на оператор
    :
L12  (   (   2  ) )(    ) . Решив факторизованное
уравнение L12 ( y )  0 , найдем второе u2    ,   const , линейно независимое с первым.
■
Условия, при выполнении которых, группа Галуа уравнения (4.4.1)
изоморфна подгруппе группы C * даются следующим утверждением.
Теорема 4.4.5. Группа Галуа уравнения (4.4.1) изоморфна некоторой
подгруппе группы C * в том и только в том случае, если в поле K 0 найдутся
такие функции  и  , что
157
2
 


1 Q 
  
p    2 , q      (  2   )   ,  
,



k Q 
 
(4.4.19)
где   const , Q  K 0 , k — рациональное число.
Доказательство. Если группа уравнения (4.4.1) изоморфна некоторой
подгруппе группы C *  D , то в поле K 0 существуют функции  и  , удовлетворяющие соотношениям (4.4.13). В качестве базиса пространства решений уравнения (4.4.1) снова возьмем функции (4.4.17).
Так как по предположению матрицы группы имеют вид diag( ,  )


 dx  
 dx 
  
(   0 ), то  (u2 )    exp       exp    ,  (u1 )    exp   dx   
  
  
  



 dx  
   
 dx  
  exp       exp   dx   exp     .
  
   
  

Отсюда
следует,
что
 dx 
  
S  exp     K 0 , а exp   dx   K 0 и не является алгебраической функ  
  
цией. Поэтому  
S
1 Q 
, 
, где Q  K 0 , k — рациональное число.
S
k Q 
Подставляя выражение для  в (4.4.13), и, обозначая после преобразований
S через  , получим (4.4.19).
Обратно, пусть для некоторых функций  и  из поля K 0 выполняются
условия
(4.4.19),
тогда
уравнение
имеет
вид
L2 ( y ) 
2


  
 
  

2
 y     2  y       (    )    y  0 . Перепишем его в ви


 
   

де L2 ( y )   2  y  ( 2   2 2  ) y  ( 2    (  2   ) 3 ) y  0 . Факторизовав оператор L2  (   (    2    2 ) ) (    ) , легко найдем
   
   
линейно независимые решения: u1  exp  
dx  , u2   exp  
dx  . Так
 

 

как   K 0 , а  
лем K 0 .
1 Q 
   
, то элемент exp  
dx  трансцендентен над поk Q 



■
158
Теорема 4.4.6. Группа Галуа уравнения (4.4.1) изоморфна некоторой
подгруппе группы ST в том и только в том случае, если в поле K 0 существуют такие функции  и  , что
p

    
, q 
.

 
(4.4.20)
Доказательство. Если в базисе {u1 , u2 } пространства решений уравнения (4.4.1) группа Галуа изоморфна некоторой подгруппе группы ST , то
 ( u1 )  u1  a12 u2 (a12  0) ,  (u2 )  u2   ST . Согласно (4.4.10)
Y11Y12 ( y )  Y12Y11 ( y )  0 ,
(4.4.21)
Y11  Y12  W 1 ( u22  u2 u2 ) .
(4.4.22)
где положено
Уравнение (4.4.21) имеет те же решения, что и уравнение (4.4.1). Обозначим   u2 и   W , эти функции по предположению принадлежат K 0 .
Тогда из уравнения
2
    2
  

L2 ( y )    
   
 y  0,
  
 
 
(4.4.23)
перемножив оператры, и умножив слева результат на функцию  4  ,
получим соотношения (4.4.20).
Обратно, предположим, что в поле K 0 существуют такие функции  ,
 , что условия (4.4.20) выполняются. В этом случае уравнение (4.4.1) имеет
вид
 
y   
 

      

y


      y  0 .



(4.4.24)
Базис пространства решений можно выбрать так
  
u1   exp   2  , u2   .
  
Элемент u1 является решением уравнения u1 
(4.4.25)


u1  , но и уравне

159
нию  ( u1 ) 
Вычитая



 ( u1 )  , для любого дифференциального автоморфизма  .


из
второго
уравнения
первое,
получим
( ( u1 )  u1 ) 

( ( u1 )  u1 )  0 . Откуда находим  ( u1 )  u1  a12 , а   u2 . Следователь
но, каждый автоморфизм   G в указанном базисе имеет верхнюю треугольную матрицу с единицами на диагонали.
■
Замечание. Если к условиям теоремы присоединить еще одно


2
dx  K 0 , то группа Галуа уравнения (4.4.1) будет тривиальна. Учитывая,
что группа ST не имеет других алгебраических подгрупп, кроме тривиальной, приходим к выводу, что условия (4.4.20) вместе с условием


2
dx K 0
являются необходимыми и достаточными для изоморфизма G  ST .
В следующей теореме группа Галуа не является алгебраической.
Теорема 4.4.7. Труппа Галуа уравнения (4.4.1) изоморфна некоторой
подгруппе группы SO в том и только в том случае, если в поле K 0 существуют такие функции  и  , что
2
2

1      1       


.
p , q
2     4      

(4.4.26)
Доказательство. Предположим, что группа Галуа уравнения (4.4.1)
изоморфна в базисе {u1 , u2 } некоторой подгруппе группы SO . Каждый автоморфизм   G
действует на элементы базиса по формулам  ( u1 ) 
 cos  u1  sin  u2 ,  ( u2 )  sin  u1  cos u2 .
Согласно (4.4.10) имеем
Y11Y12 ( y )  Y12Y111 ( y )  0 ,
(4.4.27)
где
u12  u22
u12  u22
 u1u1  u2 u2

 u u  u u

2
Y 
 
 i   , Y1 
    1 1 2 2  i  ,
W
W
W
W




1
1
160
i 2  1 .
(4.4.28)
Уравнение (4.4.27) имеет те же решения, что и уравнение (4.4.1). Обозначив   u12  u22 ,   W , убедимся, что функции  и  остаются неподвижными относительно всех автоморфизмов группы   SO . Перемножив
операторы в (4.4.27), и, сравнив коэффициенты полученного уравнения с коэффициентами уравнения (4.4.1), прийдем к соотношениям (4.4.26).
Обратно, предположим, что в поле K 0 существуют функции  и  такие, что выполняются соотношения (4.4.26). В этом случае уравнению (5.4.1)
принимает вид
2
 1      1   2

  




y 
y  
        y  0.

 2     4     


Преобразуем его умножив на  2  2
2















1
1
1

2
  1 y  0 .
L2 ( y )  2   3    

 
 2 2 2 3

4  2 






2
2
Факторизуем оператор L 2 , разделив его справа на оператор  1  g ,

 
 
где g пока не определенная функция. Получим L 2        g   
 
 





g





и
остаток

 
 2


    
 2

2
     g  4  2  1   g  g   .
 

Для
 2

обращения остатка в нуль потребуем

1

g  g 2  0 , что дает
2
4

g1,2  

i.
2
Таким
образом
имеем
факторизованное
уравнение

 
  
 
 
L2 ( y )      
 i       
 i    y  0 . Базис пространства
 2
  
 2
 

решений этого уравнения можно выбрать так
161
  
  
u1   cos   dx  , u2   sin   dx  .
  
  
(4.4.29)
Пусть  дифференциальный автоморфизм из группы Галуа уравнения
(4.4.1):  ( u1 )  a11u1  a12 u2 ,  ( u2 )  a21u1  a 22 u2 . Так как u12  u22    K 0 , то
 a11u1  a12u2 
2
2
 (a21u1  a22 u2 )2  (a112  a21
)u12  2(a11a12  a21a22 )u1u2 
2
(a122  a22
)u22  u12  u22 . Учитывая, что функции u12 , u1u2 , u22 линейно незави-
симы, как решения дифференциального уравнения третьего порядка [23,
2
2
пример 3.26], получаем a112  a21
 1 , a122  a22
 1 , a11a12  a21a22  0 . Наконец,
 (  ) |  |  , где |  | — определитель матрицы автоморфизма  . Так как по,
условию
  K0 ,
a11a12  a21a22  0 ,
то
|  | 1 .
Из
a11a22  a12a21  1
2
a112  a21
 1,
системы
находим:
2
a122  a22
 1,
2
a12   1  a22
,
a11  a22 ,
2
a21   1  a22
. Следовательно, группа Галуа уравнения (5.4.1) является неко-
торой подгруппой группы SO .
■
Соберем условия, сформулированные в теоремах 4.4.2 — 4.4.8, в следующую таблицу.
Тип
Коэффициент p
Коэффициент q
группы G
E

 

2


C*
2
         
2  
 ,   const
     
2
 

 2 ,


  const


  
   ( 2   )  ,

 
1 Q 

,Q  K0 ,
k Q 
k-рациональное число
D
ST

 1
2 

 



2
   

    2
   

    

 
162
T
  
SO



    
2
2
1      1       



2     4      
Пусть  и  произвольные дифференцируемые функции и K1 ими порожденное дифференциальное расширение поля K 0 . То справедлива теорема.
Теорема 4.4.8. Группа Галуа уравнения (4.4.1) коэффициенты которого
построены по формулам p , q таблицы, изоморфна над полем K1 некоторой
подгруппе соответствующей группы G .
163
Глава 5. Факторизация нелинейных дифференциальных уравнений
Одним из основных математических инструментов исследования явлений мира являются обыкновенные нелинейные дифференциальные уравнения (ОНДУ). В главе 4 такие уравнения появляются, например, при определении дифференциальной группы Галуа ОЛДУ. Разработаны методы интегрирования таких уравнений, отраженные в обширных справочниках [23],
[20].
Один из
возможных методов интегрирования
уравнений вида
( x , y , y,..., y ( n ) )  0 с коэффициентами в дифференциальном поле K нулевой характеристики является метод факторизации. Можно выделить следующие виды факторизации: алгебраическую [98], когда дифференциальное
уравнение рассматривается как многочлен от искомой функции и ее производных, дифференциально−алгебраическую, когда уравнение представляется
в виде композиции алгебраических выражений и дифференциальных операторов [10]. В первом случае дифференциальный многочлен ( x , y , y,..., y ( n ) )
представляется в виде произведения многочленов
( x, y , y,..., y ( n ) ) 
m
   k ( x , y ,..., y ( mk ) ) , где n  max( mk ) , во втором случае ( x, y , y,..., y ( n ) ) 
k
k 1
m
  Lmk ( х; y ) k ( x , y , y,..., y
k 1
( nk )
mk
) , Lmk   a j ( x , y )
j
— линейные дифферен-
j 0
циальные операторы,   d / dx ;  k ( x , y , y,..., y ( nk ) ) — дифференциальные
многочлены. Рассмотрим дифференциально−алгебраическую факторизацию
одного класса уравнений первого порядка.
5.1. Определение факторизации и некоторые её свойства
Рассмотрим ОНДУ ( x , y , y,..., y ( n ) )  0 с коэффициентами в дифференциальном поле K функций переменной x с полем комплексных чисел в
качестве констант. Это поле в дальнейшем будем называть основным.
Определение 5.1.1. Скажем, что уравнение ( x , y , y,..., y ( n ) )  0 фак-
164
торизуем над полем K , если его можно представить в виде
 B1 ( x , y ,..., y ( n1 ) ) 
F1 ( x , y ,..., y ( m1 ) )
exp   
dx  
( n2 )
F2 ( x , y ,..., y ( m2 ) )
B
(
x
,
y
,...,
y
)

2

 B1 ( x , y ,..., y ( n1 ) )  
d s  A1 ( x , y ,..., y ( m3 ) )
 s
exp   
dx    0, (5.1.1)
( n2 )
dx  A2 ( x , y ,..., y ( m4 ) )
B
(
x
,
y
,...,
y
)

2

где Fi , Ai , Bi ( i  1, 2) — некоторые дифференциальные выражения с коэффициентами из поля K или короче, если выполняется тождество
 A1
 B1  
exp

   dx   (5.1.2)
A
 B2  
 2
с коэффициентами из поля K .
 B1  d s
F1
( x, y , y,..., y )  exp    dx  s
F2
 B2  dx
( n)
по переменным x , y , y,..., y ( n )
Очевидно утверждение.
Теорема 5.1.1. Функция y   ( x ) , являющаяся решением уравнения
A1 ( x , y , y,..., y ( m3 ) )  0
и
такая,
что
выполняются
неравенства
A2 ( x , ,..., ( m4 ) )  0 , B2 ( x , ,..., ( n2 ) )  0 , F2 ( x, y ,..., y ( m2 ) )  0 , является решением уравнения ( x, y , y,..., y ( n ) )  0 .
Рассмотрим уравнение
y  f r ( x ) y r  ...  f1 ( x ) y  f 0 ( x )  0 ( r  2)
(5.1.3)
и его факторизацию в указанном виде.
В соответствии с определением 5.1.1 скажем, что уравнение (5.1.3) допускает факторизацию над полем K , если его можно представить в виде
1
 

  y An ( x , y )  exp   Bm ( x , y )dx 


d
  An ( x , y )exp
dx 


(5.1.4)
  B ( x, y)dx   0,
m
где An ( x , y ) , Bm ( x , y ) — многочлены по переменной y степени n и m соответственно с коэффициентами из поля K .
Кратко факторизацию (5.1.4) будем записывать так:
d 
An ( x , y )exp
dx 
  B ( x, y )dx   0 ,
m
(5.1.5)
165
Число m полностью определяется числом r . Действительно, если
уравнение допускает факторизацию (5.1.5), то должно выполняться тождество
1
 
 d


A
(
x
,
y
)
 y n
  dx An ( x , y )  An ( x , y ) Bm ( x , y )  
(5.1.6)


 
 f r ( x ) y r  ...  f0 ( x ).
Отсюда следует для степеней m , r соотношение m  r  1 ; n — натуральное число.
Найдем условия, при выполнении которых уравнение (5.1.3) допускает
факторизацию (5.1.5).
Теорема 5.1.2. Для того, чтобы уравнение (5.1.3) допускало факторизацию (5.1.5), необходимо и достаточно, чтобы существовали многочлены
r 1
n
i
An ( x , y )   a i ( x ) y , Br 1 ( x , y )   b j ( x ) y j степени n  1 и r  1 , с коэффиj 0
i 0
циентами в поле K , удовлетворяющими системе


gt (ai , b j ; x )  0, t  0, p, ( p  n  1), 
d s (ai , b j ; x )  f s ( x ), s  0, r ,
p
r
где
(5.1.7)
 d (a , b ; x ) y
s
i
j
s
частное, а
s0
многочлена
 g (a , b ; x ) y
t
i
j
t
( p  n  1) остаток от деления
t 0
An ( x , y )
An ( x , y )
 An ( x , y ) Br 1 ( x , y )  0 на многочлен
.
x
y
Необходимость. Пусть имеет место факторизация (5.1.5) уравнения
(5.1.3), тогда система уравнений (5.1.7), полученная указанным в формулировке теоремы способом совместна.
n
Достаточность. Если существуют многочлены An ( x , y )   a i ( x ) y i ,
i 0
r 1
Br 1 ( x , y )   b j ( x ) y j такие, что система уравнений, полученная делением с
j 0
остатком многочлена
An ( x , y )
An ( x , y )
 An ( x , y ) Br 1 ( x , y ) на многочлен
,
x
y
166
совместна, для некоторого набора функций f r ( x ) , ... f1 ( x ) , f 0 ( x ) из поля K ,
то
это
приводит,
очевидно,
y  f r ( x ) y r  ...  f1 ( x ) y  f 0 ( x )  0 .
к
факторизации
уравнения
■
Установим теперь некоторые свойства факторизации.
Теорема 5.1.3. Для любого решения  ( x ) уравнения (5.1.3) имеет место факторизация
d 
( y   ( x ))exp
dx 
 B
r 1
Продифференцировав
Доказательство.

( x , y )dx   0 .

получим
(5.1.8)
y ' br 1 y r 
(br 2  br 1 ) y r 1    (b1  b1 ) y 2  (    b1 )  0 . Сравнивая коэффициенты
этого уравнения с коэффициентами уравнения (5.1.3), найдем
br 1  f r , br 2  br 1  f r 1 , …, b0  b1  f1 ,    b0   f 0 .
(5.1.9)
Отсюда для коэффициентов bk , получаем
r
bk 

f j j k 1 , k  0, r  1 .
(5.1.10)
j  k 1
При этом b0  f1  f 2    f r r 1 удовлетворяется тождественно.
■
Теорема 5.1.4. Если  i ( x ) — n различных решений уравнения (5.1.3),
то
 n

d 
( y  1 )( y   2 )...( y   n )exp    Br 1, j ( x , y )dx    0 ,
dx 
 j 1
 
где
d 
( y   j )exp
dx 
 B
r 1, j
(5.1.11)

( x , y )dx   0 ( j  1, n ) — факторизации уравнения

(5.1.3), является его факторизацией.
Доказательство. Для k  2 справедливость утверждения устанавливается вычислением с помощью формул (5.1.10). Пусть утверждение справед-
 n1

d 
ливо при k  n  1  2 , то есть
 n1 exp    Br 1, j ( x , y )dx    0 ― фактоdx 
 j 1
 
ризация уравнения (5.1.3), где  n1  ( y  1 ) ( y   n1 ) . Проинтегрировав
167
d 
( y   n )exp
dx 
эту факторизацию и факторизацию
 B
r 1,n

( x , y )dx   0 , и

перемножив результаты, получим
n 1
 
 
( y   n ) n1 exp    Br 1,n   Br 1, j ( x , y )  dx   c ,


j 1
 
 
где c ― произвольная постоянная. Продифференцировав последнее соотношение, запишем его в виде
 n1 ( x , y )[ y  yBr 1,n ( x , y )   n Br 1,n ( x , y )   n ] 
n 1
  n1 ( x , y )
 n1 ( x , y ) 

 ( y  n ) 
y   n1 ( x , y ) Br 1, j ( x , y ) 
  0.
y
x
j 1



 ( x , y ) 
В силу предположения индукции, имеем  n1 ( x , y )  ( y   n ) n1

y


( y  f r y r    f0 )  0 ,что и доказывает утверждение.
■
Следствие 5.1.1. Если  ( x ) — решение уравнения (5.1.3) и a  0 число, то
d 
( y   )a exp a  Br 1dx   0 факторизация уравнения (5.1.3).

dx 


Доказательство. Из (5.1.8) после интегрирования и возведения в сте-


пень a следует равенство ( y   )a exp a  Br 1dx  c , где c — постоянная интегрирования. Дифференцируя по x , получим искомую факторизацию. ■
Следствие 5.1.2. Если  i ( x ) ( i  1, q ) — q различных решений уравнения (5.1.3), то имеет место факторизация
d 
n
( y  1 )n1 ( y   2 )n2 ...( y   q ) q exp
dx 
где ni — числа,
d 
( y   i )exp
dx 
 B
r 1,i
 B

dx   0 ,

r 1
(5.1.12)

dx   0 — факторизация уравнения

(5.1.3), где Br 1  n1 Br 1,1  ...  nq Br 1,q . Вытекает из следствия 5.1.1.
■
Как показывают предыдущие рассуждения, уравнение (5.1.3) имеет,
вообще говоря, бесконечно много факторизаций.
Предположим теперь, что для уравнения (5.1.3) выполнены условия
168
(5.1.7). Исследуем, какими свойствами обладает факторизация (5.1.5).
Теорема 5.1.5. Если уравнение (5.1.3) допускает факторизацию (5.1.5),
то каждое решение  ( x )  const уравнения An ( x , y )  0 , удовлетворяющее
условиям


An ( x , y )
 0 , является решением этого
An ( x , y )
 0,
x
y
y  ( x )
y  ( x )
же уравнения (5.1.3).
Доказательство. Так как по предположению An ( x , ( x ))  0 , то


An ( x , y ) /
An ( x , y )
.
x
y
y  ( x )
 ( x )  
(5.1.13)
Обозначив Fr ( x , y )  f r y r  f r 1 y r 1  ...  f1 y  f 0 и вычислив (5.1.5)
при y   ( x ) , найдем
Fr ( x ,  ( x ))  


An ( x , y ) /
An ( x , y )
.
x
y
y  ( x )
Из (5.1.13) и (5.1.14) следует, что ( y  Fr ( x , y )) y  ( x )  0 .
(5.1.14)
■
Теорема 5.1.6. Если уравнение (5.1.3) допускает факторизацию (5.1.5)
и для некоторой константы   0 система
An ( x , y )    0,

Br 1 ( x , y )  0 
(5.1.15)
совместна, то любое ее решение — решение уравнения (5.1.3).
Доказательство. Следствие теоремы 5.1.5.
■
Теоремы 5.1.5 и 5.1.6 позволяют высказать следующее утверждение.
Теорема 5.1.7. Все решения  ( x ) уравнения (5.1.3) по отношению к
произвольной факторизации распадаются на следующие три типа:
а) An ( x , ( x ))  0 ;
б)   0 такое, что An ( x , ( x ))    0 , Br 1 ( x , ( x ))  0 ;
в) An ( x , ( x ))  f ( x ) и exp
 B

dx  f ( x )1 .
r 1
Доказательство. Справедливость следует из рассмотрения факториза-
169
ции (5.1.4) уравнения (5.1.3) и теорем 5.1.5 и 5.1.6.
■
Теорема 5.1.8. Если уравнение (5.1.3) допускает факторизацию (5.1.5)
и An ( x , y )  v1 ( x , y )v2 ( x , y )...v l ( x , y ) — какое-либо разложение на множители,
то имеют место следующие факторизации уравнения (5.1.3):
d 
v i ( x , y )exp
dx 
 B
r 1, i

( x , y )dx   0 , i  1, l .

(5.1.16)
Доказательство. Пусть vi ( x , y )  ( y  1 )n1 ...( y   s ) ns — разложение на
множители, где  i ( x ) , i  1, s , попарно различны. Согласно теореме 5.1.5,
каждое  i ( x ) является решением уравнения (5.1.3), поэтому по следствию
5.1.2 имеют место факторизации (5.1.16) уравнения (5.1.3).
■
Теорема 5.1.9. Если уравнение (5.1.3) допускает факторизацию (5.1.5)
над полем K , то можно построить его факторизацию над тем же полем, в которой полином по y An ( x , y ) не будет иметь кратных корней.
Доказательство. Согласно предположению, уравнение (5.1.3) представимо в виде

d 
An ( x , y )exp
dx 
 B
r 1

( x , y )dx   0 . Обозначим

( x , y ) 

An ( x , y ) , P ( x , y )  НОД ( An ,  ) (НОД — наибольший общий делитель
y
по переменной y ) и An ( x , y )  Q ( x , y ) P ( x , y ) . Многочлен Q( x , y ) , очевидно,
имеет попарно различные корни. По теореме 5.1.8 имеют место факторизации
уравнения
d 
P ( x , y )exp
dx 
 B
r 1, 2
(5.1.3)

( x , y )dx   0 .

d 
Q ( x , y )exp
dx 
 B
r 1,1

( x , y )dx   0 ,

■
5.2. Свойства решений нелинейных дифференциальных уравнений
Рассмотрим теперь несколько свойств решений уравнения (5.1.3) алгебраических над полем K рациональных функций или некоторым его расширением.
Напомним, что минимальным многочленом функции  ( x ) над полем
170
K называется неприводимый над K многочлен  ( x , y )  K [ y ] , такой, что
 ( x , ( x ))  0 .
Теорема 5.2.1. Если y   ( x ) является решением уравнения (5.1.3) и
корнем неприводимого над полем K многочлена  ( x , y ) , то:
а) все корни уравнения  ( x , y )  0 удовлетворяют уравнению (5.1.3);
б) уравнение (5.1.3) допускает факторизацию с An ( x , y )   ( x , y ) .
Доказательство. а) Согласно условию теоремы функция  ( x ) удовлетворяет следующей системе
y  f r ( x ) y r  f r 1 ( x ) y r 1  ...  f1 ( x ) y  f 0 ( x )  0, 

 ( x , y )  0,

(5.2.1)
m
где  ( x , y )   p j ( x ) y j , p j ( x )  K .
j 0
Вычтем из первого уравнения, умноженного на
производную по x от  ( x , y ) . Поскольку

 ( x , y ) , полную
y

( x, y )
 0 , то полученная
y
y  ( x )
система уравнений, эквивалентна исходной, :

y  f r ( x ) y  f r 1 ( x ) y  ...  f1 ( x ) y  f 0 ( x )  0, 

r
r 1
( f r ( x ) y  f r 1 ( x ) y  ...  f1 ( x ) y  f 0 ( x ))  

 ( m pm ( x ) y m 1  ...  2 p2 ( x ) y  p1 ( x ))  

 ( pm ( x ) y m  ...  p1( x ) y  p0 ( x ))  0, 
m

j
p
(
x
)
y

0
.


j
j 0

r 1
r
(5.2.2)
Запишем (5.2.2) кратко
L( y )  0,


 

d

  ( x , y )  L( y )   ( x , y )  0, 
dx
 y



 ( x , y )  0,
(5.2.3)
171
где L( y )  y  f r ( x ) y r  ...  f 0 ( x ) .
Разделив левую часть второго уравнения системы (5.2.3) на  ( x , y )
получим Qr 1 ( x , y )  Rk . Из неприводимости многочлена  ( x , y ) следует,
что Rk  0 . Тогда  ( x ) таких, что  ( x , ( x ))  0 , но

( x, y )
0,
y
y  ( x )
d
( x, y)
 0 , поэтому L( ( x ))  0 .
dx
y  ( x )
б) Второе утверждение следует из теоремы 5.1.4.
■
Приведем два примера, показывающие полезность результата.
Пример
5.2.1.
Согласно
[23,
пример
1.163],
уравнение
2 x 2 y  2 y 2  xy  2a 2 x  0 имеет решение y   ( x )  a x . Его минимальный
многочлен над полем рациональных функций —  ( x , y )  y 2  a 2 x . Следовательно, по теореме 5.2.1 функция a x — также решение этого уравнения.
Пример 5.2.2. Согласно [23, пример 1.164], уравнение 2x 2 y 
2 y 2  3 xy  2a 2 x  0 имеет решение y   ( x )  a x  0, 5 x . Минимальный
многочлен этого решения при a  0 над полем рациональных функций ―
 ( x , y )  y 2  xy  a 2 x  (1 / 4)x 2 , поэтому  ( x )  a x  0, 5 x — еще одно
решение данного уравнения.
Проинтегрируем (5.1.5):
An ( x , y )exp
 B
r 1

( x , y )dx  c ,
(5.2.4)
где с ― постоянная интегрирования.
Теорема 5.2.2. Если функция y   ( x ) удовлетворяет при некотором c
уравнению (5.2.4), то она является частным решением уравнения (5.1.3).
Доказательство. Если некоторая функция  ( x ) удовлетворяет при некотором
значении
d 
An ( x , ( x ))exp
dx 
константы
 B
r 1

c
соотношению
(5.2.4),
то
( x , ( x ))dx   0 и из факторизуемости уравнения

172
(5.1.3) следует, что функция  ( x ) является его решением.
■
Получим два соотношения, предварительно представив (5.2.4) с помо-
  r 1 r
 
щью теоремы 5.1.3 в виде An ( x , y )  c exp       f j i k 1 y k  dx  и заме 
  k 0 i k 1
тив, что для двух различных решений  p1 ,  q1 уравнения (5.1.3), не равных
тождественно нулю, выполняется
k
  r
 
 p1   q1  c exp      f k  pk1i qi11 dx  .
 
  k 1 i 1
(5.2.5)
Следствие 5.2.1. Пусть  p ,  q ,  t ,  s ― различные решения уравнения (5.1.3). тогда
r
k 1
 p  q  s   t


 c exp     f k  ( pk i   sk i )( qi 1   ti 1 )dx  ,
 p  t  s  q
 k 3 i 2

(5.2.6)
где сумма по k в правой части, полагается равной нулю при r  2 .
Действительно, придавая один раз индексам p1 , q1 значения p и q , p
и t соответственно, второй раз — s и q , s и t соответственно и выполняя
очевидные действия, получим (5.2.6).
■
Заметим, что при r  2 из (5.2.6) получается известное свойство постоянства ангармонического отношения решений уравнения Риккати [14, 23], а
при r  3 ― свойство четырех различных ненулевых решений уравнение
Абеля первого рода
 p  q  s   t
 c exp   f 3 ( p   s )( q   t )dx .
 p   t  s  q


(5.2.7)
Еще одно соотношение получим так: пусть  0 , 1 ,…,  r 1 — r  2
различных ненулевых решения уравнения (5.2.1) и 1 ,  2 ,…,  r 1 — отличные от нуля числа. Из формулы (5.2.5) и следствия 5.1.2 из теоремы 5.1.4 нетрудно записать соотношение
k
r 1
  r
 
k i 
i 1 
(



)

c
exp

f





 dx  .




0
j
k 0
j j
 
k

1
i

1
j

1
j 1


 
 
r 1
j
(5.2.8)
173
5.3. Некоторые свойства факторизации и уравнения Риккати
Уравнение Риккати известно с начала XVIII века, его исследованию
посвящена обширная литература, например, монографии [19, 97]. Известно
большое число условий разрешимости в квадратурах уравнения Риккати и их
количество продолжает увеличиваться [20]. Но условия разрешимости рассматриваемого нами вида, по-видимому, найдены впервые [55]. Рассмотрим
уравнение Риккати с коэффициентами в дифференциальном поле K (пусть
поле рациональных функций).
y  f 2 ( x ) y 2  f1 ( x ) y  f 0 ( x )  0 .
(5.3.1)
Теорема 5.3.1. Для того чтобы уравнение (5.3.1) допускало над полем
K факторизацию
d
( n ( x ) y n   n2 ( x ) y n2  ...  1 ( x ) y   0 )exp(  (b1 y  b0 )dx )   0 (5.3.2)

dx
с n  2 , необходимо и достаточно, чтобы выполнялось условие
Yn2  nf1Yn2 
n
n 1
f 0Yn3  0
(5.3.3)
где Y1  0 , Y0  f0 f 21 ,
1

n  j 1
Y j 1  f 21  Y j2  f1Y j 2 
f0Y j 3  , j  2,..., n  1 ,
j 1
j

(5.3.4)
причем
 n j 1 

( 1) j 1 n 1  1
n  j 1
f 2  Y j2  f1Y j 2 
f0Y j 3  n ,
( j  1)
j 1
j

1
b1  nf 2 , b0  nf1   n n1 ,  n2  nY0 n .
2
(5.3.5)
(5.3.6)
Необходимость. Пусть уравнение (5.3.1) допускает факторизацию
(5.3.2). Продифференцировав и сократив на экспоненту, получим
 n
j 1 
j

y
 j
 y 
j

1


ния, найдем
 n
j


y


y
  j  (b1 y  b0 )  0 ,  n1  0 . Проведя упроще
j
j 0
 j 1

n
j
174
n
 n
j 1 
n1

j

y
y

b

y

(b1 n j 1  b0 n j   n  j ) y n j  0 .
 j


1 n
j 0
 j 1

(5.3.7)
Разделив (5.3.7) на коэффициент при производной, получим в частном
уравнение Риккати
1
1
2
n
2
y  b1 y 2   n1 (b0 n   n ) y 
n
n
 n2 n1b1  0 ,
(5.3.8)
которое по определению факторизации должно совпадать с данным, и остаток, тождественно равный нулю:
 n
j 1
2( n  j  1)
j
 n j 1  b1
 n j 1 n2 n1  b0 n j 
  b1
2
n
n
n
 j 2
n j


 n j n n1   n  j  y n j  0.
n

(5.3.9)
Поэтому (5.3.8) и (5.3.9) приводят к системе
1
1
2 

b1  f 2 ,
(b0 n   n )  f1 , 2 n2 b1  f0 , 
n
n n
n n


2(n  j  1) n j 1 n2
j 1
b1
 n j 1  b1


n
n2 n


j
n j
 n

 b0 n j 
 n j
  n j  0, 
n
n
n


j  2, 3,..., n, n  1; 1  0.

(5.3.10)
Выразив из (5.3.10) b1 , b0 ,  n2 , ( j  n) получим соотношения (5.3.6).
Из последнего соотношения (5.3.10) найдем
 n j 1 
1
( j  1)


f 21  n j n n1   n  j  j f1 n j  ( n  j  1) f 0 n j 1 ,
j  2, 3,..., n  1 .
(5.3.11)
Соотношение (5.3.3) установим следующим образом. Сначала найдем
1
n
2
3
 n2  Y0 n , где Y0  f0 f 21 . Затем из (5.3.10) получим  n3   Y1 n , где
1

Y1  f 21  Y0  f1Y0  . Положив по индукции  n j  ( 1) j nj 1Y j 2 n , найдем
2

175

( 1) j 1 n 1  1
n  j 1
 n j 1 
f 2  Y j2  f1Y j 2 
f0Y j 3  n .
j 1
( j  1)
j


( 1) j 1 n
j 1
Y j 1  n , где Y j 1 
Или
 n j 1 

1 1
n  j 1
Y j2  f1Y j 2 
f0Y j 3  n . Соотноше
f2  j
j 1

ние (5.3.4) получим, положив в последнем соотношении (5.3.10) j  n
 0 n n1   0  n f1 0  f 0 1  0 и подставив сюда выражения для  0 и 1 .
Достаточность. Пусть для уравнения (5.3.1) при некотором n  2 выполняется условие (5.3.3). Возьмем произвольное дифференцируемое  n  K ,
 n  0 и по формулам (5.3.4), (5.3.5), (5.3.6) вычислим коэффициенты b1 , b0 ,
 j , 0  j  n  2 . Составим уравнение (5.3.2). Выполнив необходимые преобразования, получим уравнение (5.3.8), совпадающее с уравнением (5.3.1), и
остаток (5.3.9), тождественно равный нулю в силу выбора коэффициентов. ■
Обозначим через A множество всех корней алгебраического уравнения
 n y n   n  2 y n  2    1 y   0  0 ,
(5.3.12)
где  j  K ,  n и  0 не равны тождественно нулю, n  2 .
Теорема 5.3.2. Для того чтобы уравнение (5.3.1) имело, по крайней мере n  2 решений в A , необходимо и достаточно, чтобы при указанном n
выполнялось условие (5.3.4).
Необходимость. Если уравнение (5.3.1) имеет n  2 решений в A , то
все они являются корнями уравнения (5.3.12). Согласно теоремам 5.1.2 и
5.1.3, уравнение (5.3.1) допускает факторизацию (5.3.2) и, следовательно, условие (5.3.4) при данном n выполняется.
Достаточность. Пусть при n  2 условие (5.3.4) выполняется, тогда по
теореме 5.3.1 имеет место факторизация (5.3.2) и все решения уравнения
(5.3.12) будут решениями уравнения (5.3.2).
■
Теорема 5.3.3. Если для уравнения (5.3.1) условие (5.3.4) не выполняется над полем K ни при каком натуральном n  2 , то для уравнения возможны только следующие случаи:
1) нет алгебраических решений;
176
2) имеет единственное алгебраическое решение;
3) имеет алгебраические решения, удовлетворяющие алгебраическому
уравнению  n y n   n1 y n1   n2 y n2    1 y   0  0 , где  n1  0 тождественно.
■
Рассмотрим применение полученных условий на примерах.
Пример
2 x( x 3  1)1  0
 exp
Уравнение
5.3.1.
допускает
  (3 y  3x )( x
2
3
y  ( x 3  1)1 y 2  x 2 ( x 3  1)1 y 
факторизацию
d
[( y 3  3 xy  x 3  1) 
dx

 1)1dx ]  0 . Следовательно, все решения уравнения
y 3  3 xy  x 3  1  0 являются решениями уравнения Риккати. Решения кубического уравнения следующие: y1  1  x , y2 ,3  0, 5( x  1)  0, 5 3 i x  1 .
Пример 5.3.2. В [23, пример 1. 168] сказано, что все решения алгебраического уравнения y 4  6 y 2  4 xy  3  0 являются решениями уравнения
Риккати 3( x 2  4) y ' y 2  xy  3  0 . Проверим это утверждение, применив
теорему 5.3.1. В нашем случае n  4 и условие (5.3.4) имеет вид
A2  4 f1 A2 
4
3
f 0  ( x 2  4) ,
f 0 A1  0 .
то
Так
f 2  31 ( x 2  4)1 ,
как
A0  f 0 f 21  3 ,
f1  31 ( x 2  4)1 x ,
A1  f 21 (0.5 A0  f1 A0 )  3 x ,
1
 f 21 ( A1  f1 A1  f 0 A0 )  3 . Подставляя в формулу, находим
3
A2 
( 3) 
4 x( x 2  4)1 4 x( x 2  4)1  0 .
Используя теорему 5.3.1, можно получить простые достаточные условия алгебраичности решений уравнения Риккати.
Теорема 5.3.4. Для того чтобы все решения уравнения (5.3.1) были алгебраическими над полем K и не принадлежали полю K , достаточно, чтобы
при n  3 выполнялось условие (5.3.3) и алгебраическое уравнение


2 f 23 y 3  3 f0 f 22 y  f0 f 2  f 0 f 2  2 f 0 f1 f 2  0
(5.3.13)
было неприводимо над полем K (например, по критерию Эйзенштейна [84]).
177
При выполнении этих условий три различных корня уравнения (5.3.13) являются решениями уравнения (5.3.1).
Доказательство. При выполнении условия (5.3.3) уравнение (5.3.1)
факторизуемо в виде
фициенты
d 
 3 y 3  1 y   0 exp

dx

факторизации,
вычислены

   b y  b dx   0 , где коэф-
по
теореме
1
0
5.3.1:
1 
3 f0
 ,
2f 2 3



1   f0 
f0 
0  
 2 f1
 3 . Так как многочлен  3 y 3  1 y   0 неприводим


2 f 2   f2 
f2 


над полем K , то он не имеет кратных корней и, как следует из теоремы 5.1.5,
все корни уравнения  3 y 3  1 y   0  0 являются решениями уравнения
(5.3.1).
■
Покажем, как, используя метод факторизации, строить уравнения Риккати, разрешимые в квадратурах и, в частности, получить соответствующие
условия. Рассмотрим снова уравнение (5.3.1).
1) Для факторизации уравнения (5.3.1) в виде
d 
(1 y   0 )exp
dx 
  (b y  b )dx   0
1
0
(5.3.14)
необходимо и достаточно выполнение условия
( 011 )  f 2 ( 011 )2  f1 011  f 0  0 .
(5.3.15)
В частности это выполняется, если  011  const . При  0  const и
1  const ( 1  2  0 ) приходим к условию f 2a02  f1a0a1  f 0a12  0 [23, (а) и
(б), с. 43].
2) Уравнение (5.3.1) возможно факторизовать в виде
d2 
exp
dx 2 
  (b y  b )dx   0 .
1
0
1
(5.3.16)
Выполнив очевидные выкладки, найдем b1  f 2 , b0  ( f1  f 2 f 21 ) и условие
2
178


2

1 1
1 f   1
f
f 0   f1   2    f1  2   ,
f2  2
2  f2  4 
f2  

(5.3.17)

при котором возможна такая факторизация. В этом случае уравнение Риккати
1


имеет решение y  f 21  c1 (c1 x  c0 )1   f1  f 2 f 2   .
2


3) Рассмотрим еще возможность факторизации уравнения y  p2 ( x ) y 2
 p1 ( x ) y  p0 ( x )  0 в виде
d 
( h2 y 2  h1 y  h0 )exp

dx
  ( g y  g )dx   0 ,
1
0
(5.3.18)
то есть когда h1 не равно нулю тождественно. Теорема 5.3.1 здесь неприменима, но задача сводится к известному случаю с помощью замены переменной y  z  h1 / 2h2 . Уравнение (5.3.1) и его факторизация (5.3.18) принимают
вид:


 h
h1  
h2
h
z  p2 ( x ) z   p1  p2  z  p2 1 2  p1 1  p0   1
h2   4h2
2h2

 2h2

2

 
   0,

 

d  2 h12
g1h1   
h
z


h
exp
g
y

g

 2
   1
 dx    0
0
0
dx 
4h2
2
h

2 
 
 
Применив теорему 5.3.1, получим выражения для коэффициентов факторизации через коэффициент h2 : g1  2 p2 , g0   p2
h1
h2 h
h2
 2 p1  1 2  0 , h0  1 
h2
4h2 h2
2h2



2


1
h
h
1
h
p1h1 p0 h2
1  h1 
1
1
1




 p0     при вы  h и Y0   p2 2  p1
2 p2
p2
2 p2  h2  2
p2
4h2
2h2
2  h2  


полнении условия Y0   ( p1  p2 h1h21 )Y0  0 .
 
5.4. Уравнение Абеля первого рода
Наряду с уравнением Риккати большой интерес представляет уравнение Абеля первого рода
179
y ' f 3 y 3  f 2 y 2  f1 y  f 0  0
(5.4.1)
Некоторую библиографическую информацию по этому уравнению
можно найти в [15, 39, 79]. Рассмотрим его с точки зрения представимости в
виде факторизации (5.1.5). Покажем сначала, что уравнение не обладает
свойством постоянства ангармонического отношения решений уравнения
Риккати.
Теорема 5.4.1. Если, уравнение (5.4.1) имеет шесть различных не равных тождественно нулю решений и четыре из них связаны соотношением,
 p   s       0 ,
(5.4.2)
то отношение двух двойных отношений, составленное из всех шести решений, есть величина постоянная
 p   q  s   t    t     q
 с.
 p   t  s   q    q     t
(5.4.3)
Доказательство. Пусть  i , i  1, n — попарно различные решения
уравнения. Тогда по формуле (5.2.6) для любых четырех ненулевых имеем
 p  q  s   t
 c exp   f3 ( p   s )( q   t )dx .
 p   t  s  q 1


(5.4.4)
Пусть  ,   — еще различные решения уравнения, можно снова записать
   q     t
 c2 exp   f 3 (    )( q   t )dx .
   t     q


(5.4.5)
Поделив (5.4.4) на (5.4.5) почленно, получим
 p   q  s   t    t     q

 p   t  s   q    q     t


 с exp   f3 ( q   t )( p   s      )dx . (5.4.6)
Из (5.4.6) следует свойство решений уравнения Абеля, напоминающее
свойство решений уравнения Риккати.
■
Соотношение (5.4.5) указывает на то, что никакие четыре попарно раз-
180
личных решения уравнения (5.4.1) не обладают ранее отмеченным свойством
решений уравнения Риккати.
Следствие 5.4.1. Если уравнение (5.4.1) имеет шесть различных решений пять из которых алгебраические над полем K , а четыре из шести связаны соотношением (5.4.3), то все решения уравнения Абеля — алгебраические.
Следствие 5.4.2. Из теоремы 5.4.1 следует, что при выполнении условия (5.4.3) всякое решение уравнения (5.4.1), не принадлежащее многообразию (5.4.3) выражается в виде
 t  (c; q , , s ,  ) ,
(5.4.7)
где  q — не принадлежит многообразию (5.4.3), а  ,  s ,   — различные
решения уравнения (5.4.1) из указанного многообразия, c — произвольная
постоянная.
Рассмотрим возможность факторизации уравнения Абеля в виде
d  3
 2

k
k

y

exp
b
y
dx

  k
  , где  3  1 ,  2  0 тождественно. По теореме
dx  k 0 k
 k 0

5.1.2 получим b2  3 f3 , b1  3 f 2 , b0  3 f1  2 f31 . Для определения 1 и  0
имеем систему
2

 f 0 ,
3

2
1  2 f31  2 f11  3 f 2 0  0, 

2
2

 0  3 f1 0  3 f31 0  f 21  0. 
3

f3 0 
f 21
Выразив из первого уравнения  0 
шиеся, получим
(5.4.8)
f0 2 f 2

 и подставив в оставf 3 3 f3 1
181


f 22 
f 2 f0
1  2 f   2  f1 


3

0
,


f3  1
f3




2 f2
4
2 f1 f 2 2 f 2 2 f 2 f 3 
2

1  f 21   3 f 0 


 
 (5.4.9)
2  1
3 f3
3
f
f
3
f

3
3
3



3 f0 f1 f0 f0 f3

  2  0.
f3
f3
f3

2
3 1
Рассмотрим два случая системы (5.4.9): f 2  0 и f 2  0 тождественно.
I. Случай f 2  0 . Коэффициент  0 
f0
и система принимает вид
f3
1  2 f312  2 f11  0, 

3 f0 f1 f0 f0 f3

3 f 01 
  2  0.
f3
f3
f3

(5.4.10)
a) f 0  f1  0 . Поскольку  0  0 , то система сводится к уравнению
1  2 f 312  0 . Факторизация над расширением основного поля, полученным
присоединением элемента
ции ― y 3  2 

y 3  2 

  f dx  c 
  f dx  c 
3
3
1
y0


 f dx
3
1
легко выписывается. Полином факториза-
 y и все решения алгебраического уравнения


являются
решениями
уравнения
Абеля
y  f3 y 3  0 .
б)
f1  0 ,
f 0  0 тождественно. В этом случае b2  3 f3 , b1  0 ,
b0  2 f31 ,  0  f 0 f31 . Система (5.4.9) принимает вид: 1  2 f 312  0 ,  0 
3 f31 0  0 . Из первого уравнения находим 1  (c1  2  f3dx )1 . Подставляя в последнее уравнение, получим условие
 f 0 
f0
 0,
  3
f
c

2
f
dx
3
 
1
 3
(5.4.11)
при выполнении которого возможна факторизация. Из этого условия находим f 0  c2 f3 (c1  2  f 3dx )3/ 2 ( c2  0 ). Таким образом, при выполнении усло-
182
вия (5.4.11) три корня алгебраического уравнения y 3  (c1  2  f3 dx )1 y 
 c2 (c1  2  f 3dx )3/ 2  0 являются решениями уравнения Абеля y  f 3 y 3 
 c2 f3 (c1  2  f 3dx )3/ 2  0 .
Пусть, например, f 3  1 , тогда из (5.4.11) находим f 0  c2 (c1  2 x )3/ 2 .
Соответствующее алгебраическое уравнение при с1  c2  0 имеет вид
y 3  ( 2 x )1 y  ( 2 x )3/ 2  0 . Все его корни являются решениями уравнения
y  y 3  ( 2 x )3/ 2  0 .
Абеля

2  32/ 3  61/ 6 9  69


6  21/ 6 9  69
1/ 3


Приведем
одно
из
них:
y1 ( x ) 
2/ 3
x 1/ 2 .
в) f 0  0 , f1  0 . В этом случае b2  3 f3 , b1  0 , b0  3 f1  2 f 31 ,  0  0 .
Третье уравнение удовлетворяется тождественно, для 1 имеем интегрируемое
уравнение
1  2 f312  2 f11  0 .
Риккати


1  exp 2  f1 ( x )dx c1  2  f3 ( x )exp( 2  f1 ( x )dx )dx
ческого уравнения
y  f 3 y 3  f1 y  0 .

Его

общее
решение
1
. Все корни алгебраи-
y 3  1 y  0 являются решениями уравнения Абеля
Например,
одно
 

из


y( x )1  exp   f1 ( x )dx 
них
1/ 2
 c1  2  f3 ( x )exp 2 f1 ( x )dx dx
.
г) f1  0 , f 0  0 . Здесь b2  3 f3 , b1  3 f 2  0 , b0  3 f1  2 f31 . Из первого
уравнения
 0  f 0 f31 . Для отыскания
1
получим
два
уравнения:
 f 0 
 f 
1  2 f  2 f1 1  0 ,    3 f1  0   3 f 0 1  0 . Проинтегрировав первое
 f3 
 f3 
2
3 1
уравнение Риккати, и приравняв результат значению, полученному из второго, получим условие факторизации

1  f0 
f1
 exp 2  f1dx c1  2  f 3 exp 2  f1dx dx
  
3 f 0  f3 
f3



 
1
.
(5.4.12)
183
Для коэффициента f 0 из условия (5.4.12) найдем



 
3 / 2
f 0  c2 f3 exp 3 f1dx c1  2  f3 exp 2  f1dx dx
,
(5.4.13)
где c2  0 ― постоянная интегрирования. Таким образом, все корни уравне-





1
f
f
f
0
1
ния y  
  y  0  0 являются решениями уравнения Абеля


 3 f0  f3  f3 
f3


3
y  f 3 y 3  f1 y  f 0  0 , где коэффициент f 0 имеет вид (5.4.13).
Например, в случае когда f3  x 2 , f1  x 1 коэффициент f 0   x 5/ 2 ,
где положено c2  i 23/ 2 , c1  0 . Имеем  0   x 9 / 2 , 1  21 x 3 , поэтому все
корни алгебраического уравнения y 3  21 x 3 y  x 9/ 2  0 , являются решениями уравнения Абеля y  x 2 y 3  x 1 y  x 5/ 2  0 . Вычисления дают одно из
них y1  62 /3
 18 
3

318  3 18  318 x 3/ 2 . Таким образом, факторизация
имеет место над полем, полученным из основного, присоединением квадратичной иррациональности.
II. Случай f 2  0 тождественно. Коэффициент  0 
тема (5.4.9) после деления последнего уравнения на 
f0 2 f 2

 и сисf 3 3 f3 1
2 f2
принимает вид
f3


f2 f0
f 22 
1  2 f   2  f1 
 0, 
 1  3
f3 
f3


 (5.4.14)

3 f0 f3 3 f 0 9 f0 f1
9 f 0 f 3 f 2 f3 
1  2 f 312   3 f1 




 0.
 1 
2 f2
f2 f3 
2 f2 f3 2 f2
2 f2


2
3 1
а)
При
f 0  f1  0 ,
получим
b2  3 f3 ,
b1  3 f 2 ,
b0  2 f 31 ,
2 f2
f 22
2
0  
 . Для 1 имеем систему уравнений: 1  2 f 31  2 1  0 ,
3 f3 1
f3
 f  f 
1  2 f312   2  3 1  0 .
 f 2 f3 
184
Вычтя из первого уравнения второе и учитывая, что 1  0 , получим
условие
2
f f
f 22
1  2  3  0
f3
f 2 f3
(5.4.15)
при выполнении которого оба уравнения совпадают. Из него найдем


f 3  f 2 c1  3 f 2dx . Уравнение для 1 примет вид 1  2 f 2 (c1  2  f 2dx )12 

2 f 2 c1  2  f 2dx

1


1  0 . Проинтегрировав, получим 1  3 c1  3 f 2dx 
  3c1  6c12  f 2dx  12c1

  f dx 
2
2
8

3
1
f 2dx  . При таком выборе коэффи

циента 1 корни алгебраического уравнения y 3  1 y 
2
f2
1  0
3 c1  2  f 2dx
являются решениями уравнения Абеля y  f 2 (c1  2  f 2dx ) y 3  f 2 y 2  0 .
б) f 2  0 , f1  0 , f 0  0 . Здесь b2  3 f3 , b1  3 f 2 , b0  3 f1  2 f31 . Имеем
0  
2
3
f 2 f311 и систему уравнений для 1
1  2 f 312  2( f1  f 22 f31 )1  0,


1  2 f 312  (3 f1  f 2 f 2  f 3 f 3 )1  0.
Вычитая из второго уравнения первое, получим алгебраическое уравнение
1 ( 2 f 23  f 2 f3  f1 f 2 f3  f 2 f3)  0 . При 1  0 тождественно  0  0 и y 3  0
― тривиальное алгебраическое уравнение. Итак 1  0 тождественно, тогда
2 f 23  f 2 f3  f1 f 2 f3  f 2 f3  0
― условие факторизуемости. Выразив отсюда f1 
(5.4.16)
2 f 23  f3 f 2  f 2 f3
, и
f2 f3
подставив в первое уравнение, получим уравнение для 1 : 1  2 f312 
4 f 23  2 f3 f 2  2 f 2 f3  2 f 23

1  0 .
f 2 f3
185
2x3 1
3 x 2 exp( 2 x 3 )
Например, при f 3  1 , f 2  x ― f1  
, 1 
. В
x
exp( 2 x 3 )  3c1
этом
случае
алгебраическое
уравнение
имеет
вид
3 x 2 exp( 2 x 3 )
x 3 exp( 2 x 3 )
y 
y 2
 0 . Все его корни, которые мы не приexp( 2 x 3 )  3c1
exp( 2 x 3 )  3c1
3
водим
в
ввиду
громоздкости,
удовлетворяют
уравнению
Абеля
2x3  1
y  y  xy 
y  0 . Таким образом, факторизация возможна над поx
3
2
лем, полученным из основного присоединением экспоненты exp( 2 x 3 ) .
в) f 2  0 , f1  0 , f 0  0 . Здесь b2  3 f3 , b1  3 f 2 , b0  2 f 31 . Имеем систему уравнений для  0 , 1 :
 0  3 f 31 0 
2
3
f 3 0 
2
3
f 21  f 0 , 1  2 f312  3 f 2 0  0 ,
f 212  0 . Из первого находим  0  f 0 f31 
2
3
f 2 f31 1 . Под-
ставляя в оставшиеся два, получим
1  f312  2 f 22 f311  3 f 0 f 2 f31  0,











9
f
f
f
f
3
f
f
f
1  f312   0 3  2  3 1    0  0 3   0.
f 2 f3 
2  f2 f 2 f3 
 2 f2

(5.4.17)
Вычитая из второго уравнения первое, найдем для 1 алгебраическое уравнение
( 4 f 23  9 f 0 f 32  2 f3 f 2  2 f0 f3 )1  3( 2 f 0 f 22  f0 f3  f0 f3)  0 . (5.4.18)
Обозначим a  4 f 23  9 f0 f 32  2 f3 f 2  2 f0 f3 , b  6 f 0 f 22  2 f 0 f3 2 f 0 f 3
и рассмотрим различные случаи:
при b  0 , a  0 должно быть 1  0 и это приводит к противоречию в
системе (5.4.17);
при b  0 , a  0 система (5.4.17) несовместна;
случай
b  0,
a  0 , приводит к системе
4 f 23  9 f 0 f32 2 f 3 f 2 
2 f 0 f3  0 , 6 f 0 f 22  2 f 0 f3 2 f 0 f3  0 , исследование которой приводит к специальным функциям;
186
6 f 0 f 22  2 f 0 f3  2 f 0 f3
при b  0 , a  0 подстановка 1 
в сис4 f 23  9 f0 f32  2 f3 f 2  2 f 2 f3
тему (5.4.17) приводит к сложной системе, совместность которой гарантирует возможность факторизации уравнения Абеля.
5.5. Уравнение Абеля второго рода
Особый интерес в приложениях представляет уравнение Абеля второго
рода [39]
( f1 y  f 0 ) y  g2 y 2  g1 y  g0  0 .
(5.5.1)
Оно приводится к уравнению Абеля первого рода [23]. Рассмотрим кратко
факторизацию этого уравнения.
Теорема 5.5.1. Для любого решения  ( x ) уравнения (5.5.1) имеет место факторизация
( y   ( x ))exp

  (b y  b )(c y  c ) dx 
1
 0,
(5.5.2)
c1  f1  0 , c0  f 0 , b1  g 2 , b0  g1  g2  f1  .
(5.5.3)
1
0
1
0
x
где
Доказательство аналогично доказательству теоремы 5.1.3.
■
Если известно некоторое решение  ( x ) уравнения (5.5.1), то это уравнение можно представить в виде (5.5.2) или в следующей эквивалентной
форме:


( y   )  c exp   (b1 y  b0 )(c1 y  c0 )1 dx ,
(5.5.4)
где c — произвольная постоянная, равная нулю, только в случае y   , b1 ,
b0 , c1 , c0 определяются по формулам (5.5.3).
Нетрудно убедиться в том, что для уравнения (5.5.1) справедливы с соответствующими изменениями теоремы, аналогичные теоремам 5.1.4 —
5.1.8.
Докажем только следующий результат.
Теорема 5.5.2. Ангармоническое отношение
187
1   2  4  3
c,
1   3  4   2
(5.5.5)
составленное из четырех различных ненулевых решений уравнения (5.5.1)
постоянно, если два из четырех решений связаны соотношением  2   3 


 c exp   g2 f11dx .
Доказательство. Пусть 1 ,  2 ,  3 ,  4 ― различные решения уравнения (5.5.1). Поскольку это уравнение равносильно уравнению (5.5.4), то в силу соотношений (5.5.3) можно записать
 i  2
 ci exp(  ( g2 ( 2   3 )  ( 2   3 ))( f1 i  f0 )1dx )
 i  3
(5.5.6)
i  1, 4.
Из (5.5.6) получаем
  g (   3 )  f1 ( 2   3 ) f1 ( 4  1 ) 
1   2  4  3
 c exp    2 2
dx  .
1   3  4   2
f


f
f


f



1
1
0
1
4
0




Отсюда при  2   3  c exp   g2 f11dx следует утверждение теоремы. ■
Теорема 5.5.3. Если уравнение (5.5.1) допускает факторизацию (5.5.2)
и имеет, по крайней мере, два решения таких, что 11   2 2  0 , где 1 ,  2
— не равные нулю числа и 1   2  0 , то любое его ненулевое решение удовлетворяет алгебраическому уравнению
1
 y  1   y   2 
2
c,
(5.5.7)
при некотором значении произвольной постоянной c .
Действительно, (5.5.7) следует из (5.5.3) и (5.5.4).
■
В заключение приведем условия, при выполнении которых уравнение
(5.5.1) допускает факторизацию.
Теорема 5.5.4. Уравнение (5.5.1) ( f 0  0 ) допускает факторизацию
 b1 y  b0  
d  2
y


exp
dx    0 ,


0
dx 
c
y

c
 1
0

(5.5.8)
188


где c0  21 f 0 , c1  21 f1 , b0  g1 , b1  g2 ,  0  c exp 2  ( g1 f11 )dx , c — постоянная интегрирования в том и только в том случае, когда выполняется условие
g2 
 g

g1 f1
 c 1 exp  2  1 dx  .
f0
f0 

(5.5.9)
Доказательство. Убедиться в справедливости утверждения можно
раскрыв соотношение (5.5.8) и приравняв коэффициенты полученного уравнения к соответствующим коэффициентам уравнения (5.5.1).
■
Пример. 5.5.1. Применим теорему к уравнению из [23, 1.236 ]:
( xf1  4 x ) y  y 2  2 y  2 x  0 . Здесь
f1  x ,
f0  4 x ,
g2  1 ,
g1  2 ,
g0  2 x .
Условие (5.5.9) выполняется при c  1 / 4 , следовательно, при c0  2 x ,
c1  x / 2 , b0  2 , b1  2 ,  0  4 x . Факторизация имеет вид


d  2
y2
dx    0 .
 y  4 x  exp  2 
dx 
xy  4 x  

Следовательно, корни алгебраического уравнения y 2  4 x  0 являются
решениями уравнения Абеля второго рода.
5.6. Интегрирование нелинейного уравнения
Закон сохранения в применении к механике означает следующее:
в замкнутой механической системе сумма механических видов энергии
(потенциальной и кинетической энергии, включая энергию вращательного движения) остается неизменной: Wvr  Wk  W p  const
где Wvr — энергия вращения тела, Wk — кинетическая энергия тела, W p —
потенциальная энергия тела [27].
Математическую модель закона сохранения можно записать так
a( y)2  b( y)2  c ( y )2  d ,
(5.6.1)
в том случае, когда a , b , c , d — вещественные числа, d  0 . Это уравнение
189
связано с динамикой движения материального тела. Пусть a / d  0 , b / d  0 ,
и c / d  0 . Проинтегрируем это уравнения, поскольку мы не нашли в литературе его решения.
Обозначив   a / d ,   b / d и   c / d , перепишем уравнение так
( y)2  (  y)2  ( y )2  1 .
(5.6.2)
Разрешив относительно старшей производной, получим уравнение
y  
Будем
1
1  ( y )2  (  y)2 , относящееся к типу [23, п. 15.3; 6.68] при a  0 .

искать
такие
решения
уравнения
(6.6.1),
для
которых
1  ( y )2  (  y)2  0 . Ищем их в параметрической форме:
y   1 cos  ( t ) , y   1 sin ( t )sin  ( t ) , y   1 sin ( t )cos  ( t ) , (5.6.3)
где    ( t ) ,    ( t ) ― неизвестные дифференцируемые функции. Любыми
такими функциями уравнение (5.6.2) очевидно удовлетворяется. Из (5.6.3)
дифференцируя, получим систему
  sin ( t ) ( t )   sin ( t )sin  ( t ),

 (5.6.4)
 sin  ( t )cos (t ) ( t )  cos ( t )sin ( t ) ( t )   sin  ( t )cos  ( t ). 
Уравнения (5.6.4) удовлетворяются, когда  ( t )  k  , где k ― произвольные
целые числа, а  ( t ) ― произвольная дифференцируемая функция. В этом
(
)
случае      1 ― решение уравнения (6.6.1). Пусть далее   k  . В
дальнейшем, где это не будет вызывать недоразумений, аргументы функций
будем опускать. Преобразуем последнюю систему
 ( t )    1 sin ( t ),


2

sin

(
t
)
 ( t )    1    1 ctg  ( t )
.
cos  ( t ) 
(5.6.5)
Поделим второе уравнение на первое
d
  N sin   ctg  tg  ,
d
где N   2 1 1  0 . Сделаем в нем замену z  cos  . Тогда
(5.6.6)
190
1
d
2 2

  arccos z ,
  z (1  z ) , tg    z 1 1  z 2 и приходим к уравнению
d
Абеля второго рода
z z  ctg   z 2  N z  ctg  .
(5.6.7)
Выполнив в (5.6.7) подстановку z   u1 , получим уравнение Абеля первого
рода
u  ctg   u3  N u2  ctg   u .
(5.6.8)
Упростим его, выполнив замену переменных, u  h( )sin( ) ,    cos( )
h   h3  N h2 .
(5.6.9)
Выполнив, наконец, замену h( )  g( ) 1 , получим уравнение с разделяющимися переменными
g  ( g 3  N g 2  g ) 1 .
а) При N  2 имеем разложение,
(5.6.10)
1
1
1
1
и ис 

2
g  2 g  g g 1  g (1  g )2
3
комая функция получается в неявном виде


g ( )
1
exp 
  C ,
1  g ( )
1

g
(

)


(5.6.11)
где C — постоянная интегрирования. Искомое решение выражается через
W - функцию Ламберта в виде
g ( )  
W ( C  / e )
,
1  W ( C  / e )
(5.6.12)
где e ― основание натурального логарифма.
б) При N  2 из уравнения (5.6.10) находим

 2 g ( )  N 
g ( ) 4  N 2
 arctg 
  ln 
2
2
4 N2
 4 N 
 2C  1  Ng ( )  g ( )
N

 . (5.6.13)


Явное выражение для функции g ( ) нам неизвестно.
в) При N  2 интегрирование уравнения (5.6.10) приводит к уравнению
191
 g ( )  g1  2


 g ( )  g2 
g ( )
1  Ng ( )  g ( )2
где g1 
N
N 2 4
 С ,
(5.6.14)
N  N 2  4
N  N 2  4
, g2 
— корни многочлена g( )2 
2
2
 Ng ( )  1 . Общее решение этого уравнения нам неизвестно. При N  N k 

4k  2
( 2k  1)2  1
, где k  2, 3 ,... , уравнение (5.6.14) принимает более

2
g ( ) 2 g ( )  N  N  4
простой вид
 2 g( )  N 
2
N 4


k 1
k
 С  или выразив через k :

g ( ) g ( )  k / ( k  1)
 g( ) 
(k  1) / k

k

k 1
 С .
(5.6.15)
Последнее уравнение также имеет сложное решение.
Рассмотрим последний случай, положив k  2 ( N  N 2  3 / 2 ), тогда

g ( ) g ( )  2
 g( ) 
g1,2 ( ) 
1/ 2

2
  С
и g( )2  2 g( )  С / 2(1  C )  0 . Имеем корни
 1  С  1
 1  С  1
. Возьмем g1 ( ) 
. В силу цепочки замен
2 1  С
2 1  С
найдем общее решение уравнения (5.6.6)

2 cos( ) 1  С cos( ) 
 ( )  arccos  
 .
sin(

)(
1

С
cos(

)

1
)


(5.6.16)
Подставляя (5.6.16) в первое уравнение системы (5.6.5) для отыскания функции  ( t ) , получим

sin( )(1  1  С cos( ))

sin( )2 1  1  С cos( )

2
 2 cos( )2 (1  С cos( ))
d 
1
t  C1 .
3
Не будем приводить здесь вычисление интеграла, выражающегося че-
192
рез эллиптические функции [31, 6]. Упростим вычисления, положив С  0 .
 1

Тогда  ( )  arccos  
ctg( )  , а из предыдущего интеграла  ( t ) 
2


 2
 t

 arccos 
sin 
 C1 3   .
 2

 3
Имеем
 2
 t

 ( t )  arccos 
sin 
 C1 3   ,
 2

 3
 1

 2
 t

 ( t )  arccos  
ctg  arccos 
sin 
 C1 3     или после упрощения


2
 2
   
 3


 ( t )  arccos

2 / 3 sin  


sin  
,  ( t )  arccos  
 1  2 cos  2
 


,


(5.6.17)
где   t / 2  C1 3 , дают серию решений системы (5.6.5) при С  0 и
N  N 2  3 / 2 ;   2 ,   3 ,  1 . Соответствующая серия решений
уравнения (5.6.2) такова:
y( t )  2 / 3 sin   .
Нетрудно проверить, что соотношения (5.6.3) выполняются.
(5.6.18)
193
Глава 6. Результантные матрицы функциональнодифференциальных операторов
В этой главе отправляясь от результантных матриц систем косых многочленов от двух коммутирующих «переменных» [52], мы построим результантные матрицы систем линейных функционально−дифференциальных операторов различных типов. Иной подход к построению результантных матриц
операторов от двух частных производных предложен в [73]. Дальнейшее развитие понятие результанта ЛФДО получило, например, в работах [102, 103].
Согласимся использовать верхний индекс не элементарного оператор
Amk для обозначения его номера, целые степени операторов обозначать как
( Amk )s  Amk    Amk , s — степень оператора Amk порядка m с номером k .
s  раз
6.1. Кольцо линейных операторов в частных производных
Определим K как поле функций двух вещественных или комплексных
переменных f ( x , y ) ,  x ,  y ― дифференцирования поля K по переменным
x и y , соответственно. В поле K определены частные производные
 i j f
  f    f  i j , f  K и i , j  N .
 x y
i
x
j
y
j
y
i
x
Кольцо косых многочленов K [u, v ] при  u   ,  v   ,  u   x   / x ,
 v   y   / y изоморфно кольцу K [ x , y ] обыкновенных линейных операторов в частных производных (ЛОЧП). В кольце K [ x , y ] определены операции перехода к формально сопряженным операторам, индуцированные соответствующими операциями в кольце косых многочленов K [u, v ] :
— в кольце K [ x , y ] по формуле
p
q
A (a; x ,  y )   ( 1)i  j  xi  yj (aij ) ;
*
m
(6.1.1)
i 0 j 0
— в кольце K [ y ][ x ] сопряженный оператор определяется в соответ-
194
ствии с формулой
p
L*px ( A( y );  x )   ( 1)i  xi ( y ( Ati (a;  y ) )) ,
(6.1.2)
i 0
где символ L*px означает сопряженный по  x оператор, а  y — операция сопряжения в кольце
K [ y ] ; поэтому оператор
L*px
называется
y-
сопряженным;
— в кольце K [ x ][ y ] сопряженный оператор определяется в соответствии с формулой
q
*y
q
L ( A( x );  y )   ( 1) j  yj ( x ( Br j (a; x ) )) ,
(6.1.3)
j 0
где символ L*q y означает сопряженный по  y оператор, а  x — операция сопряжения в кольце K [ x ] ; поэтому оператор L*q y называется  x - сопряженным.
Пример 6.1.1. Найти сопряженные операторы A2* , L*2x к оператору
A2  a11 x y  a20 x2  a01 y  a00 . Проверить тождество L*2x* x  A2 .
Оператор, A2* сопряженный по обоим аргументам  x ,  y к оператору
A2 согласно (6.1.1) имеет вид
A2*  a11 x y  a 20 x2  (a11 y  2a20 x ) x  (a11 x  a01 ) y 
.
(6.1.4)
 (a11 xy  a20 xx  a01 y  a00 )
Вычислим оператор, L*2x сопряженный по переменной x к оператору
A2 , для этого запишем A2  L2  a21 x2  (a11 y ) x  (a01 y  a00 ) . Согласно
(6.1.2) имеем
L*2x   x2 ( y (a21 ))   x ( y (a11 y ))   y (a11 y )   y (a00 ) .
Вычисляя, найдем
L*2x   y (a 21 ) x2  { 2( y (a11 ))x  ( y (a11 y ))} x 
{( y (a21 ))xx  ( y (a11 y ))x   y (a01 y )   y (a00 )} .
195
Легко проверяются тождества A2**  A2 , ( L*2x )* x  L2 .
Для коэффициентов произведения Lp1 ( B(b; y ); x ) Lp2 (C (c; y ); x ) 
p1  p2
 Lp1 p2 ( A(a; y ); x ) 
k
 A (a; 
y
)  xk найдем формулу, аналогичную (1.2.5)
k 0
min( p1 ,k )
k
A (a; y ) 

p1
i
s
i
 ( )B (b;
y
)C k  s ( xi  s c; y ) ,
(6.1.5)
s max( 0 , k  p2 ) i  s
где символом C k  s ( xi  s c; y ) обозначен результат применения i  s раз оператора  x к коэффициентам оператора C k  s (c; y ) .
Отсюда при p1  r , B r (b; y )   , B i (b; y )  0 i  r получим коэффиr  p2
r
x
циенты оператора  Lp2 (C (c; y ); x ) 
k
 A (C (a; 
y
)) xk
k 0
min( r , k )
r ,k
A (С (с; y )) 

( rs )C k  s ( xr  s с; y ) , k  0, p2  r .
(6.1.6)
s max( 0 ,k  p2 )
Формулу (6.1.6) можно записать в виде
 r r k i ) r i
 ( i )C ( x c; y ), ( r  k )  ( r  k )  ( k  p2 ),
 i 0
Ar ,k ( y )   r
  ( r )C k i ( r i c; ), ( r  k )  ( r  k )  ( k  p ).
x
y
2
i k  p1 i
(6.1.7)
Теорема 6.1.1. Коэффициенты Ar ,k ( y ) обладают следующими свойствами:
1) A0,k ( C (c; y ))  C k (c; y ) , k  0, p 2 ;
2) Ar  j ,r  p2  j ( C (c; y ))  C p2 (c; y ) , j  1, r ;
3) Ar , k ( C (c; y ))  Ar 1, k 1 ( C (c; y ))  Ar 1, k ( C ( x c; y )) .
Свойства 1, 2 и 3 аналогичны свойствам из теоремы 1.2.3 при    и
 x.
■
Рассматривая операторы как элементы кольца K [ x ][ y ] , для коэффи-
196
q1  q2
k
циентов A (a;  x ) произведения Lq1 q2 ( A(a; x ); y ) 
k
 A (a; 
x
) yk опера-
k 0
торов Lq1 ( B( x ); y ) , Lq2 (C ( x ); y ) получим
min( q1 ,k )
k
q1

A (a; x ) 
i
s
i
 ( ) B (b;
x
)C k  s ( yi s c; x ) ,
(6.1.8)
s max( 0 ,k q2 ) i  s
Отсюда при q1  r , B r (b; y )   , B i (b; y )  0 , i  r , аналогично
(6.1.6), получим коэффициенты оператора  yr Lq2 (C (c; x ); y )
min( r , k )
r ,k
A (C (c; x )) 

( rs )C k  s ( yr  s c; x ) , k  0, q2  r .
(6.1.9)
i max( 0 , k  q2 )
где символ C k  s ( yr  s c; x ) означает, что к коэффициентам оператора
C k  s (c; x ) применена r  s степень оператора  y .
Иначе коэффициенты Ar ,k ( C (с; x )) записываются так
 r r k i ) r i
 ( i )C ( y c; x ), ( r  k )  ( r  k )  ( k  q2 ),
 i 0
Ar ,k ( x )   r
  ( r )C k i ( r i c; ), ( r  k )  ( r  k )  ( k  q ).
y
x
2
 i k  p1 i
(6.1.10)
Коэффициенты Ar ,k (C (c; x )) обладают свойствами, которые получаются из теоремы 6.1.1 заменой  y на  x ,  x на  y и p2 на q2 .
Пример
6.1.2.
Найти
коэффициенты
произведения
операторов
L11  b10 x  b01 y  b00 , L12  c10 x  c01 y  c00 , рассматривая их как элементы
K [ y ][ x ] . Имеем
кольца
L11  (b10 ) x  (b01 y  b00 )  B1 ( y ) x  B 0 ( y ) ,
L12  (c10 ) x  (c01 y  c00 )  C 1 ( y ) x  C 0 ( y ) . Коэффициенты произведения
2
1 2
1 1
L L   Ak xk
находим
по
формуле
(6.1.5):
A0  B1C 1 ( x b; y ) 
k 0
 B 0C 0 (c; y ) , A1  B 0C 1 (c; y )  B1C 1 ( x c; y )  B1C 0 (c; y ) , A2  B1C 1 .
6.2. Линейные операторы в частных производных
Рассмотрим
задачу
отыскания
ПНОД
множества
операторов
197
Ank (ak ; x ,  y )  K [ x ,  y ] , k  1, m . Для определенности считаем, что операторы являются элементами кольца K [ y ][ x ] , то есть Ank  Apk ( A( y ); x ) 
pk
  Atki (a; y ) xi , где Atki ( a; y ) операторы некоторых порядков t i . Положим
i 0
p1  max( pk ) , pm  min( pk )  d 0 , Ad j  ПНОД ( Ad j 1 , Ap j ) , где d j порядок опе1 k  m
1 k m
ратора по  x , j  1, m  1 , p1    pm  d 0  d1  d 2    d m 1  d .
Сопоставим множеству операторов уравнение
m
X
sk
( X ( f k ; y );  x ) Lpk ( A(a; y ); x )  0 ,
(6.2.1)
k 1
где sk  p1  pm  pk  1 , X ( f k ; y ) неизвестные коэффициенты подлежащие
определению в кольце K [ y ] .
Исходя из уравнения (6.2.1) и свойства 3) теоремы 6.1.1 построим правую результатную матрицу R m ( y ) . Эта матрица, имеет вид (1.7.3) и размер-
 m

ность   ( sk  1)  ( p1  pm ) . Она составлена из подматриц
 k 1

 Ask , p1  pm 1 (a; y )
 s , p  p 2
 A k 1 m (a; y )



 A sk , pk (a; y )
M k ( y )   s , p 1
 A k k (a; y )



 Ask ,1 (a; y )

 Ask , 0 (a; y )


0
Ask 1, p1  pm 2 (a; y ) 


Ask 1, pk (a; y )

A sk 1, pk 1 (a; y )



A sk 1,1 (a; y )

Ask 1, 0 (a; y )



0




0 , pk
A (a; y )  
 ,
0 , pk 1
A
(a; y )  



0 ,1
A (a; y )  

0, 0
A (a; y )  
0
(6.2.2)
имеющих вид (1.7.2) и размерность ( sk  1) ( p1  pm ) , отвечающих оператоpk
рам Ank (a; x , y )  Lpk ( A(a; y ); x )   At j (a; y ) xj , соответственно.
j 0
Расположив
операторы
по
степеням
y,
Ank (a; x , y ) 
198
qk
 Lqk ( B (b; x );  y )   Br j (b; x ) yj , построим правую результатную матрицу
j 0
R m ( x ) . Положим q1  max(qk ) , qm  min(qk )  d0 , Ad j  ПНОД ( Ad j 1 , Aq j ) ,
1 k  m
где
d j
порядки
1 k  m
операторов
y,
по
j  1, m  1 ,
 qm  d0 
q1  
 d1  d2    dm 1  d .
Соответствующее уравнение теперь имеет вид
m
X
sk
( X ( f k ; x );  y ) Aqk ( A( x ); y )  0 ,
(6.2.3)
k 1
sk
где sk  q1  qm  qk  1 , X ( f k ; x )   f k ,i xi неизвестные коэффициенты подi 0
лежащие определению в кольце K [ x ] , f k ,i  K .
Правая
результатная
матрица
R m ( x )
размерности,
 m

  ( sk  1)  (q1  qm ) , где sk  q1  qm  qk  1 составлена из подматриц
 k 1

T
 Ask , q1 qm 1 ( x ) A sk , q1 qm 2 ( x )  A sk , 0 ( x )  


M k ( x )    
0  0
A0 , qk ( x ) A0 , qk 1 ( x )  A0 , 0 ( x )  

размерности
( sk  1)  (q1  qm ) ,
отвечающих
операторам
(6.2.4)
Ank 
 Lqk (C (a; x ); y ) .
Здесь и далее такая запись результантных матриц используется в целях
экономии места.
m
Из рассмотрения уравнения
Y
s j
An* j (a; x , y )  0 определяются левые
j 0
результантные
матрицы
R*m ( y )  ( M1* ( y ),..., M m* ( y ))T ,
 ( M1* ( x ),..., M m* ( x ))T , составленные из подматриц
R* m ( x ) 
199
T
 A* sk , p1  pm 1 ( y ) A* sk , p1  pm 2 ( y ) A* sk , 0 ( y )  


*
M k ( y )     .

 
*0 , pk
*0 , pk 1
*0 , 0
0

0
A
(

)
A
(

)

A
(

)
y
y
y


(6.2.5)
Аналогично
T
 A* sk , q1 qm 1 ( x ) A* sk , q1 qm 2 ( x )  A* sk , 0 ( x )  


M k* ( x )     .
 0  0 A*0, qk ( ) A*0 , qk 1 ( )  A*0 , 0 ( )  
x
x
x 

(6.2.6)
Пример 6.2.1. Написать правую результантную матрицу операторов
относительно
x:
L2 (C (c; y ); x )  C 2 (c; y ) x2  C 1 (c; y ) x  C 0 (c; y ) ,
M 3 ( E (e; y ); x )  E 3 (e; y ) x3  E 2 (e; y ) x2  E 1 (e; y ) x  E 0 (e; y ) .
Здесь p1  2 , p2  3 , s1  2 , s2  1 . Поэтому оператору L2 (C (c; y ); x )
отвечает матрица размерности 5  3
 C 2 (c; y )
 1
2
 C (c; y )  2C ( x c; y )
 0
1
 C (c; y )  2C ( x c; y ) 
M1 ( y )  
 C 2 ( x2c; y )

 2C 0 ( c; )  C 1 ( 2c; )
x
y
x
y

 C 0 ( x2c; y )



C 2 (c; y )
0



C 1 (c; y )  C 2 ( x c; y ) C 2 (c; y )   ,

0
1
1
C (c; y )  C ( x c; y ) C (c; y )  

0
0
C ( x c; y )
C (c; y )  
0
0
а оператору M 3 ( E (e; y ); x ) матрица размерности 5  2
 E 3 (e; y )
 2
3
 E (e; y )  E ( x e; y )

M 2 ( y )   E 1 (e; y )  E 2 ( x e; y )
 E 0 (e; )  E 1 ( e; )
y
x
y

0
 E ( x e; y )



E 3 (e; y )  

E 2 (e; y )   ,
E 1 (e; y )  

0
E (e; y )  
0
элементы которых вычисляются по теореме 6.1.1. Таким образом, правая результантная матрица операторов L2 (C (c; y ); x ) , M 3 ( E (e; y ); x ) является
конкатенацией этих матриц M 2 ( y )  ( M1 ( y ), M 2 ( y ))) .
200
Обозначим через d *x порядок ЛНОД по  x , d *y ― порядок ЛНОД по  y ,
rx*  rang R*m ( y ) , ry*  rang R*m ( x ) левые ранги левых результантных матриц множества операторов.
Имеет место теорема, являющаяся следствием теоремы 1.4.1.
Теорема 6.2.1. Справедливы соотношения:
rx  d x  p1  pm , ry  d y  q1  qm ;
rx*  d *x  p1  pm ; ry*  d *y  q1  qm .
Приведем несколько следствий.
Следствие 6.2.1. Справедливы соотношения:
rx  rx*  d x*  d x ; ry  ry*  d *y  d y .
Следствие 6.2.2. Для того чтобы операторы Ani (ai ; x ,  y ) были взаимно просты в совокупности справа (слева) необходимо и достаточно выполнение условий:
rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , rx*  q1  qm ).
Следствие 6.2.3.. Для того чтобы операторы Ani (ai ; x ,  y ) имели правый (левый) наибольший общий делитель порядка:
1) d x  0 по  x , d y  0 по  y ( d *x  0 по  x , d *y  0 по  y );
2) d x  0 , d y  0 , ( d *x  0 , d *y  0 );
3) d x  0 , d y  0 , ( d *x  0 , d *y  0 );
4) d x  0 , d y  0 , ( d *x  0 , d *y  0 ),
необходимо и достаточно выполнение следующих условий, соответственно:
1) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm );
2) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm );
3) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm );
4) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm ).
Доказательство. Следует из теоремы 1.7.5.
201
В приводимых ниже примерах для отыскания ПНОД будем пользоваться модификацией алгоритма приведенного в пункте 1.10.
Пример 6.2.2. Вычислить ПНОД операторов L13   y x2  y y x   x ,
L23   y2 x  x y x .
Решение. А) Сначала запишем операторы как элементы кольца
K [ y ][ x ] , расположив их по убыванию степеней  x : L13   y x2  ( y y   ) x ,
L23  ( y2  x y ) x . Найдем минимальное решение уравнения
(a1 ) ( y x2  ( y y   ) x ) (b1 x  b0 )(( y2  x y ) x )  0 ,
(6.2.7)
коэффициенты, которого принадлежат кольцу K [ y ] . Приравнивая коэффициента при одинаковых степенях  x нулю, получим систему
a1 y 
b1 ( y2  x y )
a1 ( y y   )  b1 y 
 0, 

b0 ( y2  x y )  0.
(6.2.8)
Приведем систему к треугольному виду. Для этого вычислим левое
наименьшее общее кратное коэффициентов при a1 ― ЛНОК(  y , y y   )=
  y ( y y  y )  ( y y   )( y   ) и вычтем из второго уравнения, умноженного справа на  y   , первое, умноженное справа на y y  y , получим
a1 y  b1 ( y2  x y )


b1 ( y2   y  ( y2  x y )( y y  y ))  b0 ( y2  x y )( y   )  0.
 0,
Видим, что правый ранг правой результантной матрицы равен двум,
следовательно, операторы имеют ПНОД первого порядка по  x . После деления первого уравнения справа на  y , а второго уравнения справа на
 y2  (1  x ) y  x , получим
 0, 

b1 (  y y   )  b0 y  0.
a1 ( )  b1 ( y  x )
Из первого уравнения системы a1  b1 ( y  x ) . Минимальное реше-
202
ние второго b1   y , b0  y y  2 . Таким образом, минимальное решение
уравнения (6.2.7) таково a1    y ( y  x ) , b1 x  b0   y x  y y  2 .
Найдем теперь минимальное решение уравнения  y ( y  x ) X 
( y x  y y  2 )Y  0 . Чтобы избежать решения дифференциальных уравнений
перейдем
к
Y * ( y x  y y   )  0 .
сопряженным
операторам
X *  f1 x  f 0 ,
Подставив
X * (  y2  x y ) 
Y *  g1 ,
где
f1 , f 0 , g1  K [ y ] , в уравнение, и приравняв нулю коэффициенты при одинаковых степенях  x , найдем f1   y , f 0   y y , g1   y2  x y . Таким образом,
X *   x y  y y ,
Y *   y2  x y
или, переходя к сопряженным,
X   x y  y y   , Y   y2  x y . Поэтому из минимальности найденного
решения
L23  ( y2  x y )( f  x  g ) ,
L13  ( x y  y y   )( f  x  g ) ,
где
f , g  K [ y ] . Разрешив любое из этих уравнений относительно f , g , получим ПНОД ( L13 , L23 )   x .
Б) Поступим иначе, расположив операторы по убыванию степеней  y
как элементы кольца
K [ x ][ y ] . Имеем,
L13  ( x2  y x ) y   x ,
L23 
  x y2  x x y . Найдем минимальное решение уравнения
(a1 y  a0 )(( x2  y x ) y   x )  b0 ( x y2  x x y )  0 ,
(6.2.9)
коэффициенты которого теперь элементы кольца K [ x ] . Приравнивая коэффициента при одинаковых степенях  y нулю, получим систему
a1 ( x2  y x ) 
 0, 

a1 ( 2 x )  a0 ( x2  y x )  b0 x x )  0, 
a0 x
 0. 

b0 x
Очевидно, что ранг правой результантной матрицы операторов в этом
случае равен трем, поэтому операторы не имеют общих правых делителей,
зависящих от  y .
203
Пример 6.2.3. L12   x2   y x  y x  y y , L22   y x  x x  y2  x y . Коэффициенты операторов принадлежат кольцу K [ y ] . Составим уравнение
(a0 )( x2  ( y  y ) x  y y ) (b1 x  b0 )(( y  x ) x   y2  x y )  0 .
Составим систему
 0, 

a0 ( y  y )  b1 ( y2  x y   )  b0 ( y  x )  0, 

a0 y y 
b1 y 
b0 ( y2  x y )  0.
a0 
b1 ( y  x )
Приводя её к диагональному виду и сокращая, правые делители коэффициентов, получим

a0  b1 ( y  x )  0, b1 ( y )  b0  0.
Правый ранг правой результантной матрицы операторов равен двум,
следовательно, имеется ПНОД первого порядка по  x .
Простейшее решение последней системы таково a0   y  x , b1   ,
b0  y .
Следовательно,
минимальное
решение
уравнения
таково
a0   y  x , b1 x  b0   x  y . Из любого уравнения L12  ( x  y ) 
( f  x  g ) , L22  ( y  x )( f  x  g ) , где f , g  K [ y ] найдем ПНОД ( L12 , L22 ) 
 x   y .
Пример 6.2.4. Вычислить ПНОД операторов L13   x3  x y x  y x 
 y , L23   y x2  x y2  y y   .
Коэффициенты операторов принадлежат кольцу K [ y ] . Имеем уравнение
(a1 x  a0 ) ( x3  ( x y  y ) x   y ) (b2 x2  b1 x  b0 ) 
( y x2  x y2  y y   )  0 .(6.2.10)
Записываем систему для коэффициентов
204
 0, 

a0 
b1 y
 0, 

a1 ( x y  y ) 
b2 ( x y2  y y   )  b0 ( y2  x y )  0, 

a1 ( 2 y )  a0 ( x y  y )  b2 ( 2 y2 )  b1 ( x y2  y y   )
 0, 

a0 y 
b1 y2  b0 ( x y2  y y   )  0. 
a1 
b2 y
Исключим неизвестные, умножая справа уравнения на подходящие
операторы, и вычитая их из остальных уравнений. Получим
a1  
b2 y  0, a0 
b1 y

 0, b0 y  0.
Видим, что ранг правой результантной матрицы равен трем, следовательно, операторы имеют ПНОД первого порядка по  x .
Вычеркивая по одной строке и одному столбцу, в которых стоят старшие коэффициенты искомых операторов, получим

a0  b1 y  0, b0 y  0.
Обнулим вычеркнутые коэффициенты a1  b2  0 и, решив последнюю
систему, получим a0   y , b0  0 , b1   . Минимальное решение уравнения
(6.2.10) имеет вид X 0  a0   y , X 1  b1 x  b0   x .
Наконец, решим уравнение  yY1  xY2  0 . Из которого находим
Y1   x , Y2   y . Поэтому ПНОД ( L13 , L23 )   x2  x y  y .
Пример 6.2.5. Решим предыдущий пример иначе, расположив операторы по степеням  y , L13  x x y   y   x3  y x , L23  x y2  ( x2  y ) y   . Коэффициенты операторов принадлежат кольцу K [ x ] . Имеем уравнение
(a1 y  a0 ) (( x x   ) y   x3  y x )  b0 ( x y2  ( x2  y ) y   )  0 . (6.2.11)
Система для коэффициентов имеет вид
a1 ( x x   ) 
b0 x
 0, 

a1 ( x3  y x )  a0 ( x x   )  b0 ( x2  y )  0, 
a1 x 
b0
 0. 
Исключив неизвестные, получим
205

a1  x  b0  0, a0 ( x x   )  0.
Ранг правого результанта равен трем, следовательно, операторы имеют
правый делитель первого порядка по  x . Простейшее решение предыдущей
системы, отвечающее минимальному решению уравнения (6.2.11) таково
a1 y  a0   y , b0   x , a0  0 . Таким образом, имеем уравнение  yY1 
(  x )Y2  0 ,
то
есть
Y1   x ,
Y2   y .
Поэтому
ПНОД ( L13 , L23 ) 
  x2  x y  y .
6.3. Совместность линейных уравнений и факторизация операторов в частных производных
Линейные уравнения с некоммутативными коэффициентами применяются не только к отысканию общих делителей ЛОЧП, но и к исследованию
линейных систем ЛУЧП на совместность и к факторизации ЛОЧП. Заметим,
что отсутствие общих правых делителей у ЛОЧП не означает отсутствия нетривиальных решений у системы ЛУЧП.
Рассмотрим систему дифференциальных уравнений в частных производных с одной неизвестной функцией z ( x , y )
An j (a; x , y ) z  0, j  1, 2,..., m .
(6.3.1)
Теорема 6.3.1. Для того чтобы система (6.3.1) была только тривиально
совместна достаточно, чтобы уравнение
m
X
sj
An j (a; x ,  y )   ,
(6.3.2)
j 1
где 0  s j  n1  nm  n j  1, имело решение в кольце K [ x , y ] .
Достаточность. Предположение о разрешимости уравнения (6.3.2) и
нетривиальной совместности системы (6.3.1) приводит к противоречию
m
X
sj
An j (a; x , y )u( x , y )  0  u( x , y ) при u( x , y )  0 .
■
j 1
Пример 6.3.1. Рассмотрим систему уравнений в частных производных
с постоянными коэффициентами
206
(2 x2   x y   x   y   )z  0, 

( x   y  2 ) z  0. 
(6.3.3)
Умножим второе уравнение слева на 2 x   y  3 и вычтем из первого,
получим эквивалентную систему
( y2  6 y  5 ) z  0,

( x   y  2 ) z  0. 
(6.3.4)
Очевидно, что операторы системы (6.3.3) не имеют правых общих делителей.
Из
(6.3.4)
легко
получаем
общее
решение
системы
z  C1 exp( 3 x  5 y )  C 2 exp( x  y ) , где C1 , C 2 ― произвольные постоянные.
Поэтому, хотя R( x )   x2  2 x  3 , R( y )   y2  6 y  5 не равны тождественно нулю, система совместна.
Установим, что уравнение (6.3.2) не разрешимо. Перепишем операторы
системы
в
виде
L11  ( x   ) y  2 x2   x   ,
L12   y   x  2 .
Здесь
q1  q2  1 , поэтому s1  s2  0 и уравнение (6.3.2) приобретает вид
X 0 [( x   ) y  2 x2   x   ]  Y0 [ y   x  2 ]   .
Следовательно, должно быть X 0 ( x  у )  Y0  0 , X 0 ( 2 x2   x   ) 
Y0 ( x  2 )   . Подставляя Y0 из первого уравнения во второе, получим
противоречивое соотношение X 0 ( 2 x2   x  3 )   .
Получим условия факторизуемости оператора L2 (a; y ,  x ) .
Теорема 6.3.2. Для того чтобы оператор L2 (a; y ,  x ) делился справа на
оператор L(b; y ,  x )  b10 x  b01 y  b00
необходимо и достаточно при
b10  0 выполнение условий
a20 u2  a11u  a02  0, 

a20 [u'x  uu'y  2uv ]  a11[u'y  v ]  a10 u  a01  0,

a20 [v 'x  uv 'y  v 2 ]  a11  a10  a00  0, 
где u  b01 / b10 , v  b00 / b10 ;
(6.3.5)
207
при b01  0 выполнения условий
a02 u12  a11u1  a20  0,

a02 [u1' y  uu1' x  2u1 v1 ]  a11[u1' x  v1 ]  a01u1  a10  0,

a02 [v1' y  u1 v1' x  v12 ]  0.
(6.3.6)
где u1  b10 / b01 , v1  b00 / b01 .
Если выполняются условия (6.3.5), а условия (6.3.6) не выполняются,
то b01  0 . При выполнении условий (6.3.6) и невыполнении условий (6.3.5)
b10  0 .
Доказательство. Расположим операторы L2 (a; y ,  x ) 

aij xi  yj ,
0 i  j  2
L(b; x ,  y ) =

bij xi  yj сначала по степеням  x потом по степеням  y и со-
0  i  j 1
ставим правые результанты R( x ) , R( y ) . Получим
a02 y2  a01 y  a00
a20
a11 y  a10
R( y )  b10
b01 y  (b00  b10' x )
0
b10
b01 y  b00
a02
a11 x  a01
a20 x2  a10 x  a00
R( x )  b01
'
b10 x  (b00  b01
y )
0
b01
'
'
b01
x y  b00 x  ,
(6.3.7)
'
b10' y x  b00
y ,
(6.3.8)
b10 x  b00
где |*|| знак правого определителя.
В силу следствия 6.2.3 равенство нулю обоих результантов является
необходимым
и достаточным
условием
существования
у оператора
L2 (a; y ,  x ) делителя, содержащего  x и  y . Если R( y )  0 , R( x )  0 , то
делитель содержит только  x . Если же R( y )  0 , но R( x )  0 , то делитель
содержит только  y . Получим условия (6.3.5), условия (6.3.6) находятся аналогично. Для вычисления определителя (6.3.7) имеем
R( y ) = a20 X 1 +( a11 y  a10 ) X 2 +( a02 y2  a01 y  a00 ) X 3 ,
(6.3.9)
208
где X 1 , X 2 , X 3 , являются отличным от нуля решением системы
'
'

b01 X1  [b01 y  (b00  b10' x ) ] X 2  [b01
x y  b00 x  ] X 3  0, 

b10 X 2
[b01 y  b00 ] X 3  0. 
Систему
(6.3.10)
решаем
так:
из
второго
уравнения
(6.3.10)
находим
X 2  [b01b10 1 y  b00b10 1 ]X 3 . Подставляя в первое уравнение, получим
'
'
'
b10 X 1  [b01
x y  b00 x  ( b01 y  ( b00  b10 x ) ) 
(b01b10 1 y  b00b10 1 )]X 3  0 .
Отсюда
'
1
1
1 '
2
X 1  [b012 b102 y2  {b01
x b10  b01b10 ( b01b10 ) y  b00b01b10 
'
1
1
1 '
b01b102 (b00  b10' x )} y  {b00
x b10  b01b10 ( b00 b10 ) y 
(b00  b10' x )b00b102 } ] , (6.3.11)
где положено X 3   . Подставляя теперь X 1 , X 2 , X 3 , в (6.3.9) и приравнивая коэффициенты при одинаковых степенях  y , приходим к (6.3.5). ■
Если оператор L2 (a; y ,  x ) приведен к каноническому виду, то условия
(6.3.5), (6.3.6) принимают особенно простой вид. Оставим для коэффициентов оператора, записанного в канонической форме, старые обозначения.
1. a112  4a20 a02  0 .В канонической форме a20  a02  0 , a11  1 .
Имеем
u  0 , v  a01 , (a01 )'y  a10a01  a00  0 ,
(6.3.12)
u1  0 , v1  a10 , (a10 )'x  a10a01  a00  0 .
(6.3.13)
2. a112  4a20 a02  0 .В канонической форме a20  1 , a02  a11  0 . Имеем
u  0 , a01  0 , v 'x  a10v  v 2  a00  0 .
В этом случае условия (5.2.6) не выполняются.
3. a112  4a20 a02  0 . В канонической a02  a20  1 , a11  0 . Имеем
(6.3.14)
209
u 2  1  0, 

( u'x  uu'y  2uv )  a10 u  a01  0,

(v x' uv 'y  v 2 )  a10v  a00  0.
(6.3.15)
u12  1  0,

( u1 )'y  u1 ( u1 )'x  2u1 v1  a01u1  a10  0,

(v1 )'y  u1 (v1 )'x  v12  a01v1  a00  0.
(6.3.16)
Пример 6.3.1. Найти решение задачи Коши
x 2 x2 ( z )  y 2 y2  0 , z | y 1  f ( x ) ,  y ( z )
y 1
 F ( x) .
(6.3.17)
Из (6.3.5) находим u  yx 1 , v   x 1 . Следовательно, имеет место факторизация
( x 2 x  xy y  x )( x  xy 1 y  x 1 ) z  0 .
Отсюда получаем систему
 x   xy  x  w  0, 

  yx   x   z  w.
2
x
y
1
x
1
(6.3.18)
y
Решая последовательно уравнения первого порядка из системы (6.3.18),
находим общий вид решения уравнения (6.3.17)


z ( x , y )  y xy 1   ( xy ) .
(6.3.19)
Получили решение задачи Коши z ( x , y )  21 ( f ( x , y )  f ( x y 1 )) 
xy 1
4 1 xy

xy 1
 3/ 2
f ( )d  2 1 xy
xy

3/ 2
F ( )d .
xy
6.4. Линейные дифференциально−разностные операторы по разным переменным
Кольцо косых многочленов K [u, v ] при  u   ,  v   v ― некоторый
автоморфизм поля K ,  u ― некоторый гомоморфизм поля K ,  v  0 , изоморфно кольцу K [  u ,  v ] . Пусть K ― поле функций f ( x , y ) вещественных
или комплексных переменных. Определим гомоморфизм  u как дифферен-
210
цирование поля K по переменной x ―  u   x   / x . В качестве автоморфизма  v возьмем отображение, действующее в K по правилу  cy f ( x , y ) 
i
 f ( x , y  c ) , c  C . В поле K определены выражения  xi  ykc f   kc
y x f ,
f  K и i , j  N . Условимся в верхнем индексе элемента f  K обозначать производную i - го порядка по переменной x через ( i ) , а через [k c ] ,
k  Z , — результат применения разностного оператора k раз, например,
 xi  yjc a  a ( i )[ jc ] .
Рассмотрим кольцо K [ x ,  yc ] операторов (многочленов) от элементарных операторов  x ,  cy — кольцо линейных дифференциально-разностных
по

разным

переменным
операторов
(ЛДРО)
вида
Am (a; x ,  yc ) 
aij xi  yjc ; наибольшая степень m  i  j монома  xi  ycj , входящего в
0 i  j  m
оператор Am , называется порядком оператора Am .
Ясно, что операторы Am (a; x ,  yc ) могут рассматриваться как элементы
кольца K [ x ,  yc ] , либо как элементы кольца K [ cy ][ x ] , либо как элементы
кольца K [ x ][ yc ] . Соответственно будем писать:
p
q
c
y
— Am (a; x ,  )   aij xi  yjc , aij  K , где m порядок оператора, p
i 0 j  0
порядок по  x , q порядок по  cy ;
p
c
y
— Am  Lp ( A( ); x )   Ati (a j ; yc ) xi , Ati (a j ; yc )  K [ cy ] операторы
i 0
некоторых порядков t i ;
q
— Am  Lq ( B( x ); yc )   Br j (ai ;  x ) yjc , Br j (ai ;  x )  K [ x ] операторы
j 0
некоторых порядков rj .
В кольце ЛДРО определены операции перехода к формально сопряженным операторам, индуцированные соответствующими операциями в
211
кольце косых многочленов K [u, v ] :
— в кольце K [ x ,  yc ] сопряженный вычисляется по формуле
p
q
A (a; x ,  )   ( 1)i  xi  y jc (aij ) ;
*
m
c
y
(6.4.1)
i 0 j 0
— в кольце K [ cy ][ x ] сопряженный оператор определяется в соответствии с формулой
p
*x
m
*x
p
c
y
A  L ( A( );  x )   ( 1)i  xi ( y ( Ati (a j ;  yc ) )) ,
(6.4.2)
i 0
где символ L*px означает сопряженный по  x , а  y — операция сопряжения в
кольце K [ cy ] ;
— в кольце K [ x ][ yc ] сопряженный оператор определяется в соответствии с формулой
q
A  L ( A( x );  )    y jc ( x ( Br j (ai ; x ) )) ,
*y
m
*y
q
c
y
(6.4.3)
j 0
где L*q y означает сопряженный по  cy , а  x — операция сопряжения в кольце
K [ x ] .
Пример 6.4.1. Найти сопряженные операторы A2* , A2* y к оператору A2
 a11 x yc  a10 x  a01 yc  a00 . Проверить тождество A2* y* y  A2 .
Оператор A2* , сопряженный по обеим переменным к оператору A2 , согласно (6.4.1) имеет вид
A2*   x y c (a11 )   x (a10 )   y c (a01 )  a00
(6.4.4)
или
[c]
A2*  a11[  c ] x y c  (a01
 a11[ c ](1) ) yc  a10 x  a10(1)  a00 . Нетрудно проверить
тождество A2**  A2 .
Оператор A2* y , сопряженный по переменной y к оператору A2 , найдем,
записав его в виде A2  (a11 x  a01 ) yc  a01 yc  a00 . Согласно (6.4.3)
212
A2* y   yc ( x (a11 x  a01 ))   x (a20 x )   x (a00 ) 
[c]
[c]
 ( x (a11
 x  a01
 ) xc   x (a20 x  a00 ) .
Далее находим
[ c ]
A2* y* y   cy (( x x (a11[ c ] x  a01
01 ))   x x ( a20 ) x   x x ( a00 ) .
Учитывая,
что
( y )2   , получим A2* y* y  a11 x yc  a01 cy  a20 x  a00  A2 .
Рассмотрим в этом случае задачу отыскания ПНОД множества ЛДРО
Ank (a; x ,  yc )  K [ x , yc ] , k  1, m , nk ― порядок оператора Ank , считая сначала операторы элементами кольца K [ x ][ yc ] , то есть Ank (a;  x ,  cy ) 
c
y
qk
c
y
 Aqk ( A(a; x );  )  Aqk ( A( x ); )   Ari (a; x ) yic ,
где
коэффициенты
i 0
Ati ( a; x )
операторы некоторых порядков
t i . Положим
q1  max(qk ) ,
1 k  m
qm  min(qk )  d0 , Ad j  ПНОД ( Ad j 1 , Aq j ) , где d j порядок соответствующего
1 k  m
оператора по  cy , j  1, m  1 , q1    qm  d0  d1  d2    dm 1  d .
Результантные матрицы операторов строим с помощью уравнения
m
X
sk
( X ( f k ; x );  yc ) Aqk ( A( x ); yc )  0 ,
(6.4.5)
k 1
где sk  q1  qm  qk  1 , X ( f k ; x ) ― неизвестные коэффициенты подлежащие
определению в кольце K [ x ] . Выражения для коэффициентов оператора
Lq1 q2 ( A(a; x ); yc )  Lq1 ( B(b; x ); yc )  Lq2 (G ( g; x ); yc ) , где q1 и q2 порядки
операторов
q1  q2

относительно
k
 A (a; 
x
 cy
найдем,
записав
Lq1 q2 ( A(a; x ); yc ) 
) ykc . Получим аналог формулы (6.1.5) для k  0, q1  q2
k 0
k
A (a; x ) 
min( q1 ,k )
min( q1 , s )


s max( 0 ,k q2 )
B i (b; x )G k  s ( g [yic ]; x ) .
(6.4.6)
is
Отсюда при p1  r , B r (b; x )   , B i (b; x )  0 i  r найдем коэффициенты оператора  yrc Lq2 (G ( g; x ); yc )
213
Ar ,k (G ( g; x ))  G k ( g[yrc ]; x ) , k  0, q2 ,
(6.4.7)
где символом G k ( g [yrc ] ; x ) обозначен результат применения r раз оператора
 cy к коэффициентам оператора G k ( g; x ) .
Правая
результатная
матрица
R m ( x )
имеет
размерность
M k ( x )
размерности
m
 ( s
 1)  (q1  qm )
k
и составлена из подматриц
k 1
( sk  1)  (q1  qm ) , составленных из коэффициентов (6.4.7)
T
 A sk , q1 qm 1 ( x ) A sk , q1 qm 2 ( x )  A sk , 0 ( x )  


M k ( x )     .
 0  0 A0 , qk ( ) A0 , qk 1 ( )  A0 ,0 ( )  
x
x
x 

(6.4.8)
Рассмотрим теперь операторы Ank (a;  x ,  yc ) как элементы кольца
K [ cy ][ x ] ,
то
Ank (ak ;  x ,  yc )  Apk ( A(ak ; yc );  x )  Apk ( A( yc ); x ) 
есть
pk
  Atkj (ai ; yc ) xj с коэффициентами At j ( a; yc ) , положим p1  max( pk ) , pm 
1 k  m
j 0
min( pk )  d 0 , Ad j  ПНОД ( Ad j 1 , Ap j ) , где d j порядки операторов по  x ,
1 k m
j  1, m  1 , p1    pm  d 0  d1  d 2    d m 1  d .
Соответствующее уравнение теперь имеет вид
m
X
sk
( X ( f k ; yc );  x ) Apk ( A( yc ); x )  0 ,
(6.4.9)
k 1
где sk  p1  pm  pk  1 , X ( f k ; yc ) неизвестные коэффициенты подлежащие
определению в кольце K [ cy ] .
Коэффициенты
произведения
c
y
Lp1  p2 ( A(a; ); x ) 
p1  p2
k
 A (a; 
c
y
)  xk
k 0
операторов Lp1 ( B(b; yc ); x ) , Lp2 (G ( g; yc ); x ) ) имеют вид
k
c
y
A (a; ) 
min( p1 ,k )
p1

(
i max( 0 ,k  p2 ) i  s
j
s
)B k  s (b; cy )G i ( xi  s g; cy ) , k  0, p1  p2 .
(6.4.10)
214
Отсюда при q1  r , B r (b; cy )   , B i (b; cy )  0 , i  r получаем коэффициенты оператора  xr Lp2 (G ( g; yc ); x )
min( r , k )
r ,k
c
y
A (G ( g; )) 
( rs )G k  s ( xr  s g; cy ) , k  0, p2  r ,

(6.4.11)
i max( 0 ,k  p2 )
где через G k  s ( xr  s g; cy ) обозначено применение к коэффициентам оператора G k  s ( g; cy ) r  s - ой степень оператора  x .
Для коэффициентов Ar ,k ( G ( g; cy )) имеем
 r r k  i ) r i
c
 ( i )G ( x g; y ), ( r  k )  ( r  k )  ( k  p2 ),
 i 0
(6.4.12)
Ar ,k ( cy )   r
  ( r )G k i ( r i g; c ), ( r  k )  ( r  k )  ( k  p ).
x
y
2
 i k  p1 i
Коэффициенты Ar ,k ( cy ) обладают следующими свойствами.
Теорема 6.4.1. 1) A0,k ( G ( g; cy ))  G k ( g; cy ) , k  0, p 2 ;
2) Ar  j ,r  p2  j ( G ( g; cy ))  G p2 ( g; cy ) , j  1, r ;
3) Ar , k ( G ( g; cy ))  Ar 1, k 1 ( G ( g; cy ))  Ar 1, k ( G ( x g; cy )) .
Правая
результантная
матрица
R m ( xc )
имеет
размерность
m
(s
k
 1)  ( p1  pm ) , где sk  p1  pm  pk  1 , и составлена из подматриц
k 1
M k ( yc ) размерности ( sk  1)  ( p1  pm ) , отвечающих, соответственно, операторам Ank (a; x , y )  Lpk ( B(a; yc ); x ) , имеет вид
T
 Ask , p1  pm 1 ( cy ) A sk , p1  pm 2 ( cy )  Ask , 0 ( cy )  


M k ( yc )    .


0 , pk
0 , pk 1
c
( cy )  A0 , 0 ( cy )  
 0  0 A ( y ) A

(6.4.13)
m
Из рассмотрения уравнения
Y
s j
An* j (a; x , y )  0 определяются левые
j 0
результантные
матрицы
R*m ( x )  ( M1* ( x ),..., M m* ( x ))T ,
R* m ( cy ) 
215
 ( M1* ( cy ),..., M m* ( yc ))T , составленные, соответственно, из подматриц
T
 A* sk , p1  pm 1 ( cy ) A* sk , p1  pm 2 ( cy )  A* sk , 0 ( yc )  


M k* ( cy )    , (6.4.14)

 
*0 , pk
*0 , pk 1
c
c
*0 , 0
c
0

0
A
(

)
A
(

)

A
(

)
y
y
y


T
 A* sk , q1 qm 1 ( x ) A* sk , q1 qm 2 ( x )  A* sk , 0 ( x )  


M k* ( x )     .
 0  0 A*0 , qk ( ) A*0, qk 1 ( )  A*0 , 0 ( )  
x
x
x 

(6.4.15)
Обозначим через d* порядок ЛНОД по  x , d* порядок ЛНОД по  cy ,
r*  rang R*m ( x ) , r*  rang R*m ( cy ) левые ранги левых результантных матриц множества операторов.
Имеет место утверждение
Теорема 6.4.2. Справедливы соотношения:
r  d  p1  pm , r  d   q1  qm ;
r*  d*  p1  pm ; r*  d*  q1  qm .
Доказательство с соответствующими изменениями аналогично доказательству теоремы 1.7.5.
Приведем несколько следствий.
Следствие 6.4.1. Справедливы соотношения:
r  r*  d*  d , r  r*  d*  d .
Следствие 6.4.2. Для того чтобы операторы Ani (ai ; x , yc ) были взаимно просты в совокупности справа (слева) необходимо и достаточно выполнение условий:
r  p1  pm , r  q1  qm ,
( r*  p1  pm , r*  q1  qm ).
Следствие 6.4.3. Для того чтобы операторы Ani (ai ; x , yc ) имели правый (левый) наибольший общий делитель порядка:
216
1) d  0 по  x , d  0 по  cy ( d*  0 по  x , d*  0 по  cy );
2) d  0 , d  0 , ( d*  0 , d*  0 );
3) d  0 , d  0 , ( d*  0 , d*  0 );
4) d  0 , d  0 , ( d*  0 , d*  0 ),
необходимо и достаточно выполнение следующих условий, соответственно:
1) r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm );
2) r  p1  pm , r  q1  qm ), ( r*  p1  pm , r*  q1  qm ;
3) r  p1  pm , r  q1  qm ), ( r*  p1  pm , r*  q1  qm );
4) r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm ).
Рассмотрим систему ОЛДРУ с одной неизвестной функцией z ( x , y )
An j (a; x , yc ) z  0 , j  1, 2,..., m .
(6.4.16)
Теорема 6.4.3. Для того чтобы система (6.4.16) была только тривиально совместна достаточно, чтобы уравнение
m
X
sj
An j (a; x , yc )   ,
(6.4.17)
j 1
где 0  s j  n1  nm  n j  1, имело решение в кольце K [ x ,  yc ] .
Достаточность. Предположение о разрешимости уравнения (6.4.17) и
нетривиальной совместности системы (6.4.16) приводит к противоречию:
m
X
sj
An j (a; x ,  cy )u( x , y )  0  u( x , y ) при u( x , y )  0 .
■
j 1
6.5. Линейные операторы в частных разностях
Пусть в поле K функций f ( x , y ) определены операторы взятия разностей  xc1 f ( x , y )  f ( x  c1, y ) с1 C и  cy 2 f ( x , y )  f ( x , y  c 2) с 2  C ,
причем  xc1 cy 2 f ( x , y )   cy 2 xc1 f ( x , y )  f ( x  c1, y  c 2) . Кольцо косых многочленов K [u, v ] над полем K изоморфно кольцу K [ xc1 ,  yc 2 ] линейных
операторов в частных разностях (ЛОЧР), если выбрать  u   xc1 ,  v   yc 2 и
217
u  0 , v  0 .
Условимся
далее
 cy 2 xc1 f ( x , y )
элементы
обозначаются
через
f x[,icy1, jc 2] ( x , y ) , или короче f x[ ic, y1, jc 2]  f y[ ,jcx 2 ,ic1] , где i , j  Z степени разностных
операторов  xc1 ,  cy 2 .
Элементы кольца K [ xc1 ,  yc 2 ] — многочлены вида Am ( f ; xc1 , yc 2 ) 


aij xic1 yjc 2 , где m  i  j наибольшая степень монома  xic1 yjc 2 , входя-
0 i  j  m
щего в оператор Am , называется порядком оператора.
Операторы Am (a; xc1 ,  yc 2 ) можно рассматриваться как элементы колец
K [ xc1 , yc 2 ] , K [ cy 2 ][ xc1 ] , K [ xc1 ][ yc 2 ] и в соответствии с этим писать
p
c1
x
q
c2
y
Am (a; , )   aij xic1 yjc 2 , где aij  K , m порядок оператора, p поряi 0 j 0
p
c2
y
c1
x
c2
y
c1
x
док по  , q порядок по  ; Am  Lp ( B ( ); )   Bti (b; yc 2 ) xc1 , коэфi 0
фициенты
Bti (b; cy 2 )  K [ cy 2 ]
операторы
некоторых
порядков
ti ;
q
c1
x
c2
y
Am  Lq (G ( ); )   Gr j ( g;  xic1 ) yjc 2 , коэффициенты Gr j ( g;  xc1 )  K [ xc1 ]
j 0
операторы некоторых порядков rj .
Формально сопряженные операторы определяются следующим образом:
— в кольце K [ xc1 , yc 2 ] сопряженный оператор определяется по формуле
p
c1
x
q
A (a; , )    x ic1 y jc 2 (aij ) ;
*
m
c2
y
(6.5.1)
i 0 j 0
— в кольце K [ cy 2 ][ xc1 ]  y -сопряженный оператор
p
A  L ( B ( );  )    xc1 ( y ( Bti (a j ;  yc 2 ) )) ,
*x
m
*x
p
c2
y
c1
x
i 0
(6.5.2)
218
где символ L*px означает сопряженный по  xc1 , а  y — операция сопряжения в
кольце K [ cy 2 ] ;
— в кольце K [ xc1 ][ yc 2 ]  x -сопряженный оператор
q
A  L (G ( );  )    y jc 2 ( x (Gr j ( g; xc1 )e )) ,
*y
m
*y
q
c1
x
c2
y
(6.5.3)
j 0
где символ L*q y означает сопряженный по  cy 2 , а  x — операция сопряжения
в кольце K [ xc1 ] .
Пример 6.5.1. Найти операторы A2* , L*1 x сопряженные к оператору
A2  a11 xc1 cy 2  a10 xc1  a01 yc 2  a00 . Проверить тождество L*1 x* x  A2 .
Оператор A2* , сопряженный по обоим элементарным операторам к оператору A2 , согласно (6.5.1) имеет вид
A2*   xc1 y c 2 (a11 )   x c1 (a10 )   y c 2 (a01 )  a00
(6.5.4)
или
[  c1]  c1
A2*  a11[x,cy1, c 2 ] x c1 y c 2  a10
 a01[  c 2] y c 2  a00 . Нетрудно проверить, что
x x
A2**  A2 .
Оператор A2* x  L*1 x , сопряженный по «переменной» x к оператору A2 ,
найдем, записав A2  L1  (a11 cy 2  a10 ) xc1  a01 cy 2  a00 . Согласно (6.5.2) находим
L*1 x   x c1 ( y (a11 cy 2  a10 ))   y (a01 cy 2 )   y (a00 ) 
  y (a11[x c1] ) x c1 cy 2   y (a01[x c1] ) x c1   y (a01 ) yc 2   y (a00 ) .
Далее находим:
L*1 x* x   xc1[ y ( y (a11[x c1] )) yc 2   y (a01[x c1] ) ]   y ( y (a01 )) yc 2   y ( y (a00 )) .
Так
как ( y )2   , то A2* y* y  A2 .
Рассмотрим задачу отыскания ПНОД и ЛНОД множества ЛОЧП
Ank (ak ; xc1 ,  yc 2 ) , k  1, m , считая сначала их элементами кольца K [ xc1 ][ yc 2 ] ,
219
то
есть
Ank (ak ;  xc1 ,  cy 2 )  Lqk (G ( g; xc1 );  yc 2 ) .
Положим
q1  max(qk ) ,
1 k  m
qm  min(qk )  d0 , Ad j  ПНОД ( Ad j 1 , Aq j ) , где d j порядок соответствующего
1 k  m
оператора по  cy 2 , j  1, m  1 , q1    qm  d0  d1  d2    dm 1  d .
Для этого с помощью уравнения
m
X
sk
( X ( f k ; xc1 );  yc 2 ) Aqk ( A( xc1 ); yc 2 )  0 ,
(6.5.5)
k 1
где sk  q1  qm  qk  1 , X ( f k ; xc1 ) неизвестные коэффициенты подлежащие
определению в кольце K [ xc1 ] , построим результантные матрицы. Найдем
выражения
для
коэффициентов
оператора
Lq1 q2 ( A(a; xc1 ); cy 2 ) 
 Lq1 ( B(b; xc1 ); yc 2 ) Lq2 (G ( g; xc1 ); yc 2 ) , где q1 и q2 порядки операторов отноc2
y
c1
x
c2
y
сительно  . Записав Lq1 q2 ( A(a; ); ) 
q1  q2
k
 A (a; 
c1
x
)  ykc 2 , получим по
k 0
аналогии с предыдущим,
k
c1
x
A (a; ) 
min( q1 ,k )
min( q1 , s )


s max( 0 ,k q2 )
B i (b; xc1 )G k  s ( g [yic 2]; xc1 ) , k  0, q1  q2 . (6.5.6)
i s
Отсюда при q1  r , B r (b; xc1 )   , B i (b; xc1 )  0 i  r , найдем коэффициенты оператора  yrc 2 Lq2 (G ( g; xc1 ); yc 2 )
Ar ,k (G ( g; xc1 ))  G k ( g [yrc 2 ]; xc1 ) , k  0, q2 ,
(6.5.7)
где символом G k ( g[yrc 2 ]; xc1 ) обозначен результат применения r раз оператора
 cy 2 к коэффициентам оператора G k ( g; xc1 ) .
Теорема 6.5.1. 1) A0 ,k ( G( g; xc1 ))  G k ( g; xc1 ) , k  0, q 2 ;
2) Ar  j ,r q2  j ( G ( g; xc1 ))  G q2 ( g; xc1 ) , j  1, r ;
3) Ar , k ( G ( g; xc1 ))  Ar 1, k 1 ( G ( g; xc1 ))  Ar 1, k ( G ( g[yc 2]; xc1 )) .
Из (6.5.5) следует, что правая результатная матрица R m ( xc1 ) имеет
220
m
размерность
 ( s
 1)  (q1  qm ) и составлена из подматриц M ( xc1 ) размер-
k
k 1
ности ( sk  1)  (q1  qm ) , составленных из коэффициентов (6.5.7)
T
 Ask , q1 qm 1 ( xc1 ) A sk , q1 qm 2 ( xc1 )  A sk , 0 ( xc1 )  


M k ( xc1 )     .
 0  0 A0 , qk ( c1 ) A0, qk 1 ( c1 )  A0 ,0 ( c1 )  
x
x
x 

(6.5.8)
Теперь рассмотрим операторы Ank (a;  xc1 , yc 2 ) как элементы кольца
pk
K [ cy 2 ][ xc1 ] , то есть Ank (ak ;  xc1 ,  cy 2 )  Apk ( A( yc 2 );  xc1 )   At j ( yc 2 ) xj c1 с
j 0
коэффициентами At j (  yc 2 ) , обозначив p1  max( pk ) , pm  min( pk )  d 0 , Ad j 
1 k  m
1 k m
=ПНОД ( Ad j 1 , Ap j ) , где d j порядки операторов по  xc1 , j  1, m  1 , p1  
 pm  d 0  d1  d 2    d m 1  d .
Соответствующее уравнение теперь имеет вид
m
X
sk
( X ( f k ; yc 2 );  xc1 ) Apk ( Ak ( yc 2 ); xc1 )  0 ,
(6.5.9)
k 1
где sk  p1  pm  pk  1 , X ( f k ; yc 2 ) неизвестные коэффициенты подлежащие
определению в кольце K [ cy 2 ] .
Коэффициенты
p1  p2

k
 A (a; 
c2
y
Ak (a; сy 2 )
произведения
Lp1  p2 ( A(a; yc 2 ); xc1 ) 
) xk c1 операторов Lp1 ( B(b; yc 2 );  xc1 ) , Lp2 (G ( g; yc 2 ); xc1 ) име-
k 0
ют вид
k
c2
y
A (a; ) 
min( p1 ,k )
min( p1 , s )


s max( 0 , k  p2 )
B i (b; cy 2 )G k  s ( g [ic1]; cy 2 ) , k  0, p1  p2 , (6.5.10)
is
Отсюда при q1  r , B r (b; cy 2 )   , B i (b; cy 2 )  0 i  r получаем коэффициенты оператора  xrс1 Lp2 (G ( g; yc 2 ); xс1 )
Ar ,k (G ( g; 2y ))  G k ( g[xr c1]; cy 2 ) , k  0, p2  r .
(6.5.11)
221
где символ G k ( g[xr c1]; cy 2 )
означает, что к коэффициентам оператора
G k ( g; cy 2 ) применена r степень оператора  xc1 .
Коэффициенты Ar ,k (G ( g; y2 )) обладают свойствами, указанными в
теореме 10.5.1.
Аналогично, правая результантная матрица R m ( cy 2 ) размерности
 m

  ( sk  1)  ( p1  pm ) , где sk  p1  pm  pk  1 , составлена из подматриц
 k 1

M k ( yc 2 ) размерности ( sk  1) ( p1  pm ) , отвечающих, соответственно, операторам Ank (ak ; xc1 ,  cy 2 )  Lpk ( B(a; y2 c ); xc1 ) , имеет вид
T
 A sk , p1  pm 1 ( cy 2 ) A sk , p1  pm 2 ( cy 2 )  A sk , 0 ( cy 2 )  


M k ( yc 2 )     .

0 , pk
0 , pk 1
c2
c2
0, 0
c2 
 
0

0
A
(

)
A
(

)

A
(

)
y
y
y


(6.5.12)
m
Из рассмотрения уравнения
Y
s j
An* j (a; x , y )  0 определяются левые
j 0
результантные
матрицы
R*m ( x )  ( M1* ( x ),..., M m* ( x ))T ,
R* m ( cy ) 
 ( M1* ( cy ),..., M m* ( yc ))T , составленные из подматриц
T
 A* sk , p1  pm 1 ( cy 2 ) A* sk , p1  pm 2 ( cy 2 ) A* sk , 0 ( cy 2 )  


M k* ( yc 2 )     . (6.5.13)

*0 , pk
*0 , pk 1
c2
c2
*0 , 0
c2 
 
0

0
A
(

)
A
(

)

A
(

)
y
y
y


Аналогично
T
 A* sk , q1 qm 1 ( xc1 ) A* sk , q1 qm 2 ( xc1 ) A* sk , 0 ( xc1 )  


M k* ( xc1 )    . (6.5.14)
 0  0 A*0 , qk ( c1 ) A*0 , qk 1 ( c1 )  A*0 , 0 ( c1 )  
x
x
x


Обозначим порядок ЛНОД по  xc1 сопряженных операторов через d *x ,
порядок ЛНОД по  cy 2 сопряженных операторов через d *y , ry*  rang R* m ( xc1 ) ,
222
rx*  rang R*m ( yc 2 ) левые ранги левых результантных матриц множества операторов.
Имеет место
Теорема 6.5.2. Справедливы соотношения:
rx  d x  p1  pm , ry  d y  q1  qm ;
rx*  d *x  p1  pm ; ry*  d *y  q1  qm .
Приведем несколько следствий.
Следствие 6.5.1. Справедливы соотношения:
rx  rx*  d x*  d x , ry  ry*  d *y  d y .
Следствие 6.5.2. Для того чтобы операторы Ani (ai ; xc1 ,  yc 2 ) были взаимно просты в совокупности справа (слева) необходимо и достаточно выполнение условий:
rx  p1  pm , ry  q1  qm ,
( rx*  p1  pm , ry*  q1  qm ).
Следствие 6.5.3. Для того чтобы операторы Ani (ai ; xc1 ,  yc 2 ) имели правый (левый) наибольший общий делитель порядка:
1) d x  0 по  xc1 , d y  0 по  cy 2 ( d *x  0 по  xc1 , d *y  0 по  cy 2 );
2) d x  0 , d y  0 , ( d *x  0 , d *y  0 );
3) d x  0 , d y  0 , ( d *x  0 , d *y  0 );
4) d x  0 , d y  0 , ( d *x  0 , d *y  0 ),
необходимо и достаточно выполнение следующих условий, соответственно:
1) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm );
2) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm );
3) rx  p1  pm , ry  q1  qm ), ( rx*  p1  pm , ry*  q1  qm );
4) rx  p1  pm , ry  q1  qm , ( rx*  p1  pm , ry*  q1  qm ).
Рассмотрим систему обыкновенных линейных уравнений в частных
223
разностях (ОЛУЧР) с одной неизвестной функцией z ( x , y )
An j (a; xc1 ,  yc 2 )z  0 , j  1, 2,..., m .
(6.5.15)
Теорема 6.5.3. Для того чтобы система (6.5.15) была только тривиально совместна достаточно, чтобы уравнение
m
X
sj
An j (a; xc1 ,  yc 2 )   ,
(6.5.16)
j 1
имело решение в кольце K [ xc1 , yc 2 ] .
Достаточность. Предположение о разрешимости уравнения (6.5.16) и
нетривиальной совместности системы (6.5.15) приводит к противоречию
m
X
sj
An j (a; x ,  cy )u( x , y )  0  u( x , y ) при u( x , y )  0 .
■
j 1
В приводимых ниже примерах для отыскания ПНОД будем пользоваться модификацией алгоритма вычисления ПНОД.
Пример 6.5.2. Построить правые и левые результантные матрицы операторов A31   x2 c1 y c 2  y xc1  x y c 2   , A22  x xc1 yc 2  ( x  y ) y c 2  2 ,
A23   xc1  x y2 c 2   . Для упрощения будем считать, что с1  1 , с 2  1 .
Напишем правую результантную матрицу R 3 ( 1x ) , расположив операторы
по
степеням
 y1 :
L11  ( x2  x ) y1  y 1x   ,
L12 
 ( x 1x  ( x  y ) ) y1  2 , L32  x y 2   1x   . Здесь q1  q2  1 , q3  2 , поэтому s1  s2  1, s3  0 . Следовательно, результантная матрица будет составлена из подматриц
  x2  x ( y  1) 1x  
0 
M1 ( )  
  ,
2
1
 0



x

y




x
x

1
x
 x 1x  ( x  y  1)
2
M 2 ( )  

0
x 1x  ( x  y )

1
x

M 3 ( 1x )  x
0

 1x    ,
0 
 ,
2  
224
расположенных в произвольном порядке, например, R 3 ( 1x )  ( M 3 ( 1x ),
M 2 ( 1x ), M1 ( 1x ))T .
Расположив операторы по степеням  1x , составим правую результантную
матрицу
R 3 ( y 1 ) .
L12   y 1 x2  y 1x  x y1   ,
Имеем:
L12 
 x y1 1x  ( x  y ) y1  2 , L31   1x  x y2   . Здесь p1  2 , p2  p1  1 , поэтому s1  0 , s2  1 , s3  1. Следовательно, результантная матрица будет составлена из подматриц

M1 ( y 1 )   y1
x y 1  
y

 ( x  1) y1 ( x  y  1) y1  2

0
 ,
M 2 ( )  
1
1
 0

x

(
x

y
)


2

y
y


1
y
 
M 3 ( )  
 0

1
y
( x  1) y 2  

0 
 ,
x y 2    
расположенных в произвольном порядке, например, R 3 ( y 1 )  ( M 3 ( y 1 ),
M 2 ( y 1 ), M1 ( y1 ))T .
Левые результантные матрицы можно построить, например, перейдя к
сопряженным операторам. Тогда левые делители станут правыми делителями
и для их выявления нужно исследовать правые результантные матрицы. Имеем:
A31*   x2 1y  y x1  x 1y   ,
  x1  x 2y   .
Матрицу
 ( x2  x ) 1y  y x1   ,
A22*  x x1 1y  ( x  y  1) 1y  2 ,
R 3* ( x1 )
построим,
записав,
L12*  ( x x1  ( x  y  1) ) 1y  2 ,
 x y2   x1   .

x
 1
 x x  ( x  y  2 )
M 3* ( x1 )  
0

 x2  x


0

0
2
x x1  ( x  y  1)
( y  1) x1  
 x2  x
 x1    

0

2   .

0

1
y x    
A23* 
L11* 
L32 
225
Аналогично можно записать матрицу R 3* ( 1y ) .
Пример 6.5.3. Вычисляя правые ранги матриц R 3 ( 1x ) , R 3 ( y 1 ) ,
R 3* ( x1 ) , R 3* ( 1y ) убедимся, что операторы из предыдущего примера не
имеют ПНОД и ЛНОД. Вычислим, например, правый ранг R 3 ( y 1 ) . Имеем


( x  1) y2  

0



M 3 ( y 1 )   ( x  1) y 1 ( x  y  1) y1  2

0
x y1

  1
y
y



x y2  


0
 .
( x  y ) y 1  2  


x y 1  

0
Умножая справа первую строку на ( x  1) y 1 ,  y1 и вычитая соответственно из третьей и пятой, получим


0

M 3 ( y 1 )   0
0

0

( x  1) y 2  

( x  y )2  y3  y y1  2
x y 1
( x  y ) y 3   y 1  y


x y2  


0
 .
( x  y ) y 1  2  


x y 1  

0
Выполняя далее очевидные преобразования строк справа, найдем
  ( x  1) y 2  


0
M 3 ( y 1 )   0
0

0
0

0
0
где
обозначено
 y y1  2 ,


x y2    

m33   ,
m43  

m53  
0
m33  x ( x  y  2)2  y 5  ( x 2  xy  y 2  2 x ) y3  2 x y2 
m53  ( x  y  2 ) y15  ( x  y ) y3  x ( y  2) y 2   y1  (1  y ) ,
m53   x 2 y2  y y1  2 . Видим, что правый ранг равен трем и, следовательно, операторы не имеют делителей содержащих  1x . Рассматривая аналогично остальные случаи, убеждаемся в том, что операторы не имеют общих
226
ПНОД и ЛНОД.
Пример
6.5.4.
Найти
ЛНОД
операторов
A31
 y y x2   x2 
 y 1x  y 2 1x y , A32  ( x  1) y2 1x  xy y2 .
Запишем уравнение A31 X 1  A32 X 2  0 , где X 1 , X 2 неизвестные операторы. Очевидно, что для отыскания коэффициентов этих операторов придется решать систему уравнений с неизвестными под знаками операторов  1x ,
 y . Чтобы этого не делать перейдем к сопряженным, расположив операторы
по степеням  x1 : A31*   y y x2  ( y 2 y  y ) x1 , A32*  x y2 x1  xy y2  2 x y .
Таким образом, задача сведется к нахождению ПНОД сопряженного к
ЛНОД,
а
уравнение
примет
вид
f 0 {  y y x2  ( y 2 y  y ) x1 } 
( g1 x1  g0 ){ x y2 x1  xy y2  2 x y }  0 с коэффициентами в кольце K [ y ] .
Для их определения имеем систему
g1 (( x  1) y2 )
 0,

f 0 (  y 2 y  y )  g1 (( x  1) y y2  2( x  1) y )  g0 ( x y2 )  0,

g0 ( xy y2  2 x )  0.
f 0 ( y y ) 
Применим для упрощения системы метод Гаусса исключения справа.
Вычтя из второго уравнения первое умноженное справа на y , получим
f 0 (  y y )  g1 (( x  1) y2 )
 0, 

g0 ( x y2 )
 0, 

g0 ( xy y2  2 x )  0. 
Видим что правый ранг правой результантной матрицы системы, совпадающей с транспонированной правой результантной матрицей сопряженных операторов, равен единице. Следовательно, сопряженные операторы
имеют
ПНОД
второго
порядка.
Из
системы
находим
g0  0 ,
f 0  ( x  1) y y  ( x  1) , g1   y 2 . Минимальное решение сопряженного
уравнения имеет вид f 0  ( x  1) y y  ( x  1) , g1 x1  g0   y 2 x1 . Теперь
227
необходимо
найти
решение
уравнения
( ( x  1) y y  ( x  1) )Y11 
(  y 2 x1 )Y02  0 относительно операторов Y11 , Y02 . Снова для упрощения вычислений перейдем к сопряженному уравнению Y11* (( x  1) y y  2( x  1) ) 
Y02* ( y 2 1x )  0 . Решение этого уравнения ищем в виде Y11*  h1 1x  h0 ,
Y02*  k0 . Подставляя в уравнение и сравнивая коэффициенты при одинаковых степенях  1x , получим систему h1 ( xy y  2 x )  k0 ( y 2 )  0 , h0  0 . Из
которой получаем h1  y , k0  x y . Поэтому Y11*  y 1x , Y02*  x y . Следовательно, A31  D2Y11* , A32  D2Y02* . Выполнив деление слева, найдем ЛНОД
D2   1x y  y y .
6.6. Дифференциально–разностные по общей переменной операторы
Пусть кольцо косых многочленов K [u, v ] рассматривается над полем
K функций f ( x ) и замкнуто относительно дифференциального  x  d / dx и
разностного  xc f ( x )  f ( x  c ) c  C операторов. Выберем автоморфизм и
гомоморфизм поля K , положив  u   xc ,  v   ,  u  0 ,  v   x . Тогда кольцо косых многочленов изоморфно кольцу K [ x ,  xc ] дифференциальноразностных по общей переменной операторов.
Построим
результантные
матрицы
множества
операторов
Ank (a; x ,  xc )  K [ x , xc ] , k  1, m . Сначала считаем, что операторы являются
элементами
кольца
K [ xc ][ x ] ,
то
есть
Ank  Apk ( A( xc ); x ) 
pk
  Ati (a; xc ) xi , где Ati ( a; xc ) операторы некоторых порядков t i . Положим
i 0
p1  max( pk ) , pm  min( pk )  d 0 , Ad j  ПНОД ( Ad j 1 , Ap j ) , где d j порядок опе1 k  m
1 k m
ратора по  x , j  1, m  1 , p1    pm  d 0  d1  d 2    d m 1  d .
Сопоставим множеству операторов уравнение
228
m
X
sk
( X ( f k ; xc );  x ) Lpk ( A(a; xc ); x )  0 ,
(6.6.1)
k 1
где sk  p1  pm  pk  1 , X k ( f k ; xc ) неизвестные коэффициенты подлежащие
определению в кольце K [ xc ] .
Исходя из уравнения (6.6.1) и свойства 3) теоремы 6.1.1 построим правую результатную матрицу R m ( xc ) . Эта матрица, имеет вид (1.7.3) и размер-
 m

ность   ( sk  1)  ( p1  pm ) . Она составлена из подматриц
 k 1


sk 1, p1  pm  2
A
(a; xc ) 
 A sk , p1  pm 1 (a; xc )
 sk , p1  pm 2
(a; xc )
A



A sk , pk (a; xc )

c
M k ( x )   s , p 1
A k k (a; xc )



 Ask ,1 (a; c )
x

 A sk , 0 (a; c )
x

0

A sk 1, pk (a; xc )


A sk 1, pk 1 (a; xc )



A sk 1,1 (a; xc )
A sk 1, 0 (a; xc )








A0, pk (a; xc )  
(6.6.2)
A0, pk 1 (a; xc )  




A0 ,1 (a; xc )  

A0 , 0 (a; xc )  
0
0
имеющих вид (1.7.2) и размерность ( sk  1) ( p1  pm ) , отвечающих оператоc
x
pk
c
x
рам Ank (a; x , )  Lpk ( A(a; ); x )   At j (a; xc ) xj , соответственно.
j 0
Расположив
операторы
по
степеням
 xc ,
Ank (a; x , xc ) 
qk
c
x
 Lqk ( B (b; x );  )   Br j (b; x ) xjc , построим правую результатную матриj 0
цу R m ( x ) . Пусть q1  max(qk ) , qm  min(qk )  d0 , Ad j  ПНОД ( Ad j 1 , Aq j ) , где
1 k  m
1 k  m
d j порядки операторов по  xc , j  1, m  1 , q1    qm  d0  d1  d2  
 dm 1  d .
Соответствующее уравнение теперь имеет вид
m
X
k 1
sk
( X ( f k ; x );  xc ) Aqk ( A( x ); xc )  0 ,
(6.6.3)
229
sk
где sk  q1  qm  qk  1 , X ( f k ; x )   f k ,i xi неизвестные коэффициенты подi 0
лежащие определению в кольце K [ x ] , f k ,i  K .
Правая
результатная
матрица
R m ( x )
размерности,
 m

  ( sk  1)  (q1  qm ) , где sk  q1  qm  qk  1 составлена из подматриц
 k 1

T
 Ask , q1 qm 1 ( x ) A sk , q1 qm 2 ( x )  A sk , 0 ( x )  


M k ( x )    
0  0
A0 , qk ( x ) A0 , qk 1 ( x )  A0 , 0 ( x )  

размерности
( sk  1)  (q1  qm ) ,
отвечающих
(6.6.4)
Ank 
операторам
 Lqk (C (a; x ); xc ) .
Здесь и далее такая запись результантных матриц используется в целях
экономии места.
m
Из рассмотрения уравнения
Y
s j
An* j (a; x ,  xc )  0 определяются левые
j 0
результантные
матрицы
R*m ( xc )  ( M1* ( xc ),..., M m* ( xc ))T ,
R* m ( x ) 
 ( M1* ( x ),..., M m* ( x ))T , составленные из подматриц
T
 A* sk , p1  pm 1 ( xc ) A* sk , p1  pm 2 ( xc ) A* sk , 0 ( xc )  


M k* ( xc )     .
 0  0 A*0 , pk ( c ) A*0 , pk 1 ( c ) A*0 , 0 ( c )  
x
x
x 

(6.6.5)
Аналогично
T
 A* sk , q1 qm 1 ( x ) A* sk , q1 qm 2 ( x )  A* sk , 0 ( x )  


M k* ( x )     .
 0  0 A*0, qk ( ) A*0 , qk 1 ( )  A*0 , 0 ( )  
x
x
x 

(6.6.6)
Пример 6.6.1. Написать правую результантную матрицу операторов
относительно
x:
L2 (C (c; xc ); x )  C 2 (c; xc ) x2  C 1 (c; xc ) x  C 0 (c; xc ) ,
L3 ( E (e; xc ); x )  E 3 (e; xc ) x3  E 2 (e; xc ) x2  E 1 (e; xc ) x  E 0 (e; xc ) .
230
Здесь p1  2 , p2  3 , s1  2 , s2  1 . Поэтому оператору L2 (C (c; xc ); x )
отвечает матрица размерности 5  3
 C 2 (c; xc )
 1
c
2
c
 C (c; x )  2C ( x c; x )
 C 0 (c; c )  2C 1 ( c; c ) 
x
x
x
c
M1 ( x )  

 C 2 ( x2 c; xc )
 0
c
1
2
c
 2C ( x c; x )  C ( x c; x )
 C 0 ( 2c; c )
x
x





1
c
2
c
2
c
C (c; x )  C ( x c; x ) C (c; x )   ,


C 0 (c; xc )  C 1 ( x c; xc ) C 1 (c; xc )  
C 0 ( x c; xc )
C 0 (c; xc )  
0
C 2 (c; xc )
0
0
а оператору M 3 ( E (e; xc ); x ) матрица размерности 5  2
 E 3 (e; xc )
 2
c
3
c
 E (e; x )  E ( x e; x )
M 2 ( xc )   E 1 (e; xc )  E 2 ( x e; xc )
 0
c
1
c
 E (e; x )  E ( x e; x )
 E 0 ( e; c )
x
x


0

E 3 (e; xc )  
E 2 (e; xc )   ,

E 1 (e; xc )  
E 0 (e; xc )  
элементы которых вычисляются по теореме 6.1.1. Таким образом, правая результантная матрица операторов L2 (C (c; xc ); x ) , L3 ( E (e; xc ); x ) является
конкатенацией этих матриц: R 2 ( xc )  ( M1 ( xc ), M 2 ( xc ))) .
Обозначим через d* порядок ЛНОД операторов, сопряженных по  x ,
d* ― порядок ЛНОД, операторов, сопряженных по  xc , r*  rang R* m ( xc ) ,
r*  rang R*m ( x ) правые ранги левых результантных матриц множества операторов.
Имеет место теорема, являющаяся следствием теоремы 1.4.1.
Теорема 6.6.1. Справедливы соотношения:
r  d  p1  pm , r  d  q1  qm ;
r*  d*  p1  pm ; r*  d*  q1  qm .
Приведем несколько следствий.
Следствие 6.6.1. Справедливы соотношения:
r  r*  d*  d ; r  r*  d*  d .
231
Следствие 6.6.2. Для того чтобы операторы Ani (a; x ,  x ) были взаимно просты в совокупности справа (слева) необходимо и достаточно выполнение условий:
r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm ).
Следствие 6.6.3.. Для того чтобы операторы Ani (a; x ,  x ) имели правый (левый) наибольший общий делитель порядка:
1) d  0 по  x , d  0 по  x ( d*  0 по  x , d*  0 по  x );
2) d  0 , d  0 , ( d*  0 , d*  0 );
3) d  0 , d  0 , ( d*  0 , d*  0 );
4) d  0 , d  0 , ( d*  0 , d*  0 ),
необходимо и достаточно выполнение следующих условий, соответственно:
1) r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm );
2) r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm );
3) r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm );
4) r  p1  pm , r  q1  qm , ( r*  p1  pm , r*  q1  qm ).
Доказательство. Следует из теоремы 1.7.5.
Пример 6.6.1. Выяснить наличие ПНОД у операторов L13   xc x2 
 x xc x   x , L23   x2 c x  x xc x .
Решение. Сначала выясним наличие ПНОД, содержащего оператор  xc .
Расположив операторы по убыванию степеней  xc : L13  ( x2  x x ) xc   x ,
L23   x x2c  x x xc , составим уравнение
( f1 xc  f 0 )(( x2  x x ) xc   x )  g0 ( x x2 c  x x x2c )  0 ,
(6.6.7)
где X  f1 xc  f 0 , Y  g0 его минимальное решение, коэффициенты которого f1 , f 0 , g0  K [ x ] . Приравнивая коэффициента при одинаковых степенях
 xc нулю, получим систему
232
f1 ( x2  ( x  c ) x ) 
g0 x  0, 

f 0 ( x2  x )  g0 x x  0,
f 0 x
 0. 

f1 x 
Очевидно, что правый ранг правой результантной матрицы операторов
равен трем, поэтому по теореме 6.6.1 операторы не имеют общих правых делителей, зависящих от  x .
Запишем теперь операторы, расположив их как элементы кольца
K [ xc ][ x ]
по
убыванию
степеней
x:
L13   xc x2  ( x xc   ) x ,
L23  ( x2 c  x xc ) x . Найдем минимальное решение уравнения
(a1 ) ( xc x2  ( x xc   ) x ) (b1 x  b0 )(( x2c  x xc ) x )  0 ,
(6.6.8)
коэффициенты, которого принадлежат кольцу K [ xc ] . Приравнивая коэффициента при одинаковых степенях  x нулю, получим систему
 b1 ( x2 c  x xc )
a1 xc
c
x
a1 ( x   )  b1
c
x
 b0 (
2c
x
 0, 

 x xc )  0.
(6.6.9)
Вычислим ранг правой результантной матрицы операторов, приведя
систему (6.6.9) к треугольному виду. Поскольку коэффициенты при неизвестном a1 некоммутативны, то найдем ЛНОК(  xc , x xc   )  ( x xc   ) xc 
  xc (( x  c ) xc   ) . Вычитая из второго уравнения, умноженного справа на
оператор  xc , первое, умноженное справа на оператор ( x  c ) xc   получим
a1 xc  b1 ( x2 c  x xc )
 0, 

b1 ( ( x  c ) x3c  x 2 xc  x )  b0 ( x3c  x x2c )  0.
Видим, что правый ранг правой результантной матрицы равен двум,
следовательно, по теореме 6.6.1 операторы имеют ПНОД первого порядка по
 x , который, впрочем, очевиден.
233
Глава 7. Уравнения с почти алгебраическими операторами
7.1. Почти алгебраические линейные операторы
Задача отыскания частных решений неоднородных линейных дифференциально-разностных уравнений имеет не только теоретическое, но и прикладное значение. Дифференциально-разностные уравнения рассматривались
с различных точек зрения в разное время и разными авторами, например,
[8, 35, 38]. Общая теория линейных уравнений в банаховом пространстве дана в [26].
Решение этой задачи можно упростить, если удается использовать понятие алгебраического или почти алгебраического элемента (оператора). В
исследованиях автора [96] рассматривались операторы алгебраические относительно некоторого двустороннего идеала (почти алгебраические). Алгебраическим оператором является, например, инволюция некоторого порядка.
Мы распространяем понятие почти алгебраических операторов на ОЛДО и
ОЛРО с помощью уравнений с коэффициентами из соответствующих колец,
рассмотренных в [64].
Пусть N , M ( N  M ) ― линейные пространства над полем комплексных чисел C , причем пространство N ― конечномерное. Пусть  ―
алгебра линейных операторов, действующих из M в N и 0 ― её подалгебра, порожденная операторами Ai , действующими в пространстве N , I ―
левый главный идеал алгебры 0 , образованный операторами, аннулирующими пространство N , с образующей A0 .
Далее через a  b(mod I ) обозначается сравнение по модулю левого
идеала I .
Операторы из 0 называются проекторами пространства N . Из всего
множества проекторов выделим те, которые удовлетворяют следующему определению.
Определение 7.1.1. Пусть 2  s  dim N . Множество  s операторов
234
Pi  0 , называется оптимальным множеством разделенных проекторов
мощности s , связанных с пространством N , если выполняются условия:
P1    Ps   (mod I )
(7.1.1)
Pi ( N ) Pj ( N )  0 , i  j ,
(7.1.2)
где  ― тождественное отображение.
Определение 7.1.2. Проекторы, удовлетворяющие дополнительно условию
 Pj (mod I ), k  j ,
Pj Pk  
0 (mod I ), k  j ,
(7.1.3)
называются идемпотентными.
Определение 7.1.3. Оператор A  называется алгебраическим степени m  2 относительно левого идеала I (почти алгебраическим), если существует ненулевой многочлен  ( t ) с коэффициентами в поле C такой, что
 ( A)  I . Если это так, то многочлен  m ( t ) наименьшей степени m называется характеристическим многочленом оператора A , а его корни называются
характеристическими корнями оператора A .
Сравни с [96], где идеал I двусторонний. Алгебраическим оператором
является инволюция некоторого порядка. Почти алгебраические операторы
возникают, например как решения уравнения XD  DY , рассматривавшегося
в [53, 61], где D ― заданный оператор, X , Y ― операторы, подлежащие
определению, Y ― компонента решения является почти алгебраическим
оператором.
Удобно считать старшие коэффициенты многочленов равными единице.
Лемма 7.1.1. (Ш. Эрмит) Для произвольного многочлена  m ( t ) 
s
  ( t  ti )ri , построенного по множеству пар ( t i ; ri ) , i  1, s , s  2 , где t i ―
i 1
попарно различные комплексные числа, называемые узлами, ri ― натуральные числа, называемые кратностями узлов, r1    rs  m , справедливо тож-
235
дество
s
1   pi ( t ),
(7.1.4)
i 0
где
s
pi ( t )  qi (t )

r
(t  t j ) j ,
(7.1.5)
j 1; j  i
( t  t i )k d k  ( t  t i )ri 
причем qi ( t )  

 .
k ! dt k   m ( t )  t  t
k 0
i
ri 1
Тождество (7.1.5) называется разбиением единицы.
Построим по формулам (7.1.5) операторы Pi  pi ( A) , где A ― почти
алгебраический оператор с характеристическим многочленом  m ( t ) 
s
  ( t  ti )ri , t i  t j при i  j , r1    rs  m . По построению операторы Pj
i 1
являются проекторами пространства N .
Лемма 7.1.2. Проекторы Pj обладают свойством
r
( A  t j ) j Pj  0(mod I ) , j  1, s .
(7.1.6)
Доказательство. Действительно
s
rj
( A  t j ) Pj  ( A  t j )q j ( A)  ( A  t i )ri  q j ( A) m ( A)  I , j  1,, s .
■
i 1;i  j
Лемма 7.1.3. Операторы Pi  pi ( A) являются разделенными идемпотентными проекторами.
Доказательство. Свойство (7.1.1) следует из (7.1.5). Обозначим
r
N j  Pj ( N ) . Согласно (7.1.6) ( A  t j ) j Pj x  0 x  N . А поскольку уравнеr
j
ния ( A  t j ) y  0 , ( A  ti )ri y  0 при i  j не имеют общих нетривиаль-
ных решений, то Pj ( N ) Pi ( N )  0 при i  j .
Идемпотентность. По построению операторы Pj коммутативные, поэтому при j  k получим:
236
s
s
Pj Pk  p j ( A) pk ( A)  q j ( A)qk ( A)  ( A  t i  )ri
 (A  t  )
ri
i
i 1;i  j

i 1;i  k
s

 q j ( A)qk ( A)
( A  t i )ri m ( A)  I .
i 1;i  j ;i  k
При j  k имеем:
s
Pj2  Pj 

Pj Pi  I ,
i 1;i  j
то есть Pj2  Pj (mod I ) .
■
Теорема 7.1.1. Следующие утверждения равносильны:
а) оператор A  является почти алгебраическим относительно левого
s
идеала I с характеристическим многочленом  m ( t )   (t  t i )ri ;
i0
б) существуют разделенные идемпотентные проекторы Pj  0 , j  1, s ;
в) пространство N является прямой суммой своих подпространств:
s
N   N j , N j  Pj ( N ) .
j 1
Доказательство. а)  б). Положим Pj  p j ( A) , где p j ( t ) определяются по формуле (7.1.5), поэтому утверждение следует из леммы 7.1.3.
б)  в). Следует из б).
в)

а). Пусть
является прямой суммой подпространств
N
s
rj
r
N j  ker ( A  t j ) . Обозначим  m ( A)   ( A  t j ) j . Согласно предположеj 1
s
нию x  N имеем x   x j . Отсюда
j 1
 s

r
 m ( A) x   m ( A) x j     ( A  t k  )rk ( A  t j ) j x j  0.
j 1
j 1  k 1;k  j

s
Следовательно,
r1    rs  m .
s
оператор
A
почти
алгебраический
степени
■
Теорема 7.1.2. Если характеристический многочлен оператора A не
237
имеет кратных корней, то
s
Ak   t kj Pj (mod I ) , k  1, 2,
(7.1.7)
j 1
Доказательство. Так как все собственные числа оператора простые, то
из (7.1.6) следует APj  t j Pj (mod I ) . Складывая эти сравнения, получим в силу (7.1.5)
s
A   t j Pj (mod I ) .
(7.1.8)
j 1
Применяя далее индукцию по k , находим
s
k
A   t kj Pj (mod I ) .
■
(7.1.9)
j 1
Пусть K ― некоторое поле, замкнутое относительно операторов
A, B   и содержащее поле комплексных чисел C . Оператор (многочлен от
p
q
A , B ) Ar   aij Ai B j , aij  K , где r  max( p, q , p  q ) ― совокупный поi 0 j 0
рядок оператора, можно рассматривать как многочлен от A с коэффициенp
тами, зависящими от оператора B , и записывать его как Ar   ai ( B ) Ai , лиi 0
бо как многочлен от оператора B с коэффициентами, зависящими от операq
тора A , и записывать его Ar   b j ( A) B j ;   A0  B 0 ― единица алгебры.
j 0
Рассмотрим уравнение
L( A, B )u  f ,
(7.1.10)
где элемент f принадлежит некоторому конечномерному линейному проq
странству N над K , L( A, B )   bi ( A) B i , коэффициенты A, B , L( A, B )  0 .
i 0
Пусть I ― левый главный идеал алгебры 0 операторов, аннулирующих
пространство N , B ― оператор, алгебраический относительно идеала I , с
характеристическим многочленом  m ( t ) и простыми характеристическими
238
числами t j , j  1, m ; Pj ― проекторы пространства N , f j  Pj ( f ) .
Теорема 7.1.3. Если операторы L( A, t j ) , полученные из оператора
L( A, B ) подстановкой чисел t ij , i  0, q , вместо операторов B i , действуют в
пространстве N , то частное решение уравнения (7.1.10) может быть вычислено как сумма честных решений системы независимых уравнений
L( A, t j )u j  f j , i  1, m ,
(7.1.11)
где ui  Pi u , f i  Pi f .
Доказательство. Поскольку операторы A , B , L( A, B ) действуют в
пространстве N , то искомое решение существует. Заменив степени B i в сиq
лу теоремы 7.1.2, получим
m
i
j
 b ( A) t P u 
i
i 0
j
f . Меняя порядок суммирова-
j 1
m
ния и учитывая, что
f N
получим
q
m
 bi ( A)t ij Pj u   Pj f
j 1 i  0
или
j 1
m
 ( L( A, t ) P u  P f )  0 . Поскольку частное решение ищется в пространстве
j
j
j
j 1
N , которое является прямой суммой своих подпространств N j  Pj ( N ) , то
приходим к (7.1.11).
■
7.2. Почти алгебраические дифференциальные операторы
Пусть K ― дифференциальное поле нулевой характеристики с дифференцированием   d / dx (элементами поля K являются функции f ( x ) вещественной или комплексной переменной x ). Предполагается, что поле K
содержит подполе комплексных чисел C или другое алгебраически замкнутое поле.
Обозначим через K [ ] кольцо обыкновенных линейных дифференциn
альных операторов (ОЛДО), то есть многочленов вида Dn   a i i , ai  K ,
i 0
an  0 , n ― порядок оператора,  0   ― единица кольца.
239
Как отмечалось, ранее почти алгебраические ОЛДО возникают, например, при рассмотрении уравнения [53]
XDn  DnY ,
(7.2.1)
где Dn  K [ ] ― заданный оператор, а X ,Y ― операторы, подлежащие определению. Коэффициентами этих операторов, вообще говоря, принадлежат
некоторому расширению P  K .
Определение 7.2.1. Решением уравнения (7.2.1) называется любая пара
операторов ( X ,Y ) из P[ ]  P[ ] обращающая уравнение в тождество.
Множество решений этого уравнения не пусто, поскольку в нем содержатся элементы централизатора оператора Dn в P[ ] . Множества X и Y
компонент решений уравнения (7.2.1) являются изоморфными C -алгебрами,
поэтому ограничимся рассмотрением алгебры Y , а её элементы будем называть решениями этого уравнения.
Обозначим через N пространство решений уравнения Dn ( y )  0 . Из
рассмотрения уравнения (7.2.1) следует, что операторы Y являются гомоморфизмами пространства N . Множество операторов из Y , аннулирующих
пространство N , является левым идеалом в кольце K [ ] , обозначается I .
Этот идеал является главным, с образующей Dn , I  ( Dn ) .
Теорема 7.2.1. Каждая Y компонента решения уравнения (7.2.1) является почти алгебраическим оператором относительно идеала I .
Доказательство. Оператор Y действует на пространстве N посредством матрицы определенной в некотором базисе. Пусть  n ( t ) ― характеристический многочлен матрицы. Для каждого его корня t i кратности ri оператор (Y  t i )ri имеет ровно ri линейно независимых в пространстве N решений ( r1    rs  n ), а произведение этих операторов аннулирует пространство N . Значит  n (Y )  I .
■
m
Пусть оператор Dn допускает представление Dn   ci Dqi , ci  C ,
i 0
240
n  mq . Тогда оператор Dq почти алгебраический с характеристическим
s
многочленом  m ( t )   ( t  t i )ri , где t1 , t 2 , , t s ― различные характеристиi 0
ческие числа оператора Dq , r1 , , rs , соответственно, их кратности,
r1    rs  m , m  2 , n  mq .
Теорема 7.2.2. Следующие условия эквивалентны:
а) Dq ― почти алгебраический оператор с характеристическим многочленом  m ( t ) ;
б) существует s линейных операторов Pj  C [ ] таких, что:
s
P
j
  (mod I ) ,
(7.2.2)
j 1
 Pj (mod I ), k  j ,
Pj Pk  
 0 (mod I ), k  j .
(7.2.3)
r
( Dq  t j ) j Pj  0(mod I ) .
(7.2.4)
в) пространство N является прямой суммой своих подпространств
r
s
N j  ker( Dq  t j ) j , N   N j , где r1    rs  m .
j 1
Утверждение является следствием теоремы 7.1.1.
7.3. Почти алгебраические разностные операторы
Пусть K ― поле нулевой характеристики функций f ( x ) вещественной или комплексной переменной x , содержащего поле комплексных чисел
C , и замкнутое относительно «разностного» оператора  c , действующего по
формуле  c ( f ( x ))  f ( x  c ) , f ( x )  K , c  C .
Обозначим через K [ c ] кольцо обыкновенных линейных разностных
n
операторов (ОЛРО), то есть многочленов вида  n   ai ic , ai  K , an  0 ,
i 0
n ― порядок оператора,  ic ( f ( x ))  f ( x  ic ) ,  0   ― единица кольца.
Почти алгебраические ОЛРО возникают при рассмотрении уравнения
241
[61]
X  n   nY ,
(7.3.1)
где  n  K [ c ] ― заданный оператор, а X ,Y ― операторы, подлежащие определению. Коэффициентами этих операторов, вообще говоря, принадлежат
некоторому расширению P  K .
Определение 7.3.1. Решением уравнения (7.3.1) называется любая пара
операторов ( X ,Y ) из P[ c ]  P[ c ] обращающая уравнение в тождество.
Множество решений этого уравнения не пусто, поскольку в нем содержатся элементы централизатора оператора  n в P[ c ] . Поскольку множества X и Y компонент решений уравнения (7.3.1) являются изоморфными C алгебрами, то ограничимся рассмотрением алгебры Y , а её элементы будем
называть решениями уравнения (7.3.1).
Обозначим через N пространство решений уравнения  n ( y )  0 . Из
рассмотрения уравнения (7.3.1) следует, что операторы Y являются гомоморфизмами пространства N . Множество операторов из Y , аннулирующих
пространство N , является левым идеалом в кольце K [ c ] , обозначается I .
Этот идеал является главным, с образующей  n , I  ( n ) .
Теорема 7.3.1. Каждая Y компонента решения уравнения (7.3.1) является почти алгебраическим оператором относительно идеала I .
Доказательство. Оператор Y действует на пространстве N посредством матрицы определенной в некотором базисе. Пусть  n ( t ) ― характеристический многочлен. Для каждого его корня t i кратности ri оператор
(Y  t i )ri имеет ровно ri линейно независимых решений в пространстве N
i  1, , s , а произведение этих операторов аннулирует пространство N . Значит  n (Y )  I .
■
m
Пусть оператор  n допускает представление  n   ci  qi , ci  C ,
i 0
n  mq . Тогда оператор  q почти алгебраический с характеристическим
242
s
многочленом  m ( t )   ( t  t i )ri , где t1 , t 2 , , t s ― различные характеристиi 0
ческие числа оператора  q , r1 , , rs , соответственно, их кратности,
r1    rs  m , m  2 , n  mq .
Теорема 7.3.2. Следующие условия эквивалентны:
а)  q ― почти алгебраический оператор с характеристическим многочленом  m ( t ) ;
б) существует s линейных операторов Pj  C [c ] таких, что:
s
P
j
  (mod I ) ,
(7.3.2)
j 1
 Pj
Pj Pk  
0
(mod I ), k  j ,
(7.3.3)
(mod I ), k  j ,
r
( q  t j ) j Pj  0(mod I ) .
(7.3.4)
в) пространство N является прямой суммой своих подпространств
r
s
N j  ker( q  t j ) j , N   N j , где r1    rs  m .
j 1
Утверждение является следствием теоремы 7.1.1.
7.4. Дифференциально-разностные уравнения
Применим понятие почти алгебраического элемента (оператора) к
дифференциально–разностным уравнениям. Пусть поле K содержит поле
комплексных чисел C и замкнуто относительно «разностного»  и диффеp
ренциального 
операторов и операторов  p   bi i  K [ ] , bi  K ;
i 0
q
r
s
Dq   ai i  K [ ] , ai  K . Операторы Am (a;  p , Dq )    aij  ip Dqj , aij  K ,
i 0
i  0 j 0
m  max( rp, sq , rp  sq ) ― совокупный порядок оператора, можно рассматривать как алгебру [ p ] многочленов от  p с коэффициентами, зависящими
243
r
от оператора Dq , и записывать её элементы как Am   ai ( Dq ) ip , либо как
i 0
алгебру [ Dq ] многочленов от оператора Dq с коэффициентами, зависящиs
ми от оператора  p , и записывать её элементы как Am   b j ( p ) Dqj ;
j 0
   0   0 ― единица алгебры.
Рассмотрим уравнение
Ar ( p , Dq )u  f
(7.4.1)
с оператором Ar ( p , Dq )   и функцией f ( x ) принадлежащей пространству
N
решений некоторого дифференциального уравнения
Dn ( y )  0 ,
Dn  K [ ] , M ― область определения оператора Am , а областью его значений будем считать пространство N и полагать, что N  M .
Пусть I  I ( Dn ) ― левый главный идеал алгебры 0 с образующей
n
Dn  K [ ] , то есть Dn   a j j , a j  K , где K [ ]  0 ― подалгебра многоj 0
членов от  с коэффициентами в K .
k
Если оператор Dn может быть представлен в виде Dn   c j Dqj , c j  C ,
j 0
n  kq , то оператор Dq является алгебраическим относительно идеала I с
s
характеристическим многочленом  k ( t )   ( t  t i )ri , r1    rs  n , t i  t j
i 0
при i  j .
Теорема 7.4.1. Если L( p , t j ) , полученные из оператора L( p , Dq )
подстановкой чисел t ij , i  0, s , вместо операторов Dqi , действуют в пространстве N , то частное решение уравнения (7.4.1) может быть вычислено
как сумма частных решений системы независимых уравнений
Am ( p , t j )u j  f j , j  1, s ,
где f j  Pj ( N ) , Pj ― проекторы.
(7.4.2)
244
Доказательство повторяет доказательство теоремы 7.1.3 при замене
операторов A , B на операторы  p , Dq , соответственно.
■
Заметим, что методы решения однородных и неоднородных обыкновенных линейных разностных уравнений даны в [32, 33].
7.5. Пример дифференциально-разностного уравнения
Вычислим частное решение уравнения
(4)
(2)
(2)
u( x  1)(4)
xx  2u( x  1) xx  2u( x  1) xx  4u( x ) xx  2u( x  1)  u( x ) = f ( x ) (7.5.1)
 5 
 x 
для правой части f ( x ) = exp 

cos
x  .


2
 2


Перепишем уравнение в операторной форме
A5 (u) = (  2 )( 4  2 2   )     )]u = f ( x).
(7.5.2)
Здесь  ― оператор дифференцирования по переменной x , оператор
 действует на функцию f ( x ) по формуле  ( f ( x )) = f ( x  1) . Приведем
три варианта решения, выбирая образом почти алгебраический элемент.
Вариант
1.
Оператор
= ((  2 )( 2   ) 2     ) .
пространству
решений
можно
Правая
представить
часть
дифференциального
в
уравнения
виде
A5 (u) 
принадлежит
уравнения
D4 (u) 
9 

  ( 2   ) 2    u = 0 , которое принимаем в качестве пространства N .
4 

Таким образом, оператор  2   ― алгебраический относительно левого
главного идеала I = ( D4 ) с характеристическим многочленом  2 (t ) = t 2 
9
и
4
3
3
простыми характеристическими числами t1 =  , t 2 = .
2
2
Построим проекторы по формулам (7.1.5), которые в силу простых
корней имеют вид
1
P1 =  (2 2   ), P2
6
1
= (2 2  5 ),
6
(7.5.3)
245
 5 
 x 
тогда P1 ( f ( x )) = f1 ( x ) = cos 
x  , P2 ( f ( x )) = f 2 ( x ) = exp 
.
2
2




Согласно теореме 7.4.1 для вычисления частного решения имеем
систему независимых уравнений
A5 (t1 )u1 = cos((5 / 2)1/2 x ), A5 (t 2 )u2 = exp(21/2 x ).
Найдем
частные
решения
этих
уравнений,
(7.5.4)
построив
левые
регуляризаторы операторов в их левых частях по формулам
Rmj 1 A5 (t j )  Bmj 2 1j =  , j = 1, 2,
которые
рассматриваются
операторов
Rmj 1
и
как
Bmj 2 .
уравнения
Операторы
(7.5.5)
относительно
Rmj 1
неизвестных
называются
левыми
регуляризаторами операторов A5 (t j ) , операторы 1j аннулируют функции
f j ( x ) = Pj ( f ( x )) . В каждом случае ищем минимальное решение уравнения
(7.5.5).
Для j = 1 имеем A5 (t1 ) = A5 (t1 ) =
 5
13
7
   , 12 =  2  2cos 
   
4
2
2


поэтому минимальное решение уравнения (7.5.5) нужно искать в виде
R11 = a1  b1 , B01 = c1 . Составляя и решая систему относительно a1 , b1 , c1 ,
получим
a1 =
52
,
365  364 cos( 5 / 2)
2
338
b1 =  
,
7 7(365  364cos ( 5 / 2)

169
,
365  364cos ( 5 / 2)

52cos ( 5 / 2( x  1))
56cos( 5 / 2 x )

.
365  364cos ( 5 / 2) 365  364cos ( 5 / 2)
следовательно,
c1 
u1 ( x ) = R11 ( f1 ( x )) =
Для j = 1 имеем 12 =   exp(21/2 ) , поэтому решение уравнения
(7.5.5) ищем в виде R02 = a2 , B02 = b2 . Получаем a2 =
4exp(21/2 x )
следовательно, u2 ( x ) =
.
14  13exp(21/2 )
4
,
14  13exp(21/2 )
246
Таким образом, искомое частное решение таково
52cos ( 5 / 2( x  1))  56cos( 5 / 2 x )
4exp(2 1/2 x )
u( x ) =

14  13exp(2 1/2 )
365  364cos( 5 / 2 )
Вариант 2. Строим оператор D3 = (  21/2  ) ( 2  5  2 1 ) , ядру N
которого
принадлежит
правая
часть
уравнения.
Оператор
дифференцирования  является алгебраическим относительно левого идеала
I = ( D3 ) с характеристическим многочленом третьей степени и простыми
характеристическими числами t1 = 21/2 , t 2 = 5  2 1/2 i , t3 = 5  21/2 i . В этом
случае


имеются
три
проектора
i 5
5

,
2(5i  5)
2(5i  5)
и
1
5
P1 = ( 2   ) ,
3
2
P3 =
P2 =
i
2 
5i  5
i
2
5i  5
i 5

2(5i  5)
5
 , применение которых к правой части уравнения приводит к
2(5i  5)
следующей
7
 13
1/2
    u1 ( x ) = exp(2 x ) ,
2
 4
системе,

1
5 
 (exp   i
x  ,
2
2


 5 
7
1
 13


u
(
x
)
=
(
exp
x  .
 i
 4
2  3
2
2



7
 13
    u2 ( x ) 
2
 4
Вычисляя
левые
регуляризаторы операторов уравнений и применяя их к уравнениям,
получим,
вообще
говоря,
комплексные
u1 ( x ) = 4exp(21/2 x )(14  13exp(21/2 )) 1 ,
1


5 
  (14  13exp   i
  ,

2



 5 
u3 ( x ) = 2exp  i
x 
2


решения:

5 
u2 ( x ) = 2exp   i
x  
2


1

 5 

14

13
exp

 i
  .
2



Сложив и выделив вещественную часть, прийдем к решению, полученному
ранее.
Вариант 3. Рассмотрим кратко случай, когда почти алгебраическим
элементом выбирается оператор  . Перепишем оператор уравнения в виде
247
A5 (u)  ( 4  2 2  2 )  ( 4  2 2   ) . В качестве образующей левого
главного идеала выбираем разностный оператор
 3 , аннулирующий
 5 
 5 
 x 
пространство N , с базисом из функций exp 
 , cos  2 x  , sin  2 x  .
 2




Теперь оператор  является алгебраическим относительно идеала I  ( 3 ) c

5
 1 
простыми характеристическими числами k1  exp 
,
k

exp

i

 ,
2


2
 2


 5
k 2  exp  i
 . Проекторы Pi , i  1, 3 , зависят от оператора  , что приводит
2


к трем независимым уравнениям (( ti  1) 4  2( ti  1) 2  ( 2ti  1) )ui ( x ) 
 Pi ( f ( x )) . Частные решения этих уравнений вычислим, построив с
помощью уравнений (7.5.5) левые регуляризаторы операторов в левых
частях.
248
Литература
1. Айнс Э. Обыкновенные дифференциальные уравнения. —Харьков:
ДГНТИ, 1939. — 719 с. Перевод с английского под ред. А.М. Эфроса.
2. Андреев К.А. О разыскании рациональных частных интегралов линейных дифференциальных уравнений при помощи интегрирующего множителя// Сообщ. Харьк. матем. об-ва. — 1894. — Серия 2, т.4. —
С.1 — 31.
3. Абрамов С.А., ЛЕ Х.К., ЛИ З. Кольца многочленов Оре одной переменной в компьютерной алгебре// Современная математика и ее приложения. — 2004. — Т. 13. — С. 24 — 39.
4. Абрамов С.А.Рациональные решения линейных дифференциальных и
разностных уравнений с полиномиальными коэффициентами// ЖВМ и
МФ. — 1989. — Т. 29. — № 11. — С. 1611 — 1620.
5. Акритас А. Основы компьютерной алгебры с приложениями. — М.:
Мир, 1994. — 544 с.
6. Ахиезер Н.И. Элементы теории эллиптических фукций. — М:.Наука,
1970. — 304 с.
7. Бекбаев У.Д. Об эквивалентности и инвариантах линейных дифференциальных уравнений в частных производных// Изв. Вуз. Матеем. —
1999, № 11 (450). — С. 3—10.
8. Беллман Р., Кук К. Дифференциально - разностные уравнения. — М.:
1967. — 548 с.
9. Беркович Л.М., Цирулик В.Г. Дифференциальный результант и некоторые его применения// Дифференц. уравнения. — 1986. — Т. 22. —
С. 750 — 757.
10.
Беркович Л.М. Факторизация и преобразование обыкновенных ли-
нейных дифференциальных уравнений. Методы и приложения. — М.:
Научн. изд. центр «Регулярная и хаотическая динамика», 2002. — 463 с.
11.
Бугаев Н.В. Начало наибольших и наименьших показателей в теории
дифференциальных уравнений. Целые частные интегралы// Матем.
249
сборник. —1891. — Т.16:1. — С. 39 — 80.
12.
Ван-дер-Варден Б. Л. Алгебра. — М.: Наука, 1968. — 648 с.
13.
Гельфонд А. О. Исчисление конечных разностей. — М.:Наука, 1967.
— 376 с.
14.
Голубев В.В. Лекции по аналитической теории дифференциальных
уравнений. М.— Л.: Гостехиздат, 1950. — 436 с.
15.
Горбузов В.Н., Самодуров А.А. Уравнения Риккати и Абеля. —
Гродно: изд-во Гродненск. ун-та, 1986. — 99 с.
16.
Григоренко Н.Г. Две задачи теории Галуа дифференциальных полей
для поля формальных степенных рядов// Мат.сб. —1979. —T. 109(I5I),
№ 3(7). С. 355 — 364.
17.
Демидов С.С. К истории линейных дифференциальных уравнений//
Историко — математические исследования. — 1985. — №11. — С. 78
— 98.
18.
Егоров А.И. Обыкновенные дифференциальные уравнения с прило-
жениями. — М.: Физматлит, 2005. — 384 с.
19.
Егоров А.И. Уравнение Риккати. — М.: Физматлит, 2001. — 320 с.
20.
Зайцев В. Ф., Полянин А. Д. Справочник по обыкновенным диффе-
ренциальным уравнениям. — М.: Физматлит, 2001. — 576 с.
21.
Инфельд Л., Халл Т.Е. Метод факторизации// Математика, период.
сборн. переводов иностр. статей. — 1966. — Т. 10. — № 3. —
С. 39 — 125.
22.
Имшенецкий В.Г. Распространение на линейные уравнения вообще
способа Эйлера для исследования всех случаев интегрируемости одного частного вида линейных уравнений второго порядка// Зап. Имп.
Акад. наук. — Спб. — 1882. — Т. 42. — С. 1 — 21.
23.
Камке Э. Справочник по обыкновенным дифференциальным урав-
нениям. — М.: Наука, 1976. — 576 с.
24.
Капланский И. Введение в дифференциальную алгебру. — М.: ИЛ,
1959. — 85 с.
250
25.
Кон. П. Свободные кольца и их связи. — М.: Мир, 1975. — 422 c.
26.
Крейн С.Г. Линейные уравнения в банаховом пространстве. — М.:
Наука, 1971. —104 с.
27.
Кухлинг Х. Справочник по физике. — М.: Мир, 1983. — 519 с.
28.
Латышева К.Я., Терещенко Н.И. Лекции по аналитической теории
дифференциальных уравнений и их приложение. — Киев: Изд-во ин-та
математики АН УССР, 1970. — 231 с.
29.
Ленг С. Алгебра. — М.: Наука, 1968. — 564 с.
30.
Мантусов А.Б. Образовательные технологии в оптимизации учебно
воспитательного процесса в вузе ( на материалах экономических специальностей): Дис….канд. пед. Наук: 13.00.08. Москва, 2004, 164 с. РГБ
ОД, 61:04-13/ 2554.
31.
Маркушевич А.И. Замечательные синусы. — М.: Наука, 1974. —
95 с.
32.
Миролюбов А.А., Солдатов М.А. Линейные однородные разностные
уравнения. — М.: Наука, 1981. — 204 с.
33.
Миролюбов
А.А.,
Солдатов
М.А.
Линейные
неоднородные
разностные уравнения. — М.: Наука, 1986. — 128 с.
34.
Михалев А.В., Панкратьев Е.В. Дифференциальная и разностная
алгебра. / Итоги науки и техники. Сер. Алгебра. Топол. Геом., 25. —
М.: ВИНИТИ, 1987. — С. 67 — 139.
35.
Мышкис А.Д. Линейные дифференциальные уравнения с запазды-
вающим аргументом. —М.: Наука, 1972. — 352 с.
36.
Остроградский М.В. Избранные труды / Под ред. акад. В.И.
Смирнова. — Изд — во Акад. Наук СССР, 1958. — 586 с.
37.
Панкратьев Е.В. Элементы компьютерной алгебры. — МГУ: 1994.
— 226 с.
38.
Пини Э. Обыкновенные дифференциально - разностные уравнения.
— М.: ИИЛ, 1961. — 248 с.
39.
Полянин А.Д. Уравнения Абеля и связанные с ними уравнения не-
251
линейной механики, интегрируемые в квадратурах. — Москва, 1986.
(Препринт Ин—т проблем механики АН СССР; № 271.)
40.
Понтрягин Л.С. Обыкновенные дифференциальные уравнения. —
М.: Наука, 1965. — 331 с.
41.
Прасолов В.В. Задачи и теоремы линейной алгебры. — М.:
Физматлит, 2008. — 536 с.
42.
Прудников А.П., Брычков Ю.А., Маричев О.И. Интегралы и ря-
ды. — М.: Наука, 1981. — Т. 1. — 801 с.
43.
Сансоне Дж. Обыкновенные дифференциальные уравнения. — М:.
ИЛ, 1953. — Т1. — 346 с.
44.
Сансоне Дж. Обыкновенные дифференциальные уравнения. — М:.
ИЛ, — 1954. — Т2. — 376 с.
45.
Фихтенгольц Г.М. Курс дифференциального и интегрального исчис-
ления. — М:. Наука, 1966. — Т. 2. — 800 с.
46.
Хованский А.Г. Топологическая теория Галуа. Разрешимость и не-
разрешимость уравнений в конечном виде. — М.: Изд-во МЦНМО,
2008. — 296 с.
47.
Цирулик В. Г., Брусенцев Ф.А. Об эквивалентности свойств ком-
мутативной факторизуемости и приводимости линейных дифференциальных операторов// Изв. вузов. Математика. — 1976. — № 8. —
С. 81 — 84.
48.
Цирулик В.Г. Результант обыкновенных линейных дифференциаль-
ных операторов/ Таганрогский радиотехнический институт, 1979. Деп.
в ВИНИТИ № 1876-79. — 17 c.
49.
Цирулик В.Г. Результант косых многочленов/ Таганрогский радио-
технический институт, 1979. Деп. в ВИНИТИ. № 2442-79. — 18 с.
50.
Цирулик В.Г. Результант обыкновенных линейных разностных опе-
раторов// Изв. вузов. Математика. — 1980. — № 10. — С. 85 — 87.
51.
Цирулик В.Г. Результант косых многочленов и факторизация. Ря-
зань: Дифференциальные уравнения. Сб. трудов математических ка-
252
федр пединститутов РСФСР — 1981. — С. 133 — 140.
52.
Цирулик В.Г. О факторизуемости и интегрируемости некоторых
классов линейных функционально − дифференциальных уравнений:
Дис. канд. физ.−мат. наук. — Таганрог, 1983. — 149 с.
53.
Цирулик В. Г. Применение уравнения Оре-Новикова к определению
дифференциальной группы Галуа// Математические исследования. В
книге «Динамические системы и уравнения математической физики».
Кишинев: Штиинца. — 1988. — Вып. 99. — С. 135 — 148.
54.
Цирулик В.Г. Об определении размерности подпространства рацио-
нальных решений обыкновенных линейных дифференциальных уравнений/ Таганрогский радиотехнический институт имени В.Д. Kалмыкова. 1989. Деп. в ВИНИТИ, № 2229-В89. — 15 с.
55.
Цирулик В.Г. Об условиях существования алгебраических решений
для нелинейного дифференциального уравнения первого порядка//
Дифференц. уравнения. — 1993. —Т. 29. — № 6. — С. 976 — 981.
56.
Цирулик В.Г. О методе
неоднородных
неопределенных коэффициентов для
обыкновенных
линейных
дифференциальных
уравнений// Дифференц. уравнения. — 2003. — Т. 39, № 11. —
С. 1571 — 1573.
57.
Цирулик В.Г., Цирулик Д.В. О частных решениях неоднородных
обыкновенных линейных дифференциальных уравнений и их систем//
Вестник Самарского госуниверситета. Естественнонаучная серия. —
2005. — № 5 (39) 4. — С. 91 — 99.
58.
Цирулик В.Г., Цирулик Д.В. Альтернативный метод отыскания
частного решения неоднородных обыкновенных линейных дифференциальных уравнений с постоянными коэффициентами// Изв. Вузов. Сев.- кавк. Регион. Естественные науки. Приложение. —2005. —
№ 9 (33). — С. 107 — 112.
59.
Цирулик В.Г., Цирулик Д.В. Алгоритм отыскания рациональных
решений обыкновенных линейных дифференциальных уравнений с ра-
253
циональными коэффициентами// Конгресс по интеллектуальным системам и информационным технологиям, Дивноморское, 3 — 10
сент. 2009 г. : Труды конгресса. — М:. Физматлит, 2009. — Т. 2. —
С. 26 — 31.
60.
Цирулик В.Г. Классы обыкновенных линейных дифферен-циальных
уравнений второго порядка с заданными типами групп Галуа// Высокие
технологии и фундаментальные исследования. Сборник трудов десятой
международной научно — практической конференции «Исследование,
разработка и применение высоких технологий в промышленности»/ под
редакцией А.П. Кудинова. —Санкт-Петербург: Издат. Политехнич.
Университета, 2010. — Т.1. — С. 204 — 208.
61.
Цирулик В.Г. Некоторые приложения уравнений с некомму-
тативными
коэффициентами
в
функционально-дифференциальных
теории
и
уравнений.
практике
линейных
Таганрог:
Изд-во
ЮФУ, 2012. — 198 с.
62.
Цирулик В.Г. Некоторые новые классы неопределенных интегралов,
выражаемых в замкнутой форме. Сборник научных трудов SWorld. —
2013. — Одесса: Куприенко С.В. — Выпуск 4. — Т. 4. —С. 86 — 89.
63.
Цирулик В.Г. Неевклидов алгоритм отыскания наибольших общих
делителей систем многочленов. Сборник научных трудов SWorld. —
2014. — Одесса: Куприенко С.В. — Выпуск 1. — Т. 29. —С. 89 — 91.
64.
Цирулик В.Г. Об отыскании частных решений неоднородных ли-
нейных уравнений с почти алгебраическим разностным или дифференциальным оператором. Случай простых корней характеристического
уравнения. Сборник научных трудов SWorld. — 2014. —Одесса: Куприенко С.В. — Выпуск 3 (36). — Т. 27. —С. 64 — 70.
65.
Цирулик В.Г. Критерий совместности систем обыкновенных неод-
нородных линейных разностных уравнений с одной неизвестной функцией. Сборник научных трудов SWorld. .— 2014. — Одесса: Куприенко
С.В. — Выпуск 4 (37). — Т. 29. —С. 61 — 64.
254
66.
Чебышев П.Л. Избранные труды / Под. Ред. акад. И.М. Виногра-
дова. Изд - во Акад. Наук СССР, 1955. — 929 с.
67.
Amitsur S. Commutative linear differential operators // Pacific J. Math.
— 1958. — P.1 — 10.
68.
Amitsur S.A. Differential polynomials and division algebras// Ann. of
Math. — 1954. — 59. — P. 245 — 278.
69.
Abramov S.A., Li Z. OreTools a computer algebra library for univariate
Ore polynomial rings// Journ. of Math. Sciences. — 2005. — Vol. 133. — №
5. — P. 5885 — 5903.
70.
Arbogast L.F.A. Du calcul des derivations. — 1800. —Strasbourg:
Levrault. — 427 p.
71.
Carra`Ferro G. Ordinary Algebraic Differential Equations// Lecture Notes
in Computer Sciens. — 1997. — V. 1255/1997. — P. 55 — 65.
72.
Cara`Ferro G. The Differential resultant of Linear Algebraic Partial Dif-
ferential Equations// Lie Groups and their Applications. — 1994. — № 1. —
P. 47 — 55.
73.
Cara`Ferro G. A Resultant Theory for Linear Partial Differential
Equations. Lie Groups and their applications. — 1994. — V.1, № 1. —
P. 47 — 55.
74.
Cara`Ferro G. A Resultant Theory for The Systems of Two Ordinary Al-
gebraic Differential Equations// Lie Groups and their applications. — 1997.
— AAECC. — 8. — P. 539 — 560.
75.
Cara`Ferro G. Triangular matrices, differential resultants and systems of
linear homogenejus PDE`s// Math. And Comp. in Simulation. — 1998. —
45. — P. 511 — 518.
76.
Cara`Ferro G. A Resultant Theory for Ordinary Algebraic Differential
Equations// Applied Algebra, Algebraic Algorithms and Error-Correcting
Codes. Lecture Notes in Computer Science. —. 1997. — V. 1255. —
PP. 55 — 65.
77.
[1 Cohn] Cohn R.M. Difference Algebra. — 1965. — New York: Inter-
255
cience. — 355 p.
78.
Gelfand I., Gelfand S., Retak V., Lee R.W. Quasideterminants// Adv.
Math. — 2005. — № 1. — 193. — P. 56 — 141.
79.
Hill J.M. Abel’s differential equation// Math. Sci. — 1982. — T.7. — №
2. — P. 115 — 125.
80.
Kolchin E.R. Algebraic matrix groups and Picard — Vessiot theory of
homogeneous linear ordinary differential equations// Ann. of Math. — 1948.
— Vol.49. — P.1 — 42.
81.
Kolchin E.R. Difference Algebra and Algebraic groups. —1973. —
ACADEMIC PRESS, New York — London. — 446 p.
82.
Cohn R.M. Difference Algebra. New York: Intercience. — 1965. —
355 p.
83.
Kovacic J. The inverse problem in the Galois theory of differential
fields// Ann. of Math. — 1969. — Vol. 89. — P. 583 — 608.
84.
Kovacic J.J. A Eisenstein criterion for for noncommutative polynomials//
Proc. Amer. Math. Soc. — 1972. — Vol. 34. — № 1. — P. 25 — 29.
85.
Kovacic J.J. An algorithm for solving second order linear homogeneous
differential equations// J. Symb. Comp. — 1986. — V. 2. — P. 3 — 43.
86.
Levin A. Differential Algebra. — Springer Science. 2008. —532 p.
87.
Liouville G. Sur la determination des integrales don`t valeur est
algebriue// J. de l`Ecole Polytechnique. — 1833. — T. XIV. — 22 cahier. —
P. 153 — 183.
88.
les
Libri G. Mémouare sur la resolution des équations algébriques dont
racines
ont
entre
elles un rapport donné, et sur integration des
equations différentiels linéaires dont les intégrales particuliérs peuvent
s`exprimer les unes par autres// J. Rein. und Angev. Math. — 1833. — T. 10.
— P. 167 — 194.
89.
Li Z., B.S., M.S. A Subresultant Theory for Linear Differential, Linear
Difference
and
Ore
Polynomials,
with
Applications.
….Dissertation). Kepler Universitat. — Februar 1996. — 80 p.
(Doctor
256
90.
Li Z. A subresultant theory for linear differential, linear difference and
Ore polynomials, with applications. — 1996.
91.
Li Z. A Subresultant Theory for Ore Polynomials, with Applications. —
Beijing. — MM Research Preprints, № 17. — 1998. — PP. 91 — 108.
92.
Li Z. Lecture Notes on Hyperexponential Solutions of Linear Homo-
geneous Ode`s. — Beijing. — MM Reasearch Preprints № 19. — 2000. —
PP. 120 — 140.
93.
Ore O. Theory of Non-Commutative Polynomials// Ann. of Math. —
1933. — V. 34. — Ser. 2. — P. 480 — 508.
94.
Ore O. Linear equations in Non-commutative fields// Ann. of Math. —
1931. — V. 32. — P. 463 — 477.
95.
Ore O. Formale Theory der linearen Differentialgleichungen// J. Reine
Angew. Math. — 1932. —V. 167. P. 221 — 234.
96.
Przeworska-Rolewicz D. Equation which transformed argument an
algebraic approch. —Warszawa, 1973. — 200 p.
97.
Reid W.T. Riccati differential equations. — New-York —London: Acad.
press, 1972. — 216 p.
98.
Ritt J.F. Differential equations from the algebraic standpoint. — New-
York: Amer. Math. Soc., 1932. — 173 p.
99.
Ritt J.F. Integration in finite terms. Liouville`s theory elementary meth-
ods. — New-York: Amer. Math. Soc., 1948. — 100 p.
100. Ritt J.F. Differential Algebra. — New-York: Dover Publications, 1950.
— 184 p.
101. Rhem H.P. Galois groups and elementary solutions of some linear differential equations// J. Reine und Angew. Math. — 1979. — V.307 — 308.
P. 1 — 7.
102. Rueda S. L, Sandra J.F. Implicitization of Linear DPPE`s by Differential
Resultants. — arXiv: 0712.0785v1[math.CA]. — 2007. — 18 pp.
103. Rueda S. L., Sandra J.F. Linear Complete Differential Resultants and the
Implicitization. Of Linear DPPEs. — arXiv: 0712.0785v2 [math.CA]. —
257
2008. — 26 pp.
104. Singer M.F. Liouvillian solutions of n order homogeneous linear equations// Amer. J. Math. — 1981. — T. 103. — P. 661 — 681.
105. Singer M.F. Algebraic
solutions of n-th order linear differential
equations// Queens Pap. pur and Appl. Math. — 1980. — V. 54. —
P. 379 — 420.
106. Singer M. F. Formal solutions of differential equations // J. Symbolic
comput. — 1990. — Vol. 10. — P. 59 – 94
107. Sperber S. On solutions of differential equations which satisfy sertain
algebraic relations// Pasific J. of Math. — 1986. — T. 124, — № 1. —
P. 249 — 256.
108. Tretkoff C., Tretkoff M. Solution of the inverse problem of differential
Galois theory in the classical case// Amer. J. Math. — 1979. — 101, 6. — P.
1327 — 1332.
109. Van der Put M., Singer M.F. Galois theory of difference equations.
Springer Verlag Berlin — Heidelberg. — 1999. — 181 p.
110. Tsirulik V.G. On the Method Indeterminate Coefficients for Nonhomogeneous
Linear
Ordinary
Differential
Equations//
Translated
from Differential`nye Uravneniya. — 2003. — V. 39. — № 11. —
P 1571 — 1573.
111. Zwillinger D. Handbook of Differential Eq1uations 3rd edition. Academic
Press, 1997.
Download