6 Polinomios en varias variables sobre un campo y bases Grbner
En esta seccin consideramos polinomios en varias variables, presentamos algunas herramientas de clculo bsicas, e indicamos algunas aplicaciones. Los resultados de esta seccin no son requeridos en los captulos del 10 al 14. Aplicaciones adicionales sern dadas en el captulo 15. Probamos en la seccin 2 que un anillo polinmico F[x] en una variable x sobre un campo F es un Dominio Euclideo, y el corolario 8 mostr que un anillo polinmico es un Dominio de factorizacin nica. Sin embargo, se sigue a partir del corolario 8 en la seccin 8.2 que este ltimo anillo no es un dominio ideal principal a menos que n=1. Nuestro primer resultado de arriba muestra que los ideales en tales anillos polinmicos, aunque no necesariamente principales, son siempre generados finitamente. A los anillos generales con esta propiedad se les da un nombre especial: Definicin: Un anillo conmutativo R con 1 es llamado Noetheriano si todo ideal de R es finitamente generado Los anillos Noetherianos sern estudiados en mayor detalle en el captulo 15 y 16. En esta seccin desarrollamos algo de la teora bsica y algoritmos resultantes para trabajar con ideales (finitamente generados) en Como vimos en la seccin 1, un anillo polinomial en n variables puede ser considerado como un anillo polinmico en una variable con coeficientes en un anillo polinmico en n-1 variables. Siguiendo este enfoque inductivo como lo hicimos en el teorema 7 y corolario 8 podemos deducir que es Noetheriano a partir del siguiente resultado ms general. Teorema 21. (El Teorema de Bases de Hilbert) Si R es un anillo Noetheriano entonces tambin lo es el anillo polinmico R[x] Prueba: Sea I un ideal en R[x] y sea L el conjunto de todos los coeficientes principales de los elementos en I. Primero mostramos que L es un ideal de R, como sigue. Dado que I contiene al polinomio cero, . Sean polinomios en I de grado d,e y coeficientes principales . Entonces para cualquier o ra-b es cero o es el coeficiente principal del polinomio . Dado que este ltimo polinomio est en I tenemos lo cual muestra que L es un ideal en R. Dado que r es asumido como Noetheriano, el ideal L. En R es finitamente generado, digamos por . Para cada i=1,,n sea f i un elemento de I cuyo coeficiente principal es a i . Denote e i el grado de f i , y sea N el mximo de
Para cada sea L d el conjunto de todos los coeficientes principales de los polinomios en I de grado d junto con 0. Un argumento similar que aquel para L muestra que cada L d es tambin un ideal de R, de nuevo finitamente generado dado que R es Noetheriano. Para cada ideal no cero L d sea el conjunto de generadores para L d , y sea f d,i un polinomio en I de grado d con coeficiente principal b d,i : Mostramos que los polinomios junto con todos los polinomios f d,i para todos los ideales no cero L d son un conjunto de generadores para I, es decir, que
Por construccin, el ideal I arriba en la derecha est contenido en I dado que todos los generadores fueron elegidos en I. Si existe un polinomio no cero de grado mnimo con Sea d=grado f y sea a el coeficiente principal de f. Suponga primero que . Dado que podramos escribir a como una R-combinacin lineal de generadores de L: Entonces es un elemento de I con el mismo grado d y el mismo coeficiente principal a que f. Entonces es un polinomio en I de grado menor que f. Por la minimalidad de f, debemos tener as que una contradiccin. Suponga luego que d<N. En este caso para algn d<N, y as podramos escribir para algn es un polinomio en I con el mismo grado d y con el mismo coeficiente principal a que f, y tenemos una contradiccin como antes. Dado que un campo es claramente Noetheriano, el teorema de la base de Hilbert e induccin dan inmediatamente: Corolario 22. Todo ideal en el anillo polinmico con coeficientes de un campo F es finitamente generado. Si I es un ideal en generado por un conjunto (posiblemente infinito) de polinomios, el corolario 22 muestra que I es finitamente generado, y de hecho I es generado por un nmero finito de polinomios del conjunto (ver ejercicio 1) Como muestra la prueba del Teorema de la base de Hilbert, la coleccin de coeficientes principales de los polinomios en un ideal I en R[x] forma una idea extremadamente til en R que puede ser usado para entender I. Esto sugiere estudiar los trminos principales en ms generalmente (y algo ms intrnsecamente). Para hacer esto necesitamos especificar un ordenamiento total en los monomios, dado que sin ningn tipo de ordenamiento no podemos en general cual es el trmino principal de un polinomio. Implcitamente escogemos un ordenamiento tal en la prueba inductiva del corolario 22 primero vimos un polinomio f como un polinomio en x 1 con coeficientes en , digamos, luego vimos su coeficiente principal en como un polinomio en x2 con coeficientes en etc. Esto es un ejemplo de ordenamiento monomial lexicogrfico en el anillo polinmico el cual es definido primero declarando un ordenamiento de las variables, por ejemplo y luego declarando que el trmino monomio con exponentes tiene orden mayor que el trmino monomio con exponentes si el primer componente donde la n-tuplas difieren tiene Esto es anlogo al ordenamiento usado en un diccionario (y de ah el nombre), donde la letra a viene antes de b la cual a su vez viene antes de c, etc, y luego aardvark viene antes de abacus (aunque la palabra viene antes de a en orden lexicografico). Note que el ordenamiento es solo definido en lo que respecta a multiplicacin por unidades (Elementos de F X ) y que multiplicar dos monomios por el minimo monomio no cero no cambia su ordenamiento. Esto puede formalizarse en general. Definicin. Un ordenamiento monomial es un buen ordenamiento en el conjunto de monomio que satisface cuando para monomio Equivalentemente, un ordenamiento monomial podra ser especificado al definir un buen ordenamiento en las n- tuplas de multigrados de monomios que satisfacen
Es fcil mostrar que para ordenamiento monomial que m1 para todo monomio m (ver ejercicio 2). No es difcil mostrar, usando el teorema de la base de Hilbert, que cualquier ordenamiento total en los monomios el cual para todo monomio m satisface cuando , es necesariamente un buen ordenamiento (y por tanto un ordenamiento monomial) este conjunto equivalente de axiomas para un ordenamiento monomial podra ser ms fcil de verificar. Por simplicidad limitaremos los ejemplo al ordenamiento lexicogrfico que particularmente fcil e intuitivo, pero es importante notar que existen ventajas de clculo tiles en usar otros ordenamientos monomiales en la prctica. Algunos otros ordenamientos monomiales comnmente usados son introducidos en los ejercicios. Como se mencion, una vez que tenemos un ordenamiento monomial podemos definir un trmino principal como un polinomio: Definicin: Fije un ordenamiento monomial en el anillo polinmico (1) El trmino monomial de un polinomio no cero f en , denotado LT(f), es el trmino monomial de orden mximo en f y el trmino principal de f=0 es 0. Defina el multigrado de f, denotado , como el multigrado del trmino principal de f. (2) Si I es un ideal en el ideal de trminos principales, denotado LT(I), es el ideal generado por los trminos principales de todos los elementos en el ideal, es decir,
(3) El trmino principal y el multigrado de un polinomio claramente depende de la eleccin del ordenamiento. Por ejemplo con multigrado (1,1) si x>y, pero con multigrado (0,3) si y>x. En particular, el trmino principal de un polinomio no necesita ser el trmino de grado total mayor. Similarmente, el ideal de trminos principales LT(I) de un ideal I en general depende del ordenamiento usado. Note tambin que el multigrado de un polinomio satisface cuando f y g son no cero, y que en este caso (ver ejercicio 2)
El ideal LT(I) es por definicin generado por monomios. Tales ideales son llamados ideales monomios y son tpicamente ms fciles de trabajar que con ideales genricas. Por ejemplo, un polinomio est contenido en un ideal monomio si y solo si cada uno de sus trminos monomios es un mltiplo de uno de los generadores del para el ideal (ver ejercicio 10) Fue importante en la prueba del Teorema de Base de Hilbert tener todos los trminos principales del ideal I. Si , entonces LT(I) contiene los trminos principales de los generadores para I por definicin. Dado que LT(I) es un ideal, contiene el ideal general por estos trminos principales:
El primero de los siguientes ejemplos muestra que el ideal LT(I) de trminos principales puede ser en general estrictamente mayor que el ideal generado solo por los trminos principales de algunos generadores para I. Ejemplos (1) Escoja un ordenamiento lexicogrfico en F[x,y]. Lo trminos principales de los polinomios (as que el multigrado de f 1 es ) y (as que ) Si es el ideal generado por f 1 y f 2 entonces el trmino ideal principal LT(I) contiene a as . Dado
Vemos que g = x+y es un elemento de I y as el ideal LT(I) tambin contiene el trmino principal LT(g)=x. Esto muestra que LT(I) es estrictamente mayor que dado que todo elemento en tiene un grado total de menos 4. Veremos ms tarde en este caso LT(I)
(2) Con respecto al ordenamiento lexicogrfico y>x, los trminos principales de f 1 y f 2 en el ejemplo previo son (el cual uno podra escribir como para enfatizar el ordenamiento elegido) y . Veremos ms tarde que en este ordenamiento el cual es un ideal diferente que el ideal LT(I) obtenido en el ejemplo previo usando el ordenamiento x>y, y es de nuevo estrictamente mayor que
(3) Escoja cualquier ordenamiento en F[x,y] y sea cualquier polinomio no cer. El trmino principal de todo elemento del ideal principal I=(f) es entonces un mltiplo del trmino principal de f, as que en este caso En el caso de una variable, los trminos principales son usados en el algoritmo de divisin para reducir un polonomio g mdulo otro polinomio f para obtener un residuo nico r, y este residuo es 0 si y solo si g est contenido en el ideal (f). Dado que no es un Dominio Euclideano si n2 (dado que no es un dominio ideal principal), la situacin es ms complicada para polinomios en ms de una variable. En el primer ejemplo de arriba, ni f 1 ni f 2 dividen a g en F[x,y] (por consideraciones del grado, por ejemplo), as que intentar primero dividir g por f1 o f2 y luego por otro para tratar de reducir g modulo el ideal I producira un residuo (no cero) de g mismo. En particular, esto sugerira que no es un elemento del ideal aunque lo es. La razn por la cual el polinomio g de grado 1 puede ser una combinacin lineal de los dos polinomios f1 y f2 de grado 4 es que los trminos principales en se cancelan en la diferencia, y esto es reflejado en el hecho que no son suficientes para generar a LT(I). A un conjunto de generadores para un ideal I en cuyos trminos principales generan los trminos principales de todos los elementos en I se le da un nombre especial. Definicin. Una base Grbner paraun ideal I en el anillo polinmico es un conjunto finito de generadores para I cuyos trminos principales generan al ideal de todos los trminos principales en I, es decir,
Observacin: Note que un base de Grbner es de hecho un conjunto de generadores para I (eso depende de la eleccin del ordenamiento), es decir, todo elemento en I es una combinacin lineal de los generadores, y no una base en el sentido de espacios vectoriales (donde una combinacin lineal sera nica, ver seccin 10.3 y 11.1). Aunque potencialmente confuso, la terminologa base Grbner ha sido tan ampliamente adoptada que sera difcil introducir una nomenclatura diferente. Una de las ms importantes propiedades de una base de Grbner (probada en el Teorema 23 siguiente) es que todo polinomio g puede ser escrito de manera nica como la suma de un elemento en I y un residuo r obtenido por un divisin de polinomios general. En particular, veremos que g es un elemento de I si y solo si este residuo r es 0. Mientras que existe un descomposicin similar en general, veremos que si no usamos una base de Grbner la unicidad se puerde (y no podemos detectar la pertenencia en I al comprobar si el residuo es 0) dado que existen trminos principales los cuales no son generados por los trminos principales de los generadores. Primero usamos los trminos principales de polinomios definidos por un ordenamiento monomial en para extender el algoritmo de visin de una variable a una divisin polinmica no cannica en varias variables. Recuerde que para polinomios en una variable, el algoritmo de divisin usual determina el cociente q(x) y el residuo r(x) en la ecuacin al comprobar sucesivamente si el trmino principal del dividendo f(x) es divisible o no por el trmino principal de g(x): Si el trmino monomio a(x) es sumado al cociente y el proceso es iterado con f(x) reemplazado por el dividendo el cual es de grado menor dado que los trminos principales se cancelan (por la eleccin de a(x)). El proceso termina cuando el trmino principal del divisor g(x) ya no divide el trmino principal del dividendo, dejando el residuo r(x). Podemos extender esto a la divisin por un nmero finito de polinomios en varias variables simplemente al permitir divisiones sucesivas, resultando en un residuo y varios cocientes, como sigue. Divisin General de Polinomios Fije un ordenamiento monomial en , y suponga que es un conjunto de polinomios no cero en . Si f es cualquier polinomio en , empiece con un conjunto de cocientes y un resto r inicialmente todo igual a 0 y sucesivamente comprobar si el trmino principal del dividendo f es divisible por el trmino principal de los divisores en ese orden. Entonces i. Si LT(f) es divisible por digamos, sume a i al cociente q i , reemplace f por el dividendo (un polinomio con trmino principal de orden menor), y repita el proceso entero ii. Si el trmino principal del dividendo f no es divisible por cualquiera de los trminos principales sume el trmino principal de f al residuo r, reemplace f por el dividendo (es decir, remueva el trmino principal de f), y repita el proceso entero El proceso termina (ver ejercicio 3) cuando el dividendo es 0 y resulta en un conjunto de cocientes y un residuo r con
Cada tiene multigrado menor o igual que el multigrado de f y el residuo r tiene la propiedad que ningn trmino no cero en r es divisible por cualquier de los trminos principales (dado que los nicos trminos con esta propiedad son sumados a r en (ii)) Ejemplos Fije el ordenamiento lexicogrfico x>y en F[x,y] (1) Suponga . El trmino principal de f es , el cual no es divisible por (el trmino principal de ) g, as que es sumado al residuo r (as ahora r= ) y f es reemplazado por y empezamos de nuevo. Dado que es divisible por m con cociente a=3x, sumamos 3x al cociente q (as que q=3x), y reemplazamos punto en el cual el proceso termina. El resultado es el cociente q=3x y el resto r= y
Note que si hubisemos terminado en el primer paso dado que el trmino principal de f no es divisible por el trmino principal de f (el cual termina el algoritmo de divisin para polinomios en una variable), entonces habramos terminado con un residuo de f en s mismo, aunque ms de f es divisible por g. Esta es la razn para el paso 2 en el proceso de divisin (el cual no es necesario para polinomios en una variable) (2) Sea y suponga que En la primera iteracin, el trmino principal x 2 de f no es divisible por el trmino principal de g 1 , pero es divisible por el trmino principal de g 2 , as que el cociente q 2 es x y el dividendo f es reemplazado por el dividendo . En la segunda iteracin, el trmino principal de es divisible por , con cociente -1, as que y el dividendo es reemplazado por En la tercera iteracin, el trmino principal de no es divisible por el trmino principal de g 1 , pero es divisible por el trmino principal de g 1 , con cociente 1, as que 1 es sumado a q 2
(el cual es ahora ) y el dividendo se vuelve El trmino principal es ahora y 2 , el cual no es divisible por as que y 2 es sumado al residuo r (el cual es ahora y 2 ) y el dividendo se vuelve simplemente 1. Finalmente, 1 no es divisible por as que es sumado al residuo (as que r es ahora y 2 +1), y el proceso termina. El resultado es
(3) Sea como en el ejemplo previo e intercambie los divisores g1 y g2: En este caso un clculo fcil da
Mostrando que los cocientes q i y el residuo r son en general no nicos y dependen del orden de los divisores
El clculo del ejemplo 3 muestra que el polinomio es un elemento del ideal dado que el residuo obtenido en este caso fue 0 (de hecho f es solo un mltiplo del primer generador). En el ejemplo 2, sin embargo, el mismo polinomio result en un residuo no cero cuando era dividido por xy+1 y x+y, y no era del todo claro a partir del clculo que f era un elemento de I. El siguiente teorema muestra que si usamos una base de Grbner para el ideal I entonces estas dificultades no aparecen: obtenemos un residuo nico, el cual a su vez puede ser usado para determinar si un polinomio f es un elemento del ideal I.
Teorema 23. Fije un ordenamiento monomial en y suponga es una base de Grbner para el ideal no cero I en R. Entonces
(1) Todo polinomio puede ser escrito de manera nica en la forma
Donde y ningn trmino monomio no cero del residuo r es divisible por cualquier de los trminos principales (2) Tanto f I como r pueden ser calculados por la divisin polinomial general por y son independientes del orden en el cual estos polinomios son usados en la divisin. (3) El residuo r provee un representante nico para la clase lateral de f en el anillo cociente En particular, si y solo si r=0.
Prueba: Haciendo en la divisin polinmica general de f por inmediatamente da una descomposicin para cualquier generador . Suponga ahora que { } es un base de Grbner, y Entonces as que su trmino principal el cual es el ideal dado que { } es un base de Grbner para I. Todo elemento en este ideal es una suma de mltiplos de los trminos monomios as que es una suma de trminos cada uno de los cuales es divisible por uno de los . Pero tanto r como r, por tanto tambin r-r, son sumas de trminos monomios de los cuales ninguno es divisible por , lo cual es una contradiccin a menos que r-r=0. Se sigue que r=r es nico, por tanto tambin lo es lo cual prueba (1). Ya hemos visto que pueden ser calculados algortmicamente por divisin polinmica, y la unicidad en (1) implica que r es independiente del orden en el cual los polinomios son usados en la divisin. Similarmente est nicamente determinado (Qunque los cocientes individuales q i no son en general nicos), lo cual da (2) El primer enunciado en (3) es inmediato a partir de la unicidad en (1). Si r=0, entonces Recprocamente, si entonces f=f+0 junto con la unicidad de r implica que r=0, y el enunciado final del teorema se sigue. Como previamente se mencion, la importancia del teorema 23, y uno de los principales usos de la base de Grbner, es la unicidad de la del representante r, el cual permite el clculo efectivo en el anillo cociente A continuacin probamos que el conjunto de polinomios en un ideal cuyos trminos principales generan todos los trminos principales de un ideal es de hecho un conjunto de generadores para el ideal en s mismo (y as es una base de Grbner en algunos trabajos esto es tomado como la definicin de una base de Grbner), y esto muestra en particular que una base de Grbner siempre existe.
Proposicin 24. Fije un ordenamiento monomio en y sea I un ideal no cero en R (1) Si son elementos cualesquiera de I tal que entonces { } es una base de Grbner para I (2) El ideal I tiene una base de Grbner.
Prueba: Suponga Necesitamos ver que genere al ideal I. Si use la divisin general de polinomios para escribir donde ningn trmino no cero en el residuo r es divisible por cualquier Dado que , tambin lo cual significa que LT(r) est en LT(I). Pero entonces LT(r) sera divisible por uno de los lo cual es una contradiccin a menos que r=0. Por tanto generan a I, as que son una base de Grbner para I, lo cual prueba (1) Para (2), note que el ideal LT(I) de trminos principales de cualquier ideal I es un ideal monomio generado por todos los trminos principales de los polinomios en I. Por el ejercicio 1 un nmero finito de esos trminos principales bastan para generar LT(I), digamos para algn Por (1), los polinomios son una base de Grbner de I, completando la prueba La proposicin 24 prueba que las bases de Grbner siempre existen. A continuacin probamos un criterio que determina si un conjunto dado de generadores de un ideal I es una base de Grbner, el cual luego usamos para proveer un algoritmo para encontrar una base de Grbner, La idea bsica es muy simple: los elementos adicionales en LT(I) pueden surgir al tomar combinaciones lineales de generadores que cancelan trminos principales, como vimos al tomar en el primer ejemplo de esta seccin. Veremos que obtener nuevos trminos principales a partir de generadores de esta simple manera es el nico obstculo para que un conjunto de generadores sea una base de Grbner. En general, si son dos polinomios en es el mnimo comn mltiplo mnico de los trminos monomios entonces podemos cancelar los trminos principales al tomar la diferencia
El siguiente lema muestra que estas combinaciones lineales elementales justifican todas las cancelaciones en trminos principales de polinomios del mismo multigrado
Lema 25. Suponga que ] son polinomios con el mismo multigrado y que la combinacin lineal con constantes tiene multigrado estrictamente menor. Entonces
para algunas constantes
Prueba: escriba es un polinomio mnico de multigrado . Tenemos
Note que Entonces dado que h y cada tiene multigrado estrictamente menor que , tenemos as el ltimo trmino del segundo miembro es 0 y el lema se sigue. La siguiente proposicin muestra que un conjunto de generadores es una base de Grbner si entre las diferencias no existen nuevos trminos principales que no estn ya entre los g i . Este resultado provee el ingrediente principal en un algoritmo para construir una base de Grbner.
Para un ordenamiento monomial fijo en y el conjunto ordenado de polinomios G={ } en R, escriba si r es el residuo obtenido por divisin de polinomios general de por (en ese orden).
Proposicin 26. (Criterio de Buchberger) Sea y dije un ordenamiento monomial en R. Si I=( ) es un ideal no cero en R, entonces G={ } es una base de Grbner para I si y solo si para
Prueba: Si { } es una base de Grbner para I, entonces por el teorema 23 dado que cada es un elemento de I. Suponga ahora que para y tome cualquier elemento . Para ver que G es una base de Grbner necesitamos mostrar que contiene a LT(f). Dado que podemos escribir para algunos polinomios Tal representacin no es nica. Entre todas dichas representaciones exoja uno para la cual el multigrado mayor de cualquier sumando (es decir, ) es mnimo, digamos . Es claro que el multigrado de f no es peor que el mayor multigrado de todos los sumando h i g i , as que Escriba
Suponga que Entonces dado que el multigrado de las dos segundas sumas es tambin estrictamente menor que . Si denota los coeficientes constantes del trmino monomio entonces es un monomio. Podemos aplicar el Lema 25 a para escribir la primera suma de arriba como Sea el multigrado de mnimo comn mltiplo mnico de Entonces un fcil clculo muestra que es solo multiplicado por el monomio de multigrado El polinomio tiene multigrado menor que por suposicin, . Esto significa que luego de la divisin de polinomios general de por , cada puede ser escrito como la suma Se sigue que cada es una suma Pero entonces todas las sumas en el miembro derecho de la ecuacin (2) puede ser escrito como una suma de trminos de la forma . Con polinomios p i que satisfacen Esto contradice la minimalidad de y muestra que de hecho es decir, el trmino principal de f tiene multigrado . Si ahora tomamos los trminos en la ecuacin (2) de multigrado vemos que
As que de hecho Se sigue que G= { } es una base de Grbner.
Algoritmo de Buchberger
El criterio de Buchberger puede se usado para proveer un algoritmo para encontrar una base de Grbner para un ideal I, como sigue. Si I=( ) y cada da un residuo de 0 cuando es dividido por G={ } usando la divisin de polinomios general entonces G es una base de Grbner. De lo contrario tiene un residuo r no cero. Incremente G agregndole el polinomio y empiece de nuevo (note que esto es de nuevo un conjunto de generadores para I dado que ). No es difcil comprobar que este procedimiento termina luego de un nmero finito de pasos en un conjunto G generador que satisface el criterio de Buchberger, y por tanto es una base de Grbner para I (ver ejercicio 16). Note que una vez que un da un residuo 0 despus de la divisin por los polinomios en G tambin da un residuo 0 cuando polinomios adicionales son agregados a G. Si { } es una base de Grbner para el ideal I y LT(g j ) es divisible por LT(g i ) para algn entonces LT(g j ) no es necesario como un generador para LT(I). Por la proposicin 24 podramos entonces eliminar g j y todava retener una base de Grbner para I. Podramos tambin asumir sin prdida que el trmino principal de cada g i es mnico. Una base de Grbner { } para I donde cada LT(g i ) es mnico y donde LT(g j ) no es divisible por LT(g i ) para es llamado una base mnima de Grbner. Mientras que un base mnima de Grbner no es nica, el nmero de elementos y sus trminos principales son nicos (ver ejercicio 15)
Ejemplos
(1) Escoja un ordenamiento lexicogrfico x>y en F[x,y] y considere el ideal I generado por como en el ejemplo 1 al principio de esta seccin, Para probar si G={f 1 ,f 2 } es una base de Grbner calculamos el cual es su propio residuo cuando es dividido por {f 1 ,f 2 }, as que G no es una base de Grbner para I. Haga e incremente el conjunto generador: Ahora y un breve clculo conlleva a
Sea e incremente el conjunto generador a El previo residuo 0 es todava 0, y ahora por la eleccin de f 4 . Algunos clculos adicionales dan
Y as es una base de Grbner para I.
En particular, LT(I) es generado por los trminos principales de estos cuatro polinomio, as como previamente se mencion. Entonces x+y e tienen trminos principales que generan LT(I), as por la proposicin 24, da un base de Grbner mnima para I:
Esta descripcin de I es mucho ms simple que (2) Escoja el ordenamiento lexicogrfico y>x en F[x,y] y considere el ideal I en el ejemplo previo. En este caso, produce un residuo de entonces produce un residuo de y luego todos los residuos son 0 con respecto a la base de Grbner Aqu como previamente se mencion, y da una base mnima de Grbner para I con respecto a este ordenamiento:
Una descripcin diferente ms simple de I.
En el ejemplo 1 de arriba es fcil comprobar que es de nuevo una base mnima de Grbner para I (esto es solo {f 3 +f 4 , f 4 }), as que incluso con un ordenamiento monomial fijo en una base minima de Grbner para un ideal I no es nico. Podemos obtener una propiedad importante de unicidad al haver ms fuertes la condicin de la divisibilidad por los trminos principales de la base.
Definicin. Dije un ordenamiento monomial en Una base de Grbner para el ideal no cero I en R es llamado una base de Grbner reducida si (a) Cada g i tiene un trmino principal mnico, es decir, LT(g i ) es mnico, i=1,,m y (b) Ningn trmino g j es divisible por LT(g i ) para ji
Note que una base de Grbner reducido es, en particular, una base de Grbner mnima. Si G= es un base de Grbner mnima para I, entonces el trmino principal LT(g j ) no es divisible por LT(g i ) para cualquier ij. Como resultado, si usamos la divisin de polinomios para dividir g j por otros polinomios en G obtenemos un resiguo con el mismo trmino principal que g j (el residuo no depende del orden de los polinomios usado en la divisin por (2) del teorema 23). Por la proposicin 24, reemplazando g j por en G de nuevo da una base de Grbner mnima Para I, y en esta base ningn trmino de es divisible por LT(g i ) para cualquier ij. Reemplazando cada elemento en G por su residuo despus de la divisin por los otros elementos en G resulta por ende en una base reducida de Grbner para I. La importancia de las bases de Grbner reducidas es que son nicas (para un ordenamiento monomial dado), como el muestra el siguiente resultado. Teorema 27. Fije un ordenamiento monomial en Entonces existe una nica base de Grbner reducida para todo ideal no cero I en R.
Prueba: Por el ejercicio 15, dos bases reducidas tiene el mismo nmero de elementos y los mismos trminos principales dado que las bases reducidas son tambin bases mnimas. Si G={ } y son dos bases reducidas para el mismo ideal no cero I, entonces despus de un posible reordenamiento podramos asumir para i=1,,m. Para cualquier i fijo, considere el polinomio Si f i es no cero, entonces dado que , su trmino principal debe ser divisible por algn h j . Por definicin de una base reducida, h j para ji no divide ninguno de los trminos en por tanto no divide a Pero h i tampoco divide a dado que todos los trminos en f i tiene multigrado estrictamente menor. Esto fuerza es decir, para todo i, as G=G. Una aplicacin de la unicidad de la base reducida de Grbner es un mtodo computacional para determinar cuando dos ideales en un anillo polinmico son iguales.
Corolario 28. Sean I y J dos ideales en . Entonces I=J si y solo si I y J tiene la misma base de Grbner reducida con respecto a cualquier ordenamiento monomial fijo en .
Ejemplos
(1) Considere el ideal Usando el ordenamiento lexicogrfico x>y encontramos
Haciendo encontramos para as que
Es una base de Grbner para I. Los trminos principales de esta base son Dado que y 5 divide tanto a xy 6 como a xy 5 , podramos remover el segundo y tercer generadores para obtener una base de Grbner mnima para I. El segundo trmino en el primer generador es divisible por el trmino principal y 5 del segundo generador, as que esta no es una base de Grbner reducida. Reemplazando por su residuo despus de la divisin por otros polinomios en la base (el cual en este caso es solo el polinomio y 5 -y 2 ), nos quedamos con la base de Grbner reducida para I. (2) Considere el ideal y Usando el ordenamiento monomial lexicogrfico x>y encontramos Haciendo encontramos para as que
Es una base de Grbner para I. Los trminos principales de esta base son y as es una base de Grbner mnima para J. En este caso ninguno de lo trminos en son divisible por el trmino principal de x+y e ninguno de los trminos en x+y son divisibles por los trminos principales en , as que es la base reducida de Grbner para J. Esta es la base para el ideal I en el ejemplo 1 que sigue a la proposicin 25, as que estos dos ideales son iguales:
(y ambos son iguales al ideal )
Bases de Grbner y resolucin de ecuaciones algebraicas: Eliminacin
La teora de las bases de Grbner es bstante til en resolver explcitamente sistemas de ecuaciones algebraicas, y es la base por la cual los programas de computadoras de lgebra intentar resolver sistemas de ecuaciones. Suponga que es una coleccin de polinomio en n variables y tratamos de encontrar las soluciones de un sistema de ecuaciones (es decir, el conjunto comn de ceros de los polinomios en S). Si es cualquier solucin a este sistema, entonces todo elemento f del ideal I generado por S tambin satisface Ms an, es un fcil ejercicio ver que si es cualquier conjunto de generadores para el ideal I entonces el conjunto de soluciones al sistema es el mismo que el conjunto solucin original. En esta situacin donde son polinomios lineales, una solucin al sistema de ecuaciones puede ser obtenida al eliminar sucesivamente las variables por medios elementales usando combinaciones lineales de las ecuaciones originales para eliminar la variables x 1 , entonces usando estas ecuaciones para eliminar x 2 , etc. Produciendo un sistema de ecuaciones que puede ser fcilmente resuelto (esta es la eliminacin de Gauss-Jorden en el lgebra lineal, ver los ejercicios en la seccin 11.2) La situacin para ecuaciones polinmicas que son no lineales es naturalmente ms complicada, pero el principio bsico es el mismo. Si existe un polinomio no cero en el ideal I que involucra solo una de la variables, digamos entonces la ltima coordenada a n es una solucin de p(x n )=0. Si ahora existe un polinomio en OI que involucra solo x n-1 y x n , digamos entonces la coordenada a n-1 sera una solucin de etc. Si podemos sucesivamente encontrar polinomios en I que eliminan las variables entonces seremos capaces de determinar todas las soluciones de nuestro sistema original de ecuaciones explcitamente. Encontrar las ecuaciones que se siguen a partir del sistema de ecuaciones en S, es decir, a encontrar los elementos del ideal I que no involucran algunas de las variables, se le conoce como teora de eliminacin. Los polinomios en I que no involucran las variables es decir, es fcilmente visto como un ideal en y se le da un nombre.
Definicin. Si I es un ideal en entonces es llamado el ideal de eliminacin i-simo de I con respecto al ordenamiento El xito de usar la eliminacin para resolver un sistema de ecuaciones depende en poder determinar los ideales de la eliminacin (y, en ltima instancia, en su estos ideales de eliminacin son no cero) La siguiente proposicin fundamental muestra que si el ordenamiento monomial lexicogrfico es usado para calcular una base de Grbner para I entonces los elementos en la base resultantes que no involucran las variables no solo determinan el i-simo ideal de eliminacin, sino que de hecho dan una base de Grbner para el i-simo ideal de eliminacin de I.
Proposicin 29 (Eliminacin) Suponga que es una base de Grbner para el ideal no cero I en con respecto al ordenamiento monomial lexicogrfico . Entonces es una base de Grbner del i-simo ideal de eliminacin si y solo si
Prueba: Denote Entonces as que por la proposicin 24, para ver que G i es es una base de Grbner de I i basta con ver que , los trminos principales de lo elementos en G i , generan a como un ideal en Ciertamente como ideales en Para mostra la inclusin reversa, sea f cualquier elemento en I i . Entonces y dado que G es una base de Grbner para I tenemos
Para alguno polinomios Escribiendo cada polinomio a i como una suma de trminos monomios vemos que LT(f) es una suma de trminos monomios de la forma . Dado que LT(f) involucra solo las variables la suma de todos dichos trminos que contienen alguna de las variables debe ser 0, as que LT(f) es tambin la suma de aquellos trminos monomios que solo involucran a Se sigue que LT(f) puede ser escrito como una combinacin lineal en de algunos trminos monomios donde no involucra las variables Pero por la eleccin del ordenamiento, Si no involucra a entonces tampoco lo hacen los otros trminos en g t , es decir, . Por tanto LT(f) puede ser escrito como una combinacin lineal en de elementos LT(G i ), completando la prueba. Note tambin que las bases de Grbner pueden ser usadas para eliminar cualquier variable simplemente usando un ordenamiento monomial apropiado. Ejemplos (1) La elipse intersecta al crculo en dos puntos. Para encontrarlos calculamos una base de Grbner para el ideal usando el orden lexicogrfico x>y para eliminar x, obteniendo Por tanto e y=0 y=4/5. Sustituyendo estos valores en g 1 =0 y resolviendo para x encontramos que los dos puntos de interseccin son En lugar de usar un orden monomial lexicogrfico y>x para eliminar y resulta en la base de Grbner Entonces muestra que x es 1 -3/5 y obtenemos la misma solucin que antes, aunque con ms esfuerzo (2) En el ejemplo previo las soluciones podran tambin haber sido encontrados por medios elementales. Considere ahora la solucin en al sistema de dos ecuaciones
Calculando una base de Grbner para el ideal generado por y con respecto al orden monomial lexicogrdico x>y obtenemos la base
Cualquier solucin a nuestras ecuaciones originales satisfacera Dado que tenemos Dado que vemos que (0,0) es la nica solucin con y=0. Dado que tienen solo x=1 como un cero comn, la nica solucin con y=1 es (1,1). Finalmente,
Y una revisin rpida muestra que el cero comn cuando respectivamente. Por tanto existen precisamente cuatro soluciones al par original de ecuaciones, a saber
(3) Considere las soluciones en al sistema de ecuaciones
La base de Grbner reducida con respecto al ordenamiento lexicogrfico x>y>z es
Y as z es una raz del polinomio (por simetra, tambin x e y son races de este mismo polinomio). Para cada uno de las tres races de este polinomio, existen dos valores de y e un valor correspondiente de x haciendo los dos polinomios en la base de Grbner igual a 0. Se comprueba rpidamente que las seis soluciones resultantes son tres races distintas del polinomio (el cual es irreducible en ) en algn orden.
Como el ejemplo anterior muestra, el estudio de soluciones a los sistema de ecuaciones polinmicas est ntimamente relacionado al estudio del ideal que los polinomios generan en . Esta conexin fundamental es el punto de partida para la importante y activa rama de las matemticas llamada geometra algebraica, introducida en el captulo 15, donde se dan las aplicaciones adicionales de las bases de Grbner. Cerramos esta seccin mostrando como calcular las operaciones teorticas de conjuntos bsicos de sumas, productos e intersecciones de ideales en los anillos polinmicos. Suponga que son dos ideales en . Entonces La siguiente proposicin muestro como calcular la interseccin de dos ideales cualesquiera
Proposicin 30. Si I e J son dos ideales cualesquiera en entonces es un ideal en En particular, es el ideal de eliminacin primera de con respecto al ordenamiento
Prueba: Primero, son claramente ideales en , as que tambin su suma . Si entonces muestra que De manera recproca, suponga que es un elemento de donde Entonces muestra que as que Dado que es el ideal de eliminacin primera de con respecto al ordenamiento
Tenemos Por la proposicin 29, los elementos que no involucran a t en una base de Grbner para este ideal en calcullados para el ordenamiento lexicogrfico monomial dan una base de Grbner para el ideal
Ejemplo
Sea para el ordenamiento lexicogrfico monomial t >x >y la base de Grbner reducida para y as
EJERCICIOS
1. Suponga que I es un ideal en generador por un conjunto (posiblemente infinito) de polinomios. Pruebe que un subconjunto finito de polinomios en basta para generar a I. [Use el teorema 21 para escribir y luego escriba cada usando polinomios en .] 2. Sea cualquier ordenamiento monomial (a) Pruebe que para cualquier polinomios f y g no ceros (b) Pruebe que y la igualdad se cumple si (c) Pruebe que m 1 para todo monomio m (d) Pruebe que si m 1 divide a m 2 entonces m 2 m 1 . Deduzca que el trmino principal de un polinomio no divide ninguno de sus trminos de orden menor 3. Pruebe que si es cualquier ordenamiento total o parcial en un conjunto no vaco entonces las siguientes afirmaciones son equivalentes (i) Todo subconjunto no vaco contiene un elemento mnimo (ii) No existe un sucesin infinita estrictamente decreciente (esto es llamado un condicin de cadena descendente o D.C.C.) Deduzca que la divisin de polinomios general siempre termina en un nmero finito de pasos 4. Sea un ordenamiento monomial, y para los monomios m 1 ,m 2 defina si o grado m1 > grado m2, o grado m1=grado m2 y m1m2 (a) Pruebe que es tambin un ordenamiento monomial (La relacin es llamada una graduacin de . Un ordenamiento en el cual el criterio ms importante para la comparacin es el grado es a veces llamado un ordenamiento graduado o de grado, as que este ejercicio da un mtodo para construir ordenamientos graduados) (b) La graduacin del ordenamiento lexicogrfico es llamado el ordenamiento grlex monomial. Muestre que con respecto al ordenamiento grlex y con respecto al ordenamiento lexicogrfico 5. El ordenamiento grevlex monomial es definido primero escogiendo un ordenamiento de variable luego definiendo para monomios m 1 ,m 2 si o grado m1 > grado m2 o grado m1 = grado m2 y el primer exponente de (en ese orden) donde la diferencia de m1 y m2 es menor a m1. (a) Pruebe que grevlex es un ordenamiento monomial que satisface (b) Pruebe que el ordenamiento grevlex en con respecto a {x 1 ,x 2 } es el ordenamiento lexxicogrfico con x 1 >x 2 , pero que el ordenamiento grevlex en no es la graduacin de ningn ordenamiento lexicogrfico (c) Muestre que para el ordenamiento grevlex monomial con respecto a {x 1 ,x 2 ,x 3 }
6. Muestre que con respecto al ordenamiento lexicogrfico x>y>z. Muestre que para el ordenamiento grlex monomial correspondiente y que para el ordenamiento grevlex monomial con respecto a {x,y,z} 7. Ordene los monomios para el ordenamiento monomial lexicogrfico x>y>z, para el ordenamiento grlex monomial correspondiente , y para el ordenamiento grevlex monomial correspondiente con respecto a {x,y,z} 8. Muestre que existen n! distintos ordenamiento monomiales lexicogrficos en . Muestre similarmente que existe n! distintos ordenamiento grlex y grevlex monomiales 9. Se puede mostrar que cualquier ordenamiento monomial en podra ser obtenido como sigue. Para sean vectore no nulos en el n-espacio euclideano, , que son ortogonales por parejas: para todo ij, donde es el producto punto usual, y suponga tambin que todas las coordenadas de v1 son no negativas. Defina un orden, , en monomios si y solo si para algn t k tenemos que para todo y (a) Sea k=n y sea con 1 en su i-sima posicin. Muestre que define un ordenamiento lexicogrfico con (b) Sea k=n y defina donde hay i-2 ceros seguidos, Muestre que define un ordenamiento grlex con respecto a
10. Suponga que I es un ideal monomio generado por monomios m 1 ,,m k . Pruebe que el polinomio est en I si y solo si todo trmino monomio de f es un mltiplo de uno de los m j . [Para polinomios expanda el polinomio y note que todo trmino monomio es un mltiplo de al menos uno de los m j ] Muestre que del ideal pero no es un elemento del ideal 11. Fije un ordenamiento monomial en y suponga que es una base de Grbner para el ideal I en R. Pruebe que si y solo si h es una suma de trminos monomios cada uno divisible por algn [Use el ejercicio previo] 12. Suponga que I es un ideal monomio con generadores monomios Use el ejercicios previo para probar directamente que { } es una base de Grbner para I 13. Suponga que I es un ideal monomio con generadores monomios Use el criterio de Buchberger para probar directamente que { } es una base de Grbner para I 14. Suponga que I es un ideal monomio en R= y suponga que es un conjunto mnimo de monomios que generan a I, es decir, cada m i es un monomio y ningn subconjunto propio de genera a I. Pruebe que son nicos [Use el ejercicio 10] 15. Fije un ordenamiento monomial en R= (a) Pruebe que es una base de Grbner mnima para el ideal I en R si y solo si es un conjunto generador mnimo para LT(I) (b) Pruebe que los trminos principales de una base de Grbner mnima para I son nicamente determinados y el nmero de elementos en cualesquiera dos bases de Grbner mnimas para I es el mismo [Use (a) y el ejercicio previo] 16. Fije un ordenamiento monomial en y suponga que es un conjunto de generadores para el ideal no cero I. Muestre que si entonces el ideal es estrictamente mayor que el ideal Concluya que el algoritmo para calcular una base de Grbner descrita despus de la proposicin 26 termina despus de un nmero finito de pasos [use el ejercicio 1] 17. Fije el ordenamiento lexicogrfico x>y en F[x,y]. Use el criterio de Buchberger para mostrar que es una base de Grbner para el ideal 18. Muestre que es la base de Grbner reducida para el ideal con respecto al ordenamiento lexicogrfico definido por x>y en F[x,y] 19. Fije el ordenamiento lexicogrfico x>y en F[x,y] (a) Muestre que es la base de Grbner reducida para el ideal (b) Determine si el polinomio es un elemento del ideal I 20. Fije el ordenamiento lexicogrfico x>y>z en F[x,y,z]. Muestre que es la base de Grbner reducida para el ideal y en particular concluya que el trmino principal LT(I) requiere cuatro generadores. 21. Fije el ordenamiento lexicogrfico x>y en F[x,y]. Use el criterio de Buchberger para mostrar que es una base de Grbner para el ideal 22. Sea (a) Muestre que es la base de Grbner reducida para I con respecto al ordenamiento lexicogrfico definido por x>y>z (b) Muestre que es la base de Grbner reducida para I con respecto al ordenamiento lexicogrfico definido por (note que estos son esencialmente los mismo polinomios que en (a)) (c) Muestre que es la base de Grbner reducida para I con respecto al ordenamiento lexicogrfico definido por z>y>x 23. Muestre que los ideales son iguales 24. Use bases de Grbner reducidas para mostrar que el ideal y el ideal son iguales 25. Muestre que la base de Grbner reducida usando el ordenamiento lexicogrfico x>y para el ideal 26. Muestre que la base de Grbner reducida para el ideal con respecto al ordenamiento lexicogrfico x>y con respecto al ordenamiento lexicogrfico y>x
Hay generalmente diferencias sustanciales en la complejidad computacional cuando se usan diferentes ordenamientos monomiales. El ordenamiento grevlex monomial frecuentemente provee el clculo ms eficiente y produce polinomios ms simples.
27. Muestre que es una base de Grbner reducida para el ideal I en el ejemplo que sigue al corolario 28 con respecto al ordenamiento grlex monomial (Note que mientras que estos da tres generadores para I en lugar de dos para el ordenamiento lexicogrfico como en el ejemplo, los grados son menores) 28. Sea Muestre que existen cinco elementos en un base de Grbner reducida para I con respecto al ordenamiento lexicogrfico con x>y>z (el grado mximo entre los cinco generadores es 12 y el nmero mximo de trminos monomios entre los cinco generadores es 12 y el nmero mximo de trminos monomios entre los cinco generadores es 35), que existen dos elementos para el ordenamiento lexicogrfico y>z>x (mximo grado es 6 y mximo nmero de trminos es 8), y que es la base de Grbner reducida para el ordenamiento gravlex monomial 29. Resuelva el sistema de ecuaciones sobre 30. Encuentre una base de Grbner para el ideal para el ordenamiento lexicogrfico x>y y sela para encontrar los cuatro puntos de interseccin de la elipse con la elipse 31. Use bases de Grbner para encontrar todas las seis soluciones del sistema de ecuaciones y sobre 32. Use bases de Grbner para mostrar que 33. Use bases de Grbner para calcular la interseccin de los ideales
Los siguientes cuatro ejercicios tratan con el cociente ideal de dos ideales I e J en un anillo R. Definicin. El cociente ideal (I:J) de dos ideales I,J en un anillo R es el ideal
34. (a) Suponga que R es un dominio integral, Muestre que si son generadores para el ideal entonces son generadores para el ideal cociente (I:(f)) (b) Si I es un ideal en el anillo conmutativo R y muestre que el ideal cociente
35. Si muestre que [Use el ejercicio previo y la proposicin 30] 36. Suponga que K es un ideal en R, que I es un ideal que contiene a K, y J es cualquier ideal. Si y denotan la imgenes de I y J en el anillo cociente R/K, muestre que donde es la imagen de R/K del cociente ideal (I:J) 37. Sea K el ideal Para cada uno de los siguientes pares de ideales I y J, use los dos ejercicios previos junto con la proposicin 30 para verificar los cocientes ideales en el anillo R/K:
Los ejercicios 38 a 44 desarrollan algunas propiedades elementales adicionales de ideales monomios en . Se sigue a partir del Teorema de Base de Hilbert que los ideales son finitamente generados, sin embargo uno no necesita asumir esto en estos ejercicios los argumentos son los mismos para ideales generados finita o infinitamente. Estos ejercicios podran ser usados para dar una prueba independiente del Teorema de Base de Hilbert (ejercicio 44). En estos ejercicios, M y N son ideales monomios con generadores monomios para algunos conjuntos de ndices I y J respectivamente. 38. Pruebe que la suma y producto de dos ideales monomios es un ideal monomio mostrando que
39. Muestre que si es cualquier coleccin no vaca de ideales monomios que est totalmente ordenado bajo inclusin entonces es un ideal monomio (En particular, la unin de cualquier sucesin creciente de ideales monomios es un ideal monomio, ver ejercicio 19, seccin 7.3) 40. Pruebe que la interseccin de dos ideal monomios es un ideal monomio mostrando que donde e i,j es el mcm de m i y n j . [use el ejercicio 10] 41. Pruebe que para cualquier monomio n, el cociente ideal donde d i es el MCD de m i y n (ver ejercicio 34). Muestre que si N es finitamente generado, entonces el ideal cociente (M:N) de dos ideales monomios es un ideal monomio. 42. (a) Muestre que M es un ideal primo monomio si y solo si M=(S) para algn subconjunto de S de (En particular, existen solo un nmero finito de ideales primos monomios y cada uno es finitamente generado) (b) Muestre que es el nico ideal mximo monomio
43. (El Lema de Dickson un caso especial del Teorema de la Base de Hilbert) Pruebe que todo ideal monomio en es finitamente generado como sigue Sea ={N / N es un ideal monomio que no es finitamente generado}, y asuma por contradiccin (a) Muestre que contiene un elemento mximo M [Use el ejercicio 30 y el Lema de Zorn] (b) Muestre que existen monomios x, y no en M con [Use el ejercicio 33(a)] (c) Para x como en (b), muestre que M contiene un ideal monomial M 0 generado finitamente tal que donde es el ideal (monomio) definido en el ejercicio 32, y es el producto de estos dos ideales. Deduzca que M es finitamente generado, una contradiccin que prueba [use la maximalidad de M y los ejercicio previos] 44. Si I es un ideal no cero en , use el Lema de Dickson para probar que LT(I) es finitamente generado. Concluya que I tiene una base de Grbner y deduzca el Teorema de la Base de Hilbert [ver proposicin 24] 45. (n-coloracin de grafos) Un grafo finito de tamao N es un conjunto de vrtices y una coleccin de aristas (i,j) que conectan el vrtice i con el vrtice j. Una n- coloracin de es la asignacin de uno de n colores a cada vrtice de tal modo que los vrtices conectados por una arista tengan diferentes colores. Sea F cualquier campo que contiene al menos n elementos. Si introducimos una variable x i para cada vrtice i y representamos los n colores eligiendo un conjunto S de n elementos distintos de F, entonces una n-coloracin de es equivalente a asignar un valor para cada donde es una arista en . Si es el polinomio en F[x] de grado n cuyas races son los elementos en S, entonces para algn equivalente a afirmar que x i es una solucin de la ecuacin La afirmacin es entonces afirmar que as que satisfacen la ecuacin donde es el polinomio Se sigue que encontrar una n-coloracin de es equivalente a resolver el sistema de ecuaciones.
(note tambin que podramos usar cualquier polinomio g que satisface Se sigue por el Nullstellensatz de Hilbert (ver corolario 33 en la seccin 15.3) que este sistema de ecuaciones tiene una solucin, por tanto tiene una n-coloracin, a menos que el ideal I en generado por los polinomos para junto con los polinomios para las aristas (i,j) en el grafo , no es un ideal propio. Esto a su vez es equivalente a la afirmacin que la base de Grbner reducida para I (con respecto a cualquier ordenamiento monomial) es simplemente {1}. Ms an, cuando una n-coloracin existe, resolviendo este sistema de ecuaciones como en los ejemplos que siguen a la proposicin 29 provee una coloracin explcita para . Existen muchas posibles elecciones para el campo F y el conjunto S. Por ejemplo, use cualquier campo F que contiene un conjunto S de n-simas races de unidad, en este caso y podramos tomar , o usar cualquier subconjunto S de F= con un primo pn (en cuyo caso n=p, entonces, por el Pequeo Teorema de Fermat, tenemos )
(a) Considere una posible 3-coloracin del grafo con ocho vrtices y 14 aristas (1,3), Tome y suponga que el vrtice 1 est coloreado por 0. En este caso . Si I es el ideal generado por para las aristas (i,j) en , muestre que la base de Grbner reducida para I con respecto al ordenamiento monomial lexicogrfico Deduzca que toene dos 3-coloraciones distintas, determinadas por la coloracin del vrtice 8 (el cual debe ser coloreado por un elemento no cero en ), y exhiba las coloraciones de Muestre que si la arista (3,7) es agregada a entonces el grafo no puede ser 3-coloreado (b) Tome as que y podramos usar Muestre que el grafo con cinco vrtice y que tiene 9 aristas (el grafo completo de cinco vrtices con una arista removida) puede ser 4-coloreada pero no puede ser 3-coloreada (c) Use las bases de Grbner para mostrar que el grafo con nueve vrtices y 22 aristas (1,4), (1,6), tiene precisamente cuatro 4-coloraciones en cuanto a permutacin de los colores (por tanto un total de 96 4-coloraciones totales). Muestre que si la arista (1,5) es agerga entonces no puede ser 4-coloreada.