Базисная теорема Гильберта

редактировать

В математике, особенно в коммутативной алгебре, теорема Гильберта о базисе утверждает, что кольцо многочленов над нётеровым кольцом является нётеровым.

СОДЕРЖАНИЕ
  • 1 Заявление
  • 2 Доказательство
    • 2.1 Первое доказательство
    • 2.2 Второе доказательство
  • 3 Приложения
  • 4 Формальные доказательства
  • 5 ссылки
  • 6 Дальнейшее чтение
Заявление

Если - кольцо, пусть обозначает кольцо многочленов от неопределенного над. Гильберт доказал, что if «не слишком велико» в том смысле, что если является нётеровым, то же самое должно быть верно и для. Формально, р {\ displaystyle R} р [ Икс ] {\ Displaystyle R [X]} Икс {\ displaystyle X} р {\ displaystyle R} р {\ displaystyle R} р {\ displaystyle R} р [ Икс ] {\ Displaystyle R [X]}

Базисная теорема Гильберта. Если - нетерово кольцо, то - нетерово кольцо. р {\ displaystyle R} р [ Икс ] {\ Displaystyle R [X]}

Следствие. Если - нетерово кольцо, то - нетерово кольцо. р {\ displaystyle R} р [ Икс 1 , , Икс п ] {\ Displaystyle R [X_ {1}, \ dotsc, X_ {n}]}

Это можно перевести в алгебраическую геометрию следующим образом: каждое алгебраическое множество над полем можно описать как множество общих корней конечного числа полиномиальных уравнений. Гильберт доказал теорему (для частного случая колец многочленов над полем) в ходе доказательства конечного порождения колец инвариантов.

Гильберт произвел новаторское доказательство от противного, используя математическую индукцию ; его метод не дает алгоритма для создания конечного числа базисных многочленов для данного идеала: он только показывает, что они должны существовать. Базисные полиномы можно определить методом базисов Грёбнера.

Доказательство
Теорема. Если это левое (соответственно правое) нётерово кольцо, то кольцо многочленов также является левым (соответственно правым) нётеровым кольцом. р {\ displaystyle R} р [ Икс ] {\ Displaystyle R [X]}

Замечание. Мы приведем два доказательства, в обоих рассматривается только «левый» случай; доказательство для правого случая аналогично.

Первое доказательство

Предположим, что это неконечно порожденный левый идеал. Тогда путем рекурсии (с использованием аксиомы зависимого выбора ) существует последовательность многочленов такая, что если - левый идеал, порожденный then, имеет минимальную степень. Понятно, что это неубывающая последовательность натуральных чисел. Позвольте быть старшим коэффициентом и позвольте быть левым идеалом в порожденном. Поскольку нётерова цепочка идеалов а р [ Икс ] {\ Displaystyle {\ mathfrak {а}} \ substeq R [X]} { ж 0 , ж 1 , } {\ Displaystyle \ {е_ {0}, е_ {1}, \ ldots \}} б п {\ displaystyle {\ mathfrak {b}} _ {n}} ж 0 , , ж п - 1 {\ displaystyle f_ {0}, \ ldots, f_ {n-1}} ж п а б п {\ displaystyle f_ {n} \ in {\ mathfrak {a}} \ setminus {\ mathfrak {b}} _ {n}} { град ( ж 0 ) , град ( ж 1 ) , } {\ Displaystyle \ {\ deg (f_ {0}), \ deg (f_ {1}), \ ldots \}} а п {\ displaystyle a_ {n}} ж п {\ displaystyle f_ {n}} б {\ displaystyle {\ mathfrak {b}}} р {\ displaystyle R} а 0 , а 1 , {\ displaystyle a_ {0}, a_ {1}, \ ldots} р {\ displaystyle R}

( а 0 ) ( а 0 , а 1 ) ( а 0 , а 1 , а 2 ) {\ displaystyle (a_ {0}) \ subset (a_ {0}, a_ {1}) \ subset (a_ {0}, a_ {1}, a_ {2}) \ subset \ cdots}

должен прекратиться. Таким образом, для некоторого целого числа. Так, в частности, б знак равно ( а 0 , , а N - 1 ) {\ Displaystyle {\ mathfrak {b}} = (а_ {0}, \ ldots, а_ {N-1})} N {\ displaystyle N}

