P. 1
TF Mauricio Winston

TF Mauricio Winston

|Views: 764|Likes:

More info:

Published by: Marethyu Oberour Ar Maro on May 25, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/19/2013

pdf

text

original

Sections

  • I. Problemas Resueltos sobre Geometría, Álgebra y Algoritmos
  • II. Problemas Resueltos sobre Bases de Groebner
  • IV. Problemas Resueltos sobre el Diccionario Álgebra-Geometría

1·11C1

DEDICATORIA...................................................................................... 3
RESUMEN........................................................................................... 5
INTRODUCCIÓN................................................................................... 7
OBJETIVOS
Generales......................................................................................... 9
Especí…cos....................................................................................... 9
MARCO CONCEPTUAL ......................................................................... 11
CONTENIDO
I. Problemas Resueltos de Geometría, Álgebra y Algoritmos ........... 59
II. Problemas Resueltos de Bases de Groebner .................................. 71
III. Problemas Resueltos de Teoría de Eliminación................................ 95
IV. Problemas Resueltos de Diccionario de Álgebra-Geometría............. 99
CONCLUSIONES................................................................................. 103
RECOMENDACIONES........................................................................ 105
BIBLIOGRAFÍA...................................................................................... 109
1
.
DEDICATORIA
"Tres cosas que meditar: la vida,
la eternidad y la muerte."
Cicerón
2
1111C¹TO11¹
A Dios, nuestro Padre, lleno de amor y bondad, que nos enriquece
con su misericordia, por darnos el bello regalo de la vida.
A nuestros Padres, ejemplo de constancia y abnegación, por su apoyo
incondicional desde nuestros primeros estudios.
A nuestra tutora, docente artí…ce incansable de nuestro bienestar,
por su entrega y dedicación a su labor.
A nuestros compañeros, gente …el y persistente, que no desfallece
cuando de alcanzar objetivos e ideales se trata.
3
.
RESUMEN
"La ciencia de la Matemática pura en
su desarrollo moderno puede pretender
ser la creación más original del espíritu
humano." Whitehead
4
11ol'1·
El objetivo básico de este trabajo es proporcionar un documento a partir
del cual el estudiante de la carrera de matemática adquiera una idea clara y
comprensible del curso de Tópicos Escógidos del Álgebra que se recibe en el
sexto semestre de la carrera como lo establece el Plan de estudio vigente.
De nuestras experiencias con el curso nace la idea de la elaboración de la
presente guía, hemos per…lado el trabajo seleccionando aquellos ejercicios que
se enfocan en el cumplimiento de los objetivos del curso, entre ellos tenemos:
1. Demostrar las propiedades más importantes del anillo K[x
1
; :::; x
n
] de
manera ordenada y con limpieza
2. Interiorizar el concepto de variedades a…nes
3. Identi…car los órdenes monomiales más frecuentes
4. Aplicar re‡exivamente el algoritmo de la división en K[x
1
; :::; x
n
]
5. Encontrar bases de Groebner con el algoritmo de Buchberger
6. Aplicar el método de eliminación para resolver sistemas de ecuaciones
7. Formular el Teorema de los Ceros de Hilbert
8. Establecer la relación existente entre la Geometría y el Álgebra mediante la
correspondencia biunívoca entre ideales radicales y variedades irreducibles
La disposición del orden es de acuerdo a la línea de construcción de los
conocimientos según lo establecido en el programa de la asignatura.
Hemos querido ser lo más claros, precisos y coherentes en la resolución de
los ejercicios, siempre tratando de hacer las soluciones re‡exivas para que el
estudiante lector le sienta sabor al ejercicio. Cabe destacar que al igual que
en todo ejercicio o problema matemático tiene varias formas de resolverse, así
que, lo que presentamos no es la última palabra en cuanto a cómo resolver un
ejercicio se re…ere.
No hemos puesto en el marco teórico ninguna demostración de teoremas,
corolarios o proposiciones, pues eso se lo dejamos al curso, solamente presenta-
mos tales resultados para su utilización en los ejercicios.
5
.
INTRODUCCIÓN
“No hay problemas resueltos, hay
solamente problemas más o menos
resueltos”.
Poincaré
6
1·T1O1lCC1


"Una teoría es completamente inútil si con ella no se puede calcular" sostiene
Herman Dudwig Schmid. Siendo la matemática por de…nición una fuente
genuina de métodos de cálculo, la asignatura de Tópicos Escogidos del Álgebra
hace patente esto, concentrándose esencialmente en la de…nición, construcción
y aplicaciones de las bases de Groebner.
Este documento pretender ser una contribución a la formación cientí…ca de
los estudiantes de la carrera de Matemática Educativa.
El propósito de esta guía es facilitar la comprensión del curso de Tópicos
Escogidos del Álgebra. La mayoría de textos que se usan como bibliografía
del curso y tratan del tema están en inglés y no hacen un tratamiento de los
contenidos tan asequible para el estudiante. Por ello decidimos elaborar la
presente guía, para ayudar a resolver está problemática dentro de la formación
de los docentes de matemática del país.
El documento está estructurado en dos grandes partes el Marco Conceptual
y el Contenido.
Primeramente, se presenta en el Marco Conceptual dividido en cuatro
secciones todas las de…niciones y resultados que se utilizarán en la resolución
de los ejercicios, de manera tal que el lector sólamente deba retroceder unas
cuantas páginas para revisar a qué nos estamos re…riendo cuando citemos en los
ejercicios alguna de…nición o resultado especí…co.
Los problemas resueltos agrupados también en cuatro secciones de acuerdo
a la unidad del curso, se han procurado detallarlos, pero también, en algunos
casos se le pide al lector que veri…que algo o que complete algún detalle, pero
la mayoría de las soluciones son tan completas como sea posible.
Cada sección del Marco Conceptual se corresponde con una sección del
Contenido, y la numeración de los resultados y de…niciones de cada sección
del Marco Conceptual son independientes.
Recuerda que la mejor manera de estudiar es resolver ejercicios.
7
.
OBJETIVOS
“La esencia de las matemáticas es
su libertad”.
Cantor
8
I. Objetivo General:
Resolver problemas planteados en el curso de Tópicos Escogidos del Álgebra
sobre:
1. Álgebra, Geometría y Algoritmos,
2. Bases de Groebner.
3. Teoría de Eliminación
4. El Diccionario de Álgebra-Geometría
que faciliten la comprensión del curso y permitan la aplicación de los conocimien-
tos teóricos adquiridos.
II. Objetivos Especí…cos:
1. Familiarizar al estudiante con las de…niciones de polinomios en varias
indeterminadas, variedades a…nes, ideales polinomiales y bases de
Groebner.
2. Detallar cada solución de los problemas de manera clara, coherente
y ordenada.
3. Conducir al estudiante en la línea del curso, es decir, que entienda la
consecusión ordenada de los contenidos mediante su aplicación en la
resolución de los problemas.
9
.
MARCO CONCEPTUAL
“Las matemáticas cuando se les comprende
bien, poseen no solamente la verdad sino
la suprema belleza”.
Russell
10
1 Geometría, Álgebra y Algoritmos
1.1 Polinomios en varias indeterminadas
La geometría está interesada en lo que concierne a las variedades a…nes, que son
curvas y super…cies de…nidas por ecuaciones polinomiales. Para comprender
las variedades a…nes necesitaremos algo de álgebra y en particular, estudiar
ideales en el anillo polinomial K[x
1
; x
2
; :::; x
n
] . Comencemos dando algunas
de…niciones básicas.
Monomio [1c1i:ici o: 1]
Un monomio en r
1
. r
2
. .... r
n
es un producto de la forma
r
o1
1
r
o2
2
... r
on
n
donde todos los exponentes c
1
. c
2
. .... c
n
son enteros no negativos. El grado
total de este monomio es la suma c
1
+c
2
+... +c
n
.
Escribiremos r
o
por r
o1
1
r
o2
2
... r
on
n
. donde c = (c
1
. c
2
. .... c
n
) es una
:÷upla de enteros no negativos. Si c = (0. 0. .... 0) . r
o
= 1. Además,
[c[ =
n
¸
I=1
denota el grado total del monomio r
o
.
Polinomio [1c1i:ici o: 2]
Sea K un campo. Un polinomio 1 en r
1
. r
2
. .... r
n
con coe…cientes en K es
una combinación lineal …nita (con coe…cientes en K) de monomios. Escribire-
mos un polinomio 1 en la forma
1 =
¸
o
a
o
r
o
. a
o
÷ K
donde la suma se realiza sobre un número …nito de :÷uplas c = (c
1
. c
2
. .... c
n
) .
El conjunto de todos los polinomios en r
1
. r
2
. .... r
n
se denotará por
K[x
1
; x
2
; :::; x
n
] .
T erminos; Coeficientes [1c1i:ici o: 3]
Sea 1 =
¸
o
a
o
r
o
un polinomio en K[x
1
; :::; x
n
] .
(i) Llamaremos a a
o
el coe…ciente del monomio r
o
.
(ii) Si a
o
= 0. a
o
r
o
es un término de 1.
(iii) El grado total de 1 denotado grad(1) es el máximo [c[ entre todos los
monomios cuyos coe…cientes a
o
son distintos de cero.
11
La suma y el producto de dos polinomios es de nuevo otro polinomio.
Diremos que un polinomio 1 divide al polinomio o si o = 1/ para algún
/ ÷ K[x
1
; :::; x
n
] .
Espacio Af{n [1c1i:ici o: 4]
Dados el campo K y un entero positivo :, de…nimos el espacio afín
:÷dimensional sobre K como
K
n
= ¦(a
1
. .... a
n
) : a
1
. ...a
n
÷ K¦
Relaciones entre polinomios y espacios a…nes. La idea central es que un
polinomio
1 =
¸
o
a
o
r
o
÷ K[x
1
; :::; x
n
]
da lugar a la función
1 : K
n
÷ K
de…nida como sigue: dado (a
1
. .... a
n
) ÷ K
n
, reemplazar cada r
I
por a
I
en
la expresión para 1. Como todos los coe…cientes de este pertenecen a K.
1 (a
1
. .... a
n
) ÷ K.
Proposici on [5]
Sea K un campo in…nito y 1 ÷ K[x
1
; :::; x
n
] . Entonces 1 = 0 en
K[x
1
; :::; x
n
] si y sólo si 1 : K
n
÷ K es la función nula.
Esto nos permite dar el siguiente resultado:
Corolario [6]
Sea K un campo in…nito y sean 1. o ÷ K[x
1
; :::; x
n
] . Entonces 1 = o en
K[x
1
; :::; x
n
] si y sólo si 1 : K
n
÷ K y o : K
n
÷ K son la misma función.
Teorema Fundamental del

Algebra [7]
Todo polinomio no constante 1 ÷ C[x] tiene una raíz en C.
Decimos, además que un campo es algebraicamente cerrado si todo polinomio
no constante en K[x] tiene una raíz en K.
12
1.2 Variedades A…nes
V ariedad Af{n [1c1i:ici o: 8]
Sea K un campo y sean 1
1
. .... 1
s
polinomios en K[x
1
; :::; x
n
] . Entonces
V = 1 (1
1
. .... 1
s
) = ¦(a
1
. .... a
n
) : 1
I
(a
1
. .... a
n
) = 0. 1 _ i _ :¦
Designamos a 1 (1
1
. .... 1
s
) como la variedad afín V de…nida por 1
1
. .... 1
s
.
Según la de…nición anterior, una variedad afín 1 (1
1
. .... 1
s
) · K
n
es el
conjunto de todas las soluciones del sistema de ecuaciones
1
1
(r
1
. .... r
n
) = ... = 1
s
(r
1
. .... r
n
) = 0
Fijemos un campo K y consideremos un sistema de : ecuaciones lineales
en : incógnitas r
1
. .... r
n
con coe…cientes en K:

a
11
r
1
+... +a
1n
r
n
= /
1

a
n1
r
1
+... +a
nn
r
n
= /
n
Las soluciones de estas ecuaciones forman una variedad afín en K
n
que llamare-
mos variedad lineal. Así, las rectas y los planos son variedades lineales.
Propiedades básicas de las variedades a…nes.
Lema [9]
Si V = 1 (1
1
. .... 1
s
) y W = 1 (o
1
. .... o
|
) son variedades en K
n
. entonces
V \ W y V [ W son variedades, es decir
V \ W = 1 (1
1
. .... 1
s
. o
1
. .... o
|
)
V [ W = 1 (1
I
o
,
: 1 _ i _ :. 1 _ , _ t)
El lema anterior signi…ca que las intersecciones y las uniones …nitas de
variedades a…nes son de nuevo variedades a…nes.
En este punto surgen las siguientes interrogantes. Supongamos que tenemos
1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . Entonces
Problema de consistencia.¿Podemos determinar si 1 (1
1
. .... 1
s
) = ??, es
decir, ¿tienen las ecuaciones 1
1
= ... = 1
s
= 0 una solución común?
Problema de Finitud. ¿Podemos determinar si 1 (1
1
. .... 1
s
) es …nito, si es
así, podemos encontrar todas las soluciones explícitamente?
Problema de la Dimensión. ¿Podemos determinar la dimensión de
1 (1
1
. .... 1
s
)?
En el camino iremos dando respuesta a estas interrogantes y otras posibles
que aparezcan en el desarrollo de los tópicos.
13
1.3 Parametrización de Variedades A…nes
Funci on Racional [1c1i:ici o: 10]
Sea K un campo. Una función racional en t
1
. .... t
n
con coe…cientes en K es
un cociente
]
a
de dos polinomios 1. o ÷ K[t
1
; :::; t
n
] donde o es un polinomio
no nulo. Además, dos funciones racionales
]
a
y
|
|
son iguales si /1 = o/ en
K(t
1
; :::; t
n
).
La adición y multiplicación de funciones racionales están bien de…nidas y
K(t
1
; :::; t
n
) es un campo.
Supongamos ahora que tenemos la variedad V = 1 (1
1
. .... 1
s
) contenida en
K
n
. Entonces una representación paramétrica racional de V consiste en las
funciones racionales r
1
. .... r
n
en K[t
1
; :::; t
n
] tal que los puntos dados por
r
1
= r
1
(t
1
. .... t
n
)
r
2
= r
2
(t
1
. .... t
n
)
.
.
.
r
n
= r
n
(t
1
. .... t
n
)
están en V .
En muchas ocasiones tendremos parametrizaciones de una variedad donde
r
1
. .... r
n
son más bien polinomios. Esto es lo que llamaremos una representación
paramétrica polinomial de V .
En contraste, las ecuaciones originales que de…nen a V , a saber,
1
1
= ... = 1
s
= 0
son llamadas una representación implícita de V .
La conveniencia de tener ambos tipos de representaciones nos conducen a
las siguientes preguntas:
Parametrización: ¿Cada variedad afín tiene una representación paramétrica
racional?
Implicitización: ¿Dada una representación paramétrica de una variedad
afín, podemos encontrar las ecuaciones que de…nen la variedad (es decir,
encontrar una representación implícita)?
La respuesta a la primera es no, a la segunda es sí.
14
1.4 Ideales
Ideal [1c1i:ici o: 11]
Un subconjunto I · K[x
1
; :::; x
n
] es un ideal si satisface:
i) 0 ÷ I
ii) Si 1. o ÷ I, entonces 1 +o ÷ I
iii) Si 1 ÷ I y / ÷ K[x
1
; :::; x
n
] entonces /1 ÷ I
La importancia real de los ideales es que ellos nos darán un lenguaje para
cálculos con variedades a…nes. El primer ejemplo natural de un ideal es el
generado por un número …nito de polinomios.
Suma y Producto de Ideales [1c1i:ici o: 12]
Si I y J son ideales, entonces los conjuntos
I +J = ¦1 +o : 1 ÷ I. o ÷ J¦
IJ =

n
¸
|=1
1
|
o
|
: 1
|
÷ I. o
|
÷ J con : ÷ N. 1 _ / _ :
¸
son ideales.
Ideal Generado (1c:a [13])
Si 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . entonces
'1
1
. .... 1
s
` =

s
¸
I=1
/
I
1
I
: /
1
. .... /
s
÷ K[x
1
; :::; x
n
]
¸
es un ideal de K[x
1
; :::; x
n
] llamado el ideal generado por 1
1
. .... 1
s
.
El ideal '1
1
. .... 1
s
` tiene una bonita interpretación en términos de ecua-
ciones polinomiales. Dados 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . tenemos el sistema de
ecuaciones
1
1
= 0
.
.
.
1
s
= 0
De estas ecuaciones, uno puede derivar otros usos del álgebra. Por ejemplo, si
multiplicamos la primera ecuación por /
1
÷ K[x
1
; :::; x
n
] . la segunda por /
2
÷
K[x
1
; :::; x
n
] . etc, y luego añadimos las ecuaciones resultantes, obtenemos
/
1
1
1
+/
2
1
2
+... +/
s
1
s
= 0.
lo cual es una consecuencia de nuestro sistema original.
15
Ideal Finitamente Generado [1c1i:ici o: 14]
Un ideal I es …nitamente generado si existen 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] tales
que
I = '1
1
. .... 1
s
` .
en este caso decimos que 1
1
. .... 1
s
es una base de I.
Proposici on [15]
Si 1
1
. .... 1
s
y o
1
. .... o
|
son bases del mismo ideal en K[x
1
; :::; x
n
] con
'1
1
. .... 1
s
` y 'o
1
. .... o
|
` iguales. Entonces
1 (1
1
. .... 1
s
) = 1 (o
1
. .... o
|
)
Cambiando la base del ideal, podemos hacer más fácil la determinación de
la variedad. La habilidad para cambiar las bases sin afectar la variedad es
muy importante, pues las variedades a…nes son determinadas por ideales no por
ecuaciones.
Ideal de una V ariedad [1c:a 16]
Sea V · K
n
una variedad afín. Establezcamos que
I (V ) = ¦1 ÷ K[x
1
; :::; x
n
] : 1 (a
1
. .... a
n
) = 0. \(a
1
. .... a
n
) ÷ V ¦
Si V · K
n
es una variedad afín, entonces I (V ) · K[x
1
; :::; x
n
] es un
ideal, llamado el ideal de V .
Tomemos 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . Esto nos da
Polinomios V ariedad Ideal
1
1
. .... 1
s
= 1 (1
1
. .... 1
s
) = I (1 (1
1
. .... 1
s
))
y la natural pregunta de que si I (1 (1
1
. .... 1
s
)) = '1
1
. .... 1
s
` . La respuesta
desafortunadamente, no siempre es sí. La mejor respuesta en este punto es:
Lema [17]
Si 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . entonces
'1
1
. .... 1
s
` · I (1 (1
1
. .... 1
s
)) .
en general, la igualdad no siempre ocurre.
Proposici on [18]
Sean V y W variedades a…nes en K
n
. Entonces
V · W = I (W) · I (V )
V = W = I (V ) = I (W)
16
Por ahora, enlistemos 3 preguntas más, conciernentes a ideales en
K[x
1
; :::; x
n
] :
Descripción del Ideal: ¿Puede todo ideal I · K[x
1
; :::; x
n
] ser escrito
como '1
1
. .... 1
s
` para algunos 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
]?
Pertenencia a un ideal: Si 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . ¿hay algún algo-
ritmo para decidir si un 1 ÷ K[x
1
; :::; x
n
] está en '1
1
. .... 1
s
`?
Nullstellensatz: Dados 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
] . ¿Cuál es la relación
exacta entre '1
1
. .... 1
s
` y I (1 (1
1
. .... 1
s
))?
Como lo mencionamos antes se irán respondiendo en el transcurso del
documento.
1.5 Polinomios en una variable
Discutiremos polinomios de una variable y estudiaremos el algoritmo de la di-
visión que lo usaremos para determinar la estructura de ideales de K[r] y
explorar la idea del máximo común divisor (:cd). También, comenzaremos a
comprender el importante rol jugado por los algoritmos.
Informalmente, un algoritmo es un conjunto especí…co de instrucciones para
manipular datos numéricos y simbólicos. Son ejemplos las fórmulas de derivación
del Cálculo y el método de reducción de …las del Álgebra Lineal. Un algo-
ritmo tendrá i:jnt: (entradas) los cuales son objetos usados por el algoritmo,
y ontjnt: (salidas) que son los resultados del algoritmo. En cada etapa de
ejecución, el algoritmo debe especi…car exactamente el siguiente paso a seguir.
Comenzaremos discutiendo el algoritmo de la división para polinomios en
K[x] .
T ermino Principal [1c1i:ici o: 19]
Dado un polinomio no nulo 1 ÷ K[x] . sea
1 = a
0
r
n
+a
1
r
n1
+a
n
donde a
I
÷ K y a
0
= 0 (es decir, : = grad(1)) . Decimos entonces que a
0
r
n
es el término principal de 1 y se escribe tj (1) = a
0
r
n
.
Si 1 y o son polinomios no nulos, entonces
grad(1) _ grad(o) = tj (1) [ tj (o)
17
El Algoritmo De La Divisi on [1rojo:ici o: 20]
Sean K un campo y o un polinomio no nulo en K[x] . Entonces cualquier
1 ÷ K[x] se puede expresar en la forma
1 = co +r
donde c. r ÷ K[x] y, r = 0 ó grad(r) < grad(o) . Además, c y r son únicos y
existe un algoritmo para encontrar c y r.
1:jnt : o. 1
Ontjnt : c. r
c := 0 ; r := 1
\H111 r = 0 ¹·1 tj (o) [ tj (r) 1O
c := c +
tj (r)
tj (o)
r := r ÷
¸
tj (r)
tj (o)

o
Corolario [21]
Si K es un campo y 1 ÷ K[x] es un polinomio no nulo, entonces 1 tiene a
lo más grad(1) raíces en K.
Corolario [22]
Si K es un campo, entonces todo ideal de K[x] se puede escribir de la forma
'1` para algún 1 ÷ K[x] . Además, 1 es único salvo por un factor no nulo en
K.
En general, un ideal generado por un elemento es llamado ideal principal. En
vista del corolario [22] decimos que K[x] es un Dominio de Ideales Principales
(111) .
La prueba del corolario [22] nos dice que el generador de un ideal en K[x]
es el polinomio no nulo de mínimo grado contenido en el ideal. La descripción
no es útil en la práctica, porque requiere que chequeemos los grados de todos los
polinomios en el ideal. ¿Hay una mejor manera de encontrar el generador? La
herramienta necesaria para resolver este problema es el máximo común divisor.
M aximo Com un Divisor [1c1i:ici o: 23]
Un máximo común divisor de los polinomios 1. o ÷ K[x] es el polinomio /
tal que
(i) / divide a 1 y o.
(ii) Si j es otro polinomio que divide a 1 y o. entonces j divide a /.
Si / cumple estas propiedades escribiremos / = :cd (1. o) .
18
Proposici on [24]
Sean 1. o ÷ K[x] . Entonces
i) :cd (1. o) existe y es único salvo por una constante no nula en K.
ii) :cd (1. o) es un generador del ideal '1. o`,
iii) existe un algoritmo para calcular el :cd (1. o) .
1:jnt : 1. o
Ontjnt : /
/ := 1 ; : := o
\H111 : = 0 1O
rc: := rc:ai:dcr (/. :)
/ := :
: := rc:
M aximo Com un Divisor Generalizado [1c1i:ici o: 25]
Un máximo común divisor de los polinomios 1
1
. .... 1
s
÷ K[x] es un poli-
nomio / tal que
i) / [ 1
1
. .... / [ 1
s
ii) si j es otro polinomio que divide a 1
1
. .... 1
s
entonces j [ /
Si / tiene estas propiedades escribimos / = :cd (1
1
. .... 1
s
) .
Proposici on [26]
Sean 1
1
. .... 1
s
÷ K[x] . donde : _ 2. Entonces
i) :cd (1
1
. .... 1
s
) existe y es único salvo por la multiplicación de una
constante no nula en K.
ii) :cd (1
1
. .... 1
s
) es un generador del ideal '1
1
. .... 1
s
` .
iii) si : _ 3, entonces :cd (1
1
. .... 1
s
) = :cd (1
1
. :cd (1
2
. .... 1
s
)) .
i·) existe un algoritmo para calcular :cd (1
1
. .... 1
s
) .
Más generalmente, dado 1
1
. .... 1
s
÷ K[x] es claro que ahora tenemos un
algoritmo para encontrar un generador de '1
1
. .... 1
s
` . Para otra aplicación del
algoritmo desarrollada aquí, consideremos el problema de la pertenencia a un
ideal: dados 1
1
. .... 1
s
÷ K[x] . ¿hay un algoritmo para decidir si un polinomio
dado 1 ÷ K[x] pertenece al ideal '1
1
. .... 1
s
`? La respuesta es sí y el algoritmo
es fácil de describir. El primer paso es usar el :cd para encontrar un generador
/ de '1
1
. .... 1
s
` . Entonces, como 1 ÷ '1
1
. .... 1
s
` es equivalente a 1 ÷ '/` .
necesitamos sólo usar el algoritmo de la división para escribir 1 = c/+r. donde
grad(r) < grad(/) . Se sigue que 1 está en el ideal si y sólo si r = 0.
19
2 Bases de Groebner
2.1 Introducción
En la sección anterior vimos como el álgebra de los anillos polinomiales
K[x
1
; :::; x
n
] y la geometría de variedades algebraicas a…nes están relacionadas.
En esta sección estudiaremos el método de las Bases de Groebner que nos per-
mitirá resolver problemas (algunos ya planteados) acerca de ideales polinomiales
en una forma algorítmica o computacional.
Problemas:
a) El problema de la descripci on de un ideal:
¿Todo ideal I · K[x
1
; :::; x
n
] tiene un conjunto generador …nito?, en
otras palabras, ¿podemos escribir I = '1
1
. .... 1
s
` para algún 1
I
÷
K[x
1
; :::; x
n
]?
/) El problema de la pertenencia a un ideal:
Dados 1 ÷ K[x
1
; :::; x
n
] y un ideal I = '1
1
. .... 1
s
` . determine si 1 ÷ I.
Geométricamente, esto es, relativo al problema de determinar si 1 (1
1
. .... 1
s
)
está en la variedad 1 (1) .
c) El problema de resolver ecuaciones polinomiales:
Encontrar todas las soluciones comunes en K
n
de un sistema de ecuaciones
polinomiales
1
1
(r
1
. .... r
n
) = = 1
s
(r
1
. .... r
n
) = 0.
claro, esto es lo mismo que preguntar por los puntos en la variedad afín
1 (1
1
. .... 1
s
) .
2.2 Órdenes Monomiales en K[x
1
; :::; x
n
]

Orden Monomial [1c1i:ici o: 1]
Un orden monomial en K[x
1
; :::; x
n
] es una relación en Z
n
0
. o en forma
equivalente, una relación en el conjunto de monomios r
o
. c ÷ Z
n
0
. tal que:
i) es un orden total (o lineal) en Z
n
0
.
ii) si c y ÷ Z
n
0
. entonces c + +.
iii) es un buen orden en Z
n
0
. Esto signi…ca que todo subconjunto no vacío
de Z
n
0
tiene un mínimo elemento bajo .
20
El siguiente lema nos ayudará a comprender lo que signi…ca la condición de
buen orden de la parte iii) de la de…nición.
Buen Orden (1c:a [2])
Una relación de orden en Z
n
0
es un buen orden si y sólo si toda sucesión
estrictamente decreciente en Z
n
0
c(1) c(2) c(3)
es …nita.
Orden Lexicogr afico [1c1i:ici o: 3]
Sea c = (c
1
. .... c
n
) y = (
1
. ....
n
) ÷ Z
n
0
. Decimos que
c
ltr

si en la diferencia vectorial c ÷ ÷ Z
n
. la primera componente no nula por la
izquierda es positiva. Escribiremos
r
o

ltr
r
o
si c
ltr

Proposici on [4]
El orden lexicográ…co en Z
n
0
es un orden monomial.
Es importante recalcar que hay muchos órdenes |cr, correspondientes a como
las variables son ordenadas. Por ejemplo, si las variables son r y n, entonces
obtenemos un orden |cr con r n y un segundo con n r. En el caso general
de : variables hay :! órdenes |cr.
En el órden |cr notemos que una variable domina cualquier monomio que
involucre sólo variables menores, sin importar su grado total. Así, para el orden
|cr con r n . tenemos que r n
5
.
3
.
Para algunos propósitos, podemos también querer tomar los grados totales
de los monomios para ordenarlos por el grado mayor. Una manera de hacer esto
es con el orden lexicográ…co graduado (|cror) .
Orden Lexicogr afico Graduado [1c1i:ici o: 5]
Sean c. ÷ Z
n
0
. Decimos que c
ltra:
si
[c[ [[ ó [c[ = [[ y c
ltr

donde
[c[ =
n
¸
I=1
c
I
y [[ =
n
¸
I=1

I
.
21
Orden Lexicogr afico Graduado Revertido [1c1i:ici o: 6]
Sean c. ÷ Z
n
0
. Decimos que c
ltra:tu
si
[c[ [[ ó [c[ = [[ y en c ÷ ÷ Z
n
la primera componente no
nula por la derecha es negativa.
Definici on [7]
Sea 1 =
¸
o
a
o
r
o
un polinomio no nulo en K[x
1
; :::; x
n
] y sea un orden
monomial.
i) el multigrado de 1 es
:n|ti grad(1) = : ar
¸
c ÷ Z
n
0
: a
o
= 0

(el máximo es tomado con respecto a ).
ii) el coe…ciente principal de 1 es
cj (1) = a
nul|I grad(])
÷ K;
iii) el monomio principal de 1 es
:j (1) = r
nul|I grad(])
(con coe…ciente 1),
i·) el término principal de 1 es
tj (1) = cj (1) :j (1) .
Lema [8]
Sean 1. o ÷ K[x
1
; :::; x
n
] polinomios no nulos. Entonces
1. :n|ti grad(1o) = :n|ti grad(1) +:n|ti grad(o)
2. si 1+o = 0. entonces :n|ti grad(1 +o) _ : ar¦:n|ti grad(1) . :n|ti grad(o)¦ .
Si además, :n|ti grad(1) = :n|ti grad(o) . entonces se cumple la igualdad.
22
2.3 Algoritmo de la División en K[x
1
; :::; x
n
]
En 2.1 vimos como el algoritmo de la división ha podido ser usado para resolver el
problema de la pertenencia a un ideal para polinomios de una variable. Con el …n
de estudiar este problema cuando hay más variables, formularemos un algoritmo
de la división para polinomios en K[x
1
; :::; x
n
] que extiende el algoritmo para
K[x] . En el caso general, la meta es dividir 1 ÷ K[x
1
; :::; x
n
] por 1
1
. .... 1
s
÷
K[x
1
; :::; x
n
] . Como veremos esto signi…ca expresar 1 en la forma
1 = a
1
1
1
+a
2
1
2
+ +a
s
1
s
+r
donde los "cocientes" a
I
. .... a
s
y el residuo r pertenecen a K[x
1
; :::; x
n
] .
Algoritmo de la Divisi on en K[x
1
; :::; x
n
] [Tcorc:a 9]
Fijemos un orden monomial en Z
n
0
y sea F = (1
1
. .... 1
s
) una :÷upla orde-
nada de polinomios en K[x
1
; :::; x
n
] . Entonces, todo polinomio 1 ÷
K[x
1
; :::; x
n
] se puede escribir en la forma
1 = a
1
1
1
+a
2
1
2
+ +a
s
1
s
+r
con a
I
. r ÷ K[x
1
; :::; x
n
] . donde r = 0 ó r es una combinación lineal de
monomios (con coe…cientes en K) y ninguno de éstos es divisible por tj (1
1
) . ....
tj (1
s
) . Diremos que r es un residuo que resulta al dividir 1 por F. Además, si
a
I
1
I
= 0. entonces
:n|ti grad(1) _ :n|ti grad(a
I
1
I
) .
1:jnt: : 1
1
. .... 1
s
. 1
Ontjnt: : a
1
. .... a
s
. r
a
1
:= 0. .... a
s
:= 0. r := 0
j := 1
\H111 j = 0 1O
i := 1
di·i:io:ocnrrcd := 1a|:c
\H111 i _ : ¹·1 di·i:io:ocnrrcd = 1a|:c 1O
11 tj (1
I
) di·idc: tj (j) TH1·
a
I
:= a
I
+
tj (j)
tj (1
I
)
j := j ÷

tj (j)
tj (1
I
)

1
I
11o1
i := i + 1
11 di·i:io:ocnrrcd = 1a|:c TH1·
r := r +tj (j)
j := j ÷tj (j)
23
La idea básica del algoritmo es la misma como en el caso univariado: quer-
emos cancelar el término principal de 1 (con respecto a un orden monomial
…jo) multiplicando algun 1
I
por un monomio apropiado y restando. Luego este
monomio se vuelve un término en el correspondiente a
I
.
2.4 Ideales Monomiales y el Lema de Dickson
En esta parte consideraremos el problema de la descripción de un idel para el
caso especial de los ideales monomiales. Esto requerirá un esrudio cuidadoso
de las propiedades de estos ideales. De…namos pues, ideales monomiales en
K[x
1
; :::; x
n
] .
Ideal Monomial [1c1i:ici o: 10]
Un ideal I · K[x
1
; :::; x
n
] es un ideal monomial si existe un subconjunto
/ _ Z
n
0
(posiblemente in…nito) tal que I está formado por todos los polinomios
que son sumas …nitas de la forma
¸
o2A
/
o
r
o
.
donde /
o
÷ K[x
1
; :::; x
n
] . En este caso escribiremos I = 'r
o
: c ÷ /` .
Ahora necesitamos caracterizar todos los monomios que estén en un ideal
monomial dado, esto lo haremos con el siguiente :
Lema [11]
Sea I = 'r
o
: c ÷ /` un ideal monomial. Entonces un monomio r
o
÷ I si y
sólo si r
o
es divisible por r
o
. para algún c ÷ /.
Observemos que r
o
es divisible por r
o
si y sólo si r
o
= r
o
r
~
, para algún
÷ Z
n
0
. Esto es equivalente a = c +. Entonces el conjunto
c +Z
n
0
=
¸
c + : ÷ Z
n
0

está formado por todos los exponentes de los monomios divisibles por r
o
.
Seguiremos, mostrando que si un polinomio 1 pertenece a un ideal monomial
puede ser determinado observando los monomios de 1.
Lema [12]
Sea I un ideal monomial y sea 1 ÷ K[x
1
; :::; x
n
] . Las siguientes a…rma-
ciones son equivalentes:
1. 1 ÷ I
2. todo término de 1 está en I
3. 1 es una combinación 1 ÷|i:ca| de los monomios en I.
24
Una consecuencia inmediata de la parte 3 del lema es que un ideal monomial
está únicamente determinado por sus monomios.
Corolario [13]
Dos ideales monomiales son iguales si y sólo si contienen los mismos monomios.
El resultado principal de esta parte es que todo ideal monomial de K[x
1
; :::; x
n
]
es …nitamente generado:
Lema de Dickson (Tcorc:a [14])
Un ideal monomial I = 'r
o
: c ÷ /` · K[x
1
; :::; x
n
] puede expresarse en
la forma
I =

r
o(1)
. r
o(2)
. ...r
o(s)

.
donde c(1) . c(2) . .... c(:) ÷ /. En particular, I tiene una base …nita.
El Teorema [14] soluciona la descripción ideal para ideales monomiales,
pues dice que un tal ideal tiene una base …nita. Esto, a la vez, nos permite
resolver el problema de la pertenencia a un ideal para ideales monomiales. Es
decir, si
I =

r
o(1)
. r
o(2)
. ...r
o(s)

.
entonces uno puede fácilmente mostrar que un
polinomio dado 1 está en I si y sólo si el residuo de 1 al dividirlo por
r
o(1)
. r
o(2)
. .... r
o(s)
es cero.
Corolario [15]
Sea una relación en Z
n
0
que satisface:
1. es un orden total en Z
n
0
2. si c y ÷ Z
n
0
. entonces c + +.
Entonces es un buen orden si y sólo si c _ 0. \c ÷ Z
n
0
.
Como un resultado de este corolario, la de…nición de orden monomial puede
ser simpli…cada, las condiciones (i) y (ii) quedan igual y reemplazamos (iii) por
la simple condición que c _ 0. \c ÷ Z
n
0
.
Esto hace mucho más fácil veri…car que un orden dado es un orden monomial.
25
2.5 El Teorema de la Base de Hilbert y Bases de Groebner
En esta parte daremos una solución completa al problema de la descripción de
ideales. Nuestro estudio nos llevará también a las bases de ideales con "buenas"
propiedades en relación al algoritmo de la división introducido en 2.3.
La idea principal que usaremos es que cuando se escoge un orden monomial
cada 1 ÷ K[x
1
; :::; x
n
] tiene un único término principal tj (1) . Por tanto, dado
un ideal I, podemos de…nir el ideal de términos principales como sigue:
Ideal de T erminos Principales [1c1i:ici o: 16]
Sea I · K[x
1
; :::; x
n
] un ideal distinto de ¦0¦ .
i) denotaremos por tp(I) al conjunto de todos los términos principales de
los elementos de I, es decir,
tp(I) = ¦cr
o
: existe 1 ÷ I con tj (1) = cr
o
¦ .
ii) denotaremos por 'tp(I)` al ideal generado por los elementos de tp(I) .
Notemos que dado I = '1
1
. .... 1
s
` . 'tj (1
1
) . .... tj (1
s
)` y 'tp(I)` pueden ser
ideales diferentes. 'tp(I)` puede ser mayor.
Proposici on [17]
Sea I · K[x
1
; :::; x
n
] un ideal.
i) 'tp(I)` es un ideal monomial
ii) existen o
1
. .... o
s
÷ I tal que 'tp(I)` = 'tj (o
1
) . .... tj (o
s
)`
La proposici on [17] y el algoritmo de la división pueden ser utilizados ahora
para demostrar la existencia de un conjunto generador …nito para todo ideal
polinomial, dando con esto una respuesta positiva al problema de la descripción
de un ideal.
Teorema de la Base de Hilbert [Tcorc:a 18]
Todo ideal I · K[x
1
; :::; x
n
] tiene un conjunto generador …nito, es decir,
I = 'o
1
. .... o
s
` para algunos o
1
. .... o
s
÷ I.
Además de responder a la pregunta de la descripción de un ideal, la base
¦o
1
. .... o
s
¦ utilizada en la demostración del teorema anterior tiene la propiedad
notable de que
'tp(I)` = 'tj (o
1
) . .... tj (o
s
)` .
No todas la bases de un ideal tienen esta propiedad. A estas bases especiales
les daremos el siguiente nombre:
26
Bases de Groebner [1c1i:ici o: 19]
Fijemos un orden monomial. Un subconjunto …nito G = ¦o
1
. .... o
s
¦ de un
ideal I es una base de Groebner (o base estándar) si
'tj (o
1
) . .... tj (o
s
)` = 'tp(I)`
Equivalentemente, pero muy informal, un conjunto ¦o
1
. .... o
s
¦ · I es una
base de Groebner de I si y sólo si el término principal de cualquier elemento
de I es divisible por uno de los tj (o
I
) (esto se desprende del lema [11]). La
demostración del teorema de la base de Hilbert establece el siguiente resultado:
Corolario [20]
Fijemos un orden monomial. Entonces todo ideal I · K[x
1
; :::; x
n
] distinto
de ¦0¦ tiene una base de Groebner. Además, toda base de Groebner de un ideal
I es una base de I.
Concluiremos esta parte con dos aplicaciones del teorema de la base de
Hilbert.
La primera es un resultado algebraico sobre ideales en K[x
1
; :::; x
n
]. Una
cadena ascendente de ideales es una sucesión creciente y anidada
I
1
· I
2
· . Si quisieramos extender la cadena ocurrirían dos alternativas, en
ambas la cadena se estabiliza después de un número …nito de pasos.
La Condici on de la Cadena Ascendente (Tcorc:a [21])
Sea
I
1
· I
2
· I
3
·
una cadena ascendente de ideales en K[x
1
; :::; x
n
] . Entonces existe · _ 1 tal
que
I
Þ
= I
Þ+1
= I
Þ+2
=
La segunda consecuencia es de índole geométrica. Hasta aquí hemos
considerado a las variedades a…nes como conjuntos de soluciones de conjuntos
…nitos de ecuaciones polinomiales:
1 (1
1
. .... 1
s
) = ¦(a
1
. .... a
n
) ÷ K
n
: 1
I
(a
1
. .... a
n
) = 0. \i¦ .
El teorema de la base de Hilbert permite darle sentido al concepto de
variedad de…nida por un ideal I · K[x
1
; :::; x
n
] :
V ariedad de un Ideal [1c1i:ici o: 22]
Sea I · K[x
1
; :::; x
n
] un ideal. Denotemos por 1 (I) al conjunto
1 (I) = ¦(a
1
. .... a
n
) ÷ K
n
: 1 (a
1
. .... a
n
) = 0. \1 ÷ I¦ .
27
Aún cuando un ideal no nulo I contiene un número in…nito de polinomios
diferentes, el conjunto 1 (I) puede ser de…nido por un conjunto …nito de ecua-
ciones polinomiales.
Proposici on [23]
1 (I) es una variedad afín. En particular, si I = '1
1
. .... 1
s
` . entonces
1 (I) = 1 (1
1
. .... 1
s
)
2.6 Propiedades de las Bases de Groebner
En la parte 2.5 se probó que todo ideal no nulo I · K[x
1
; :::; x
n
] posee una
base de Groebner. En esta sección estudiaremos las propiedades de las bases de
Groebner y aprenderemos a identi…car cuándo una base dada es de Groebner.
Proposici on [24]
Sea G = ¦o
1
. .... o
s
¦ una base de Groebner de un ideal I · K[x
1
; :::; x
n
]
y sea 1 ÷ K[x
1
; :::; x
n
] . Entonces existe un único residuo r ÷ K[x
1
; :::; x
n
]
con las dos propiedades siguientes:
i) ningún término de r es divisible por algún tj (o
1
) . .... tj (o
s
)
ii) existe un o ÷ I tal que 1 = o +r
En particular, r es el residuo de dividir 1 por G sin importar el orden de los
elementos de G al aplicar el algoritmo de la división.
El residuo r se llama a veces la forma normal de 1 y las propiedades (prin-
cipalmente la unicidad) caracterizan las bases de Groebner.
A pesar de que el residuo r es único, los "cocientes" a
I
dados por el algoritmo
de la división 1 = a
1
o
1
+ ... + a
s
o
s
+ r pueden cambiar si damos otro orden a
los generadores, incluso si la base es de Groebner.
Veamos el siguiente criterio que nos permite saber cuando un polinomio
pertenece a un ideal:
Corolario [25]
Sea G = ¦o
1
. .... o
s
¦ una base de Groebner para un ideal I · K[x
1
; :::; x
n
]
y sea 1 ÷ K[x
1
; :::; x
n
] . Entonces 1 ÷ I si y sólo si el residuo de dividir 1 por
G es cero.
Por medio de este corolario obtenemos un algoritmo para resolver el
problema de la pertenencia a un ideal, si tenemos una base de Groebner para el
28
ideal en cuestión, solamente se calcula el residuo respecto a G para determinar
si 1 ÷ I:
Definici on [26]
Escribiremos 1
F
para denotar el residuo de dividir 1 por la :÷upla or-
denda F = (1
1
. .... 1
s
). Si F es una base de Groebner de '1
1
. .... 1
s
` . entonces
podemos considerar a F como un conjunto (sin un orden en particular) por la
proposici on [24].
Ahora discutamos la forma de decidir cuando un conjunto generador de un
ideal es una base de Groebner. Tal como se señaló, el único obstáculo para
que ¦1
1
. .... 1
s
¦ sea una base de Groebner es la posible aparición de combina-
ciones polinomiales de los 1
I
cuyos términos principales no pertenezcan al ideal
generado por los tj (1
I
) . Una forma de que esto ocurra es cuando los términos
principales en una combinación determinada,
ar
o
1
I
÷/r
o
1
,
se cancelan, resultando términos más pequeños. Por otro lado, ar
o
1
I
÷/r
o
1
,
÷
I; de modo que su término principal pertenece a 'tp(I)` .
Para estudiar este fenómeno de cancelación, introduzcamos las siguientes
combinaciones especiales:
M{nimo Com un M ultiplo y S polinomio [1c1i:ici o: 27]
Sean 1. o ÷ K[x
1
; :::; x
n
] polinomios no nulos.
i) si :n|ti grad(1) = c y :n|ti grad(o) = . entonces = (
1
. ....
n
) donde

I
= : ar(c
I
.
I
) para cada i. Llamamos a r
~
el mínimo común múltiplo
de :j (1) y :j (o); en símbolos
r
~
= :c:(:j (1) . :j (o)) .
ii) el o÷polinomio de 1 y o es la combinación
o (1. o) =
¸
r
~
tj (1)
1

÷
¸
r
~
tj (o)
o

(observe que aquí estamos invirtiendo también los coe…cientes principales).
Un o÷polinomio está diseñado para cancelar términos principales.
29
Lema [28]
Supongamos que tenemos una suma
s
¸
I=1
c
I
1
I
donde c
I
÷ K y el
:n|ti grad(1
I
) = c ÷ Z
n
0
para todo i. Si
:n|ti grad

s
¸
I=1
c
I
1
I

< c.
entonces
s
¸
I=1
c
I
1
I
es una combinación lineal, con coe…cientes en K de los
o÷polinomios o (1
,
. 1
|
), 1 _ ,. / _ :. Además, cada o (1
,
. 1
|
) tiene multigrado
menor que c.
Usando los o÷polinomios y el lema [28] se prueba el siguiente criterio de
Buchberger para saber si la base de un ideal es una base de Groebner.
Criterio de los S pares de Buchberger (Tcorc:a [29])
Sea I un ideal polinomial. Entonces una base G = ¦o
1
. .... o
s
¦ de I es una
base de Groebner para I si y sólo si para todos los pares ¦o
I
. o
,
¦ con i = ,. el
residuo de dividir o (o
I
. o
,
) por G (ordenado de alguna manera) es cero.
El Teorema [29] es uno de los principales resultados de las bases de Groeb-
ner. Usando este criterio es fácil demostrar que una base dada es de Groebner.
30
2.7 El Algoritmo de Buchberger
Hemos visto que todo ideal de K[x
1
; :::; x
n
] diferente de ¦0¦ tiene una base
de Groebner. Dado un ideal I · K[x
1
; :::; x
n
] . ¿cómo construir una base de
Groebner para I?
Se sugiere que, en general, se podría extender una base F = ¦1
1
. .... 1
s
¦ a una
base de Groebner agregando a F sucesivamente los residuos no nulos o (1
I
. 1
,
)
F
.
Esta idea es una consecuencia natural del criterio de los :÷pares de 2.6 la cual
conduce al siguiente algoritmo para calcular las bases de Groebner, debido a
Bruno Buchberger:
Algoritmo de Buchberger (Tcorc:a [30])
Sea I = '1
1
. .... 1
s
` = ¦0¦ un ideal polinomial. Entonces se puede construir
una base de Groebner para I en un número …nito de pasos, por medio del
siguiente algoritmo:
1:jnt: : F = '1
1
. .... 1
s
`
Ontjnt: : a Groc/:cr /a:i: G = (o
1
. .... o
|
) 1or I. nit/ F · G
G := F
1111¹T
G
0
:= G
1O1 cac/ jair ¦j. c¦ . j = c i: G
0
1O
o := o (j. c)
G
0
11 o = 0 TH1· G := G'¦o¦
l·T11 G = G
0
En conjunto, el criterio de los :÷pares (teorema [29]) y el algoritmo de
Buchberger (teorema anterior) dan un recurso algorítmico para la teoría de las
bases de Groebner.
Las bases de Groebner así obtenidas son a menudo más extensas de lo
necesario, pudiéndose eliminar algunos generadores innecesarios usando el sigu-
iente hecho:
Lema [31]
Sea G una base de Groebner para el ideal polinomial I. Sea j ÷ G un
polinomio tal que tj (j) ÷ 'tj (G÷¦j¦)` . Entonces G ÷ ¦j¦ también es una
base de Groebner para I.
Si ajustamos las constantes para hacer los coe…cientes principales iguales a
1 y si eliminamos todos los j con tj (j) ÷ 'tj (G÷¦j¦)` en G, obtenemos lo
que llamaremos una base minimal de Groebner.
31
Base M{nima de Groebner [1c1i:ici o: 32]
Una base mínima de Groebner para un ideal polinomial I es una base de
Groebner para I tal que
i) cj (j) = 1 \j ÷ G
ii) \j ÷ G : tj (j) ´ ÷ 'tj (G÷¦j¦)` .
Se puede construir una base mínima de Groebner para un ideal no nulo,
aplicando el algoritmo del teorema [30] y usando después el lema [31] para
eliminar los generadores innecesarios que podrían haber sido incluidos.
Desafortunadamente, un ideal puede tener muchas bases mínimas de Groeb-
ner, pero, afortunadamente podemos escoger una base mínima mejor que las
otras. La de…nición es la siguiente:
Base Reducida de Groebner [1c1i:ici o: 33]
Una base reducida de Groebner para un ideal polinomial I es una base de
Groebner G para I tal que:
a) cj (j) = 1 \j ÷ G
/) \j ÷ G. ningún monomio de j pertenece a 'tj (G÷¦j¦)` .
En general, las bases reducidas de Groebner tienen la siguiente destacada
propiedad:
Proposici on [34]
Sea I = ¦0¦ un ideal polinomial. Se cumple que, dado un orden monomial,
I tiene una única base reducida de Groebner.
Una consecuencia de la unicidad de la proposici on [34] es que nos da un
algoritmo para la igualdad de ideales, cuando sea preciso ver si dos conjunto de
polinomios ¦1
1
. .... 1
s
¦ y ¦o
1
. .... o
s
¦ generan el mismo ideal: se …ja simplemente
un orden monomial y se calculan las bases reducidas de Groebner de ¦1
1
. .... 1
s
¦
y ¦o
1
. .... o
s
¦ . Entonces, dichos ideales son iguales si y sólo si las bases reducidas
de Groebner son las mismas.
32
3 Teoría de Eliminación
En esta sección estudiaremos los métodos sistemáticos para eliminar variables
de sistemas de ecuaciones polinomiales. La estrategia básica de la teoría de elim-
inación será dada en dos teoremas fundamentales: El Teorema de Eliminación
y el Teorema de Extensión. La interpretación geométrica de la Eliminación
será también explorada cuando discutamos el Teorema de La Clausura. De las
muchas aplicaciones de la teoría de Eliminación, trataremos dos en especial: el
problema de implicitización y la envoltura de una familia de curvas.
3.1 Los Teoremas de Eliminación y Extensión
Veamos primero como funciona la eliminación con el siguiente ejemplo. Resolva-
mos el sistema de ecuaciones

r
2
+n +. = 1.
r +n
2
+. = 1.
r +n +.
2
= 1.
(1)
Si I es el ideal
I =

r
2
+n +. ÷1. r +n
2
+. ÷1. r +n +.
2
÷1

.
entonces una base de Groebner para I respecto al orden |cr está dada por los
polinomios:
o
1
= r +n +.
2
÷1.
o
2
= n
2
÷n ÷.
2
+..
o
3
= 2n.
2
+.
4
÷.
2
.
o
4
= .
6
÷4.
4
+ 4.
3
÷.
2
.
(2)
Se sigue que las ecuaciones (1) y (2) tienen las mismas soluciones. Por tanto,
como
o
4
= .
6
÷4.
4
+ 4.
3
÷.
2
= .
2
(. ÷1)

.
2
+ 2. ÷1

involucra solamente a ., vemos que las . posibles son 0. 1 y ÷1 ±

2.
Sustituyendo estos valores en o
2
= n
2
÷n ÷.
2
+. = 0 y o
3
= 2n.
2
+.
4
÷.
2
= 0,
podemos determinar las posibles n, y entonces …nalmente
o
1
= r +n +.
2
÷1 da las r correspondientes. De esta forma, podemos veri…car
que las ecuaciones (1) tienen exactamente cinco soluciones: (1. 0. 0) . (0. 1. 0) .
(0. 0. 1) .

÷1 +

2. ÷1 +

2. ÷1 +

2

.

÷1 ÷

2. ÷1 ÷

2. ÷1 ÷

2

.
¿Cómo fue posible encontrar estas soluciones?. Dos cosas lo hicieron posible:
Paso de eliminación. Pudimos encontrar una consecuencia de las ecua-
ciones originales, expresado sólo en función de ., i.e., eliminamos r e n del
sistema de ecuaciones.
33
Paso de extensión. Una vez resuelta la ecuación más sencilla para
determinar los valores de . pudimos extender estas soluciones a soluciones
de las ecuaciones originales.
La idea fundamental de la teoría de eliminación es que los dos pasos
anteriores pueden funcionar con gran generalidad. Tenemos pues la siguiente
de…nición.
l esimo Ideal de Eliminaci on (Definici on[1])
Dado I = '1
1
. .... 1
s
` · K[x
1
; :::; x
n
], el |-ésimo ideal de eliminación I
l
es
el ideal de K[x
l+1
; :::; x
n
] de…nido por
I
l
= I ¨ K[x
l+1
; :::; x
n
] .
Por lo tanto,I
l
consiste en todas las consecuencias de 1
1
= ... = 1
s
= 0 que
eliminan las variables r
l
. .... r
n
. Es claro que I
l
es un ideal de K[x
l+1
; :::; x
n
].
Observemos que I = I
0
es el 0-ésimo ideal de eliminación y que diferentes
órdenes de las variables producen ideales de eliminación diferentes.
Usando este lenguaje, vemos que la eliminación de r
1
. .... r
l
signi…ca encon-
trar polinomios no nulos en el |-ésimo ideal de eliminación I
l
. En suma, una
solución del paso de eliminación signi…ca dar un procedimiento sistemático para
encontrar elementos de I
l
. Con un orden monomial apropiado las bases de
Groebner nos permiten hacer esto inmediatamente.
El Teorema de Eliminaci on (Tcorc:a [2])
Sean I · K[x
1
; :::; x
n
] un ideal y G una base de Groebner de I respecto al
orden |cr donde r
1
r
2
... r
n
. Entonces, para todo 0 _ | _ :, el conjunto
G
l
= G¨ K[x
l+1
; :::; x
n
]
es una base de Groebner del |-ésimo ideal de eliminación I
l
.
El teorema de Eliminaci on muestra que una base de Groebner con el
orden |cr elimina no sólo la primera variable, sino las dos primeras variables,
las tres primeras variables, y así sucesivamente. En algunos casos (tal como
el problema de implicitización que se estudiará en el 3.3) deseamos eliminar
solamente algunas variables, sin importarnos las otras.
Estudiemos ahora el paso de extensión. Supongamos que tenemos un ideal
I · K[x
1
; :::; x
n
], tenemos entonces la variedad afín
V(I) = ¦(a
1
. .... a
n
) ÷ K
n
: 1 (a
1
. .... a
n
) = 0 \1 ÷ I¦ .
Para describir los puntos de V(I), la idea básica es construir las soluciones
agregando coordenadas. Fijemos | entre 1 y :; sea I
l
un ideal de eliminación.
Llamaremos a la solución (a
l+1
. .... a
n
) ÷ V(I
l
) una solución parcial del sistema
34
original de ecuaciones. Para extender (a
l+1
. .... a
n
) a una solución completa en
V(I), necesitamos primero agregar una o más coordenadas a la solución.
Esto signi…ca encontrar a
l
tal que (a
l
. a
l+1
. .... a
n
) pertenece a la variedad
V(1
l1
) del siguiente ideal de eliminación. Más concretamente, supongamos
que I
l1
= 'o
1
. .... o
:
` en K

x
l
; x
l+1
; :::; x
n

. Entonces queremos encontrar
soluciones r
l
= a
l
de las ecuaciones
o
1
(r
l
. a
l+1
. .... a
n
) = = o
:
(r
l
. a
l+1
. .... a
n
) = 0.
Nuestra meta es ver si podemos determinar qué soluciones parciales se ex-
tienden a soluciones completas, es decir, queremos saber si una solución parcial
(a
2
. .... a
n
) ÷ V(I
l
) puede ser extendida a una solución (a
1
. a
2
. .... a
n
) ÷ V(I).
El siguiente teorema nos dice cuando esto puede ser hecho.
Teorema de Extensi on (Tcorc:a [3])
Sea I = '1
1
. .... 1
s
` · C[x
1
; :::; x
n
] e I
1
el primer ideal de eliminación de
I. Para cada 1 _ i _ :, escribamos 1
I
en la forma
1
I
= o
I
(r
2
. .... r
n
) r
Þi
1
+ términos en r
1
con grado < ·
I
.
donde ·
I
_ 0 y o ÷ C[x
2
; :::; x
n
] es no nulo. Supongamos que tenemos una
solución parcial (a
2
. .... a
n
) ÷ V (I
1
). Si (a
2
. .... a
n
) ´ ÷ V (o
1
. .... o
s
), entonces
existe a
1
÷ C tal que (a
1,
a
2
. .... a
n
) ÷ V (I) .
La primera observación es que el teorema queda establecido para el campo
K = C. En la hipótesis (a
2
. .... a
n
) ´ ÷ V(o
1
. .... o
s
), observemos que los o
I
son
los coe…cientes principales de los 1
I
respecto a r
1
. Por tanto, (a
2
. .... a
n
) ´ ÷
V(o
1
. .... o
s
) signi…ca que los coe…cientes principales no se anulan simultánea-
mente en las soluciones parciales.
El teorema de Extensi on asegura que el paso de extensión puede fallar
si los coe…cientes principales se anulan simultáneamente.
Finalmente, debemos mencionar que el ideal de los coe…cientes principales
V(o
1
. .... o
s
) depende de la base ¦1
1
. ...1
s
¦ de I: si cambiamos a otra base
V(o
1
. .... o
s
) puede ser diferente.
A pesar de que el teorema de Extensi on quedó establecido solamente
cuando hay que eliminar la variable r
1
, se puede utilizar para eliminar cualquier
número de variables.
El teorema de Extensi on es especialmente fácil de usar cuando uno de
los coe…cientes principales es constante. Este caso, por ser especialmente útil,
merece un corolario por separado.
35
Corolario [4]
Sea I = '1
1
. .... 1
s
` · C[x
1
; :::; x
n
], y supongamos que para algún i, 1
I
es
de la forma
1
I
= cr
Þ
1
+ términos en r
1
con grado < ·.
donde c ÷ C ÷ ¦0¦ y · 0. Si I
1
es el primer ideal de eliminación de I y
(a
2
. .... a
n
) ÷ V (I
1
), entonces existe a
1
÷ C tal que (a
1
. a
2
. .... a
n
) ÷ V (I) .
3.2 La Geometría de Eliminación
En esta sección, daremos una interpretación geométrica de los teoremas de la
parte 3.1. La idea principal es que la eliminación corresponde a proyectar una
variedad sobre un subespacio de menor dimensión. También discutiremos el
Teorema de La Clausura, que describe la relación entre soluciones parciales
e ideales de eliminación. Por comodidad, trabajaremos sobre el campo K = C.
Comenzaremos de…niendo la proyección de una variedad afín. Supóngase
que \ = V (1
1
. .... 1
s
) · C
n
. Para eliminar las primeras | variables r
1
. .... r
l
consideremos el mapeo Proyección
¬
l
: C
n
÷C
nl
que transforma a (a
1
. .... a
n
) en (a
l+1
. .... a
n
). Si aplicamos ¬
l
a \ · C
n
, en-
tonces tenemos ¬
l
(\ ) · C
nl
. Podemos relacionar a ¬
l
(\ ) con el |-ésimo ideal
de eliminación de la siguiente manera.
Lema [5]
Con la notación anterior, sea 1
l
= '1
1
. .... 1
s
`¨C[r
l+1
. .... r
n
] el |-ésimo ideal
de eliminación. Entonces, en C
nl
, tenemos
¬
l
(\ ) · V(1
l
)
Como en 3.1, los puntos de V(1
l
) serán llamados soluciones parciales. Us-
ando el lema, podemos escribir ¬
l
(\ ) de la siguiente manera:
¬
l
(\ ) = ¦(a
l+1
. .... a
n
) ÷ V(1
l
) : ¬a
1
. .... a
l
÷ C con (a
1
. .... a
l
. a
l+1
. .... a
n
) ÷ \ ¦ .
Por lo tanto, ¬
l
(\ ) está compuesto exactamente por las soluciones parciales
que se extienden a soluciones completas. Establecido geométricamente el Teo-
rema de Extensión, quedaría como sigue.
Teorema de Extensi on Geom etrica [Tcorc:a 6]
Dado \ = V (1
1
. .... 1
s
) · C
n
, sea o
I
como en el Teorema de Extensi on
(Tcorc:a [3]). Si 1
l
es el primer ideal de eliminación de '1
1
. .... 1
s
`, entonces
tenemos la igualdad en C
n1
36
V(1
1
) = ¬
1
(\ ) ' (V(o
1
. .... o
s
) ¨ V(1
1
)) .
donde ¬
1
: C
n
÷C
n1
es la proyección sobre las últimas : ÷1 componentes.
Este teorema nos dice que ¬
1
(\ ) llena la variedad afín V(1
1
), excepto posi-
blemente por una parte que pertenece a V(o
1
. .... o
s
). Desafortunadamente, no
está claro que tan grande es esta parte, y en a veces V(o
1
. .... o
s
) es demasiado
grande.
Sin embargo, todavía podemos hacer las siguientes poderosas a…rmaciones
sobre la relación entre ¬
l
(\ ) y V(1
l
) .
Teorema de La Clausura (Tcorc:a [7])
Sea \ = V (1
1
. .... 1
s
) · C
n
y sea 1
l
el |-ésimo ideal de eliminación de
'1
1
. .... 1
s
`. Entonces:
(i) V (1
l
) es la variedad afín más pequeña que contiene a ¬
l
(\ ) · C
nl
.
(ii) Cuando \ = ?, existe una variedad afín \ & V (1
l
) tal que
V (1
l
) ÷\ · ¬
l
(\ ) .
Cuando decimos "la variedad más pequeña" en la parte (i), signi…ca "la más
pequeña con respecto a la relación inclusión". Entonces, que V(1
l
) sea la más
pequeña sign…ca dos cosas:
¬
l
(\ ) · V(1
l
)
si 7 es cualquier otra variedad afín en C
nl
que contiene a ¬
l
(\ ), entonces
V(1
l
) · 7.
En la sección siguiente, expresaremos esto diciendo que V(1
l
) es la Clausura
de Zariski de ¬
l
(\ ).
El teorema de la Clausura nos brinda una descripción parcial de ¬
l
(\ )
puesto que completa a V(1
l
), excepto por algunos puntos faltantes que está
en la variedad estrictamente más pequeña que V(1
l
). Desafortunadamente, los
puntos faltantes podrían no completar toda la variedad más pequeña.
La estructura precisa de ¬
l
(\ ) puede ser descrita de la siguiente manera:
existen variedades a…nes 7
I
· \
I
· C
nl
para 1 _ i _ :, tal que
¬
l
(\ ) =
n
¸
I=1
(\
I
÷7
I
) .
En general, un conjunto de esta forma es llamado construible.
En 3.1, dijimos que el mejor caso del teorema de Extensi on era cuando
uno de los coe…cientes principales o
I
era una constante no nula. Entonces los o
I
37
nunca pueden anularse simultáneamente en el punto (a
2
. .... a
n
), y, por consigu-
iente, las soluciones parciales siempre se extienden en este caso. De este modo,
tenemos la siguiente versión geométrica del corolario [4]:
Corolario [8]
Sea \ = V (1
1
. .... 1
s
) · C
n
, y asumamos que para algún i, 1
I
es de la forma
1
I
= cr
Þ
1
+ términos en r
1
con grado < ·.
donde c ÷ C es no nulo y · 0. Si 1
1
es el primer ideal de eliminación,
entonces en C
n1
¬
1
(\ ) = V(1
1
) .
donde ¬
1
es la proyección sobre las últimas : ÷1 componentes.
Una observación …nal necesitamos hacer concerniente a los campos. El
teorema de Extensi on y el teorema de La Clausura (y sus corolar-
ios) están establecidos en el campo de los números complejos C. Más adelante,
veremos que el teorema de Extensi on en realidad se cumple para cualquier
campo algebraicamente cerrado K:
3.3 Implicitización
En la sección 1, dijimos que una variedad \ a veces puede ser descrita us-
ando ecuaciones paramétricas. La idea básica del problema de implicitización
es convertir la parametrización en ecuaciones que de…nan a \ .
Comenzamos nuestra solución del problema de implicitización con el caso de
una parametrización polinomial, que es especí…cada por
r
1
= 1
1
(t
1
. .... t
n
) . (3)
.
.
.
r
n
= 1
n
(t
1
. .... t
n
) .
Aquí, 1
1
. .... 1
n
son polinomios en K[t
1
; :::; t
n
]. Podemos pensar esto ge-
ométricamente como la función
1 : K
n
÷÷ K
n
de…nida por
1 (t
1
. .... t
n
) = (1
1
(t
1
. .... t
n
) . .... 1
n
(t
1
. .... t
n
))
Entonces 1 (K
n
) · K
n
es un subconjunto de K
n
parametrizado por las
ecuaciones (3). Dado que 1 (K
n
) puede no ser una variedad afín, una solución
38
al problema de implicitización signi…ca encontrar la variedad más pequeña que
contenga a 1 (K
n
).
Podemos relacionar la implicitización con la eliminación de la siguiente man-
era. Las ecuaciones (3) de…nen una variedad
\ = V (r
1
÷1
1
. .... r
n
÷1
n
) · K
n+n
.
Los puntos de \ pueden escribirse de la forma
(t
1
. .... t
n
. 1
1
(t
1
. .... t
n
) . .... 1
n
(t
1
. .... t
n
)) .
lo cual muestra que \ puede ser considerada como la grá…ca de la función 1.
También tenemos otras dos funciones
i : K
n
÷÷ K
n+n
.
¬
n
: K
n+n
÷÷ K
n
de…nidas por
i (t
1
. .... t
n
) = (t
1
. .... t
n
. 1
1
(t
1
. .... t
n
) . .... 1
n
(t
1
. .... t
n
))
¬
n
(t
1
. .... t
n
. r
1
. .... r
n
) = (r
1
. .... r
n
) .
Esto nos da el siguiente diagrama de conjuntos y mapeos:
K
n+n
I
`
tm
K
n
1
÷÷
K
n
Note que 1 es la composición 1 = ¬
n
· i y que i (K
n
) = \ . Por lo tanto,
obtenemos
1 (K
n
) = ¬
n
(i (K
n
)) = ¬
n
(\ ) . (4)
En términos más concretos, esto dice que la imagen de la parametrización es
la proyección de su grá…ca. Ahora podemos usar la teoría de eliminación para
encontrar la variedad más pequeña que contiene a 1 (K
n
).
Implicitizaci on Polinomial (Tcorc:a [9])
Si K es un campo in…nito, sea 1 : K
n
÷÷ K
n
la función determinada por
la parametrización polinomial (3). Sea el ideal
1 = 'r
1
÷1
1
. .... r
n
÷1
n
` · K[t
1
; :::; t
n
; x
1
; :::; x
n
]
y sea 1
n
= 1 ¨K[x
1
; :::; x
n
] el :-ésimo ideal de elminación. Entonces V(1
n
)
es la variedad más pequeña que contiene a 1 (K
n
) .
39
El teorema[9] nos da el siguiente algoritmo de implicitización para
parametrizaciones polinomiales: si tenemos r
I
= 1
I
(t
1
. .... t
n
) para poli-
nomios 1
1
. .... 1
n
÷ K[t
1
; :::; t
n
], considere el ideal 1 = 'r
1
÷1
1
. .... r
n
÷1
n
` y
calcule una base de Groebner con respecto al orden lexicográ…co donde cada t
I
es mayor que cada r
I
. Por el teorema de Eliminaci on, los elementos de
la base de Groebner que no contienen t
1
. .... t
n
forman una base de 1
n
y por
el tcorc:a [9], ellos de…nen la variedad más pequeña en K
n
que contiene a la
parametrización.
En la situación general de una parametrización racional, tenemos
r
1
=
]1(|1,...,|m)
a1(|1,...,|m)
.
.
.
.
r
n
=
]n(|1,...,|m)
an(|1,...,|m)
.
(5)
donde 1
1
. o
1
. .... 1
n
. o
n
son polinomios en K[t
1
; :::; t
n
]. El mapeo 1 de K
n
a K
n
dada por (5) puede no estar de…nida en todo K
n
a causa de los de-
nominadores. Pero si hacemos \ = V(o
1
o
2
o
n
) · K
n
, entonces es claro
que
1 (t
1
. .... t
n
) =

1
1
(t
1
. .... t
n
)
o
1
(t
1
. .... t
n
)
. ....
1
n
(t
1
. .... t
n
)
o
n
(t
1
. .... t
n
)

de…ne un mapeo
1 : K
n
÷\ ÷÷ K
n
.
Para resolver el problema de implicitización, necesitamos encontrar la
variedad más pequeña de K
n
que contenga a 1 (K
n
÷\).
Implicitizaci on Racional (Tcorc:a [10])
Si K es un campo in…nito, sea 1 : K
n
÷\ ÷÷ K
n
la función determinada
por la parametrización racional (5). Sea J el ideal
J = 'o
1
r
1
÷1
1
. .... o
n
r
n
÷1
n
. 1 ÷on` · K[y; t
1
; :::; t
n
; x
1
; :::; x
n
] .
donde o = o
1
o
2
o
n
, y sea J
n+1
= J ¨K[x
1
; :::; x
n
] el (:+ 1) ֎simo ideal
de eliminación. Entonces V (J
n+1
) es la variedad más pequeña que contiene a
1 (K
n
÷\).
Más formalmente, el teorema [10] implica el siguiente algoritmo de im-
plicitización para parametrizaciones racionales: si tenemos r
I
= 1
I
´o
I
para polinomios 1
1
. o
1
. .... 1
n
. o
n
÷ / [t
1
. .... t
n
], considere la nueva variable n y
J = 'o
1
r
1
÷1
1
. .... o
n
r
n
÷1
n
. 1 ÷on`, donde o = o
1
o
n
. Calcule una base de
Groebner con respecto al orden lexicográ…co donde n y cada t
I
es mayor que cada
r
I
. Entonces los elementos de la base de Groebner que no involucran n. t
1
. .... t
n
de…nen la variedad más pequeña en K
n
que contiene a la parametrización.
40
3.4 Factorización Única y Resultantes
Polinomios Irreducibles y Factorización Única
Comencemos con una de…nición básica.
Polinomio Irreducible [1c1i:ici o: 11]
Sea K un campo. Un polinomio 1 ÷ K[x
1
; :::; x
n
] es irreducible sobre K
si 1 es no constante y no es el producto de dos polinomios no constantes en
K[x
1
; :::; x
n
].
Observe que el concepto de irreducibilidad depende del campo. Además,
tenemos que
Proposici on [12]
Todo polinomio no constante 1 ÷ K[x
1
; :::; x
n
] puede ser escrito como un
producto de polinomios irreducibles sobre K.
La siguiente propiedad de los polinomios irreducibles es crucial:
Teorema [13]
Sea 1 ÷ K[x
1
; :::; x
n
] irreducible sobre K y supóngase que 1 divide al
producto o/, donde o. / ÷ K[x
1
; :::; x
n
]. Entonces 1 divide a o o a /.
Una consecuencia del teorema anterior es:
Corolario [14]
Supóngase que 1, o ÷ K[x
1
; :::; x
n
] tienen grado positivo en r
1
. Entonces
1 y o tienen un factor común en K[x
1
; :::; x
n
] de grado positivo en r
1
si y sólo
si tienen un factor común en K(x
2
; :::; x
n
) [x
1
].
El teorema [13] dice que los polinomios irreducibles se comportan como los
números primos, en que si un primo divide a un producto de dos enteros, debe
dividir a uno de los dos. Esta propiedad de los primos es la clave para la fac-
torización única de enteros, y lo mismo se cumple para polinomios irreducibles.
Teorema [15]
Todo polinomio no constante 1 ÷ K[x
1
; :::; x
n
] puede ser escrito como un
producto 1 = 1
1
1
2
1
:
de irreducibles sobre K. Además, si 1 = o
1
o
2
o
s
es otra factorización en irreducibles sobre K, entonces r = : y los o
I
pueden
ser permutados tal que cada 1
I
es un múltiplo constante de o
I
.
41
Resultantes
Introduciremos el concepto de resultante preguntando cuando dos polinomios
en K[x] tienen un factor común.
Supóngase que queremos saber si dos polinomios 1, o ÷ K[x] tienen un
factor común (que es un polinomio / ÷ K[x] de grado 0 que divide a 1 y a
o). Una manera sería factorizar 1 y o en irreducibles. Desafortunadamente, fac-
torizar puede ser un proceso que lleva mucho tiempo. Un método más e…ciente
sería calcular el :cd de 1 y o usando el algoritmo de Euclides.
¿Existirá otra manera de determinar si un factor común existe sin hacer
alguna división en K?. Aquí está una primera respuesta.
Lema [16]
Sean 1, o ÷ K[x] polinomios de grado | 0 y : 0, respectivamente. En-
tonces 1 y o tienen un factor común si y sólo si existen polinomios
¹, 1 ÷ K[x] tal que:
(i) ¹ y 1 son no nulos.
(ii) ¹ tiene grado _ :÷1 y 1 tiene grado _ | ÷1.
(iii) ¹1 +1o = 0.
Resultante [1c1i:ici o: 17]
Dados los polinomios 1. o ÷ K[x] de grado positivo, escribámoslos en la
forma
1 = a
0
r
l
+ +a
l
. a
0
= 0.
o = /
0
r
n
+ +/
n
. /
0
= 0.
entonces, la matriz de Sylvester de 1 y o respecto a r, denotada por on| (1. o. r)
es la matriz de coe…cientes del sistema de ecuaciones

a
0
c
0
+ /
0
d
0
= 0 coe…ciente de r
l+n1
a
1
c
0
+a
0
c
1
+ /
1
d
0
+/
0
d
1
= 0 coe…ciente de r
l+n2
.
.
.
.
.
.
.
.
.
a
l
c
n1
+ /
n
d
l1
= 0 coe…ciente de r
0
.
donde c
I
. d
,
(0 _ i _ :÷1. 0 _ , _ | ÷1) son tales que
¹ = c
0
r
n1
+ +c
n1
1 = d
0
r
l1
+ +d
l1
(con ¹1 +1o = 0)
42
Así, on| (1. o. r) es la siguiente matriz (| +:) (| +:):
on| (1. o. r) =

¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
¸
a
0
a
1
a
0
a
2
a
1
.
.
.
.
.
.
.
.
. a
0
.
.
. a
1
a
l
a
l
.
.
.
.
.
.
a
l
. .. .
n colunnos
/
0
/
1
/
0
/
2
/
1
.
.
.
.
.
.
.
.
. /
0
.
.
. /
1
/
n
/
n
.
.
.
.
.
.
/
n
¸

. .. .
l colunnos
donde los espacios vacíos son llenados con cero. La resultante de 1 y o con
respecto a r, denotado por 1c: (1. o. r), es el determinante de la matriz de
Sylvester. Entonces,
1c: (1. o. r) = det (on| (1. o. r)) .
De esta de…nición, obtenemos las siguientes propiedades de la resultante. Un
polinomio es llamado un polinomio entero siempre que todos sus coe…cientes
sean enteros.
Proposici on [18]
Dados 1. o ÷ K[x] de grado positivo, la resultante 1c: (1. o. r) ÷ K es un
polinomio entero en los coe…cientes de 1 y o. Además, 1 y o tienen un factor
común en K[x] si y sólo si 1c: (1. o. r) = 0.
Para relacionar resultantes con eliminación, veamos: si 1 y o son polinomios
cualesquiera en K[x; y] en los que r aparece con potencia positiva, entonces
podemos calcular 1c: (1. o. r) de la misma manera. Puesto que los coe…cientes
son polinomios en n, la proposici on [18] garantiza que 1c: (1. o. r) es un
polinomio en n. Así, dados 1. o ÷ K[x; y], podemos usar la resultante para
eliminar r. Pero ¿es el mismo tipo de eliminación que hicimos en 3.1 y 3.2?. En
particular, ¿1c: (1. o. r) está en el primer ideal de eliminación '1. o` ¨ K[y]?.
Para responder estas preguntas, necesitaremos el siguiente resultado:
Proposici on [19]
Dados 1. o ÷ K[x] de grado positivo, existen polinomios ¹. 1 ÷ K[x] tales
que
¹1 +1o = 1c: (1. o. r)
Además, los coe…cientes de ¹ y 1 son polinomios enteros en los coe…cientes
de 1 y o.
43
Ahora podemos explicar la relación entre la resultante y el :cd:
Dados 1. o ÷ K[x], 1c: (1. o. r) = 0 nos dice que 1 y o no tiene factor
común, y, por lo tanto, su :cd es 1. Esto nos lleva a ¹1 +1o = 1c: (1. o. r).
Por otro lado, si 1. o ÷ K[x; y] son polinomios cualesquiera de grado positivo
en r, entonces 1c: (1. o. r) siempre pertenece al primer ideal de eliminación de
'1. o`
44
4 Diccionario de Álgebra-Geometría
En esta sección exploraremos la correspondencia entre ideales y variedades. Es-
tudiaremos el Nullstellensatz, un teorema muy celebrado que identi…ca exacta-
mente qué ideales corresponden a las variedades, lo que nos permitirá construir
un “diccionario” entre la geometría y el álgebra, donde cualquier proposición
sobre variedades puede traducirse en una proposición sobre ideales ( y recípro-
camente).
Estudiaremos algunas operaciones algebraicas con ideales, y estudiaremos
sus análogos geométricos. Proseguiremos el énfasis computacional desarrollando
algunos algoritmos para realizar las operaciones algebraicas.
4.1 Nullstellensatz de Hilbert
En la sección 1 vimos que podíamos estudiar una variedad \ · 1
n
considerando
el ideal
I (\ ) = ¦1 ÷ K[x
1
; :::x
n
] : 1 (r) = 0 para todo r ÷ \ ¦
de todos los polinomios que se eliminan en \ . Es decir, tenemos el mapeo
variedades a…nes ideales
\ ÷÷ I (\ )
Recíprocamente, dado un ideal 1 · K[x
1
; :::x
n
] de…namos el conjunto
V (1) = ¦r ÷ K
n
: 1 (r) = 0 para todo 1 ÷ 1¦
El teorema de la Base de Hilbert asegura que V (1) es una variedad afín porque
existe un conjunto …nito de polinomios 1
1
. ...1
s
÷ 1 tal que 1 = '1
1
. ...1
s
` y con
la proposici on [23] de la sección 2 probamos que V (1) es el conjunto de raíces
comunes de estos polinomios. Por consiguiente tenemos un mapeo
ideales variedades a…nes
1 ÷÷ V (1)
Los dos mapeos anteriores dan una correspondencia entre ideales y var-
iedades. En esta sección examinaremos la naturaleza de esta correspondencia.
Nullstellensatz D ebil (Teorema [1])
Sea K un campo algebraicamente cerrado e 1 · K[x
1
; :::x
n
] un ideal con
V (1) = ?. Entonces 1 = K[x
1
; :::x
n
] .
45
Para probar que 1 es igual a K[x
1
; :::x
n
] la estrategia usual es mostrar que
el polinomio constante 1 está en 1, porque si 1 ÷ 1, entonces por la de…nición
de ideal 1 = 1.1 ÷ 1 para todo 1 ÷ K[x
1
; :::x
n
]. Entonces, sabiendo que 1 ÷ 1
es su…ciente para probar que 1 es todo el anillo.
En el caso especial K = C, el nullstellensatz débil funciona como el “Teorema
fundamental para polinomios multivariados”, todo sistema de polinomios que
genera un ideal más pequeño que C[x
1
; :::; x
n
] tiene un cero común en C
n
.
El Nullstellensatz débil nos permite resolver también el problema de la con-
sistencia de la parte 1.2. Recordemos que con este problema se plantea un
sistema
1
1
= 0.
1
2
= 0.
.
.
.
1
|
= 0
de ecuaciones polinomiales tiene una solución común en C
n
. Estos polinomios
no tienen solución común si y sólo si V (1
1
. .... 1
s
) = ?. Por el Nullstellensatz
débil, esto último se cumple si y sólo si 1 ÷ '1
1
. .... 1
s
`. Por tanto, para resolver
el problema de consistencia debemos ser capaces de determinar si 1 pertenece a
un ideal, lo cual se logra fácilmente conociendo el hecho de que para cualquier
orden monomial, ¦1¦ es la única base reducida de Groebner para el ideal '1`.
Resumiendo, tenemos el siguiente algoritmo de consistencia: dados los poli-
nomios 1
1
. .... 1
s
÷ C[x
1
; :::; x
n
], calculamos una base reducida de Groebner del
ideal que aquellos generan, respecto a cualquier orden. Si esta base es ¦1¦, los
polinomios no tienen un cero en común en C
n
; si la base no es ¦1¦ deben tener
un cero en común. Observe que este algoritmo funciona sobre cualquier campo
algebraicamente cerrado.
Si estamos trabajando en un campo que no es algebraicamente cerrado,
entonces el algoritmo de la consistencia funciona en una dirección: si ¦1¦ es
una base reducida de Groebner de '1
1
. .... 1
s
`, entonces las ecuaciones 1
1
= ... =
1
s
= 0 no tienen solución común.
Nullstellensatz de Hilbert (Teorema [2])
Sea K un campo algebraicamente cerrado. Si 1. 1
1
. .... 1
s
÷ K[x
1
; :::; x
n
]
son odos tales que 1 ÷ I (V (1
1
. .... 1
s
)), entonces existe un entero : _ 1 tal
que
1
n
÷ '1
1
. .... 1
s
`
( y recíprocamente).
46
4.2 Ideales Radicales y la Correspondencia Ideal-Variedad
Si se quiere estudiar más a fondo la relación entre ideales y variedades resulta
necesario reformular el Nullstellensatz de Hilbert en términos de ideales. ¿Se
puede caracterizar la clase de ideales que aparecen como el ideal de una variedad?
Es decir, se puede identi…car aquellos ideales formados por todos los polinomios
que se anulan en alguna variedad \ . La observación clave se encuentra en el
siguiente y sencillo lema.
Lema [3]
Sea \ una variedad. Si 1
n
÷ I (\ ), entonces 1 ÷ I (\ ) .
Por tanto, un ideal formado por todos los polinomios que se anulan en una
variedad tiene la propiedad de que si alguna potencia de un polinomio pertenece
al ideal, entonces el polinomio mismo pertenece al ideal. Esto nos lleva a la
siguiente de…nición
Ideal Radical [1c1i:ici o: 4]
Un ideal 1 es radical si 1
n
÷ 1, para algún : _ 1, implica que 1 ÷ 1.
Reformulando el Lema [3] en términos de ideales radicales obtenemos la
siguiente a…rmación.
Corolario [5]
I (\ ) es un ideal radical.
Por otro lado, el Nullstellensatz de Hilbert a…rma que la única manera de
que un ideal arbitrario no sea el ideal de todos los polinomios que se anulan en
V (1) es que 1 contenga potencias 1
n
de polinomios 1 que no pertenezcan a 1. en
otras palabras, 1 no es un radical. Esto indica que existe correspondencia entre
variedades a…nes e ideales radicales. Para aclarar esto y obtener una formulación
más exacta resulta útil introducir la operación de calcular el radical de un ideal.
Radical de un Ideal [1c1i:ici o: 6]
Sea 1 · K[x
1
; :::; x
n
] un ideal. El radical de 1, denotado

1, es el conjunto
¦1 : 1
n
÷ 1 para algún entero : _ 1¦ .
Observe que:
1. 1 ·

1
2. 1 es radical= 1 =

1
47
Lema [7]
Si 1 es un ideal en K[x
1
; :::; x
n
], entonces

1 es un ideal en K[x
1
; :::; x
n
]
que contiene a 1. Además,

1 es un ideal radical.
Estamos listos para formular el Nullstellensatz en términos de ideales.
Nullstellensatz Fuerte (Teorema [8])
Sea K un campo algebraicamente cerrado. Si 1 es un ideal en K[x
1
; :::; x
n
],
entonces
I (V (1)) =

1.
Nos uniremos a la costumbre de referirse al Teorema [8] como el Nullstel-
lensatz simplemente, cuya consecuencia más importante es que permite estable-
cer un "diccionario" entre geometría y álgebra. La base del diccionario está
comprendida en el siguiente teorema:
La Correspondencia Ideal V ariedad (Teorema [9])
Sea K un campo arbitrario.
(i) Los mapeos
variedades a…nes
I
÷÷ ideales
y
ideales
V
÷÷ variedades a…nes
invierten la inclusión, i.e, si 1
1
· 1
2
son ideales, entonces V (1
1
) V (1
2
) y
similarmente, si \
1
· \
2
son variedades, entoces I (\
1
) I (\
2
). Además
dada cualquier variedad \ , tenemos
V (I (\ )) = \
de modo que I es siempre uno a uno.
(ii) Si K es algebraicamente cerrado, y si nos restringimos a los ideales radi-
cales, entonces los mapeos
variedades a…nes
I
÷÷ ideales radicales
y
ideales radicales
V
÷÷ variedades a…nes
son biyecciones que invierten la inclusión y cada una de ellas es inversa de
la otra.
48
Una consecuencia de este teorema es que cualquier asunto sobre variedades
se puede tomar en un asunto algebraico en términos de ideales radicales (y
recíprocamente), si estamos trabajando en un campo algebraicamente cerrado.
Esta habilidad de movernos entre el álgebra y la geometría nos dará un poder
considerable.
En vista del Nullstellensatz y la importancia que asigna a los ideales radicales
resulta natural preguntarse si es posible calcular los generadores del radical a
partir de los generadores del ideal original. En efecto, hay tres preguntas acerca
de un ideal 1 = '1
1
. .... 1
s
` :
+ (Generadores del radical) ¿Existe un algoritmo que calcule un conjunto
¦o
1
. .... o
n
¦ de polinomios tal que

1 = 'o
1
. .... o
n
`?
+ (Ideal radical) ¿Existe un algoritmo el cual nos determine si 1 es radical?
+ (Pertenencia a un radical) Dado 1 ÷ K[x
1
; :::; x
n
] ¿Existe un algoritmo
que determine si 1 ÷

1 ?
Por el momento resolveremos el problema más sencillo de la pertenencia a
un radical.
Pertenencia a un radical (Proposici on [10])
Sean K un campo arbitrario e 1 = '1
1
. .... 1
s
` · K[x
1
; :::; x
n
] un ideal.
Luego 1 ÷

1 si y sólo si el polinomio constante 1 pertenece al ideal
¯
1 =
'1
1
. .... 1
s
. 1 ÷n1` · K[x
1
; :::; x
n
. y] (en cuyo caso,
¯
1 = K[x
1
; :::; x
n
. y]).
La proposici on [10] ligada a la discusión sobre el problema de consistencia
nos proporcionan el algoritmo de la pertenencia a un radical: para determinar
si 1 ÷

'1
1
. .... 1
s
` · K[x
1
; :::; x
n
] calculamos una base reducida de Groebner
del ideal '1
1
. .... 1
s
. 1÷n1` · K[x
1
; :::; x
n
. y] respecto a algún orden. Si resulta
¦1¦, entonces 1 ÷

1; de lo contrario, 1 ÷

1.
Concluiremos esta sección discutiendo el cálculo del radical de un ideal en
una indeterminada, que es el caso del ideal principal 1 = '1`.Recordemos que
un polinomio 1 es irreducible si para cualquier factorización 1 = o /, o y /
polinomios, entonces o ó / es una constante, sabemos además que cualquier
polinomio 1 se puede escribir como el producto de polinomios irreducibles. Re-
uniendo los polinomios irreducibles que di…eren entre sí por una constante, es-
cribimos 1 en la forma,
1 = 1
o1
1
1
o2
2
1
or
:
.
donde los 1
I
. 1 _ i _ r son polinomios irreducibles diferentes, es decir, si i = ,.
1
I
y 1
,
no son múltiplos constantes entre sí; además, esta expresión para 1 no
es única salvo el orden de los 1
I
y el producto por una constante. Si 1 se escribe
como un producto de polinomios irreducibles, entonces es posible encontrar una
expresión explícita para el radical del ideal principal generado por 1.
49
Proposici on [11]
Sea 1 ÷ K[x
1
; :::; x
n
] e 1 = '1` el ideal principal generado por 1. Si 1 =
1
o1
1
1
o2
2
...1
or
:
es la factorización de 1 como un producto de polinomios irreducibles
diferentes, entonces

1 =

'1` = '1
1
1
2
1
:
`.
A la vista de la proposición anterior tenemos la siguiente de…nición.
Reducci on de un polinomio [1c1i:ici o: 12]
Si 1 ÷ K[x
1
; :::; x
n
] es un polinomio, de…nimos la reducción de 1, denotada
1
:tJ
como el polinomio tal que
'1
:tJ
` =

'1`.
Un polinomio es reducido (o libre de cuadrado) si 1 = 1
:tJ
.
1
:tJ
es el polinomio 1 con los factores repetidos "desechados". Por ejemplo,
si 1 =

r +n
2

3
(r ÷n), entonces 1
:tJ
=

r +n
2

r ÷ n.Observe que 1
:tJ
es
único salvo un factor constante en K.
La utilidad de la proposici on [11] disminuye por la exigencia de que debe
factorizarse 1 en factores irreducibles. La pregunta es si existe un algoritmo
para calcular 1
:tJ
de 1 sin factorizar primero esta. Sucede que tal algoritmo
existe.
M aximo Com un Divisor [1c1i:ici o: 13]
Sean 1, o ÷ K[x
1
; :::; x
n
] . entonces / ÷ K[x
1
; :::; x
n
] es un máximo común
divisor de 1 y o, en símbolos / = :cd (1. o), si
(i) / divide a 1 y o
(ii) si j es un polinomio que divide a 1 y a o, entonces j divide a /.
Utilizando la noción de :cd, podemos dar una fórmula para calcular el
radical de un ideal principal.
Proposici on [14]
Supongamos que K es un campo que contiene a los números racionales Q y
sea 1 = '1` un ideal principal en K[x
1
; :::; x
n
]. Entonces

1 = '1
:tJ
`, donde
1
:tJ
=
1
:cd

1.
J]
Jr1
.
J]
Jr2
. ....
J]
Jrn
.
Es necesario subrayar que para campos que no contienen a Q (campos de
característica positiva), la fórmula anterior para 1
:tJ
puede fallar.
50
4.3 Sumas, Productos e Intersecciones de Ideales
Los ideales son objetos algebraicos con los que se pueden de…nir operaciones
algebraicas. En esta parte consideraremos tres de ellas: suma, intersección y
producto. Estas son operaciones binarias: a cada par de ideales le asocia un
nuevo ideal. En particular estaremos interesados en dos aspectos que emergen en
relación con esta operaciones. El primero es acerca del cálculo de los generadores
de los nuevos ideales que resultan de las operaciones, dados los generadores de
un par de ideales. El segundo es acerca del signi…cado geométrico de estas
operaciones algebraicas.
Consideremos ahora cada una de estas operaciones.
Sumas de Ideales
Suma de Ideales [1c1i:ici o: 15]
Si 1 y J son ideales del anillo K[x
1
; :::; x
n
], entonces la suma de 1 y J,
denotado 1 +J es el conjunto
1 +J = ¦1 +o : 1 ÷ 1 y o ÷ J¦ .
Proposici on [15]
Si 1 y J son ideales en K[x
1
; :::; x
n
] . entonces 1 + J también es un ideal
de K[x
1
; :::; x
n
] . En efecto, 1 + J es el ideal más pequeño que contiene a 1 y
J. Además, si 1 = '1
1
. .... 1
:
`, y J = 'o
1
. .... o
s
` entonces
1 +J = '1
1
. .... 1
:
. o
1
. ... o
s
`.
El siguiente corolario es una consecuencia inmediata de la proposición ante-
rior.
Corolario [16]
Si 1
1
. .... 1
:
÷ K[x
1
; :::; x
n
] . entonces
'1
1
. .... 1
:
` = '1
1
` +... +'1
:
`.
Teorema [17]
Si 1 y J son ideales en K[x
1
; :::; x
n
] . entonces
V (1 +J) = V (1) ¨ V (J) .
Productos de Ideales
En el Lema [9] de la sección 1 veíamos que un ideal generado por el producto
de los generadores de otros dos ideales corresponde a la unión de las variedades:
V(1
1
. .... 1
:
) ' V(o
1
. .... o
s
) = V(1
I
o
,
. 1 _ i _ r. 1 _ , _ :)
51
Esto sugiere la siguiente de…nición.
Producto de Ideales [1c1i:ici o: 18]
Si 1 y J son dos ideales en K[x
1
; :::; x
n
] . entonces su producto, denotado
por 1 J se de…ne como el ideal generado por todos los polinomios 1 o, con
1 ÷ 1 y o ÷ J, es decir, el producto 1 J de 1 y J es el conjunto
1 J = ¦1
1
o
1
+... +1
:
o
:
: 1
1
. .... 1
:
÷ 1. o
1
. .... o
:
÷ J. r un entero positivo¦ .
La proposición que sigue, sencilla por cierto, muestra que el cálculo de un
conjunto de generadores para 1 J es directo si conocemos el conjunto de gen-
eradores de 1 y J.
Proposici on [19]
Sean 1 = '1
1
. .... 1
:
` y J = 'o
1
. .... o
s
`. Luego 1 J es generado por el conjunto
de todos los productos de generadores de 1 y J :
1 J = '1
I
o
,
: 1 _ i _ r. 1 _ , _ :`.
La proposición siguiente garantiza que el producto de ideales corresponde
geométricamente a la operación unión de variedades.
Proposici on [20]
Sean 1 y J ideales en K[x
1
; :::; x
n
] . entonces V(1 J) = V(1) ' V(J) .
De aquí en adelante escribiremos 1J en lugar de 1 J.
Intersecciones de Ideales
La operación intersección de ideales es de alguna forma más primitiva que
las operaciones de adición y multiplicación.
Intersecci on de Ideales [1c1i:ici o: 21] La intersección 1 ¨ J de dos
ideales 1 y J en K[x
1
; :::; x
n
] es el conjunto de polinomios que pertenecen
simultáneamente a 1 y J.
Igual que para la suma, el conjunto de ideales es cerrado con la intersección.
Proposici on [22]
Si 1 y J son ideales en K[x
1
; :::; x
n
] entonces 1 ¨ J es también un ideal.
Observe que siempre se tiene que 1J · 1 ¨ J porque los elementos de 1J
son sumas de polinomios de la forma 1o con 1 ÷ 1 y o ÷ J. pero este producto
52
está en 1 (porque 1 ÷ 1) y en J (porque o ÷ J) . Sin embargo 1J puede estar
estrictamente contenido en 1 ¨ J.
Antes de formular el teorema para el cálculo de intersecciones necesitamos
un poco de notación: si 1 es un ideal en K[x
1
; :::; x
n
] . y 1 (t) ÷ K[t] un
polinomio en la variable t, entonces 11 representa un ideal en K[x
1
; :::; x
n
; t]
generado por el conjunto de polinomios ¦1 / [ / ÷ 1¦ .
Esto se diferencia un poco de la noción usual de producto porque el ideal 1
y el ideal generado por 1 (t) en K[t] están en anillos diferentes: en efecto, el
ideal 1 · K[x
1
; :::; x
n
] no es un ideal en K[x
1
; :::; x
n
; t] porque no es cerrado
con la multiplicación por t. Si deseamos subrayar que el polinomio 1 ÷ K[t]
es solamente en t escribiremos 1 = 1 (t); similarmente, si un polinomio / ÷
K[x
1
; :::; x
n
] depende sólo de r
1
. .... r
n
escribiremos / = /(r) .
Siguiendo la misma idea, si estamos considerando un polinomio
o ÷ K[x
1
; :::; x
n
; t] y queremos enfatizar que o puede depender de r
1
. .... r
n
o
de t escribiremos o = o (r. t) . De acuerdo con esta notación,
11 = 1 (t) 1 = '1 (t) /(r) : /(r) ÷ 1`.
Tengamos primero el siguiente lema.
Lema [23]
(i) Si 1 como un ideal en K[x
1
; :::; x
n
] es generado por j
1
(r) . .... j
:
(r) .
entonces 1 (t) 1 como ideal en K[x
1
; :::; x
n
; t] es generado por 1 (t)
j
1
(r) . .... 1 (t) j
:
(r) .
(ii) Si o (r. t) ÷ 1 (t) 1 y a es un elemento del campo K, entonces o (r. a) ÷ 1.
Teorema [24]
Sean 1. J ideales en K[x
1
; :::; x
n
] . Entonces
1 ¨ J = (t1 + (1 ÷t) J) ¨ K[x
1
; :::; x
n
] .
Este resultado y el teorema de eliminaci on nos conducen al siguiente
algoritmo para el cálculo de intersección de ideales: si 1 = '1
1
. .... 1
:
` y J =
'o
1
. .... o
s
` son ideales en K[x
1
; :::; x
n
] .considérese el ideal
't1
1
. .... t1
:
. (1 ÷t) o
1
. .... (1 ÷t) o
s
` · 1 [r
1
. .... r
n
]
y calcule una base de Groebner con el orden |cr en el que t es mayor que las r
I
.
Los elementos de esta base que no contienen la variable t forman una base (en
realidad, una base de Groebner) de 1 ¨ J.
M{nimo Com un M ultiplo [1c1i:ici o: 25]
Un polinomio / en K[x
1
; :::; x
n
] es un mínimo común múltiplo de 1. o ÷
K[x
1
; :::; x
n
] .denotado por / = :c:(1. o) si
53
(i) 1 divide a / y o divide a /;
(ii) / divide a cualquier polinomio divisible por 1 y o.
Más generalmente supongamos que 1. o ÷ K[x
1
; :::; x
n
] y sean 1 = 1
o1
1
...1
or
:
y o = o
b1
1
...o
bs
s
sus factorizaciones en polinomios irreducibles diferentes. Podría
ocurrir que algunos de los factores irreducibles de 1 sean múltiples constantes de
algunos de o. Supongamos que en este caso ya hemos ordenados los polinomios
irreducibles en las expresiones para 1 y o tal que para cierto |. 1 _ | _ min(r. :)
1
I
es un múltiplo constante (no nulo) de o
I
. para 1 _ i _ | y para todo i. , |.
1
I
no es un múltiplo constante de o
I
. Entonces sucede por la factorización única
que
:c:(1. o) = 1
max(o1,b1)
1
...1
max(o
l
,b
l
)
l
o
b
l
+1
l+1
...o
bs
s
1
o
l+1
l+1
...1
or
:
[En el caso que 1 y o no tengan factor común. :c:(1. o) = 1 o]. Esto a su
vez implica el siguiente resultado.
Proposici on [26]
(i) La intersección 1 ¨J de dos ideales principales 1. J · K[x
1
; :::; x
n
] es un
ideal principal.
(ii) Si 1 = '1`. J = 'o` y 1 ¨ J = '/`. entonces / = :c:(1. o) .
Este resultado, junto con nuestro algoritmo para calcular la intersección de
dos ideales, nos proporciona un algoritmo para calcular el mínimo común múlti-
plo de dos polinomios. Es decir, para calcular el mínimo común múltiplo de dos
polinomios 1 y o calculamos la intersección '1` ¨ 'o` usando nuestro algoritmo
para calcular la intersección de ideales. La proposici on [26] garantiza que esta
intersección es un ideal principal y que cualquier generador de él es un mínimo
común múltiplo de 1 y o.
Proposici on [27]
Sean 1. o ÷ K[x
1
; :::; x
n
], entonces
:c:(1. o) :cd (1. o) = 1o.
De la proposición anterior se sigue inmediatamente que
:cd (1. o) =
1 o
:c:(1. o)
54
El habernos ocupado con el cálculo de intersecciones nos hace preguntarnos
acerca de las operaciones entre variedades que correspondan a las operaciones
entre ideales. El siguiente resultado da la respuesta.
Teorema [28]
Si 1 y J son ideales en K[x
1
; :::; x
n
], entonces
V (1 ¨ J) = V (1) ' V (J)
Proposici on [29]
Si 1. J son ideales, entonces

1 ¨ J =

1 ¨

J.
4.4 La Clausura de Zariski e Ideales Cocientes
Hemos visto ya algunos ejemplos de conjuntos que no son variedades, dichos
conjuntos aparecieron en forma natural en la sección 3 donde vimos que la
proyección de una variedad no es necesariamente una variedad y la diferencia
(conjuntista) de variedades puede no ser una variedad.
Sea o · 1
n
una variedad afín o no, el conjunto
I (o) = ¦1 ÷ K[x
1
; :::; x
n
] : 1 (a) = 0 \a ÷ o¦
es un ideal en K[x
1
; :::; x
n
], por cierto radical. Por la correspondencia ideal
- variedad, V (I (o)) es una variedad. La siguiente proposición establece que
esta variedad es la más pequeña que contiene a o.
Proposici on [30]
Si o · K
n
, la variedad afín V (I (o)) es la variedad más pequeña que
contiene a o (en el sentido que si \ · K
n
es una variedad afín que contiene a
o, entonces V (I (o)) · \).
Esta proposición nos lleva a la siguiente de…nición.
Clausura de Zariski [1c1i:ici o: 31]
La clausura de Zariski de un subconjunto del espacio afín es la variedad
algebraica más pequeña que contiene al conjunto. Si o · K
n
, la clausura de
Zariski se denota por o y es igual a V (I (o)) .
Teorema [32]
Sea K un campo algebraicamente cerrado.Supongamos que \ = V (1
1
. .... 1
s
) ·
K y sea ¬
l
: K
n
÷÷ K
nl
la proyección sobre las últimas :÷| componentes. Si
1
l
es el | ÷ c:i:o ideal de eliminación 1
l
= '1
1
. .... 1
s
`¨K[x
l+1
; :::; x
n
], entonces
V (1
l
) es la clausura de Zariski de ¬
l
(\ ) .
55
Podríamos preguntarnos si existe en método general para calcular el ideal
correspondiente a la Clausura de Zariski \ ÷\ de la diferencia de dos var-
iedades \ y \. La respuesta es sí, pero involucra una nueva construcción alge-
braica sobre los ideales. Observemos primero lo siguiente:
Proposici on [33]
Si \ y \ son variedades con \ · \. entonces \ = \ '

\ ÷\

.
Nuestra proxima tarea es estudiar la teoría del ideal análogo de \ ÷\ .
Empezaremos con la siguiente de…nición.
Ideal Cociente [1c1i:ici o: 34]
Si 1. J son ideales en K[x
1
; :::; x
n
], entonces 1 : J es el conjunto
¦1 ÷ K[x
1
; :::; x
n
] : 1o ÷ 1 para todo o ÷ J¦
y es llamado el cociente del ideal o (ideal cociente) de 1 por J.
El siguiente teorema muestra que el cociente de un ideal es la analogía alge-
braica de la Clausura de Zariski de una diferencia de variedades.
Teorema [35]
Sea 1 y J ideales en K[x
1
; :::; x
n
] . entonces
V (1 : J) V (1) ÷V (J)
Si además, K es algebraicamente cerrado e 1 es un ideal radical, entonces
V (1 : J) = V (1) ÷V (J)
La prueba del teorema anterior conduce al siguiente corolario que se ocupa
en cualquier campo.
Corolario [36]
Sea \ y \ variedades en K
n
. Entonces
I (\ ) : I (\) = I (\ ÷\)
Teorema [37]
Sea 1 un ideal y o un elemento de K[x
1
; :::; x
n
] . Si ¦/
1
. .... /
µ
¦ es una base
del ideal 1 ¨ 'o` . entonces ¦/
1
´o. .... /
µ
´o¦ es una base de 1 : 'o` .
Este teorema, junto con nuestros procedimientos para calcular intersecciones
de ideales y la ecuación (5), inmediatamente conduce a un algoritmo para
calcular una base de un cociente de un ideal. Es decir, dado 1 = '1
1
. .... 1
:
`
56
y 1 = 'o
1
. .... o
s
` = 'o
1
` + + 'o
s
` . al calcular una base de 1 : J. primero
calculamos una base para 1 : 'o
I
` para cada i.
En vista del teorema anterior, primero calculamos la base de '1
1
. .... 1
:
`¨'o
I
`
recordemos que hacemos esto para encontrar una Base de Groebner
't1
1
. .... t1
:
. (1 ÷t) o
I
`
con respecto al orden lexicográ…co en el cual t precede a todos los r
I
y retenemos
todos los elementos de la base los cuales no dependen de t (este es nuestro
algoritmo para calcular intersecciones de ideales).
Usando el algoritmo de la división, dividimos cada uno de esos elementos
por o
I
para obtener una base para 1 : 'o
I
` . Finalmente calculamos una base
para 1 : J aplicando el algoritmo de la intersección : ÷ 1 veces, calculando
primero una base para 1 : 'o
1
. o
2
` = (1 : 'o
1
`) ¨ (1 : 'o
2
`) . entonces una base
para 1 : 'o
1
. o
2
. o
3
` = (1 : 'o
1
. o
2
`) ¨ (1 : 'o
3
`) . y así sucesivamente.
57
.
CONTENIDO
"La única posibilidad rigurosa de acceder
a un pensamiento que tenga validez
universal es a través de la Matemática y
sus leyes."
René Thom
58
I. Problemas Resueltos sobre Geometría, Álgebra
y Algoritmos
1. Sea I K[x
1
; x
2
; :::; x
n
] un ideal y sean 1
1
. 1
2,
.... 1
s
÷ K[x
1
; x
2
; :::; x
n
] .
Probar que las siguientes proposiciones son equivalentes:
i) 1
1
. 1
2
. .... 1
s
÷ I
ii) '1
1
. 1
2
. .... 1
s
` · I.
Soluci on
i = ii Si 1
1
. 1
2
. .... 1
s
÷ I; entonces por las partes ii) y iii) de la de…nición
de ideal
¸
/
I
1
I
÷ I
para cualesquiera /
I
÷ K[x
1
; x
2
; :::; x
n
] .
De esta manera '1
1
. 1
2
. .... 1
s
` · I:
ii = i Si '1
1
. 1
2
. .... 1
s
` · I; entonces
1
I
= 01
1
+... + 11
I
+... + 01
s
÷ '1
1
. 1
2
. .... 1
s
` .
como '1
1
. 1
2
. .... 1
s
` · I; 1
I
÷ I para i = 1. .... :.
2. Use el ejercicio anterior para probar las siguientes igualdades de
ideales en K[x; y] :
(a) 'r +n. r ÷n` ='r. n`
(b)

r +rn. n +rn. r
2
. n
2

='r. n`
Soluci on:
(a) Sea I = 'r +n. r ÷n` . Como I · 'r. n` puesto que puedo expresar
los generadores de I en función de r y n :
r +n = 1 (r) + 1 (n) y r ÷n = 1 (r) + (÷1) (n) .
sólo debemos probar que 'r. n` · I. o lo que es lo mismo que r. n ÷ I.
Ahora
r =
1
2
(r +n)+
1
2
(r ÷n) ÷ I y n =
1
2
(r +n)+

÷
1
2

(r ÷n) ÷ I.
59
(/) Sea I =

r +rn. n +rn. r
2
. n
2

. Evidentemente I · 'r. n` . pues
r +rn = 1 (r) +r(n) ; n +rn = n (r) + 1 (n) ;
r
2
= r(r) + 0 (n) ; n
2
= 0 (r) +n (n) .
Mostremos que r. n ÷ I.
r + rn ÷ I implica que rn + rn
2
= n (r +rn) ÷ I y entonces
n
2
÷ I implica rn ÷ I. Luego r. n ÷ I se sigue inmediatamente de
que r +rn. n +rn ÷ I.
3. Probemos que todo subconjunto …nito de K
n
es una variedad
afín:
(a) Pruebe que un punto (a
1
. a
2
. .... a
n
) ÷ K
n
es una variedad
afín.
(b) Pruebe que cada subconjunto …nito de K
n
es una variedad
afín. Use lema [9].
Soluci on.
(a) Considere la variedad V = 1 (1
1
. 1
2
. .... 1
n
) donde 1
I
= r
I
÷ a
I
para
1 _ i _ :. Así
V = ¦(r
1,
r
2
. .... r
n
) : 1
I
(r
1,
r
2
. .... r
n
) = 0 para 1 _ i _ :¦ .
Por consiguiente,
(r
1,
r
2
. .... r
n
) ÷ V = r
I
÷a
I
= 0 para 1 _ i _ :
= r
I
= a
I
para 1 _ i _ :
= (r
1,
r
2
. .... r
n
) = (a
1
. a
2
. .... a
n
)
Por lo tanto, V = ¦(a
1
. a
2
. .... a
n
)¦ . Como el punto (a
1
. a
2
. .... a
n
) fue
arbitrario, este argumento es válido para cualquier punto, y de esta manera
un punto singular (a
1
. a
2
. .... a
n
) ÷ K
n
es una variedad afín.
(b) Sea S un subconjunto …nito de K
n
con r puntos, es decir, S = ¦j
1
. j
2
. .... j
:
¦
con j
I
= (j
I1
. j
I2
. .... j
In
) ÷ K
n
para 1 _ i _ :. Por la parte (a) cada con-
junto de un elemento ¦j
I
¦ es una variedad afín V
I
. Como el lema [9]
implica que las intersecciones y uniones de variedades a…nes son de nuevo
variedades a…nes y como hay …nitos puntos j
I
. vemos que
V =
:
¸
I=0
V
I
=
:
¸
I=0
¦j
I
¦ = S
es también una variedad afín. Por lo tanto, cada subconjunto …nito S de
K
n
es una variedad afín.
60
4. Un ideal I es radical si

I = I.
(a) Probar que I (V ) es un ideal radical.
(b) Probar que

r
2
. n
2

no es un ideal radical. Esto signi…ca que

r
2
. n
2

= I (V ) para toda variedad V K
n
:
Soluci on.
(a) Si 1
n
÷ I (V ) . entonces 1
n
(a
1
. a
2
. .... a
n
) = 0 \(a
1
. a
2
. .... a
n
) ÷ V .
Pero
1
n
(a
1
. a
2
. .... a
n
) = (1 (a
1
. a
2
. .... a
n
))
n
Así, (1 (a
1
. a
2
. .... a
n
))
n
= 0 (pues un campo no tiene elementos nilpo-
tentes).
Por tanto, 1 ÷ I
(b) Observemos que r
2
÷

r
2
. n
2

pues r
2
= 1

r
2

+ 0

n
2

. Para ver que
r ´ ÷

r
2
. n
2

. notemos que cualquier elemento de

r
2
. n
2

es de la forma
1 r
2
+o n
2
donde 1. o ÷ K[x; y] .
El grado total de cualquier monomio en 1 r
2
+o n
2
es al menos 2, así r
no puede aparecer en tal expresión.
5. La palabra "base" se usa de varias formas en Matemática. En
este ejercicio se verá que "base de un ideal" tal a como se de…nió
en 1.4, es completamente diferente a "base de un subespacio",
concepto ya estudiado en el curso de Álgebra Lineal.
(a) Primero, consideremos el ideal I = 'r` · K[x] . Como ideal
I tiene una base formada por el elemento r. Pero I puede
ser visto también como un subespacio de K[x] . siendo éste
un espacio vectorial sobre K. Pruebe que cualquier base de
I como K÷espacio vectorial es in…nita. Sugerencia: basta
con encontrar una base que sea in…nita. El hecho de poder
multiplicar r por elementos de K[x] y no solamente de K,
hace posible que 'r` tenga base …nita.
(b) En Álgebra lineal, una base debe generar y ser linealmente
independiente sobre K, mientras que para un ideal, una
base tiene que ver sólo con la generación-no se menciona
ningún tipo de independencia. La explicación es que cuando
admitimos coe…cientes polinomiales ningún tipo de inde-
pendencia es posible. Para ver esto tome el ideal 'r. n` ·
K[x; y] . Pruebe que el cero se puede escribir como una
combinación lineal de n e r.
61
(c) En forma más general, supongamos que 1
1
. 1
2
. .... 1
s
es la base
de un ideal I · K

x
1
; x
2,
:::; x
n

. Si : _ 2 y 1
I
= 0. para todo
i. probar que para cualesquiera i. , el cero se puede escribir
como una combinación lineal de 1
I
y 1
,
con coe…cientes
polinomiales no nulos.
(d) Una consecuencia de la ausencia de independencia es que
cuando expresamos un elemento 1 ÷ '1
1
. 1
2
. .... 1
s
` como
1 =
s
¸
I=0
/
I
1
I
.
los coe…cientes /
I
no son únicos. Como ejemplo considere
1 = r
2
+ rn + n
2
÷ 'r. n` . Exprese 1 como una combinación
lineal de r y n en dos formas. (A pesar de que los /
I
no
son únicos, uno puede medir la falta de unicidad. Esto nos
conduce al tema interesante de las sicigias).
(e) Una base 1
1,
.... 1
s
de un ideal I es mínima si ningún subcon-
junto propio de ¦1
1,
.... 1
s
¦ es una base de I: Por ejemplo, r. r
2
es base de un ideal, pero no es una base mínima porque r
genera el mismo ideal. Desafortunadamente, un ideal puede
tener bases mínimas formadas por números diferentes de
elementos. Para ver esto, veri…car que r y r + r
2
. r son
bases mínimas del mismo ideal de K[x] . Explique cómo esto
contrasta con lo conocido en Álgebra Lineal.
Soluci on.
(a) Para i = 1. 2. .... r
I
÷ 'r` . Estos elementos son linealmente
independientes en K, de esta manera 'r` posee una dimensión
in…nita. Por lo tanto, cualquier base es in…nita.
(b) Sea el ideal I = 'r. n`. Necesitamos encontrar /
1
. /
2
÷ K[x; y]
que sean no nulos. tales que
/
1
r +/
2
n = 0
Es fácil ver que /
1
= ÷n y /
2
= r satisfacen la igualdad, pues
÷n (r) +r(n) = ÷nr +rn = 0.
(c) (÷1
I
) 1
,
+ (1
,
) 1
I
= 0.
(d) Sea 1 = r
2
+rn +n
2
. La primera forma es:
(r +n) r + (n) n = (r) r + (n) r +n
2
= r
2
+rn +n
2
La segunda es:
(r) r + (r +n) n = r
2
+ (r) n + (n) n = r
2
+rn +n
2
62
(e) Sea I = 'r` . El conjunto ¦r¦ es una base mínima pues su único
subconjunto propio es el conjunto vacío, y el conjunto vacío es
una base para el ideal nulo. El conjunto
¸
r +r
2
. r
2

es una base
para 'r` pues
r =

r +r
2

÷r
2
donde r +r
2
= (r + 1) r y r
2
= (r) r.
Para ver que es mínima, observemos que r ´ ÷

r
2

pues r
2
no
divide a r y r ´ ÷

r
2
+r

pues r
2
+r no divide a r.
6. Sea V = 1

n ÷r
2
. . ÷r
3

la cúbica torcida. Se demostró en el
curso que I (V ) =

n ÷r
2
. . ÷r
3

.
(a) Use la parametrización de la cúbica torcida para probar que
n
2
÷r. ÷ I (V ) .
(b) Exprese n
2
÷r. como combinación lineal de n ÷r
2
y . ÷r
3
.
Soluci on:
(a) La cúbica torcida puede ser parametrizada como
r = t. n = t
2
. . = t
3
.
Por la de…nición de I (V ) .
1 (r. n. .) = n
2
÷r. ÷ I (V ) :i n : o|o :i 1 = 0 c: V .
Sea (r. n. .) un punto de V . Entonces por la parametrización dada
arriba (r. n. .) =

t. t
2
. t
3

para algún t ÷ R. Entonces,
n
2
÷r. =

t
2

2
÷t t
3
= t
4
÷t
1+3
= t
4
÷t
4
= 0
Como esto es cierto para todos los puntos (r. n. .) ÷ V . n
2
÷r. = 0
en V y por tanto n
2
÷r. ÷ I (V ) .
(b) Sea 1 (r. n. .) = n
2
÷r.. Queremos escribir 1 en la forma
1 = /
1

n ÷r
2

+/
2

. ÷r
3

donde /
1
. /
2
÷ R[x; y; z] y 1 ÷

n ÷r
2
. . ÷r
3

. La discusión del
lema [16] muestra que un monomio r
o
n
o
.
~
puede ser escrito como
r
o
n
o
.
~
= r
o

r
2
+

n ÷r
2

o

r
3
+

. ÷r
3

~
= r
o
(r
2o
+t erminos en n ÷r
2
)(r
3~
+t erminos
en . ÷r
3
)
= /
1

n ÷r
2

+/
2

. ÷r
3

+r
o+2o+3~
63
Usaremos esta expresión para expandir los términos monomiales en
1 como se muestra abajo:
n
2
= r
0
n
2
.
0
= r
0

r
2
+

n ÷r
2

2

r
3
+

. ÷r
3

0
=

r
4
+t erminos en n ÷r
2

=

2r
2
+

n ÷r
2

n ÷r
2

+r
4
=

n +r
2

n ÷r
2

+r
4
.
Similarmente,
r. = r
1
n
0
.
1
= r
1

r
2
+

n ÷r
2

0

r
3
+

. ÷r
3

1
= r

. ÷r
3

+r
4
.
Por lo tanto podemos escribir
1 (r. n. .) = n
2
÷r.
=

n +r
2

n ÷r
2

+r
4

÷

r

. ÷r
3

+r
4

=

n +r
2

n ÷r
2

+ (÷r)

. ÷r
3

= /
1

n +r
2

+/
2

. ÷r
3

con /
1
= n +r
2
y /
2
= ÷r.
7. Sea F
2
= ¦0. 1¦ un campo con las operaciones de adición y multi-
plicación de…nidas por
0 + 0 = 1 + 1 = 0
0 + 1 = 1 + 0 = 1
0 0 = 0 1 = 1 0 = 0
1 1 = 1
(a) Considere el polinomio o (r. n) = r
2
n +n
2
r ÷ F
2
[x; y] . Probar
que o (r. n) = 0 para todo (r. n) ÷ F
2
2
y explique por qué no
contradice la proposici on [5].
(b) Encontrar un polinomio no nulo en F
2
[x; y; z] que se elimine
en todos los puntos F
3
2
. Intente encontrar un polinomio que
involucre la tres variables.
Soluci on.
(a) Recordemos que F
2
2
= ¦(0. 0) . (1. 1) . (0. 1) . (1. 0)¦.
Evaluemos estos puntos en el polinomio o (r. n) = r
2
n + n
2
r ÷
F
2
[x; y] :
o [(0. 0)] = (0)
2
0 + (0)
2
0 = 0 0 + 0 0 = 0 + 0 = 0
o [(1. 1)] = (1)
2
1 + (1)
2
1 = 1 1 + 1 1 = 1 + 1 = 0
64
o [(0. 1)] = (0)
2
1 + (1)
2
0 = 0 1 + 1 0 = 0 + 0 = 0
o [(1. 0)] = (1)
2
0 + (0)
2
1 = 1 0 + 0 1 = 0 + 0 = 0
como podemos ver o (r. n) se anula en todo F
2
2
. Este resultado no
contradice la proposición 5 puesto que F
2
no es un campo in…nito.
(b) Sabemos que
F
3
2
=

(0. 0. 0) . (1. 1. 1) . (1. 0. 0) . (0. 1. 0) .
(0. 0. 1) . (1. 1. 0) . (0. 1. 1) . (1. 0. 1)
¸
Un polinomio que se elimina en todo F
3
2
y que posee las tres variables
es 1 (r. n. .) = rn. +r
2
n
2
.
2
. Veri…quemos esto:
1 [(0. 0. 0)] = 0 0 0 + (0)
2
(0)
2
(0)
2
= 0 0 + 0 0 0 = 0 + 0 0 = 0 + 0 = 0
1 [(1. 1. 1)] = 1 1 1 + (1)
2
(1)
2
(1)
2
= 1 1 + 1 1 1 = 1 + 1 1 = 1 + 1 = 0
1 [(1. 0. 0)] = 1 0 0 + (1)
2
(0)
2
(0)
2
= 0 0 + 1 0 0 = 0 + 1 0 = 0 + 0 = 0
1 [(0. 1. 0)] = 0 1 0 + (0)
2
(1)
2
(0)
2
= 0 0 + 0 1 0 = 0 + 0 0 = 0 + 0 = 0
1 [(0. 0. 1)] = 0 0 1 + (0)
2
(0)
2
(1)
2
= 0 0 + 0 0 1 = 0 + 0 1 = 0 + 0 = 0
1 [(1. 1. 0)] = 1 1 0 + (1)
2
(1)
2
(0)
2
= 1 0 + 1 1 0 = 0 + 1 0 = 0 + 0 = 0
1 [(0. 1. 1)] = 0 1 1 + (0)
2
(1)
2
(1)
2
= 0 1 + 0 1 1 = 0 + 0 1 = 0 + 0 = 0
1 [(1. 0. 1)] = 1 0 1 + (1)
2
(0)
2
(1)
2
= 0 1 + 1 0 1 = 0 + 0 1 = 0 + 0 = 0
8. Sea j un número primo. El anillo de enteros módulo j es un
campo con j elementos, el cual denotaremos por F
µ
. decimos
que F
µ
÷¦0¦ es un grupo multiplicativo.
(a) Use el teorema de Lagrange para probar que a
µ1
= 1. \a ÷
F
µ
÷¦0¦ .
(b) Pruebe que a
µ
= a. \a ÷ F
µ
. Sugerencia: considere los casos
a = 0 y a = 0.
(c) Encontrar un polinomio no nulo que se anule en todos los
puntos de F
µ
. Use la parte anterior.
65
Soluci on.
a. Sabemos que F
µ
÷¦0¦ es un grupo multiplicativo de orden j÷1. El teorema
de Lagrange nos garantiza que cualquier elemento del grupo elevado al
orden del grupo es igual al elemento idéntico del grupo. Y por tanto para
nuestro caso, tenemos
a
µ1
= 1. \a ÷ F
µ
÷¦0¦ .
b. Para a = 0.
0
µ
= 0.
Para a = 0. resulta
a
µ
= a
µ1
a
= 1 a
= a.
Podemos aplicar la parte a. puesto que al ser a = 0. a ÷ F
µ
÷¦0¦ .
c. De la parte anterior tenemos que a
µ
= a. \a ÷ F
µ
. es decir que
a
µ
÷a = 0. a
µ
÷a. podemos entonces establecer que
0 = a
µ
÷a = 1 (a) \a ÷ F
µ
y de aquí que el polinomio buscado es
1 (r) = r
µ
÷r.
9. En la demostración de la proposici on [5] se tomó 1 ÷ K[x
1
; :::; x
n
]
y se escribió como un polinomio en r
n
con coe…cientes en
K

x
1
; :::; x
n1

. Para ver cómo funciona esto en un caso par-
ticular, consideremos el polinomio
1 (r. n. .) = r
5
n
2
. ÷r
4
n
3
+n
5
+r
2
n ÷n
3
. +rn + 2r ÷5. + 3
(a) Exprese a 1 como un polinomio en r con coe…cientes en
K[y; z] .
(b) Exprese a 1 como un polinomio en n con coe…cientes en
K[x; z] .
(c) Exprese a 1 como un polinomio en . con coe…cientes en
K[x; y] .
Soluci on.
a. La idea es agrupar los términos del polinomio 1 (r. n. .) en las potencias
de r :
66
1 (r. n. .) = r
5
n
2
. ÷r
4
n
3
+n
5
+r
2
n ÷n
3
. +rn + 2r ÷5. + 3
=

n
2
.

r
5
+

÷n
3

r
4
+ (n) r
2
+ (n) r + (2) r + (n
5
÷n
3

5. + 3)
=

n
2
.

r
5
+

÷n
3

r
4
+ (n) r
2
+ (n + 2) r + (n
5
÷n
3
. ÷5.
+3)r
0
= 1 (r)
Observemos que los coe…cientes de 1 (r. n. .) pertenecen a K, mientras que
los coe…cientes de 1 (r) están en K[y; z] .
b. Aquí la idea es agrupar los términos del polinomio 1 (r. n. .) en las po-
tencias de n :
1 (r. n. .) = r
5
n
2
. ÷r
4
n
3
+n
5
+r
2
n ÷n
3
. +rn + 2r ÷5. + 3
=

r
5
.

n
2
+

÷r
4

n
3
+ (1) n
5
+

r
2

n + (÷.) n
3
+ (r) n + (2r
÷5. + 3)
= (1) n
5
+

÷r
4
÷.

n
3
+

r
5
.

n
2
+

r
2
+r

n + (2r ÷5.+
3)n
0
= 1 (n)
Observemos que aquí los coe…cientes de 1 (r. n. .) siguen perteneciendo a K
pero los coe…cinetes de 1 (n) están en K[x; z] .
c. Similarmente a los casos anteriores agrupemos los términos del polinomio
1 (r. n. .) sólo que en las potencias de . ÷:
1 (r. n. .) = r
5
n
2
. ÷r
4
n
3
+n
5
+r
2
n ÷n
3
. +rn + 2r ÷5. + 3
=

r
5
n
2

. +

÷n
3

. + (÷5) . + (÷r
4
n
3
+r
2
n +rn + 2r +n
5
+3)
=

r
5
n
2
÷n
3
÷5

. +

÷r
4
n
3
+r
2
n +rn + 2r +n
5
+ 3

.
0
= 1 (.)
Los coe…cientes de 1 (.) pertenecen a K[x; y] .
67
10. Sea V · R
3
la curva parametrizada por

t. t
3
. t
4

:
(a) Probar que V es una variedad afín.
(b) Adoptar el método usado en el caso de la cúbica torcida
para determinar I (V ) .
Soluci on.
(a) Para probar que V es una variedad afín debemos encontrar una repre-
sentación implícita de la curva, para ello hagamos r = t. lo que nos pro-
duce
n = r
3
. = r
4
que es una representación implícita de V . Por lo tanto
V = 1

n ÷r
3
. . ÷r
4

.
(b) El teorema del binomio implica que cualquier 1 ÷ R[x; y; z] puede ser
expresado en la forma
1 = /
1

n ÷r
3

+/
2

. ÷r
4

+r
donde /
1
. /
2
÷ R[x; y; z] . Sea 1 ÷ I (V ) . Como 1 se anula en V; tenemos
que
1

t. t
3
. t
4

= 0 \t ÷ R
Por consiguiente r (t) = 0 \t ÷ R. así r = 0. Por tanto,
1 ÷

n ÷r
3
. . ÷r
4

.
Claramente n ÷r
3
. . ÷r
4
÷ I (V ) . así
I (V ) =

n ÷r
3
. . ÷r
4

.
11. Use el :cd de polinomios en una indeterminada para decidir si
r
2
÷4 ÷

r
3
+r
2
÷4r ÷4. r
3
÷r
2
÷4r + 4. r
3
÷2r
2
÷r + 2

.
Soluci on.
Sea 1 = r
2
÷4, para determinar si
1 ÷ '1
1
. 1
2
. 1
3
` =

r
3
+r
2
÷4r ÷4. r
3
÷r
2
÷4r + 4. r
3
÷2r
2
÷r + 2

.
68
buscaremos o (r) = :cd (1
1
. 1
2
. 1
3
) usando el algoritmo de Euclides. Sabemos
de la proposici on [26] que o genera '1
1
. 1
2
. 1
3
` . Por consiguiente
1 ÷ '1
1
. 1
2
. 1
3
` = 'o` si y sólo si 1 = o/ para algún / ÷ K[x] .
Podemos usar el algoritmo de la división para escribir 1 = co + r donde r = 0
o grad(r) < grad(o) . El polinomio o divide a 1 si y sólo si r = 0; así que
1 ÷ '1
1
. 1
2
. 1
3
` = 'o` si y sólo si r = 0.
De la proposici on [26] es sabido que
o = :cd (1
1
. 1
2
. 1
3
) = :cd (:cd (1
1
. 1
2
) . 1
3
) .
Para encontrar o. por consiguiente, debemos primero determinar :cd (1
1
. 1
2
) .
Usando el algoritmo de la división, podemos dividir 1
1
por 1
2
resultando:
1
1
(r) = r
3
+r
2
÷4r ÷4 = c
1
1
2
+r
1
= 1

r
3
+r
2
÷4r ÷4

+

2r
2
÷8

.
Luego dividamos 1
2
por el residuo r
1
encontrado arriba, obteniendo:
1
2
(r) = r
3
÷r
2
÷4r + 4 = c
2
r
1
+r
2
=

1
2
r ÷
1
2

2r
2
÷8

+ 0.
Ahora podemos usar el algoritmo de Euclides para decir que
:cd (1
1
. 1
2
) = :cd (1
2
. r
1
) = :cd (r
1
. r
2
) = :cd

2r
2
÷8. 0

= 2r
2
÷8.
Como el :cd es único salvo un factor constante en el campo K, podemos
remover un factor constante 2, para obtener
:cd (1
1
. 1
2
) =
1
2

2r
2
÷8

= r
2
÷4.
Ahora podemos hallar
:cd (1
1
. 1
2
. 1
3
) = :cd (:cd (1
1
. 1
2
) . 1
3
) = :cd

r
2
÷4. 1
3

Una vez más, usemos el algoritmo de la división para dividir 1
3
por r
2
÷4 :
1
3
(r) = r
3
÷2r
2
÷r + 2 = c
3

r
2
÷4

+r
3
= (r ÷2)

r
2
÷4

+ (3r ÷6) .
Luego dividamos r
2
÷4 por el residuo r
3
encontrado arriba y obtenemos:
r
2
÷4 = c
4
r
3
+r
4
=
1
3
(r + 2) (3r ÷6) + 0.
Ahora podemos usar el algoritmo de Euclides para decir que
:cd

1
3
. r
2
÷4

= :cd

r
2
÷4. r
3

= :cd (r
3
. 0) = :cd (3r ÷6. 0) = 3r ÷6.
Por eso,
o = :cd (1
1
. 1
2
. 1
3
) = 3r ÷6.
69
Como antes, saquemos un factor constante 3 para obtener
o = r ÷2.
Entonces,
'r ÷2` = 'o` = '1
1
. 1
2
. 1
3
` .
lo que implica que
1 ÷ '1
1
. 1
2
. 1
3
` si y sólo si (r ÷2) [ 1.
Como 1 = r
2
÷4 es la diferencia de dos cuadrados, podemos escribir
1 (r) = r
2
÷4 = (r + 2) (r ÷2) .
Por tanto,
(r ÷2) [ 1 y 1 ÷ '1
1
. 1
2
. 1
3
` .
70
II. Problemas Resueltos sobre Bases de Groebner
1. Determine si los polinomios dados están en el ideal dado I · R[x] .
(a) 1 (r) = r
2
÷3r + 2. I = 'r ÷2` .
(b) 1 (r) = r
3
÷1. I =

r
9
÷1. r
5
+r
3
÷r
2
÷1

.
Soluci on.
(a) Recordemos que 1 ÷ I sii r ÷ 2 [ r
2
÷ 3r + 2 o sea 1 = co + r donde
o = r ÷2. c ÷ R[x] y r = 0. Usando el algoritmo de la división tenemos
r ÷1
x 2

x
2
3x + 2 r
r
2
÷2r
÷r + 2
÷r + 2
0 0
Luego, 1 ÷ I.
(/) Para saber si 1 ÷ I. primero debemos pasar I a la forma 'o` donde
o = :cd

r
9
÷1. r
5
+r
3
÷r
2
÷1

. Encontremos o.
Dividamos r
9
÷1 por r
5
+r
3
÷r
2
÷1 :
r
4
÷r
2
+r + 1
x
5
+ x
3
x
2
1

x
9
1 r
r
9
+r
7
÷r
6
÷r
4
÷r
7
+r
6
+r
4
÷1
÷r
7
÷r
5
+r
4
+r
2
r
6
+r
5
÷r
2
÷1 0
r
6
+r
4
÷r
3
÷r
r
5
÷r
4
+r
3
÷r
2
+r ÷1
r
5
+r
3
÷r
2
÷1
÷r
4
+r ÷ ÷r
4
r ÷ ÷r
4
+r
0
Entonces r
9
÷1 =

r
4
÷r
2
+r + 1

r
5
+r
3
÷r
2
÷1

+

÷r
4
+r

. Como
el residuo aún es no nulo, siguiendo el método debemos dividir r
5
+r
3
÷r
2
÷1
71
por ÷r
4
+r. es decir
÷r
x
4
+ x

x
5
+ x
3
x
2
1 r
r
5
÷r
2
r
3
÷1 ÷ r
3
÷1 ÷ r
3
÷1
0
Como el residuo nuevamente es no nulo repetimos el proceso anterior, así
÷r
x
3
1

x
4
+ x r
÷r
4
+r
0 ÷ 0
Por consiguiente,
o = :cd

r
9
÷1. r
5
+r
3
÷r
2
÷1

= :cd

r
5
+r
3
÷r
2
÷1. ÷r
4
+r

= :cd

÷r
4
+r. r
3
÷1

= :cd

r
3
÷1. 0

= r
3
÷1
Y de aquí que I =

r
9
÷1. r
5
+r
3
÷r
2
÷1

=

r
3
÷1

. Ahora
1 = r
3
÷1 ÷ I =

r
3
÷1

= r
3
÷1 [ r
3
÷1.
y esto es cierto pues
r
3
÷1 = 1

r
3
÷1

.
En conclusión, 1 ÷ I.
2. Reescriba cada uno de los siguientes polinomios, ordenando los
términos según los órdenes |cr, |cror, |crorc· dando :j (1) . tj (1)
y :n|ti grad(1) en cada caso.
(a) 1 (r. n. .) = 2r + 3n +. +r
2
÷.
2
+r
3
.
(b) 1 (r. n. .) = 2r
2
n
8
÷3r
5
n.
4
+rn.
3
÷rn
4
Soluci on.
(a) Para este caso, las siguientes tablas muestran lo que deseamos:
lex r
3
+r
2
+ 2r + 3n ÷.
2
+.
lexgr r
3
+r
2
÷.
2
+ 2r + 3n +.
lexgrev r
3
+r
2
÷.
2
+ 2r + 3n +.
72
:j (1) tj (1) :n|ti grad(1)
r
3
r
3
(3. 0. 0)
r
3
r
3
(3. 0. 0)
r
3
r
3
(3. 0. 0)
(b) Similarmente,
lex ÷3r
5
n.
4
+ 2r
2
n
8
÷rn
4
+rn.
3
lexgr ÷3r
5
n.
4
+ 2r
2
n
8
÷rn
4
+rn.
3
lexgrev 2r
2
n
8
÷3r
5
n.
4
÷rn
4
+rn.
3
:j (1) tj (1) :n|ti grad(1)
r
5
n.
4
÷3r
5
n.
4
(5. 1. 4)
r
5
n.
4
÷3r
5
n.
4
(5. 1. 4)
r
2
n
8
2r
2
n
8
(2. 8. 0)
Detallemos el ejercicio para la parte (a) con el orden |cr.
Sea 1 (r. n. .) = 2r + 3n + . + r
2
÷ .
2
+ r
3
. Ordenar el polinomio 1 no
es más que ordenar sus términos con algún orden monomial, para ello, sean
c = (1. 0. 0) . = (0. 1. 0) . = (0. 0. 1) . c = (2. 0. 0) j = (0. 0. 2) y : = (3. 0. 0)
los exponentes de los monomios r. n. .. r
2
. .
2
. r
3
. respectivamente.
Ordenemos los monomios de 1 usando el orden |cricoor a1ico. revisemos las
siguientes diferencias vectoriales:
: ÷c = (1. 0. 0) . observemos que la 1
o
componente no nula por la izq.
es positiva, así :
ltr
c.
c ÷c = (1. 0. 0) . observemos que la 1
o
componente no nula por la izq.
es positiva, así :
ltr
c
ltr
c.
c ÷ = (1. ÷1. 0) . observemos que la 1
o
componente no nula por la izq.
es positiva, así :
ltr
c
ltr
c
ltr
.
÷ = (0. 1. ÷1) . observemos que la 1
o
componente no nula por la izq.
es positiva, así :
ltr
c
ltr
c
ltr

ltr
.
÷j = (0. 0. ÷1) . observamos que la única componente no nula es ne-
gativa, lo que quiere decir que j
ltr
.
Como j
ltr
y
ltr
debemos revisar quién es mayor j ó . Revisemos
por ejemplo, la diferencia vectorial ÷j.
÷j = (0. 1. 0) ÷(0. 0. 2) = (0 ÷0. 1 ÷0. 0 ÷2) = (0. 1. ÷2) .
se puede ver que la 1
o
componente no nula por la izquierda es positiva (es 1),
así
ltr
j. Luego, hemos formado la siguiente sucesión
:
ltr
c
ltr
c
ltr

ltr
j
ltr

73
esto signi…ca que
r
3

ltr
r
2

ltr
r
ltr
n
ltr
.
2

ltr
..
De manera que 1 queda ordenado lexicográ…camente así
1 (r. n. .) = r
3
+r
2
+ 2r + 3n ÷.
2
+..
además,
:n|ti grad(1) = (3. 0. 0) = max ¦c. . . c. :. j¦
:j (1) = r
3
tj (1) = r
3
3. Cada uno de los siguientes polinomios está escrito con sus
monomios ordenados según(exactamente) uno de los órdenes |cr.
|cror ó |crorc·. Determine el orden monomial que fue usado en
cada caso.
a) 1 (r. n. .) = 7r
2
n
4
. ÷2rn
6
+r
2
n
2
b) 1 (r. n. .) = rn
3
. +rn
2
.
2
+r
2
.
3
c) 1 (r. n. .) = r
4
n
5
. + 2r
3
n
2
. ÷4rn
2
.
4
Soluci on.
a) De acuerdo con el orden de los monomios en 1.
(2. 4. 1) (1. 6. 0) (2. 2. 0) .
Ordenando estas tripletas según los órdenes monomiales resulta:
(2. 4. 1)
ltr
(2. 2. 0)
ltr
(1. 6. 0)
(2. 4. 1)
ltra:
(1. 6. 0)
ltra:
(2. 2. 0)
(1. 6. 0)
ltra:tu
(2. 4. 1)
ltra:tu
(2. 2. 0)
Así que el orden monomial usado es |cror.
b) De acuerdo con el orden de los monomios en 1,
(1. 3. 1) (1. 2. 2) (2. 0. 3) .
Ordenando estas tripletas según los órdenes monomiales resulta:
(2. 0. 3)
ltr
(1. 3. 1)
ltr
(1. 2. 2)
(2. 0. 3)
ltra:
(1. 3. 1)
ltra:
(1. 2. 2)
(1. 3. 1)
ltra:tu
(1. 2. 2)
ltra:tu
(2. 0. 3)
Así que el orden monomial usado es |crorc·.
74
c) De acuerdo con el orden de los monomios de 1,
(4. 5. 1) (3. 2. 1) (1. 2. 4) .
Ordenando estas tripletas segun los órdenes monomiales resulta:
(4. 5. 1)
ltr
(3. 2. 1)
ltr
(1. 2. 4)
(4. 5. 1)
ltra:
(1. 2. 4)
ltra:
(3. 2. 1)
(4. 5. 1)
ltra:tu
(1. 2. 4)
ltra:tu
(3. 2. 1)
Así que el orden usado es |cr.
4. Demuestre que |crorc· es un orden monomial según la definici on
[1] .
Soluci on.
Recordemos que para que |crorc· sea un orden monomial debe cumplirse
que
i)
ltra:tu
es un orden total en Z
n
0
.
ii) si c
ltra:tu
y ÷ Z
n
0
. entonces c +
ltra:tu
+.
iii)
ltra:tu
es un buen orden en Z
n
0
.
Probemos i) :
Dados c. ÷ Z
n
0
. si [c[ = [[ . entonces [c[ [[ ó [c[ < [[ . Así
[c[
ltra:tu
[[ ó [[
ltra:tu
[c[ . Si [c[ = [[ . entonces c = o alguna
componente de c ÷ es no nula. La primera componente no nula a la derecha
es positiva o negativa, así c
ltra:tu
ó
ltra:tu
c. Por tanto,
ltra:tu
es un
orden total en Z
n
0
.
Probemos ii) :
Si [c[ [[ . entonces [c +[ = [c[ + [[ _ [[ + [[ = [ +[ . así
c
ltra:tu
.
Si [c[ = [[ . entonces [c ÷[ = (c +)÷( +) . así la primera componente
no nula a la derecha de estas expresiones es la misma.
Probemos iii) :
Sea o un subconjunto no vacío de Z
n
0
. Entonces ¦[c[ : c ÷ o¦ es un
conjunto no vacío de enteros no negativos y entonces tiene un elemento mínimo
·. Sea o
Þ
= ¦c : c ÷ o y [c[ = ·¦ . Esto es un conjunto …nito y tiene un
elemento mínimo c
0
con respecto a
ltra:tu
(por parte i) ). El elemento mínimo
de o es c
0.
75
5. Otro orden monomial es el |cricoor a1ico i:·crtido o |cri:·. orden
de…nido como sigue: para c. ÷ 7
n
0
. c
ltrInu
si y sólo si en
c ÷ la primera componente no nula por la derecha es positiva.
Demostrar que |cri:· es equivalente al orden |cr con las variables
permutadas de alguna manera. ¿Cuál es la permutación?
Soluci on.
Consideremos c = (c
1
. .... c
n
) . = (
1
. ....
n
) ÷ Z
n
0
. Supongamos que
c
ltr
. Sea i el índice de la primera componente no nula por la izquierda en
c ÷. Entonces, c
I
÷
I
0 y c
1
÷
1
= = c
I1
÷
I1
= 0.
Sea c
0
= (c
n
. .... c
1
) .
0
= (
n
. ....
1
) . Entonces la primera componente no
nula por la derecha de c
0
÷
0
es c
I
÷
I
0. Por lo tanto,
c
ltr
= c
0

ltrInu

0
.
como
ltr
y
ltrInu
son órdenes totales, hemos mostrado que |cri:· es equiva-
lente al |cr con el orden de las variables invertido.
6. En Z
0
con el orden usual, entre dos enteros sólo hay un número
…nito de otros enteros. ¿Es esto necesariamente cierto en Z
n
0
para un orden monomial dado? ¿Es cierto para el orden |cror?
Soluci on.
Para el orden |cr en Z
3
0
hay un número in…nito de elementos entre (1. 0. 0)
y (0. 0. 1). De hecho, todos los elementos (0. :. 0) con : 0 satisfacen
(1. 0. 0) (0. :. 0) (0. 0. 1) .
Para el orden |cror y cualquier elemento c. hay sólo un número …nito de tales
que c
ltra:
. Esto es porque para todo :, hay sólo un número …nito de
tales que [[ = : y así solo pocos tales que [[ < [c[ .
76
7. Sea un orden monomial en 1 [x
1
; :::; x
n
] .
a) Sea 1 ÷ 1 [x
1
; :::; x
n
] y : un monomio. Mostrar que tj (: 1) =
: tj (1) .
b) Sean 1. o ÷ 1 [x
1
; :::; x
n
] . ¿Es tj (1 o) necesariamente igual a
tj (1) tj (o)?
c) Si 1
I
. o
I
÷ 1 [x
1
; :::; x
n
] . 1 _ i _ :. ¿Es :j (
¸
s
I=0
1
I
o
I
) necesari-
amente igual a :j (1
I
) :j (o
I
) para algún i?
Soluci on.
a) Sean r
o1
r
om
los monomios que aparecen en 1 y sea : = r
o
.
Como
c
1
+ c
2
+ c
n
+.
entonces r
o1+o
es el monomio principal de :1. El coe…ciente de este
término es cj (1) y así tj (: 1) = : tj (1) .
b) Observemos que uno puede deducir de la parte (ii) de la de…nición de
orden monomial que si c _ y
1
_
2
entonces c +
1
_ +
2
con la
igualdad si y sólo si c = y
1
=
2
. Si r
o1
r
om
son monomios
de 1 y r
o
1
r
o
s
son monomios de o. entonces r
o1+o
1
_ r
oi+o
j
.
Puesto que r
o1+o
1
aparece en 1 o con coe…ciente cj (1) cj (o) . debe ser
el monomio principal. Por lo tanto, tj (1 o) = tj (1) tj (o) .
c) Sea 1
1
= 1. 1
2
= ÷1. o
1
= r. o
2
= r + n y usemos el orden |cr con
r n. Entonces
1
1
o
1
+1
2
o
2
= r ÷(r +n) = ÷n.
Pero,
:j (1
1
o
1
) = :j (1
2
o
2
) = r
77
8. Calcule el residuo que resulte de dividir el polinomio dado 1 por
el conjunto ordenado F. Use el orden |cror. luego el orden |cr en
cada caso:
(a) 1 = r
7
n
2
+r
3
n
2
÷n + 1. F =

rn
2
÷r. r ÷n
3

.
(b) Repita la parte (a) con el orden del par F invertido.
Soluci on.
(a) IEl residuo de dividir 1 por el conjunto ordenado F con repecto al orden
|cror es r
7
+r
3
÷n + 1. Hallamos que
1 =

r
6
+r
2

rn
2
÷r

+ 0

r ÷n
3

+

r
7
+r
3
÷n + 1

.
Veámoslo:
a
2
: 0
a
1
: x
6
+ x
2
1
1
: xy
2
x
1
2
: x y
3

x
7
y
2
+ x
3
y
2
y + 1
r
r
7
n
2
÷r
7
r
7
+r
3
n
2
÷n + 1 ÷ r
7
r
3
n
2
÷n + 1
r
3
n
2
÷r
3
r
3
÷n + 1 ÷ r
7
+r
3
÷n + 1 ÷ r
7
+r
3
÷n
1 ÷ r
7
+r
3
÷n + 1
0
IEl residuo de dividir 1 por el conjunto ordenado F con repecto al orden
|cr es 2n
3
÷n + 1. Hallamos que
1 = a
1

rn
2
÷r

+a
2

r ÷n
3

+r.
donde:
a
1
= r
6
+r
5
n +r
4
n
2
+r
4
+r
3
n +r
2
n
2
+ 2r
2
+ 2rn + 2n
2
+ 2.
a
2
= r
6
+r
5
n +r
4
+r
3
n + 2r
2
+ 2rn + 2.
r = 2n
3
÷n + 1.
78
Detallemos:
a
2
: x
6
+ x
5
y +x
4
+ x
3
y + 2x
2
+ 2xy + 2
a
1
: x
6
+ x
5
y +x
4
y
2
+ x
4
+ x
3
y +x
2
y
2
+ 2x
2
+ 2xy + 2y
2
+ 2
1
1
: xy
2
x
1
2
: x y
3

x
7
y
2
+x
3
y
2
y + 1
r
r
7
n
2
÷r
7
r
7
+r
3
n
2
÷n + 1
r
7
÷r
6
n
3
r
6
n
3
+r
3
n
2
÷n + 1
r
6
n
3
÷r
6
n
r
6
n +r
3
n
2
÷n + 1
r
6
n ÷r
5
n
4
r
5
n
4
+r
3
n
2
÷n + 1
r
5
n
4
÷r
5
n
2
r
5
n
2
+r
3
n
2
÷n + 1
r
5
n
2
÷r
5
r
5
+r
3
n
2
÷n + 1
r
5
÷r
4
n
3
r
4
n
3
+r
3
n
2
÷n + 1
r
4
n
3
÷r
4
n
r
4
n +r
3
n
2
÷n + 1
r
4
n ÷r
3
n
4
r
3
n
4
+r
3
n
2
÷n + 1
r
3
n
4
÷r
3
n
2
2r
3
n
2
÷n + 1
2r
3
n
2
÷2r
3
2r
3
÷n + 1
2r
3
÷2r
2
n
3
2r
2
n
3
÷n + 1
2r
2
n
3
÷2r
2
n
2r
2
n ÷n + 1
2r
2
n ÷2rn
4
2rn
4
÷n + 1
2rn
4
÷2rn
2
2rn
2
÷n + 1
2rn
2
÷2r
2r ÷n + 1
2r ÷2n
3
2n
3
÷n + 1 ÷ 2n
3
÷n + 1 ÷ 2n
3
÷n
1 ÷ 2n
3
÷n + 1
0
79
(b) Aquí solo daremos los residuos que resultan de dividir 1 por F. Invitamos
al lector a realizar las divisiones.
IEl residuo de dividir 1 por el conjunto ordenado F(con respecto al orden
|cror) con el orden del par

rn
2
÷r. r ÷n
3

invertido es r
7
+r
3
÷n + 1 como
antes. Encontramos que
1 = 0

r ÷n
3

+

r
6
+r
2

rn
2
÷r

+

r
7
+r
3
÷n + 1

.
IEl residuo de dividir 1 por el conjunto ordenado F(con respecto al or-
den |cr) con el orden del par

rn
2
÷r. r ÷n
3

invertido es n
23
+ n
11
÷ n + 1.
Encontramos que
1 = a
1

r ÷n
3

+ 0

rn
2
÷r

+r
donde
a
1
= r
6
n
2
+r
5
n
5
+r
4
n
8
+r
3
n
11
+r
2
n
14
+r
2
n
2
+rn
17
+rn
15
+n
20
+
+n
8
r = n
23
+n
11
÷n + 1
9. Estudiemos la división de 1 = r
3
÷r
2
n ÷r
2
. +r por 1
1
= r
2
n ÷.
y 1
2
= rn ÷1.
(a) Calcular usando el orden |cr :
r
1
= residuo de 1 al dividir por (1
1
. 1
2
) .
r
2
= residuo de 1 al dividir por (1
2
. 1
1
) .
Los resultados tendrían que ser diferentes. ¿Dónde se da la
diferencia en el algoritmo de la división?
(b) ¿Está r = r
1
÷r
2
en el ideal '1
1
. 1
2
`? Si es así, encuentre una
expresión explícita r = ¹1
1
+11
2
. Si no, diga porqué.
(c) Calcule el residuo de r al dividirlo por (1
1
. 1
2
) . ¿Por qué
puede predecir su respuesta antes de efectuar la división?
(d) Encuentre otro polinomio o ÷ '1
1
. 1
2
` tal que al dividir o por
(1
1
. 1
2
) . el residuo es no nulo. Sugerencia: (rn + 1) 1
2
=
r
2
n
2
÷1 donde n 1
1
= r
2
n
2
÷n..
(e) ¿Nos proporciona el algoritmo de la división una solución
para el problema de la pertenencia al ideal '1
1
. 1
2
`? Explique
su respuesta.
80
Soluci on.
a. Calculemos r
1
y r
2
:
a
2
: 0
a
1
: 1
1
1
: x
2
y z
1
2
: xy 1

x
3
x
2
y x
2
z +x
r
1
r
3
÷r
2
n ÷r
2
. +r ÷ r
3
÷r
2
n ÷r
2
. +r
÷r
2
n +.
÷r
2
. +r ÷. ÷ r
3
÷r
2
.
r ÷. ÷ r
3
÷r
2
. +r
÷. ÷ r
3
÷r
2
. +r ÷.
0
a
1
: 0
a
2
: x
1
2
: xy 1
1
1
: x
2
y z

x
3
x
2
y x
2
z +x
r
2
r
3
÷r
2
n ÷r
2
. +r ÷ r
3
÷r
2
n ÷r
2
. +r
÷r
2
n +r
÷r
2
. ÷ r
3
÷r
2
.
0
De aquí que:
r
1
= r
3
÷r
2
. +r ÷..
r
2
= r
3
÷r
2
..
La diferencia se da después de enviar r
3
al residuo, pues en el primer caso
tj (1
1
) [ tj (1) y tj (1
2
) - tj (1
1
) . por otro lado, en el segundo caso tj (1
2
) [
tj (1
1
) .
b. Tenemos que:
r = r
1
÷r
2
=

r
3
÷r
2
. +r ÷.

÷

r
3
÷r
2
.

= r ÷..
Pero queremos que r sea de la forma ¹1
1
+11
2
, es decir,
r = ¹

r
2
n ÷.

+1(rn ÷1) .
Si hacemos 1 = ÷r. obtenemos
r = ¹

r
2
n ÷.

÷r
2
n +r.
81
Hagamos ¹ = 1. entonces
r = r
2
n ÷. ÷r
2
n +r = r ÷..
En conclusión, r ÷ '1
1
. 1
2
` pues es de la forma
1

r
2
n ÷.

+ (÷r) (rn ÷1) .
c. El residuo es r ÷ ., pues ningún término de r es divisible por el término
principal de 1
1
o 1
2
.
d. Sea
o = (rn + 1) 1
2
÷n1
1
= (rn + 1) (rn ÷1) ÷n

r
2
n ÷.

= r
2
n
2
÷1 ÷r
2
n
2
+n.
= n. ÷1
Veri…quemos que el residuo sea no nulo:
a
1
: 0
a
2
: 0
1
1
: x
2
y z
1
2
: xy 1

yz 1
r
n. ÷1 ÷ n.
÷1 ÷ n. ÷1
0
De nuevo, ningún término de r es divisible por el término principal de 1
1
o
1
2.
Así
n. ÷1 = 0

r
2
n ÷.

+ 0 (rn ÷1) + (n. ÷1) .
e. No; ambos r y o están en '1
1
. 1
2
` . pero el algoritmo de la división produce
algo no nulo.
10. Pruebe que el lema de Dickson (Tcorc:a [14]) es equivalente a la
siguiente proposición: Dado un subconjunto / · Z
n
0
. existe un
número …nito de elementos c(1) . .... c(:) ÷ / tal que para todo
c ÷ / existen i y ÷ Z
n
0
tal que c = c(i) +.
Soluci on
(=) Asumiendo que el lema de Dickson es verdadero, consideremos el ideal
I = 'r
o
: c ÷ /` . Este tiene una base …nita, r
o(1)
. .... r
o(s)
. donde c(i) ÷
/. Para cualquier c ÷ /, r
o
÷ I; de este modo, r
o
es divisible por algún
r
o(I)
. es decir, r
o
= r
o(I)
r
~
. Por consiguiente,
c = c(i) +.
82
(=) Recíprocamente, si la proposición del ejercicio es verdadera, entonces el
ideal I = 'r
o
: c ÷ /` es generado por r
o(1)
. .... r
o(s)
. Esto es porque, para
cualquier c ÷ /, r
o
= r
o(I)
r
~
para algún ÷ Z
n
0
. Por lo tanto r
o
÷

r
o(1)
. .... r
o(s)

e I

r
o(1)
. .... r
o(s)

. La inclusión inversa es clara, y
así
I =

r
o(1)
. .... r
o(s)

.
11. Una base
¸
r
o(1)
. .... r
o(s)

de un ideal monomial es mínima si
ningún r
o(I)
en la base divide a otro r
o(,)
. con i = ,.
(a) Demostrar que todo ideal monomial tiene una base mínima.
(b) Probar que todo ideal monomial tiene una base mínima
única.
Soluci on.
(a) Sea I un ideal monomial con base B =
¸
r
o(1)
. .... r
o(s)

. Asumamos que
de acuerdo a un orden monomial …jo r
o(1)
< < r
o(s)
. Generemos un
nuevo conjunto B
0
de B como sigue:
1. Incluyamos r
o(1)
.
2. Para i = 2. .... :. si r
o(1)
divide a r
o(I)
. desacartamos r
o(I)
. de otro
modo, mantengámoslo.
3. Hallar el menor r
o(I)
r
o(1)
no descartado en el paso 2. Usamos
la divisibilidad por este monomio como el criterio para descartar
monomios más grandes.
4. Continuemos este proceso hasta que la lista se agote.
Como los monomios estaban inicialmente ordenados, ciertamente tenemos
en B
0
que para i = ,. r
o(I)
no divide a r
o(,)
. Para ver que que B
0
es aún
una base, recordemos que cualquier monomio en I es divisible por algún
elemento de B. Pero los únicos elementos de B descartados fueron aquel-
los divisibles por algún elemento de B
0
. Por tanto, cualquier monomio de
I es divisible por algún monomio de B
0
.
(/) Supongamos que I es un ideal monomial, y, que A y B son ambas bases
mínimas para I. Sea r
o
÷ A: Como B es una base para I y r
o
÷ I; existe
r
o
÷ B tal que r
o
[ r
o
. Usando el mismo argumento con los roles de A
y B invertidos, existe r
~
÷ A tal que r
~
[ r
o
. Esto implica que r
~
[ r
o
.
Como A es mínima, debe ser que r
~
= r
o
. Por consiguiente, r
o
= r
o
.
Como r
o
fue arbitrario, tenemos que A · B: Un argumento dual muestra
que B A: Por lo tanto, A = B; mostrando que una base es mínima es
única.
83
12. Si I =

r
o(1)
. .... r
o(s)

es un ideal monomial, demostrar que un
polinomio 1 pertenece a I si y sólo si el residuo de dividir 1 por
r
o(1)
. .... r
o(s)
es cero. Sugerencia: use lema [11] y lema [12] .
Soluci on.
Podemos asumir que estamos trabajando sobre el anillo polinomial
K[x
1
; :::; x
n
] . Empezaremos probando primero la implicación inversa.
(=) Asumamos que el residuo de 1 al dividirlo por r
o(1)
. .... r
o(s)
es cero. Esto
signi…ca que podemos escribir:
1 =
s
¸
I=1
/
I
r
o(I)
donde /
I
÷ K[x
1
; :::; x
n
] para 1 _ i _ :. Si expandimos cada /
I
como
una combinación 1÷lineal de monomios, vemos que el lado derecho es una
combinación 1÷lineal de monomios, cada uno de los cuales es divisible
por r
o(I)
para algún i. El lema [11] establece que dado un ideal monomial
I
0
= 'r
o
: c ÷ /` para algún conjunto /, un monomio r
o
÷ I
0
sii existe
un c ÷ / tal que r
o
divide a r
o
. Por tanto, cada monomio al lado derecho
es un monomio en I. Esto signi…ca que 1 es una combinación 1÷lineal
de monomios en I y por consiguiente 1 ÷ I por lema [12] .
(=) Si asumimos que 1 ÷ I, entonces por el lema [12] . 1 es una combinación
1÷lineal de monomios en I y podemos escribir:
1 =
n
¸
,=1
1
,
r
o
j
para algunos monomios r
o
1
. .... r
o
m
÷ I y elementos 1
1
. .... 1
n
÷ K:
Por el lema [11] . como cada r
o
j
÷ I; existe algún c
,
÷ ¦c(1). ...c(:)¦
tal que r
oj
divide a r
o
j
. \ 1 _ , _ :. Por consiguiente, podemos escribir
1 =
n
¸
,=1
1
,
r
o
j
oj
r
oj
=
n
¸
,=1
1
,
r
~
j
r
oj
donde los r
~
j
son monomios y los c
,
÷ ¦c(1). ...c(:)¦ . \ 1 _ , _ :.
Agrupando términos en los r
o(I)
podemos escribir
1 =
s
¸
I=1
/
I
r
o(I)
donde /
I
÷ K[x
1
; :::; x
n
] . para 1 _ i _ :.
84
Usando el algoritmo de la división, también podemos escribir
1 = a
1
r
o(1)
+ +a
s
r
o(s)
+r
donde a
I
÷ K[x
1
; :::; x
n
] . \ 1 _ i _ :. y r es el residuo. Por las
condiciones del algoritmo de la división, ninguno de los términos de r es
divisible por alguno de los monomios r
o(I)
. igualando las dos expresiones,
tenemos para 1 que
1 = a
1
r
o(1)
+ +a
s
r
o(s)
+r = /
1
r
o(1)
+ +/
s
r
o(s)
.
Por eso escribimos
r =
s
¸
I=1
(/
I
÷a
I
) r
o(I)
.
De esta manera cada término de r es divisible por r
o(I)
para algún i.
/
1
r
o(1)
+ + /
s
r
o(s)
. Sin embargo, establecimos antes que ninguno de
los términos de r es divisible por algún monomio r
o(I)
. Por tanto, debemos
tener r = 0. y el residuo de dividir 1 por r
o(1)
. .... r
o(s)
es cero.
Tenemos ahora, probadas las dos direcciones de la implicación, así podemos
deducir que un polinomio 1 está en un ideal I =

r
o(1)
. .... r
o(s)

si y sólo
si el residuo de dividir 1 por r
o(1)
. .... r
o(s)
es cero.
13. Supongamos que tenemos el anillo de polinomios
K[x
1
; :::; x
n
; y
1
; :::; y
n
] . De…namos el orden monomial
nIr
en
este anillo que mezcla el orden |cr para r
1
. .... r
n
con el orden
|cror para n
1
. .... n
n
. Si escribimos los monomios en las : + :
variables como r
o
n
o
con c ÷ Z
n
0
y ÷ Z
m
0
. entonces de…nimos
r
o
n
o

nIr
r
~
n
o
= r
o

ltr
r
~
.

r
o
= r
~
. n
o

ltra:
n
o

.
Use el corolario [15] para probar que
nIr
es un orden monomial.
Este es un ejemplo de los llamados órdenes producto. Es claro que
se pueden crear órdenes monomiales con este método.
Soluci on.
(i) Si n
1
= r
o
n
o
= r
~
n
o
= n
2
. hay varias posibilidades.
Si r
o
= r
~
. entonces r
o

ltr
r
~
(= n
1

nIr
n
2
) ó r
~
r
o
(= n
2

nIr
n
1
) .
Si r
o
= r
~
. entonces n
o
= n
o
. así, o n
o

ltra:
n
o
(= n
1

nIr
n
2
) o
n
o

ltra:
n
o
(= n
2

nIr
n
1
) .
Por consiguiente, tenemos un orden total.
85
(ii) Si (c
1
. c
2
)
nIr
(
1
.
2
) . entonces
c
1
=
1
y c
2

ltra:

2
o c
1

ltr

1
.
para cualquier (
1
.
2
) tenemos, en el primer caso, que c
1
+
1
=
1
+
1
y c
2
+
2

ltra:

2
+
2
. En el segundo caso, que c
1
+
1

ltr

1
+
1
.
En cualquier caso, la propiedad (ii) de la de…nición de órden de términos
se mantiene.
(iii) Si (c
1
. c
2
) es cualquier elemento en Z
m+n
0
. entonces c
1
_
ltr
0 y c
2
_
ltr
0.
así (c
1
. c
2
) _
nIr
(0. 0) .
14. En este ejercicio investigaremos un caso especial de orden pon-
derado. Sea u = (n
1
. .... n
n
) un vector de R
n
tal que n
1
. .... n
n
son
positivos y linealmente independientes sobre Q. Diremos que u
es un vector ponderado independiente. Entonces si c. ÷ Z
n
0
.
de…namos
c
u
= u u ;
donde es el producto punto usual entre vectores. Llamaremos
a
u
el orden ponderado determinado por u.
(a) Use el Corolario [15] para probar que
u
es un orden
monomial. Sugerencia: ¿Dónde se usa el argumento de la
independencia lineal de n
1
. .... n
n
?
(b) Demuestre que u =

1.

2

es un vector ponderado indepen-
diente, de modo que
u
es un orden ponderado en 7
2
0
.
(c) Probar que u =

1.

2.

3

es un vector ponderado indepen-
diente, de modo que
u
es un orden ponderado en Z
3
0
.
Soluci on.
a. Observemos que c
u
si y sólo si u (c ÷) 0. Como las componentes
de u son linealmente independientes sobre Q. u (c ÷) = 0 si y sólo si
c÷ = 0 = c = . Por lo tanto, para cualesquiera c. : c
u
.
u
c
ó c = .
Si c
u
y ÷ Z
n
0
. entonces
0 < u (c ÷) = u (c + ÷( +)) .
de este modo, c +
u
+.
Finalmente, si todas las componentes de u son positivas y c ÷ Z
n
0
. en-
tonces u 0; pues ésta es una suma de números no negativos.
86
b. Puesto que

2 es irracional, 1,

2 son linealmente independientes sobre
Q.
c. Si 1.

2 y

3 son l:i sobre Q. entonces r + :

2 + t

3 = 0 para algunos
r. :. t ÷ Q. Si t = 0, entonces r + :

2 = 0. así t = r = 0 por la parte
b., por consiguiente, podemos asumir que

3 = a + /

2 para algunos
a. / ÷ Q.
Arreglando, obtenemos 3 = a
2
+2a/

2+2/
2
. Como 1.

2 son l:i: (lineal-
mente independiente) sobre Q, debe de ser que 2a/ = 0. Si / = 0, entonces

3 es racional, una contradicción. Si a = 0, entonces 3 = 2/
2
=

3
2
es
racional, de nuevo una contradicción.
Esta contradicción …nal implica que 1.

2,

3 son l:i:
15. Se puede construir otro orden ponderado importante, del sigu-
iente modo. Sea u = (n
1
. .... n
n
) en Z
n
0
. y

un orden monomial
(como
ltr
o
ltra:
) en Z
n
0
. Entonces, si c. ÷ Z
n
0
. de…namos
c
u
= u c u . (u c = u . c

)
Llamaremos a
u
el orden ponderado determinado por u y

.
a) Use el Corolario [15] para demostrar que
u
es un orden
monomial.
b) Encuentre u ÷ 7
n
0
tal que el orden monomial
u;ltr
es el
orden |cror.
Soluci on.
a) A…rmamos
u
es un orden monomial.
i) Fijemos u. Sean c. . Si u c = u . entonces
u
es un orden
total puesto que

es un orden total. Si u c = u . entonces es un
orden total pues Z es totalmente ordenado con respecto a su orden
usual.
ii) Sea ÷ Z
n
0
. Supongamos que c
u
.
Si u c u . entonces
u (c +) = u c +u u +u = u ( +) .
De este modo, c +
u
+.
Si u c = u . entonces
u (c +) = u ( +) y c

.
Como

es un orden monomial, c+

+. así c+
u
+.
87
iii) Puesto que u 0 = 0 y u c _ 0 \c ÷ Z
n
0
. c _ 0. Por el Corolario
[15] .
u
es un buen orden.
b) Sea u = (1. .... 1) . Entonces
u c =
n
¸
I=1
c
I
= [c[ y u =
n
¸
I=1

I
= [[ .
De esta manera, c
u;ltr
si y sólo si
[c[ [[ o [c[ = [[ y c
ltr
.
Esta es la de…nición del orden |cror.
16. Sea I = 'o
1
. o
2
. o
3
` · R[x; y; z] donde o
1
= rn
2
÷r. +n. o
2
= rn ÷.
2
y o
3
= r ÷n.
4
. Usando el orden |cr, dé ejemplo de un o ÷ I tal
que tj (o) ´ ÷ 'tj (o
1
) . tj (o
2
) . tj (o
3
)` .
Soluci on.
Vamos a ver como podríamos encontrar tal o. Observemos que
'tj (o
1
) . tj (o
2
) . tj (o
3
)` es un ideal monomial, y recordemos que un monomio r
o
pertenece a un ideal monomial I
0
= 'r
o
: c ÷ /` para algún conjunto / si y sólo
si existe c ÷ / tal que algún generador r
o
de I
0
divide a r
o
. Por consiguiente,
todo lo que tenemos que hacer es encontrar un polinomio o ÷ I tal que tj (o) no
sea divisible por tj (o
1
) . tj (o
2
) o tj (o
3
) . Si esta condición se mantiene, entonces
como 'o
1
. o
2
. o
3
` genera a I, sabremos que tj (o) ´ ÷ 'tj (o
1
) . tj (o
2
) . tj (o
3
)` .
Veamos que
tj (o
1
) = rn
2
; tj (o
2
) = rn tj (o
3
) = r.
Si denotamos tj (o) por r
o
n
o
.
~
. podemos decir que tj (o
3
) = r divide a
r
o
n
o
.
~
si c _ 1.
Así requeriremos c = 0. Veamos que si tj (o) = n
o
.
~
con _ 1. _ 1.
entonces ninguno de los tj (o
1
) . tj (o
2
) . tj (o
3
) divide a tj (o) . Ahora podemos
tratar de hallar tal polinomio o. Después de ensayo y error, hallamos
o = (÷1) o
1
+ (n) o
2
+ (÷.) o
3
= (÷1)

rn
2
÷r. +n

+ (n)

rn ÷.
2

+ (÷.)

r ÷n.
4

=

÷rn
2
+r. ÷n

+

rn
2
÷n.
2

+

÷r. ÷n.
5

= n.
5
÷n.
2
÷n
Finalizamos con tj (o) = n.
5
. el cual no es divisible por tj (o
1
) . tj (o
2
) o
tj (o
3
) . Por lo tanto,
tj (o) ´ ÷ 'tj (o
1
) . tj (o
2
) . tj (o
3
)` .
88
17. Si usamos el orden |cror con r n .. ¿Es
¸
r
4
n
2
÷.
5
. r
3
n
3
÷1.
r
2
n
4
÷2.

una base de Groebner para el ideal generado por estos
polinomios? ¿Por qué sí o por qué no?
Soluci on.
El conjunto G =
¸
r
4
n
2
÷.
5
. r
3
n
3
÷1. r
2
n
4
÷2.

no es una base de Groeb-
ner para 'G` con respecto al orden |cror. Sea
1 = n
2

r
4
n
2
÷.
5

÷r
2

r
2
n
4
÷2.

= 2.r
2
÷n
2
.
5
.
Así, 1 ÷ 'G` . Pero,
tj (1) ´ ÷

tj

r
4
n
2
÷.
5

. tj

r
3
n
3
÷1

. tj

r
2
n
4
÷2.

=
=

r
4
n
2
. r
3
n
3
. r
2
n
4

.
puesto que ninguno de estos términos principales divide al tj (1) = n
2
.
5
.
18. Probar que la Proposici on [24] puede robustecerse ligeramente
en la forma siguiente forma: …jemos un orden monomial y sea
I · K[x
1
; :::; x
n
] un ideal. Supongamos que 1 ÷ K[x
1
; :::; x
n
] .
(a) Demostrar que 1 se puede escribir en la forma 1 = o + r.
donde o ÷ I y ningún término de r es divisible por algún
elemento de tp(I) .
(b) Dadas dos expresiones 1 = o + r = o
0
+ r
0
como en la parte
(a), probar que r = r
0
.
Soluci on.
(a) Sea G = ¦o
1
. .... o
|
¦ una base de Groebner para I. Por la proposici on
[24] dividir 1 por G usando el algoritmo de la división da
1 = a
1
o
1
+ +a
|
o
|
+r
donde a
I
÷ K[x
1
; :::; x
n
] \ 1 _ i _ t y, r = 0 ó r es una combinación
1÷lineal de monomios, ninguno de los cuales es divisible por algún ele-
mento de ¦tj (o
1
) . ... tj (o
|
)¦ . A partir de la proposici on [24] también
podemos decir que r es el único residuo en la división de 1 por G.
Ahora, supongamos que hay un término de r que es divisible por al-
gún / ÷ tp(I) donde / = cr
o
para algún c ÷ K. Podemos ver que
/ ÷ 'tp(I)` . Como G es una base de Groebner,
'tp(I)` = 'tj (o
1
) . ... tj (o
|
)` .
89
Se sigue que
/ = cr
o
÷ 'tj (o
1
) . ... tj (o
|
)` .
lo que implica que r
o
÷ ':j (o
1
) . .... :j (o
|
)` . Como este es un ideal
monomial, por lema [11] , existe algún r
o
÷ ¦:j (o
1
) . .... :j (o
|
)¦ tal
que r
o
divide a r
o
.
Sea r
o
= :j (o
I
) . Esto implica que tj (o
I
) divide a cr
o
. Como / = cr
o
divide algún término de r, esto muestra que tj (o
I
) divide al mismo término
de r. contradiciendo nuestra suposición inicial que no hay términos de r
divisibles por algún elemento de ¦tj (o
1
) . ... tj (o
|
)¦ . Por tanto, ningún
término de r es divisible por algún elemento de tp(I) .
(b) Supongamos que 1 = o +r = o
0
+r
0
. Podemos ver que
o ÷o
0
= r
0
÷r ÷ I;
como o ÷ I y o
0
÷ I; su diferencia está en I: Esto implica que si r = r
0
entonces tj (r ÷r
0
) ÷ 'tp(I)` . Como G es una base de Groebner, esto
signi…ca que tj (r ÷r/) ÷ 'tj (o
1
) . ... tj (o
|
)` .
Como 'tj (o
1
) . ... tj (o
|
)` es un ideal monomial, tj (r ÷r
0
) es divisible por
algún elemento de tp(I) . Esto contradice el resultado encontrado en (a),
que mostraba que si escribimos 1 = o+r tal que o ÷ I y ningún término de
r es divisible por algún tj (o
I
) . entonces ningún término de r es divisible
por algún elemento de tp(I) .
Por tanto, r ÷r
0
= 0. como se requería.
19. Sean G y G
0
dos bases de Groebner para un ideal I respecto al
mismo orden monomial en K[x
1
; :::; x
n
] . Probar que 1
G
= 1
G
0
para todo 1 ÷ K[x
1
; :::; x
n
] . Por tanto, el residuo obtenido al
dividir por una base de Groebner es independiente de la base
de Groebner que usemos, siempre que se use el mismo orden
monomial. (Ver ejercicio anterior).
Soluci on.
Sean G = ¦o
1
. .... o
s
¦ y G
0
= ¦o
0
1
. .... o
0
|
¦ bases de Groebner para un ideal I
con respecto al mismo orden monomial en K[x
1
; :::; x
n
] . Sea 1 ÷ K[x
1
; :::; x
n
] .
Sabemos por la proposici on [24] que existen o. o
0
÷ I, tales que
1 = o +1
G
y 1 = o+1
G
0
.
Entonces,
1
G
÷1
G
0
= o ÷o
0
÷ 1.
90
Observemos que :j

1
G
÷1
G
0

debe ser un término de 1
G
o de 1
G
0
. o de
ambos.
Supongamos sin perder generalidad que ocurre en 1
G
. Por de…nición, debe
ser que tj

1
G
÷1
G
0

es divisible por uno de los tj (o
1
) . ... tj (o
s
) ; pero esto
contradice las propiedades de 1
G
. El problema es la suposición implícita que
1
G
÷1
G
0
tienen un término no nulo.
Por tanto,
1
G
= 1
G
0
.
20. Calcular o (1. o) usando el orden |cr :
(a) 1 = 4r
2
. ÷7n
2
. o = rn.
2
+ 3r.
4
(b) 1 = r
4
n ÷.
2
. o = 3r.
2
÷n
(c) 1 = r
7
n
2
. + 2irn.. o = 2r
7
n
2
. + 4
(d) 1 = rn +.
3
. o = .
2
÷3.
Soluci on.
(a) Sean 1 = 4r
2
. ÷ 7n
2
y o = rn.
2
+ 3r.
4
en R[x; y; z] con el orden |cr.
Además :nti grad(1) = (2. 0. 1) y :n|ti grad(o) = (1. 1. 2) lo que produce
= (2. 1. 2) . Entonces
o (1. o) =
r
~
tj (1)
1 ÷
r
~
tj (o)
o
=
r
2
n.
2
4r
2
.

4r
2
. ÷7n
2

÷
r
2
n.
2
rn.
2

rn.
2
+ 3r.
4

=
n.
4

4r
2
. ÷7n
2

÷r

rn.
2
+ 3r.
4

= r
2
n.
2
÷
7
4
n
3
. ÷r
2
n.
2
÷3r
2
.
4
= ÷3r
2
.
4
÷
7
4
n
3
.
(/) Sean 1 = r
4
n ÷ .
2
y o = 3r.
2
÷ n en R[x; y; z] con el orden |cr.
Además :nti grad(1) = (4. 0. 1) y :n|ti grad(o) = (1. 0. 2) lo que produce
= (4. 1. 2) . Entonces
o (1. o) =
r
~
tj (1)
1 ÷
r
~
tj (o)
o
=
r
4
n.
2
r
4
n

r
4
n ÷.
2

÷
r
4
n.
2
3r.
2

3r.
2
÷n

= .
2

r
4
n ÷.
2

÷
1
3
r
3
n

3r.
2
÷n

= r
4
n.
2
÷.
4
÷r
4
n.
2
+
1
3
r
3
n
2
=
1
3
r
3
n
2
÷.
4
91
(c) Sean 1 = r
7
n
2
. + 2irn. y o = 2r
7
n
2
. + 4 en C[x; y; z] con el orden
|cr. Además :nti grad(1) = (7. 2. 1) y :n|ti grad(o) = (7. 2. 1) lo que
produce = (7. 2. 1) . Entonces
o (1. o) =
r
~
tj (1)
1 ÷
r
~
tj (o)
o
=
r
7
n
2
.
r
7
n
2
.

r
7
n
2
. + 2irn.

÷
r
7
n
2
.
2r
7
n
2
.

2r
7
n
2
. + 4

= r
7
n
2
. + 2irn. ÷r
7
n
2
. ÷2
= 2irn. ÷2
(d) Sean 1 = rn + .
3
y o = .
2
÷ 3. en R[x; y; z] con el orden |cr. Además
:nti grad(1) = (1. 1. 0) y :n|ti grad(o) = (0. 0. 2) lo que nos da
= (1. 1. 2) . Entonces
o (1. o) =
r
~
tj (1)
1 ÷
r
~
tj (o)
o
=
rn.
2
rn

rn +.
3

÷
rn.
2
.
2

.
2
÷3.

= rn.
2
+.
5
÷rn.
2
+ 3rn.
= 3rn. +.
5
21. Utilizando el Tcorc:a [29], determine si el siguiente conjunto G
es una base de Groebner para el ideal que genera:
(a) G =
¸
r
2
÷n. r
3
÷.

. orden |cror
Soluci on.
Sea 1 = r
2
÷n. o = r
3
÷. ordenados mediante |cror. Sean :n|ti grad(1) =
(2. 0. 0) y :n|ti grad(o) = (3. 0. 0) . Luego = (3. 0. 0) . De esta manera,
o (1. o) =
r
3
r
2

r
2
÷n

÷
r
3
r
3

r
3
÷.

= r
3
÷rn ÷r
3
+.
= ÷rn +.
Ninguno de los términos de este es divisible por r
2
o r
3
. de manera que
o (1. o)
G
= o (1. o) = ÷rn +. = 0
Por tanto G no es una base de Groebner.
92
22. Use el algoritmo de Buchberger para encontrar una base de
Groebner para el siguiente ideal. Use el orden |cr.
(a) I =

r
2
n ÷1. rn
2
÷r

Soluci on.
Sea I = 'o
1
. o
2
` donde o
1
= r
2
n ÷1 y o
2
= rn
2
÷r. Calcularemos la base de
Groebner G de I con respecto al orden |cricoor a1ico. Sea G = G
0
= ¦o
1
. o
2
¦ .
Calculando el primer o÷polinomio resulta:
o (o
1
. o
2
) =
r
~
tj (o
1
)
o
1
÷
r
~
tj (o
2
)
o
2
=
r
2
n
2
r
2
n
o
1
÷
r
2
n
2
rn
2
o
2
= n

r
2
n ÷1

÷r

rn
2
÷r

= r
2
n
2
÷n ÷r
2
n
2
+r
2
= r
2
÷n
Por consiguiente, encontramos que
o (o
1
. o
2
)
G
0
= r
2
÷n
pues ninguno de los términos en o (o
1
. o
2
) es divisible por el término principal
de cualquier o
I
÷ G
0
. Podemos de…nir o
3
= r
2
÷n y hacer G = G' ¦o
3
¦ .
Ahora sea G
0
= ¦o
1
. o
2
. o
3
¦ . Observemos que una vez que hemos calculado
un o÷polinomio o (j. c), agregaremos el residuo o (j. c)
c
0
a G
0
si el residuo no
es cero. Por tanto, el residuo o (o
1
. o
2
)
c
0
se convierte en cero, y se mantiene
cero si añadimos más elementos a G
0
, así nunca calcularemos este o÷polinomio
de nuevo en las restantes iteraciones de la línea principal. De esta manera sólo
tenemos que calcular o (o
1
. o
3
) y o (o
2
. o
3
) .
Encontramos que:
o (o
1
. o
3
) =
r
~
tj (o
1
)
o
1
÷
r
~
tj (o
3
)
o
3
=
r
2
n
r
2
n
o
1
÷
r
2
n
r
2
o
3
= 1

r
2
n ÷1

÷n

r
2
÷n

= r
2
n ÷1 ÷

r
2
n ÷n
2

= n
2
÷1
Calculando el residuo nos da
o (o
1
. o
3
)
G
0
= n
2
÷1
puesto que ninguno de los términos en o (o
1
. o
3
) es divisible por algún término
principal de o
1
. o
2
. o
3
÷ G
0
. Podemos de…nir, entonces o
4
= n
2
÷ 1 y dejar
G = G' ¦o
4
¦ .
93
Luego, calculandoo (o
2
. o
3
) . encontramos que:
o (o
2
. o
3
) =
r
~
tj (o
2
)
o
2
÷
r
~
tj (o
3
)
o
3
=
r
2
n
2
rn
2
o
2
÷
r
2
n
2
r
2
o
3
= r

rn
2
÷r

÷n
2

r
2
÷n

= r
2
n
2
÷r
2
÷

r
2
n
2
÷n
3

=
Pero,
o (o
2
. o
3
) = ÷r
2
+n
3
= ÷1 (o
3
) +

n
3
÷n

y ningún término de n
3
÷ n es divisible por alguno de los términos principales
de o
1
. o
2
. o
3
. o
4
÷ G
0
. así que
o (o
2
. o
3
)
G
0
= n
3
÷n.
Podemos de…nir de esta manera, o
5
= n
3
÷n y dejar G = G' ¦o
5
¦ .
Dejamos al lector terminar de encontrar la base de Groebner que será:
o
1
= r
2
n ÷1
o
2
= rn
2
÷r
o
3
= n
2
÷1
o
4
= n
2
÷1
o
5
= n
3
÷n
94
III. Problemas Resueltos sobre Teoría de la
Eliminación
1. Sea 1 · K[x
1
; :::; x
n
] un ideal.
(a) Probar que 1
l
= 1¨K[x
l+1
; :::; x
n
] es un ideal de K[x
l+1
; :::; x
n
] .
(b) Probar que el ideal 1
l+1
· K[x
l+2
; :::; x
n
] es el primer ideal
de eliminación de 1
l
· K[x
l+1
; :::; x
n
] . Este resultado nos
permite usar el teorema de extensión múltiples veces, al
eliminar más de una variable.
Soluci on.
a. Sea 1 · K[x
1
; :::; x
n
] . 0 ÷ 1; además al 0 lo podemos expresar como
0 = 0r
l+1
+ 0r
l+2
+... + 0r
n
÷ K[x
l+1
; :::; x
n
] .
y por tanto 0 ÷ 1
l
. Si 1. o ÷ 1
l
· 1. entonces 1 + o ÷ 1; como 1 y o
pertenecen a 1
l
ellos sólo involucran las variables r
l+1
. .... r
n
y por tanto
1 + o involucra las mismas variables, así 1 + o ÷ K[x
l+1
; :::; x
n
] . Por
tanto, 1 +o ÷ 1
l
.
Argumentos similares muestran que para 1 ÷ K[x
l+1
; :::; x
n
] y o ÷ 1
l
.
1o ÷ 1
l
.
En conclusión 1
l
es un ideal de K[x
l+1
; :::; x
n
] .
1. b. Tenemos que
1
l+1
= 1 ¨ K[x
l+2
; :::; x
n
]
= 1 ¨ (K[x
l+1
; :::; x
n
] \ K[x
l+2
; :::; x
n
])
= 1
l
¨ K[x
l+2
; :::; x
n
] .
puesto que K[x
l+2
; :::; x
n
] · K[x
l+1
; :::; x
n
] . luego 1
l+1
es el
primer ideal de eliminación de 1
l
.
2. Considere el sistema de ecuaciones

r
2
+ 2n
2
= 3
r
2
+rn +n
2
= 3
(a) Si 1 es el ideal generado por estas ecuaciones, encontrar
bases para 1 ¨ K[x] y 1 ¨ K[y] .
(b) Encontrar todas las soluciones de las ecuaciones.
(c) ¿Cuáles de estas soluciones son racionales, i.e., pertenecen
a Q
2
?
95
(d) ¿Cuál es el campo más pequeño K, tal que todas las solu-
ciones están en K
2
?
Soluci on.
a. Una base de Groebner para 1 con respecto al orden |cr con n r es
¸
r
3
÷3r + 2n. ÷4r
2
+ 3 +r
4

.
de esta manera, ÷4r
2
+ 3 + r
4
genera a 1 ¨ K[x] . Similarmente usando
r n obtenemos
¸
r
2
+ 2n
2
÷3. ÷n
2
+rn. n
3
÷n

.
así, n
3
÷n genera a 1 ¨ K[y] .
b. Las posibles coordenadas de r de las soluciones son las raíces de ÷4r
2
+
3+r
4
= (r ÷1) (r + 1)

r
2
÷3

; sustituyendo estas posibilidades en r
3
÷
3r + 2n. obtenemos las siguientes soluciones:

(1. 1) . (÷1. ÷1) .

3.

3

.

÷

3. ÷

3
¸
c. (1. 1) y (÷1. ÷1) .
d. Q

3

contiene todas las soluciones.
3. En este ejercicio probaremos una versión más general del teo-
rema de eliminación. Fijemos un entero 1 _ | _ :. Decimos que
un orden monomial en K[x
l
; :::; x
n
] es del tipo | ÷ c|i:i:aci o:
si todo monomio que contenga una de las r
1
. .... r
l
es mayor que
todos los monomios en K[x
l+1
; :::; x
n
] . Probar la siguiente gen-
eralización del teorema de eliminación. Si I es un ideal en
K[x
1
; :::; x
n
] y G es una base de Groebner de 1 respecto al orden
monomial del tipo | ÷c|i:i:aci o:, entonces G\ K[x
l+1
; :::; x
n
] es
una base del | ÷ c:i:o ideal de eliminación 1 ¨ K[x
l+1
; :::; x
n
] .
Soluci on.
Supongamos que 1 es un ideal en K[x
1
; :::; x
n
] y G una base de Groebner
para 1 con respecto a un orden monomial del tipo | ÷ c|i:i:aci o:.
Sea G = ¦o
1
. .... o
n
¦.
Sea G
l
= G\ K[x
l+1
; :::; x
n
] y asumamos sin pérdida de generalización que
G
l
= ¦o
1
. .... o
:
¦ con r _ :. Queremos mostrar que G
l
es una base para 1
l
.
Puesto que G
l
· 1
l
e 1
l
es un ideal, 'o
1
. .... o
:
` · 1. Así, supongamos que 1 ÷ 1
l
.
Entonces 1 ÷ 1 y puesto que G es una base de Groebner para 1; la división
de 1 por G tiene residuo 0. Observemos que el término principal para cada
o
:+1
. .... o
n
debe involucrar una de las variables r
1
. .... r
l
. Como nuestro orden
96
es del tipo | ÷ c|i:i:aci o:. cada uno de estos términos principales es mayor
que cada término de 1 ÷ K[x
l+1
; :::; x
n
] . Por tanto, ninguno de los términos
principales de o
:+1
. .... o
n
divide a algún término de 1 y
1 = /
1
o
1
+ +/
:
o
:
+ 0o
:+1
+ + 0o
n
donde /
I
÷ K[x
1
; :::; x
n
] . Así, 1 ÷ 'o
1
. .... o
:
` y 'o
1
. .... o
:
` = 1
l
.
4. Consideremos el ideal 1 = '1
1
. 1
2
. 1
3
` donde
1
1
= nr
3
+r
2
. 1
2
= n
3
r
2
+n
2
. 1
3
= nr
4
+r
2
+n
2
.
(a) Encuentre una base de Groebner para 1 y muestre que 1
1
=

n
2

.
(b) Mostrar que V (1
1
) = V (1
1
) ¨ V (o
1
. o
2
. o
3
) donde o
I
es el coe-
…ciente principal de r en 1
I
.
Soluci on
a. Una base de Groebner para 1 con respecto al orden |cr con r n es
G =
¸
r
2
. n
2

. Por el teorema de eliminación podemos decir que la base
de Groebner G
1
del primer ideal de eliminación 1
1
está dada por
G
1
= G\ K[x
2
; :::; x
n
] = G\ C[y]
=
¸
r
2
. n
2

¨ C[y] .
(a) Por tanto, como G
1
es una base de 1
1
, podemos decir inmediatamente
que 1
1
es generado por n
2
y así
1
1
=

n
2

.
b. Es claro que
V (1
1
) ¨ V (o
1
. o
2
. o
3
) · V (1
1
) .
Por consiguiente, con el …n de mostrar que los dos conjuntos son iguales,
sólo es necesario probar que
V (1
1
) · V (1
1
) ¨ V (o
1
. o
2
. o
3
) .
Primero, observemos que o
1
= n. o
2
= n
3
. o
3
= n. Consideremos un punto
arbitrario n
0
÷ C. Si n
0
= 0. entonces (n
0
)
2
= 0. Esto muestra que 1 (n
0
) =
0 para la función 1 (n) = n
2
. Como 1
1
=

n
2

podemos ver que 1 ÷ 1
1
. Por
eso, n
0
´ ÷ V(1
1
) mientras no sea el cero común de todos los polinomios en
1
1
. Como n
0
fue un punto no nulo arbitrario de C. podemos concluir que
V (1
1
) = ¦0¦ .
97
Es claro que 0 ÷ V (o
1
. o
2
. o
3
) . pues o
1
(0) = o
2
(0) = o
3
(0) = 0. Por
consiguiente, si n
0
÷ V (1
1
) . entonces n
0
÷ V (o
1
. o
2
. o
3
) . Esto muestra
que V (1
1
) · V (1
1
) ¨ V (o
1
. o
2
. o
3
) . De manera que concluimos que
V (1
1
) = V (1
1
) ¨ V (o
1
. o
2
. o
3
) .
5. Sea o la super…cie paramétrica de…nida por
r = n·. n = n
2
. . = ·
2
.
(a) Buscar la ecuación de la variedad más pequeña \ que con-
tenga a o.
(b) Sobre C use el teorema de extensi on para probar que o = \.
Soluci on
a. Sea 1 =

r ÷n·. n ÷n
2
. . ÷·
2

. Entonces una base de Groebner para
1 usando el orden |cr con n · r n . está dada por:
o
1
= ÷n +n
2
o
2
= ÷r +n· o
3
= ÷·n +nr
o
4
= ÷·r +n. o
5
= ÷. +·
2
o
6
= r
2
÷n.
Queremos eliminar n y ·. Observe que 1
2
= 1 ¨ C[r. n. .] = 'o
6
` . Por el
teorema de implicitización polinomial \ = V

r
2
÷n.

es la variedad más
pequeña que contiene a o.
b. Observe que 1
2
es el primer ideal de eliminación de 1
1
= 1 ¨C[·. r. n. .] =
'o
5
. o
6
` . La solución parcial (r
0
. n
0
. .
0
) se extiende si los coe…cientes prin-
cipales con respecto a · de o
5
y o
6
no se anulan simultáneamente en
(r
0
. n
0
. .
0
). Como 1 = cj (o
5
) con respecto a ·, toda solución parcial se
extiende a V (1
1
) .
Razonando similarmente, como 1 = cj (o
1
) con respecto a n, todas las
soluciones parciales en V (1
1
) se extienden a V (1) .
Por tanto, \ = o.
98
IV. Problemas Resueltos sobre el Diccionario
Álgebra-Geometría
1. Recordemos que \

n ÷r
2
. . ÷r
3

es la cúbica torcida en R
3
.
(a) Mostrar que V

n ÷r
2

2
+

. ÷r
3

2

es también la cúbica
torcida.
(b) Mostrar que cualquier variedad V (1) · R
n
. 1 · R[x
1
; :::; x
n
]
puede ser de…nida por una sola ecuación (y por tanto por
un solo ideal principal).
Soluci on
b. Si 1 = '1
1
. .... 1
n
` .entonces
J = 1
2
1
+... +1
2
n
de…ne la misma variedad. Para ver esto, sea a ÷ V (1). Como 1
I
(a) = 0
para i = 1. .... : tenemos
1
2
1
(a) +... +1
2
n
(a) = 0.
de esta manera a ÷ V (J) . Recíprocamente, si a ÷ V (J), entonces
1
2
1
(a) +... +1
2
n
(a) = 0.
Como todo aquí es un numero real, debemos tener 1
I
(a) = 0 para i =
1. .... :. Así, a ÷ V (1) .
a. El inciso a. se sigue de b., es decir, es un caso particular.
1 =

n ÷r
2
. . ÷r
3

1 = '1
1
. 1
2
` =

1
2
1
+1
2
2

1
1
= n ÷r
2
, 1
2
= . ÷r
3
1
2
1
+1
2
2
=

n ÷r
2

2
+

. ÷r
3

2
luego
V (1
1
. 1
2
) = V

1
2
1
+1
2
2

V

n ÷r
2
. . ÷r
3

= V

n ÷r
2

2
+

. ÷r
3

2

.
99
2. Sea J =

r
2
+n
2
÷1. n ÷1

. Buscar 1 ÷ I (V (J)) tal que 1 ´ ÷ J.
Soluci on
Si (r
0
. n
0
) es un punto de V (J), es un cero de 1
2
(r. n) = n ÷ 1. Esto
implica que n
0
÷ 1 = 0, así n
0
= 1. Como (r
0
. n
0
) es también un cero de
1
1
(r. n) = r
2
+n
2
÷1, podemos ver que
r
2
0
+n
2
0
÷1 = .
2
0
+ 1
2
= r
2
0
= 0
es el único punto de V (J). Debemos encontrar un polinomio 1 (r. n) que se
anule en (0. 1), pero que no esté en J. Podemos ver que 1 (r. n) = r es un posible
candidato, pues 1 (0. 1) = 0,asi 1 ÷ I (V (J)). ahora tenemos que determinar si
1 ÷ J. Una manera fácil de hacer esto es buscar una base de Groebner G de J,
y entonces usaremos el algoritmo de la división para encontrar el residuo de 1
al dividirlo por G. El polinomio 1 ÷ J si y sólo si este residuo es cero.
Una base de Groebner es G =
¸
r
2
. n ÷1

, es obvio que el residuo de 1
al dividirlo por G es r, pues ningún término de r es divisible por alguno de
los términos principales de los elementos de G. Por tanto, 1 ´ ÷ J y hemos
encontrado un polinomio que satisface los requerimientos dados en el ejercicio.
3. Dado un campo K (no necesariamente algebraicamente cerrado),
mostrar que

'r
2
. n
2
` = 'r. n` y más generalmente mostrar que

'r
n
. n
n
` = 'r. n` para cualesquiera enteros positivos : y :.
Soluci on
Si 1 ÷ 'r. n`, entonces 1 = r1
1
+n1
2
. Sea · = : +:÷1. Entonces
1
Þ
=
n
¸
I=0

·
i

r
I
1
I
1
n
,
1
,
2
donde , = · ÷ i. para cada término en esta suma, tenemos que i _ : o
, _ :, de esta manera, 1
Þ
÷ 'r
n
. n
n
`.
Recíprocamente, si 1 ÷

'r
n
. n
n
`, debe ser que 1 (0. 0) = 0. Usando el
algoritmo de la división podemos escribir
1 = r1
1
+n1
2
+r
donde r ÷ K. Como 1 (0. 0) = 0, debe de ser que r = 0, asi 1 ÷ 'r. n` .
100
4. Sean 1 y o dos polinomios distintos no constantes en K[x; y] y sea
1 =

1
2
. o
3

. ¿Es necesariamente cierto que

o = '1. o`? Explique.
Soluci on
Sean 1 y o dos polinomios distintos no constantes en K[x; y] y
sea 1 =

1
2
. o
3

. Como 1
2
, o
3
÷ 1, 1. o ÷

1. así cualquier polinomio
combinación de 1 y o esta en

1.
Por tanto '1. o` ·

1.
La inclusión inversa, sin embargo, no es necesariamente cierta. Por ejemplo,
sea 1 = r
2
y o = r
3
.
Entonces,

1
2
. o
3

=

r
4
. r
9

=

r
4

y
'1. o` =

r
2
. r
3

=

r
2

claramente,
r ÷

'r
4
`.
pero
r ´ ÷

r
2

.
5. Determine si el polinomio r+n pertenece al radical

'r
3
. n
3
. rn (r +n)`.
Si la respuesta es sí, ¿cuál es la potencia más pequeña del poli-
nomio que está en el ideal?
Soluci on
No necesitamos el algoritmo de la pertenencia a un radical para ver que
r +n ÷

1 con
1 =

r
3
. n
3
. rn (r +n)

.
Por la de…nición del radical, como r
3
. n
3
. podemos ver que r ÷

1 y que n ÷

1. Por tanto, como los ideales son cerrados bajo la adición e

1 es un ideal,
r +n ÷

1.
Con el …n de determinar la potencia más pequeña de r + n que está en
1, tenemos que calcular una base de Groebner G para 1. De hecho, al hacer
G = ¦o
1
. o
2
. o
3
¦ =
¸
r
3
. n
3
. rn (r +n)

ya es una base de Groebner para 1. Esto
se sigue del hecho que todos los o÷polinomios tienen residuo 0 al dividirlos por
G; como se muestra abajo
o (o
1
. o
2
) =
r
3
u
3
r
3
o
1
÷
r
3
u
3
u
3
o
2
= n
3
o
1
÷r
3
o
2
= r
3
n
3
÷r
3
n
3
= 0
101
así el residuo de o (o
1
. o
2
) al dividirlo por G es claramente cero.
Calculando o (o
1
. o
3
) da
o (o
1
. o
3
) =
r
3
u
r
3
o
1
÷
r
3
u
r
2
u
o
2
= n o
1
÷r o
3
= r
3
n ÷r

r
2
n +rn
2

= r
3
n ÷r
3
n ÷r
2
n
2
= ÷r
2
n
2
= ÷n

r
2
n +n
2
r

+rn
3
= ÷n o
3
+r o
2
.
así el residuo de o (o
1
. o
3
) al dividirlo por G es también cero.
Dejamos al lector el cálculo del residuo de dividir o (o
1
. o
3
) por G, el cual es
cero. Por tanto, G es una base de Groebner. podemos ahora tomar el residuo
de potencias sucesivas de r + n al dividirlo por G para determinar la potencia
más pequeña que está en 1. Encontramos que
r +n
G
= r +n
pues ninguno de los términos principales de o
1
. o
2
. o
3
divide a r ó a n.
Similarmente encontramos que
(r +n)
2
G
= r
2
+ 2rn +n
2
G
= r
2
+ 2rn +n
2
.
Finalmente, calculando (r +n)
3
resulta
(r +n)
3
= r
3
+ 3r
2
n + 3rn
2
+n
3
.
así que el residuo es cero. Por tanto, la potencia más pequeña de r + n en el
ideal 1 es (r +n)
3.
6. Sea J = 'rn. (r ÷n) r` . Describir V (J) y mostrar que

J = 'r`
Soluci on
Tenemos que
V (J) = ¦(a. /) : a/ = 0 y (a ÷/) a = 0¦
= ¦(a. /) : (a = 0 ó / = 0) y a = /¦
= ¦(a. /) : a = 0¦ .
Por tanto,
I (V (J)) = 'r` . así

J = 'r` .
102
7. Sean 1 y J ideales. Demostrar que si 1 es un ideal radical, en-
tonces 1 : J es radical e 1 : J = 1 :

J.
Soluci on
Sean 1. J ideales con 1 radical. Supongamos que para algún entero : _ 1.
1
n
÷ 1 : J. Entonces para todo o ÷ J
1
n
o ÷ 1 = (1
n
o) o
n1
÷ 1
= (1o)
n
÷ 1
= 1o ÷ 1 1 es radical.
= 1 ÷ 1 : J
Por tanto, 1 : J es radical
De la de…nición de radical de un ideal, sabemos que J ·

J. Podemos
concluir inmediatamente, entonces que
1 :

J · 1 : J.
Supongamos que 1 ÷ 1 : J y sea / ÷

J. Entonces para algún :. /
n
÷ J.
Entonces
1/
n
÷ 1 = 1
n1
(1/
n
) = (1/)
n
÷ 1
= 1/ ÷ 1 (1 es radical)
= 1 ÷ 1 :

J
Por tanto, 1 : J = 1 :

J
103
.
CONCLUSIONES
“Toda nuestra vida moderna está como impregnada de
matemáticas. Los actos cotidianos y las construcciones
de los hombres llevan su marca, y hasta nuestros goces
artísticos y nuestra vida moral sufren su in‡uencia”.
Paul Montiel
104
CO·C1lo1O·1o
Con el curso de Tópicos Escogidos del Álgebra se culmina la línea de Álgebra
dentro del Plan de Estudio vigente a este año, dando una mirada restrospectiva
vemos a sus predecesoras Estructuras Algebraicas, Álgebra Lineal, Introducción
al Álgebra Superior y por supuesto, la Matemática Fundamental, encargadas de
darnos toda la base y conocimientos necesarios para llegar a dicho curso.
En ningún momento se desenlazan una de la otra, todo lo contrario, to-
das se completan e interrelacionan activamente para construir un conocimiento
abstracto integral para poder hacer más e…ciente y claro el traslado al lenguaje
cotidiano de la vida diaria.
Cuando iniciamos con este trabajo nuestra meta principal era elaborar un
material de apoyo sobre Álgebra Conmutativa y Bases de Groebner que tratará
de facilitar la comprensión del curso de Tópicos, esto porque la mayoría de
textos que se usan como bibliografía del curso y tratan del tema están en inglés
y no hacen un tratamiento de los contenidos tan asequible para el estudiante.
Creemos que esta guía será utilizada por todos aquellos alumnos que nece-
siten un conocimiento práctico intermedio de lo expuesto en el curso. De esta
forma tratando de resolver la problemática planteada anteriormente.
Consideramos que hicimos un buen tratamiento didáctico de lo ejercicios
resueltos. Además, logramos que en la resolución práctica se aplicaran todos
los conocimientos proporcionados en el curso los cuales fueron resumidos en el
marco conceptual.
105
.
RECOMENDACIONES
"Un hombre deja de ser principiante en cualquier
ciencia y se convierte en un maestro cuando ha
aprendido que será un principiante toda su vida."
Anónimo
106
11CO'1·1¹C1O·1o
Queremos en esta parte citar de nuevo una frase que ya aparece en esta guía,
pero que consideramos oportuna, es de Poincaré y dice:
"No hay problemas resueltos; hay solamente problemas
m as o menos resueltos:"
Nuestra recomendación es que se continúe con esta pequeña guía:
1. Pueden hacer una revisión exahaustiva de la resolución de cada ejercicio
para su posterior mejora, es decir, poder detallar aún más las soluciones
de los ejercicios, o
2. Pueden ampliar está guía, añadiendo nuevos ejercicios resueltos de
manera clara, coherente y atendiendo a los objetivos del curso de Tópicos
Escogidos del Álgebra.
Otra recomendación nuestra es la validación de esta guía para evaluar si
realmente tuvo impacto positivo, es decir, si realmente la guía cumple con sus
objetivos de ayudar a la comprensión del curso de Tópicos Escogidos del Álgebra.
107
.
BIBLIOGRAFÍA
"Los geómetras se imaginan las matemáticas,
los analistas las hacen,
y los algebristas las entienden."
Carlos Ivorra Castillo
108
11111OG1¹1


[AL] Atiyah M. and McDonald I. Introduction to Conmutative Algebra.
1969. Addison-Wesley, Reading.
[AL] Adams W. and Loustaunau P. An Introduction to Gr• obner Bases.
1994. American Mathematical Society.
[B] B. van der Waerden. Modern Algebra; V olume II, 1950. Ungar
Publishing Co.
[C] Cox David. Introduction to Groebner Bases, 1997. American
Mathematical Society.
[CLOS] Cox D., Little J., O´Shea D. Ideals; V arieties and Algorithms,
2007. Springer-Verlag, New York.
[DeSchre] Decker W. and Schreyer F. V arieties; Gr• obner Bases and
Algebraic Curves, 2005. Springer-Verlag, New York.
[E] Eisenbud David. Conmutative Algebra with a V iew Toward
Algebraic Geometry, 1995. Springer-Verlag, New York.
[MiYa] Mishra B. and Yap Ch. Notes on Groebner Bases, 1986.
Courant Institute of Mathematical Sciences.
[AL] Pistone G., Riccomagno E. and Wynn H. Algebraic Statistics.
2000. Chapman & Hall.
109

.

DEDICATORIA
"Tres cosas que meditar: la vida, la eternidad y la muerte." Cicerón

2

DEDICAT ORIA A Dios, nuestro Padre, lleno de amor y bondad, que nos enriquece con su misericordia, por darnos el bello regalo de la vida. A nuestros Padres, ejemplo de constancia y abnegación, por su apoyo incondicional desde nuestros primeros estudios. A nuestra tutora, docente artí…ce incansable de nuestro bienestar, por su entrega y dedicación a su labor. A nuestros compañeros, gente …el y persistente, que no desfallece cuando de alcanzar objetivos e ideales se trata.

3

." Whitehead 4 . RESUMEN "La ciencia de la Matemática pura en su desarrollo moderno puede pretender ser la creación más original del espíritu humano.

hemos per…lado el trabajo seleccionando aquellos ejercicios que se enfocan en el cumplimiento de los objetivos del curso. Hemos querido ser lo más claros. Formular el Teorema de los Ceros de Hilbert 8. Encontrar bases de Groebner con el algoritmo de Buchberger 6. De nuestras experiencias con el curso nace la idea de la elaboración de la presente guía. pues eso se lo dejamos al curso. xn ] 5. :::. corolarios o proposiciones. :::. Aplicar re‡ exivamente el algoritmo de la división en K [x1 .RESU M EN El objetivo básico de este trabajo es proporcionar un documento a partir del cual el estudiante de la carrera de matemática adquiera una idea clara y comprensible del curso de Tópicos Escógidos del Álgebra que se recibe en el sexto semestre de la carrera como lo establece el Plan de estudio vigente. Demostrar las propiedades más importantes del anillo K [x1 . No hemos puesto en el marco teórico ninguna demostración de teoremas. solamente presentamos tales resultados para su utilización en los ejercicios. así que. Identi…car los órdenes monomiales más frecuentes 4. siempre tratando de hacer las soluciones re‡ exivas para que el estudiante lector le sienta sabor al ejercicio. Cabe destacar que al igual que en todo ejercicio o problema matemático tiene varias formas de resolverse. precisos y coherentes en la resolución de los ejercicios. Aplicar el método de eliminación para resolver sistemas de ecuaciones 7. lo que presentamos no es la última palabra en cuanto a cómo resolver un ejercicio se re…ere. Establecer la relación existente entre la Geometría y el Álgebra mediante la correspondencia biunívoca entre ideales radicales y variedades irreducibles La disposición del orden es de acuerdo a la línea de construcción de los conocimientos según lo establecido en el programa de la asignatura. 5 . entre ellos tenemos: 1. Interiorizar el concepto de variedades a…nes 3. xn ] de manera ordenada y con limpieza 2.

Poincaré 6 . hay solamente problemas más o menos resueltos”.. INTRODUCCIÓN “No hay problemas resueltos.

Este documento pretender ser una contribución a la formación cientí…ca de los estudiantes de la carrera de Matemática Educativa.IN T RODU CCI ON "Una teoría es completamente inútil si con ella no se puede calcular" sostiene Herman Dudwig Schmid. pero también. Siendo la matemática por de…nición una fuente genuina de métodos de cálculo. concentrándose esencialmente en la de…nición. de manera tal que el lector sólamente deba retroceder unas cuantas páginas para revisar a qué nos estamos re…riendo cuando citemos en los ejercicios alguna de…nición o resultado especí…co. construcción y aplicaciones de las bases de Groebner. para ayudar a resolver está problemática dentro de la formación de los docentes de matemática del país. El documento está estructurado en dos grandes partes el Marco Conceptual y el Contenido. pero la mayoría de las soluciones son tan completas como sea posible. se presenta en el Marco Conceptual dividido en cuatro secciones todas las de…niciones y resultados que se utilizarán en la resolución de los ejercicios. Primeramente. en algunos casos se le pide al lector que veri…que algo o que complete algún detalle. se han procurado detallarlos. Recuerda que la mejor manera de estudiar es resolver ejercicios. Por ello decidimos elaborar la presente guía. 7 . la asignatura de Tópicos Escogidos del Álgebra hace patente esto. El propósito de esta guía es facilitar la comprensión del curso de Tópicos Escogidos del Álgebra. La mayoría de textos que se usan como bibliografía del curso y tratan del tema están en inglés y no hacen un tratamiento de los contenidos tan asequible para el estudiante. y la numeración de los resultados y de…niciones de cada sección del Marco Conceptual son independientes. Los problemas resueltos agrupados también en cuatro secciones de acuerdo a la unidad del curso. Cada sección del Marco Conceptual se corresponde con una sección del Contenido.

Cantor 8 .. OBJETIVOS “La esencia de las matemáticas es su libertad”.

que entienda la consecusión ordenada de los contenidos mediante su aplicación en la resolución de los problemas. II: Objetivos Especí…cos: 1: Familiarizar al estudiante con las de…niciones de polinomios en varias indeterminadas. 9 . variedades a…nes. Álgebra. 3: Conducir al estudiante en la línea del curso. Bases de Groebner. Geometría y Algoritmos. 2: Detallar cada solución de los problemas de manera clara. 2. 3. coherente y ordenada. ideales polinomiales y bases de Groebner. es decir.I: Objetivo General: Resolver problemas planteados en el curso de Tópicos Escogidos del Álgebra sobre: 1. Teoría de Eliminación 4. El Diccionario de Álgebra-Geometría que faciliten la comprensión del curso y permitan la aplicación de los conocimientos teóricos adquiridos.

.

MARCO CONCEPTUAL
“Las matemáticas cuando se les comprende bien, poseen no solamente la verdad sino la suprema belleza”. Russell

10

1
1.1

Geometría, Álgebra y Algoritmos
Polinomios en varias indeterminadas

La geometría está interesada en lo que concierne a las variedades a…nes, que son curvas y super…cies de…nidas por ecuaciones polinomiales. Para comprender las variedades a…nes necesitaremos algo de álgebra y en particular, estudiar ideales en el anillo polinomial K [x1 ; x2 ; :::; xn ] : Comencemos dando algunas de…niciones básicas. M onomio [Def inicion 1] Un monomio en x1 ; x2 ; :::; xn es un producto de la forma x1 1 x2 2 ::: xnn donde todos los exponentes 1 ; total de este monomio es la suma
2 ; :::; 1

+

2

n son enteros no negativos. El grado + ::: + n :

Escribiremos x por x1 1 x2 2 ::: xnn ; donde = ( 1 ; 2 ; :::; n ) es una n upla de enteros no negativos. Si = (0; 0; :::; 0) ; x = 1: Además, j j= denota el grado total del monomio x : P olinomio [Def inicion 2] Sea K un campo. Un polinomio f en x1 ; x2 ; :::; xn con coe…cientes en K es una combinación lineal …nita (con coe…cientes en K) de monomios. Escribiremos un polinomio f en la forma X f= a x ; a 2K donde la suma se realiza sobre un número …nito de n uplas = ( 1 ; 2 ; :::; n ) : El conjunto de todos los polinomios en x1 ; x2 ; :::; xn se denotará por K [x1 ; x2 ; :::; xn ] : T erminos; Coef icientes [Def inicion 3] P Sea f = a x un polinomio en K [x1 ; :::; xn ] :
n X i=1

(i) Llamaremos a a el coe…ciente del monomio x : (ii) Si a 6= 0; a x es un término de f: (iii) El grado total de f denotado grad (f ) es el máximo j j entre todos los monomios cuyos coe…cientes a son distintos de cero. 11

La suma y el producto de dos polinomios es de nuevo otro polinomio. Diremos que un polinomio f divide al polinomio g si g = f h para algún h 2 K [x1 ; :::; xn ] : Espacio Af {n [Def inicion 4] Dados el campo K y un entero positivo n, de…nimos el espacio afín n dimensional sobre K como K n = f(a1 ; :::; an ) : a1 ; :::an 2 Kg

Relaciones entre polinomios y espacios a…nes. La idea central es que un polinomio X f= a x 2 K [x1 ; :::; xn ] da lugar a la función f : Kn ! K

de…nida como sigue: dado (a1 ; :::; an ) 2 K n , reemplazar cada xi por ai en la expresión para f . Como todos los coe…cientes de este pertenecen a K; f (a1 ; :::; an ) 2 K: P roposicion [5] Sea K un campo in…nito y f 2 K [x1 ; :::; xn ] : Entonces f = 0 en K [x1 ; :::; xn ] si y sólo si f : K n ! K es la función nula. Esto nos permite dar el siguiente resultado: Corolario [6] Sea K un campo in…nito y sean f; g 2 K [x1 ; :::; xn ] : Entonces f = g en K [x1 ; :::; xn ] si y sólo si f : K n ! K y g : K n ! K son la misma función. T eorema F undamental del Algebra [7] Todo polinomio no constante f 2 C [x] tiene una raíz en C: Decimos, además que un campo es algebraicamente cerrado si todo polinomio no constante en K [x] tiene una raíz en K:

12

:::. podemos encontrar todas las soluciones explícitamente? Problema de la Dimensión. :::. :::. :::. Propiedades básicas de las variedades a…nes. an ) = 0. entonces V \ W y V [ W son variedades. es decir. :::.1. ¿tienen las ecuaciones f1 = ::: = fs = 0 una solución común? Problema de Finitud. Lema [9] Si V = V (f1 . :::. xn ] : Entonces V = V (f1 . fs ) y W = V (g1 . xn ) = ::: = fs (x1 . fs 2 K [x1 . xn con coe…cientes en K: 8 < a11 x1 + ::: + a1n xn = b1 Las soluciones de estas ecuaciones forman una variedad afín en K n que llamaremos variedad lineal. :::. :::. :::. :::. :::. fs )? ¿Podemos determinar la dimensión de En el camino iremos dando respuesta a estas interrogantes y otras posibles que aparezcan en el desarrollo de los tópicos. :::. :::. V (f1 . Supongamos que tenemos f1 . las rectas y los planos son variedades lineales. xn ] : Entonces Problema de consistencia. Así. una variedad afín V (f1 . fs ) = f(a1 . 1 j t) : am1 x1 + ::: + amn xn = bm K n es el El lema anterior signi…ca que las intersecciones y las uniones …nitas de variedades a…nes son de nuevo variedades a…nes. 1 i sg Designamos a V (f1 . an ) : fi (a1 .2 Variedades A…nes V ariedad Af {n [Def inicion 8] Sea K un campo y sean f1 . gt ) son variedades en K n . g1 . :::. si es así. fs . fs : Según la de…nición anterior. fs ) 6= ??.¿Podemos determinar si V (f1 . :::. En este punto surgen las siguientes interrogantes. :::. :::. fs ) como la variedad afín V de…nida por f1 . :::. gt ) V [ W = V (fi gj : 1 i s. fs polinomios en K [x1 . es decir V \ W = V (f1 . fs ) es …nito. :::. xn ) = 0 Fijemos un campo K y consideremos un sistema de m ecuaciones lineales en n incógnitas x1 . 13 . :::. fs ) conjunto de todas las soluciones del sistema de ecuaciones f1 (x1 . ¿Podemos determinar si V (f1 .

g 2 K [t1 .1. podemos encontrar las ecuaciones que de…nen la variedad (es decir. a la segunda es sí. :::. tn ) . :::. fs ) contenida en K n . :::. :::. encontrar una representación implícita)? La respuesta a la primera es no. rn son más bien polinomios. a saber. 14 . Esto es lo que llamaremos una representación paramétrica polinomial de V . :::. La conveniencia de tener ambos tipos de representaciones nos conducen a las siguientes preguntas: Parametrización: ¿Cada variedad afín tiene una representación paramétrica racional? Implicitización: ¿Dada una representación paramétrica de una variedad afín. :::. las ecuaciones originales que de…nen a V . tn ) x2 = r2 (t1 . xn = rn (t1 . :::. f1 = ::: = fs = 0 son llamadas una representación implícita de V . :::. . tn ): f g y h k son iguales si kf = gh en La adición y multiplicación de funciones racionales están bien de…nidas y K(t1 . Además. Entonces una representación paramétrica racional de V consiste en las funciones racionales r1 . tn ) es un campo. :::. tm con coe…cientes en K es un cociente f de dos polinomios f. tn ] donde g es un polinomio g no nulo. dos funciones racionales K(t1 . En contraste. Una función racional en t1 . :::. :::. tn ) están en V : En muchas ocasiones tendremos parametrizaciones de una variedad donde r1 .3 Parametrización de Variedades A…nes F uncion Racional [Def inicion 10] Sea K un campo. tn ] tal que los puntos dados por x1 = r1 (t1 . . Supongamos ahora que tenemos la variedad V = V (f1 . rn en K [t1 .

:::. gk 2 J con n 2 N. g 2 I. :::. Suma y P roducto de Ideales [Def inicion 12] Si I y J son ideales.1. tenemos el sistema de ecuaciones f1 = 0 . :::. :::. xn ] es un ideal si satisface: k n son ideales. xn ] . :::. Dados f1 . Por ejemplo. fs i = hi fi : h1 . fs = 0 De estas ecuaciones. xn ] . El primer ejemplo natural de un ideal es el generado por un número …nito de polinomios. hs 2 K [x1 . uno puede derivar otros usos del álgebra. Ideal Generado (Lema [13]) Si f1 . . :::. si multiplicamos la primera ecuación por h1 2 K [x1 . xn ] . fs i tiene una bonita interpretación en términos de ecuaciones polinomiales. 1 k=1 K [x1 . :::. :::. g 2 J g n P IJ = fk gk : fk 2 I. :::. 15 .4 Ideales Ideal [Def inicion 11] Un subconjunto I i) 0 2 I ii) Si f. fs 2 K [x1 . fs 2 K [x1 . y luego añadimos las ecuaciones resultantes. xn ] . fs : El ideal hf1 . :::. :::. :::. xn ] i=1 es un ideal de K [x1 . :::. . xn ] entonces hf 2 I La importancia real de los ideales es que ellos nos darán un lenguaje para cálculos con variedades a…nes. :::. entonces los conjuntos I + J = ff + g : f 2 I. lo cual es una consecuencia de nuestro sistema original. obtenemos h1 f1 + h2 f2 + ::: + hs fs = 0. entonces f + g 2 I iii) Si f 2 I y h 2 K [x1 . entonces ( s ) X hf1 . la segunda por h2 2 K [x1 . xn ] llamado el ideal generado por f1 . etc.

:::. xn ] tales que I = hf1 . :::. fs es una base de I: P roposicion [15] Si f1 . fs )) y la natural pregunta de que si I (V (f1 . gt i iguales. an ) = 0. xn ] con hf1 . 8 (a1 . fs i : La respuesta desafortunadamente. :::. fs ) V ariedad V (f1 . :::. en general. :::. :::. fs ) ) I (V ) = ff 2 K [x1 . Entonces V W . gt son bases del mismo ideal en K [x1 . I (V ) = I (W ) I (V (f1 . :::. llamado el ideal de V : Tomemos f1 . :::. La mejor respuesta en este punto es: Lema [17] Si f1 . fs ) = V (g1 . fs i y hg1 . fs 2 K [x1 . entonces hf1 . :::. no siempre es sí. :::. Ideal de una V ariedad [Lema 16] Sea V K n una variedad afín. podemos hacer más fácil la determinación de la variedad. :::. an ) 2 V g K [x1 . Establezcamos que Si V K n es una variedad afín. :::. :::. :::. fs i P roposicion [18] Sean V y W variedades a…nes en K n . fs i . en este caso decimos que f1 . Entonces V (f1 . La habilidad para cambiar las bases sin afectar la variedad es muy importante. gt ) Cambiando la base del ideal. :::. I (W ) I (V ) V = W . xn ] . fs )) . fs y g1 . :::. 16 . :::. :::. :::. xn ] es un Ideal I (V (f1 . xn ] : f (a1 . pues las variedades a…nes son determinadas por ideales no por ecuaciones.Ideal F initamente Generado [Def inicion 14] Un ideal I es …nitamente generado si existen f1 . :::. la igualdad no siempre ocurre. :::. entonces I (V ) ideal. :::. :::. fs )) = hf1 . fs 2 K [x1 . :::. xn ] : Esto nos da P olinomios f1 . :::. fs 2 K [x1 . :::.

Por ahora, enlistemos 3 preguntas más, conciernentes a ideales en K [x1 ; :::; xn ] : Descripción del Ideal: ¿Puede todo ideal I K [x1 ; :::; xn ] ser escrito como hf1 ; :::; fs i para algunos f1 ; :::; fs 2 K [x1 ; :::; xn ]? Pertenencia a un ideal: Si f1 ; :::; fs 2 K [x1 ; :::; xn ] ; ¿hay algún algoritmo para decidir si un f 2 K [x1 ; :::; xn ] está en hf1 ; :::; fs i? Nullstellensatz: Dados f1 ; :::; fs 2 K [x1 ; :::; xn ] : ¿Cuál es la relación exacta entre hf1 ; :::; fs i y I (V (f1 ; :::; fs ))? Como lo mencionamos antes se irán respondiendo en el transcurso del documento.

1.5

Polinomios en una variable

Discutiremos polinomios de una variable y estudiaremos el algoritmo de la división que lo usaremos para determinar la estructura de ideales de K [x] y explorar la idea del máximo común divisor (mcd). También, comenzaremos a comprender el importante rol jugado por los algoritmos. Informalmente, un algoritmo es un conjunto especí…co de instrucciones para manipular datos numéricos y simbólicos. Son ejemplos las fórmulas de derivación del Cálculo y el método de reducción de …las del Álgebra Lineal. Un algoritmo tendrá inputs (entradas) los cuales son objetos usados por el algoritmo, y outputs (salidas) que son los resultados del algoritmo. En cada etapa de ejecución, el algoritmo debe especi…car exactamente el siguiente paso a seguir. Comenzaremos discutiendo el algoritmo de la división para polinomios en K [x] : T ermino P rincipal [Def inicion 19] Dado un polinomio no nulo f 2 K [x] ; sea f = a0 xm + a1 xm
1

+ am

donde ai 2 K y a0 6= 0 (es decir, m = grad (f )) : Decimos entonces que a0 xm es el término principal de f y se escribe tp (f ) = a0 xm : Si f y g son polinomios no nulos, entonces grad (f ) grad (g) , tp (f ) j tp (g)

17

El Algoritmo De La Division [P roposicion 20] Sean K un campo y g un polinomio no nulo en K [x] : Entonces cualquier f 2 K [x] se puede expresar en la forma f = qg + r donde q; r 2 K [x] y, r = 0 ó grad (r) < grad (g) : Además, q y r son únicos y existe un algoritmo para encontrar q y r: Input : Output : q := 0 ; g; f q; r r := f tp (r) tp (g) tp (r) g tp (g)

W HILE r 6= 0 AN D tp (g) j tp (r) DO q := q + r := r

Corolario [21] Si K es un campo y f 2 K [x] es un polinomio no nulo, entonces f tiene a lo más grad (f ) raíces en K: Corolario [22] Si K es un campo, entonces todo ideal de K [x] se puede escribir de la forma hf i para algún f 2 K [x] : Además, f es único salvo por un factor no nulo en K: En general, un ideal generado por un elemento es llamado ideal principal. En vista del corolario [22] decimos que K [x] es un Dominio de Ideales Principales (DIP ) : La prueba del corolario [22] nos dice que el generador de un ideal en K [x] es el polinomio no nulo de mínimo grado contenido en el ideal. La descripción no es útil en la práctica, porque requiere que chequeemos los grados de todos los polinomios en el ideal. ¿Hay una mejor manera de encontrar el generador? La herramienta necesaria para resolver este problema es el máximo común divisor. M aximo Comun Divisor [Def inicion 23] Un máximo común divisor de los polinomios f; g 2 K [x] es el polinomio h tal que (i) h divide a f y g; (ii) Si p es otro polinomio que divide a f y g; entonces p divide a h: Si h cumple estas propiedades escribiremos h = mcd (f; g) :

18

P roposicion [24] Sean f; g 2 K [x] : Entonces i) mcd (f; g) existe y es único salvo por una constante no nula en K; ii) mcd (f; g) es un generador del ideal hf; gi, iii) existe un algoritmo para calcular el mcd (f; g) :

Input : Output : h := f ;

f; g h s := g

W HILE s 6= 0 DO

rem := remainder (h; s) h := s s := rem

M aximo Comun Divisor Generalizado [Def inicion 25] Un máximo común divisor de los polinomios f1 ; :::; fs 2 K [x] es un polinomio h tal que i) h j f1 ; :::; h j fs ii) si p es otro polinomio que divide a f1 ; :::; fs entonces p j h Si h tiene estas propiedades escribimos h = mcd (f1 ; :::; fs ) : P roposicion [26] Sean f1 ; :::; fs 2 K [x] ; donde s 2: Entonces

i) mcd (f1 ; :::; fs ) existe y es único salvo por la multiplicación de una constante no nula en K; ii) mcd (f1 ; :::; fs ) es un generador del ideal hf1 ; :::; fs i ; iii) si s 3, entonces mcd (f1 ; :::; fs ) = mcd (f1 ; mcd (f2 ; :::; fs )) ; iv) existe un algoritmo para calcular mcd (f1 ; :::; fs ) : Más generalmente, dado f1 ; :::; fs 2 K [x] es claro que ahora tenemos un algoritmo para encontrar un generador de hf1 ; :::; fs i : Para otra aplicación del algoritmo desarrollada aquí, consideremos el problema de la pertenencia a un ideal: dados f1 ; :::; fs 2 K [x] ; ¿hay un algoritmo para decidir si un polinomio dado f 2 K [x] pertenece al ideal hf1 ; :::; fs i? La respuesta es sí y el algoritmo es fácil de describir. El primer paso es usar el mcd para encontrar un generador h de hf1 ; :::; fs i : Entonces, como f 2 hf1 ; :::; fs i es equivalente a f 2 hhi ; necesitamos sólo usar el algoritmo de la división para escribir f = qh + r; donde grad (r) < grad (h) : Se sigue que f está en el ideal si y sólo si r = 0:

19

determine si f 2 I: Geométricamente. relativo al problema de determinar si V (f1 .1 Bases de Groebner Introducción En la sección anterior vimos como el álgebra de los anillos polinomiales K [x1 . :::. :::. fs ) está en la variedad V (f ) : c) El problema de resolver ecuaciones polinomiales: Encontrar todas las soluciones comunes en K n de un sistema de ecuaciones polinomiales f1 (x1 . Problemas: a) El problema de la descripcion de un ideal: ¿Todo ideal I K [x1 . tal que: i) > es un orden total (o lineal) en Zn 0 . :::. 2 Zn 0 . iii) > es un buen orden en Zn 0 : Esto signi…ca que todo subconjunto no vacío de Zn 0 tiene un mínimo elemento bajo > : 20 . fs i para algún fi 2 K [x1 . :::.2 Órdenes Monomiales en K [x1 . esto es lo mismo que preguntar por los puntos en la variedad afín V (f1 . fs i . :::. esto es. fs ) : 2. ¿podemos escribir I = hf1 . una relación en el conjunto de monomios x . xn ] tiene un conjunto generador …nito?. claro. :::. :::. xn ] y la geometría de variedades algebraicas a…nes están relacionadas. xn ) = 0.2 2. xn ) = = fs (x1 . :::. En esta sección estudiaremos el método de las Bases de Groebner que nos permitirá resolver problemas (algunos ya planteados) acerca de ideales polinomiales en una forma algorítmica o computacional. en otras palabras. :::. :::. :::. entonces + > + . ii) si > y 2 Zn 0 . xn ]? b) El problema de la pertenencia a un ideal: Dados f 2 K [x1 . o en forma equivalente. xn ] Orden M onomial [Def inicion 1] Un orden monomial en K [x1 . xn ] y un ideal I = hf1 . xn ] es una relación > en Zn 0 . :::.

correspondientes a como las variables son ordenadas. n ) y = ( 1 . :::. 2 Zn 0 : Decimos que >lexgr si j j>j j donde j j= n P ó j j=j j y i >lex y i=1 j j= i=1 n P i: 21 .El siguiente lema nos ayudará a comprender lo que signi…ca la condición de buen orden de la parte iii) de la de…nición. n ) 2 Zn 0 : Decimos que >lex si en la diferencia vectorial 2 Zn . :::. sin importar su grado total. Buen Orden (Lema [2]) Una relación de orden > en Zn 0 es un buen orden si y sólo si toda sucesión estrictamente decreciente en Zn 0 (1) > es …nita. para el orden lex con x > y > z tenemos que x > y 5 z 3 : Para algunos propósitos. Escribiremos x >lex x si >lex (2) > (3) > P roposicion [4] El orden lexicográ…co en Zn 0 es un orden monomial. Es importante recalcar que hay muchos órdenes lex. la primera componente no nula por la izquierda es positiva. podemos también querer tomar los grados totales de los monomios para ordenarlos por el grado mayor. si las variables son x y y. entonces obtenemos un orden lex con x > y y un segundo con y > x: En el caso general de n variables hay n! órdenes lex: En el órden lex notemos que una variable domina cualquier monomio que involucre sólo variables menores. Una manera de hacer esto es con el orden lexicográ…co graduado (lexgr) : Orden Lexicograf ico Graduado [Def inicion 5] Sean . Por ejemplo. Así. Orden Lexicograf ico [Def inicion 3] Sea = ( 1 .

multi grad (g)g : Si además.Orden Lexicograf ico Graduado Revertido [Def inicion 6] Sean . xn ] y sea > un orden i) el multigrado de f es multi grad (f ) = max 2 Zn 0 : a 6= 0 (el máximo es tomado con respecto a >). g 2 K [x1 . iii) el monomio principal de f es mp (f ) = xmulti grad(f ) (con coe…ciente 1). Entonces 1. Def inicion [7] P Sea f = a x un polinomio no nulo en K [x1 . multi grad (f ) 6= multi grad (g) . monomial. 2 Zn 0 : Decimos que >lexgrev si j j>j j ó j j = j j y en 2 Zn la primera componente no nula por la derecha es negativa. entonces multi grad (f + g) max fmulti grad (f ) . iv) el término principal de f es tp (f ) = cp (f ) mp (f ) : Lema [8] Sean f. si f +g 6= 0. 22 . :::. multi grad (f g) = multi grad (f ) + multi grad (g) 2. entonces se cumple la igualdad. :::. ii) el coe…ciente principal de f es cp (f ) = amulti grad(f ) 2 K. xn ] polinomios no nulos.

si ai fi 6= 0. todo polinomio f 2 K [x1 . :::. :::. r a1 := 0. as := 0. :::. :::. :::.3 Algoritmo de la División en K [x1 . fs . xn ] [T eorema 9] Fijemos un orden monomial > en Zn 0 y sea F = (f1 . entonces multi grad (f ) multi grad (ai fi ) : Inputs : f1 . :::. f Outputs : a1 . :::. xn ] : Entonces. :::. xn ] por f1 . as y el residuo r pertenecen a K [x1 . formularemos un algoritmo de la división para polinomios en K [x1 . :::.2. :::. tp (fs ) : Diremos que r es un residuo que resulta al dividir f por F: Además. r 2 K [x1 . Con el …n de estudiar este problema cuando hay más variables. :::. as . la meta es dividir f 2 K [x1 . xn ] . :::. fs ) una s upla ordenada de polinomios en K [x1 . r := 0 p := f W HILE p 6= 0 DO i := 1 divisionocurred := f alse W HILE i s AN D divisionocurred = f alse DO IF tp (fi ) divides tp (p) T HEN tp (p) ai := ai + tp (fi ) tp (p) p := p fi tp (fi ) ELSE i := i + 1 IF divisionocurred = f alse T HEN r := r + tp (p) p := p tp (p) 23 . :::. donde r = 0 ó r es una combinación lineal de monomios (con coe…cientes en K) y ninguno de éstos es divisible por tp (f1 ) . xn ] En 2:1 vimos como el algoritmo de la división ha podido ser usado para resolver el problema de la pertenencia a un ideal para polinomios de una variable. xn ] que extiende el algoritmo para K [x] : En el caso general. :::. fs 2 K [x1 . :::. xn ] se puede escribir en la forma f = a1 f1 + a2 f2 + + as fs + r con ai . xn ] : Algoritmo de la Division en K [x1 . xn ] : Como veremos esto signi…ca expresar f en la forma f = a1 f1 + a2 f2 + + as fs + r donde los "cocientes" ai . :::.

:::. Luego este monomio se vuelve un término en el correspondiente ai : 2. :::.La idea básica del algoritmo es la misma como en el caso univariado: queremos cancelar el término principal de f (con respecto a un orden monomial …jo) multiplicando algun fi por un monomio apropiado y restando. mostrando que si un polinomio f pertenece a un ideal monomial puede ser determinado observando los monomios de f: Lema [12] Sea I un ideal monomial y sea f 2 K [x1 . para algún 2 A: Observemos que x es divisible por x si y sólo si x = x x . Esto requerirá un esrudio cuidadoso de las propiedades de estos ideales. xn ] : Ideal M onomial [Def inicion 10] Un ideal I K [x1 . :::. De…namos pues. ideales monomiales en K [x1 . todo término de f está en I 3. xn ] : En este caso escribiremos I = hx : 2 Ai : Ahora necesitamos caracterizar todos los monomios que estén en un ideal monomial dado. esto lo haremos con el siguiente : Lema [11] Sea I = hx : 2 Ai un ideal monomial. Entonces un monomio x 2 I si y sólo si x es divisible por x . f es una combinación K lineal de los monomios en I: 24 . xn ] : Las siguientes a…rmaciones son equivalentes: 1. f 2 I 2. :::.4 Ideales Monomiales y el Lema de Dickson En esta parte consideraremos el problema de la descripción de un idel para el caso especial de los ideales monomiales. para algún 2 Zn 0 : Esto es equivalente a = + : Entonces el conjunto + Zn 0 = + : 2 Zn 0 está formado por todos los exponentes de los monomios divisibles por x : Seguiremos. 2A donde h 2 K [x1 . xn ] es un ideal monomial si existe un subconjunto A Zn 0 (posiblemente in…nito) tal que I está formado por todos los polinomios que son sumas …nitas de la forma X h x .

si D E I = x (1) . x (s) es cero. El resultado principal de esta parte es que todo ideal monomial de K [x1 . x (2) . 8 2 Zn 0 : El T eorema [14] soluciona la descripción ideal para ideales monomiales. entonces + > + : 0. I tiene una base …nita.Una consecuencia inmediata de la parte 3 del lema es que un ideal monomial está únicamente determinado por sus monomios. (1) . (2) . :::. x (2) . xn ] es …nitamente generado: Lema de Dickson (T eorema [14]) Un ideal monomial I = hx : 2 Ai K [x1 . :::x (s) . Corolario [15] Sea > una relación en Zn 0 que satisface: 1. 25 . Entonces > es un buen orden si y sólo si Como un resultado de este corolario. donde entonces uno puede fácilmente mostrar que un polinomio dado f está en I si y sólo si el residuo de f al dividirlo por x (1) . Esto. :::. nos permite resolver el problema de la pertenencia a un ideal para ideales monomiales. xn ] puede expresarse en la forma D E I = x (1) . 8 2 Zn 0 : Esto hace mucho más fácil veri…car que un orden dado es un orden monomial. si > y 2 Zn 0 . :::. (s) 2 A: En particular. :::. la de…nición de orden monomial puede ser simpli…cada. x (2) . Es decir. pues dice que un tal ideal tiene una base …nita. las condiciones (i) y (ii) quedan igual y reemplazamos (iii) por la simple condición que 0. > es un orden total en Zn 0 2. a la vez. :::x (s) . Corolario [13] Dos ideales monomiales son iguales si y sólo si contienen los mismos monomios.

:::. es decir. ii) denotaremos por htp (I)i al ideal generado por los elementos de tp (I) : Notemos que dado I = hf1 .5 El Teorema de la Base de Hilbert y Bases de Groebner En esta parte daremos una solución completa al problema de la descripción de ideales. :::. dando con esto una respuesta positiva al problema de la descripción de un ideal. :::. podemos de…nir el ideal de términos principales como sigue: Ideal de T erminos P rincipales [Def inicion 16] Sea I K [x1 . la base fg1 . xn ] un ideal. tp (I) = fcx : existe f 2 I con tp (f ) = cx g . :::. :::. xn ] tiene un único término principal tp (f ) : Por tanto. gs 2 I tal que htp (I)i = htp (g1 ) . :::. :::. Nuestro estudio nos llevará también a las bases de ideales con "buenas" propiedades en relación al algoritmo de la división introducido en 2:3.2. gs g utilizada en la demostración del teorema anterior tiene la propiedad notable de que htp (I)i = htp (g1 ) . xn ] tiene un conjunto generador …nito. htp (f1 ) . gs 2 I: Además de responder a la pregunta de la descripción de un ideal. A estas bases especiales les daremos el siguiente nombre: 26 . P roposicion [17] Sea I K [x1 . :::. tp (fs )i y htp (I)i pueden ser ideales diferentes. dado un ideal I. T eorema de la Base de Hilbert [T eorema 18] Todo ideal I K [x1 . es decir. fs i . gs i para algunos g1 . :::. :::. tp (gs )i La proposicion [17] y el algoritmo de la división pueden ser utilizados ahora para demostrar la existencia de un conjunto generador …nito para todo ideal polinomial. :::. htp (I)i puede ser mayor. i) htp (I)i es un ideal monomial ii) existen g1 . I = hg1 . La idea principal que usaremos es que cuando se escoge un orden monomial cada f 2 K [x1 . tp (gs )i : No todas la bases de un ideal tienen esta propiedad. :::. xn ] un ideal distinto de f0g : i) denotaremos por tp (I) al conjunto de todos los términos principales de los elementos de I.

:::. :::. :::. La primera es un resultado algebraico sobre ideales en K [x1 .Bases de Groebner [Def inicion 19] Fijemos un orden monomial. :::. Denotemos por V (I) al conjunto V (I) = f(a1 . xn ] un ideal. en ambas la cadena se estabiliza después de un número …nito de pasos. :::. :::. fs ) = f(a1 . xn ]. :::. :::. xn ] distinto de f0g tiene una base de Groebner. an ) = 0. Además. tp (gs )i = htp (I)i Equivalentemente. 8f 2 Ig : 27 . gs g I es una base de Groebner de I si y sólo si el término principal de cualquier elemento de I es divisible por uno de los tp (gi ) (esto se desprende del lema [11]). :::. an ) 2 K n : f (a1 . toda base de Groebner de un ideal I es una base de I: Concluiremos esta parte con dos aplicaciones del teorema de la base de Hilbert. xn ] : V ariedad de un Ideal [Def inicion 22] Sea I K [x1 . Entonces todo ideal I K [x1 . :::. La demostración del teorema de la base de Hilbert establece el siguiente resultado: Corolario [20] Fijemos un orden monomial. gs g de un ideal I es una base de Groebner (o base estándar) si htp (g1 ) . an ) 2 K n : fi (a1 . :::. 8ig : El teorema de la base de Hilbert permite darle sentido al concepto de variedad de…nida por un ideal I K [x1 . Hasta aquí hemos considerado a las variedades a…nes como conjuntos de soluciones de conjuntos …nitos de ecuaciones polinomiales: V (f1 . :::. Una cadena ascendente de ideales es una sucesión creciente y anidada I1 I2 : Si quisieramos extender la cadena ocurrirían dos alternativas. xn ] : Entonces existe N que I N = I N +1 = I N +2 = 1 tal La segunda consecuencia es de índole geométrica. un conjunto fg1 . :::. Un subconjunto …nito G = fg1 . an ) = 0. La Condicion de la Cadena Ascendente (T eorema [21]) Sea I1 I2 I3 una cadena ascendente de ideales en K [x1 . pero muy informal.

xn ] posee una base de Groebner. tp (gs ) ii) existe un g 2 I tal que f = g + r En particular. :::. gs g una base de Groebner de un ideal I K [x1 . :::.Aún cuando un ideal no nulo I contiene un número in…nito de polinomios diferentes. En particular. xn ] y sea f 2 K [x1 . los "cocientes" ai dados por el algoritmo de la división f = a1 g1 + ::: + as gs + r pueden cambiar si damos otro orden a los generadores. A pesar de que el residuo r es único. xn ] : Entonces existe un único residuo r 2 K [x1 . si I = hf1 . r es el residuo de dividir f por G sin importar el orden de los elementos de G al aplicar el algoritmo de la división. entonces V (I) = V (f1 .6 Propiedades de las Bases de Groebner En la parte 2:5 se probó que todo ideal no nulo I K [x1 . P roposicion [24] Sea G = fg1 . fs i . :::. :::. P roposicion [23] V (I) es una variedad afín. :::. si tenemos una base de Groebner para el 28 . :::. xn ] con las dos propiedades siguientes: i) ningún término de r es divisible por algún tp (g1 ) . gs g una base de Groebner para un ideal I K [x1 . xn ] : Entonces f 2 I si y sólo si el residuo de dividir f por G es cero. :::. incluso si la base es de Groebner. el conjunto V (I) puede ser de…nido por un conjunto …nito de ecuaciones polinomiales. Veamos el siguiente criterio que nos permite saber cuando un polinomio pertenece a un ideal: Corolario [25] Sea G = fg1 . :::. Por medio de este corolario obtenemos un algoritmo para resolver el problema de la pertenencia a un ideal. fs ) 2. :::. :::. En esta sección estudiaremos las propiedades de las bases de Groebner y aprenderemos a identi…car cuándo una base dada es de Groebner. El residuo r se llama a veces la forma normal de f y las propiedades (principalmente la unicidad) caracterizan las bases de Groebner. xn ] y sea f 2 K [x1 . :::.

i) si multi grad (f ) = y multi grad (g) = . :::. Un S polinomio está diseñado para cancelar términos principales. resultando términos más pequeños.ideal en cuestión. fs ). solamente se calcula el residuo respecto a G para determinar si f 2 I: Def inicion [26] Escribiremos f para denotar el residuo de dividir f por la s upla ordenda F = (f1 . en símbolos x = mcm (mp (f ) . entonces podemos considerar a F como un conjunto (sin un orden en particular) por la proposicion [24]. 29 . :::. ax fi bx fj bx fj 2 F se cancelan. g 2 K [x1 . mp (g)) . Ahora discutamos la forma de decidir cuando un conjunto generador de un ideal es una base de Groebner. ax fi I. :::. ii) el S polinomio de f y g es la combinación S (f. xn ] polinomios no nulos. el único obstáculo para que ff1 . introduzcamos las siguientes combinaciones especiales: M {nimo Comun M ultiplo y S polinomio [Def inicion 27] Sean f. fs g sea una base de Groebner es la posible aparición de combinaciones polinomiales de los fi cuyos términos principales no pertenezcan al ideal generado por los tp (fi ) : Una forma de que esto ocurra es cuando los términos principales en una combinación determinada. n ) donde i = max ( i . :::. i ) para cada i: Llamamos a x el mínimo común múltiplo de mp (f ) y mp (g). fs i . Por otro lado. :::. Tal como se señaló. de modo que su término principal pertenece a htp (I)i : Para estudiar este fenómeno de cancelación. entonces = ( 1 . g) = x f tp (f ) x g tp (g) (observe que aquí estamos invirtiendo también los coe…cientes principales). Si F es una base de Groebner de hf1 .

k s: Además. i=1 entonces ci fi es una combinación lineal. :::. el residuo de dividir S (gi .Lema [28] Supongamos que tenemos una suma multi grad (fi ) = 2 Zn 0 para todo i: Si multi grad s P s P i=1 s P ci fi donde ci 2 K y el ci fi < . 30 . 1 menor que : Usando los S polinomios y el lema [28] se prueba el siguiente criterio de Buchberger para saber si la base de un ideal es una base de Groebner. cada S (fj . gj ) por G (ordenado de alguna manera) es cero. Criterio de los S pares de Buchberger (T eorema [29]) Sea I un ideal polinomial. El T eorema [29] es uno de los principales resultados de las bases de Groebner. con coe…cientes en K de los j. fk ) tiene multigrado i=1 S polinomios S (fj . fk ). gs g de I es una base de Groebner para I si y sólo si para todos los pares fgi . Entonces una base G = fg1 . Usando este criterio es fácil demostrar que una base dada es de Groebner. gj g con i 6= j.

7 El Algoritmo de Buchberger base de Groebner agregando a F sucesivamente los residuos no nulos S (fi . se podría extender una base F = ff1 . :::. :::. gt ) f or I. xn ] . :::. with F G := F REP EAT G0 := G F OR each pair fp. Entonces se puede construir 6 una base de Groebner para I en un número …nito de pasos. ¿cómo construir una base de Groebner para I? Se sugiere que. debido a Bruno Buchberger: Algoritmo de Buchberger (T eorema [30]) Sea I = hf1 . 31 . por medio del siguiente algoritmo: Inputs : F = hf1 . fs i Outputs : a Groebner basis G = (g1 . :::. Sea p 2 G un polinomio tal que tp (p) 2 htp (G fpg)i : Entonces G fpg también es una base de Groebner para I: Si ajustamos las constantes para hacer los coe…cientes principales iguales a 1 y si eliminamos todos los p con tp (p) 2 htp (G fpg)i en G. q) IF S 6= 0 T HEN G := G[ fSg U N T IL G = G0 G0 Hemos visto que todo ideal de K [x1 . en general. fs i = f0g un ideal polinomial. :::. Las bases de Groebner así obtenidas son a menudo más extensas de lo necesario. fj ) : Esta idea es una consecuencia natural del criterio de los s pares de 2:6 la cual conduce al siguiente algoritmo para calcular las bases de Groebner. pudiéndose eliminar algunos generadores innecesarios usando el siguiente hecho: Lema [31] Sea G una base de Groebner para el ideal polinomial I. qg . el criterio de los s pares (teorema [29]) y el algoritmo de Buchberger (teorema anterior) dan un recurso algorítmico para la teoría de las bases de Groebner. xn ] diferente de f0g tiene una base de Groebner. Dado un ideal I K [x1 . obtenemos lo que llamaremos una base minimal de Groebner.2. fs g a una F G En conjunto. :::. p 6= q in G0 DO S := S (p.

cuando sea preciso ver si dos conjunto de polinomios ff1 . gs g : Entonces. :::. las bases reducidas de Groebner tienen la siguiente destacada propiedad: P roposicion [34] Sea I 6= f0g un ideal polinomial. pero. fs g y fg1 . dichos ideales son iguales si y sólo si las bases reducidas de Groebner son las mismas. :::. gs g generan el mismo ideal: se …ja simplemente un orden monomial y se calculan las bases reducidas de Groebner de ff1 . 32 . :::.Base M {nima de Groebner [Def inicion 32] Una base mínima de Groebner para un ideal polinomial I es una base de Groebner para I tal que i) cp (p) = 1 8p 2 G ii) 8p 2 G : tp (p) 2 htp (G = fpg)i : Se puede construir una base mínima de Groebner para un ideal no nulo. fs g y fg1 . Una consecuencia de la unicidad de la proposicion [34] es que nos da un algoritmo para la igualdad de ideales. Desafortunadamente. :::. ningún monomio de p pertenece a htp (G fpg)i : En general. un ideal puede tener muchas bases mínimas de Groebner. dado un orden monomial. La de…nición es la siguiente: Base Reducida de Groebner [Def inicion 33] Una base reducida de Groebner para un ideal polinomial I es una base de Groebner G para I tal que: a) cp (p) = 1 8p 2 G b) 8p 2 G. afortunadamente podemos escoger una base mínima mejor que las otras. aplicando el algoritmo del teorema [30] y usando después el lema [31] para eliminar los generadores innecesarios que podrían haber sido incluidos. I tiene una única base reducida de Groebner. Se cumple que.

Resolvamos el sistema de ecuaciones 8 2 < x + y + z = 1. x + y 2 + z = 1. La estrategia básica de la teoría de eliminación será dada en dos teoremas fundamentales: El Teorema de Eliminación y el Teorema de Extensión. como g4 = z 6 4z 4 + 4z 3 z 2 = z 2 (z 1) z 2 + 2z 1 p involucra solamente a z. 1 y 1 2. 0. x + y + z 2 1 . 1 2. 1 + 2 . expresado sólo en función de z. g2 = y 2 y z 2 + z. 0) . 1 + 2. 1. 1) . (0.. (2) g3 = 2yz 2 + z 4 z 2 . Dos cosas lo hicieron posible: Paso de eliminación. Pudimos encontrar una consecuencia de las ecuaciones originales. 33 . trataremos dos en especial: el problema de implicitización y la envoltura de una familia de curvas.e. 6 4 3 2 g4 = z 4z + 4z z : Se sigue que las ecuaciones (1) y (2) tienen las mismas soluciones. vemos que las z posibles son 0. 1 2. De esta forma. x + y 2 + z 1. entonces una base de Groebner para I respecto al orden lex está dada por los polinomios: g1 = x + y + z 2 1. 3.3 Teoría de Eliminación En esta sección estudiaremos los métodos sistemáticos para eliminar variables de sistemas de ecuaciones polinomiales. podemos veri…car que las ecuaciones (1) tienen exactamente cinco soluciones: (1. (1) : x + y + z 2 = 1: Si I es el ideal I = x2 + y + z 1. 1 2 : ¿Cómo fue posible encontrar estas soluciones?. Por tanto.1 Los Teoremas de Eliminación y Extensión Veamos primero como funciona la eliminación con el siguiente ejemplo. 0) . La interpretación geométrica de la Eliminación será también explorada cuando discutamos el Teorema de La Clausura. Sustituyendo estos valores en g2 = y 2 y z 2 + z = 0 y g3 = 2yz 2 + z 4 z 2 = 0. p p p p p p (0. 0. y entonces …nalmente g1 = x + y + z 2 1 da las x correspondientes. eliminamos x e y del sistema de ecuaciones. podemos determinar las posibles y. i. 1 + 2. De las muchas aplicaciones de la teoría de Eliminación.

I l consiste en todas las consecuencias de f1 = ::: = fs = 0 que eliminan las variables xl .Paso de extensión. Fijemos l entre 1 y n. xn . para todo 0 l n. xl signi…ca encontrar polinomios no nulos en el l-ésimo ideal de eliminación I l . vemos que la eliminación de x1 . :::. Llamaremos a la solución (al+1 . :::. :::. La idea fundamental de la teoría de eliminación es que los dos pasos anteriores pueden funcionar con gran generalidad.3) deseamos eliminar solamente algunas variables. :::. Entonces. l esimo Ideal de Eliminacion (Def inicion [1]) Dado I = hf1 . y así sucesivamente. El T eorema de Eliminacion (T eorema [2]) Sean I K [x1 . xn ]. las tres primeras variables. :::. Estudiemos ahora el paso de extensión. :::. En suma. la idea básica es construir las soluciones agregando coordenadas. Tenemos pues la siguiente de…nición. xn ] de…nido por I l = I \ K [xl+1 . En algunos casos (tal como el problema de implicitización que se estudiará en el 3. :::. tenemos entonces la variedad afín V (I) = f(a1 . an ) = 0 8f 2 Ig : Para describir los puntos de V (I). El teorema de Eliminacion muestra que una base de Groebner con el orden lex elimina no sólo la primera variable. Observemos que I = I 0 es el 0-ésimo ideal de eliminación y que diferentes órdenes de las variables producen ideales de eliminación diferentes. sea I l un ideal de eliminación. sin importarnos las otras. :::. xn ] un ideal y G una base de Groebner de I respecto al orden lex donde x1 > x2 > ::: > xn . xn ]. Usando este lenguaje. fs i K [x1 . Con un orden monomial apropiado las bases de Groebner nos permiten hacer esto inmediatamente. Supongamos que tenemos un ideal K [x1 . :::. Una vez resuelta la ecuación más sencilla para determinar los valores de z pudimos extender estas soluciones a soluciones de las ecuaciones originales. an ) 2 V (I l ) una solución parcial del sistema 34 I . el l-ésimo ideal de eliminación I l es el ideal de K [xl+1 . xn ]. Es claro que I l es un ideal de K [xl+1 . una solución del paso de eliminación signi…ca dar un procedimiento sistemático para encontrar elementos de I l . sino las dos primeras variables. :::. :::. :::. :::. xn ] : Por lo tanto. el conjunto Gl = G \ K [xl+1 . an ) 2 K n : f (a1 . xn ] es una base de Groebner del l-ésimo ideal de eliminación I l .

:::. 1 donde Ni 0 y g 2 C [x2 . xn ) xNi + términos en x1 con grado < Ni . :::. :::. escribamos fi en la forma fi = gi (x2 . al+1 . :::. entonces = existe a1 2 C tal que (a1. merece un corolario por separado. :::. Finalmente. :::. :::. an ) 2 = V (g1 . Por tanto. an ) 2 V (I). xn ] es no nulo. xl+1 . gs ). gs ) puede ser diferente. Si (a2 . xn ] e I 1 el primer ideal de eliminación de I. debemos mencionar que el ideal de los coe…cientes principales V (g1 . al+1 . an ) 2 V (I 1 ). (a2 . gs ). por ser especialmente útil. :::. :::. supongamos que I l 1 = hg1 . :::. Para cada 1 i s. Esto signi…ca encontrar al tal que (al . an ) 2 V (g1 . El teorema de Extension asegura que el paso de extensión puede fallar si los coe…cientes principales se anulan simultáneamente. an ) = 0: Nuestra meta es ver si podemos determinar qué soluciones parciales se extienden a soluciones completas. a2 . T eorema de Extension (T eorema [3]) Sea I = hf1 . :::. :::. fs i C [x1 . observemos que los gi son = los coe…cientes principales de los fi respecto a x1 . Supongamos que tenemos una solución parcial (a2 . queremos saber si una solución parcial (a2 . A pesar de que el teorema de Extension quedó establecido solamente cuando hay que eliminar la variable x1 . a2 . :::.original de ecuaciones. gs ) signi…ca que los coe…cientes principales no se anulan simultáneamente en las soluciones parciales. 35 . :::. an ) 2 V (g1 . gr i en K xl . an ) 2 V (I) : La primera observación es que el teorema queda establecido para el campo K = C. Este caso. :::. :::. El teorema de Extension es especialmente fácil de usar cuando uno de los coe…cientes principales es constante. Para extender (al+1 . :::. se puede utilizar para eliminar cualquier número de variables. xn . gs ) depende de la base ff1 . an ) pertenece a la variedad V (Il 1 ) del siguiente ideal de eliminación. :::fs g de I: si cambiamos a otra base V (g1 . al+1 . Más concretamente. :::. necesitamos primero agregar una o más coordenadas a la solución. an ) a una solución completa en V (I). :::. En la hipótesis (a2 . Entonces queremos encontrar soluciones xl = al de las ecuaciones g1 (xl . es decir. :::. El siguiente teorema nos dice cuando esto puede ser hecho. an ) = = gr (xl . an ) 2 V (I l ) puede ser extendida a una solución (a1 . :::. :::.

fs ) Cn . fs i \ C [xl+1 . sea Il = hf1 . :::. :::. Supóngase que V = V (f1 . trabajaremos sobre el campo K = C. fs ) Cn . También discutiremos el T eorema de La Clausura. daremos una interpretación geométrica de los teoremas de la parte 3. tenemos l (V ) V (Il ) Como en 3. an ) 2 V (I 1 ). :::. quedaría como sigue. Si I 1 es el primer ideal de eliminación de I y (a2 . Si Il es el primer ideal de eliminación de hf1 . fs i. :::. podemos escribir l (V ) de la siguiente manera: l (V ) = f(al+1 . Para eliminar las primeras l variables x1 . :::. en Cn l . :::. :::. y supongamos que para algún i. Si aplicamos l a V Cn . Establecido geométricamente el Teorema de Extensión. :::. :::. Usando el lema. que describe la relación entre soluciones parciales e ideales de eliminación. Entonces. l (V ) está compuesto exactamente por las soluciones parciales que se extienden a soluciones completas. sea gi como en el T eorema de Extension (T eorema [3]). xn ]. Podemos relacionar a l (V ) con el l-ésimo ideal de eliminación de la siguiente manera. :::. :::. al . al+1 . fs i C [x1 . :::. :::. Por comodidad. entonces existe a1 2 C tal que (a1 .1. La idea principal es que la eliminación corresponde a proyectar una variedad sobre un subespacio de menor dimensión. los puntos de V (Il ) serán llamados soluciones parciales.1. :::. :::. entonces tenemos la igualdad en Cn 1 36 . Comenzaremos de…niendo la proyección de una variedad afín. al 2 C con (a1 .Corolario [4] Sea I = hf1 . an ) 2 V g : Por lo tanto. T eorema de Extension Geometrica [T eorema 6] Dado V = V (f1 . xl consideremos el mapeo Proyección l : Cn ! C n l que transforma a (a1 . a2 . an ) 2 V (Il ) : 9a1 . enn l tonces tenemos l (V ) C . :::. 1 donde c 2 C f0g y N > 0. an ). an ) en (al+1 .2 La Geometría de Eliminación En esta sección. Lema [5] Con la notación anterior. xn ] el l-ésimo ideal de eliminación. fi es de la forma fi = cxN + términos en x1 con grado < N. an ) 2 V (I) : 3.

existe una variedad afín W l (V ) : l (V ) Cn l : & V (Il ) tal que Cuando decimos "la variedad más pequeña" en la parte (i). Desafortunadamente.1. es la proyección sobre las últimas n Este teorema nos dice que 1 (V ) llena la variedad afín V (I1 ). Entonces. que V (Il ) sea la más pequeña sign…ca dos cosas: V (Il ) l (V ) si Z es cualquier otra variedad afín en Cn V (Il ) Z: l que contiene a l (V ). :::. los puntos faltantes podrían no completar toda la variedad más pequeña. gs ) \ V (I1 )) . En 3. gs ) es demasiado grande. excepto por algunos puntos faltantes que está en la variedad estrictamente más pequeña que V (Il ). 1 componentes. tal que m [ l (V ) = (Wi Zi ) : i=1 En general. expresaremos esto diciendo que V (Il ) es la Clausura de Zariski de l (V ).V (I1 ) = donde 1 1 : Cn ! Cn 1 (V ) [ (V (g1 . :::. Sin embargo. Entonces: (i) V (Il ) es la variedad afín más pequeña que contiene a (ii) Cuando V V (Il ) W 6= ?. fs ) Cn y sea Il el l-ésimo ideal de eliminación de hf1 . :::. dijimos que el mejor caso del teorema de Extension era cuando uno de los coe…cientes principales gi era una constante no nula. Entonces los gi 37 . :::. un conjunto de esta forma es llamado construible. no está claro que tan grande es esta parte. gs ). excepto posiblemente por una parte que pertenece a V (g1 . El teorema de la Clausura nos brinda una descripción parcial de l (V ) puesto que completa a V (Il ). todavía podemos hacer las siguientes poderosas a…rmaciones sobre la relación entre l (V ) y V (Il ) : T eorema de La Clausura (T eorema [7]) Sea V = V (f1 . y en a veces V (g1 . entonces En la sección siguiente. signi…ca "la más pequeña con respecto a la relación inclusión". :::. Desafortunadamente. fs i. La estructura precisa de existen variedades a…nes Zi l (V ) puede ser descrita de la siguiente manera: Wi Cn l para 1 i m.

entonces en Cn 1 1 (V ) = V (I1 ) . Podemos pensar esto geométricamente como la función F : Km ! Kn de…nida por F (t1 . . tm ) : (3) xn Aquí. El teorema de Extension y el teorema de La Clausura (y sus corolarios) están establecidos en el campo de los números complejos C. :::. :::. tm ) . Comenzamos nuestra solución del problema de implicitización con el caso de una parametrización polinomial. :::. De este modo.nunca pueden anularse simultáneamente en el punto (a2 . las soluciones parciales siempre se extienden en este caso. :::. dijimos que una variedad V a veces puede ser descrita usando ecuaciones paramétricas. tn ]. La idea básica del problema de implicitización es convertir la parametrización en ecuaciones que de…nan a V . Más adelante. tm )) Entonces F (K m ) K n es un subconjunto de K n parametrizado por las ecuaciones (3). f1 . que es especí…cada por x1 = f1 (t1 . fi es de la forma fi = cxN + términos en x1 con grado < N. fn son polinomios en K [t1 . y. donde 1 es la proyección sobre las últimas n 1 componentes. veremos que el teorema de Extension en realidad se cumple para cualquier campo algebraicamente cerrado K: 3. tenemos la siguiente versión geométrica del corolario [4]: Corolario [8] Sea V = V (f1 . :::. 1 donde c 2 C es no nulo y N > 0. Dado que F (K m ) puede no ser una variedad afín. y asumamos que para algún i. :::. Si I1 es el primer ideal de eliminación. tm ) = (f1 (t1 . por consiguiente. :::. fn (t1 . an ). una solución 38 . = fn (t1 . :::. tm ) . :::. . :::. Una observación …nal necesitamos hacer concerniente a los campos. fs ) Cn .3 Implicitización En la sección 1. .

tm ) . :::. Las ecuaciones (3) de…nen una variedad V = V (x1 f1 . x1 . Sea el ideal I = hx1 f1 . :::. fn (t1 . tm . tm ) . lo cual muestra que V puede ser considerada como la grá…ca de la función F . Implicitizacion P olinomial (T eorema [9]) Si K es un campo in…nito. x1 . xn ] el m-ésimo ideal de elminación. :::. f1 (t1 . tm ) = (t1 . :::. :::. :::. :::. :::. :::. tm )) . :::. xn fn ) K n+m : Los puntos de V pueden escribirse de la forma (t1 . :::. :::. fn (t1 . :::. Entonces V (Im ) es la variedad más pequeña que contiene a F (K m ) : 39 . xn ) = (x1 . tm .al problema de implicitización signi…ca encontrar la variedad más pequeña que contenga a F (K m ). tm . tm )) m (t1 . :::. Ahora podemos usar la teoría de eliminación para encontrar la variedad más pequeña que contiene a F (K m ). :::. Por lo tanto. n+m ! Kn m :K de…nidas por i (t1 . tn . :::. :::. Podemos relacionar la implicitización con la eliminación de la siguiente manera. También tenemos otras dos funciones i : K m ! K n+m . xn ) : Esto nos da el siguiente diagrama de conjuntos y mapeos: K n+m i K m % F ! m & m Kn Note que F es la composición F = obtenemos F (K m ) = m i y que i (K m ) = V . f1 (t1 . esto dice que la imagen de la parametrización es la proyección de su grá…ca. sea F : K m ! K n la función determinada por la parametrización polinomial (3). xn fn i K [t1 . xn ] y sea Im = I \ K [x1 . (i (K m )) = m (V ) : (4) En términos más concretos.

el teorema [10] implica el siguiente algoritmo de implicitización para parametrizaciones racionales: si tenemos xi = fi =gi para polinomios f1 . Más formalmente. g1 . x1 . Entonces V (Jm+1 ) es la variedad más pequeña que contiene a F (K m W ). tm ) gn (t1 . ellos de…nen la variedad más pequeña en K n que contiene a la parametrización. tm ) . :::. :::. :::. tm ]. necesitamos encontrar la variedad más pequeña de K n que contenga a F (K m W ). :::. . gn xn fn . tm ) = de…ne un mapeo F : Km W ! K n: f1 (t1 . tm ].El teorema [9] nos da el siguiente algoritmo de implicitización para parametrizaciones polinomiales: si tenemos xi = fi (t1 . gn son polinomios en K [t1 . fn . f xn = gn (t1 . entonces es claro que f (t1 . :::. tm forman una base de Im y por el teorema [9]. :::. 40 . :::. tm ) para polinomios f1 . tm de…nen la variedad más pequeña en K n que contiene a la parametrización. :::.tm ) (5) donde f1 . tm ) Para resolver el problema de implicitización. tm ]. gn xn fn .tm ) .:::. fn 2 K [t1 . :::. xn ] .tm ) .:::. Pero si hacemos W = V (g1 g2 gn ) K n .:::. g1 . El mapeo F de K m a K n dada por (5) puede no estar de…nida en todo K m a causa de los denominadores. Implicitizacion Racional (T eorema [10]) Si K es un campo in…nito. considere la nueva variable y y J = hg1 x1 f1 . gn 2 k [t1 . Por el teorema de Eliminacion. :::. t1 . :::. g1 (t1 . tm ) fn (t1 . xn fn i y calcule una base de Groebner con respecto al orden lexicográ…co donde cada ti es mayor que cada xi . :::. considere el ideal I = hx1 f1 . 1 gyi.tm ) . Calcule una base de Groebner con respecto al orden lexicográ…co donde y y cada ti es mayor que cada xi . tm . n (t1 . xn ] el (m + 1) ésimo ideal de eliminación. donde g = g1 gn . Entonces los elementos de la base de Groebner que no involucran y. :::. 1 gyi K [y. fn . t1 . . :::. :::. Sea J el ideal J = hg1 x1 f1 . :::.:::. :::. :::. :::. donde g = g1 g2 gn . sea F : K m W ! K n la función determinada por la parametrización racional (5). tenemos f x1 = g1 (t1 . :::. 1 (t1 . los elementos de la base de Groebner que no contienen t1 . y sea Jm+1 = J \ K [x1 . :::. En la situación general de una parametrización racional.

xn ]. xn ] es irreducible sobre K si f es no constante y no es el producto de dos polinomios no constantes en K [x1 . Observe que el concepto de irreducibilidad depende del campo. Esta propiedad de los primos es la clave para la factorización única de enteros. :::. y lo mismo se cumple para polinomios irreducibles. El teorema [13] dice que los polinomios irreducibles se comportan como los números primos. xn ] tienen grado positivo en x1 . :::. Una consecuencia del teorema anterior es: Corolario [14] Supóngase que f . tenemos que P roposicion [12] Todo polinomio no constante f 2 K [x1 .3. xn ] puede ser escrito como un producto f = f1 f2 fr de irreducibles sobre K. xn ] irreducible sobre K y supóngase que f divide al producto gh. xn ]. :::. h 2 K [x1 . :::. T eorema [15] Todo polinomio no constante f 2 K [x1 . Un polinomio f 2 K [x1 . si f = g1 g2 gs es otra factorización en irreducibles sobre K. :::. xn ] de grado positivo en x1 si y sólo si tienen un factor común en K (x2 . Además. La siguiente propiedad de los polinomios irreducibles es crucial: T eorema [13] Sea f 2 K [x1 . :::. P olinomio Irreducible [Def inicion 11] Sea K un campo. entonces r = s y los gi pueden ser permutados tal que cada fi es un múltiplo constante de gi . g 2 K [x1 . 41 . Entonces f divide a g o a h. Además.4 Factorización Única y Resultantes Polinomios Irreducibles y Factorización Única Comencemos con una de…nición básica. Entonces f y g tienen un factor común en K [x1 . :::. en que si un primo divide a un producto de dos enteros. :::. donde g. xn ) [x1 ]. debe dividir a uno de los dos. xn ] puede ser escrito como un producto de polinomios irreducibles sobre K. :::.

entonces. a0 6= 0. (ii) A tiene grado m 1 y B tiene grado l 1. Desafortunadamente. respectivamente. > > : donde ci .Resultantes Introduciremos el concepto de resultante preguntando cuando dos polinomios en K [x] tienen un factor común. = 0 coe…ciente de x0 . Lema [16] Sean f . Supóngase que queremos saber si dos polinomios f . Una manera sería factorizar f y g en irreducibles. Resultante [Def inicion 17] Dados los polinomios f. la matriz de Sylvester de f y g respecto a x. denotada por Syl (f. ¿Existirá otra manera de determinar si un factor común existe sin hacer alguna división en K?. b0 6= 0. (iii) Af + Bg = 0. Aquí está una primera respuesta. . escribámoslos en la forma f = a0 xl + g = b0 xm + + al . g 2 K [x] tienen un factor común (que es un polinomio h 2 K [x] de grado > 0 que divide a f y a g). g. x) es la matriz de coe…cientes del sistema de ecuaciones 8 > a0 c0 > > > < a1 c0 + a0 c1 . . g 2 K [x] polinomios de grado l > 0 y m > 0. g 2 K [x] de grado positivo.. dj (0 + + al cm i m b0 d 0 b 1 d 0 + b0 d 1 .. 0 j l = 0 coe…ciente de xl+m = 0 coe…ciente de xl+m . B 2 K [x] tal que: (i) A y B son no nulos. + bm . Un método más e…ciente sería calcular el mcd de f y g usando el algoritmo de Euclides. . + 1. 1 2 1 bm d l 1 1) son tales que A = c0 xm 1 + B = d0 xl 1 + + cm 1 + dl 1 (con Af + Bg = 0) 42 . > > . Entonces f y g tienen un factor común si y sólo si existen polinomios A. factorizar puede ser un proceso que lleva mucho tiempo.

Res (f. . existen polinomios A. .. g 2 K [x] de grado positivo. x) es la siguiente matriz (l + m) a0 B a1 B B B a2 B B . g. 43 . B 2 K [x] tales que Af + Bg = Res (f. Para relacionar resultantes con eliminación. Así. P roposicion [18] Dados f. g. g. x)) : De esta de…nición.. {z . a0 a1 bm . Un polinomio es llamado un polinomio entero siempre que todos sus coe…cientes sean enteros. x) = 0. y] en los que x aparece con potencia positiva.. g. . x) = B B al B B B B B @ | 0 a0 a1 .Así. ¿Res (f. Pero ¿es el mismo tipo de eliminación que hicimos en 3. C . necesitaremos el siguiente resultado: P roposicion [19] Dados f. Para responder estas preguntas. B . B . . f y g tienen un factor común en K [x] si y sólo si Res (f. x) de la misma manera. podemos usar la resultante para eliminar x. Syl (f. Además. x) = det (Syl (f. .2?. x) es un polinomio en y. g. x). denotado por Res (f. es el determinante de la matriz de Sylvester. En particular. . C C A } 1 bm m columnas l columnas donde los espacios vacíos son llenados con cero. bm . g. al }| . . . x) está en el primer ideal de eliminación hf. g. b0 b1 b2 . (l + m): b0 b1 . C . g. al . Puesto que los coe…cientes son polinomios en y. gi \ K [y]?. C C C C C C b0 C C C b1 C C C C . entonces podemos calcular Res (f. x) Además. x) 2 K es un polinomio entero en los coe…cientes de f y g. veamos: si f y g son polinomios cualesquiera en K [x. obtenemos las siguientes propiedades de la resultante. . La resultante de f y g con respecto a x. g. g 2 K [x] de grado positivo. . . g 2 K [x. la proposicion [18] garantiza que Res (f.. . B B Syl (f. Entonces. la resultante Res (f.1 y 3. .. {z . . . g.. y]. los coe…cientes de A y B son polinomios enteros en los coe…cientes de f y g. dados f. g.

g 2 K [x. gi 44 . Res (f. por lo tanto. g. x).Ahora podemos explicar la relación entre la resultante y el mcd: Dados f. su mcd es 1. g. Por otro lado. si f. x) siempre pertenece al primer ideal de eliminación de hf. g 2 K [x]. x) 6= 0 nos dice que f y g no tiene factor común. y] son polinomios cualesquiera de grado positivo en x. g. y. entonces Res (f. Esto nos lleva a Af + Bg = Res (f.

Estudiaremos algunas operaciones algebraicas con ideales. :::fs 2 I tal que I = hf1 . Estudiaremos el Nullstellensatz. En esta sección examinaremos la naturaleza de esta correspondencia. tenemos el mapeo variedades a…nes V Recíprocamente. N ullstellensatz Debil (T eorema [1]) Sea K un campo algebraicamente cerrado e I V (I) = ?. 4. dado un ideal I ideales I (V ) ! K [x1 . Es decir. :::xn ] : K [x1 . donde cualquier proposición sobre variedades puede traducirse en una proposición sobre ideales ( y recíprocamente). un teorema muy celebrado que identi…ca exactamente qué ideales corresponden a las variedades.1 Nullstellensatz de Hilbert K n considerando En la sección 1 vimos que podíamos estudiar una variedad V el ideal I (V ) = ff 2 K [x1 . y estudiaremos sus análogos geométricos. :::xn ] un ideal con 45 . :::xn ] de…namos el conjunto V (I) = fx 2 K n : f (x) = 0 para todo f 2 Ig El teorema de la Base de Hilbert asegura que V (I) es una variedad afín porque existe un conjunto …nito de polinomios f1 . Proseguiremos el énfasis computacional desarrollando algunos algoritmos para realizar las operaciones algebraicas. lo que nos permitirá construir un “diccionario” entre la geometría y el álgebra. Entonces I = K [x1 . :::fs i y con la proposicion [23] de la sección 2 probamos que V (I) es el conjunto de raíces comunes de estos polinomios. :::xn ] : f (x) = 0 para todo x 2 V g de todos los polinomios que se eliminan en V .4 Diccionario de Álgebra-Geometría En esta sección exploraremos la correspondencia entre ideales y variedades. Por consiguiente tenemos un mapeo ideales I variedades a…nes V (I) ! Los dos mapeos anteriores dan una correspondencia entre ideales y variedades.

Estos polinomios no tienen solución común si y sólo si V (f1 . :::. si la base no es f1g deben tener un cero en común. Entonces. 46 . esto último se cumple si y sólo si 1 2 hf1 . Si estamos trabajando en un campo que no es algebraicamente cerrado. Resumiendo. f1g es la única base reducida de Groebner para el ideal h1i. sabiendo que 1 2 I es su…ciente para probar que I es todo el anillo. :::. respecto a cualquier orden. fk = 0 de ecuaciones polinomiales tiene una solución común en Cn . :::. Recordemos que con este problema se plantea un sistema f1 = 0. fs i ( y recíprocamente). :::. En el caso especial K = C. el nullstellensatz débil funciona como el “Teorema fundamental para polinomios multivariados” todo sistema de polinomios que . f1 . :::xn ]. :::xn ] la estrategia usual es mostrar que el polinomio constante 1 está en I. :::. fs i. tenemos el siguiente algoritmo de consistencia: dados los polinomios f1 . f2 = 0. Por el Nullstellensatz débil. entonces por la de…nición de ideal f = f:1 2 I para todo f 2 K [x1 . Si f. los polinomios no tienen un cero en común en Cn . :::. fs 2 K [x1 . calculamos una base reducida de Groebner del ideal que aquellos generan. fs i. xn ] son odos tales que f 2 I (V (f1 . Por tanto. Si esta base es f1g. . lo cual se logra fácilmente conociendo el hecho de que para cualquier orden monomial. El Nullstellensatz débil nos permite resolver también el problema de la consistencia de la parte 1. para resolver el problema de consistencia debemos ser capaces de determinar si 1 pertenece a un ideal. :::. fs )). N ullstellensatz de Hilbert (T eorema [2]) Sea K un campo algebraicamente cerrado. . fs 2 C [x1 . xn ] tiene un cero común en Cn . :::. :::. porque si 1 2 I.2. Observe que este algoritmo funciona sobre cualquier campo algebraicamente cerrado. genera un ideal más pequeño que C [x1 . xn ]. entonces existe un entero m 1 tal que f m 2 hf1 . entonces las ecuaciones f1 = ::: = fs = 0 no tienen solución común. :::. entonces el algoritmo de la consistencia funciona en una dirección: si f1g es una base reducida de Groebner de hf1 . .Para probar que I es igual a K [x1 . fs ) = ?.

¿Se puede caracterizar la clase de ideales que aparecen como el ideal de una variedad? Es decir. Por otro lado. entonces f 2 I (V ) : Por tanto. el Nullstellensatz de Hilbert a…rma que la única manera de que un ideal arbitrario no sea el ideal de todos los polinomios que se anulan en V (I) es que I contenga potencias f m de polinomios f que no pertenezcan a I. La observación clave se encuentra en el siguiente y sencillo lema. entonces el polinomio mismo pertenece al ideal. I = p I 47 . Si f m 2 I (V ). es el conjunto ff : f m 2 I para algún entero m 1g : Observe que: p 1.4. El radical de I. Esto nos lleva a la siguiente de…nición Ideal Radical [Def inicion 4] Un ideal I es radical si f m 2 I. denotado I. Lema [3] Sea V una variedad. implica que f 2 I: Reformulando el Lema [3] en términos de ideales radicales obtenemos la siguiente a…rmación. Radical de un Ideal [Def inicion 6] p Sea I K [x1 . Corolario [5] I (V ) es un ideal radical. para algún m 1. un ideal formado por todos los polinomios que se anulan en una variedad tiene la propiedad de que si alguna potencia de un polinomio pertenece al ideal.2 Ideales Radicales y la Correspondencia Ideal-Variedad Si se quiere estudiar más a fondo la relación entre ideales y variedades resulta necesario reformular el Nullstellensatz de Hilbert en términos de ideales. I I 2. Esto indica que existe correspondencia entre variedades a…nes e ideales radicales. se puede identi…car aquellos ideales formados por todos los polinomios que se anulan en alguna variedad V . I es radical. :::. en otras palabras. xn ] un ideal. Para aclarar esto y obtener una formulación más exacta resulta útil introducir la operación de calcular el radical de un ideal. I no es un radical.

Además dada cualquier variedad V . i. :::. (i) Los mapeos variedades a…nes y ideales I V ariedad (T eorema [9]) ! ideales ! variedades a…nes V invierten la inclusión. 48 . que contiene a I. y si nos restringimos a los ideales radicales. si I1 I2 son ideales. I es un ideal radical. :::. entonces los mapeos variedades a…nes y ideales radicales V I ! ! ideales radicales variedades a…nes son biyecciones que invierten la inclusión y cada una de ellas es inversa de la otra. xn ]. entonces p I (V (I)) = I: Nos uniremos a la costumbre de referirse al T eorema [8] como el Nullstellensatz simplemente. cuya consecuencia más importante es que permite establecer un "diccionario" entre geometría y álgebra. si V1 V2 son variedades. (ii) Si K es algebraicamente cerrado. Estamos listos para formular el Nullstellensatz en términos de ideales. entoces I (V1 ) I (V2 ).e. xn ] 1. Si I es un ideal en K [x1 . entonces I es un ideal en K [x1 . tenemos V (I (V )) = V de modo que I es siempre uno a uno. N ullstellensatz F uerte (T eorema [8]) Sea K un campo algebraicamente cerrado. Además. xn ].Lema [7] p Si I es un ideal en K [xp :::. entonces V (I1 ) V (I2 ) y similarmente. La base del diccionario está comprendida en el siguiente teorema: La Correspondencia Ideal Sea K un campo arbitrario.

fs i : (Generadores del radical) ¿Existe un algoritmo que calcule un conjunto p fg1 . si estamos trabajando en un campo algebraicamente cerrado. xn ] ¿Existe un algoritmo p que determine si f 2 I ? Por el momento resolveremos el problema más sencillo de la pertenencia a un radical. hay tres preguntas acerca de un ideal I = hf1 . entonces g ó h es una constante. fs . xn ] calculamos una base reducida de Groebner del ideal hf1 . f 62 I. e Luego f 2 I si y sólo si el polinomio constante 1 pertenece al ideal I = e = K [x1 . :::. 1 i r son polinomios irreducibles diferentes.p yf i K [x1 . entonces f 2 I. Si resulta 1 y] f1g. escribimos f en la forma. I La proposicion [10] ligada a la discusión sobre el problema de consistencia nos proporcionan el algoritmo de la pertenencia a un radical: para determinar p si f 2 hf1 . y] (en cuyo caso. fi y fj no son múltiplos constantes entre sí. P ertenencia a un radical (P roposicion [10]) Sean K p campo arbitrario e I = hf1 . fs i K [x1 . donde los fi . xn . hf1 . xn ] un ideal. :::. esta expresión para f no es única salvo el orden de los fi y el producto por una constante. es decir. :::. Esta habilidad de movernos entre el álgebra y la geometría nos dará un poder considerable. además. :::. y]). xn . :::. :::. que es el caso del ideal principal I = hf i:Recordemos que un polinomio f es irreducible si para cualquier factorización f = g h. sabemos además que cualquier polinomio f se puede escribir como el producto de polinomios irreducibles. En vista del Nullstellensatz y la importancia que asigna a los ideales radicales resulta natural preguntarse si es posible calcular los generadores del radical a partir de los generadores del ideal original. :::. Concluiremos esta sección discutiendo el cálculo del radical de un ideal en una indeterminada. si i 6= j. p respecto a algún orden. Reuniendo los polinomios irreducibles que di…eren entre sí por una constante. :::. :::. fs i un K [x1 . :::. :::. g y h polinomios. 1 yf i K [x1 . entonces es posible encontrar una expresión explícita para el radical del ideal principal generado por f . fs . gm g de polinomios tal que I = hg1 . 49 . Si f se escribe como un producto de polinomios irreducibles. de lo contrario. a a a f = f1 1 f2 2 fr r .Una consecuencia de este teorema es que cualquier asunto sobre variedades se puede tomar en un asunto algebraico en términos de ideales radicales (y recíprocamente). En efecto. :::. :::. xn . gm i? (Ideal radical) ¿Existe un algoritmo el cual nos determine si I es radical? (Pertenencia a un radical) Dado f 2 K [x1 .

Entonces I = hfred i. :::. f @f @f @f @x1 . si (i) h divide a f y g (ii) si p es un polinomio que divide a f y a g. g). xn ] . la fórmula anterior para fred puede fallar. :::. :::. entonces p p I = hf i = hf1 f2 fr i: A la vista de la proposición anterior tenemos la siguiente de…nición. :::. P roposicion [14] Supongamos que K es un campo que contiene a los números racionales Q y p sea I = hf i un ideal principal en K [x1 . g 2 K [x1 . xn ] es un máximo común divisor de f y g. M aximo Comun Divisor [Def inicion 13] Sean f . :::.P roposicion [11] Sea f 2 K [x1 . Reduccion de un polinomio [Def inicion 12] Si f 2 K [x1 . entonces fred = x + y 2 x y:Observe que fred es único salvo un factor constante en K: La utilidad de la proposicion [11] disminuye por la exigencia de que debe factorizarse f en factores irreducibles. 50 . donde fred = mcd f. Si f = a a a f1 1 f2 2 :::fr r es la factorización de f como un producto de polinomios irreducibles diferentes. entonces h 2 K [x1 . entonces p divide a h: Utilizando la noción de mcd. Sucede que tal algoritmo existe. xn ]. @x2 . 3 si f = x + y 2 (x y). @xn : Es necesario subrayar que para campos que no contienen a Q (campos de característica positiva). xn ] e I = hf i el ideal principal generado por f . xn ] es un polinomio. en símbolos h = mcd (f. podemos dar una fórmula para calcular el radical de un ideal principal. Por ejemplo. denotada fred como el polinomio tal que p hfred i = hf i: Un polinomio es reducido (o libre de cuadrado) si f = fred . fred es el polinomio f con los factores repetidos "desechados". :::. de…nimos la reducción de f . La pregunta es si existe un algoritmo para calcular fred de f sin factorizar primero esta.

si I = hf1 . :::. entonces hf1 . :::. :::. En particular estaremos interesados en dos aspectos que emergen en relación con esta operaciones. fr ) [ V (g1 . :::. :::. ::. Consideremos ahora cada una de estas operaciones. gs ) = V (fi gj .4. intersección y producto. fr i. fr 2 K [x1 . :::. 1 51 i r. :::. :::. Estas son operaciones binarias: a cada par de ideales le asocia un nuevo ideal. g1 . xn ] . En esta parte consideraremos tres de ellas: suma. entonces V (I + J) = V (I) \ V (J) : Productos de Ideales En el Lema [9] de la sección 1 veíamos que un ideal generado por el producto de los generadores de otros dos ideales corresponde a la unión de las variedades: V (f1 . xn ] . Sumas de Ideales Suma de Ideales [Def inicion 15] Si I y J son ideales del anillo K [x1 . 1 j s) . xn ] : En efecto. Productos e Intersecciones de Ideales Los ideales son objetos algebraicos con los que se pueden de…nir operaciones algebraicas. fr i = hf1 i + ::: + hfr i: T eorema [17] Si I y J son ideales en K [x1 . dados los generadores de un par de ideales. denotado I + J es el conjunto I + J = ff + g : f 2 I y g 2 Jg : P roposicion [15] Si I y J son ideales en K [x1 . fr . :::.3 Sumas. :::. entonces la suma de I y J. :::. gs i: El siguiente corolario es una consecuencia inmediata de la proposición anterior. y J = hg1 . entonces I + J también es un ideal de K [x1 . El segundo es acerca del signi…cado geométrico de estas operaciones algebraicas. :::. Corolario [16] Si f1 . xn ] . I + J es el ideal más pequeño que contiene a I y J: Además. gs i entonces I + J = hf1 . xn ]. El primero es acerca del cálculo de los generadores de los nuevos ideales que resultan de las operaciones.

r un entero positivog : La proposición que sigue. denotado por I J se de…ne como el ideal generado por todos los polinomios f g. P roducto de Ideales [Def inicion 18] Si I y J son dos ideales en K [x1 . Observe que siempre se tiene que IJ I \ J porque los elementos de IJ son sumas de polinomios de la forma f g con f 2 I y g 2 J. muestra que el cálculo de un conjunto de generadores para I J es directo si conocemos el conjunto de generadores de I y J: P roposicion [19] Sean I = hf1 . gr 2 J. xn ] es el conjunto de polinomios que pertenecen simultáneamente a I y J: Igual que para la suma. fr i y J = hg1 . xn ] entonces I \ J es también un ideal. :::. es decir. :::.Esto sugiere la siguiente de…nición. fr 2 I. :::. :::. P roposicion [22] Si I y J son ideales en K [x1 . entonces V (I J) = V (I) [ V (J) : De aquí en adelante escribiremos IJ en lugar de I J. gs i: Luego I J es generado por el conjunto de todos los productos de generadores de I y J : I J = hfi gj : 1 i r. con f 2 I y g 2 J. :::. el conjunto de ideales es cerrado con la intersección. xn ] . el producto I J de I y J es el conjunto I J = ff1 g1 + ::: + fr gr : f1 . :::. Intersecciones de Ideales La operación intersección de ideales es de alguna forma más primitiva que las operaciones de adición y multiplicación. xn ] . g1 . :::. entonces su producto. pero este producto 52 . Interseccion de Ideales [Def inicion 21] La intersección I \ J de dos ideales I y J en K [x1 . :::. P roposicion [20] Sean I y J ideales en K [x1 . sencilla por cierto. 1 j si: La proposición siguiente garantiza que el producto de ideales corresponde geométricamente a la operación unión de variedades.

Lema [23] (i) Si I como un ideal en K [x1 . t] generado por el conjunto de polinomios ff h j h 2 Ig : Esto se diferencia un poco de la noción usual de producto porque el ideal I y el ideal generado por f (t) en K [t] están en anillos diferentes: en efecto. :::. :::.denotado por h = mcm (f. (1 t) gs i K [x1 . xn ] : Entonces I \ J = (tI + (1 t) J) \ K [x1 . fr i y J = hg1 . :::. :::. :::. xn . xn ] depende sólo de x1 . t] porque no es cerrado con la multiplicación por t: Si deseamos subrayar que el polinomio f 2 K [t] es solamente en t escribiremos f = f (t). :::. xn . xn ] y calcule una base de Groebner con el orden lex en el que t es mayor que las xi : Los elementos de esta base que no contienen la variable t forman una base (en realidad. :::. gs i son ideales en K [x1 . el ideal I K [x1 . (1 t) g1 . entonces f I representa un ideal en K [x1 . similarmente. una base de Groebner) de I \ J: M {nimo Comun M ultiplo [Def inicion 25] Un polinomio h en K [x1 . :::. g) si 53 . f (t) pr (x) : (ii) Si g (x. :::. :::. :::. si estamos considerando un polinomio g 2 K [x1 .considérese el ideal htf1 . :::. :::. xn ] no es un ideal en K [x1 . t] y queremos enfatizar que g puede depender de x1 . :::. f I = f (t) I = hf (t) h (x) : h (x) 2 Ii: Tengamos primero el siguiente lema. xn escribiremos h = h (x) : Siguiendo la misma idea. :::. a) 2 I: T eorema [24] Sean I. xn o de t escribiremos g = g (x. xn ] es un mínimo común múltiplo de f. :::. tfr . entonces g (x. :::. xn ] . g 2 K [x1 . t) 2 f (t) I y a es un elemento del campo K. t] es generado por f (t) p1 (x) . :::. xn ] . xn ] es generado por p1 (x) . pr (x) . :::.está en I (porque f 2 I) y en J (porque g 2 J) : Sin embargo IJ puede estar estrictamente contenido en I \ J: Antes de formular el teorema para el cálculo de intersecciones necesitamos un poco de notación: si I es un ideal en K [x1 . :::. si un polinomio h 2 K [x1 . entonces f (t) I como ideal en K [x1 . xn . xn ] . :::. xn . J ideales en K [x1 . xn ] : Este resultado y el teorema de eliminacion nos conducen al siguiente algoritmo para el cálculo de intersección de ideales: si I = hf1 . t) : De acuerdo con esta notación. :::. y f (t) 2 K [t] un polinomio en la variable t.

g) : Este resultado. P roposicion [26] (i) La intersección I \ J de dos ideales principales I. j > l. g) = f g: De la proposición anterior se sigue inmediatamente que mcd (f. Podría ocurrir que algunos de los factores irreducibles de f sean múltiples constantes de algunos de g: Supongamos que en este caso ya hemos ordenados los polinomios irreducibles en las expresiones para f y g tal que para cierto l. para calcular el mínimo común múltiplo de dos polinomios f y g calculamos la intersección hf i \ hgi usando nuestro algoritmo para calcular la intersección de ideales. xn ] es un (ii) Si I = hf i. K [x1 . g) mcd (f. s) fi es un múltiplo constante (no nulo) de gi . g) 54 . :::. Entonces sucede por la factorización única que al+1 max(a1 . g) = f1 :::fl gl+1 :::gss fl+1 :::fr r [En el caso que f y g no tengan factor común. nos proporciona un algoritmo para calcular el mínimo común múltiplo de dos polinomios. g) = f g mcm (f. Es decir. :::.bl ) bl +1 b a mcm (f. junto con nuestro algoritmo para calcular la intersección de dos ideales. xn ] y sean f = f1 1 :::fr r b1 bs y g = g1 :::gs sus factorizaciones en polinomios irreducibles diferentes. J = hgi y I \ J = hhi. fi no es un múltiplo constante de gi . La proposicion [26] garantiza que esta intersección es un ideal principal y que cualquier generador de él es un mínimo común múltiplo de f y g: P roposicion [27] Sean f. mcm (f. g) = f g]. para 1 i l y para todo i. xn ]. (ii) h divide a cualquier polinomio divisible por f y g: a a Más generalmente supongamos que f. Esto a su vez implica el siguiente resultado. g 2 K [x1 .(i) f divide a h y g divide a h. 1 l min (r. g 2 K [x1 . entonces mcm (f.b1 ) max(al . :::. entonces h = mcm (f. J ideal principal.

fs i\K [xl+1 . xn ]. Sea S K n una variedad afín o no. El siguiente resultado da la respuesta. xn ] : f (a) = 0 8a 2 Sg es un ideal en K [x1 . entonces I \ J = I \ J: 4. Esta proposición nos lleva a la siguiente de…nición. J son ideales. :::. La siguiente proposición establece que esta variedad es la más pequeña que contiene a S: P roposicion [30] Si S K n . Si Il es el l esimo ideal de eliminación Il = hf1 . entonces V (I (S)) W ). xn ]. :::. la clausura de Zariski se denota por S y es igual a V (I (S)) : T eorema [32] Sea K un campo algebraicamente cerrado. la variedad afín V (I (S)) es la variedad más pequeña que contiene a S (en el sentido que si W K n es una variedad afín que contiene a S.variedad. :::. por cierto radical.El habernos ocupado con el cálculo de intersecciones nos hace preguntarnos acerca de las operaciones entre variedades que correspondan a las operaciones entre ideales.4 La Clausura de Zariski e Ideales Cocientes Hemos visto ya algunos ejemplos de conjuntos que no son variedades. fs ) K y sea l : K n ! K n l la proyección sobre las últimas n l componentes. V (I (S)) es una variedad. :::. dichos conjuntos aparecieron en forma natural en la sección 3 donde vimos que la proyección de una variedad no es necesariamente una variedad y la diferencia (conjuntista) de variedades puede no ser una variedad. xn ]. el conjunto I (S) = ff 2 K [x1 . entonces V (Il ) es la clausura de Zariski de l (V ) : 55 . :::. :::. entonces V (I \ J) = V (I) [ V (J) P roposicion [29] p p p Si I. T eorema [28] Si I y J son ideales en K [x1 . Si S K n . Clausura de Zariski [Def inicion 31] La clausura de Zariski de un subconjunto del espacio afín es la variedad algebraica más pequeña que contiene al conjunto.Supongamos que V = V (f1 . Por la correspondencia ideal .

:::. :::. Ideal Cociente [Def inicion 34] Si I. hp g es una base del ideal I \ hgi . xn ] : f g 2 I para todo g 2 Jg y es llamado el cociente del ideal o (ideal cociente) de I por J: El siguiente teorema muestra que el cociente de un ideal es la analogía algebraica de la Clausura de Zariski de una diferencia de variedades. pero involucra una nueva construcción algebraica sobre los ideales. :::. K es algebraicamente cerrado e I es un ideal radical. fr i 56 . entonces I : J es el conjunto ff 2 K [x1 . Es decir. :::. junto con nuestros procedimientos para calcular intersecciones de ideales y la ecuación (5). entonces V (I : J) = V (I) V (J) La prueba del teorema anterior conduce al siguiente corolario que se ocupa en cualquier campo. Observemos primero lo siguiente: P roposicion [33] Si V y W son variedades con V W. entonces W = V [ W V : V. Nuestra proxima tarea es estudiar la teoría del ideal análogo de W Empezaremos con la siguiente de…nición. Corolario [36] Sea V y W variedades en K n : Entonces I (V ) : I (W ) = I (V W) T eorema [37] Sea I un ideal y g un elemento de K [x1 . inmediatamente conduce a un algoritmo para calcular una base de un cociente de un ideal. entonces fh1 =g. dado I = hf1 . :::. entonces V (I : J) V (I) V (J) Si además. xn ] : Si fh1 . T eorema [35] Sea I y J ideales en K [x1 .Podríamos preguntarnos si existe en método general para calcular el ideal correspondiente a la Clausura de Zariski W V de la diferencia de dos variedades W y V: La respuesta es sí. hp =gg es una base de I : hgi : Este teorema. J son ideales en K [x1 . :::. xn ] . :::. xn ].

dividimos cada uno de esos elementos por gi para obtener una base para I : hgi i : Finalmente calculamos una base para I : J aplicando el algoritmo de la intersección s 1 veces. tfr . calculando primero una base para I : hg1 . :::. g2 i) \ (I : hg3 i) . (1 t) gi i con respecto al orden lexicográ…co en el cual t precede a todos los xi y retenemos todos los elementos de la base los cuales no dependen de t (este es nuestro algoritmo para calcular intersecciones de ideales). gs i = hg1 i + + hgs i . g2 . En vista del teorema anterior. 57 . g2 i = (I : hg1 i) \ (I : hg2 i) . Usando el algoritmo de la división. g3 i = (I : hg1 . al calcular una base de I : J. fr i\hgi i recordemos que hacemos esto para encontrar una Base de Groebner htf1 . primero calculamos la base de hf1 .y I = hg1 . y así sucesivamente. entonces una base para I : hg1 . primero calculamos una base para I : hgi i para cada i. :::. :::.

. CONTENIDO "La única posibilidad rigurosa de acceder a un pensamiento que tenga validez universal es a través de la Matemática y sus leyes." René Thom 58 .

:::. y + xy. :::. x2 . fs i . o lo que es lo mismo que x. :::. xn ] : De esta manera hf1 . :::. y 2 I: 1 (x + y) + 2 1 2 (x y) 2 I: y) 2 I y y = 59 .I. fs 2 I ii) hf1 . Problemas Resueltos sobre Geometría. y] : (a) hx + y. :::. s: 2. fs i Solucion I: i ) ii Si f1 . f2 . entonces por las partes ii) y iii) de la de…nición de ideal X hi fi 2 I ii ) i Si hf1 . como hf1 . fi 2 I para i = 1. Use el ejercicio anterior para probar las siguientes igualdades de ideales en K [x. :::. x2 . fs i I. x yi = hx. f2 . :::. :::. f2. :::. f2 . fs i I: I. x2 . yi Ahora x= 1 1 (x + y) + (x 2 2 y = 1 (x) + ( 1) (y) . x2 . yi (b) x + xy. yi Solucion: (a) Sea I = hx + y. fs 2 I. f2 . fs i para cualesquiera hi 2 K [x1 . Sea I K [x1 . :::. xn ] un ideal y sean f1 . I. y 2 = hx. xn ] : Probar que las siguientes proposiciones son equivalentes: i) f1 . f2 . entonces fi = 0f1 + ::: + 1fi + ::: + 0fs 2 hf1 . f2 . :::. :::. yi puesto que puedo expresar los generadores de I en función de x y y : x + y = 1 (x) + 1 (y) y x sólo debemos probar que hx. f2 . x yi : Como I hx. Álgebra y Algoritmos 1. fs 2 K [x1 .

an ) 2 K n es una variedad afín. pues y + xy = y (x) + 1 (y) . pr g con pi = (pi1 . :::. (x1. a2 . a2 . y 2 = 0 (x) + y (y) : Mostremos que x. x2 . V = f(a1 . pin ) 2 K n para 1 i n: Por la parte (a) cada conjunto de un elemento fpi g es una variedad afín V i : Como el lema [9] implica que las intersecciones y uniones de variedades a…nes son de nuevo variedades a…nes y como hay …nitos puntos pi . xn ) = 0 para 1 Por consiguiente. xn ) : fi (x1. y 2 : Evidentemente I x + xy = 1 (x) + x (y) . x2 . :::. :::. x2 . (b) Sea S un subconjunto …nito de K n con r puntos. y + xy. :::. x2 = x (x) + 0 (y) . yi . hx. Solucion. a2 . Por lo tanto. Use lema [9]. es decir. :::. y 2 I: x + xy 2 I implica que xy + xy 2 = y (x + xy) 2 I y entonces y 2 2 I implica xy 2 I: Luego x. xn ) 2 V . . :::. vemos que V = r [ Vi= i=0 i=0 es también una variedad afín. xn ) = (a1 . :::. . (a) Considere la variedad V = V (f1 . pi2 . :::. x2 . an ) fue arbitrario. :::. :::. f2 . r [ fpi g = S 60 . a2 . este argumento es válido para cualquier punto. :::. an ) 2 K n es una variedad afín. an ) i ai para ng : Por lo tanto. x2 . cada subconjunto …nito S de K n es una variedad afín.(b) Sea I = x + xy. :::. y 2 I se sigue inmediatamente de que x + xy. fn ) donde fi = xi 1 i n: Así V = f(x1. y + xy 2 I: 3. a2 . S = fp1 . an )g : Como el punto (a1 . y de esta manera un punto singular (a1 . (b) Pruebe que cada subconjunto …nito de K n es una variedad afín. p2 . xi ai = 0 para 1 i n xi = ai para 1 i n (x1. Probemos que todo subconjunto …nito de K n es una variedad afín: (a) Pruebe que un punto (a1 .

an )) tentes). Pruebe que cualquier base de I como K espacio vectorial es in…nita. hace posible que hxi tenga base …nita. m m = 0 (pues un campo no tiene elementos nilpo- (b) En Álgebra lineal. :::. (b) Probar que x2 . Por tanto. Para ver esto tome el ideal hx. y] : El grado total de cualquier monomio en f x2 + g y 2 es al menos 2. así x no puede aparecer en tal expresión. (a) Si f m 2 I (V ) . a2 . :::. En este ejercicio se verá que "base de un ideal" tal a como se de…nió en 1:4. es completamente diferente a "base de un subespacio". a2 . an )) Así. Sugerencia: basta con encontrar una base que sea in…nita. La palabra "base" se usa de varias formas en Matemática. notemos que cualquier elemento de x2 . :::. a2 . y 2 es de la forma = f x2 + g y 2 donde f. an ) 2 V : Pero f m (a1 . (a) Primero. y 2 6= I (V ) para toda variedad V K n: Solucion. y] : Pruebe que el cero se puede escribir como una combinación lineal de y e x: 61 .4. a2 . Un ideal I es radical si p I = I: (a) Probar que I (V ) es un ideal radical. y 2 no es un ideal radical. a2 . concepto ya estudiado en el curso de Álgebra Lineal. y 2 pues x2 = 1 x2 + 0 y 2 : Para ver que x 2 x2 . 5. (f (a1 . f 2 I (b) Observemos que x2 2 x2 . an ) = (f (a1 . una base tiene que ver sólo con la generación-no se menciona ningún tipo de independencia. una base debe generar y ser linealmente independiente sobre K. entonces f m (a1 . :::. siendo éste un espacio vectorial sobre K. Esto signi…ca que x2 . El hecho de poder multiplicar x por elementos de K [x] y no solamente de K. mientras que para un ideal. :::. consideremos el ideal I = hxi K [x] : Como ideal I tiene una base formada por el elemento x: Pero I puede ser visto también como un subespacio de K [x] . La explicación es que cuando admitimos coe…cientes polinomiales ningún tipo de independencia es posible. y 2 . yi K [x. an ) = 0 8 (a1 . g 2 K [x.

x son bases mínimas del mismo ideal de K [x] : Explique cómo esto contrasta con lo conocido en Álgebra Lineal. uno puede medir la falta de unicidad. pues yx + xy = 0: y (x) + x (y) = (c) ( fi ) fj + (fj ) fi = 0: (d) Sea f = x2 + xy + y 2 : La primera forma es: (x + y) x + (y) y = (x) x + (y) x + y 2 = x2 + xy + y 2 La segunda es: (x) x + (x + y) y = x2 + (x) y + (y) y = x2 + xy + y 2 62 . Desafortunadamente. Esto nos conduce al tema interesante de las sicigias). yi : Exprese f como una combinación lineal de x y y en dos formas. :::. probar que para cualesquiera i. tales que h1 x + h2 y = 0 Es fácil ver que h1 = y y h2 = x satisfacen la igualdad. x. fs es la base de un ideal I K x1 . cualquier base es in…nita. Como ejemplo considere f = x2 + xy + y 2 2 hx. y] que sean no nulos. un ideal puede tener bases mínimas formadas por números diferentes de elementos. (A pesar de que los hi no son únicos. h2 2 K [x. xn : Si s 2 y fi 6= 0. (d) Una consecuencia de la ausencia de independencia es que cuando expresamos un elemento f 2 hf1 . (a) Para i = 1. Solucion. los coe…cientes hi no son únicos. yi. j el cero se puede escribir como una combinación lineal de fi y fj con coe…cientes polinomiales no nulos. :::. pero no es una base mínima porque x genera el mismo ideal. para todo i. fs g es una base de I: Por ejemplo. f2 . (b) Sea el ideal I = hx. :::. supongamos que f1 . veri…car que x y x + x2 . de esta manera hxi posee una dimensión in…nita. x2 es base de un ideal. x2. Necesitamos encontrar h1 . :::. (e) Una base f1. :::. fs de un ideal I es mínima si ningún subconjunto propio de ff1. Por lo tanto. 2. Para ver esto.(c) En forma más general. fs i como f= s X i=0 hi fi . xi 2 hxi : Estos elementos son linealmente independientes en K. f2 . :::.

h2 2 R [x. Por la de…nición de I (V ) . x2 es una base para hxi pues x = x + x2 x2 donde x + x2 = (x + 1) x y x2 = (x) x: Para ver que es mínima. z) = y 2 xz: Queremos escribir f en la forma f = h1 y x2 + h2 z x3 donde h1 . t3 para algún t 2 R: Entonces. z) un punto de V : Entonces por la parametrización dada arriba (x. z) = y 2 xz 2 I (V ) si y solo si f = 0 en V : y = t2 . y. z) = t.(e) Sea I = hxi : El conjunto fxg es una base mínima pues su único subconjunto propio es el conjunto vacío. Sea V = V y x2 . f (x. El conjunto x + x2 . y. z x3 : La discusión del lema [16] muestra que un monomio x y z puede ser escrito como x y z x3 + z x3 = x x2 + y x2 2 = x (x + terminos en y x2 )(x3 + terminos en z x3 ) = h1 y x2 + h2 z x3 + x +2 +3 63 . z curso que I (V ) = y x3 la cúbica torcida. z x3 : (b) Exprese y 2 Solucion: (a) Use la parametrización de la cúbica torcida para probar que y 2 xz 2 I (V ) : xz como combinación lineal de y x2 y z x3 : (a) La cúbica torcida puede ser parametrizada como x = t. z] y f 2 y x2 . Se demostró en el x2 . y2 xz = t2 2 t t 3 = t4 t1+3 = t4 t4 = 0 xz = 0 Como esto es cierto para todos los puntos (x. y 2 en V y por tanto y 2 xz 2 I (V ) : (b) Sea f (x. y el conjunto vacío es una base para el ideal nulo. y. z = t3 : Sea (x. observemos que x 2 x2 pues x2 no = 2 2 divide a x y x 2 x + x pues x + x no divide a x: = 6. z) 2 V . y. y. t2 . y.

Solucion. y) = x2 y + y 2 x 2 F2 [x. (1. y] : g [(0. 2 Evaluemos estos puntos en el polinomio g (x. 0) . (a) Recordemos que F2 = f(0. 1)] = (1) 2 2 0 + (0) 1 + (1) 64 2 0=0 0+0 0=0+0=0 1=1 1+1 1=1+1=0 2 . (1. z] que se elimine en todos los puntos F3 : Intente encontrar un polinomio que 2 involucre la tres variables. 1g un campo con las operaciones de adición y multiplicación de…nidas por 0+0=1+1=0 0+1=1+0=1 0 0=0 1=1 0=0 1 1=1 (a) Considere el polinomio g (x. y. y) = x2 y + y 2 x 2 F2 [x. (0. y) 2 F2 y explique por qué no 2 contradice la proposicion [5]. y) = 0 para todo (x.Usaremos esta expresión para expandir los términos monomiales en f como se muestra abajo: y2 = = = = = x0 y 2 z 0 2 x0 x2 + y x2 x3 + z x3 4 x + terminos en y x2 2x2 + y x2 y x2 + x4 2 2 y+x y x + x4 : 0 Similarmente. Sea F2 = f0. 0)g. 1) . 0)] = (0) g [(1. y] : Probar que g (x. z) = y 2 xz = y + x2 y x2 + x4 x z = y + x2 y x2 + ( x) z x3 = h1 y + x2 + h2 z x3 x: x3 + x4 con h1 = y + x2 y h2 = 7. (b) Encontrar un polinomio no nulo en F2 [x. 1) . y. xz = = = x1 y 0 z 1 x1 x2 + y x2 x z x3 + x4 : 0 x3 + z x3 1 Por lo tanto podemos escribir f (x.

0. 0)] = 0 0 0 + (0) (0) (0) =0 0+0 0 0=0+0 0=0+0=0 f [(1. 1) . 1) . 0)] f [(0. 0. y) se anula en todo F2 : Este resultado no 2 contradice la proposición 5 puesto que F2 no es un campo in…nito. (a) Use el teorema de Lagrange para probar que ap Fp f0g : 1 = 1. 1. 65 . (1. 1)] f [(1. (0. 0) . 0)] = (1) 2 2 1 + (1) 0 + (0) 2 0=0 1+1 0=0+0=0 1=1 0+0 1=0+0=0 2 como podemos ver g (x. El anillo de enteros módulo p es un campo con p elementos. 1. 1. 0. decimos que Fp f0g es un grupo multiplicativo. 0. 0) . 0. 0. z) = xyz + x2 y 2 z 2 : Veri…quemos esto: 2 2 2 f [(0. 1) Un polinomio que se elimina en todo F3 y que posee las tres variables 2 es f (x. 1) . (1. 0. Sea p un número primo. 1. 1)] = 1 1 1 + (1) (1) (1) =1 1+1 1 1=1+1 1=1+1=0 = 1 0 0 + (1) (0) (0) =0 0+1 0 0=0+1 0=0+0=0 = 0 1 0 + (0) (1) (0) =0 0+0 1 0=0+0 0=0+0=0 = 0 0 1 + (0) (0) (1) =0 0+0 0 1=0+0 1=0+0=0 = 1 1 0 + (1) (1) (0) =1 0+1 1 0=0+1 0=0+0=0 = 0 1 1 + (0) (1) (1) =0 1+0 1 1=0+0 1=0+0=0 = 1 0 1 + (1) (0) (1) =0 1+1 0 1=0+0 1=0+0=0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 8. 0)] f [(0. 1)] = (0) g [(1. y. el cual denotaremos por Fp . 0) . 1)] f [(1. (1.g [(0. (0. (1. a = 0 y a 6= 0: 8a 2 Fp : Sugerencia: considere los casos (c) Encontrar un polinomio no nulo que se anule en todos los puntos de Fp : Use la parte anterior. 1. 0) . 1)] f [(1. 0. 1. (0. 1. 8a 2 (b) Pruebe que ap = a. 1. 0)] f [(0. (b) Sabemos que F3 = 2 (0.

resulta ap = ap 1 a =1 a = a: p 1 = 1. Sabemos que Fp f0g es un grupo multiplicativo de orden p 1. La idea es agrupar los términos del polinomio f (x.Solucion. :::. 8a 2 Fp . es decir que ap a = 0. ap a. z] : (c) Exprese a f como un polinomio en z con coe…cientes en K [x. :::. xn ] y se escribió como un polinomio en xn con coe…cientes en K x1 . z) en las potencias de x : 66 . y] : Solucion. a 2 Fp f0g : y de aquí que el polinomio buscado es f (x) = xp x: 9. consideremos el polinomio f (x. Para a = 0. podemos entonces establecer que 0 = ap a = f (a) 8a 2 Fp Podemos aplicar la parte a. 8a 2 Fp f0g : c. En la demostración de la proposicion [5] se tomó f 2 K [x1 . El teorema de Lagrange nos garantiza que cualquier elemento del grupo elevado al orden del grupo es igual al elemento idéntico del grupo. De la parte anterior tenemos que a = a. xn 1 : Para ver cómo funciona esto en un caso particular. 0p = 0: Para a 6= 0. tenemos ap b. puesto que al ser a 6= 0. a. z] : (b) Exprese a f como un polinomio en y con coe…cientes en K [x. Y por tanto para nuestro caso. a. y. y. z) = x5 y 2 z x4 y 3 + y 5 + x2 y y 3 z + xy + 2x 5z + 3 (a) Exprese a f como un polinomio en x con coe…cientes en K [y.

z) pertenecen a K. mientras que los coe…cientes de f (x) están en K [y. y. z) en las potencias de y : f (x. y. y] : 67 .f (x. z) = x5 y 2 z 5 2 x4 y 3 + y 5 + x2 y x x4 4 3 y 3 z + xy + 2x 5 2 5z + 3 = x z y + 5z + 3) = (1) y 5 + 3)y 0 = f (y) y + (1) y + x y + ( z) y 3 + (x) y + (2x 5z+ z y 3 + x5 z y 2 + x2 + x y + (2x Observemos que aquí los coe…cientes de f (x. Aquí la idea es agrupar los términos del polinomio f (x. z] : b. y. z] : c. z) sólo que en las potencias de z !: f (x. z) = x5 y 2 z = x y +3) 5 2 x4 y 3 + y 5 + x2 y z+ y3 y 3 y 3 z + xy + 2x 4 3 2 5z + 3 z + ( 5) z + ( x y + x y + xy + 2x + y 5 x4 y 3 + x2 y + xy + 2x + y 5 + 3 z 0 = x5 y 2 = f (z) 5 z+ Los coe…cientes de f (z) pertenecen a K [x. y. y. z) = x5 y 2 z 2 5 x4 y 3 + y 5 + x2 y y 3 4 y 3 z + xy + 2x 2 5z + 3 y3 z 5z = y z x + 5z + 3) = y 2 z x5 + +3)x0 = f (x) x + (y) x + (y) x + (2) x + (y 5 y3 z y 3 x4 + (y) x2 + (y + 2) x + (y 5 Observemos que los coe…cientes de f (x. z) siguen perteneciendo a K pero los coe…cinetes de f (y) están en K [x. y. Similarmente a los casos anteriores agrupemos los términos del polinomio f (x. y.

(b) Adoptar el método usado en el caso de la cúbica torcida para determinar I (V ) : Solucion. x3 x2 4x + 4. t4 = 0 8t 2 R Por consiguiente r (t) = 0 8t 2 R. para ello hagamos x = t. x3 2x2 x+2 : Solucion. h2 2 R [x. z] puede ser expresado en la forma f = h1 y x3 + h2 z x4 + r donde h1 . z] : Sea f 2 I (V ) : Como f se anula en V. z x3 . para determinar si f 2 hf1 . (a) Para probar que V es una variedad afín debemos encontrar una representación implícita de la curva. Sea V R3 la curva parametrizada por t. x3 2x2 x+2 . y. Use el mcd de polinomios en una indeterminada para decidir si x2 4 2 x3 + x2 4x 4. f2 .10. t3 . lo que nos produce y z = x3 = x4 que es una representación implícita de V : Por lo tanto V =V y x3 . z x4 : (b) El teorema del binomio implica que cualquier f 2 R [x. f2 y Claramente y x3 . x3 x2 4x + 4. t3 . y. z x4 : x4 2 I (V ) . tenemos que f t. Sea f = x2 4. 68 . así I (V ) = y x3 . así r = 0: Por tanto. z x4 : 11. t4 : (a) Probar que V es una variedad afín. f3 i = x3 + x2 4x 4.

f3 ) = 3x 6: 4 = mcd x2 4. usemos el algoritmo de la división para dividir f3 por x2 f3 (x) = x3 2x2 x + 2 = q3 x2 4 + r3 = (x 2) x2 4 + (3x Luego dividamos x2 x2 4 por el residuo r3 encontrado arriba y obtenemos: 4 = q 4 r3 + r 4 = 1 3 (x + 2) (3x 6) + 0: Ahora podemos usar el algoritmo de Euclides para decir que mcd f3 . f2 ) = Ahora podemos hallar mcd (f1 . f2 . f2 . f3 ) : Para encontrar g. f3 4: 6) : 1 2 2x2 8 = x2 4: Una vez más. por consiguiente. f2 . obteniendo: f2 (x) = x3 x2 4x + 4 = q2 r1 + r2 = 1 2x 1 2 2x2 8 + 0: Ahora podemos usar el algoritmo de Euclides para decir que mcd (f1 . f3 i = hgi si y sólo si r = 0: De la proposicion [26] es sabido que g = mcd (f1 . f3 ) = mcd (mcd (f1 . para obtener mcd (f1 . f2 . r3 = mcd (r3 . f3 ) usando el algoritmo de Euclides. g = mcd (f1 . f3 i : Por consiguiente f 2 hf1 . podemos dividir f1 por f2 resultando: f1 (x) = x3 + x2 4x 4 = q1 f2 + r1 = 1 x3 + x2 4x 4 + 2x2 8 : Luego dividamos f2 por el residuo r1 encontrado arriba.buscaremos g (x) = mcd (f1 . debemos primero determinar mcd (f1 . x2 Por eso. f2 . así que f 2 hf1 . f3 ) = mcd (mcd (f1 . f2 ) = mcd (f2 . f3 ) = mcd x2 4. Sabemos de la proposicion [26] que g genera hf1 . f2 . f2 ) . f2 ) : Usando el algoritmo de la división. f3 i = hgi si y sólo si f = gh para algún h 2 K [x] : Podemos usar el algoritmo de la división para escribir f = qg + r donde r = 0 o grad (r) < grad (g) : El polinomio g divide a f si y sólo si r = 0. r1 ) = mcd (r1 . podemos remover un factor constante 2. f2 ) . f2 . 0) = 3x 6: 69 . 0 = 2x2 8: Como el mcd es único salvo un factor constante en el campo K. 0) = mcd (3x 6. r2 ) = mcd 2x2 8.

podemos escribir f (x) = x2 4 = (x + 2) (x 2) : Por tanto. 2: 4 es la diferencia de dos cuadrados. saquemos un factor constante 3 para obtener g=x Entonces. f2 . f3 i si y sólo si (x Como f = x2 2) j f: 2i = hgi = hf1 . f3 i : 70 . hx lo que implica que f 2 hf1 . f2 . f2 . f3 i . (x 2) j f y f 2 hf1 .Como antes.

II. (a) Recordemos que f 2 I sii x 2 j x2 3x + 2 o sea f = qg + r donde g = x 2. primero debemos pasar I a la forma hgi donde g = mcd x9 1. x5 + x3 x2 1 : Encontremos g: Dividamos x9 x +x 5 3 1 por x5 + x3 2 x2 1: x4 r x 1 p x2 + x + 1 x9 1 x9 + x7 x6 x4 x7 + x6 + x4 1 x7 x5 + x4 + x2 x6 + x5 x2 1 x6 + x4 x3 x 5 4 x x + x3 x2 + x 1 5 x +x3 x2 1 x4 + x x 0 0 ! ! x4 x +x 4 Entonces x9 1 = x4 x2 + x + 1 x5 + x3 x2 1 + x4 + x : Como el residuo aún es no nulo. Determine si los polinomios dados están en el ideal dado I (a) f (x) = x2 (b) f (x) = x Solucion. x5 + x3 x2 1 : 0 Luego. Problemas Resueltos sobre Bases de Groebner 1. 1. I = hx 2i : 9 I= x 1. q 2 R [x] y r = 0. Usando el algoritmo de la división tenemos x 2 p x2 x 1 3x + 2 x2 2x x+2 x+2 0 r 3 R [x] : 3x + 2. f 2 I: (b) Para saber si f 2 I. siguiendo el método debemos dividir x5 + x3 x2 1 71 .

así x3 1 p x x4 + x x4 + x 0 r ! 0 Por consiguiente. ordenando los términos según los órdenes lex. f 2 I: 2. las siguientes tablas muestran lo que deseamos: lex lexgr lexgrev x3 + x2 + 2x + 3y z 2 + z x3 + x2 z 2 + 2x + 3y + z x3 + x2 z 2 + 2x + 3y + z 72 z 2 + x3 : xy 4 3x5 yz 4 + xyz 3 . y. z) = 2x + 3y + z + x2 (b) f (x. x4 + x x4 + x. Reescriba cada uno de los siguientes polinomios. tp (f ) y multi grad (f ) en cada caso.por x4 + x. lexgrev dando mp (f ) . x3 1 . g = mcd = mcd = mcd = mcd = x3 x9 1. z) = 2x2 y 8 Solucion. (a) Para este caso. es decir x4 + x p x x5 + x3 x2 1 x5 x2 x3 1 1 0 r ! ! x3 1 x 3 Como el residuo nuevamente es no nulo repetimos el proceso anterior. x3 1 3 x 1. 0 1 x2 1 = x3 1 . (a) f (x. lexgr. x5 + x3 1 2 I = x3 x3 1 = 1 x3 En conclusión. Y de aquí que I = x9 f = x3 y esto es cierto pues 1. 1 : Ahora 1 j x3 1. x5 + x3 x2 1 x5 + x3 x2 1. y.

= (1. 0) (0. 0. 4) (2. se puede ver que la 1a componente no nula por la izquierda es positiva (es 1). 0) . x3 . respectivamente. 0. 0 2) = (0. así >lex >lex >lex >lex : observamos que la única componente no nula es negativa. 0) . 1. revisemos las siguientes diferencias vectoriales: = (1. 0) . así >lex : Luego. 1. 0. es positiva. así >lex : observemos que la 1a componente no nula por la izq. 8. así >lex >lex : observemos que la 1a componente no nula por la izq. es positiva. 1 0. lex lexgr lexgrev mp (f ) x5 yz 4 x5 yz 4 x2 y 8 tp (f ) x3 x3 x3 multi grad (f ) (3. 1. z) = 2x + 3y + z + x2 z 2 + x3 : Ordenar el polinomio f no es más que ordenar sus términos con algún orden monomial. z 2 . 2) = (0 0. 1. 1) . así >lex >lex >lex : observemos que la 1a componente no nula por la izq. hemos formado la siguiente sucesión >lex >lex >lex 73 >lex >lex . y. 0) . 0. 0) 3x5 yz 4 + 2x2 y 8 xy 4 + xyz 3 3x5 yz 4 + 2x2 y 8 xy 4 + xyz 3 2x2 y 8 3x5 yz 4 xy 4 + xyz 3 tp (f ) 3x5 yz 4 3x5 yz 4 2x2 y 8 multi grad (f ) (5. = (0. 1. 0. 0) los exponentes de los monomios x. 0. lo que quiere decir que >lex : Como >lex y >lex debemos revisar quién es mayor ó : Revisemos por ejemplo. 1) . 0. es positiva. Ordenemos los monomios de f usando el orden lexicograf ico. 0. 1. x2 . 2) y = (3. 1) . 0. sean = (1. = (0. = (2. = (0. z. 2) . 4) (5. 0) . 0) (3. 0) (3. 0. observemos que la 1a componente no nula por la izq. la diferencia vectorial . 0) Detallemos el ejercicio para la parte (a) con el orden lex: Sea f (x. = (0. 0. es positiva. 0) = (0. para ello. y.mp (f ) x3 x3 x3 (b) Similarmente. = (1. 0. = (0. 1.

0) lex Así que el orden monomial usado es lexgr: b) De acuerdo con el orden de los monomios en f . 0. z) = x3 + x2 + 2x + 3y además. 0) > (2. 3) > (1. 4. 3) lex Así que el orden monomial usado es lexgrev: 74 . 2. 4. 2. 6. 1) >lexgrev (2. 1) > (1. . 3. 3) > (2. 0) >lexgr (2. 2. 1) > (1. lexgr ó lexgrev: Determine el orden monomial que fue usado en cada caso. . 1) > (2. . 3) : Ordenando estas tripletas según los órdenes monomiales resulta: (2. multi grad (f ) mp (f ) tp (f ) = (3. 2) lexgrev (1. 2. 0) lexgr (1. z) = xy 3 z + xy 2 z 2 + x2 z 3 c) f (x. 0) lexgrev (2. (2. y. 3. 0) > (2. 0) >lex (1. 2) lexgr (1. 3. a) De acuerdo con el orden de los monomios en f. 3. (1. 4. 6. 2. 2) > (2.esto signi…ca que x3 >lex x2 >lex x >lex y >lex z 2 >lex z: De manera que f queda ordenado lexicográ…camente así f (x. 0. z) = x4 y 5 z + 2x3 y 2 z Solucion. a) f (x. 1) > (1. 2. 6. g = x3 = x3 z 2 + z. 2) >lexgrev (2. 0. 0) : Ordenando estas tripletas según los órdenes monomiales resulta: (2. 4. 0) = max f . y. 1) > (1. Cada uno de los siguientes polinomios está escrito con sus monomios ordenados según(exactamente) uno de los órdenes lex. 0. z) = 7x2 y 4 z 2xy 6 + x2 y 2 4xy 2 z 4 b) f (x. 0. y. 1) >lexgr (1. . 6. 1) >lex (1. 2. y. 2. 3.

5. 4) >lexgr (3. 2. así >lexgrev : Si j j = j j . 1) >lex (1. Probemos iii) : Sea S un subconjunto no vacío de Zn 0 . 4) >lexgrev (3. El elemento mínimo de S es 0: 75 . entonces + >lexgrev + . 1) > (4. 2. 2. así >lexgrev orden total en Zn 0 : j j . 2. si j j 6= j j >lexgrev j j ó j j >lexgrev j j : componente de es no nula. entonces j + j = j j + j j j j + j j = j + j . así la primera componente no nula a la derecha de estas expresiones es la misma. 1) > (1. 2. entonces j j > j j ó j j < j j : Así Si j j = j j . >lexgrev es un Probemos ii) : Si j j > j j . 2 Zn 0 . (4. 1) > (3. 2. 2. 1) > (3. entonces = o alguna primera componente no nula a la derecha ó >lexgrev : Por tanto. 5. Entonces fj j : 2 Sg es un conjunto no vacío de enteros no negativos y entonces tiene un elemento mínimo N . iii) >lexgrev es un buen orden en Zn 0 : Probemos i) : Dados . ii) si >lexgrev y 2 Zn 0 . La es positiva o negativa. 1) > (4. 5. Recordemos que para que lexgrev sea un orden monomial debe cumplirse que i) >lexgrev es un orden total en Zn 0 . 2. Demuestre que lexgrev es un orden monomial según la def inicion [1] : Solucion.c) De acuerdo con el orden de los monomios de f . Sea SN = f : 2 S y j j = N g : Esto es un conjunto …nito y tiene un elemento mínimo 0 con respecto a >lexgrev (por parte i) ). 1) lex Así que el orden usado es lex: 4. 4) : Ordenando estas tripletas segun los órdenes monomiales resulta: (4. entonces j j = ( + ) ( + ) . 1) lexgrev (1. 4) lexgr (1. 5.

= ( 1 . nula por la derecha de 0 0 = ( n . 0) > (0. 0) y (0. n. 1) : Para el orden lexgr y cualquier elemento . 0. En Z 0 con el orden usual. todos los elementos (0. 0) > (0. ¿Cuál es la permutación? Solucion. 6.5. >lexinv si y sólo si en la primera componente no nula por la derecha es positiva. 2 Z n0 . 0. :::. i = i 1 i >0 y 1 1 = i 1 = 0: Sea 0 = ( n . n ) 2 Zn 0 : Supongamos que >lex : Sea i el índice de la primera componente no nula por la izquierda en . Demostrar que lexinv es equivalente al orden lex con las variables permutadas de alguna manera. n. Otro orden monomial es el lexicograf ico invertido o lexinv. Para el orden lex en Z3 0 hay un número in…nito de elementos entre (1. hay sólo un número …nito de tales que >lexgr : Esto es porque para todo n. :::. 0. como >lex y >lexinv son órdenes totales. >lexinv 0 . Entonces. De hecho. 1). 1 ) . 0. 0) con n > 0 satisfacen (1. 0 es i >lex ) 1) : i 0 Entonces la primera componente no > 0: Por lo tanto. ¿Es esto necesariamente cierto en Zn 0 para un orden monomial dado? ¿Es cierto para el orden lexgr? Solucion. hemos mostrado que lexinv es equivalente al lex con el orden de las variables invertido. n ) . entre dos enteros sólo hay un número …nito de otros enteros. hay sólo un número …nito de tales que j j = n y así solo pocos tales que j j < j j : 76 . :::. orden de…nido como sigue: para . Consideremos = ( 1 . :::.

g 2 K [x1 . entonces x 1 + 1 x i + j : Puesto que x 1 + 1 aparece en f g con coe…ciente cp (f ) cp (g) . :::. gi 2 K [x1 .7. Por lo tanto. 1 i s: ¿Es mp ( i=0 fi gi ) necesariamente igual a mp (fi ) mp (gi ) para algún i? Solucion. Mostrar que tp (m f ) = m tp (f ) : b) Sean f. xn ] : ¿Es tp (f g) necesariamente igual a tp (f ) tp (g)? Ps c) Si fi . entonces x es el monomio principal de mf: El coe…ciente de este término es cp (f ) y así tp (m f ) = m tp (f ) : b) Observemos que uno puede deducir de la parte (ii) de la de…nición de orden monomial que si y 1 + 1 + 2 con la 2 entonces > x m son monomios igualdad si y sólo si = y 1 = 2 : Si x 1 > de f y x 1 > > x s son monomios de g. xn ] . g2 = x + y y usemos el orden lex con f1 g1 + f2 g2 = x Pero. (x + y) = y: mp (f1 g1 ) = mp (f2 g2 ) = x 77 . :::. tp (f g) = tp (f ) tp (g) : c) Sea f1 = 1. g1 = x. a) Sean x Como 1 > >x m los monomios que aparecen en f y sea m = x : + > 2 1 1+ + > > m + . :::. xn ] y m un monomio. xn ] : a) Sea f 2 K [x1 . f2 = x > y: Entonces 1. Sea > un orden monomial en K [x1 . :::. debe ser el monomio principal.

r = 2y 3 y + 1: x + a2 x y 3 + r. F = xy 2 x. a2 = x6 + x5 y + x4 + x3 y + 2x2 + 2xy + 2. Solucion. Calcule el residuo que resulte de dividir el polinomio dado f por el conjunto ordenado F. 78 . Use el orden lexgr. x y3 : (b) Repita la parte (a) con el orden del par F invertido. luego el orden lex en cada caso: (a) f = x7 y 2 + x3 y 2 y + 1. (a) IEl residuo de dividir f por el conjunto ordenado F con repecto al orden lexgr es x7 + x3 y + 1: Hallamos que f = x6 + x2 Veámoslo: a2 : 0 a1 : x6 + x2 f1 : xy 2 x p 7 2 x y + x3 y 2 f2 : x y 3 7 xy 2 x +0 x y 3 + x7 + x3 y+1 : y+1 ! ! ! ! r x7 y 2 x7 x +x y y+1 x3 y 2 y + 1 x3 y 2 x3 x3 y + 1 y+1 1 0 3 2 x7 x7 + x3 x + x3 y 7 x + x3 y + 1 7 IEl residuo de dividir f por el conjunto ordenado F con repecto al orden lex es 2y 3 y + 1: Hallamos que f = a1 xy 2 donde: a1 = x6 + x5 y + x4 y 2 + x4 + x3 y + x2 y 2 + 2x2 + 2xy + 2y 2 + 2.8.

Detallemos: a2 : x6 + x5 y + x4 + x3 y + 2x2 + 2xy + 2 a1 : x6 + x5 y + x4 y 2 + x4 + x3 y + x2 y 2 + 2x2 + 2xy + 2y 2 + 2 r f1 : xy 2 x p 7 2 x y +x3 y 2 y + 1 f2 : x y 3 x7 y 2 x7 7 3 2 x +x y y+1 x7 x6 y 3 x6 y 3 + x3 y 2 y + 1 x6 y 3 x6 y 6 3 2 x y+x y y+1 x6 y x5 y 4 x5 y 4 + x3 y 2 y + 1 x5 y 4 x5 y 2 5 2 x y + x3 y 2 y + 1 x5 y 2 x5 5 3 2 x +x y y+1 x5 x4 y 3 x4 y 3 + x3 y 2 y + 1 x4 y 3 x4 y 4 3 2 x y+x y y+1 x4 y x3 y 4 x3 y 4 + x3 y 2 y + 1 x3 y 4 x3 y 2 2x3 y 2 y + 1 2x3 y 2 2x3 2x3 y + 1 2x3 2x2 y 3 2x2 y 3 y + 1 2x2 y 3 2x2 y 2x2 y y + 1 2x2 y 2xy 4 2xy 4 y + 1 2xy 4 2xy 2 2xy 2 y + 1 2xy 2 2x 2x y + 1 2x 2y 3 3 2y y+1 ! 2y 3 3 y+1 ! 2y y 1 ! 2y 3 y + 1 0 79 .

¿Dónde se da la diferencia en el algoritmo de la división? (b) ¿Está r = r1 r2 en el ideal hf1 . f2 i? Si es así. encuentre una expresión explícita r = Af1 + Bf2 : Si no. IEl residuo de dividir f por el conjunto ordenado F(con respecto al orden lexgr) con el orden del par xy 2 x. f2 ) . Sugerencia: (xy + 1) f2 = x2 y 2 1 donde y f1 = x2 y 2 yz: (e) ¿Nos proporciona el algoritmo de la división una solución para el problema de la pertenencia al ideal hf1 . 80 . f2 i? Explique su respuesta. f2 ) : r2 = residuo de f al dividir por (f2 . el residuo es no nulo. x y 3 invertido es x7 + x3 y + 1 como antes. Invitamos al lector a realizar las divisiones. Estudiemos la división de f = x3 y f2 = xy 1: z (a) Calcular usando el orden lex : r1 = residuo de f al dividir por (f1 . diga porqué. f2 i tal que al dividir g por (f1 . f2 ) : ¿Por qué puede predecir su respuesta antes de efectuar la división? (d) Encuentre otro polinomio g 2 hf1 .(b) Aquí solo daremos los residuos que resultan de dividir f por F. x y 3 invertido es y 23 + y 11 y + 1: Encontramos que f = a1 x y 3 + 0 xy 2 x + r donde a1 = x6 y 2 + x5 y 5 + x4 y 8 + x3 y 11 + x2 y 14 + x2 y 2 + xy 17 + xy 15 + y 20 + +y 8 r = y 23 + y 11 y+1 x2 y x2 z + x por f1 = x2 y 9. Encontramos que f =0 x y 3 + x6 + x2 xy 2 x + x7 + x3 y+1 : IEl residuo de dividir f por el conjunto ordenado F(con respecto al orden lex) con el orden del par xy 2 x. (c) Calcule el residuo de r al dividirlo por (f1 . f1 ) : Los resultados tendrían que ser diferentes.

Tenemos que: r = r1 r2 = x3 x2 z + x z x3 x2 z = x z: Pero queremos que r sea de la forma Af1 + Bf2 . es decir. Calculemos r1 y r2 : a2 : 0 a1 : 1 f1 : x2 y z p 3 x f2 : xy 1 x2 y x3 x2 y x2 y x2 z + x x2 z + x x2 z + x x2 y + z 2 x z+x z x z z 0 ! ! ! ! r1 x3 x3 x3 x3 x2 z x2 z + x 2 x z+x z a1 : 0 a2 : x f2 : xy 1 p 3 x f1 : x2 y z x2 y x3 x2 y x2 y x2 z + x x2 z + x x2 z + x x2 y + x x2 z 0 ! ! x3 r2 x3 x2 z De aquí que: r1 r2 = x3 = x3 x2 z + x x2 z: z. en el segundo caso tp (f2 ) j tp (f1 ) : b. r = A x2 y Si hacemos B = x. pues en el primer caso tp (f1 ) j tp (f ) y tp (f2 ) . a. obtenemos r = A x2 y 81 z x2 y + x: z + B (xy 1) : . La diferencia se da después de enviar x3 al residuo. por otro lado.Solucion.tp (f1 ) .

x 2 I. existe un número …nito de elementos (1) . r 2 hf1 . es decir. Sea g = (xy + 1) f2 yf1 = (xy + 1) (xy 1) y x2 y = x2 y 2 1 x2 y 2 + yz = yz 1 z Veri…quemos que el residuo sea no nulo: a1 : 0 a2 : 0 f1 : x2 y z p yz f2 : xy 1 yz 1 r f2: 1 ! yz 1 ! yz 1 0 De nuevo. No. :::. pues ningún término de r es divisible por el término principal de f1 o f2 : d. entonces r = x2 y z x2 y + x = x z: En conclusión. 10. f2 i . x (1) . El residuo es x z. pero el algoritmo de la división produce algo no nulo. Pruebe que el lema de Dickson (T eorema [14]) es equivalente a la siguiente proposición: Dado un subconjunto A Zn 0 . donde (i) 2 A: Para cualquier 2 A. x es divisible por algún x (i) . f2 i pues es de la forma 1 x2 y z + ( x) (xy 1) : c. ningún término de r es divisible por el término principal de f1 o Así yz 1 = 0 x2 y z + 0 (xy 1) + (yz 1) : e.Hagamos A = 1. (s) 2 A tal que para todo 2 A existen i y 2 Zn 0 tal que = (i) + : Solucion ()) Asumiendo que el lema de Dickson es verdadero. :::. consideremos el ideal I = hx : 2 Ai : Este tiene una base …nita. x (s) . ambos r y g están en hf1 . de este modo. = 82 (i) + : . x = x (i) x : Por consiguiente.

tenemos que A B: Un argumento dual muestra que B A: Por lo tanto. :::. y. que A y B son ambas bases mínimas para I. y así E D I = x (1) . con i 6= j: (a) Demostrar que todo ideal monomial tiene una base mínima. s. si la proposición del ejercicio es verdadera. (a) Sea I un ideal monomial con base B = x (1) .(() Recíprocamente. :::. Solucion. x (s) e I x (1) . existe x 2 B tal que x j x : Usando el mismo argumento con los roles de A y B invertidos. si x (1) divide a x modo. mostrando que una base es mínima es única. ciertamente tenemos en B 0 que para i 6= j. Por tanto. A = B. x (s) : La inclusión inversa es clara. debe ser que x = x : Por consiguiente. entonces el ideal I = hx : 2 Ai es generado por x (1) . x (s) : 11. Pero los únicos elementos de B descartados fueron aquellos divisibles por algún elemento de B 0 . :::. x (s) : Asumamos que de acuerdo a un orden monomial …jo x (1) < < x (s) : Generemos un 0 nuevo conjunto B de B como sigue: 1: Incluyamos x (1) : (i) 2: Para i = 2. cualquier monomio de I es divisible por algún monomio de B 0 : (b) Supongamos que I es un ideal monomial. x (i) no divide a x (j) : Para ver que que B 0 es aún una base. para cualquier 2 A. de otro 3: Hallar el menor x (i) > x (1) no descartado en el paso 2: Usamos la divisibilidad por este monomio como el criterio para descartar monomios más grandes. Una base x (1) . :::. recordemos que cualquier monomio en I es divisible por algún elemento de B. :::. x = x (i) x para algún 2 Zn 0 : Por lo tanto x 2 x (1) . Como los monomios estaban inicialmente ordenados. x (s) : Esto es porque. (b) Probar que todo ideal monomial tiene una base mínima única. . 4: Continuemos este proceso hasta que la lista se agote. desacartamos x (i) . x = x : Como x fue arbitrario. x (s) de un ideal monomial es mínima si ningún x (i) en la base divide a otro x (j) . mantengámoslo. :::. :::. 83 . Sea x 2 A: Como B es una base para I y x 2 I. existe x 2 A tal que x j x : Esto implica que x j x : Como A es mínima.

::: (s)g m: Por consiguiente. un monomio x 2 I 0 sii existe un 2 A tal que x divide a x : Por tanto. entonces por el lema [12] . cada monomio al lado derecho es un monomio en I: Esto signi…ca que f es una combinación K lineal de monomios en I y por consiguiente f 2 I por lema [12] : ()) Si asumimos que f 2 I. xn ] : Empezaremos probando primero la implicación inversa. Sugerencia: use lema [11] y lema [12] : Solucion. x (s) es cero. :::. x (s) es cero. vemos que el lado derecho es una combinación K lineal de monomios. 8 1 j m: f= hi x (i) donde hi 2 K [x1 . Podemos asumir que estamos trabajando sobre el anillo polinomial K [x1 .12. f es una combinación K lineal de monomios en I y podemos escribir: f= para algunos monomios x 1 . xn ] . :::. xn ] para 1 i s: Si expandimos cada hi como una combinación K lineal de monomios. :::. Si I = x (1) . :::. :::. podemos escribir j 2 I y elementos K1 . (() Asumamos que el residuo de f al dividirlo por x signi…ca que podemos escribir: f= s X i=1 (1) . existe algún j 2 f (1). Km 2 K: m X j=1 Kj x j x j = m X j=1 Kj x j x j son monomios y los (i) j Agrupando términos en los x podemos escribir s X i=1 2 f (1). para 1 84 i s: . 8 1 j f= donde los x j j m X j=1 m Kj x j 2 I. :::. cada uno de los cuales es divisible por x (i) para algún i: El lema [11] establece que dado un ideal monomial I 0 = hx : 2 Ai para algún conjunto A. como cada x tal que x j divide a x j . :::. x Por el lema [11] . ::: (s)g . x (s) es un ideal monomial. :::. Esto hi x (i) donde hi 2 K [x1 . demostrar que un polinomio f pertenece a I si y sólo si el residuo de dividir f por x (1) .

entonces y 6= y . x (s) si y sólo si el residuo de dividir f por x (1) . Por las condiciones del algoritmo de la división. tenemos para f que f = a1 x (1) + + as x (s) + r = h1 x (1) + + hs x (s) : Por eso escribimos r= s X i=1 (hi ai ) x (i) : De esta manera cada término de r es divisible por x (i) para algún i: h1 x (1) + + hs x (s) : Sin embargo. probadas las dos direcciones de la implicación.Usando el algoritmo de la división. así. Supongamos que tenemos el anillo de polinomios K [x1 . :::. xn . entonces x >lex x () w1 >mix w2 ) ó x > x () w2 >mix w1 ) : >lexgr y () w1 >mix w2 ) o Por consiguiente. Es claro que se pueden crear órdenes monomiales con este método. también podemos escribir f = a1 x (1) + + as x (s) +r donde ai 2 K [x1 . debemos tener r = 0. x >lex x _ x = x ^ y >lexgr y : Use el corolario [15] para probar que >mix es un orden monomial. :::. :::. Tenemos ahora. :::. establecimos antes que ninguno de los términos de r es divisible por algún monomio x (i) : Por tanto. entonces de…nimos x y >mix x y . y 1 . xn ] . 13. igualando las dos expresiones. 85 . ninguno de los términos de r es divisible por alguno de los monomios x (i) . ym : Si escribimos los monomios en las n + m variables como x y con 2 Zn 0 y 2 Zm0 . Este es un ejemplo de los llamados órdenes producto. :::. así podemos deducir que un polinomio f está en un ideal I = x (1) . hay varias posibilidades. y m ] : De…namos el orden monomial >mix en este anillo que mezcla el orden lex para x1 . (i) Si w1 = x y 6= x y = w2 . Si x = x . tenemos un orden total. o y y >lexgr y () w2 >mix w1 ) : Si x 6= x . x (s) es cero. Solucion. 8 1 i n. x (s) es cero. xn con el orden lexgr para y1 . y r es el residuo. :::. :::. :::. y el residuo de dividir f por x (1) .

1 2) . Observemos que >u si y sólo si u ( ) > 0: Como las componentes de u son linealmente independientes sobre Q. 86 . 3 es un vector ponderado independiente. 2 Zn 0 . donde es el producto punto usual entre vectores. de modo que >u es un orden ponderado en Z3 0 : Solucion. entonces 0 así ( 1 . 2 ) es cualquier elemento en Zm+n . de modo que >u es un orden ponderado en Z 2 0 : p p (c) Probar que u = 1. un son positivos y linealmente independientes sobre Q: Diremos que u es un vector ponderado independiente.(ii) Si ( 1. :::. 2 es un vector ponderado independiente. 0) : 1 lex 0y 2 lex 0. Entonces si . u >u . entonces u 0. 2 ) mix (0. a. (iii) Si ( 1 . + >u + : )=u ( + ( + )) . Finalmente. un ? p (b) Demuestre que u = 1. u ( ) = 0 si y sólo si = 0 ) = : Por lo tanto. Sugerencia: ¿Dónde se usa el argumento de la independencia lineal de u1 . entonces 0<u ( de este modo. si todas las componentes de u son positivas y 2 Zn 0 . En este ejercicio investigaremos un caso especial de orden ponderado. que 1 + 1 = 1 + 1 y 2 + 2 >lexgr 2 + 2 : En el segundo caso. 1 entonces y 2 = >lexgr 2 o 1 >lex 1: para cualquier ( 1 . Llamaremos a >u el orden ponderado determinado por u: (a) Use el Corolario [15] para probar que >u es un orden monomial. en el primer caso. >u ó = : Si >u y 2 Zn 0 . Sea u = (u1 . de…namos >u . un ) un vector de Rn tal que u1 . : >u . pues ésta es una suma de números no negativos. 2 ) tenemos. :::. 2) >mix ( 1. para cualesquiera . 2. :::. la propiedad (ii) de la de…nición de órden de términos se mantiene. 14. que 1 + 1 >lex 1 + 1 : En cualquier caso.

. obtenemos 3 = a2 + 2ab 2 + 2b2 : Como 1. debe de ser que 2ab = 0: Si b = 0. entonces u ( + )=u De este modo. Si u 6= u . y > un orden monomial (como >lex o >lexgr ) en Zn 0 : Entonces. :::. Si a = 0. del siguiente modo. b) Encuentre u 2 Z n0 tal que el orden monomial >u. p p Arreglando. así t = r = 0 por la parte p p b. 2. + >u Si u = u . un ) en Zn 0 . 2 y 3 son l:i sobre Q. b 2 Q. p p Esta contradicción …nal implica que 1. entonces q p 3 es racional. u >u _ (u =u ^ > ) Llamaremos a >u el orden ponderado determinado por u y > : es un orden a) Use el Corolario [15] para demostrar que >u monomial. a) A…rmamos >u es un orden monomial. 2 son linealmente independientes sobre Q: p p p p c. entonces es un orden total pues Z es totalmente ordenado con respecto a su orden usual. : Si u = u .p p b. entonces r + s 2 = 0. de nuevo una contradicción. entonces 3 = 2b2 ) 3 es 2 racional. 1. 3 son l:i: 15. Sea u = (u1 . t 2 Q: Si t = 0. una contradicción. s. así + >u . ii) Sea 2 Zn 0 : Supongamos que Si u > u . Puesto que 2 es irracional. entonces >u es un orden total puesto que > es un orden total. por consiguiente. si . 2 son l:i: (linealmente independiente) sobre Q. i) Fijemos u: Sean . entonces +u >u >u : +u = u ( + ): + : u ( + )=u ( + ) y Como > es un orden monomial. 2 Zn 0 . + > 87 > : + : + . Se puede construir otro orden ponderado importante. podemos asumir que 3 = a + b 2 para algunos a. de…namos >u .lex es el orden lexgr: Solucion. entonces r + s 2 + t 3 = 0 para algunos p r. Si 1.

y. tp (g3 )i : = Solucion. tp (g) 2 htp (g1 ) . dé ejemplo de un g 2 I tal que tp (g) 2 htp (g1 ) . tp (g2 ) o tp (g3 ) : Por lo tanto. b) Sea u = (1. entonces ninguno de los tp (g1 ) . y recordemos que un monomio x pertenece a un ideal monomial I 0 = hx : 2 Ai para algún conjunto A si y sólo si existe 2 A tal que algún generador x de I 0 divide a x : Por consiguiente. 1) : Entonces u De esta manera. Sea I = hg1 .lex n P i = j j: j j>j j o j j=j j y Esta es la de…nición del orden lexgr: >lex : 16. g3 i R [x. tp (g2 ) . g2 . Vamos a ver como podríamos encontrar tal g: Observemos que htp (g1 ) . 1. entonces como hg1 . sabremos que tp (g) 2 htp (g1 ) . = n P i 0: Por el Corolario i=1 =j j y u si y sólo si = i=1 >u. hallamos g = ( 1) g1 + (y) g2 + ( z) g3 = ( 1) xy 2 = xy 2 + xz yz 2 y xz + y + (y) xy y + xy 2 z 2 + ( z) x xz yz 5 yz 4 yz 2 + = yz 5 Finalizamos con tp (g) = yz 5 . tp (g2 ) . podemos decir que tp (g3 ) = x divide a x y z si 1: Así requeriremos = 0: Veamos que si tp (g) = y z con 1. >u es un buen orden. tp (g2 ) . g2 . tp (g2 ) . Después de ensayo y error. g3 i genera a I. [15] . tp (g2 ) o tp (g3 ) : Si esta condición se mantiene.iii) Puesto que u 0 = 0 y u 0 8 2 Zn 0 . tp (g2 ) . z] donde g1 = xy 2 xz + y. tp (g3 )i : = 88 . tp (g3 )i : = Veamos que tp (g1 ) = xy 2 . g2 = xy z 2 y g3 = x yz 4 : Usando el orden lex. tp (g2 ) = xy tp (g3 ) = x: Si denotamos tp (g) por x y z . el cual no es divisible por tp (g1 ) . :::. tp (g3 )i es un ideal monomial. todo lo que tenemos que hacer es encontrar un polinomio g 2 I tal que tp (g) no sea divisible por tp (g1 ) . tp (g3 ) divide a tp (g) : Ahora podemos tratar de hallar tal polinomio g.

f 2 hGi : Pero. r = 0 ó r es una combinación K lineal de monomios. ::. Supongamos que f 2 K [x1 . x3 y 3 . 1 . (a) Sea G = fg1 . gt g una base de Groebner para I: Por la proposicion [24] dividir f por G usando el algoritmo de la división da f = a1 g1 + + at gt + r donde ai 2 K [x1 .17. ::. tp (gt )g : A partir de la proposicion [24] también podemos decir que r es el único residuo en la división de f por G: Ahora. tp (gt )i : 89 . x3 y 3 1. :::. tp x3 y 3 = = x4 y 2 . :::. xn ] : (a) Demostrar que f se puede escribir en la forma f = g + r. probar que r = r0 : Solucion. x2 y 4 2z una base de Groebner para el ideal generado por estos polinomios? ¿Por qué sí o por qué no? Solucion. donde g 2 I y ningún término de r es divisible por algún elemento de tp (I) : (b) Dadas dos expresiones f = g + r = g 0 + r0 como en la parte (a). :::. supongamos que hay un término de r que es divisible por algún h 2 tp (I) donde h = cx para algún c 2 K: Podemos ver que h 2 htp (I)i : Como G es una base de Groebner. Probar que la P roposicion [24] puede robustecerse ligeramente en la forma siguiente forma: …jemos un orden monomial y sea I K [x1 . Si usamos el orden lexgr con x > y > z: ¿Es x4 y 2 z 5 . tp (f ) 2 tp x4 y 2 z 5 . El conjunto G = x4 y 2 z 5 . ninguno de los cuales es divisible por algún elemento de ftp (g1 ) . x2 y 4 . :::. x3 y 3 1. x2 y 4 ner para hGi con respecto al orden lexgr: Sea f = y 2 x4 y 2 Así. xn ] un ideal. htp (I)i = htp (g1 ) . tp x2 y 4 2z = z5 x2 x2 y 4 2z no es una base de Groeby2 z5 : 2z = 2zx2 puesto que ninguno de estos términos principales divide al tp (f ) = y 2 z 5 : 18. xn ] 8 1 i t y.

por lema [11] . gt g bases de Groebner para un ideal I con respecto al mismo orden monomial en K [x1 . gs g y G0 = fg1 . xn ] : Por tanto. xn ] : Probar que f = f para todo f 2 K [x1 . Solucion. :::. mp (gt )i : Como este es un ideal monomial. (Ver ejercicio anterior). existe algún x 2 fmp (g1 ) . tales que G G0 f =g+f Entonces. como g 2 I y g 0 2 I. siempre que se use el mismo orden monomial. 0 0 Sean G = fg1 . tp (gt )g : Por tanto. ::. 19. xn ] : Sabemos por la proposicion [24] que existen g. :::. :::. su diferencia está en I: Esto implica que si r 6= r0 entonces tp (r r0 ) 2 htp (I)i : Como G es una base de Groebner. ::. ::. :::. g 0 2 I.Se sigue que h = cx 2 htp (g1 ) . xn ] : Sea f 2 K [x1 . tp (gt )i . ::. :::. :::. contradiciendo nuestra suposición inicial que no hay términos de r divisibles por algún elemento de ftp (g1 ) . esto signi…ca que tp (r r0) 2 htp (g1 ) . tp (gt )i es un ideal monomial. :::. como se requería. tp (gt )i : Como htp (g1 ) . Sean G y G0 dos bases de Groebner para un ideal I respecto al mismo orden monomial en K [x1 . el residuo obtenido al dividir por una base de Groebner es independiente de la base de Groebner que usemos. esto muestra que tp (gi ) divide al mismo término de r. f G G y f =g+f G0 : f G0 =g 90 g 0 2 I: . ningún término de r es divisible por algún elemento de tp (I) : (b) Supongamos que f = g + r = g 0 + r0 : Podemos ver que g g0 = r0 r 2 I. tp (r r0 ) es divisible por algún elemento de tp (I) : Esto contradice el resultado encontrado en (a). mp (gt )g tal que x divide a x : Sea x = mp (gi ) : Esto implica que tp (gi ) divide a cx : Como h = cx divide algún término de r. lo que implica que x 2 hmp (g1 ) . entonces ningún término de r es divisible por algún elemento de tp (I) : Por tanto. r r0 = 0. :::. que mostraba que si escribimos f = g+r tal que g 2 I y ningún término de r es divisible por algún tp (gi ) .

o de ambos. 1. G Supongamos sin perder generalidad que ocurre en f : Por de…nición. g = xyz 2 + 3xz 4 = x4 y z 2 . (a) Sean f = 4x2 z 7y 2 y g = xyz 2 + 3xz 4 en R [x. 2) : Entonces S (f. Calcular S (f. 1. 2) lo que produce = (2. 2) : Entonces S (f. g) x x f g tp (f ) tp (g) x2 yz 2 x2 yz 2 = 4x2 z 7y 2 xyz 2 + 3xz 4 2z 4x xyz 2 yz = 4x2 z 7y 2 x xyz 2 + 3xz 4 4 7 = x2 yz 2 4 y 3 z x2 yz 2 3x2 z 4 = = 3x2 z 4 7 3 4y z (b) Sean f = x4 y z 2 y g = 3xz 2 y en R [x. g) x x f g tp (f ) tp (g) x4 yz 2 4 x4 yz 2 = 4 x y z2 3xz 2 x y 3xz 2 1 3 2 = z 2 x4 y z 2 y 3 x y 3xz = = x4 yz 2 = 1 3 2 3x y y z4 z 4 1 x4 yz 2 + 3 x3 y 2 91 . 0. tp (gs ) . 2) lo que produce = (4. g = z 2 3z Solucion. g = 2x7 y 2 z + 4 = xy + z 3 . 0. g) usando el orden lex : (a) (b) (c) (d) f f f f = 4x2 z 7y 2 . y. 0. z] con el orden lex: Además muti grad (f ) = (2. 1) y multi grad (g) = (1. Por tanto. f G =f G0 : 20. z] con el orden lex: Además muti grad (f ) = (4. 1) y multi grad (g) = (1. y. g = 3xz 2 y = x7 y 2 z + 2ixyz. 1. ::. pero esto G contradice las propiedades de f : El problema es la suposición implícita que f tienen un término no nulo.Observemos que mp f f debe ser un término de f o de f . debe ser que tp f f G G 0 G G0 G G0 G f G0 es divisible por uno de los tp (g1 ) .

z] con el orden lex: Además muti grad (f ) = (7. g) x x f g tp (f ) tp (g) 7 2 x y z = 7 2 x7 y 2 z + 2ixyz x y z = x7 y 2 z + 2ixyz x7 y 2 z = 2ixyz 2 = x7 y 2 z 2x7 y 2 z + 4 2x7 y 2 z 2 (d) Sean f = xy + z 3 y g = z 2 3z en R [x. de manera que S (f. orden lexgr Solucion. 2. y. 1) lo que produce = (7. g) = xy + z 6= 0 Por tanto G no es una base de Groebner. g) x x f g tp (f ) tp (g) xyz 2 xyz 2 2 = xy + z 3 z xy z2 = xyz 2 + z 5 xyz 2 + 3xyz = 3xyz + z 5 = 3z 21. Utilizando el T eorema [29]. 1. Sea f = x2 y.(c) Sean f = x7 y 2 z + 2ixyz y g = 2x7 y 2 z + 4 en C [x. 2. determine si el siguiente conjunto G es una base de Groebner para el ideal que genera: (a) G = x2 y. 2) lo que nos da = (1. 0. 0) : De esta manera. 0) : Luego = (3. 2. y. 1) y multi grad (g) = (7. x3 z . 92 . 0) y multi grad (g) = (3. g) x3 2 x3 3 x y x 2 x3 x3 3 =x xy x + z = xy + z = z Ninguno de los términos de este es divisible por x2 o x3 . 0. 2) : Entonces S (f. g = x3 z ordenados mediante lexgr: Sean multi grad (f ) = (2. z] con el orden lex: Además muti grad (f ) = (1. g) G = S (f. 1) : Entonces S (f. 1. 0) y multi grad (g) = (0. 0. 0. S (f.

encontramos que S (g1 . g2 ) x x g1 g2 tp (g1 ) tp (g2 ) 2 2 2 2 x y x y = 2 g1 g2 x y xy 2 2 =y x y 1 x xy 2 x 2 2 2 2 =x y y x y + x2 2 =x y = 1. el residuo S (g1 . g2 . g3 ) y S (g2 . Use el algoritmo de Buchberger para encontrar una base de Groebner para el siguiente ideal. g3 2 G0 : Podemos de…nir. g3 ) es divisible por algún término principal de g1 . g3 ) G0 = y2 1 puesto que ninguno de los términos en S (g1 . Use el orden lex. Podemos de…nir g3 = x2 y y hacer G = G [ fg3 g : Ahora sea G0 = fg1 . y se mantiene cero si añadimos más elementos a G0 . g2 i donde g1 = x2 y 1 y g2 = xy 2 x: Calcularemos la base de Groebner G de I con respecto al orden lexicograf ico: Sea G = G0 = fg1 . (a) I = x2 y Solucion. g2 ) se convierte en cero. g2 g : Calculando el primer S polinomio resulta: S (g1 . Sea I = hg1 . g2 ) es divisible por el término principal de cualquier gi 2 G0 .22. g2 ) G0 = x2 y pues ninguno de los términos en S (g1 . q) G0 G0 a G0 si el residuo no es cero. g2 . g3 g : Observemos que una vez que hemos calculado un S polinomio S (p. g3 ) : Encontramos que: S (g1 . De esta manera sólo tenemos que calcular S (g1 . Por tanto. entonces g4 = y 2 1 y dejar G = G [ fg4 g : 93 . agregaremos el residuo S (p. así nunca calcularemos este S polinomio de nuevo en las restantes iteraciones de la línea principal. q). g3 ) x x g1 g3 tp (g1 ) tp (g3 ) 2 2 x y x y = 2 g1 g3 x y x2 2 =1 x y 1 y x2 y 2 2 =x y 1 x y y2 2 =y 1 = Calculando el residuo nos da S (g1 . xy 2 x Por consiguiente.

g3 ) . g3 ) G0 = y3 y: Podemos de…nir de esta manera. g3 . así que S (g2 . g5 = y 3 y y dejar G = G [ fg5 g : Dejamos al lector terminar de encontrar la base de Groebner que será: g1 g2 g3 g4 g5 = x2 y 1 = xy 2 x = y2 1 = y2 1 = y3 y 94 . calculandoS (g2 . g3 ) x x g2 g3 tp (g2 ) tp (g3 ) 2 2 2 2 x y x y = g2 g3 2 xy x2 2 2 = x xy x y x2 y 2 2 2 =x y x x2 y 2 y 3 = = x2 + y 3 = 1 (g3 ) + y 3 y Pero.Luego. g3 ) = 3 y ningún término de y y es divisible por alguno de los términos principales de g1 . g2 . S (g2 . encontramos que: S (g2 . g4 2 G0 .

:::. xn ] : Por tanto. xn ] . además al 0 lo podemos expresar como 0 = 0xl+1 + 0xl+2 + ::: + 0xn 2 K [xl+1 . g 2 Il I. y por tanto 0 2 Il : Si f. puesto que K [xl+2 .e. xn ] = I \ (K [xl+1 . xn ]) = Il \ K [xl+2 . xn ] . (a) Si I es el ideal generado por estas ecuaciones. xn ] \ K [xl+2 . :::. entonces f + g 2 I. xn y por tanto f + g involucra las mismas variables. :::. :::. Sea I K [x1 . a. :::. xn ] : 1. 0 2 I. xn ] un ideal. xn ] K [xl+1 . :::. :::. como f y g pertenecen a Il ellos sólo involucran las variables xl+1 . f g 2 Il : En conclusión Il es un ideal de K [xl+1 . xn ] es el primer ideal de eliminación de Il K [xl+1 . i. xn ] y g 2 Il . Solucion. :::. xn ] es un ideal de K [xl+1 . así f + g 2 K [xl+1 . :::. xn ] : (b) Probar que el ideal Il+1 K [xl+2 . encontrar bases para I \ K [x] y I \ K [y] : (c) ¿Cuáles de estas soluciones son racionales. Tenemos que Il+1 = I \ K [xl+2 . :::. Sea I K [x1 . :::. Problemas Resueltos sobre Teoría de la Eliminación 1. :::. :::. xn ] : Este resultado nos permite usar el teorema de extensión múltiples veces. :::. pertenecen a Q2 ? 95 . xn ] .. :::. luego Il+1 es el primer ideal de eliminación de Il : 2. :::.III. al eliminar más de una variable. f + g 2 Il : Argumentos similares muestran que para f 2 K [xl+1 . (a) Probar que Il = I\K [xl+1 . :::. b. Considere el sistema de ecuaciones x2 + 2y 2 = 3 x + xy + y 2 = 3 2 (b) Encontrar todas las soluciones de las ecuaciones. xn ] .

y 2 + xy. En este ejercicio probaremos una versión más general del teorema de eliminación. 3 c. 1) y ( 1. Fijemos un entero 1 l n: Decimos que un orden monomial > en K [xl . Las posibles coordenadas de x de las soluciones son las raíces de 4x2 + 3 + x4 = (x 1) (x + 1) x2 3 . Si I es un ideal en K [x1 . :::. xn ] y asumamos sin pérdida de generalización que Gl = fg1 . :::. Q 3 contiene todas las soluciones. ( 1. gm g. de esta manera. y 3 y genera a I \ K [y] : 3. xl es mayor que todos los monomios en K [xl+1 . Supongamos que I es un ideal en K [x1 . :::. 1) : p d. :::. (1. supongamos que f 2 Il : Entonces f 2 I y puesto que G es una base de Groebner para I. Sea Gl = G \ K [xl+1 . y 3 y . :::. xn ] es del tipo l eliminacion si todo monomio que contenga una de las x1 . gm debe involucrar una de las variables x1 . entonces G \ K [xl+1 . :::. 3 . xn ] y G una base de Groebner para I con respecto a un orden monomial del tipo l eliminacion: Sea G = fg1 . xn ] y G es una base de Groebner de I respecto al orden monomial del tipo l eliminacion. 3. :::. :::. 3. hg1 . gr i I: Así. 3.(d) ¿Cuál es el campo más pequeño K. xl : Como nuestro orden 96 . obtenemos las siguientes soluciones: n p p p p o (1. :::. xn ] es una base del l esimo ideal de eliminación I \ K [xl+1 . 4x2 + 3 + x4 genera a I \ K [x] : Similarmente usando x > y obtenemos x2 + 2y 2 así. :::. Puesto que Gl Il e Il es un ideal. xn ] : Solucion. Una base de Groebner para I con respecto al orden lex con y > x es x3 3x + 2y. b. 1) . 4x2 + 3 + x4 . a. sustituyendo estas posibilidades en x3 3x + 2y. xn ] : Probar la siguiente generalización del teorema de eliminación. 1) . :::. :::. gr g con r m: Queremos mostrar que Gl es una base para Il . Observemos que el término principal para cada gr+1 . la división de f por G tiene residuo 0. tal que todas las soluciones están en K 2 ? Solucion. :::.

f2 = y 3 x2 + y 2 . f3 i donde f1 = yx3 + x2 . ninguno de los términos principales de gr+1 . :::. podemos concluir que V (I1 ) = f0g : 97 . Una base de Groebner para I con respecto al orden lex con x > y es G = x2 . f2 . con el …n de mostrar que los dos conjuntos son iguales. :::. y 2 \ C [y] : (a) Por tanto. f 2 hg1 . xn ] = G \ C [y] = x2 . g3 ) : Primero. cada uno de estos términos principales es mayor que cada término de f 2 K [xl+1 . f3 = yx4 + x2 + y 2 : (a) Encuentre una base de Groebner para I y muestre que I1 = y2 : (b) Mostrar que V (I1 ) = V (I1 ) \ V (g1 .es del tipo l eliminacion. sólo es necesario probar que V (I1 ) V (I1 ) \ V (g1 . g2 . observemos que g1 = y. y 2 : Por el teorema de eliminación podemos decir que la base de Groebner G1 del primer ideal de eliminación I1 está dada por G1 = G \ K [x2 . :::. entonces (y0 ) 6= 0: Esto muestra que f (y0 ) 6= 0 para la función f (y) = y 2 : Como I1 = y 2 podemos ver que f 2 I1 : Por eso. g3 ) V (I1 ) : Por consiguiente. gr i = Il : 4. g3 ) donde gi es el coe…ciente principal de x en fi : Solucion a. g2 . :::. xn ] : Así. xn ] : Por tanto. Es claro que V (I1 ) \ V (g1 . como G1 es una base de I1 . :::. Consideremos el ideal I = hf1 . y0 2 V (I1 ) mientras no sea el cero común de todos los polinomios en = I1 : Como y0 fue un punto no nulo arbitrario de C. gr i y hg1 . gm divide a algún término de f y f = h1 g1 + + hr gr + 0gr+1 + + 0gm donde hi 2 K [x1 . :::. g3 = y: Consideremos un punto 2 arbitrario y0 2 C: Si y0 6= 0. g2 . podemos decir inmediatamente que I1 es generado por y 2 y así I1 = y 2 : b. g2 = y 3 .

si y0 2 V (I1 ) . Observe que I2 es el primer ideal de eliminación de I1 = I \ C [v. g2 . g2 . y0 . y u2 . g6 i : La solución parcial (x0 . pues g1 (0) = g2 (0) = g3 (0) = 0: Por consiguiente. Sea S la super…cie paramétrica de…nida por x = uv. y. Como 1 = cp (g5 ) con respecto a v. y. z] = hg6 i : Por el teorema de implicitización polinomial V = V x2 yz es la variedad más pequeña que contiene a S: b. todas las soluciones parciales en V (I1 ) se extienden a V (I) : Por tanto. z0 ). g2 . z] = hg5 . (b) Sobre C use el teorema de extension para probar que S = V: Solucion a. z0 ) se extiende si los coe…cientes principales con respecto a v de g5 y g6 no se anulan simultáneamente en (x0 .Es claro que 0 2 V (g1 . entonces y0 2 V (g1 . x. g3 ) . y = u2 . toda solución parcial se extiende a V (I1 ) : Razonando similarmente. z v 2 : Entonces una base de Groebner para I usando el orden lex con u > v > x > y > z está dada por: g1 = g4 = y + u2 vx + uz g2 = g5 = x + uv z + v2 g3 = vy + ux g6 = x2 yz Queremos eliminar u y v: Observe que I2 = I \ C [x. como 1 = cp (g1 ) con respecto a u. g2 . z = v 2 : (a) Buscar la ecuación de la variedad más pequeña V que contenga a S. g3 ) : Esto muestra que V (I1 ) V (I1 ) \ V (g1 . y0 . g3 ) : De manera que concluimos que V (I1 ) = V (I1 ) \ V (g1 . V = S: 98 . Sea I = x uv. g3 ) : 5.

Solucion b.entonces 2 2 J = f1 + ::: + fm de…ne la misma variedad. f2 = z x2 2 2 2 I = hf1 . f2 ) = V f1 + f2 V y x2 . I R [x1 . :::. m. sea a 2 V (I). a 2 V (I) : a. z x3 = V y x2 2 + z x3 2 : 99 . Para ver esto. xn ] puede ser de…nida por una sola ecuación (y por tanto por un solo ideal principal). :::. Si I = hf1 . Como fi (a) = 0 para i = 1. El inciso a. f2 i = f1 + f2 x3 + z x3 2 2 2 f1 + f2 = y luego 2 2 V (f1 . Así. si a 2 V (J). Problemas Resueltos sobre el Diccionario Álgebra-Geometría 1. es decir. m tenemos 2 2 f1 (a) + ::: + fm (a) = 0. :::. z x2 2 x3 es la cúbica torcida en R3 . :::. es un caso particular. I= y f1 = y x2 . y x2 . Recordemos que V y (a) Mostrar que V torcida. se sigue de b. de esta manera a 2 V (J) : Recíprocamente. + z x3 2 es también la cúbica (b) Mostrar que cualquier variedad V (I) Rn . fn i . entonces 2 2 f1 (a) + ::: + fm (a) = 0: Como todo aquí es un numero real. debemos tener fi (a) = 0 para i = 1. z x3 x2 .IV..

debe de ser que r = 0. Por tanto. para cada término en esta suma. y m i = hx. asi f 2 hx. y m i.2. es obvio que el residuo de f al dividirlo por G es x. debe ser que f (0. y) = x es un posible candidato. f N 2 hxn . es un cero de f2 (x. Entonces donde j = N i. si f 2 hxn . 3. pero que no esté en J. y) = y 1. Dado un campo K (no necesariamente algebraicamente cerrado). ahora tenemos que determinar si f 2 J. yi y más generalmente mostrar que p hxn . Solucion Si f 2 hx. Una manera fácil de hacer esto es buscar una base de Groebner G de J. de esta manera. entonces f = xf1 + yf2 . y 2 i = hx. y m i. yi : 100 . Sea J = x2 + y 2 Solucion 1. Usando el algoritmo de la división podemos escribir j f = xf1 + yf2 + r donde r 2 K. Una base de Groebner es G = x2 . = Si (x0 . Como f (0. 1). y 1 . 0) = 0. tenemos que i n o m. yi para cualesquiera enteros positivos n y m. y0 ) es también un cero de f1 (x. 0) = 0. así y0 = 1. Sea N = n + m fN = n X N j i xi f1 y j f2 i i=0 1. yi. podemos ver que 2 x2 + y0 0 2 1 = z0 + 12 = x2 = 0 0 es el único punto de V (J). Podemos ver que f (x. Como (x0 . p Recíprocamente.asi f 2 I (V (J)). Debemos encontrar un polinomio f (x. p mostrar que hx2 . y 1 . f 2 J y hemos = encontrado un polinomio que satisface los requerimientos dados en el ejercicio. Buscar f 2 I (V (J)) tal que f 2 J. 1) = 0. y) = x2 + y 2 1. y) que se anule en (0. y0 ) es un punto de V (J). pues ningún término de x es divisible por alguno de los términos principales de los elementos de G. El polinomio f 2 J si y sólo si este residuo es cero. Esto implica que y0 1 = 0. y entonces usaremos el algoritmo de la división para encontrar el residuo de f al dividirlo por G. pues f (0.

xy (x + y)i: Si la respuesta es sí. así cualquier polinomio p combinación de f y g p en I. f 2 . tenemos que calcular una base de Groebner G para I: De hecho.4. x2 pero p hx4 i. Por tanto hf. Determine si el polinomio x+y pertenece al radical hx3 . y 3 . Entonces. g2 ) = xxy g1 xyy g2 3 3 = y 3 g1 x3 g2 = x3 y 3 x3 y 3 =0 101 3 3 3 3 . esta I. y . Sean f y g dos polinomios distintos no constantes en K [x. x + y 2 I: Con el …n de determinar la potencia más pequeña de x + y que está en I. Como f 2 . x9 = x4 y hf. g 3 2 I. g3 g = x3 . x3 = x2 claramente. g 3 = x4 . y] y sea I = f 2 . sin embargo. como se muestra abajo S (g1 . y] y sea p I = f 2 . como los ideales son cerrados bajo la adición e I es un ideal. y 3 . como x . ¿Es necesariamente cierto que g = hf. g 3 . f. sea f = x2 y g = x3 . gi = x2 . g 2 I. g 3 . Solucion Sean f y g dos polinomios distintos no pconstantes en K [x. ¿cuál es la potencia más pequeña del polinomio que está en el ideal? Solucion No necesitamos el algoritmo de la pertenencia a un radical para ver que p x + y 2 I con I = x3 . xy (x + y) : p 3 3 Por p la de…nición del radical. gi? Explique. y 3 . g2 . Por ejemplo. xy (x + y) ya es una base de Groebner para I: Esto se sigue del hecho que todos los S polinomios tienen residuo 0 al dividirlos por G. al hacer G = fg1 . x 2 x2 : = p 5. podemos ver que x 2 I y que y 2 p I: Porp tanto. gi La inclusión inversa. no es necesariamente cierta.

g2 ) al dividirlo por G es claramente cero. Calculando S (g1 . b) : a = 0g : I (V (J)) = hxi .así el residuo de S (g1 . 3 3 = y g1 x g3 = x3 y x3 y x2 y 2 = y x2 y + y 2 x + xy 3 así el residuo de S (g1 . Dejamos al lector el cálculo del residuo de dividir S (g1 . el cual es cero. (x Solucion Tenemos que V (J) = f(a. g2 . 102 . podemos ahora tomar el residuo de potencias sucesivas de x + y al dividirlo por G para determinar la potencia más pequeña que está en I: Encontramos que x+y G =x+y pues ninguno de los términos principales de g1 . así p J = hxi : y) xi : Describir V (J) y mostrar que p J = hxi 3 3 Por tanto. g3 ) al dividirlo por G es también cero. G es una base de Groebner. g3 ) por G. Por tanto. g3 ) da S (g1 . Sea J = hxy. b) : (a = 0 ó b = 0) y a = bg = f(a. calculando (x + y) resulta (x + y) = x3 + 3x2 y + 3xy 2 + y 3 . g3 divide a x ó a y: Similarmente encontramos que (x + y) 2 G = x2 + 2xy + y 2 G = x2 + 2xy + y 2 : Finalmente. b) : ab = 0 y (a b) a = 0g = f(a. la potencia más pequeña de x + y en el 3: ideal I es (x + y) 6. así que el residuo es cero. Por tanto. g3 ) y = x 3y g1 x2 y g2 x x = x3 y x x2 y + xy 2 = x2 y 2 = y g3 + x g2 .

enp tonces I : J es radical e I : J = I : J: Solucion Sean I. Supongamos que para algún entero m f m 2 I : J: Entonces para todo g 2 J fm g 2 I ) (f m g) g m m ) (f g) 2 I ) fg 2 I )f 2I:J 1 1. I : J es radical p J: Podemos De la de…nición de radical de un ideal. Demostrar que si I es un ideal radical. hm 2 J: Entonces f hm 2 I ) f m 1 (f hm ) = (f h) ) fh 2 I p )f 2I: J p J m 2I (I es radical) Por tanto. entonces que p I : J I : J: p Supongamos que f 2 I : J y sea h 2 J: Entonces para algún m.7. Sean I y J ideales. Por tanto. J ideales con I radical. sabemos que J concluir inmediatamente. 2I I es radical. I : J = I : 103 .

CONCLUSIONES “Toda nuestra vida moderna está como impregnada de matemáticas.. Los actos cotidianos y las construcciones de los hombres llevan su marca. y hasta nuestros goces artísticos y nuestra vida moral sufren su in‡uencia”. Paul Montiel 104 .

encargadas de darnos toda la base y conocimientos necesarios para llegar a dicho curso. En ningún momento se desenlazan una de la otra. todo lo contrario. Además. Creemos que esta guía será utilizada por todos aquellos alumnos que necesiten un conocimiento práctico intermedio de lo expuesto en el curso. logramos que en la resolución práctica se aplicaran todos los conocimientos proporcionados en el curso los cuales fueron resumidos en el marco conceptual. De esta forma tratando de resolver la problemática planteada anteriormente. todas se completan e interrelacionan activamente para construir un conocimiento abstracto integral para poder hacer más e…ciente y claro el traslado al lenguaje cotidiano de la vida diaria. esto porque la mayoría de textos que se usan como bibliografía del curso y tratan del tema están en inglés y no hacen un tratamiento de los contenidos tan asequible para el estudiante. Consideramos que hicimos un buen tratamiento didáctico de lo ejercicios resueltos. la Matemática Fundamental. Cuando iniciamos con este trabajo nuestra meta principal era elaborar un material de apoyo sobre Álgebra Conmutativa y Bases de Groebner que tratará de facilitar la comprensión del curso de Tópicos. 105 . Álgebra Lineal. Introducción al Álgebra Superior y por supuesto.CON CLU SION ES Con el curso de Tópicos Escogidos del Álgebra se culmina la línea de Álgebra dentro del Plan de Estudio vigente a este año. dando una mirada restrospectiva vemos a sus predecesoras Estructuras Algebraicas.

." Anónimo 106 . RECOMENDACIONES "Un hombre deja de ser principiante en cualquier ciencia y se convierte en un maestro cuando ha aprendido que será un principiante toda su vida.

si realmente la guía cumple con sus objetivos de ayudar a la comprensión del curso de Tópicos Escogidos del Álgebra. pero que consideramos oportuna. es decir. Pueden hacer una revisión exahaustiva de la resolución de cada ejercicio para su posterior mejora. añadiendo nuevos ejercicios resueltos de manera clara.RECOM EN DACION ES Queremos en esta parte citar de nuevo una frase que ya aparece en esta guía. Pueden ampliar está guía. o 2. es de Poincaré y dice: "N o hay problemas resueltos. Otra recomendación nuestra es la validación de esta guía para evaluar si realmente tuvo impacto positivo. coherente y atendiendo a los objetivos del curso de Tópicos Escogidos del Álgebra. poder detallar aún más las soluciones de los ejercicios. hay solamente problemas mas o menos resueltos:" Nuestra recomendación es que se continúe con esta pequeña guía: 1. es decir. 107 .

y los algebristas las entienden. los analistas las hacen." Carlos Ivorra Castillo 108 . BIBLIOGRAFÍA "Los geómetras se imaginan las matemáticas..

An Introduction to Gr obner Bases. Introduction to Conmutative Algebra. van der Waerden. Ideals. and Schreyer F. New York. Little J. and Loustaunau P. [C] Cox David. Gr obner Bases and • Algebraic Curves. 2007. Springer-Verlag. 1997. • 1994. V olume II. Conmutative Algebra with a V iew T oward Algebraic Geometry. New York.. [MiYa] Mishra B. Algebraic Statistics. V arieties and Algorithms. Ungar Publishing Co. Chapman & Hall. 1950. V arieties. American Mathematical Society. 109 . [E] Eisenbud David. N otes on Groebner Bases. 2000. American Mathematical Society. New York. [AL] Pistone G. 2005. and Yap Ch.. Reading. [B] B. 1986. [DeSchre] Decker W.BIBLIOGRAF IA [AL] Atiyah M. Addison-Wesley. and Wynn H. Springer-Verlag. M odern Algebra. [CLOS] Cox D. Riccomagno E.. Springer-Verlag. Introduction to Groebner Bases. and McDonald I. [AL] Adams W. O´Shea D. Courant Institute of Mathematical Sciences. 1969. 1995.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->