Опубликован: 04.03.2008 | Доступ: свободный | Студентов: 1626 / 46 | Оценка: 4.56 / 3.67 | Длительность: 30:07:00
ISBN: 978-5-9556-0099-4
Специальности: Программист, Математик
Лекция 2:

Проблема представления данных

Обобщенные многочлены и рациональные функции.

В дифференциальной алгебре имеется ряд объектов, которые можно рассматривать как обобщение кольца многочленов. К ним относятся алгебры Вейля, кольца дифференциальных операторов и кольца дифференциальных многочленов. Строгое определение колец дифференциальных операторов и колец дифференциальных многочленов будет дано ниже, здесь отметим только, что элементы алгебры Вейля или кольца дифференциальных операторов могут быть представлены в виде суммы одночленов от фиксированного конечного множества переменных с коэффициентами из фиксированного поля, т. е. так же, как и элементы кольца многочленов (допускается как плотная, так и разреженная запись). Сложности вычислений в таких кольцах связаны с некоммутативностью умножения. Некоммутативность умножения особенно сказывается при рассмотрении тел частных для этих колец (существование их доказывается в курсах по теории колец): правое частное двух элементов может не совпадать с их левым частным, правые множители отличаются от левых множителей, приходится рассматривать правые и левые наибольшие общие делители и наименьшие общие кратные, которые для взаимно простых элементов не совпадают с их произведениями.

В этом параграфе приводятся основные определения и результаты из дифференциальной и разностной алгебры, которые понадобятся нам в дальнейшем.

3.2. ОПРЕДЕЛЕНИЕ. Оператор \delta, действующий на некотором кольце, называется оператором дифференцирования (или просто дифференцированием), если \delta (a + b) = \delta a + \delta b и \delta (ab) = (\delta a)b + a\delta b для всех элементов a, b этого кольца. Дифференциальным кольцом называется коммутативное кольцо R с конечным множеством \Delta  = \{ \delta _{1}, . . . , \delta _{n}\} операторов дифференцирования кольца R, таких, что \delta \delta 'a = \delta '\delta a (a \in  R, \delta  \in  \Delta , \delta ' \in  \Delta ) ; если n = 1, то дифференциальное кольцо R называется обыкновенным, если n > 1, то R называется кольцом с частными производными. Если кольцо R является полем, то мы говорим о дифференциальном поле.

  1. Показать, что любое кольцо можно рассматривать как дифференциальное кольцо с нулевым дифференцированием. Показать, что на кольцах \mathbb Z, \mathbb Q, \mathbb Z/m \mathbb Z нет ненулевых дифференцирований.
  2. Кольцо многочленов R[x] от одной переменной над обыкновенным дифференциальным кольцом можно превратить в обыкновенное дифференциальное кольцо, произвольным образом задав значение \delta x. Показать, что значением \delta x продолжение дифференцирования \delta на кольцо R[x] определяется однозначно. Аналогичное утверждение верно для кольца формальных степенных рядов.
  3. Пусть R — дифференциальное кольцо без делителей нуля, F — его поле частных. Показать, что F можно единственным образом превратить в дифференциальное поле, содержащее дифференциальное кольцо R.
  4. Поле мероморфных в некоторой области вещественного n - мерного пространства функций можно рассматривать как дифференциальное поле, с множеством дифференцирований \Delta=\{\partial/\partial
x_i\}

ОПРЕДЕЛЕНИЕ. Пусть R — дифференциальное кольцо с множеством операторов дифференцирования \Delta. Под дифференциальным модулем над R или дифференциальным R -модулем мы понимаем R -модуль M, на котором действуют операторы множества \Delta в соответствии со следующими правилами:

\delta(u+v)=\delta u+\delta v,\qquad \delta(au)=(\delta a)u+a\delta u, \\
   (\delta\in\Delta,\quad u\in M,\quad v\in M,\quad a\in R).

Дифференциальный модуль можно рассматривать как левый модуль над кольцом косых многочленов R[\Delta]=R[\delta_1,\dots,\delta_n] дифференциального типа. Это кольцо мы будем называть кольцом линейных дифференциальных операторов. Пусть T обозначает свободную коммутативную полугруппу (записанную мультипликативно), порожденную элементами из множества \Delta. Каждый элемент кольца R[\Delta ] может быть единственным способом выражен в виде конечной суммы

\sum_{\theta\in
T}a_\theta\theta=\sum_{i_1,\dots,i_n}a_{i_1,\dots,i_n}\delta_1^{i_1}\delta_2^{i_2}\dots\delta_n^{i_n},

умножение образующих определяется правилами:

\delta_i\delta_j =\delta_j\delta_i,\quad
\delta_ia=a\delta_i+\delta_i(a),
  \quad \text{где}\quad \delta_i,\delta_j\in\Delta,\ a\in   R,

В предположении, что для кольца коэффициентов R каноническое представление фиксировано, каноническое представление кольца дифференциальных операторов R[\Delta ] получается так же, как и для кольца многочленов: достаточно упорядочить полугруппу T. Обычно рассматриваются отношения порядка, перечисленные в параграфе 3.1.

3.5. ПРИМЕР. Пусть R — кольцо многочленов над полем K, R = K[x1, . . . , xm], и \Delta=\{d_1,\dots,d_m\}=
\{\partial/\partial
x_1,\dots,\partial/\partial x_m\}. Тогда кольцо линейных дифференциальных операторов R[\Delta ] называется алгеброй Вейля над K и обозначается Am(K).

Кольцо линейных дифференциальных операторов обладает многими свойствами, аналогичными свойствам кольца многочленов, в частности, если кольцо коэффициентов является дифференциальным полем, то в кольце дифференциальных операторов нет делителей нуля, для любых двух элементов существует наибольший общий делитель (правый или левый, причем в общем случае они не совпадают) и наименьшее общее кратное (правое и левое, снова не совпадающие); если F — \delta -поле, то в F[\delta ] имеется алгоритм Евклида для нахождения левого (правого) наибольшего общего делителя.

3.6. УПРАЖНЕНИЯ. Пусть F — обыкновенное дифференциальное поле с дифференцированием \delta. Доказать следующие свойства кольца R = F[\delta ] линейных дифференциальных операторов над F:

  1. в R нет делителей нуля;
  2. R является кольцом главных левых (правых) идеалов;
  3. в R нет нетривиальных двусторонних идеалов;
  4. в R имеется алгоритм Евклида для нахождения левого (правого) НОД двух операторов;
  5. в R имеется расширенный алгоритм Евклида для нахождения левого (правого) НОД двух операторов;
  6. R не обязательно является кольцом с однозначным разложением на множители (привести пример дифференциального поля F, для которого это свойство не выполняется).

Кольцо R[\Delta ] иногда называют кольцом дифференциальных многочленов, но мы будем придерживаться терминологии, принятой в монографии [ 23 ] , где кольцом дифференциальных многочленов над дифференциальным кольцом R называется кольцо R{y1, . . . , yr} многочленов от счетного множества переменных \{\theta y_j\colon
\theta\in T,\ 1\le j\le r\} над кольцом R. В кольце R{y1, . . . , yr} операторы дифференцирования из множества \Delta действуют на коэффициентах по определению дифференциального кольца, а на образующих \theta y —по правилу: \delta(\theta y_j)
=(\delta\theta)y_j.

Кольцо дифференциальных многочленов с точки зрения теории колец представляет собой кольцо коммутативных многочленов от счетного множества переменных (каждый конкретный многочлен зависит только от конечного числа переменных). Таким образом, для решения задачи представления данных кольца дифференциальных многочленов и поля рациональных дифференциальных функций достаточно упорядочить кольцевые образующие. Кольцо дифференциальных многочленов является дифференциальным кольцом, т. е. наряду с операциями сложения и умножения в нем имеются унарные операции дифференцирования, переводящие кольцевую образующую в другую кольцевую образующую, отношение порядка на множестве кольцевых образующих выбирается так, чтобы оно было согласовано с дифференцированиями.

Аналогичные объекты — кольца разностных операторов и кольца разностных многочленов — рассматриваются в разностной алгебре. Кольцо разностных операторов отличается от кольца диф- ференциальных операторов коммутационными соотношениями, все сказанное выше о кольце дифференциальных операторов можно повторить и для кольца разностных операторов. В кольце разностных многочленов вместо операторов дифференцирования рассматриваются операторы трансляции, которые также переводят кольцевые образующие друг в друга, но на поле коэффициентов являются не дифференцированиями, а автоморфизмами (соответственно, для них можно рассматривать отрицательные степени).

3.7. ОПРЕДЕЛЕНИЕ. Разностное кольцо определяется как кольцо R с фиксированным конечным множеством \smu{1} \Delta=
\{\tau_1,\dots,\tau_n\} взаимно коммутирующих мономорфизмов кольца R в себя. Если все мономорфизмы \tau _{i} — изоморфизмы, то R называется инверсным разностным кольцом. Если n = 1, то R называется обыкновенным разностным кольцом, в противном случае R называется кольцом с частными разностями. Элементы множества \Delta называются операторами трансляции.

Марина Подлевских
Марина Подлевских

Пожалуйста, проясните ситуацию. Был выбран курс " Компьютерная алгебра" для самостоятельного изучения. Как теперь записаться на этот курс с целью получения диплома о повышении квалификации? На данный момент он имеет статус " изучаю". Если я пройду экзаменационный тест в таком статусе без оформления документов и оплаты диплома, придется ли еще раз регистрироваться на этот курс и заново проходить тестирование?