а N знак равно я lt; N ты я а я , ты я р . {\ displaystyle a_ {N} = \ sum _ {i lt;N} u_ {i} a_ {i}, \ qquad u_ {i} \ in R.}

Теперь рассмотрим

г знак равно я lt; N ты я Икс град ( ж N ) - град ( ж я ) ж я , {\ displaystyle g = \ sum _ {i lt;N} u_ {i} X ^ {\ deg (f_ {N}) - \ deg (f_ {i})} f_ {i},}

чей главный член равен старшему члену ; кроме того,. Однако, что означает, что имеет степень меньше, что противоречит минимальности. ж N {\ displaystyle f_ {N}} г б N {\ displaystyle g \ in {\ mathfrak {b}} _ {N}} ж N б N {\ displaystyle f_ {N} \ notin {\ mathfrak {b}} _ {N}} ж N - г а б N {\ displaystyle f_ {N} -g \ in {\ mathfrak {a}} \ setminus {\ mathfrak {b}} _ {N}} ж N {\ displaystyle f_ {N}}

Второе доказательство

Позвольте быть левым идеалом. Позвольте быть набор ведущих коэффициентов членов. Очевидно, что это левый идеал над, и поэтому он конечно порождается старшими коэффициентами конечного числа членов ; сказать. Позвольте быть максимумом набора, и позвольте быть набором ведущих коэффициентов членов, чья степень. Как и раньше, являются левыми идеалами над и, следовательно, конечно порождаются старшими коэффициентами конечного числа членов, скажем, а р [ Икс ] {\ Displaystyle {\ mathfrak {а}} \ substeq R [X]} б {\ displaystyle {\ mathfrak {b}}} а {\ Displaystyle {\ mathfrak {а}}} р {\ displaystyle R} а {\ Displaystyle {\ mathfrak {а}}} ж 0 , , ж N - 1 {\ displaystyle f_ {0}, \ ldots, f_ {N-1}} d {\ displaystyle d} { град ( ж 0 ) , , град ( ж N - 1 ) } {\ Displaystyle \ {\ deg (f_ {0}), \ ldots, \ deg (f_ {N-1}) \}} б k {\ displaystyle {\ mathfrak {b}} _ {k}} а {\ Displaystyle {\ mathfrak {а}}} k {\ displaystyle {} \ leq k} б k {\ displaystyle {\ mathfrak {b}} _ {k}} р {\ displaystyle R} а {\ Displaystyle {\ mathfrak {а}}}

ж 0 ( k ) , , ж N ( k ) - 1 ( k ) {\ displaystyle f_ {0} ^ {(k)}, \ ldots, f_ {N ^ {(k)} - 1} ^ {(k)}}

со степенями. Теперь позвольте быть левым идеалом, порожденным: k {\ displaystyle {} \ leq k} а * р [ Икс ] {\ Displaystyle {\ mathfrak {а}} ^ {*} \ substeq R [X]}

{ ж я , ж j ( k )   :   я lt; N , j lt; N ( k ) , k lt; d } . {\ displaystyle \ left \ {f_ {i}, f_ {j} ^ {(k)} \: \ i lt;N, j lt;N ^ {(k)}, k lt;d \ right \}.}

У нас есть и претензии. Предположим, что это не так. Тогда пусть будет минимальной степени, и обозначим его старший коэффициент через. а * а {\ Displaystyle {\ mathfrak {а}} ^ {*} \ substeq {\ mathfrak {а}}} а а * {\ Displaystyle {\ mathfrak {а}} \ substeq {\ mathfrak {а}} ^ {*}} час а а * {\ displaystyle h \ in {\ mathfrak {a}} \ setminus {\ mathfrak {a}} ^ {*}} а {\ displaystyle a}

