h j (x) = g j (x)v j Volviendo al principio de la prueba de la unicidad concluimos que
1.6. Polinomios en varias variables
Sea R un anillo conmutativo y sea R[X ] := R[x1, . . . , xn] su anillo de polinomios
en n variables. Existen varias maneras de escribir cada elemento de R[X ] en de- pendencia del prop´osito. Por ejemplo, podemos entender a R[X ] como R[X ] = R[x1, . . . , xn
−
1][xn] de tal manera que cada elemento p(X ) := p(x1, . . . , xn)∈
R[X ]se puede representar en la forma p(X ) = p0(x1, . . . , xn
−
1)+ p1(x1, . . . , xn−
1)xn+· · ·
+pr(x1, . . . , xn
−
1)xrn; de manera similar podemos proceder con respecto a las demasvariables. Otra forma usada muy frecuentemente es expresar los elementos de R[X ] en la forma p(X ) =
ti=1cαix αi, con c αi∈
R, x αi := xα1i 1· · ·
xαnni, αi := (α1i, . . . , αni)∈
N
n;los elementos cαi se conocen como los coeficientes de p(X ), los productos x
αi
son los monomios y los elementos cαix
αi son los t´erminos. Por ejemplo, si
p(x,y,z ) = 3
−
2xy + 6xz + 7z 2−
4xy2z∈
Z
[x,y,z ], entonces los coeficientes de este polinomio son 3,−
2, 6, 7,−
4, los monomios son 1,xy,xz,z 2, xy2z y sus t´eminos son 3,−
2xy, 6xz, 7z 2,−
4xy2z .Definici´on 1.6.1. Sean R un anillo conmutativo y R[X ] := R[x1, . . . , xn] su anillo
de polinomios en n variables.
(i) El conjunto de monomios est´ andar de R[X ] se define por
(ii) Si xα
∈
Mon(R[X ]), exp(xα) := α y gr(xα) :=|
α|
:= α1 +· · ·
+ αn.(iii) Sea p(X ) =
ti=1cαixαi
∈
R[X ], donde cada coeficiente cαies no nulo, sedefine el grado de p(X ) por gr( p(X )) := m´ax
{
gr(xαi)}
t i=1.(iv) Sea p(X ) como en (iii ), se dice que p(X ) es homog´eneo de grado n
≥
0 si todos sus monomios son de grado n.Los siguientes polinomios enteros son homog´eneos, 2xy
−
x2+yz−
5z 2; x−
y +8z ; 3; x3−
5x2z + z 3; en cambio 3xy−
y2+ 4z no es homog´eneo.Proposici´on 1.6.2. Mon(R[X ]) tiene estructura de monoide conmutativo. Adem´ as,
R[X ] es un R-m´ odulo libre a izquierda con base Mon(R[X ]).
Demostraci´ on. La estructura de monoide de Mon(R[X ]) es isomorfa con la de
N
n:en efecto, en
N
n se tiene que si α = (α1, . . . , αn), β = (β 1, . . . , β n)
∈N
n, entoncesα + β := (α1 + β 1, . . . , αn + β n);
el neutro en
N
n es (0, . . . , 0). De otra parte, en M on(R[X ]) se tiene quexαxβ = xα1 1
· · ·
xαnx β 1 1· · ·
xβ nn = x α1+β 1 1· · ·
xαnn+β n = xα+β ,donde el elemento neutro es 1 := x0
1
· · ·
x0n. As´ı pues, el isomorfismo entreN
n yMon(R[X ]) viene dado por α
→
xα.La segunda afirmaci´on de la proposici´on se prueba de manera recurrente ya que seg´un la definici´on de R[x1] que vimos al principio del cap´ıtulo, R[x1] es claramente
un R-m´odulo libre a izquierda con base
{
xi}
i≥
0 (v´ease [11]), y para el caso generalse tiene que R[X ] = R[x1, . . . , xn
−
1][xn].Observaci´on 1.6.3. N´otese que la proposici´on anterior es tambi´en v´alida cuando el anillo de coeficientes no es conmutativo.
A diferencia del caso de una sola variable, para los polinomios 2xy
−
x2+yz−
5z 2y 3xy
−
y2+ 4z no es claro c´omo definir el monomio principal; por ejemplo, para elprimer polinomio todos los monomios son del mismo grado. Sin embargo, en el caso general de varias variables, es necesario, en muchos contextos y aplicaciones, escribir un polinomio en forma ordenada seg´un alg´un orden dado a su conjunto (monoide) de monomios est´andar. De estos ´ordenes sobre Mon(R[X ]) nos ocuparemos a con- tinuaci´on.
Hay muchas maneras de ordenar Mon(R[X ]), sin embargo, nosotros ya cono- cemos algunas propiedades que debe satisfacer un orden deseable. Por ejemplo, el orden mediante el grado en el caso de una variable fue usado para establecer un algoritmo de divisi´on (o reducci´on) y para extender relaciones de divisibilidad. Por lo tanto, en el caso general, si xα ha de dividir a xβ entonces deber´ıamos tener que
xβ
≥
xα, o equivalentemente, si βTambi´en, en las divisiones descritas en la secci´on 1.3 nosotros arreglamos los t´ermi- nos de los polinomios en orden creciente o decreciente, y por lo tanto, fuimos capaces de comparar cualesquiera dos monomios. As´ı, el orden debe ser total, esto es, dados cualesquiera xα, xβ
∈
Mon(R[X ]), exactamente una de las siguientes relaciones debe cumplirse:xβ > xα, xβ = xα ´o xα > xβ .
Adem´as, la reducci´on
−→
+ descrita en la secci´on 1.3 debe parar despu´es de unn´umero finito de pasos. Por lo tanto, para que la reducci´on sea finita necesitamos que el orden sea un buen orden, es decir, no exista una cadena infinita descendente xα1 > xα2 > xα3 >
·· ·
en Mon(R[X ]). Un orden que satisface todas estas condiciones es conocido como un orden monomial y esas condiciones ser´an tenidas en cuenta en la siguiente definici´on.Definici´on 1.6.4. Sea
≥
una relaci´ on de orden en Mon(R[X ]). Si xβ≥
xα peroxβ
= xα se escribe xβ > xα, o tambi´en, xα < xβ . Se dice que
≥
es monomial si satisface las siguientes condiciones:(i)
≥
es un orden total.(ii) Para cada xβ
= 1 en Mon(R[X ]) se tiene que xβ > 1.
(iii) Si xβ
≥
xα, entonces xβ xγ≥
xαxγ para cada xγ en Mon(R[X ]).Ejemplo 1.6.5. El orden lexicogr´ afico (lex ) en M on(R[x]) se define de la siguien- te manera:
(i) x1 > x2 > x3 >
· · ·
> xn.(ii) Para α = (α1, . . . , αn) y β = (β 1, . . . , β n)
∈
N
n definimosxβ > xα si, y s´olo si, existe i
≥
1 tal que β 1 = α1, . . . , β i−
1 = αi−
1, β i > αi.De esta forma, en el caso de dos variables, se tiene que
1 = x01x02 < x2 = x01x2 < x22 = x01x22 < x32 = x01x32 <
· · ·
< x1 = x1x02 < x1x2 < x1x22 <· · ·
< x21 = x21x02 <· · ·
.Veamos que lex es realmente un orden monomial: sea xβ = xβ 1
1
· · ·
xβ nn
= 1 y sea i elmenor ´ındice tal que β i
= 0. Entonces claramente xβ 11· · ·
xnβ n = xβ > 1 = x01· · ·
x0n;sea ahora xβ = xβ 1
1
· · ·
xβ nn > x α11
· · ·
xαnn = xα y sea xγ = x γ 11
· · ·
xγ nn , sea i el menor´ındice tal que β i > αi, entonces i es el menor ´ındice tal que β i + γ i > αi + γ i, luego
Ejemplo 1.6.6. Se define el orden lexicogr´ afico graduado (deglex ) en R[X ] de la siguiente manera:
(i) x1 > x2 > x3 >
· · ·
> xn.(ii) Para α = (α1, . . . , αn) y β = (β 1, . . . , β n)
∈N
n definimosxβ > xα
⇐⇒
|
β|
>|
α|
´o|
β|
=|
α|
y xβ > xα en el orden lex.De esta forma, en este orden primero ordenamos por el grado total y luego por el orden lex. En el caso de dos variables x1 y x2 tenemos:
1 = x0
1x02 < x01x2 = x2 < x1x02 = x1 < x22 = x01x22 < x1x2 <
< x21 = x21x02 < x01x32 = x32 < x1x22 < x21x2 < x13x02 = x31 <
· · ·
.Veamos este orden en R[x, y] con x < y:
1 < x < y < x2 < yx < y2 < x3 < < yx2 < y2x < y3 <
· · ·
.Notemos que deglex es realmente un orden monomial: sea xβ = xβ 1
1
· · ·
xβ nn
= 1y sea i el menor tal que β i
= 0. Entonces claramente xβ = xβ 11· · ·
xβ nn > 1 =x0 1
· · ·
x0n; sea xβ = x β 1 1· · ·
xβ nn > xα = x α1 1· · ·
xαnn y sea xγ = x γ 1 1· · ·
xγ nn ; si
n i=1β i >
n i=1αi, entonces
n i=1β i +
n i=1γ i >
n i=1αi +
n i=1γ i, luego
n i=1 (β i + γ i) >
ni=1 (αi + γ i) de tal forma que en este caso xβ xγ > xαxγ . Si
ni=1αi =
ni=1β i,entonces xβ > xα en el orden lex, y en este caso ya probamos que xβ xγ > xαxγ , y
adem´as
ni=1 (αi + γ i) =
ni=1 (β i + γ i) . El orden deglex es total ya que
ni=1β i >
ni=1αi ´o
n
i=1β i =
n
i=1αi (y el orden lex es total) ´o
n
i=1αi >
n i=1β i.
Observaci´on 1.6.7. (i) Es importante anotar que en cualquier orden monomial se necesita especificar un orden para las variables. Por ejemplo, si tenemos un orden monomial
≥
en R[x, y], sabemos que x
= y, pero no tenemos ning´un criterio para deducir que x > y o y > x, debemos postular alguna de estas relaciones en la definici´on de≥
.(ii) Si usamos el orden lexicogr´afico en R[x, y], con x < y (en lugar de x > y), entonces 1 < x < x2 < x3 <
· · ·
< y < yx < yx2 <· · ·
< y2 <· · ·
.Regresamos a la definici´on general de orden monomial. Queremos demostrar que cualquier monomial extiende la divisibildad y es un buen orden.
Comencemos con la divisibilidad. Consideramos a los monomios est´andar con alg´un orden monomial
≥
; teniendo en cuenta que Mon(R[X ])⊂
R[X ], podr´ıamos entonces decir que xα divide a xβ si, y s´olo si, existe un polinomio cctxγ 1
∈
R[X ] tal que xβ = (c1xγ 1 +· · ·
+ ctxγ 1)xα, donde xγ 1 >· · ·
> xγ 1, resultaxβ = c
1xγ 1xα, de donde c1 = 1 y xβ = xγ 1xα. Rec´ıprocamente, si esta ´ultima
igualdad se tiene, entonces xα divide a xβ . As´ı pues, la relaci´on de divisibilidad se
puede definir en el monoide Mon(R[X ]), es decir, entre monomios. Definici´on 1.6.8. Sean xα, xβ
∈
M on(R[X ]), se dice que xα divide a xβ , lo cualse denota por xα
|
xβ , si existe xγ∈
Mon(R[X ]) tal que xβ = xγ xα.Observemos que la relaci´on
|
es un orden en Mon(R[X ]) que cumple las condi- ciones (ii) y (iii) de la definici´on 1.6.4, pero no es total. Se tiene sin embargo la siguiente propiedad.Proposici´on 1.6.9. Sea
≥
un orden monomial en Mon(R[X ]). Para xα, xβ∈
Mon(R[X ]) se tiene que si xα
|
xβ , entonces xβ≥
xα.Demostraci´ on. Existe xγ
∈
M on(R[X ]) tal que xβ = xγ xα. Por la condici´on (i) dela definici´on 1.6.4 se tiene que xγ
≥
1 y por la condici´on (ii) de dicha definici´on se obtiene que xβ = xγ xα≥
xα, como se anunci´o.Aplicamos ahora los ´ordenes monomiales para representar cada polinomio de R[X ] de una manera ordenada: fijemos un orden monomial sobre Mon(R[X ]), en- tonces dado P (X ) no nulo en R[X ] podemos escribir
p(X ) = a1xα1 + a2xα2 +
· · ·
+ arxαr,donde 0
= ai∈
R, xαi∈
Mon(R[X ]) y xα1 > xα2 >· · ·
> xαr. Definimos entonceslm(P (X )) := xα1, el monomio principal de p(X ); lc(P (X )) := a
1, el coeficiente
principal de P (X ); lt(P (X )) := a1xα1, el t´ermino principal de P (X ). Tambi´en
definimos lm(0) = lc(0) = lt(0) := 0. N´otese que si R es un DI , lp, lc y lt son funciones multiplicativas, es decir,
lm(f (X )g(X )) = lm(f (X ))lm(g(X )), lc(f (X )g(X )) = lc(f (X ))lc(g(X )),
lt(f (X )g(X )) = lt(f (X ))lt(g(X )).
En efecto, sean f (X ) = a1xα1 +
· · ·
+ anxαn y g(X ) = b1xβ 1 +· · ·
+ bmxβ m, entoncesf (X )g(X ) =
ni=1
m
j=1
aib jxαixβ j
y n´otese que xα1xβ j > xαixβ j con i≥
2, j≥
1 y tam-bi´en xαixβ 1 > xαixβ j con i
≥
1, j≥
2. Esto garantiza que xα1xβ 1 = lm(f (X )g(X )) y entonces lm(f (X )g(X )) = lm(f (X ))lm(g(X )).De otra parte, si cambiamos el orden monomial, entonces lm(f (X )), lc(f (X )) y lt(f (X )) pueden cambiar. Por ejemplo, sea f = 2x2yz + 3xy3
−
2x3∈ Z
[x, y]; si el orden es lex con x > y > z , entonces lm(f ) = x3, lc(f ) =−
2 y lt(f ) =−
2x3; si elCerramos esta secci´on demostrando que los ´ordenes monomiales sobre anillos conmutativos noetherianos (v´ease [13]), es decir, aquellos que no tienen cadenas ascendentes infinitas de ideales, son buenos ´ordenes. Ejemplos importantes de anillos noetherianos son los cuerpos, o m´as generalmente, los DIPs.
Proposici´on 1.6.10. Sea R un anillo conmutativo noetheriano. Entonces, cada orden monomial sobre Mon(R[X ]) es un buen orden, es decir, cada subconjunto no vac´ıo C de Mon(R[X ]) tiene elemento m´ınimo.
Demostraci´ on. Sup´ongase contrariamente que existe un orden monomial que no es un buen orden. Entonces existe un subconjunto no vac´ıo C de Mon(R[X ]) de tal forma que existen xαi
∈
C, i = 1, 2, . . . tales que xα1 > xα2 > xα3 >· · ·
. (1.6.1)Esto define una cadena de ideales en R[X ]
xα1 ⊂
xα1, xα2 ⊂
xα1, xα2, xα3 ⊂ · · ·
. (1.6.2) N´otese que efectivamente
xα1, . . . , xαi
=
xα1, . . . , xαi+1
: si tuvieramos la igualdad entonces xαi+1 = i
j=1 u jxαj, (1.6.3)donde u j
∈
R[X ], j = 1, 2, . . . , i . Sea p(X ) :=
ji=1u jxαj; si expandimos cadau j como una R-combinaci´on de monomios vemos que cada monomio de P (X ) es
divisible por alg´un xαj, 1
≤
j≤
i, por lo tanto lm(P (X )) = xγ xαj, de donde xαi+1es divisible por xαj, y en consecuencia, xαi+1
≥
xαj, lo cual contradice (1.6.1). Porlo tanto, la cadena de ideales en (1.6.2) es estrictamente creciente, pero esto es una contradicci´on con el teorema de la base de Hilbert que dice que las cadenas ascendentes de ideales en R[X ] no son infinitas (v´ease [13]).
1.7. Polinomios sim´etricos
Una posible justificaci´on para introducir y estudiar los polinomios sim´etricos en varias variables es cuando se permutan las ra´ıces de un polinomio, tal como veremos a continuaci´on. Consideremos el polinomio p(z ) := (z
−
r1)· · ·
(z−
rn)∈
R[z ]; n´oteseque si desarrollamos los factores de p(z ) obtenemos:
p(z) = zn
−
(r1+· · ·
+rn)zn−
1+(r1r2+· · ·
+r1rn+r2r3+· · ·
+rn−
1rn)zn−
2−
(r1r2r3+r1r2r4+· · ·
+ rn−
2rn−
1rn)zn−
3+· · ·
+ (−
1)n−
1(
i1<i2<···
<in−1 ri1· · ·
rin−1)z + (−
1)n(r
1r2
· · ·
rn);si permutamos las ra´ıces de p(z ), es decir, intercambiamos los factores, entonces los coeficientes de la expansi´on anterior por supuesto son los mismos.
Definici´on 1.7.1. Sea R un anillo conmutativo; un polinomio p(x1, . . . , xn)
∈
R[x1, . . . , xn] se dice sim´etrico si para cada permutaci´ on π del grupo sim´etrico
S n se tiene que p(xπ(1), . . . , xπ(n)) = p(x1, . . . , xn). Los polinomios sim´etricos
elementales son s1 := x1 +
· · ·
+ xn s2 := x1x2 +· · ·
+ xn−
1xn s3 := x1x2x3 + x1x2x4 +· · ·
+ xn−
2xn−
1xn .. . sk :=
i1<i2<···
<ik xi1· · ·
xik .. . sn−
1 :=
i1<i2<···
<in−1 xi1· · ·
xin−1 sn := x1x2· · ·
xn.Otra manera de definir los polinomios sim´etricos es como sigue: notemos que cada permutaci´on π
∈
S n define un homomorfismo de anillosπ : R[x1, . . . , xn]
→
R[x1, . . . , xn], π( p(x1, . . . , xn)) := p(xπ(1), . . . , xπ(n)),entonces p(x1, . . . , xn) es sim´etrico si, y s´olo si, para cada π
∈
S n, p(x1, . . . , xn)es un punto fijo de π. Otros ejemplos de polinomios sim´etricos no elementales son x2
1+
· · ·
+ x2n; los polinomios constantes; x1+· · ·
+ xn+ x1x2+· · ·
+ xn−
1xn = s1+ s2;sn
−
1sn.Consideremos nuevamente el polinomio p(z ) = (z
−
r1)· · ·
(z−
rn)∈
R[z ]; ha-gamos rn = 0, entonces (z
−
r1)· · ·
(z−
rn−
1)z = z n−
(r1 +· · ·
+ rn−
1)z n−
1 + (r1r2 +· · ·
+ r1rn−
1 + r2r3 +· · ·
+ rn−
2rn−
1)z n−
2−
(r1r2r3 + r1r2r4 +· · ·
+ rn−
3rn−
2rn−
1)z n−
3 +· · ·
+ (−
1)n−
2(
i1<i2<···
<in−2ri1· · ·
rin−2)z + (−
1) n−
1(r 1r2· · ·
rn−
1),notemos entonces que los coeficientes en la expansi´on anterior corresponden a los polinomios sim´etricos elementales en r1, . . . , rn
−
1, los cuales podemos denotar por(s1)0, (s2)0, . . . , (sn
−
1)0.Veremos enseguida que la colecci´on S de polinomios sim´etricos es un subanillo de R[x1, . . . , xn] y contiene a R. ¿El subanillo de R[x1, . . . , xn] generado por R y los
polinomios sim´etricos elementales coincide con S ? La respuesta a esta pregunta es positiva y constituye el principal resultado de esta secci´on, el cual demostraremos a continuaci´on. Como en la secci´on anterior, denotemos R[X ] = R[x1, . . . , xn] y sea
Mon(R[X ]) la colecci´on de monomios est´andar de R[X ]. Definici´on 1.7.2. Sea xα = xα1
· · ·
xαnn
∈
Mon(R[X ]); se define el peso de xα porw(xα) := α
1 + 2α2 +
· · ·
+ nαn. Sea p(X ) =
ti=1cαixαi
∈
R[X ], se define el peso de p(X ) por w( p(X )) := m´ax{
w(xαi)}
t i=1.Observaci´on 1.7.3. (i) Notemos que si xα
= 1, entonces gr(xα) < w(xα), y por
lo tanto, si P (X ) no es constante, entonces gr( p(X )) < w(P (X )). Por ejemplo, en
Z
[x, y], gr(3x2y−
xy2 + 4xy) = 3 y w(3x2y−
xy2 + 4xy) = 5.(ii) Dados dos monomios xα, xβ con gr(xα) < gr(xβ ), es posible que w(xβ ) >
w(xα), por ejemplo, en
Z
[x,y,z ] se tiene que gr(z 4) < gr(x2y2z ), pero w(z 4) = 12 >9 = w(x2y2z ).
(iii) Monomios distintos pueden tener el mismo peso, por ejemplo, x2 y y en
Z
[x, y]. Esto impide que podamos ordenar los monomios solamente con el peso. Podemos ya demostrar el resultado central de esta secci´on.Teorema 1.7.4. Sea R un anillo conmutativo y R[X ] su anillo de polinomios en las variables x1, . . . , xn. Entonces,
(i) La colecci´ on S de los polinomios sim´etricos es un subanillo de R[X ].
(ii) Si p(X ) es un polinomio de peso d, entonces p(s1, . . . , sn) es un polinomio
sim´etrico de grado
≤
d.(iii) S coincide con el subanillo generado por s1, . . . , sn y R, es decir,
S = R[s1, . . . , sn]. M´ as exactamente, si s(X ) es un polinomio sim´etrico de
grado d, entonces existe un polinomio p(X ) de peso
≤
d tal que s(X ) = p(s1, . . . , sn).Demostraci´ on. (i) Sean s(X ), t(X )
∈
S y sea π∈
S n, entonces π(s(X ) + t(X )) =π(s(X )) + π(t(X )) = s(X ) + t(X ); π(s(X )t(X )) = π(s(X ))π(t(X )) = s(X )t(X ); π(1) = 1.
(ii) Seg´un (i), p(s1, . . . , sn) es un polinomio sim´etrico. Ordenemos p(X ) seg´un el
peso de sus monomios, es decir, p(X ) = cxα + bxβ +
· · ·
+ cxγ , con d = w(xα)≥
w(xβ )≥ · · · ≥
w(xγ ), luego d = α 1+ 2α2+· · ·
+ nαn≥
β 1+ 2β 2+· · ·
+ nβ n≥ · · · ≥
γ 1 + 2γ 2 +· · ·
+ nγ n; de otro lado, p(s1, . . . , sn) = cs1α1sα22· · ·
sαnn + bs β 1 1 s β 2 2· · ·
sβ nn +· · ·
+ csγ 1 1 s γ 22
· · ·
sγ nn , y al desarrollar el primer sumando anterior encontramos quesα1
1
· · ·
sαnn = (x1+· · ·
+ xn)α1(x1x2+· · ·
+ xn−
1xn)α2· · ·
(x1· · ·
xn)αn, y en este desa-rrollo los monomios son de grado α1+ 2α2+
· · ·
+ nαn = d, lo mismo podemos hacerpara los otros sumandos, por lo tanto el monomio de mayor grado de p(s1, . . . , sn) es
≤
d (los monomios de grado d se podr´ıan cancelar), es decir, gr( p(s1, . . . , sn))≤
d.(iii) Puesto que rsi = sir y sis j = s jsi para 1
≤
i, j≤
n y cada r∈
R, entonces elsubanillo de R[X ] generado por R y s1, . . . , sn es el conjunto de todas las expresiones
polin´omicas en s1, . . . , sn, conjunto que denotamos por R[s1, . . . , sn] (v´ease [10]). Por
lo tanto, seg´un (i), R[s1, . . . , sn]
⊆
S .S
⊆
R[s1, . . . , sn]: para la prueba de esta inclusi´on procedemos por induc-R[s1] = R[x1] = S . Supongamos que hemos demostrado la afirmaci´on para poli-
nomios sim´etricos en n
−
1 variables con cualquier grado d. Sea s(X ) un polinomio sim´etrico de R[X ] de grado d≥
0.Haremos ahora una prueba por inducci´on sobre d. Para d = 0, la afirmaci´on es trivial ya que s(X ) es una constante y el polinomio p(X ) buscado es s(X ). Sea d
≥
1 y supongamos la afirmaci´on cierta para polinomios sim´etricos de n variables de grado≤
d−
1. Sea s(X ) sim´etrico de R[X ] de grado d; tomando xn = 0, entoncess(x1, . . . , xn
−
1, 0) es un polinomio sim´etrico en n−
1 variables y de grado≤
d (lasimetr´ıa de s(x1, . . . , xn
−
1, 0) se debe a que cada permutaci´on de S n−
1 se puede vercomo una permutaci´on de S n dejando n fijo), luego por la inducci´on sobre n existe
un polinomio p1(x1, . . . , xn
−
1) de peso≤
d tal ques(x1, . . . , xn
−
1, 0) = p1((s1)0, . . . , (sn−
1)0).Al polinomio p1(x1, . . . , xn
−
1) lo podemos ver como elemento de R[X ], es decir, comopolinomio en n variables, luego, seg´un (ii), p1(s1, . . . , sn
−
1) es un polinomio sim´etricoen las variables x1, . . . , xn de grado
≤
d. El polinomios1(X ) := s(X )
−
p1(s1, . . . , sn−
1)tiene grado
≤
d y es sim´etrico en las variables x1, . . . , xn. Resulta,s1(x1, . . . , xn
−
1, 0) = s(x1, . . . , xn−
1, 0)−
p1((s1)0, . . . , (sn−
1)0) = 0.Esto indica que s1(X ) es divisible por xn, pero como es sim´etrico, debe ser divisible
tambi´en por x1
· · ·
xn, as´ı pues, s1(X ) = sns2(X ). Notemos que s2(X ) debe ser tam-bi´en sim´etrico: en efecto, sea π
∈
S n, entonces π(s1(X )) = s1(X ) = π(sns2(X )) =π(sn)π(s2(X )) = snπ(s2(X )), luego cancelamos sn y obtenemos lo anunciado. El
grado de s2(X ) es
≤
d−
n < d, por lo tanto podemos aplicar la inducci´on sobre dy encontramos un polinomio p2(X ) en las n variables x1, . . . , xn de peso
≤
d−
n talque s2(X ) = p2(s1, . . . , sn). Reemplazamos y obtenemos
s(X ) = s1(X ) + p1(s1, . . . , sn
−
1) = sn p2(s1, . . . , sn) + p1(s1, . . . , sn−
1),donde el polinomio xn p2(x1, . . . , xn)+ p1(x1, . . . , xn
−
1) tiene peso≤
d. Esto completala demostraci´on.
Veamos ahora la unicidad de la representaci´on de los polinomios sim´etricos en t´erminos de los sim´etricos elementales.
Corolario 1.7.5. Sean p(X ), q (X )
∈
R[X ] tales que p(s1, . . . , sn) = q (s1, . . . , sn).Entonces, p(X ) = q (X ). En otras palabras, los polinomios sim´etricos elementales
s1, . . . , sn son algebraicamente independientes sobre R.
Demostraci´ on. Seg´un el teorema 1.7.4, la funci´on definida por R[X ]
−→
φ S , p(X )→
p(s1, . . . , sn)es un homomorfismo sobreyectivo de anillos. La prueba del corolario consiste en establecer que φ es inyectivo (la independencia algebraica se entiende de la siguiente manera: si los polinomios sim´etricos elementales s1, . . . , sn satisfacen un polinomio
p(X )
∈
R[X ], entonces P (X ) es el polinomio nulo).La prueba la hacemos por induci´on sobre n. Para n = 1 la afirmaci´on es trivial. Asumamos el resultado cierto para n
−
1 variables, y supongamos entonces que φ no es inyectivo. Sea p(X )∈
R[X ] no nulo de grado m´ınimo tal que p(s1, . . . , sn) = 0;podemos escribir p(X ) en la forma
p(X ) = p0(x1, . . . , xn
−
1) + p1(x1, . . . , xn−
1)xn +· · ·
+ pk(x1, . . . , xn−
1)xkn.Notemos que p0(x1, . . . , xn
−
1)
= 0: en efecto, si p0(x1, . . . , xn−
1) = 0, entoncesp(X ) = xnq (X ), con q (X )
∈
R[X ] de grado menor que el grado de P (X ), conlo cual snq (s1, . . . , sn) = 0, de donde q (s1, . . . , sn) = 0, contradicci´on. Resulta
0 = p0(s1, . . . , sn
−
1) + p1(s1, . . . , sn−
1)sn +· · ·
+ pk(s1, . . . , sn−
1)skn.Si hacemos xn = 0 obtenemos 0 = p0((s1)0, . . . , (sn
−
1)0), lo cual es contradictoriocon la hip´otesis de inducci´on.
Observaci´on 1.7.6. Notemos que el teorema y corolario anteriores demuestran que R[X ]
∼
= S⊂
R[X ].Ejemplo 1.7.7. Consideremos nuevamente el polinomio que vimos al inicio de esta secci´on: p(z ) := (z
−
r1)· · ·
(z−
rn)∈
R[z ]; notemos que el productod(r1, . . . , rn) :=
i<j(ri−
r j)2es un polinomio sim´etrico en las variables r1, . . . , rn. En efecto, al aplicar cualquier
permutaci´on π
∈
S n a d(r1, . . . , rn) aparecen nuevamente todas y cada una de lasdiferencias entre las ra´ıces r’s, pero algunas en orden cambiado, es decir, en lugar de ri
−
r j con i < j puede aparecer r j−
ri. Sin embargo, como las diferencias aparecenal cuadrado, entonces el producto total queda invariable. Este polinomio sim´etrico se denomina el discriminante de p(z ). Notemos que d(r1, . . . , rn) es homog´eneo
de grado n(n
−
1).Ejemplo 1.7.8. Para el discriminante d(r1, r2) = (r1
−
r2)2 queremos aplicar lademostraci´on del teorema 1.7.4 para calcular un polinomio p(r1, r2) de peso
≤
2tal que d(r1, r2) = p(s1, s2). Siguiendo la prueba del teorema, existe un polinomio
p1(r1) de peso
≤
2 tal que d(r1, 0) = p1((s1)0), es decir, r21 = p1((s1)0); este polinomioclaramente es p1(r1) = r21, por lo tanto hacemos d1(r1, r2) = d(r1, r2)
−
s21 = (r1−
r2)2
−
(r1 + r2)2 =−
4r1r2 =−
4s2, de donde d(r1, r2) = s21−
4s2. As´ı pues, elEjemplo 1.7.9. f (x1, x2) = (x1
−
x2)2x21x22 es un polinomio sim´etrico en dos vari-ables de grado
≤
6; queremos aplicar nuevamente la demostraci´on del teorema 1.7.4 para encontrar un polinomio en dos variables p(x1, x2) de peso≤
6 tal quef (x1, x2) = p(s1, s2). Observemos que f (x1, 0) = 0, por lo tanto, en este caso el
primer paso de la demostraci´on del teorema no produce nada nuevo. Notemos que f (x1, x2) = (x1
−
x2)2s22, luego consideremos el polinomio q (x1, x2) := (x1−
x2)2,el cual es sim´etrico de grado 2. A este polinomio le debemos aplicar el teorema, por lo tanto, hacemos q (x1, 0) = x21 y consideramos el polinomio q (x1, x2)
−
s21 =(x1
−
x2)2−
(x1 + x2)2 =−
4x1x2 =−
4s2, con lo cual q (x1, x2) = s21−
4s2 (n´oteseque el polinomio x21
−
4x2 es de peso 2). As´ı, f (x1, x2) = (s21−
4s2)s22 y el polinomiobuscado es p(x1, x2) = (x21
−
4x2)x22, el cual es de peso 6.Ejemplo 1.7.10. Veamos otra ilustraci´on del teorema 1.7.4. Consideremos el poli- nomio sim´etrico f (x1, x2, x3) = x31 + x32 + x33 de grado 3; buscamos un polinomio
p(x1, x2, x3) de peso
≤
3 tal que f (x1, x2, x3) = p(s1, s2, s3).Primero hacemos f (x1, x2, 0) = x31 + x32 y buscamos un polinomio p1(x1, x2) de
peso
≤
3 tal que f (x1, x2, 0) = p1((s1)0, (s2)0). Para esto aplicamos el teorema alpolinomio sim´etrico f (x1, x2, 0) = x31 + x32; por lo tanto hacemos f (x1, 0, 0) = x31
y encontramos f (x1, x2, 0)
−
(s1)30 = x31 + x32−
(x1 + x2)3 =−
3x21x2−
3x1x22 =−
3(x1 + x2)x1x2 =−
3(s1)0(s2)0, as´ı pues f (x1, x2, 0) = (s1)30−
3(s1)0(s2)0 y elpolinomio buscado es x3
1
−
3x1x2, el cual efectivamente es de peso 3.El siguiente paso es definir f 1(x1, x2, x3) = f (x1, x2, x3)
−
(s31−
3s1s2), luegof 1(x1, x2, x3) = x31+ x32+ x33
−
(x1+ x2+ x3)3+ 3(x1+ x2+ x3)(x1x2+ x1x3+ x2x3) =3x1x2x3 = 3s3. Por lo tanto, f (x1, x2, x3) = s31
−
3s1s2 + 3s3 y el polinomio buscadoes x31
−
3x1x2 + 3x3, el cual tiene peso 3.1.8. Ejercicios
1. Sean f (x) = x6 + 3x5 + 4x2
−
3x + 2 y g(x) = x2 + 2x−
3 polinomios deZ
7 [x]. Encuentre q (x) y r(x) enZ
7 [x] tales que f (x) = g(x)q (x) + r(x), condeg[r(x)] < 2.
2. Considere el polinomio f (x) = x3 + 2x + 3 como elemento de
Z
5 [x] . Exprese
a f (x) como producto de polinomios irreducibles. 3. Pruebe que p(x) = x3
−
9 es reducible sobreZ
11.4. Pruebe que p(x) = x2 + 1 es irreducible como elemento de
Z
11 [x]. Pruebe
adem´as que
Z
11 [x] /
p(x)
es un cuerpo con 121 elementos.5. Escriba todos los polinomios de grado
≤
3 irreducibles deZ
3 [x] .6. Pruebe que x4
7. Pruebe que x3
−
x2+ x + 6 es irreducible sobreQ
.8. Sean m y n enteros primos relativos, es decir, m.c.d.(m, n) = 1. Suponga que (x
−
mn)
|
(a0 + a1x +· · ·
+ arxr), donde a
i
∈
Z
. Pruebe que m|
a0 y n|
ar.9. Construya un cuerpo de 27 elementos.
10. Demuestre que si F es un cuerpo finito entonces su caracter´ıstica es un primo p y adem´as F tiene pn elementos para un cierto n
≥
1. Pruebe adem´as que a pn= a para cada a
∈
F. (Sugerencia: pruebe que F es un espacio vectorial sobre su subanillo primo =subcuerpo primo, v´ease [10]).11. Mediante el algoritmo de Euclides compruebe que
m.c.d.(f 1(x), f 2(x), f 3(x)) = x2 + x + 1,
donde f 1(x) = x5
−
2x4−
x2 + 2x, f 2(x) = x7 + x6−
2x4−
2x3 + x + 1 yf 3(x) = x6
−
2x5 + x4−
2x3 + x2−
2x.12. Calcule el m.c.m. de los polinomios enteros
x6
−
1, x4+ 2x3 + 2x2−
2x−
3. 13. Calcule la descomposici´onn irreducible de x3−
y3∈
Q
[x, y].14. Utilizando el teorema de Fermat con p = 5, calcule los ceros del polinomio 2x219 + 3x74+ 2x57+ 3x44
∈
Z
5 [x] .15. Sean R un anillo conmutativo, R [x] su anillo de polinomios y
x
el ideal generado por el polinomio p(x) = x. ¿Es cierto que R [x] /
x ∼
= R?16. Demuestre que el polinomio y3+ 3x2y
−
6xy2 + x∈
Z
[x, y] es irreducible. 17. Sean F un cuerpo y f (x) = anxn+· · ·
+ a0∈
F [x]. Si 0
= a∈
F es una ra´ızde f (x), demuestre que a
−
1 es una ra´ız de an +
· · ·
+ a0xn.18. Sea F un cuerpo. Sea I 1
⊆
I 2⊆
I 3⊆ · ··
una cadena ascendente de ideales deF [x]. Demuestre que existe k
≥
1 tal que I k = I k+1 = I k+2 =·· ·
. Generaliceesta propiedad para cualquier DIP .
19. Sea K un cuerpo y sea f (x) un polinomio no nulo de K [x]. Demuestre que las siguientes condiciones son equivalentes: (i)
f (x)
es un ideal primo (ii)
f (x)
es un ideal maximal (iii) f (x) es irreducible.20. Sea R un DF U y sea F su cuerpo de fracciones. Demuestre que el cuerpo de fracciones de R[x] es isomorfo al cuerpo de fracciones de F [x].
21. Sea K un cuerpo infinito y sean f (x), g(x)
∈
K [x] tales que f (a) = g(a) para cada a∈
K . Demuestre que f (x) = g(x). ¿Es cierta esta propiedad para cuerpos finitos?22. Sea A un anillo arbitrario y sea A
−→
ι A[x] el homomorfismo inclusi´on, es decir, ι(a) := a, a∈
A. Demuestre que si S es un anillo cualquiera y A−→
f S es un homomorfismo de anillos de tal forma que en S existe un elemento y con la condici´on f (a)y = yf (a), para cada a∈
A, entonces existe un ´unico homomorfismo de anillos A[x]−→
f
S tal que fι = f y
f (x) = y.
23. Sea A un anillo arbitrario y sea g(x) un polinomio m´onico en A[x]. Demuestre que dado f (x)
∈
A[x] existen q (x) y r(x) en A[x] ´unicos tales quef (x) = q (x)g(x) + r(x), con r(x) = 0 ´o gr(r(x)) < gr(g(x)). 24. Calcule todos los polinomios sim´etricos de
Z
2[x1, x2] de grado≤
3.25. Calcule todos los polinomios de
Z
2[x1, x2] de peso≤
3.26. Compruebe que el polinomio s(x1, x2, x3) = (x1 + x2)(x1 + x3)(x2 + x3)