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.

:::.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. Identi…car los órdenes monomiales más frecuentes 4. precisos y coherentes en la resolución de los ejercicios. pues eso se lo dejamos al curso. Formular el Teorema de los Ceros de Hilbert 8. Aplicar re‡ exivamente el algoritmo de la división en K [x1 . 5 . No hemos puesto en el marco teórico ninguna demostración de teoremas. corolarios o proposiciones. Encontrar bases de Groebner con el algoritmo de Buchberger 6. 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. Aplicar el método de eliminación para resolver sistemas de ecuaciones 7. Hemos querido ser lo más claros. xn ] de manera ordenada y con limpieza 2. :::. siempre tratando de hacer las soluciones re‡ exivas para que el estudiante lector le sienta sabor al ejercicio. hemos per…lado el trabajo seleccionando aquellos ejercicios que se enfocan en el cumplimiento de los objetivos del curso. Cabe destacar que al igual que en todo ejercicio o problema matemático tiene varias formas de resolverse. solamente presentamos tales resultados para su utilización en los ejercicios. xn ] 5. entre ellos tenemos: 1. así que. Demostrar las propiedades más importantes del anillo K [x1 . Interiorizar el concepto de variedades a…nes 3. De nuestras experiencias con el curso nace la idea de la elaboración de la presente guía.

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

se han procurado detallarlos. Los problemas resueltos agrupados también en cuatro secciones de acuerdo a la unidad del curso. El propósito de esta guía es facilitar la comprensión del curso de Tópicos Escogidos del Álgebra. pero también. construcción y aplicaciones de las bases de Groebner. 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. Primeramente. Este documento pretender ser una contribución a la formación cientí…ca de los estudiantes de la carrera de Matemática Educativa. concentrándose esencialmente en la de…nición. Siendo la matemática por de…nición una fuente genuina de métodos de cálculo. Por ello decidimos elaborar la presente guía. Cada sección del Marco Conceptual se corresponde con una sección del Contenido. en algunos casos se le pide al lector que veri…que algo o que complete algún detalle. 7 . Recuerda que la mejor manera de estudiar es resolver ejercicios. y la numeración de los resultados y de…niciones de cada sección del Marco Conceptual son independientes. para ayudar a resolver está problemática dentro de la formación de los docentes de matemática del país. la asignatura de Tópicos Escogidos del Álgebra hace patente esto.IN T RODU CCI ON "Una teoría es completamente inútil si con ella no se puede calcular" sostiene Herman Dudwig Schmid. 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. 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. El documento está estructurado en dos grandes partes el Marco Conceptual y el 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. coherente y ordenada. El Diccionario de Álgebra-Geometría que faciliten la comprensión del curso y permitan la aplicación de los conocimientos teóricos adquiridos. 2: Detallar cada solución de los problemas de manera clara. 3: Conducir al estudiante en la línea del curso. Teoría de Eliminación 4. variedades a…nes. 3. ideales polinomiales y bases de Groebner.I: Objetivo General: Resolver problemas planteados en el curso de Tópicos Escogidos del Álgebra sobre: 1. es decir. 9 . Bases de Groebner. II: Objetivos Especí…cos: 1: Familiarizar al estudiante con las de…niciones de polinomios en varias indeterminadas. Álgebra. 2. Geometría y Algoritmos.

.

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

:::. :::. fs polinomios en K [x1 . fs ) y W = V (g1 . una variedad afín V (f1 . :::. ¿Podemos determinar si V (f1 . fs . fs ) como la variedad afín V de…nida por f1 . :::. an ) : fi (a1 . Supongamos que tenemos f1 . :::. :::. :::. :::. :::. :::. gt ) V [ W = V (fi gj : 1 i s. es decir V \ W = V (f1 . 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.2 Variedades A…nes V ariedad Af {n [Def inicion 8] Sea K un campo y sean f1 . :::. es decir. si es así. fs : Según la de…nición anterior. xn ] : Entonces Problema de consistencia. fs ) = f(a1 . entonces V \ W y V [ W son variedades. 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. :::. Lema [9] Si V = V (f1 . Propiedades básicas de las variedades a…nes. :::. fs 2 K [x1 . :::. 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. En este punto surgen las siguientes interrogantes. :::. 13 . fs ) 6= ??. 1 i sg Designamos a V (f1 . g1 . V (f1 . :::. fs ) es …nito. an ) = 0. :::. podemos encontrar todas las soluciones explícitamente? Problema de la Dimensión. xn ) = ::: = fs (x1 . ¿tienen las ecuaciones f1 = ::: = fs = 0 una solución común? Problema de Finitud. :::.¿Podemos determinar si V (f1 . :::. fs ) conjunto de todas las soluciones del sistema de ecuaciones f1 (x1 . las rectas y los planos son variedades lineales. xn ] : Entonces V = V (f1 .1. Así. :::. gt ) son variedades en K n . xn ) = 0 Fijemos un campo K y consideremos un sistema de m ecuaciones lineales en n incógnitas x1 .

14 . :::. En contraste. Entonces una representación paramétrica racional de V consiste en las funciones racionales r1 .3 Parametrización de Variedades A…nes F uncion Racional [Def inicion 10] Sea K un campo. xn = rn (t1 . rn en K [t1 . encontrar una representación implícita)? La respuesta a la primera es no. Además. a saber. :::. a la segunda es sí. :::. 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 . :::. tn ) están en V : En muchas ocasiones tendremos parametrizaciones de una variedad donde r1 . :::. :::. :::. tn ) es un campo. f1 = ::: = fs = 0 son llamadas una representación implícita de V . Supongamos ahora que tenemos la variedad V = V (f1 . fs ) contenida en K n . rn son más bien polinomios. :::. tn ) x2 = r2 (t1 . tn ] tal que los puntos dados por x1 = r1 (t1 .1. Una función racional en t1 . :::. . dos funciones racionales K(t1 . g 2 K [t1 . :::. tn ) . . 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. tm con coe…cientes en K es un cociente f de dos polinomios f. :::. tn ] donde g es un polinomio g no nulo. Esto es lo que llamaremos una representación paramétrica polinomial de V . podemos encontrar las ecuaciones que de…nen la variedad (es decir. las ecuaciones originales que de…nen a V .

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

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

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

xn ] Orden M onomial [Def inicion 1] Un orden monomial en K [x1 . en otras palabras. relativo al problema de determinar si V (f1 . entonces + > + . fs i . xn ) = = fs (x1 . xn ] y un ideal I = hf1 . :::. :::. :::. xn ) = 0. :::. :::. :::. ii) si > y 2 Zn 0 . :::. una relación en el conjunto de monomios x . :::. xn ] tiene un conjunto generador …nito?. Problemas: a) El problema de la descripcion de un ideal: ¿Todo ideal I K [x1 . esto es. xn ]? b) El problema de la pertenencia a un ideal: Dados f 2 K [x1 . o en forma equivalente. fs i para algún fi 2 K [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.1 Bases de Groebner Introducción En la sección anterior vimos como el álgebra de los anillos polinomiales K [x1 .2 2. ¿podemos escribir I = hf1 . :::. xn ] y la geometría de variedades algebraicas a…nes están relacionadas. :::.2 Órdenes Monomiales en K [x1 . xn ] es una relación > en Zn 0 . esto es lo mismo que preguntar por los puntos en la variedad afín V (f1 . :::. 2 Zn 0 . claro. 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 . 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 ) : 2. tal que: i) > es un orden total (o lineal) en Zn 0 . :::. determine si f 2 I: Geométricamente.

n ) 2 Zn 0 : Decimos que >lex si en la diferencia vectorial 2 Zn . Por ejemplo. para el orden lex con x > y > z tenemos que x > y 5 z 3 : Para algunos propósitos. 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. Es importante recalcar que hay muchos órdenes lex. sin importar su grado total. Así. podemos también querer tomar los grados totales de los monomios para ordenarlos por el grado mayor. la primera componente no nula por la izquierda es positiva. Orden Lexicograf ico [Def inicion 3] Sea = ( 1 . 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. :::. :::. Una manera de hacer esto es con el orden lexicográ…co graduado (lexgr) : Orden Lexicograf ico Graduado [Def inicion 5] Sean . 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 . Escribiremos x >lex x si >lex (2) > (3) > P roposicion [4] El orden lexicográ…co en Zn 0 es un orden monomial.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. correspondientes a como las variables son ordenadas. n ) y = ( 1 . si las variables son x y y.

Orden Lexicograf ico Graduado Revertido [Def inicion 6] Sean . ii) el coe…ciente principal de f es cp (f ) = amulti grad(f ) 2 K. xn ] polinomios no nulos. Entonces 1. iii) el monomio principal de f es mp (f ) = xmulti grad(f ) (con coe…ciente 1). multi grad (f g) = multi grad (f ) + multi grad (g) 2. multi grad (g)g : Si además. iv) el término principal de f es tp (f ) = cp (f ) mp (f ) : Lema [8] Sean f. si f +g 6= 0. Def inicion [7] P Sea f = a x un polinomio no nulo en K [x1 . entonces multi grad (f + g) max fmulti grad (f ) . 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. :::. monomial. entonces se cumple la igualdad. g 2 K [x1 . multi grad (f ) 6= multi grad (g) . 22 . :::. 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 >).

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. :::. as y el residuo r pertenecen a K [x1 . tp (fs ) : Diremos que r es un residuo que resulta al dividir f por F: Además. xn ] [T eorema 9] Fijemos un orden monomial > en Zn 0 y sea F = (f1 . la meta es dividir f 2 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 . todo polinomio f 2 K [x1 . xn ] : Algoritmo de la Division en K [x1 . xn ] se puede escribir en la forma f = a1 f1 + a2 f2 + + as fs + r con ai . :::. xn ] que extiende el algoritmo para K [x] : En el caso general. r a1 := 0. xn ] . fs ) una s upla ordenada de polinomios en K [x1 . :::. :::. :::. fs 2 K [x1 . :::. r 2 K [x1 . :::. xn ] : Entonces.3 Algoritmo de la División en K [x1 . :::. 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 ) . :::. 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 . :::. Con el …n de estudiar este problema cuando hay más variables. :::.2. :::. f Outputs : a1 . :::. as := 0. fs . :::. si ai fi 6= 0. :::. entonces multi grad (f ) multi grad (ai fi ) : Inputs : f1 . :::. xn ] por f1 . formularemos un algoritmo de la división para polinomios en K [x1 . as .

f 2 I 2. 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 . :::. Luego este monomio se vuelve un término en el correspondiente ai : 2. esto lo haremos con el siguiente : Lema [11] Sea I = hx : 2 Ai un ideal monomial. 2A donde h 2 K [x1 . Entonces un monomio x 2 I si y sólo si x es divisible por x . ideales monomiales en K [x1 . todo término de f está en I 3. xn ] : Ideal M onomial [Def inicion 10] Un ideal I 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. De…namos pues. xn ] : Las siguientes a…rmaciones son equivalentes: 1. 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. xn ] : En este caso escribiremos I = hx : 2 Ai : Ahora necesitamos caracterizar todos los monomios que estén en un ideal monomial dado. :::. f es una combinación K lineal de los monomios en I: 24 . 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 .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. :::.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.

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

2. A estas bases especiales les daremos el siguiente nombre: 26 . :::. i) htp (I)i es un ideal monomial ii) existen 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.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. I = hg1 . xn ] un ideal distinto de f0g : i) denotaremos por tp (I) al conjunto de todos los términos principales de los elementos de I. xn ] un ideal. tp (gs )i : No todas la bases de un ideal tienen esta propiedad. :::. gs 2 I tal que htp (I)i = htp (g1 ) . :::. ii) denotaremos por htp (I)i al ideal generado por los elementos de tp (I) : Notemos que dado I = hf1 . htp (f1 ) . es decir. :::. htp (I)i puede ser mayor. :::. 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. fs i . tp (fs )i y htp (I)i pueden ser ideales diferentes. es decir. La idea principal que usaremos es que cuando se escoge un orden monomial cada f 2 K [x1 . gs 2 I: Además de responder a la pregunta de la descripción de un ideal. :::. dando con esto una respuesta positiva al problema de la descripción de un ideal. T eorema de la Base de Hilbert [T eorema 18] Todo ideal I K [x1 . :::. gs g utilizada en la demostración del teorema anterior tiene la propiedad notable de que htp (I)i = htp (g1 ) . xn ] tiene un único término principal tp (f ) : Por tanto. xn ] tiene un conjunto generador …nito. la base fg1 . dado un ideal I. tp (I) = fcx : existe f 2 I con tp (f ) = cx g . :::. P roposicion [17] Sea I K [x1 . :::. :::. :::. podemos de…nir el ideal de términos principales como sigue: Ideal de T erminos P rincipales [Def inicion 16] Sea I K [x1 . :::. gs i para algunos g1 .

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

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 . P roposicion [23] V (I) es una variedad afín.6 Propiedades de las Bases de Groebner En la parte 2:5 se probó que todo ideal no nulo I K [x1 . :::. incluso si la base es de Groebner. Por medio de este corolario obtenemos un algoritmo para resolver el problema de la pertenencia a un ideal. fs i . xn ] 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. 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. fs ) 2. :::. A pesar de que el residuo r es único. El residuo r se llama a veces la forma normal de f y las propiedades (principalmente la unicidad) caracterizan las bases de Groebner. :::. :::. 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. xn ] : Entonces existe un único residuo r 2 K [x1 . xn ] con las dos propiedades siguientes: i) ningún término de r es divisible por algún tp (g1 ) . En particular. P roposicion [24] Sea G = fg1 . :::. gs g una base de Groebner para un ideal I K [x1 . :::. el conjunto V (I) puede ser de…nido por un conjunto …nito de ecuaciones polinomiales.Aún cuando un ideal no nulo I contiene un número in…nito de polinomios diferentes. xn ] : Entonces f 2 I si y sólo si el residuo de dividir f por G es cero. xn ] y sea f 2 K [x1 . entonces V (I) = V (f1 . :::. Veamos el siguiente criterio que nos permite saber cuando un polinomio pertenece a un ideal: Corolario [25] Sea G = fg1 . si tenemos una base de Groebner para el 28 . xn ] y sea f 2 K [x1 . :::. si I = hf1 . :::.

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

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. Entonces una base G = fg1 . Criterio de los S pares de Buchberger (T eorema [29]) Sea I un ideal polinomial. k s: Además. fk ) tiene multigrado i=1 S polinomios S (fj .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 < . fk ). :::. con coe…cientes en K de los j. 30 . gs g de I es una base de Groebner para I si y sólo si para todos los pares fgi . el residuo de dividir S (gi . gj g con i 6= j. cada S (fj . gj ) por G (ordenado de alguna manera) es cero. Usando este criterio es fácil demostrar que una base dada es de Groebner. El T eorema [29] es uno de los principales resultados de las bases de Groebner. i=1 entonces ci fi es una combinación lineal.

xn ] . qg . por medio del siguiente algoritmo: Inputs : F = hf1 . :::.2. 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. Las bases de Groebner así obtenidas son a menudo más extensas de lo necesario. en general. fs i Outputs : a Groebner basis G = (g1 . :::. 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. :::. 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. obtenemos lo que llamaremos una base minimal de Groebner. xn ] diferente de f0g tiene una base de Groebner. fs g a una F G En conjunto. Dado un ideal I K [x1 . se podría extender una base F = ff1 . with F G := F REP EAT G0 := G F OR each pair fp. gt ) f or I. :::. debido a Bruno Buchberger: Algoritmo de Buchberger (T eorema [30]) Sea I = hf1 . p 6= q in G0 DO S := S (p. :::. fs i = f0g un ideal polinomial. Entonces se puede construir 6 una base de Groebner para I en un número …nito de pasos.7 El Algoritmo de Buchberger base de Groebner agregando a F sucesivamente los residuos no nulos S (fi . 31 . :::. pudiéndose eliminar algunos generadores innecesarios usando el siguiente hecho: Lema [31] Sea G una base de Groebner para el ideal polinomial I. 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 . ¿cómo construir una base de Groebner para I? Se sugiere que.

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

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

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

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

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

signi…ca "la más pequeña con respecto a la relación inclusión". El teorema de la Clausura nos brinda una descripción parcial de l (V ) puesto que completa a V (Il ). fs i. 1 componentes. los puntos faltantes podrían no completar toda la variedad más pequeña. gs ). dijimos que el mejor caso del teorema de Extension era cuando uno de los coe…cientes principales gi era una constante no nula. :::. un conjunto de esta forma es llamado construible. 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 ). es la proyección sobre las últimas n Este teorema nos dice que 1 (V ) llena la variedad afín V (I1 ). 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. no está claro que tan grande es esta parte. y en a veces V (g1 . excepto posiblemente por una parte que pertenece a V (g1 .1. En 3. :::.V (I1 ) = donde 1 1 : Cn ! Cn 1 (V ) [ (V (g1 . Desafortunadamente. Sin embargo. Entonces. :::. 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). expresaremos esto diciendo que V (Il ) es la Clausura de Zariski de l (V ). fs ) Cn y sea Il el l-ésimo ideal de eliminación de hf1 . :::. Desafortunadamente. 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 . Entonces los gi 37 . :::. entonces En la sección siguiente. excepto por algunos puntos faltantes que está en la variedad estrictamente más pequeña que V (Il ). Entonces: (i) V (Il ) es la variedad afín más pequeña que contiene a (ii) Cuando V V (Il ) W 6= ?. gs ) \ V (I1 )) . tal que m [ l (V ) = (Wi Zi ) : i=1 En general. gs ) es demasiado grande.

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

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

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

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

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

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

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

un teorema muy celebrado que identi…ca exactamente qué ideales corresponden a las variedades. N ullstellensatz Debil (T eorema [1]) Sea K un campo algebraicamente cerrado e I V (I) = ?. :::xn ] : f (x) = 0 para todo x 2 V g de todos los polinomios que se eliminan en V . :::xn ] un ideal con 45 .4 Diccionario de Álgebra-Geometría En esta sección exploraremos la correspondencia entre ideales y variedades. donde cualquier proposición sobre variedades puede traducirse en una proposición sobre ideales ( y recíprocamente). :::fs 2 I tal que I = hf1 . Por consiguiente tenemos un mapeo ideales I variedades a…nes V (I) ! Los dos mapeos anteriores dan una correspondencia entre ideales y variedades. tenemos el mapeo variedades a…nes V Recíprocamente. dado un ideal I ideales I (V ) ! K [x1 . :::xn ] : K [x1 . Estudiaremos el Nullstellensatz. Entonces I = K [x1 . Proseguiremos el énfasis computacional desarrollando algunos algoritmos para realizar las operaciones algebraicas. Estudiaremos algunas operaciones algebraicas con ideales. 4. y estudiaremos sus análogos geométricos. En esta sección examinaremos la naturaleza de esta correspondencia. :::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.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 . lo que nos permitirá construir un “diccionario” entre la geometría y el álgebra. :::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 . Es decir.

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

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

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

g y h polinomios. En efecto. y]). xn . e Luego f 2 I si y sólo si el polinomio constante 1 pertenece al ideal I = e = K [x1 . y] (en cuyo caso. :::.p yf i K [x1 . :::. hf1 . Si resulta 1 y] f1g. fs i K [x1 . entonces f 2 I. de lo contrario. 49 . xn ] un ideal. si i 6= j. f 62 I. entonces g ó h es una constante. 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. entonces es posible encontrar una expresión explícita para el radical del ideal principal generado por f . Si f se escribe como un producto de polinomios irreducibles. :::. es decir. gm i? (Ideal radical) ¿Existe un algoritmo el cual nos determine si I es radical? (Pertenencia a un radical) Dado f 2 K [x1 . :::. :::. p respecto a algún orden. hay tres preguntas acerca de un ideal I = hf1 . esta expresión para f no es única salvo el orden de los fi y el producto por una constante. 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). 1 yf i K [x1 . P ertenencia a un radical (P roposicion [10]) Sean K p campo arbitrario e I = hf1 . xn . Esta habilidad de movernos entre el álgebra y la geometría nos dará un poder considerable. además. fs . :::. donde los fi . :::. Reuniendo los polinomios irreducibles que di…eren entre sí por una constante. fi y fj no son múltiplos constantes entre sí. :::. 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 . 1 i r son polinomios irreducibles diferentes. fs i un K [x1 . si estamos trabajando en un campo algebraicamente cerrado. :::. fs i : (Generadores del radical) ¿Existe un algoritmo que calcule un conjunto p fg1 . :::. :::. 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. :::. xn . xn ] calculamos una base reducida de Groebner del ideal hf1 . Concluiremos esta sección discutiendo el cálculo del radical de un ideal en una indeterminada. 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. escribimos f en la forma. gm g de polinomios tal que I = hg1 . fs . sabemos además que cualquier polinomio f se puede escribir como el producto de polinomios irreducibles. :::.

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

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

xn ] . 1 j si: La proposición siguiente garantiza que el producto de ideales corresponde geométricamente a la operación unión de variedades. xn ] entonces I \ J es también un ideal. Interseccion de Ideales [Def inicion 21] La intersección I \ J de dos ideales I y J en K [x1 . :::. pero este producto 52 . el producto I J de I y J es el conjunto I J = ff1 g1 + ::: + fr gr : f1 . entonces V (I J) = V (I) [ V (J) : De aquí en adelante escribiremos IJ en lugar de I J. 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. :::. xn ] es el conjunto de polinomios que pertenecen simultáneamente a I y J: Igual que para la suma. entonces su producto. P roposicion [22] Si I y J son ideales en K [x1 . fr i y J = hg1 . 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 . denotado por I J se de…ne como el ideal generado por todos los polinomios f g. 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. 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. :::.Esto sugiere la siguiente de…nición. gr 2 J. :::. con f 2 I y g 2 J. P roducto de Ideales [Def inicion 18] Si I y J son dos ideales en K [x1 . :::. sencilla por cierto. el conjunto de ideales es cerrado con la intersección. :::. fr 2 I. :::. xn ] . r un entero positivog : La proposición que sigue. :::. P roposicion [20] Sean I y J ideales en K [x1 . es decir. g1 .

:::. :::. a) 2 I: T eorema [24] Sean I. Lema [23] (i) Si I como un ideal en K [x1 . xn ] . :::. si un polinomio h 2 K [x1 . xn . entonces f I representa un ideal en K [x1 . el ideal I K [x1 . :::. pr (x) .considérese el ideal htf1 . :::. (1 t) gs i K [x1 . si estamos considerando un polinomio g 2 K [x1 . y f (t) 2 K [t] un polinomio en la variable t. :::. :::. 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). tfr . :::. xn . xn escribiremos h = h (x) : Siguiendo la misma idea. fr i y J = hg1 . xn . entonces f (t) I como ideal en K [x1 . xn ] no es un ideal en K [x1 . gs i son ideales en K [x1 . :::. xn ] depende sólo de x1 . :::. :::.denotado por h = mcm (f. :::. g 2 K [x1 . similarmente. una base de Groebner) de I \ J: M {nimo Comun M ultiplo [Def inicion 25] Un polinomio h en K [x1 . t) 2 f (t) I y a es un elemento del campo K. f (t) pr (x) : (ii) Si g (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 . :::. :::. :::. 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. :::. J ideales en K [x1 . xn ] : Entonces I \ J = (tI + (1 t) J) \ K [x1 . :::. xn ] . :::. 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 . f I = f (t) I = hf (t) h (x) : h (x) 2 Ii: Tengamos primero el siguiente lema. entonces g (x. xn ] . 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. xn ] es generado por p1 (x) . :::. (1 t) g1 . xn ] es un mínimo común múltiplo de f. t] es generado por f (t) p1 (x) . :::. xn o de t escribiremos g = g (x. :::. xn . t] y queremos enfatizar que g puede depender de x1 . :::. g) si 53 . t) : De acuerdo con esta notación.

J = hgi y I \ J = hhi. g) 54 .b1 ) max(al . P roposicion [26] (i) La intersección I \ J de dos ideales principales I. g) = f g mcm (f. junto con nuestro algoritmo para calcular la intersección de dos ideales. :::. :::. entonces mcm (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 1 i l y para todo i. g) = f g: De la proposición anterior se sigue inmediatamente que mcd (f. g) : Este resultado. J ideal principal. Entonces sucede por la factorización única que al+1 max(a1 . xn ] es un (ii) Si I = hf i. g 2 K [x1 . fi no es un múltiplo constante de gi . Es decir. 1 l min (r. (ii) h divide a cualquier polinomio divisible por f y g: a a Más generalmente supongamos que f. g 2 K [x1 . g) = f g]. K [x1 . j > l. 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. s) fi es un múltiplo constante (no nulo) de gi . g) mcd (f. mcm (f.bl ) bl +1 b a mcm (f. Esto a su vez implica el siguiente resultado. 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. 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. entonces h = mcm (f.(i) f divide a h y g divide a h. :::. xn ]. xn ] y sean f = f1 1 :::fr r b1 bs y g = g1 :::gs sus factorizaciones en polinomios irreducibles diferentes.

xn ]. El siguiente resultado da la respuesta. entonces I \ J = I \ J: 4. fs ) K y sea l : K n ! K n l la proyección sobre las últimas n l componentes. entonces V (Il ) es la clausura de Zariski de l (V ) : 55 . Si Il es el l esimo ideal de eliminación Il = hf1 . T eorema [28] Si I y J son ideales en K [x1 . :::. por cierto radical. 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. J son ideales. xn ] : f (a) = 0 8a 2 Sg es un ideal en K [x1 . 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. fs i\K [xl+1 .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. Sea S K n una variedad afín o no.Supongamos que V = V (f1 . Esta proposición nos lleva a la siguiente de…nición. :::. xn ]. :::. :::.variedad. entonces V (I (S)) W ). xn ]. entonces V (I \ J) = V (I) [ V (J) P roposicion [29] p p p Si I. :::. V (I (S)) es una variedad. Si S K n . la clausura de Zariski se denota por S y es igual a V (I (S)) : T eorema [32] Sea K un campo algebraicamente cerrado. :::. 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. Por la correspondencia ideal . el conjunto I (S) = ff 2 K [x1 .4 La Clausura de Zariski e Ideales Cocientes Hemos visto ya algunos ejemplos de conjuntos que no son variedades. 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 .

entonces V (I : J) = V (I) V (J) La prueba del teorema anterior conduce al siguiente corolario que se ocupa en cualquier campo. K es algebraicamente cerrado e I es un ideal radical. T eorema [35] Sea I y J ideales en K [x1 . 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. J son ideales en K [x1 . Es decir. :::. dado I = hf1 . xn ]. Ideal Cociente [Def inicion 34] Si I. :::. entonces W = V [ W V : V. :::. fr i 56 . 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 . entonces V (I : J) V (I) V (J) Si además. junto con nuestros procedimientos para calcular intersecciones de ideales y la ecuación (5). pero involucra una nueva construcción algebraica sobre los ideales. xn ] . :::. entonces I : J es el conjunto ff 2 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. entonces fh1 =g. :::. Observemos primero lo siguiente: P roposicion [33] Si V y W son variedades con V W. Nuestra proxima tarea es estudiar la teoría del ideal análogo de W Empezaremos con la siguiente de…nición. xn ] : Si fh1 . hp g es una base del ideal I \ hgi . :::. inmediatamente conduce a un algoritmo para calcular una base de un cociente de un ideal.

En vista del teorema anterior. 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. calculando primero una base para I : hg1 . :::. :::. 57 . g2 . entonces una base para I : hg1 . tfr . Usando el algoritmo de la división.y I = hg1 . gs i = hg1 i + + hgs 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). primero calculamos una base para I : hgi i para cada i. primero calculamos la base de hf1 . g2 i = (I : hg1 i) \ (I : hg2 i) . al calcular una base de I : J. :::. g3 i = (I : hg1 . fr i\hgi i recordemos que hacemos esto para encontrar una Base de Groebner htf1 . y así sucesivamente. g2 i) \ (I : hg3 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 .

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

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

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

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

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. y. z) 2 V . y el conjunto vacío es una base para el ideal nulo. z) = y 2 xz 2 I (V ) si y solo si f = 0 en V : y = t2 . y. y. El conjunto x + x2 . Sea V = V y x2 . h2 2 R [x. z] y f 2 y x2 . y. Por la de…nición de I (V ) . y. t2 . Se demostró en el x2 . z curso que I (V ) = y x3 la cúbica torcida. z) = t. y. 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 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 .(e) Sea I = hxi : El conjunto fxg es una base mínima pues su único subconjunto propio es el conjunto vacío. y 2 en V y por tanto y 2 xz 2 I (V ) : (b) Sea f (x. z) un punto de V : Entonces por la parametrización dada arriba (x. y2 xz = t2 2 t t 3 = t4 t1+3 = t4 t4 = 0 xz = 0 Como esto es cierto para todos los puntos (x. z = t3 : Sea (x. t3 para algún t 2 R: Entonces. z) = y 2 xz: Queremos escribir f en la forma f = h1 y x2 + h2 z x3 donde h1 . f (x. 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.

0) . Sea F2 = f0. 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 . 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. y. 1) . y) = x2 y + y 2 x 2 F2 [x. y] : Probar que g (x. z] que se elimine en todos los puntos F3 : Intente encontrar un polinomio que 2 involucre la tres variables. Solucion. 1) . (a) Recordemos que F2 = f(0. y. (1. y] : g [(0. 0)g. (b) Encontrar un polinomio no nulo en F2 [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. (0. (1. y) = 0 para todo (x. y) = x2 y + y 2 x 2 F2 [x. 2 Evaluemos estos puntos en el polinomio g (x. 0)] = (0) g [(1.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. y) 2 F2 y explique por qué no 2 contradice la proposicion [5]. 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.

0) . (1. 0. 1) Un polinomio que se elimina en todo F3 y que posee las tres variables 2 es f (x. 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. 1)] = (0) g [(1. 1)] f [(1. El anillo de enteros módulo p es un campo con p elementos. 1. 0) . 0. 65 . (1. 1. 1. 1. decimos que Fp f0g es un grupo multiplicativo. 1) . 1. el cual denotaremos por Fp . 1) . (1. 1) . (a) Use el teorema de Lagrange para probar que ap Fp f0g : 1 = 1. 1. 0)] f [(0. (0. 0. 0. 1. 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. (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) . 0.g [(0. (1. 8a 2 (b) Pruebe que ap = a. 0) . (0. (b) Sabemos que F3 = 2 (0. 0. 1)] f [(1. 0)] = 0 0 0 + (0) (0) (0) =0 0+0 0 0=0+0 0=0+0=0 f [(1. z) = xyz + x2 y 2 z 2 : Veri…quemos esto: 2 2 2 f [(0. 0. 0)] f [(0. y. 0)] f [(0. 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)] f [(1.

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

y. z) pertenecen a K. y. z) sólo que en las potencias de z !: f (x. y. Aquí la idea es agrupar los términos del polinomio f (x. y. z) en las potencias de y : f (x.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. Similarmente a los casos anteriores agrupemos los términos del polinomio f (x. z] : b. 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. z) siguen perteneciendo a K pero los coe…cinetes de f (y) están en K [x. z] : c. y] : 67 . 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. mientras que los coe…cientes de f (x) están en K [y. y.

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

podemos remover un factor constante 2. Sabemos de la proposicion [26] que g genera hf1 . 0 = 2x2 8: Como el mcd es único salvo un factor constante en el campo K. f2 . para obtener mcd (f1 . 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. f3 4: 6) : 1 2 2x2 8 = x2 4: Una vez más. r3 = mcd (r3 . f3 ) = mcd (mcd (f1 . 0) = 3x 6: 69 . f2 . por consiguiente. 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 . 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. r2 ) = mcd 2x2 8. f3 i : Por consiguiente f 2 hf1 . f2 ) . f3 i = hgi si y sólo si r = 0: De la proposicion [26] es sabido que g = mcd (f1 . f2 ) = Ahora podemos hallar mcd (f1 . f2 .buscaremos g (x) = mcd (f1 . f2 . x2 Por eso. 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 . r1 ) = mcd (r1 . f2 ) : Usando el algoritmo de la división. f2 . f3 ) = mcd (mcd (f1 . debemos primero determinar mcd (f1 . así que f 2 hf1 . f2 ) = mcd (f2 . f2 ) . f3 ) usando el algoritmo de Euclides. f3 ) : Para encontrar g. f3 ) = 3x 6: 4 = mcd x2 4. 0) = mcd (3x 6. f2 . f2 . g = mcd (f1 . f3 ) = mcd x2 4.

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

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. 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 : 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.II. 1. x5 + x3 x2 1 : 0 Luego. (a) Recordemos que f 2 I sii x 2 j x2 3x + 2 o sea f = qg + r donde g = x 2. Problemas Resueltos sobre Bases de Groebner 1. q 2 R [x] y r = 0. primero debemos pasar I a la forma hgi donde g = mcd x9 1. siguiendo el método debemos dividir x5 + x3 x2 1 71 . f 2 I: (b) Para saber si f 2 I. I = hx 2i : 9 I= x 1.

por x4 + x. 1 : Ahora 1 j x3 1. x4 + x x4 + x. f 2 I: 2. ordenando los términos según los órdenes lex. lexgr. lexgrev dando mp (f ) . 0 1 x2 1 = x3 1 . (a) f (x. g = mcd = mcd = mcd = mcd = x3 x9 1. x5 + x3 1 2 I = x3 x3 1 = 1 x3 En conclusión. x3 1 3 x 1. así x3 1 p x x4 + x x4 + x 0 r ! 0 Por consiguiente. z) = 2x + 3y + z + x2 (b) f (x. (a) Para este caso. tp (f ) y multi grad (f ) en cada caso. 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 de aquí que I = x9 f = x3 y esto es cierto pues 1. x5 + x3 x2 1 x5 + x3 x2 1. z) = 2x2 y 8 Solucion. y. x3 1 . 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. y. Reescriba cada uno de los siguientes polinomios.

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

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

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

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

xn ] y m un monomio. f2 = x > y: Entonces 1. debe ser el monomio principal. g1 = x. :::. Sea > un orden monomial en 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) . g2 = x + y y usemos el orden lex con f1 g1 + f2 g2 = x Pero. :::. gi 2 K [x1 . Por lo tanto. a) Sean x Como 1 > >x m los monomios que aparecen en f y sea m = x : + > 2 1 1+ + > > m + . 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. Mostrar que tp (m f ) = m tp (f ) : b) Sean f. :::. xn ] : a) Sea f 2 K [x1 . g 2 K [x1 . tp (f g) = tp (f ) tp (g) : c) Sea f1 = 1. xn ] : ¿Es tp (f g) necesariamente igual a tp (f ) tp (g)? Ps c) Si fi .7. 1 i s: ¿Es mp ( i=0 fi gi ) necesariamente igual a mp (fi ) mp (gi ) para algún i? Solucion. xn ] . :::. (x + y) = y: mp (f1 g1 ) = mp (f2 g2 ) = x 77 .

a2 = x6 + x5 y + x4 + x3 y + 2x2 + 2xy + 2. Calcule el residuo que resulte de dividir el polinomio dado f por el conjunto ordenado F. r = 2y 3 y + 1: x + a2 x y 3 + r.8. Solucion. (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. F = xy 2 x. luego el orden lex en cada caso: (a) f = x7 y 2 + x3 y 2 y + 1. 78 . x y3 : (b) Repita la parte (a) con el orden del par F invertido. Use el orden lexgr.

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 .

(b) Aquí solo daremos los residuos que resultan de dividir f por F. x y 3 invertido es x7 + x3 y + 1 como antes. 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. f2 ) : ¿Por qué puede predecir su respuesta antes de efectuar la división? (d) Encuentre otro polinomio g 2 hf1 . 80 . 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 . f2 ) . f2 i tal que al dividir g por (f1 . Invitamos al lector a realizar las divisiones. f2 i? Si es así. ¿Dónde se da la diferencia en el algoritmo de la división? (b) ¿Está r = r1 r2 en el ideal hf1 . f2 ) : r2 = residuo de f al dividir por (f2 . 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. f2 i? Explique su respuesta. IEl residuo de dividir f por el conjunto ordenado F(con respecto al orden lexgr) con el orden del par xy 2 x. 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 . el residuo es no nulo. diga porqué. encuentre una expresión explícita r = Af1 + Bf2 : Si no. (c) Calcule el residuo de r al dividirlo por (f1 . f1 ) : Los resultados tendrían que ser diferentes.

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. 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. a.tp (f1 ) .Solucion. r = A x2 y Si hacemos B = x. 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 . por otro lado. en el segundo caso tp (f2 ) j tp (f1 ) : b. es decir. pues en el primer caso tp (f1 ) j tp (f ) y tp (f2 ) .

r 2 hf1 . 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. pero el algoritmo de la división produce algo no nulo. x 2 I.Hagamos A = 1. es decir. consideremos el ideal I = hx : 2 Ai : Este tiene una base …nita. donde (i) 2 A: Para cualquier 2 A. pues ningún término de r es divisible por el término principal de f1 o f2 : d. = 82 (i) + : . f2 i pues es de la forma 1 x2 y z + ( x) (xy 1) : c. existe un número …nito de elementos (1) . :::. ambos r y g están en hf1 . El residuo es x z. 10. de este modo. x = x (i) x : Por consiguiente. x (s) . No. f2 i . x es divisible por algún x (i) . :::. 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. Pruebe que el lema de Dickson (T eorema [14]) es equivalente a la siguiente proposición: Dado un subconjunto A Zn 0 . entonces r = x2 y z x2 y + x = x z: En conclusión. (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. x (1) .

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

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. existe algún j 2 f (1). :::. Podemos asumir que estamos trabajando sobre el anillo polinomial K [x1 . :::. podemos escribir j 2 I y elementos K1 . x Por el lema [11] . 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: . un monomio x 2 I 0 sii existe un 2 A tal que x divide a x : Por tanto. :::. ::: (s)g m: Por consiguiente. x (s) es un ideal monomial. x (s) es cero. xn ] . Esto hi x (i) donde hi 2 K [x1 . x (s) es cero. :::. demostrar que un polinomio f pertenece a I si y sólo si el residuo de dividir f por x (1) . f es una combinación K lineal de monomios en I y podemos escribir: f= para algunos monomios x 1 . entonces por el lema [12] . Si I = x (1) . 8 1 j m: f= hi x (i) donde hi 2 K [x1 . vemos que el lado derecho es una combinación K lineal de monomios. :::. :::. ::: (s)g . xn ] : Empezaremos probando primero la implicación inversa. xn ] para 1 i s: Si expandimos cada hi como una combinación K lineal de monomios. 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. Sugerencia: use lema [11] y lema [12] : Solucion.12. (() Asumamos que el residuo de f al dividirlo por x signi…ca que podemos escribir: f= s X i=1 (1) . como cada x tal que x j divide a x j .

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

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

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

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. tp (g3 )i : = 88 . Después de ensayo y error. tp (g2 ) . tp (g2 ) o tp (g3 ) : Si esta condición se mantiene. tp (g2 ) . :::. g2 . Sea I = hg1 . tp (g3 )i : = Veamos que tp (g1 ) = xy 2 . g3 i R [x. g2 = xy z 2 y g3 = x yz 4 : Usando el orden lex. 1. todo lo que tenemos que hacer es encontrar un polinomio g 2 I tal que tp (g) no sea divisible por tp (g1 ) . tp (g) 2 htp (g1 ) . entonces ninguno de los tp (g1 ) . 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 . sabremos que tp (g) 2 htp (g1 ) . tp (g2 ) = xy tp (g3 ) = x: Si denotamos tp (g) por x y z . b) Sea u = (1. g3 i genera a I. entonces como hg1 . el cual no es divisible por tp (g1 ) . 1) : Entonces u De esta manera. [15] . Vamos a ver como podríamos encontrar tal g: Observemos que htp (g1 ) . tp (g3 )i es un ideal monomial. tp (g3 )i : = Solucion. tp (g2 ) o tp (g3 ) : Por lo tanto. tp (g3 ) divide a tp (g) : Ahora podemos tratar de hallar tal polinomio g. tp (g2 ) . 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. dé ejemplo de un g 2 I tal que tp (g) 2 htp (g1 ) . >u es un buen orden. y.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. tp (g2 ) . z] donde g1 = xy 2 xz + y. = n P i 0: Por el Corolario i=1 =j j y u si y sólo si = i=1 >u. g2 . tp (g2 ) .iii) Puesto que u 0 = 0 y u 0 8 2 Zn 0 .

tp (f ) 2 tp x4 y 2 z 5 . :::. :::. Probar que la P roposicion [24] puede robustecerse ligeramente en la forma siguiente forma: …jemos un orden monomial y sea I K [x1 . 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. htp (I)i = htp (g1 ) . probar que r = r0 : 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). x3 y 3 1. tp x3 y 3 = = x4 y 2 . 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.17. ::. x3 y 3 1. x2 y 4 ner para hGi con respecto al orden lexgr: Sea f = y 2 x4 y 2 Así. xn ] 8 1 i t y. ::. tp (gt )i : 89 . xn ] : (a) Demostrar que f se puede escribir en la forma f = g + r. xn ] un ideal. El conjunto G = x4 y 2 z 5 . Si usamos el orden lexgr con x > y > z: ¿Es x4 y 2 z 5 . 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. x3 y 3 . x2 y 4 . x2 y 4 2z una base de Groebner para el ideal generado por estos polinomios? ¿Por qué sí o por qué no? Solucion. (a) Sea G = fg1 . f 2 hGi : Pero. Supongamos que f 2 K [x1 . 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 . ninguno de los cuales es divisible por algún elemento de ftp (g1 ) . :::. 1 . r = 0 ó r es una combinación K lineal de monomios. :::.

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

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

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) 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. 0) : Luego = (3. 0) y multi grad (g) = (3. 0. 2) : Entonces S (f. z] con el orden lex: Además muti grad (f ) = (7. z] con el orden lex: Además muti grad (f ) = (1. x3 z . g = x3 z ordenados mediante lexgr: Sean multi grad (f ) = (2. 92 . y. determine si el siguiente conjunto G es una base de Groebner para el ideal que genera: (a) G = x2 y. 1. Sea f = x2 y. 1) : Entonces S (f. 0. 1) y multi grad (g) = (7. 2. 0) : De esta manera. 0. 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. g) G = S (f. y. 0) y multi grad (g) = (0. S (f.(c) Sean f = x7 y 2 z + 2ixyz y g = 2x7 y 2 z + 4 en C [x. 2. 1. 0. 2. 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 . Utilizando el T eorema [29]. 2) lo que nos da = (1. orden lexgr Solucion.

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

calculandoS (g2 . g2 . así que S (g2 . encontramos que: S (g2 . g3 ) = 3 y ningún término de y y es divisible por alguno de los términos principales de g1 . 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 . g3 ) .Luego. g4 2 G0 . g3 ) G0 = y3 y: Podemos de…nir de esta manera. 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. g3 . S (g2 .

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

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

ninguno de los términos principales de gr+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 claro que V (I1 ) \ V (g1 . xn ] : Por tanto. f2 = y 3 x2 + y 2 . g3 = y: Consideremos un punto 2 arbitrario y0 2 C: Si y0 6= 0. g3 ) donde gi es el coe…ciente principal de x en fi : Solucion a. podemos decir inmediatamente que I1 es generado por y 2 y así I1 = y 2 : b. gr i = Il : 4.es del tipo l eliminacion. sólo es necesario probar que V (I1 ) V (I1 ) \ V (g1 . g2 . observemos que g1 = y. g2 . g3 ) : Primero. g2 . 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. :::. podemos concluir que V (I1 ) = f0g : 97 . xn ] : Así. 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. :::. con el …n de mostrar que los dos conjuntos son iguales. f3 i donde f1 = yx3 + x2 . xn ] = G \ C [y] = x2 . :::. gr i y hg1 . f 2 hg1 . :::. f2 . 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 . gm divide a algún término de f y f = h1 g1 + + hr gr + 0gr+1 + + 0gm donde hi 2 K [x1 . g3 ) V (I1 ) : Por consiguiente. Consideremos el ideal I = hf1 . g2 = y 3 . cada uno de estos términos principales es mayor que cada término de f 2 K [xl+1 . Una base de Groebner para I con respecto al orden lex con x > y es G = x2 . como G1 es una base de I1 . y 2 \ C [y] : (a) Por tanto.

z0 ). g2 . como 1 = cp (g1 ) con respecto a u. y0 . y0 . y = u2 . z0 ) se extiende si los coe…cientes principales con respecto a v de g5 y g6 no se anulan simultáneamente en (x0 . si y0 2 V (I1 ) . 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. Sea I = x uv. Observe que I2 es el primer ideal de eliminación de I1 = I \ C [v. (b) Sobre C use el teorema de extension para probar que S = V: Solucion a. z] = hg5 . todas las soluciones parciales en V (I1 ) se extienden a V (I) : Por tanto. pues g1 (0) = g2 (0) = g3 (0) = 0: Por consiguiente. y. x. g2 . g3 ) : Esto muestra que V (I1 ) V (I1 ) \ V (g1 . g3 ) . g6 i : La solución parcial (x0 . g3 ) : De manera que concluimos que V (I1 ) = V (I1 ) \ V (g1 . toda solución parcial se extiende a V (I1 ) : Razonando similarmente. g2 . V = S: 98 . g2 . entonces y0 2 V (g1 . g3 ) : 5. y. Como 1 = cp (g5 ) con respecto a v.Es claro que 0 2 V (g1 . 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. y u2 . Sea S la super…cie paramétrica de…nida por x = uv. z = v 2 : (a) Buscar la ecuación de la variedad más pequeña V que contenga a S.

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

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

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

g2 ) al dividirlo por G es claramente cero.así el residuo de S (g1 . así p J = hxi : y) xi : Describir V (J) y mostrar que p J = hxi 3 3 Por tanto. Sea J = hxy. g3 ) por G. 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. 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 . g2 . b) : a = 0g : I (V (J)) = hxi . b) : (a = 0 ó b = 0) y a = bg = f(a. g3 ) y = x 3y g1 x2 y g2 x x = x3 y x x2 y + xy 2 = x2 y 2 = y g3 + x g2 . (x Solucion Tenemos que V (J) = f(a. así que el residuo es cero. Por tanto. g3 ) da S (g1 . 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 . el cual es cero. Por tanto. g3 ) al dividirlo por G es también cero. Dejamos al lector el cálculo del residuo de dividir S (g1 . Calculando S (g1 . b) : ab = 0 y (a b) a = 0g = f(a. 102 . G es una base de Groebner. la potencia más pequeña de x + y en el 3: ideal I es (x + y) 6.

7. 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. Sean I y J ideales. sabemos que J concluir inmediatamente. entonces que p I : J I : J: p Supongamos que f 2 I : J y sea h 2 J: Entonces para algún m. J ideales con I radical. enp tonces I : J es radical e I : J = I : J: Solucion Sean I. 2I I es radical. I : J = I : 103 . Demostrar que si I es un ideal radical. I : J es radical p J: Podemos De la de…nición de radical de un ideal. 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. Por tanto.

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”. CONCLUSIONES “Toda nuestra vida moderna está como impregnada de matemáticas. Paul Montiel 104 ..

todo lo contrario. la Matemática Fundamental. Introducción al Álgebra Superior y por supuesto. encargadas de darnos toda la base y conocimientos necesarios para llegar a dicho curso. Creemos que esta guía será utilizada por todos aquellos alumnos que necesiten un conocimiento práctico intermedio de lo expuesto en el curso. Consideramos que hicimos un buen tratamiento didáctico de lo ejercicios resueltos.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. 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. 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. 105 . Álgebra Lineal. 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. En ningún momento se desenlazan una de la otra. 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. Además.

" 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.

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

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

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

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)//-->