Случай 1:. Независимо от этого условия, у нас есть леволинейная комбинация. град ( час ) d {\ Displaystyle \ град (ч) \ geq d} а б {\ displaystyle a \ in {\ mathfrak {b}}}
а знак равно j ты j а j {\ displaystyle a = \ sum _ {j} u_ {j} a_ {j}}
коэффициентов. Рассматривать ж j {\ displaystyle f_ {j}}
час 0 j ты j Икс град ( час ) - град ( ж j ) ж j , {\ Displaystyle ч_ {0} \ треугольникq \ сумма _ {j} u_ {j} X ^ {\ deg (h) - \ deg (f_ {j})} f_ {j},}
который имеет тот же главный член, что и ; кроме того пока. Следовательно, и, что противоречит минимальности. час {\ displaystyle h} час 0 а * {\ displaystyle h_ {0} \ in {\ mathfrak {a}} ^ {*}} час а * {\ displaystyle h \ notin {\ mathfrak {a}} ^ {*}} час - час 0 а а * {\ displaystyle h-h_ {0} \ in {\ mathfrak {a}} \ setminus {\ mathfrak {a}} ^ {*}} град ( час - час 0 ) lt; град ( час ) {\ Displaystyle \ град (ч-ч_ {0}) lt;\ град (ч)}
Случай 2:. Тогда и леволинейная комбинация град ( час ) знак равно k lt; d {\ Displaystyle \ deg (ч) = к lt;d} а б k {\ displaystyle a \ in {\ mathfrak {b}} _ {k}}
а знак равно j ты j а j ( k ) {\ displaystyle a = \ sum _ {j} u_ {j} a_ {j} ^ {(k)}}
ведущих коэффициентов. Учитывая ж j ( k ) {\ displaystyle f_ {j} ^ {(k)}}
час 0 j ты j Икс град ( час ) - град ( ж j ( k ) ) ж j ( k ) , {\ Displaystyle ч_ {0} \ треугольникq \ сумма _ {j} u_ {j} X ^ {\ deg (h) - \ deg (f_ {j} ^ {(k)})} f_ {j} ^ {( k)},}
приходим к противоречию, аналогичному случаю 1.

Таким образом, наше утверждение верно и конечно порождено. а знак равно а * {\ Displaystyle {\ mathfrak {а}} = {\ mathfrak {а}} ^ {*}}

Обратите внимание, что единственная причина, по которой нам пришлось разделить на два случая, заключалась в том, чтобы гарантировать, что степени умножения множителей в конструкциях были неотрицательными. Икс {\ displaystyle X}

Приложения

Позвольте быть нётеровым коммутативным кольцом. Теорема Гильберта о базисе имеет несколько непосредственных следствий. р {\ displaystyle R}

  1. По индукции мы видим, что это тоже будет нётеровым. р [ Икс 0 , , Икс п - 1 ] {\ Displaystyle R [X_ {0}, \ dotsc, X_ {n-1}]}
  2. Поскольку любое аффинное многообразие над (т.е. множество множества многочленов) может быть записано как геометрическое место идеала, а затем как геометрическое место его образующих, отсюда следует, что каждое аффинное многообразие является геометрическим местом конечного числа многочленов, т. Е. пересечение конечного числа гиперповерхностей. р п {\ displaystyle R ^ {n}} а р [ Икс 0 , , Икс п - 1 ] {\ Displaystyle {\ mathfrak {a}} \ подмножество R [X_ {0}, \ dotsc, X_ {n-1}]}
  3. Если - конечно порожденная -алгебра, то мы знаем, что, где - идеал. В основе теоремы следует, что должно быть конечно порожден, скажем, то есть это конечно представима. А {\ displaystyle A} р {\ displaystyle R} А р [ Икс 0 , , Икс п - 1 ] / а {\ displaystyle A \ simeq R [X_ {0}, \ dotsc, X_ {n-1}] / {\ mathfrak {a}}} а {\ Displaystyle {\ mathfrak {а}}} а {\ Displaystyle {\ mathfrak {а}}} а знак равно ( п 0 , , п N - 1 ) {\ displaystyle {\ mathfrak {a}} = (p_ {0}, \ dotsc, p_ {N-1})} А {\ displaystyle A}
Формальные доказательства

Формальные доказательства теоремы Гильберта о базисе были проверены в рамках проекта Mizar (см. Файл HILBASIS ) и Lean (см. Ring_theory.polynomial ).

использованная литература
дальнейшее чтение
  • Кокс, Литтл и О'Ши, Идеалы, разновидности и алгоритмы, Springer-Verlag, 1997.
Последняя правка сделана 2023-04-04 02:41:25
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте