Beruflich Dokumente
Kultur Dokumente
Hasse-Minkowski
Ramiro Lafuente
Estructuras Algebraicas
Facultad de Ciencias Exactas
Universidad Nacional de La Plata
Mayo de 2008
1
Indice
1. Introducci
on 3
2. Los N
umeros p- adicos 4
2.1. La valuacion, la norma p-adica y la metrica p-adica: Primera definicion . . 4
2.2. Segunda definicion: Zp y Qp . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3. Polinomios y ecuaciones p-adicas . . . . . . . . . . . . . . . . . . . . . . . 7
2.4. Unidades y cuadrados en Qp . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3. El smbolo de Hilbert 14
3.1. Definicion, propiedades basicas y calculo del smbolo . . . . . . . . . . . . 14
3.2. Propiedades globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5. Teorema de Hasse-Minkowski 38
5.1. Demostracion del Teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.2. Algunos comentarios interesantes . . . . . . . . . . . . . . . . . . . . . . . 41
6. Ap endices 42
6.1. Algunos resultados en Teora de Numeros . . . . . . . . . . . . . . . . . . . 42
6.1.1. Ecuaciones sobre cuerpos finitos . . . . . . . . . . . . . . . . . . . . 42
6.1.2. Ley de reciprocidad cuadratica . . . . . . . . . . . . . . . . . . . . 43
6.2. Sistemas y Lmites proyectivos . . . . . . . . . . . . . . . . . . . . . . . . . 44
2
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 3
1. Introducci
on
Se podra haber incluido en el ttulo de este trabajo el nombre de formas cuadr aticas,
puesto que nos ocupamos del estudio de estos objetos en gran medida. Sin embargo, esto
ha quedado implcito al mencionar el Teorema de Hasse-Minkowski, el cual es conocido
por dar una muy buena clasificacion de las formas cuadraticas sobre Q. Para llegar a este
resultado, uno de nuestros objetivos, se debera recorrer un largo camino, a traves del cual
seran presentados el cuerpo de los n umeros p-adicos, el smbolo de Hilbert, y numerosos re-
sultados algebraicos (muchos de ellos relacionados directamente con la Teora de N umeros),
entre otras cosas.
Ademas de apuntar al ya mencionado Teorema de Hasse-Minkowski y a clasificar las for-
mas cuadraticas sobre los distintos cuerpos en cuestion, nos interesaremos bastante en los
numeros p-adicos y en algunas de sus propiedades y aplicaciones para resolver problemas.
Es curiosa la gran diversidad de maneras que existen para presentar al cuerpo Qp de los
numeros p-adicos. Algunas de ellas son mas bien desde el punto de vista .analtico(como
la completacion de Q respecto de cierta norma, o ciertas series formales de potencias de
p), otras son puramente algebraicas (el cuerpo de cocientes del lmite proyectivo de los
enteros modulo pn ). Presentaremos dos de ellas en la primer seccion, pero a lo largo del
trabajo seran de mayor utilidad las ideas del tipo algebraico (incluso en algunos resultados
en los que aparecen derivadas!).
En la tercer seccion se estudiara el Smbolo de Hilbert, que sera una herramienta funda-
mental para construir invariantes para las formas cuadraticas tanto en Qp como en Q.
La seccion de formas cuadraticas se ocupara de presentar estos objetos matematicos, y
finalmente llegar a una minuciosa clasificacion de ellas (no sobre las racionales), la cual uti-
lizaremos en la seccion siguiente para probar la relacion global-local que vincula los cuerpos
Qp y R con Q.
Por ultimo, cabe mencionar que gran parte de este trabajo ha sido basado en los primeros
captulos de [2]. Es por eso que en general todas las deficiones y resultados que se prueben
tendran, tarde o temprano, su rol importante en el trabajo. Sin embargo, en contraposi-
cion con la bibliografa mencionada, intentaremos hacer mas hincapie en los detalles de las
pruebas, para llegar a cada resultado de una manera mas accesible.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 4
2. Los N
umeros p-
adicos
En esta seccion se hara una introduccion a la teora de los n
umeros p-adicos. Hay varias
formas equivalentes de definir este conjunto de n umeros; a continuacion mostraremos dos de
ellas. La primera es mas util para comprender realmente que estamos haciendo al construir
los numeros p-adicos, mientras que la segunda es una presentacion mas algebraica que, si
bien un tanto mas complicada de entender, nos permite manejarlos con mayor simplicidad
y mas formalmente.
Definici
on 2.1. Se define la valuaci
on p-
adica de un n
umero racional como:
Demostracion: Probaremos u nicamente el item (c) que es el no trivial. Para eso, supong-
amos que x, y son no nulos (si alguno de ellos lo fuera, se da la igualdad trivialmente).
Entonces podemos escribir
a c
x = pr , y = ps
b d
con r, s Z, y a, b, c, d Z no divisibles por p. Es claro que vp (x) = r, vp (y) = s.
Supongamos sin perdida de generalidad que s r, y sea t = s r 0. Entonces,
t
r a tc r ad + p bc
x+y =p +p =p
b d bd
Esta valuacion p-adica nos permite definir la norma p-adica, de la siguiente manera:
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 5
Definici
on 2.3. Si p es un n
umero primo fijo, se define en Q la norma p-
adica como
kxkp = pvp (x) .
Definici
on 2.5. Se define en Q la m adica, como dp (x, y) = vp (x y).
etrica p-
. . . An An1 . . . A2 A1
conforma un sistema proyectivo. De esta observacion surge la idea para la segunda definicion
de los n
umeros p-adicos.
Definicion 2.7. Se define el anillo de enteros p-adicos Zp como el lmite proyectivo del
sistema (An , n ) definido previamente. Es decir,
Zp := lim(An , n )
1
Una norma que satisface esta propiedad se dice no-arquimediana
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 6
es exacta.
Demostracion: Es claro que n es un epimorfismo. Veamos entonces que la multiplicacion
por pn es inyectiva en Zp . Para eso, basta con ver que multiplicar por p lo es (luego com-
ponemos esta funcion n veces). Sea x = (xn ) Zp tal que px = 0. Mirando coordenada
a coordenada, se tiene que pxn+1 = 0 (en An+1 ) para todo n. Luego, xn+1 = pn yn+1 , para
cierto yn+1 An+1 . Pero por definicion de Zp , xn = n+1 (xn+1 ), luego xn tambien es di-
visible por pn , y por estar en An , xn = 0. Esto vale para todo n, luego x = 0 y entonces
multiplicar por p es una aplicacion inyectiva.
Para completar la demostracion, resta ver que pn Zp es igual al n ucleo de n . Es claro que
n n
dicho n ucleo contiene a p Zp (ya que todo m ultiplo de p tiene en su n-esima coordenada
un 0). Ahora tomemos un elemento x = (xm ) ker(n ). Entonces, xn = 0, y luego por
definicion de Zp tenemos que pn | xm para todo m n. Escribamos xm = pn ymn , con
ymn Amn (se puede suponer esto puesto que pn Am = Amn ). Entonces estos elementos
yi definen en Zp = lim Ai un elemento y (esto se deduce de que x satisface las condiciones
para estar en Zp ), el cual verifica claramente (coordenada a coordenada) x = pn y. Luego
x pn Zp , y en conclusion, la sucesion es exacta.
Notemos que esto nos permite pensar a Zp /pn Zp como An , que a su vez es igual a Z/pn Z.
Proposici on 2.9. Un elemento de An o de Zp es una unidad si y s olo si no es divisible por
p. Adem nica como pn u, con u U(Zp )
as, todo elemento no nulo de Zp se escribe de forma u
y n 0.
Demostracion: Probemos la tesis primero para An . Es claro que si x An es una unidad
entonces no es divisible por p, pues si as fuera, entonces p | xx1 = 1 + mpn p | 1,
absurdo. Recprocamente, supongamos que x An \ pAn no es m ultiplo de p. Entonces la
imagen de x en A1 = Z/pZ es no nula, luego es invertible. Tomemos entonces y tal que
xy = 1 pz, y podemos pensar que y, z An . As,
De la u
ltima parte de la proposicion se puede definir, como en 2.1, la valuacion p-adica,
pero esta vez directamente para Zp .
Teniendo en cuenta que Zp resulta un anillo (es incluso un dominio de integridad), sabemos
que podemos construir un cuerpo que lo contenga de forma razonable. Es decir, el cuerpo
de cocientes del anillo. Y al igual que de Z obtenemos el cuerpo Q, podemos hacer lo mismo
con Zp para obtener as el conjunto de n umeros en cuestion:
A pesar de que ya hemos definido a los n umeros p-adicos desde dos puntos de vista
diferentes, a
un hay una forma mas de pensar en ellos. K. Hensel, quien fue el primero en
introducir la idea de n
umero p-adico, trabajo mucho con ellos para resolver problemas de
la teora de n
umeros, y utilizaba en sus trabajos un desarrollo en serie de los n umeros
p-adicos, conocido como desarrollo de Hensel. En [3] se menciona dicho desarrollo, y se
prueba la siguiente proposicion:
Claramente, n0 es lo que nosotros hemos llamado vp (x). En esta forma de ver a los
n
umeros p-adicos se ve mucho mejor la idea de completacion (pues en realidad los elemen-
tos de Q son precisamente aquellos cuyo desarrollo de Hensel se hace periodico a partir de
un punto; por ejemplo, que se haga cero a partir de n1 ).
Demostracion: Esto es una consecuencia inmediata del Lema 6.9. En efecto, si se toma
(i)
como Dn al conjunto de races en com
un de los fn , se ve que los Dn son finitos y ademas
forman un sistema proyectivo (puesto que ser raiz modulo pn+1 implica serlo modulo pn ).
Pero aparte, D := lim Dn es el conjunto de races del polinomio en Zp , ya que ser raiz
modulo pn para todo n implica que es raiz en Zp . O sea que se puede aplicar el Lema,
que nos dice que si los Dn son no vacos entonces D lo es, y esto es precisamente lo que
queramos probar (el hecho de que D no vaco implica que los Dn lo son sale por reducir la
ecuacion modulo pn ).
Demostracion: Es claro que (b) (a). Para ver la vuelta, sea x = (x1 , . . . , xm ) (Qp )m
es una raiz no trivial de los f (i) , y llamemos h := inf(vp (x1 ), . . . , vp (xm )), y = ph x.
As definido, resulta que vp (yj ) = vp (xj ) h 0 j, y ademas en un ndice j se da la
igualdad, con lo cual y Zp y es primitivo. Como los polinomios son homogeneos, al eval-
(i)
uarlos en y = ph x el factor ph deg(f ) sale en com un, y lo restante queda 0 por ser x raiz.
(i)
Entonces y es raiz primitiva en com un de los f en Zp .
Para finalizar, vemos que podemos imitar la prueba de la proposicion anterior (utilizando
el mismo Lema) para probar que (b) (c), poniendo Dn como el conjunto de races prim-
itivas en com un de los f (i) en An y observando que forman un sistema proyectivo, cuyo
lmite es el conjunto D de races en com un de los polinomios en Zp .
Lema 2.14. (Metodo de Newton aplicado a n umeros p-adicos) Sea f Zp [X], y sea f 0 su
polonomio derivado. Dados x Zp , n, k Z, tales que 0 2k < n, f (x) 0 mod pn y
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 9
Entonces, existe una raz y (Zp )m de f tal que y x mod(pnk ) (coordenada a coorde-
nada).
Este importante teorema trae como consecuencia numerosos resultados. Los que mas
nos interesan son los siguientes:
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 10
f (x) 0 mod(p)
f
(i.e., X i
(a) 6= 0 mod (p) para alg
un i, 1 i m). Entonces existe y Zp tal que y a0
mod p y f (y) = 0.
f
(Esto es exactamente el teorema para n = 1, k = 0. En efecto, el hecho de que X i
(a) 6= 0
f
mod (p) implica que vp Xi (a) 6= 0).
P
Corolario 2.17. Sean a Zp , y f (X) = i,j aij Xi Xj , con aij = aji , una forma cuadr atica
con coeficientes en Zp tal que det(aij ) es invertible. Entonces,
(i) Si p 6= 2, toda solucion primitiva de f (X) a mod(p) da lugar a una solucion en Zp .
(ii) Si p = 2, toda solucion de f (X) a mod(8) da lugar a una soluci on en Z2
Demostracion: Sea x una solucion primitiva de f (X) a mod(p). Para probar (i) basta
con demostrar que hay alguna derivada parcial P que no se anula en x, modulo p (por Lema de
f
Hensel). Sea A = (aij ). Vemos que X i
= 2 j aij Xj = 2(AX)i (donde X = (X1 , . . . , Xn )).
Si todas las derivadas parciales fueran cero, entonces el vector AX sera cero modulo p. Y
esto es absurdo puesto que X no es cero modulo p (pues es primitivo), y A es invertible
mod (p). Por lo tanto hay alguna no nula, y se puede aplicar el Lema.
Con el mismo razonamiento que recien, pero teniendo en cuenta el 2 que acompa na a (AX)i
en la formula de la derivada parcial, se ve que en el caso p = 2 el hecho de que A sea in-
vertible implica que las derivadas parciales no son todas nulas mod(4). Pero entonces el
resultado a probar no es otra cosa que aplicar el Teorema con n = 3, k = 1.
3
Notar que en el Lema se utiliz o la notacion aditiva, mientras que al aplicarlo a la Proposicion se
utilizo la notacion multiplicativa.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 12
Con esta caracterizacion, y utilizando el smbolo de Legendre (ver Apendice 6.1.2) pode-
mos conocer mas profundamente los cuadrados perfectos en Qp , mediante los siguientes
resultados, que eran el objetivo principal de esta seccion.
invertible en Zp , todos los elementos son cuadrados, luego u1 siempre es cuadrado perfecto.
Al ser V isomorfo a Fp , queda probado el teorema. 6
Demostracion: Este Corolario se deduce inmediatamente del hecho de que U/U3 se puede
caracterizar mediante el conjunto {1, 5}.
Nota: Los Teoremas 2.23 y 2.25 dicen que Qp 2 es un subgrupo abierto de Qp , para todo
p primo.
6
Cabe mencionar que en las estructuras notadas aditivamente tambien consideramos los cuadrados
perfectos: son aquellos elementos x para los cuales existe un y tal que y + y = x.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 14
3. El smbolo de Hilbert
Para trabajar con formas cuadraticas, y mas precisamente si estamos estudiando cuando
una ecuacion cuadratica tiene solucion, es sumamente u
til introducir la nocion del smbolo
de Hilbert. Ademas este nos permitira, en la proxima seccion, hacer la clasificacion de
formas cuadraticas.
En [4] se presenta al smbolo de Hilbert definido sobre cualquier cuerpo local 7 , lo cual
servira para demostrar la version general del Teorema de Hasse-Minkowski. Sin embargo,
para entender y probar los resultados se requiere un buen manejo de la Teora de Cuerpos,
razon por la cual nos limitamos a hacer las cosas en R y Qp .
En general en esta seccion cuando se hable de cuerpo nos estaremos refiriendo a Qp o a R.
3.1. Definici
on, propiedades b
asicas y c
alculo del smbolo
Definici on 3.1. Sea k un cuerpo. Si a, b k , se define el smbolo de Hilbert entre a y
b con respecto a k como el n umero (a, b) dado por:
1, si la ecuacion z 2 ax2 by 2 = 0 tiene soluci
on no trivial en k 3 ;
(a, b) =
1, en caso contrario.
Al ser invariante bajo multiplicaciones de a y b por cuadrados (i.e., (a, bc2 ) = (a, b)), el
smbolo de Hilbert define una aplicacion entre k /k 2 k /k 2 y {1}.
Proposici on 3.2. Sean a, b k , y kb := k( b). Si N kb es el conjunto de normas de
elementos en kb , entonces (a, b) = 1 sii a N kb .
z2 y2
a= b N kb .
x2 x2
Demostracion: (i) (a, b) = (b, a) es trivial; para ver que (a, 1) = 1 basta notar que (c, 0, c)
es solucion de la ecuacion para cualquier c k .
(ii) Si b = a, (0, 1, 1) es solucion. Y si b = 1 a, (1, 1, 1) lo es.
(iii) Si (a, b) = 1 entonces a N kb por la Proposicion anterior. Como N kb es un subgrupo
de k (multiplicativo), resulta que c N kb sii ac N kb , lo cual traducido en terminos del
smbolo de Hilbert es justamente lo que queramos probar.
(iv) Como (a, a) = 1, usando (iii) obtenemos que (a, b) = (a, ab). Y usando que
(a, 1 a) = 1 y (iii) se llega a que (a, b) = (a, (1 a)b).
Demostracion: Por la Proposicion 2.13 sabemos que existe una solucion primitiva de la
ecuacion (z, x, y), en (Zp )3 . Si no cumpliera las condiciones que queremos, entonces y o z es
divisible por p. Pero por ser solucion, sabemos que z 2 vy 2 es m ultiplo de p, y v no, luego
debera ocurrir que ambos (z e y) sean m ultiplos de p. Entonces, p2 | (z 2 vy 2 ) = px2 luego
p | x, absurdo pues la solucion era primitiva. Por lo tanto, (z, x, y) verifica las condiciones
buscadas.
(a, b) = (1)mn(q1)/2 (
u)(
v)
donde q es el tama
no del cuerpo de residuos y su caracterstica cuadratica.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 16
lado derecho de la igualdad a probar es claramente 1; veamos entonces que (u, v) = 1. Como
Corolario del Teorema de Chevalley-Warning en 6.1, se obtiene que toda forma cuadratica
sobre 3 o mas variables tiene una solucion no trivial modulo p. Al ser el discriminante de
esta forma una unidad, por el Corolario 2.17 obtenemos a partir de dicha solucion una en
Qp . Luego (u, v) = 1.
2) = 1, = 0:
Reemplazando con estos valores en la formula a probar, basta ver que (pu, v) = vp . Pero
ya hemos visto que (u, v) = 1, entonces (pu, v) = (p, v) por la propiedad (iii) del smbolo
de Hilbert. Debemos probar entonces que
v
(p, v) =
p
Recordemos, por el Teorema 2.23, que v es un cuadrado sii vp = 1. Si v fuera cuadrado
perfecto, entonces (p, v) = 1 por la propiedad (i) del smbolo, y vp = 1 por lo recien
ecuacion z 2 px2 vy 2 = 0 vemos que si tuviera solucion no trivial, entonces por el Lema
z 2
anterior tendra una con z, y U . Esto implicara que v y mod p, absurdo pues v
no era cuadrado. Por lo tanto la ecuacion no tiene solucion, y luego (p, v) = 1 = vp .
3) = 1, = 1:
Este caso se reduce a probar la formula (pu, pv) = (1)(p1)/2 up vp . Por la propiedad (iv)
del smbolo, tenemos que (pu, pv) = (pu, pupv) = (pu, p2 uv) = (pu, uv), y uv U .
Usando el caso 2) llegamos a que (pu, pv) = (pu, uv) = uv p
. Finalmente,
uv 1 u v (p1)/2 u v
= = (1)
p p p p p p
como queramos ver.
Ahora sea p = 2. Como en el caso anterior, solo consideraremos tres posibilidades:
1) = 0, = 0:
u1 v1
Traduciendo la formula a probar, hay que ver que (u, v) = (1) 2 2 . Es decir, que
(u, v) = 1 si u o v es congruente a 1 mod 4, y -1 en caso contrario. Supongamos que
u 1 mod 4, entonces u 1 o 5 mod 8. En el primer caso, por el Teorema 2.25 ten-
emos que u es un cuadrado, luego (u, v) = 1. Si u 5 mod 8, como v es coprimo con 2
resulta que 4v 4 mod 8. Entonces u + 4v 1 mod 8, luego u + 4v es un cuadrado.
Supongamos que w2 = u + 4v, w U ; se ve en este caso que (w, 1, 2) es solucion de la
ecuacion z 2 ux2 vy 2 = 0, con lo cual (u, v) = 1. Finalmente, si u v 1 mod 4,
supongamos que (u, v) = 1. Entonces existe una solucion primitiva (z, x, y) de la ecuacion
z 2 ux2 vy 2 = 0. Reduciendo modulo 4, x2 + y 2 + z 2 0 mod 4, y como los u nicos
2 2 2
cuadrados modulo 4 son 0 y 1, esto implica que x , y y z son 0 mod 4. Pero entonces
los 3 elementos de la terna (z, x, y) son m
ultiplos de 2, contradiciendo el hecho de que era
primitiva. Absurdo; por lo tanto (u, v) = 1.
2) = 1, = 0:
2
u1 v1
+ v 81
Dados los valores de y , hay que probar que (2u, v) = (1) 2 2 . Primero probe-
v 2 1
mos que (2, v) = (1) 8 , es decir, que (2, v) = 1 sii v 1 mod 8:
Si (2, v) = 1 entonces por el Lema anterior existen x, y, z Z2 tales que z 2 2x2 vy 2 = 0
y y, z no multiplos de 2. Esto implica que y 2 z 2 1 mod 8, y entonces 1 2x2 v 0
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 17
mod 8. Pero los u nicos cuadrados modulo 8 son 0, 1 y 4; deducimos de esto que v 1
mod 8. Recprocamente, si v 1 mod 8, es un cuadrado y luego (2, v) = 1; y si v 1
mod 8, la ecuacion z 2 2x2 vy 2 = 0 tiene a (1, 1, 1) como solucion modulo 8. Por el
Corolario 2.17 tenemos que esta solucion da lugar a una en Z2 , entonces (2, v) = 1.
Probemos ahora que (2u, v) = (2, v)(u, v), suficiente para lo que necesitamos puesto que
u1 v1
por el caso 1), (u, v) = (1) 2 2 . Si (2, v) = 1 o (u, v) = 1, esto vale por la Propiedad
(iii) del smbolo. En caso contrario, supongamos que (2, v) = (u, v) = 1. De los resultados
anteriores, y del caso 1), esto equivale a decir que v 3 mod 8 y u 3 o 1 mod 8.
Luego la ecuacion z 2 2ux2 vy 2 = 0 se lee modulo 8 como
z 2 + 2x2 3y 2 0 o z 2 6x2 + 5y 2 0
Ambas tienen como solucion a (1, 1, 1); como antes, esta da lugar a una solucion en Z2 , por
lo tanto (2u, v) = 1 = (1)(1) como queramos ver.
3) = 1, = 1:
Debemos ver que
2 2
u1 v1
+ v 81 + u 81
(2u, 2v) = (1) 2 2
Por la Propiedad (iv) del smbolo de Hilbert, sabemos que (2u, 2v) = (2u, 4uv) =
(2u, uv). Pero ademas, por el caso anterior sabemos que como uv U ,
u1 uv1 (uv)2 1
+
(2u, 2v) = (2u, uv) = (1) 2 2 8
Si escribimos (a, b) = (1)[a,b] , entonces [a, b] es una forma bilineal simetrica sobre k /k 2 ,
con valores en Z/2Z, y podemos conocer (mediante el Teorema 3.5) su matriz en cierta base
para k /k 2 :
Si k = R, la matriz es (1).
El que sigue es un resultado fundamental del smbolo de Hilbert que, junto con otro
teorema a continuacion conforman lo que hemos llamado Propiedades Globales del smbolo
de Hilbert (la palabra globales surge de considerar todos los smbolos de Hilbert de los
distintos cuerpos en cuestion y relacionarlos).
justificar la u ltima igualdad, ver Apendice sobre Teora de n umeros, mas especificamente
las propiedades del smbolo de Legendre)
Se ve entonces que (l, 2)2 = (l, 2)l , y el producto da 1.
Finalmente, cuando l 6= l0 y ninguno de ellos es 2, se tiene para v 6= 2, l, l0 que = = 0,
0
luego (l, l0 )v = 1. Para v = 2, tambien vale que = = 0, luego (l, l0 )2 = (1)(l)(l ) . Y
0
en los otroscasos, resulta evidente que = 0, = 1 o viceversa, de donde (l, l0 )l = ll ,
(l, l0 )l0 = ll0 . Utilizando la ley de reciprocidad cuadratica de Gauss, tenemos que
l0 l 0
(l, l0 )l (l, l0 )l0 = 0
= (1)(l)(l )
l l
Por lo tanto al multiplicar con (l, l0 )2 da 1.
A continuacion plantearemos una especie de ecuacion, cuyos u nicos datos son ciertos
smbolos de Hilbert, y hallaremos (bajo ciertas hipotesis que son obligadas) condiciones
necesarias y suficientes para su solucion. (Notar que el resultado siguiente esta muy rela-
9
El u
nico caso realmente interesante de la demostracion es cuando a y b son primos impares distintos,
demostrado al final. Es por esto que escencialmente este Teorema es equivalente a la ley de reciprocidad
cuadratica. Y es importante mencionar ademas que es posible generalizar el Teorema para el conjunto de
cuerpos de numeros algebr
aicos, de ah su importancia.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 20
cionado con hallar una solucion en Q para cierta forma cuadratica, dado que existen solu-
ciones en cada Qv ):
Teorema 3.9. Sea (ai )iI una familia finita de elementos en Q , y sea (i,v )iI,vV una
familia de n umeros en {1}. Entonces existir a un x Q tal que (ai , x)v = i,v i I, v
V si y solo si se satisfacen las siguientes tres condiciones:
(i) Los i,v son todos iguales a 1,Q salvo finitos.
(ii) Para todo i I se tiene que vV i,v = 1
(iii) Para todo v V existe un xv Qv tal que (ai , xv )v = i,v para todo i I.
Demostracion: (del Teorema) Es claro que las condiciones son necesarias: las primeras
dos por la formula del producto del smbolo de Hilbert, la tercera tomando por ejemplo
xv = x. Probemos entonces la vuelta: sean (i,v ) que satisfacen las hipotesis del Teorema,
y supongamos que los ai son todos enteros (se puede, pues podemos multiplicarlos por su
denominador al cuadrado, lo cual deja invariante los smbolos de Hilbert). Definamos S
como el conjunto de los factores primos de los ai junto con 2 y , y T := {v V : i
I con i,v = 1}.
Caso 1) S T =
Sean Y
a= l
lT \{}
Y
m=8 l
lS\{2,}
Al ser S y T finitos, estos enteros estan bien definidos. Como S T = se tiene que a y m
son coprimos. Luego por Dirichlet, existe p primo tal que p a mod m, tal que p / S T.
Veamos que x = ap verifica las condiciones requeridas (o sea, que (ai , x)v = i,v para todos
i I, v V ):
Si v S v / T i,v = 1; debemos ver que (ai , x) = 1. Para v = , esto es verdad
pues x > 0; si v = l es un n umero primo, x ap a2 mod m, luego por definicion de m
tenemos que: cuando l = 2 x a2 mod 8; y cuando l 6= 2 x a2 mod l. Notar que x y
a son unidades l-adicas (ver definicion de x, a y m). Pero ademas, si escribimos x = ln u
resulta n = 0 y la imagen de u = x en Fl es justamente a2 mod l, un resto cuadratico,
luego por el Teorema 2.23 x es un cuadrado en Ql . Por lo tanto, (ai , x)v = 1 = i,v en este
caso.
Cuando v / S (llamemos v = l), se tiene que ai es una unidad l-adica para cada i I.
Luego aplicando el Teorema 3.5 se obtiene que
ai vl (b)
(ai , b)l =
l
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 21
para cualquier b Ql .
Si l / T y l 6= p entonces tambien resulta que x es una unidad l-adica, luego vl (x) = 0 y
entonces utilizando la formula anterior llegamos a que (ai , x)l = 1, que es igual a i,v ya
que l / T.
Si l T entonces l | a luego vl (x) = vl (a) + vl (p) = 1 + 0 = 1. Utilizando la hipotesis
(iii) tenemos que xl Ql tal que (ai , xl )l = i,l i I. Al ser que l T , existira alg
un
i,l = 1, con lo cual vl (xl ) 1 mod 2 (debido a la formula presentada para el calculo de
(ai , b)l ). Pero entonces,
ai
(ai , x)l = = (ai , xl )l = i,l para todo i I
l
como queramos.
Para l = p, utilizando la formula del producto (y la hipotesis (ii)) para despejar los terminos
con v = p, obtenemos que:
Y Y
(ai , x)p = (ai , x)v = i,v = i,p
v6=p v6=p
4. Formas cuadr
aticas
El objetivo de esta seccion es estudiar y caracterizar las formas cuadraticas sobre los
cuerpos Qv y Q. Para eso, estudiaremos las propiedades de los m odulos cuadraticos en gen-
eral, y luego las traduciremos al lenguaje corriente de formas cuadraticas. Al terminar con
las propiedades basicas y los importantes teoremas de representacion de un n
umero a traves
de una forma cuadratica, nos dedicaremos a estudiar mas especficamente las propiedades
de estas sobre Qp y sobre R.
4.1. M
odulos cuadr
aticos
Definici on 4.1. Sea V un A-modulo, con A un anillo conmutativo. Una funci on Q : V
A es una forma cuadr atica sobre V si se satisfacen las siguientes condiciones:
(i) Q(ax) = a2 Q(x) a A, x V ;
on B(x, y) = Q(x + y) Q(x) Q(y) es una forma bilineal.
(ii) La funci
Un par (V, Q) con dichas propiedades se llama m odulo cuadr atico.
(tiene sentido dividir por 2 pues excluimos a los cuerpos de caracterstica 2). Observar
que con esta definicion resulta ser efectivamente un producto escalar, ya que al ser + con-
mutativa, la forma bilineal de la definicion es simetrica. Y ademas, se tiene que Q(x) = x.x.
Si fijamos una base (ei )1in para V , llamamos matriz de Q respecto de esta base a
) k nxn dada por aij = ei .ej . Es claro que A es simetrica, y ademas si
la matriz A = (aijP
escribimos a x = ni=1 xi ei en la base fijada, entonces se tiene que
X
Q(x) = aij xi xj
i,j
y ahora vemos que la definicion dada al principio coincide con la idea intuitiva de forma
cuadratica que uno tena.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 23
En este contexto surge el primer invariante de las formas cuadraticas, al cual llamaremos
discriminante de Q y estara dado por
^ k /k 2
d(Q) := det(A)
Demostracion:
(i) Sea f : V V 0 un morfismo metrico, con (V 0 , Q0 ) un modulo cuadratico. Para ver
que f es inyectiva, supongamos que f (x) = 0. Entonces dado y V , x.y = f (x).f (y) = 0
por ser f morfismo. Esto es decir que x rad(V ) (es ortogonal a todos), pero como V era
no degenerado, x = 0. Luego f es inyectiva.
(ii) Sea U un subespacio de V . Definamos el morfismo qU : V U (donde U es el dual
de U ) que aplica y U al funcional lineal en U g(x) = x.y. Es claro que el n ucleo de qU es
0
U . En particular, al ser V no degenerado, qV : V V es un isomorfismo (su n ucleo seria
rad(V ) = 0).
Vemos que podemos obtener qU componiendo qV con la proyeccion canonica de V a U .
Luego qU : V U resulta ser suryectiva. Entonces, considerando la inclusion de U 0 en V
obtenemos la siguiente sucesion exacta
0 U0 V U 0
de donde dim V = dim U 0 + dim U = dim U 0 + dim U . Aplicando este proceso para el
subespacio U 0 , se llegara a la formula dim V = dim U 00 + dim U 0 , la cual junto con la
anterior implica que dim U = dim U 00 . Pero por definicion de U 0 , tenemos que U U 00
(los elementos de U son ortogonales a los de U 0 , luego estan en U 00 ), por lo tanto U = U 00 .
Veamos ahora que rad(U ) = U U 0 (lo cual, junto con el hecho anterior, nos dira tambien
que rad(U 0 ) = U U 0 ): x rad(U ) si y solo si x U y x es ortogonal a todos los elementos
de U . Es decir, si y solo si x U y x U 0 , y listo.
Un modulo cuadratico es no degenerado si y solo si su rad es nulo. Puesto que rad(U ) =
rad(U 0 ), la no degeneracion de U implica la de U 0 y viceversa. En el caso en que lo sean,
tenemos que dim U + dim U 0 = dim V , y U U 0 = rad(U ) = 0 luego V = U U 0 . Por
definicion de U 0 , la suma directa es tambien ortogonal.
(iii) Si V = U1 U 2 entonces U2 U10 por ser la suma ortogonal. Pero dim U2 =
dim V dim U1 = dim U10 luego U2 = U10 . Ahora bien, vemos que si x rad(U1 ) entonces
es ortogonal a todos los de U1 . Pero por estar en U1 , es ortogonal a todos los de U10 . Luego
es ortogonal a todo elemento de U1 U10 = V , entonces x = 0 ya que V era no degenerado.
Definici
on 4.5. Dado un modulo cuadr atico (V, Q), diremos que un elemento x es isotropi-
co si Q(x) = 0. Un subespacio U es isotr opico si todos sus elementos lo son. Finalmente,
diremos que el modulo cuadratico es isotr
opico si existe alg
un elemento isotr
opico no nulo
xV.
Definicion 4.6. Un modulo cuadratico que tiene una base formada por dos elementos
isotr
opicos x, y no ortogonales es llamado un plano hiperb
olico.
Se puede suponer sin perdida de generalidad que x.y = 1, en cuyo caso la matriz del
plano hiperbolico en la base x, y resulta ser
0 1
1 0
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 25
con d(Q) = 1. Observar que es el ejemplo mas peque no posible (no trivial) de un
modulo cuadratico isotropico. El siguiente inesperado resultado muestra que todo modulo
cuadratico isotropico debe contener un plano hiperbolico como subespacio:
Teorema 4.9. Todo modulo cuadratico (V, Q) admite una base de elementos ortogonales
dos a dos (i.e., base ortogonal).
Este teorema ayuda mucho a comprender que es lo que realmente pasa con las formas
cuadraticas, puesto que la matriz de Q en una base ortogonal no es otra cosa que una
matriz diagonal:
a1 0 . . . 0
0 a2 . . . 0
.. .. . .
. . . 0
0 0 . . . an
xi ei , entonces Q(x) = a1 x21 + . . . + an x2n . Podemos reinterpretar la
P
Si escribimos x =
definicion de modulo cuadratico no-degenerado: lo que se esta diciendo realmente es que
ai 6= 0 i = 1, . . . , n (es decir, que la forma cuadratica sea efectivamente en n variables).
Q Y
ahora resulta evidente que (V, Q) es no degenerada sii d(Q) 6= 0, pues d(Q) = ai .
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 26
Definici on 4.10. Dos bases ortogonales de un mismo m odulo cuadratico (V, Q) se di-
cen contiguas si tienen alg un elemento en com un (i.e., si las bases son (e1 , . . . , en ) y
(e01 , . . . , e0n ), deben existir i, j tal que ei = e0j ).
2 = ke01 k
P = ke1 k 02 .
y vale el Teorema.
2) (e1 .e1 )(e02 , e02 ) (e1 .e02 )2 6= 0
La prueba de este caso es exactamente la misma que en el 1), cambiando e01 por e02 .
3) (e1 .e1 )(e0i , e0i ) (e1 .e0i )2 = 0 para i = 1, 2
Probemos primero que la condicion supuesta implica que existe un x k tal que el elemento
ex := e01 + xe02 es no isotropico, y genera junto con e1 un plano no degenerado:
La condicion de no isotropico se cumplira si y solo si ex .ex = e01 .e01 + x2 (e02 .e02 ) 6= 0, i.e.,
sii x2 6= (e01 .e01 )/(e02 .e02 ). Y para que el plano que genera con e1 sea no degenerado debe
pasar, como antes, que (e1 .e1 )(ex , ex ) (e1 .ex )2 6= 0. Desarrollando con la formula para
ex , y utilizando la condicion supuesta, llegamos a el plano generado sera no degenerado sii
2x(e1 .e01 )(e1 .e02 ). Pero la hipotesis supuesta implica que (e1 .e0i ) 6= 0 para i = 1, 2. O sea
que basta con que x 6= 0.
As, solo tenemos que lograr que x 6= 0 y x2 6= (e01 .e01 )/(e02 .e02 ). Esto excluye a lo sumo 3
valores de k para elegir, luego si k tiene mas de 4 elementos, ya esta. En el caso de k = F3 ,
como (e1 .e0i ) 6= 0 no queda otra que (e1 .e0i )2 = 1. Entonces la hipotesis 3) se reescribe como
(e1 .e1 )(e0i , e0i ) = 1, i = 1, 2. Pero entonces la expresion (e01 .e01 )/(e02 .e02 ) es -1, y por lo tanto
basta tomar x = 1 para verificar las propiedades requeridas para ex .
Ahora podemos entonces tomar ex = e01 + xe02 no isotropico, y tal que ke1 + kex es no
degenerado. Como ex es no isotropico, existira un e002 tal que (ex , e002 ) es una base ortogonal
para ke01 ke 02 . Sea
e = (ex , e002 , e03 , . . . , e0n )
base ortogonal de V . Al ser ke1 + kex un plano no degenerado, podemos deducir de los
casos 1) y 2) que e y e se relacionan mediante una cadena de bases contiguas. Como e
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 27
Demostracion: Supondremos en gral que V = V 0 (ya que son isomorfos). Veamos los dos
casos:
Caso (i): U degenerado
Sea x 6= 0 un elemento de rad(U ), y tomemos l U tal que l(x) = 1. Al ser V no
degenerado, existe y V tal que l(u) = u.y (pues qV : V V es isomorfismo). Podemos
suponer que y.y = 0, haciendo un corrimiento de y a yx con = 12 y.y; sigue valiendo que
l(u) = u.y debido a que x rad(U ). Entonces tenemos un nuevo subespacio U1 = U ky
(notar que y / U pues si y U entonces l(x) = x.y = 0 ya que x rad(U ), pero l(x) era
1).
Al ser s morfismo metrico inyectivo, resulta que s(U ) es tambien degenerado. Luego apli-
camos la misma construccion para U 0 = s(U ), x0 = s(x) y l0 = l s1 , y obtenemos y 0
y U10 = U 0 ky 0 . Extendamos entonces s mediante la asignacion s0 (y) = y 0 , y queda asi
determinado un morfismo metrico inyectivo s0 : U1 V que coincide con s en U . Pero lo
bueno es que dim U1 = dim U + 1.
Si U1 fuera degenerado, repetimos este proceso. Si fuera no degenerado, pasamos al caso
(ii).
Caso (ii): U no degenerado
Probemos el Teorema por induccion en dim U . Si dim U = 1, U = kx con x V no
isotropico (para que U sea no degenerado). Llamemos y = s(x); por ser s morfismo metrico
se tiene que y.y = x.x. Vemos que alguno de los elementos x+y, xy debe ser no isotropico,
pues si ambos lo fueran entonces
Definicion 4.14. Diremos que dos formas cuadr aticas f y f 0 son equivalentes si los
correspondientes modulos cuadraticos son isomorfos. Lo notaremos como
f f0
f u g := (X1 , . . . , Xn ) + g(X1 , . . . , Xm )
en n + m variables (ver la definicion 4.3 para entender de donde surge la idea: en reali-
dad se realiza la suma directa de los modulos cuadraticos, definiendo la forma cuadratica
all canonicamente). De manera natural, definiremos
:= f u (g)
f g
f X12 X22
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 29
Demostracion:
(i) (ii): La vuelta es trivial, pues g(0, . . . , 0, 1) = a. Para ver su recproca, si suponemos
que g representa a a entonces el modulo cuadratico V correspondiente a g tendra un elemen-
to x tal que x.x = a (ya que x.x = g(x) en dicho modulo cuadratico). Sea H el complemento
ortogonal de x; tenemos que V = H kx. O lo que es equivalente, g h + aZ 2 , donde h es
la g restringida a H (es claro, dado que x.x = a, que g restringida a kx es aZ 2 ).
(ii) (iii): Por la hipotesis (ii) tenemos que f h+aY 2 aZ 2 , luego f (0, . . . , 0, 1, 1) = 0
entonces f representa a 0.
(iii) (i): Supongamos que f g aZ 2 y f (x1 , . . . , xn1 , z) = 0, con (x1 , . . . , xn1 , z) 6=
0. Entonces: o bien z = 0, en cuyo caso g(x1 , . . . , xn1 ) = 0 con (x1 , . . . , xn1 ) 6= 0, o sea
que g representa a 0 y luego a a (por la Proposicion 4.17); o bien z 6= 0, que implica
g(x1 /z, . . . , xn1 /z) = a por lo tanto g representa a a (observar que no es necesario pedir
que alg un xj sea no nulo, pues si todos fueran 0 entonces a = 0, absurdo).
Corolario 4.19. Sean g, h dos formas no-degeneradas de rango n 1, y sea f = g h.
Entonces son equivalentes:
(i) f representa a 0;
(ii) Existe a k que es representado por g y por h;
(iii) Existe a k tal que g aZ 2 y h aZ 2 representan 0.
Demostracion: Es claro que (ii) (iii), por el Corolario anterior. Ademas, se ve que (ii)
implica (i) pues si g(x) = h(y) = a con x, y no nulos (en sus correspondientes espacios, por
ej x k r , y k s ), entonces f (x, y) = 0 y (x, y) 6= 0. Para terminar, probemos la recproca:
supongamos que f representa a 0. Entonces existe (x, y) 6= 0 tal que f (x, y) = 0, o sea
que g(x) = h(y) = a. Si a 6= 0, queda probado (ii). Si a = 0, el hecho de que (x, y) 6= 0
implica que x 6= 0 o y 6= 0: supongamos sin perdida de generalidad que x 6= 0. Esto nos
dice que g representa a 0. Pero entonces por la Proposicion 4.17, g representa a todos
los elementos de k . En particular, representara a todos los elementos de k representados
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 30
por h (existe alguno de tales elementos pues h es no degenerada), con lo cual se tiene (ii).
f g0 + g1 + . . . + gm + h
Demostracion: Por el Teorema 4.20, separando los ai nulos de los no nulos, obtenemos
inmediatamente una descomposicion en la forma f g0 + g, con g0 0 (la parte con los
ai = 0), y g no degenerada. Ahora descomponemos g seg un la Proposicion 4.17, que nos
permite extraer de manera iterativa nuevas formas hiperbolicas: en cada paso, mientras
sea posible (es decir, mientras la parte restante siga representando a 0), obtenemos g
g1 + . . . + gr + hr con gi hiperbolicas. As hasta llegar al punto en que hr no representa a
0, en cuyo caso se obtiene la forma explcicitada en el enunciado del Corolario.
Para ver la unicidad, basta notar primero que la descomposicion f g0 + g es u nica
salvo equivalencias, pues esta determinada por la forma diagonal de la matriz de f y por
su rango. Y segundo, ver que la parte de g1 + . . . + gm + h es u nica tambien, presentamos
dos posibles expresiones y cancelamos todos las partes hiperbolicas mediante el Teorema
4.21.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 31
Demostracion: Debido a la implicacion (iii) (i) del Corolario 4.18, es suficiente probar
la segunda afirmacion para n = 3 (tomando como valido esto, si el rango de g es 2 entonces
el de f = g aZ 2 es 3, luego representara a 0, y esto implicara que g representa a a Fq ).
Probar que toda forma en 3 variables representa a 0 es equivalente a ver que para todos
a, b, c Fq la ecuacion
ax2 + by 2 = c
tiene solucion (esto se ve porque se toma el vector no trivial que anula a f , y se divide por
una coordenada no nula, despejando su coeficiente correspondiente). Para ver que dicha
ecuacion tiene solucion, supongamos que a, b, c Fq (si alguno es 0 la ecuacion es trivial).
Sean A, B Fq los conjuntons de n umeros de la forma rx = ax2 , sy = c by 2 respectiva-
mente, con x, y Fq . Claramente si rx = rx0 entonces x2 = (x0 )2 luego o bien x = 0, o bien
x = x0 . Esto nos dice que rx consiste del 0, y q1 2
elementos mas: es decir, un total de
q+1 q+1
2
. Analogamente, se ve que B consiste tambien de 2 elementos. Pero en Fq hay solo q,
luego A B 6= . Esto implica simplemente que la ecuacion en cuestion tiene solucion.
Sabemos que el grupo Fq /Fq 2 tiene exactamente dos elementos. Sea entonces a Fq ,
que no sea un cuadrado. Se tiene el siguiente resultado:
Proposici
on 4.24. Toda forma cuadratica no-degenerada de rango n sobre Fq es equiva-
lente a
X12 + . . . + Xn1
2
+ Xn2
oa
X12 + . . . + Xn1
2
+ aXn2
dependiendo de que clase le corresponde a su discriminante en Fq /Fq 2 .
donde (a, b) denota el smbolo de Hilbert. As definida, resulta evidente que (e) {1, 1}.
Mas a
un, es otro invariante de (V, Q), como lo muestra el siguiente Teorema:
Teorema 4.26. El n
umero (e) no depende de la base ortogonal e elegida para su defini-
ci
on.
Analogamente, Y
(e) = (a1 , d(Q)a1 ) (a0i , a0j )
2i<j
d(f ) = a1 . . . an k /k 2
Y
(f ) = (ai , aj ) {1, 1}
i<j
A continuacion veremos dos resultados que dan condiciones para caracterizar comple-
tamente el hecho de que una forma cuadratica f represente un elemento determinado de
k /k 2 .
Para probarlo necesitaremos el siguiente Lema, que habla sobre las soluciones de algunas
ecuaciones con el smbolo de Hilbert.
Recordar antes que hemos hallado, en la Seccion 2.4, la cantidad de elementos de los
cuerpos k /k 2 (donde k = Qp ). Estos son un total de 2r , con r = 3 si p = 2 y r = 2 si p
es impar.
(x, a) = (x, a0 )x k /k 2 .
Al ser el smbolo de Hilbert no degenerado, esto implica que a = a0 . Es claro ahora que para
que los conjuntos inicialmente considerados sean complementarios, debe ser que = 0 .
La recproca se deduce inmediatamente de (a).
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 34
Sean A, B los conjuntos de solucion de cada una de las ecuaciones de arriba. Tenemos que
f representa a 0 sii A B 6= . Es claro que ambos son no vacos (pues por ejemplo a1 A,
a3 B por formulas conocidas del smbolo). Luego aplicando el Lema previo, tenemos
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 35
Demostracion: Es claro que si dos formas son equivalentes, tienen los mismos invariantes
(por la propia definicion de los mismos, que no dependan de ninguna base prefijada). Para
probar la vuelta (que es lo interesante) usaremos induccion en n, el rango de f (y de g). Los
primeros casos son triviales. Por el Corolario 4.29, vemos que f y g representaran los mismos
elementos de k /k 2 . La suposicion de que son no degeneradas, permite entonces tomar
a k /k 2 que sea representado por ambas formas. Entonces, tenemos que f aZ 2 + f 0 ,
g aZ 2 + g 0 . Pero justamente
Observar que, tomando en cuenta este Teorema y el Teorema anterior, 4.28, se ve que
la u
nica forma cuadratica en 4 variables que no representa a 0 es aquella que cumple
d(f ) = 1, (f ) = (1, 1) (es u
nica por lo que acabamos de probar). Tomando a, b tales
que (a, b) = 1, esta forma se puede expresar como f Z 2 aX 2 bY 2 + abT 2 .
Para hallar exactamente el n umero total de clases de formas cuadraticas (para cada
rango n) debemos mencionar el siguiente resultado:
n=1 n=2 n3
p=2 8 15 16
p 6= 2 4 7 8
(podemos hacer ese cuadro pues ya sabemos cuantos valores puede tomar d(f ) y (f ))
Es claro que si k = R entonces k /k 2 no es otra cosa que {1}. Luego toda forma
cuadratica no degenerada sobre R se puede pensar como
5. Teorema de Hasse-Minkowski
5.1. Demostraci
on del Teorema
Basandonos en los resultados previos estudiaremos ahora las formas cuadraticas sobre
Q, para llegar as al resultado principal de nuestro trabajo.
Como antes, V denotara el conjunto de n umeros primos junto con el smbolo , y
denotaremos Q = R. Sea f a1 X1 + . . . + an Xn2 una forma cuadratica en Q de rango n.
2
Seg
un la formula vista en 3.8, se tiene que
Y
v (f ) = 1
vV
Teorema 5.1 (Hasse-Minkowski). Sea f una forma cuadr atica sobre Q. Entonces f
representa a 0 si y solo si para todo v V la forma cuadr
atica fv representa a 0.
f a1 X12 + . . . + an Xn2 , ai Q
y como fp representa a 0 para todo p, se tiene que si (x1 , x2 ) es una solucion no trivial de
fp = 0 entonces a = (x1 /x2 )2 , y entonces es un cuadrado en cada Qp . Esto implica que
vp (a) es par, para todo p. Pero entonces a es un cuadrado en Q, con lo cual f representa a
0.
ii) n = 3 (Legendre)
Se tiene f = X12 aX22 bX32 , y podemos suponer que a y b son enteros libres de cuadrados
(si no fueran enteros, multiplicamos por los denominadores al cuadrado, obteniendo una
forma equivalente; luego para que sean libres de cuadrados, hacemos que las variables
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 39
absorbantodos los factores cuadrados de a y de b). Esto se traduce en que vp (a), vp (b)
{0, 1} para todo p primo. Supongamos sin perdida de generalidad que |a| |b|. Probemos
el resultado por induccion en m := |a| + |b|:
Para m = 2, f = X12 X22 X32 . Pero no pueden ser todos signos positivos por el hecho de
que f representa a 0. Entonces, es claro que f representa a 0.
Supongamos ahora que m > 2. Esto implica que |b| 2 (pues es el mas grande de los dos).
Escribamos a b como
b = p1 . . . pk
donde los pi son primos distintos (por la suposicion hecha de que b es libre de cuadrados).
Sea p cualquiera de los pi , veamos que a es un cuadrado modulo p (i.e., resto cuadratico
mod p): si a es m ultiplo de p, esto es trivial. En caso contrario, a es una unidad en Qp .
Por hipotesis, sabemos que existe (x, y, z) (Qp )3 tal que z 2 ax2 by 2 = 0. Podemos
suponer, por la Proposicion 2.13, que (x, y, z) es primitiva (i.e., que x, y, z Zp y hay
alguno no m ultiplo de p). Se tiene que z 2 ax2 0 mod p ya que p | b. Si p dividiera a x,
entonces tambien a z. Pero como vp (b) = 1, p dividira tambien a y, absurdo. Luego x no
es m
ultiplo de p, entonces multiplicando por su inverso mod p en la ecuacion de antes, se
ve que a (zx1 )2 mod p entonces es cuadrado modulo p. Q
Esto vale para cualquier pi que divide a b, luego como Z/bZ = Z/pi Z, tenemos que a es
un cuadrado modul b. Es decir, existen t, b0 tales que
t2 = a + bb0
Se puede suponer que |t| |b|/2. Observar que bb0 = t2 a luego bb0 es la norma de
un elemento de k( a). Entonces por la Proposicion 3.2, (a, bb0 ) = 1. Luego (a, b) = 1 sii
(a, b0 ) = 1, por linealidad. As, recordando la definicion del smbolo de Hilbert, tenemos
que nuestra forma f representa a 0 en k (= Q o a Qp ) sii lo hace la forma
para todo v V . Esto implica que la forma cuadratica aX12 + bX22 xZ 2 representa a
0 en cada Qv , y entonces representa a 0 en Q por el caso anterior. O sea que x Q es
representado por aX12 + bX22 . Analogamente, x es representado por cX32 + dX42 . Aplicando
ahora otra implicacion del Corolario 4.19, deducimos que f representa a 0 en Q.
iv) n 5
Probaremos el resultado por induccion en n. Pensemos a f como f = h g, donde
h = a1 X12 + a2 X22 y g = (a3 X32 + . . . + an Xn2 ). Sea S el subconjunto de V dado por
los elementos , 2, y los primos p tales que vp (ai ) 6= 0 para alg un i 3 (i.e., primos
que dividen a alguno de los coeficientes de g). Claramente, S es finito. Sea v S. Como
fv representa a 0, existira un av Qv representado (en Qv ) por h y g). Esto es, existen
xvi Qv , i = 1, . . . , n tales que
Demostracion: Sabemos que, por el Teorema 4.28, una forma de rango 5 siempre
representa a 0 en Qp ; el Corolario resulta de reescribir el enunciado del Teorema de Hasse-
Minkowski con esta informacion.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 41
Llegado un momento las analogas son cada vez menos visibles, es por eso que se requiere
de fuertes resultados en Teora de Cuerpos Globales para demostrar la version general de
Hasse del Teorema. Sin embargo, el espritu y las ideas principales de la demostracion no
se alejan demasiado de los puntos seguidos para probar el Teorema en Q.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 42
6. Ap
endices
6.1. Algunos resultados en Teora de N
umeros
En esta seccion adicional veremos algunos resultados basicos de la Teora de N
umeros,
que han sido utilizados en partes fundamentales del desarrollo previo.
Y listo.
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 43
Es sabido como calcular rapidamente el smbolo de Legendre para cualquier primo impar
p en el caso de x = 1, 1, 2. Para esto, se introducen las siguientes funciones (utilizadas en
la Seccion 3): si n Z es impar, se definen (n), (n) mediante
n1 0, sin 1 mod 4
(n) := mod 2 =
2 1, sin 1 mod 4
n2 1
0, sin 1 mod 8
(n) := mod 2 =
8 1, sin 5 mod 8
Se tiene entonces el siguiente resultado:
Teorema 6.5. Para todo primo impar p valen las siguientes f
ormulas:
1
(i) p = 1
(ii) 1
p
= (1)(p)
(iii) p2 = (1)(p)
Pero mas aun, si x es un numero primo se tiene el siguiente resultado, fundamental a la
hora de calcular cualquier smbolo de Legendre 10 :
Teorema 6.6 (Gauss). Si l, p son dos primos impares distintos, entonces
l p
= (1)(l)(p)
p l
10
En realidad, para que ayude a calcular cualquier smbolo deberamos introducir el smbolo de Jacobi,
el cual es una generalizacion del de Legendre para cuando la base no es un n umero primo
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 44
Este es uno de los resultados mas famosos y popularesde Teora de N umeros. Fue
conjeturado originalmente por Euler y Legendre, pero probado por primera vez por Gauss
a la edad de 19 a
nos. Su fascinacion por este Teorema hizo que, a lo largo de toda su vida,
Gauss diera ocho demostraciones diferentes del mismo. Actualmente, existen mas de 200
demostraciones diferenes publicadas. 11
Definici on 6.7. Dado (I, ) un conjunto ordenado y dirigido 12 , sea A = (Ai )iI una
familia de grupos, y supongamos que tenemos definidos una familia de morfismos F dados
por fij : Aj Ai para todo i j que satisfacen las siguientes propiedades:
1. fii = idAi
2. fik = fij fjk para todos i j k
Entonces, decimos que el par (A, F) es un sistema proyectivo.
En general, a lo largo de este trabajo solo han sido utilizado sistemas proyectivos en los
cuales el conjunto de ndices tiene un orden total (mucho mas que dirigido). En el caso en
que el conjunto de ndices sea N denotaremos al sistema proyectivo (A) = (An )nN mediante
. . . An An1 . . . A1
donde las flechas representan los morfismos que, dados la condicion 2. de la definicion y el
hecho de que el orden es total, estan completamente determinados por los elementos fn,n+1 .
on 6.8. Dado (A, F) un sistema proyectivo, con A = (Ai )iI ,Qdefinimos el lmite
Definici
proyectivo del sistema como el subgrupo lim Ai del producto directo iI Ai dado por
Y
lim Ai := {(ai ) Ai | ai = fij (aj ) para todo i j}
iI
Vale la pena mencionar que esta construccion puede ser llevada a cabo en anillos, modu-
los, algebras, etc, adecuando los morfismos a la categora correspondiente. Es mas, en
cualquier categora podemos definir, dado un sistema proyectivo (Xi , fij ) deinifido como
antes pero ahora con los objetos y morfismos en una categora C, su lmite proyectivo es
el objeto X en la misma categora, junto con morfismos i : X Xi (proyecciones) que
satisfacen i = fij j . El lmite (X, i ) debe verificar la siguiente propiedad universal:
dado cualquier otro par (Y, i ) con estas propiedades, existe un u nico morfismo u : Y X
tal que el diagrama
11
Ver http://en.wikipedia.org/wiki/Quadratic reciprocity
12
No todos los autores exigen esta condicion
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 45
Para concluir, veamos el siguiente resultado de lmites proyectivos, que ha sido utilizado
en la seccion de ecuaciones y polinomios p-adicos:
entonces (Dn,p )p es una familia decreciente de conjuntos finitos no vacos. Luego, a partir de
un P suficientemente grande, Dn,p = Dn,P para todo p P . Sea En := Dn,P . Es inmediato,
nuevamente utilizando la definicion de los morfismos del sistema proyectivo, que el morfismo
f(n1),n : Dn Dn1 se restringe como tal y da un morfismo suryectivo En En1 (pues
f(n1),n (Dn,p ) = Dn1,p para cualquier p). Ahora bien, como los En son no vacos, tenemos
por el caso mencionado en el comienzo que lim En 6= . Luego, como En Dn para todo
n, se tiene que lim Dn 6= .
Los N
umeros p-adicos y el Teorema de Hasse-Minkowski 46
Referencias
[1] A. J. Baker, An Introduction to p-adic numbers and p-adic Analysis, 2006.