2012-02-29 13 views
8

Questa domanda potrebbe riferirsi a qualsiasi sistema di algebra di computer che ha la capacità di calcolare la base di Groebner da un insieme di polinomi (Mathematica, Singolare, GAP, Macaulay2, MatLab, ecc.) .Elementi di ritorno della base di Groebner così come sono trovati

Sto lavorando con un sistema di polinomi sovradeterminato per il quale la base di tutti i groebner è troppo difficile da calcolare, tuttavia sarebbe utile per me essere in grado di stampare gli elementi base di Groebner così come sono trovati in modo che io possa sapere se un particolare polinomio è nella base di Groebner. C'è un modo per fare questo?

risposta

0

A causa del modo in cui l'algoritmo di Buchberger funziona (vedere, ad esempio, Wikipedia o IVA), i risultati parziali che è possibile ottenere stampando i risultati intermedi non sono garantiti per costituire una base di Gröbner.

A seconda dell'obiettivo finale, è consigliabile provare un algoritmo per la triangolarizzazione degli ideali, come l'algoritmo di Ritt-Wu (vedere IVA o Shang-Ching Chou's book). Questo è in qualche modo simile alla riduzione alla forma di scaglioni di riga in Algebra lineare, e si può interrompere l'algoritmo in qualsiasi punto per ottenere un sistema parzialmente ridotto di equazioni polinomiali.