Dekompozycja trójkątna
W algebrze komputerowej trójkątny rozkład systemu wielomianowego S jest zbiorem prostszych układów wielomianowych S 1 , ..., S e takich, że punkt jest rozwiązaniem S wtedy i tylko wtedy, gdy jest rozwiązaniem jednego z układów S 1 , ..., S mi .
Kiedy celem jest opisanie zbioru rozwiązań S w algebraicznym domknięciu jego pola współczynników , te prostsze układy są regularnymi łańcuchami . Jeżeli współczynniki systemów wielomianowych S 1 , ..., S e są liczbami rzeczywistymi, to rzeczywiste rozwiązania S można otrzymać przez trójkątny rozkład na regularne układy półalgebraiczne . W obu przypadkach każdy z tych prostszych układów ma trójkątny kształt i niezwykłe właściwości, co uzasadnia terminologię.
Historia
Metoda zbiorów charakterystycznych jest pierwszym algorytmem bez faktoryzacji, który został zaproponowany do dekompozycji rozmaitości algebraicznej na składowe równowymiarowe. Co więcej, autor, Wen-Tsun Wu , zrealizował implementację tej metody i przedstawił dane eksperymentalne w swoim pionierskim artykule z 1987 roku zatytułowanym "Twierdzenie o strukturze zerowej do rozwiązywania równań wielomianowych". Aby umieścić tę pracę w kontekście, przypomnijmy sobie, jaka była powszechna koncepcja dekompozycji zbioru algebraicznego w czasie pisania tego artykułu.
Niech K będzie algebraicznie domkniętym ciałem i k będzie podciałem K . Podzbiór V ⊂ K n jest (afiniczną) rozmaitością algebraiczną nad k , jeśli istnieje zbiór wielomianowy F ⊂ k [ x 1 , ..., x n ] taki, że zbiór zerowy V ( F ) ⊂ K n z F jest równy V .
Przypomnijmy, że mówi się , że V jest nieredukowalne , jeśli dla wszystkich rozmaitości algebraicznych V 1 , V 2 ⊂ K n relacja V = V 1 ∪ V 2 implikuje albo V = V 1 , albo V = V 2 . Pierwszym wynikiem rozkładu rozmaitości algebraicznej jest słynne twierdzenie Laskera-Noethera , z którego wynika, co następuje.
-
Twierdzenie (Laskera - Noether). Dla każdej rozmaitości algebraicznej V ⊂ K n istnieje skończenie wiele nieredukowalnych rozmaitości algebraicznych V 1 , ..., V e ⊂ K n takich, że mamy
- Ponadto, jeśli V ja ⊈ V j zachodzi dla 1 ≤ ja < j ≤ e wtedy zbiór { V 1 , ..., V e } jest unikalny i tworzy nieredukowalną dekompozycję V .
Rozmaitości V 1 , ..., V e w powyższym Twierdzeniu nazywane są składowymi nieredukowalnymi V i mogą być traktowane jako naturalne wyjście dla algorytmu dekompozycji, czyli innymi słowy dla algorytmu rozwiązującego układ równań w k [ x 1 , ..., x n ] .
Aby doprowadzić do programu komputerowego, ta specyfikacja algorytmu powinna określać, w jaki sposób reprezentowane są komponenty nieredukowalne. Takie kodowanie wprowadza Joseph Ritt poprzez następujący wynik.
- Twierdzenie (Ritt). Jeśli V ⊂ K n jest niepustą i nieredukowalną rozmaitością, to można obliczyć zredukowany trójkątny zbiór w ideale F w k [ x 1 , ... , x n ] i takie, że wszystkie wielomiany g in redukuje się do zera przez pseudopodział wrt C .
C w twierdzeniu Ritta nazywamy charakterystycznym zbiorem ideału Ritta . Proszę odnieść się do zwykłego łańcucha , aby zapoznać się z pojęciem zestawu trójkątnego.
Joseph Ritt opisał metodę rozwiązywania układów wielomianowych opartą na faktoryzacji wielomianów po rozszerzeniach pól i obliczaniu charakterystycznych zbiorów ideałów pierwszych.
Wyprowadzenie praktycznej implementacji tej metody było jednak i pozostaje trudnym problemem. W latach 80., kiedy wprowadzono metodę zbiorów charakterystycznych , faktoryzacja wielomianów była aktywnym obszarem badawczym, a niektóre fundamentalne pytania na ten temat zostały niedawno rozwiązane
Obecnie rozkład rozmaitości algebraicznej na składowe nieredukowalne nie jest niezbędny do rozwiązania większości problemów aplikacyjnych, ponieważ wystarczą słabsze pojęcia dekompozycji, mniej kosztowne w obliczeniach.
Metoda zestawów charakterystycznych opiera się na następującym wariancie twierdzenia Ritta.
- Twierdzenie (Wen-Tsun Wu). Dla dowolnego skończonego zbioru wielomianów fa ⊂ k [ x 1 , ..., n ] , x można obliczyć zredukowany zbiór że wielomiany F redukuje się do zera przez pseudopodział wrt C .
Różne koncepcje i algorytmy rozszerzyły pracę Wen-Tsun Wu . Na początku lat 90. pojęcie regularnego łańcucha , wprowadzone niezależnie przez Michaela Kalkbrenera w 1991 roku w jego rozprawie doktorskiej oraz przez Lu Yang i Jingzhong Zhanga, doprowadziło do ważnych odkryć algorytmicznych.
W wizji Kalkbrenera regularne łańcuchy są używane do reprezentowania ogólnych zer nieredukowalnych składników rozmaitości algebraicznej. W oryginalnej pracy Yanga i Zhanga są one używane do decydowania, czy hiperpowierzchnia przecina quasi-rozmaitość (daną przez regularny łańcuch). Łańcuchy regularne mają w rzeczywistości kilka interesujących właściwości i są kluczowym pojęciem w wielu algorytmach rozkładających układy równań algebraicznych lub różniczkowych.
Regularne łańcuchy były badane w wielu artykułach.
Obfitą literaturę na ten temat można wytłumaczyć wieloma równoważnymi definicjami regularnego łańcucha. W rzeczywistości oryginalne sformułowanie Kalkbrenera różni się od sformułowania Yang i Zhanga. W artykule Dongminga Wanga pojawia się pomost między tymi dwoma pojęciami, punkt widzenia Kalkbrenera oraz Yang i Zhang.
Dostępne są różne algorytmy uzyskiwania trójkątnej dekompozycji V ( F ) zarówno w sensie Kalkbrenera, jak iw sensie Lazarda i Wen-Tsun Wu . Algorytm Lextriangular Daniela Lazarda i Triade Algorithm Marca Moreno Mazy wraz z metodą zestawu charakterystycznego są dostępne w różnych systemach algebry komputerowej, w tym w Axiom i Maple .
Definicje formalne
Niech k będzie polem, a x 1 < ... < x n będzie zmiennymi uporządkowanymi. Oznaczamy przez R = k [ x 1 , ..., x n ] odpowiedni pierścień wielomianowy . Dla F ⊂ R , traktowanego jako układ równań wielomianowych, istnieją dwa pojęcia rozkładu trójkątnego na algebraicznym domknięciu k . Pierwszym z nich jest leniwa dekompozycja, przedstawiająca tylko punkty rodzajowe zbioru algebraicznego V ( F ) w tzw. sensie Kalkbrenera.
Drugim jest jawne opisanie wszystkich punktów V ( F ) w tak zwanym znaczeniu u Lazarda i Wen-Tsun Wu .
W obu przypadkach T 1 , ..., T mi to skończenie wiele regularnych łańcuchów R i oznacza } pierwiastek nasyconego T i ) oznacza ideału T i ( natomiast W quasi - składową T i . Proszę odnieść się do zwykłego łańcucha o definicje tych pojęć.
Załóżmy od teraz, że k jest ciałem rzeczywistym zamkniętym . Rozważmy S jako system półalgebraiczny z wielomianami w R . Istnieje skończenie wiele regularnych układów półalgebraicznych S 1 , ..., S e takich, że mamy
gdzie Z k ( S ) oznacza punkty k n , które rozwiązują S . Regularne układy półalgebraiczne S 1 , ..., S e tworzą trójkątną dekompozycję układu półalgebraicznego S .
Przykłady
Oznaczmy Q polem liczb wymiernych. Q z uporządkowaniem zmiennych rozważ następujący system wielomianów: Q [ x ,
Zgodnie z kodem Maple :
gdzie ( Łańcuchy Regularne ) : R := Pierścień Wielomianowy ([ x , y , z ]) : sys := { x ^ 2 + y + z - 1 , x + y ^ 2 + z - 1 , x + y + z ^ 2 - 1 } : l
:= Triangularyzacja ( sys , R ) : map ( Równania , l , R ) ;
Jedną z możliwych trójkątnych dekompozycji zbioru rozwiązań S przy użyciu biblioteki RegularChains jest: