Jump to content

Линейное уравнение над кольцом

В алгебре линейные уравнения и системы линейных уравнений над полем широко изучаются . «Над полем» означает, что и искомые коэффициенты уравнений решения принадлежат данному полю, обычно это действительные или комплексные числа . Данная статья посвящена тем же проблемам, где «поле» заменяется « коммутативным кольцом », или, как правило, « нётеровой областью целостности ».

В случае одного уравнения проблема распадается на две части. Во-первых, идеальная проблема принадлежности , состоящая, учитывая неоднородное уравнение

с и b в данном кольце R , чтобы решить, имеет ли оно решение с в R и, если таковой имеется, предоставить его. Это равносильно решению, ли b принадлежит идеалу, порожденному a i . пример этой проблемы — для k = 1 и b = 1 решить, ли a является единицей в R. Самый простой

Проблема сизигий состоит в том, что для данных k элементов в R генераторов модуля сизигий систему , чтобы обеспечить то есть система образующих подмодуля этих элементов в Р к являющиеся решениями однородного уравнения

Простейший случай, когда k = 1, поиск системы образующих аннулятора a 1 составляет .

Учитывая решение идеальной проблемы принадлежности, все решения получаются добавлением к ней элементов модуля сизигий. Другими словами, все решения обеспечиваются решением этих двух частичных проблем.

В случае нескольких уравнений происходит такое же разложение на подзадачи. Первой проблемой становится проблема членства в подмодулях . Вторую еще называют проблемой сизигии .

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

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

Общие сведения [ править ]

Чтобы иметь возможность решить проблему сизигий, необходимо, чтобы модуль сизигий был конечно сгенерирован , потому что невозможно вывести бесконечный список. Поэтому рассматриваемые здесь проблемы имеют смысл только для нетерова кольца или хотя бы когерентного кольца . Фактически, эта статья ограничена нетеровыми областями целостности из-за следующего результата. [1]

Учитывая нётерову область интеграла, если существуют алгоритмы для решения идеальной проблемы принадлежности и проблемы сизигий для одного уравнения, то из них можно вывести алгоритмы для аналогичных задач, касающихся систем уравнений.

Эта теорема полезна для доказательства существования алгоритмов. Однако на практике алгоритмы для систем разрабатываются напрямую.

Поле является эффективным кольцом , если у него есть алгоритмы сложения, вычитания, умножения и вычисления обратных мультипликативных чисел . принадлежности подмодуля — это то, что принято называть решением системы , а решение проблемы сизигий — это вычисление нулевого пространства матрицы По сути, решение проблемы системы линейных уравнений . Основным алгоритмом решения обеих задач является метод исключения Гаусса .

Свойства эффективных колец [ править ]

Пусть R — эффективное коммутативное кольцо.

  • Существует алгоритм проверки того, ли элемент a является делителем нуля : это равнозначно решению линейного уравнения ax = 0 .
  • Существует алгоритм проверки того, ли элемент a является единицей , и если да, то вычисления его обратного значения: это равнозначно решению линейного уравнения ax = 1 .
  • Учитывая идеал I, , ... порожденный 1 , a k ,
    • существует алгоритм проверки того, имеют ли два элемента R одинаковый образ в R / I : проверка равенства образов a и b сводится к решению уравнения a = b + a 1 z 1 + ⋯ + a k z k ;
    • линейная алгебра эффективна над R / I : для решения линейной системы над R / I достаточно записать ее над R и добавить к одной части i- го уравнения a 1 z i ,1 + ⋯ + a k z i , k (для i = 1, ... ), где z i , j — новые неизвестные.
  • Линейная алгебра эффективна на кольце многочленов тогда и только тогда, когда у вас есть алгоритм, который вычисляет верхнюю границу степени многочленов , которые могут возникнуть при решении линейных систем уравнений: если у вас есть алгоритмы решения, их выходные данные дают степени. И наоборот , если известна верхняя граница степеней, встречающихся в решении, можно записать неизвестные многочлены как многочлены с неизвестными коэффициентами. Тогда, поскольку два многочлена равны тогда и только тогда, когда их коэффициенты равны, уравнения задачи становятся линейными уравнениями относительно коэффициентов, которые можно решить над эффективным кольцом.

Над целыми числами или областью главного идеала [ править ]

Существуют алгоритмы для решения всех задач, рассматриваемых в этой статье, над целыми числами . Другими словами, линейная алгебра эффективна над целыми числами ; см . в Линейной диофантовой системе подробности .

В более общем смысле, линейная алгебра эффективна в области главных идеалов, если существуют алгоритмы сложения, вычитания и умножения, а также

  • Решая уравнения вида ax = b , то есть проверяя, является ли и , , если a делителем b это так, вычисляя частное a / b ,
  • Вычисление тождества Безу , то есть по заданным a и b , вычисление и t таких , что as + bt является наибольшим общим делителем a s и b .

Полезно распространить на общий случай понятие унимодулярной матрицы , назвав унимодулярной квадратную матрицу, которой определитель равен единице . Это означает, что определитель обратим, и подразумевает, что унимодулярные матрицы являются в точности обратимыми матрицами, так что все элементы обратной матрицы принадлежат области определения.

Из двух приведенных выше алгоритмов следует, что для данных a и b в области главных идеалов существует алгоритм вычисления унимодулярной матрицы.

такой, что

(Этот алгоритм получается путем взятия в качестве s и t коэффициентов тождества Безу, а для u и v фактора b и a на as + bt ; этот выбор подразумевает, что определитель квадратной матрицы равен 1. )

Имея такой алгоритм, Смита нормальная форма матрицы может быть вычислена точно так же, как и в целочисленном случае, и этого достаточно, чтобы применить описанную в разделе «Линейная диофантова система» алгоритм решения каждой линейной системы.

Основной случай, когда это обычно используется, - это случай линейных систем над кольцом одномерных многочленов над полем. В этом случае расширенный алгоритм Евклида для вычисления указанной выше унимодулярной матрицы можно использовать см . в разделе «Наибольший общий делитель полинома § тождество Безу и расширенный алгоритм НОД» ; Подробности .

Над полиномами кольца над полем [ править ]

Линейная алгебра эффективна на кольце полиномов. над полем k . Впервые это было доказано в 1926 году Гретой Германн . [2] Алгоритмы, полученные на основе результатов Германа, представляют лишь исторический интерес, поскольку их вычислительная сложность слишком высока для обеспечения эффективных компьютерных вычислений.

Доказательства эффективности линейной алгебры на кольцах полиномов и компьютерные реализации в настоящее время основаны на теории базиса Грёбнера .

Ссылки [ править ]

  1. ^ Ричман, Фред (1974). «Конструктивные аспекты нётеровых колец» . Учеб. амер. Математика. Соц . 44 (2): 436–441. дои : 10.1090/s0002-9939-1974-0416874-9 .
  2. ^ Германн, Грета (1926). «Вопрос о конечном числе шагов в теории полиномиальных идеалов». Математические летописи . 95 :736-788. дои : 10.1007/BF01206635 . S2CID   115897210 . . Английский перевод в журнале Communications in Computer Algebra 32/3 (1998): 8–30.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7cae9345570259abf25c963168b33ea3__1714042020
URL1:https://arc.ask3.ru/arc/aa/7c/a3/7cae9345570259abf25c963168b33ea3.html
Заголовок, (Title) документа по адресу, URL1:
Linear equation over a ring - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)