estructuras algebraicas formas bilineales

48
Estructuras Algebraicas Formas bilineales Gudi˜ no Noemi, Juchani Mariana 19 de octubre de 2007 1

Upload: others

Post on 26-May-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Estructuras Algebraicas Formas bilineales

Estructuras Algebraicas

Formas bilineales

Gudino Noemi, Juchani Mariana

19 de octubre de 2007

1

Page 2: Estructuras Algebraicas Formas bilineales

Indice

1. Preliminares 31.1. Modulos finitamente generados sobre PIDs . . . . . . . . . . . . . . . . . . . . . . 31.2. Representacion matricial de morfismos . . . . . . . . . . . . . . . . . . . . . . . . 71.3. Grupos y cuerpos finitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2. Formas bilineales 112.1. Dualidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.2. Formas bilineales y sesquilineales . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2

Page 3: Estructuras Algebraicas Formas bilineales

Introduccion

Nuestro trabajo es una introduccion a la teorıa de formas bilineales y sesquilineales sobre R-modulos sobre PIDs y cuerpos finitos de caracterıstica par e impar. Nuestro objetivo sera llevara estas formas a una representacion canonica para luego agruparlas. Previamente necesitaremosestudiar a los modulos duales.

El estudio de dichos temas los abordaremos con la asistencia de la teorıa sobre modulos,representacion matrical de morfismos y tambien necesitaremos algunas nociones basicas sobrecuerpos finitos. Estos temas seran citados en la seccion 1.

En la seccion 2, dedicada a los modulos duales, trataremos de encontrar relaciones entre unmodulo, su dual y su doble dual. Definiremos el adjunto de una funcion, y tambien encontraremosciertas analogıas entre una funcion y su adjunto.

Finalmente, en la seccion 3 podremos estudiar a las formas bilineales y sesquilineales, abor-daremos particularmente formas bilineales simetricas y antisimetricas y formas sesquilinealeshermitianas y anti-hermitianas. Encontraremos una clasificacion para dichas formas consideran-do su forma canonica.

1. Preliminares

1.1. Modulos finitamente generados sobre PIDs

Citaremos ciertas clases de modulos y submodulos importantes; modulos cociente, torsion yproyectivos y submodulos puros y complementados. Daremos algunas propiedades sobre ellos.

Teorema 1.1. Sea M un R-modulo libre con base S, sea N un R-modulo, y sea h : S → N unafuncion. Entonces existe una unica f ∈ HomR(M,N) tal que f |S = h .

Definicion 1.2. Si R es un anillo, M es un R-modulo, y x ∈M , entonces el anulador de x,denotado Ann(x), se define como:

Ann(x) = {a ∈ R : ax = 0} .

Definicion 1.3. Sea R un dominio integral y sea M un R-modulo. Decimos que un elementox ∈ M es un elemento torsion si Ann(x) 6= {0}. Por lo tanto un elemento x ∈ M es unelemento torsion si y solo si ∃a 6= 0 ∈ R tal que ax = 0. Sea Mτ el conjunto de los elementostorsion de M . M es una torsion-libre si Mτ = {0}, y M es un modulo torsion si M = Mτ .

Proposicion 1.4. Sea R un anillo y M = 〈m〉 un R-modulo cıclico entonces M ∼= R/Ann(m).

Proposicion 1.5. Supongamos que M es un R-modulo libre con base S = {xj}j∈J .Entonces

HomR(M,N) ∼=∏j∈J

Nj

donde Nj = N para todo j ∈ J .

3

Page 4: Estructuras Algebraicas Formas bilineales

Proposicion 1.6. Sea R un cuerpo, y sea V un R-espacio vectorial.(1) Todo subespacio vectorial de V es libre.(2) Todo conjunto linealmente independiente de V puede ser extendido a una base de V .

Proposicion 1.7. Sea M1, M2 y N R-modulos. Entonces

HomR(N,M1 ⊕M2) ∼= HomR(N,M1)⊕Hom(N,M2)

y

Hom(M1 ⊕M2, N) ∼= HomR(M1, N)⊕Hom(M2, N).

Los isomorfismos son entre Z-modulos (y entre R-modulos si R es conmutativo).

Definicion 1.8. Si M es un R-modulo y M1 ⊆ M es un submodulo, decimos que M1 es unsumando directo de M , o es complementado en M , si existe un submodulo M2 ⊆ M talque M ∼= M1 ⊕M2.

Definicion 1.9. Sea R un anillo. Una sucesion de R-modulos y morfismos entre R-modulos

. . .Mi−1fi−→Mi

fi+1−→Mi+1 −→ . . .

es una exacta en Mi si Im (fi) = Ker(fi+1). La sucesion es exacta si es exacta en cada Mi.

Definicion 1.10. Si la sucesion

0−→M1f−→M

g−→M2 −→ 0

es una sucesion exacta, se dice que es una sucesion exacta corta.Se dice que la sucesion anterior es una sucesion exacta split si es exacta y si Im(f) = Ker(g)es un sumando directo de M .

Definicion 1.11. Un modulo P sobre un anillo R se dice proyectivo si dado un diagrama demorfismos entre R-modulos

P↓f

Ag→ B → 0

Con esta ultima fila una sucesion exacta (es decir g es un isomorfismo), existe morfismo entreR-modulos, h : P → A tal que el diagrama

Ph↙↓f

Ag→ B → 0

es conmutativo.

4

Page 5: Estructuras Algebraicas Formas bilineales

Teorema 1.12. Las siguentes condiciones sobre un R-modulo P son equivalentes.

(1) Toda sucesion exacta corta de R-modulos

0 −→ N −→M −→ P −→ 0

es split.

(2) Existe un R-modulo P ′ tal que P ⊕ P ′ es un R-modulo libre.

(3) Para cada R-modulo N y cada morfismo suryectivo entre R-modulos ψ : M → P , el mor-fismo

ψ∗ : HomR(N,M) −→ HomR(N,P )

es suryectivo.

(4) Para cada morfismo suryectivo entre R-modulos φ : M −→ N , el morfismo

φ∗ : HomR(P,M) −→ HomR(P,N)

es suryectivo.

Proposicion 1.13. Sea R un PID, sea M un R-modulo libre de rango finito, y sea S unsubmodulo de M . Las siguientes condiciones sobre S son equivalentes.

(1) S es complementado.

(2) M/S es libre.

(3) Si x ∈ S y tambien x = ay para algun y ∈M , a 6= 0 ∈ R, entonces y ∈ S

Definicion 1.14. Un submodulo S de M que satisface la condicion (3) de la Proposicion ante-rior es un submodulo puro de M .

Teorema 1.15. Sea R un anillo, sea M R-modulo y sea N un submodulo de M . Entonces elgrupo cociente M/N es un R-modulo con la accion de R sobre M/N dada por:

r(a+N) = ra+N para todo r ∈ R, a ∈M

El mapa π : M →M/N dado por a 7→ a+N es un morfismo suryectivo con Ker(π) = N .

Proposicion 1.16. Sea R un PID y sea f : M → N un morfismo entre R-modulos libres derango finito. Entonces

(1) Ker(f) es un submodulo puro, pero

(2) Im(f) no necesariamente es puro.

5

Page 6: Estructuras Algebraicas Formas bilineales

Proposicion 1.17. Sea M un R-modulo libre finitamente generado, con R un PID. Si S es unsubmodulo complementado finitamente generado de M . Entonces cualquier base de S puede serextendida a una base de M .

Proposicion 1.18. Sea M un R-modulo libre finitamente generado, con R un PID. Si S es unsubmodulo comletado en M , entonces rank(S) = rank(M) si y solo si S = M .

Proposicion 1.19. Sea R un PID y sea f : M → N un morfismo entre R-modulos libres derango finito. Entonces

rank(M) = rank(Ker(f)) +Rank(Im(f)).

Teorema 1.20. Sea M 6= 0 un modulo finitamente generado sobre un PID de R. Si el rango deM es n, entonces M es isomorfo a una suma directa de submodulos cıclicos

M ∼= Rw1 ⊕Rw2 · · · ⊕Rwn

tal queR 6= Ann(w1) ⊇ Ann(w2) ⊇ · · ·Ann(wn) ⊇= Ann(M).

Mas aun, para 1 ≤ i < n

Ann(wi) = Ann(M/(Rwi+1 + . . .+Rwn)).

Teorema 1.21. (Teorema de factores invariantes para submodulos). Sea R un PID. seaM un R-modulo libre, y sea N ⊆M u submodulo de rango n <∞. Entonces existe una base Sde M , un subconjunto {x1, ..., xn} ⊆ S, y elementos no nulos s1, ..., sn ∈ R tales que

{s1x1, ..., snxn} es una base de N

ysi/si+1 para 1 ≤ i ≤ n− 1.

Proposicion 1.22. Sea R un PID, M un R-modulo libre de rango n y N un submodulo tambiende rango n, entonces

M/N ∼= ⊕ni=1R/siR

con s1, ..., sn ∈ R los factores invariantes de N .

Demostracion. Por el teorema 1.21 sabemos que existe una base B = {x1, ..., xn} de M y ele-mentos no nulos s1, ..., sn ∈ R tales que

{s1x1, ..., snxn} es una base de N

ysi/si+1 para 1 ≤ i ≤ n− 1.

Definimos F : M/N −→ ⊕ni=1R/siR,

F (x) = (a1, ..., an)

6

Page 7: Estructuras Algebraicas Formas bilineales

siendo (a1, ..., an) el vector de coordenadas de x en la base B.Veamos buena definicion, supongamos que tenemos x = x′ con x 6= x′. Entonces x− x′ ∈ N .

Tenemos x = a1x1 + ...+ anxn e x′ = a′1x1 + ...+ a′nxn, con ai, a′i ∈ R.Entonces

x− x′ = (a1 − a′1)x1 + ...+ (an − a′n)xn ∈ N

por lo tanto ai − a′i ∈ siR, con lo cual ai = ai′ y entonces

F (x) = F (x′)

Ahora vemos que F es un isomorfismo de R-modulos. Es claro que F es suryectiva, porconstruccion. Veamos que F es inyectiva. Supongamos que

F (x) = F (y)

entonces ai = bi, para i = 1, ..., n, siendo {ai}ni=1 y {bi}ni=1 las coordenadas de x e y respectiva-mente en la base B. Es decir, ai − bi ∈ siR para i = 1, ..., n.

Con lo cual,

x− y = (a1 − b1)x1 + ...+ (an − bn)xn = r1s1x1 + ...+ rnsnxn,

con ri ∈ R.Y tenemos entonces que x− y ∈ N . Por lo tanto x = y.

1.2. Representacion matricial de morfismos

Se daran propiedades elementales sobre las matrices cambio de base y matrices de operadores.

Definicion 1.23. Sea R un PID, sea M un R-modulo libre de rango n y sean B = {v1, . . . , vn}y B′ = {v′1, . . . , v′n} dos bases de M . Definimos la matriz PB

B′ ∈Mn(R) por la formula

PBB′ = [[v1]B′ [v2]B′ . . . [vn]B′ ].

La matriz PBB′ es la matriz cambio de base desde la base B a la base B′. Como vj =

∑ni=1 δi,jvi,

se sigue que si B = B′ entonces PBB′ = In.

Proposicion 1.24. Sea M un R-modulo libre de rango n, y sean B, B′ y B′′ bases de M .Entonces

(1) para cada v ∈M , [v]B′ = PBB′ [v]B;

(2) PBB′′ = PB′

B′′PBB′; y

(3) PBB′ es invertible y (PB

B′)−1 = PB′

B .

7

Page 8: Estructuras Algebraicas Formas bilineales

Proposicion 1.25. Sea R un anillo y M un R-modulo libre de rango n. Si B′ es alguna basede M y P ∈Mn(R) es inversible. Entonces existe una base B de M tal que

P = PBB′

Proposicion 1.26. Sean M y N R-modulos libres de rango finito tal que rank(M)= rank(N).

(1) f es suryectiva (y por lo tanto un isomorfismo) si y solo si en algun (y por lo tanto encualquiera) par de bases B de M y C de N, det([f ]BC ) es unidad de R.

(2) f es inyectiva si y solo si en algun (y por lo tanto en cualquiera) par de bases B de M yC de N, det([f ]BC ) no es divisor de cero en R.

Proposicion 1.27. Sea R un anillo conmutativo, sean M y N R-modulos libres, y seaf ∈ HomR(M,N).Si rank(M) = rank(N) es finito y R es un dominio integral, entonces f es inyectivo si y solosi N/Im(f) es un R-modulo torsion.

Definicion 1.28. Sea V un espacio con producto interno, y sea T : V → V una transformacionlineal.

(1) T es normal si TT ∗ = T ∗T .

(2) T es autoadjunto si T = T ∗.

(3) T es unitario si T = T−1.

Sea A ∈Mn(F ) una matriz de n× n.

(1’) A es normal si AA∗ = A∗A.

(2’) A es autoadjunta si A = A∗.

(3’) A es unitaria si AA∗ = In.

Teorema 1.29. (Teorema Espectral, para el caso autoadjunto) Supongamos que V es unespacio con producto interno y sea T : V → V una transformacion lineal autoadjunta.

(1) Todos los autovalores de T son reales.

(2) V Tiene una base ortonormal de autovectores de T .

1.3. Grupos y cuerpos finitos

Citaremos algunos teoremas y proposiciones, los cuales nos proporcionaran informacion sobreel cardinal de cuerpos y grupos finitos.

8

Page 9: Estructuras Algebraicas Formas bilineales

Definicion 1.30. Si R es un anillo con identidad entonces la caracterıstica de R, denotadacar(R), es el menor numero natural n tal que n · 1R = 0 si n · 1R 6= 0 para todo n ∈ N entoncesse dice que car(R) = 0.

Proposicion 1.31. Si F es un cuerpo finito, entonces car(F ) = p 6= 0 para algun p primo y|F | = pk para algun entero k ≥ 1.

Teorema 1.32. Sea F un cuerpo y G un subgrupo finito del grupo multiplicativo F ∗ entoncesG es un grupo cıclico. En particular el grupo multiplicativo de un un cuerpo finito es cıclico.

Definicion 1.33. Sea G un grupo y a ∈ G. El orden de a es el orden del subgrupo cıclico 〈a〉.

Teorema 1.34. Sea G un grupo y a ∈ G. Si a tiene orden m > 0, entonces

(1) m es el menor entero positivo tal que am = e;

(2) ak = e si y solo si m/k;

(3) para cada k tal que k/m,∣∣ak∣∣ = m/k

Definicion 1.35. Sea H un subgrupo de G, definimos ındice de H en G, denotado [G : H],como el numero de cosets a izquierda (o a derecha) de H en G.

Teorema 1.36. (Lagrange) Si H es un subgrupo de un grupo finito G, entonces|G| = [G : H] |H|.

Proposicion 1.37. Sea R un cuerpo finito y H el subgrupo de cuadrados del grupo multiplicativode R, el cual denotaremos por R∗.

(1) Si car(R) 6= 2, entonces R tiene orden impar y H tiene ındice igual a 2.

(1) Si Car(R) = 2, entonces R tiene orden par y |R∗| = |H| (osea, H tiene ındice 1).

Demostracion. (1) Por la proposicion 1.31, tenemos que |R| = pk con p 6= 2 primo, con lo cual|R∗| = pk − 1 tiene orden par. Sea 2n = |R∗| y llamemos m = |H|.Por el teorema 1.32 sabemos que R∗ y H son subgrupos ciclicos. Sea R∗ = 〈a〉 y H =

⟨b2⟩

con a, b ∈ R∗.Entonces ∀r ∈ R∗ tenemos,

r2n = e

en particular,b2n = e

(b2)n = e.

Entonces por el teorema 1.34 resulta que m/n.

Y por otro lado tambien sabemos que ∀r ∈ R∗,

(r2)m = e

r2m = e

9

Page 10: Estructuras Algebraicas Formas bilineales

en particular,a2m = e.

Entonces por el teorema 1.34 n/m.

Y por lo tanto n = m.

Ahora, por el teorema de lagrange (teorema 1.36) tenemos, |R∗| = [R∗ : H] |H|. Es decir

2n = [R∗ : H]n

Concluimos asi, que el ındice de H es 2.

(2) Como R tiene caracterıstica igual a 2, entonces por la proposicion 1.31 sabemos que tiene2k elementos, con lo cual R∗ tiene un numero impar de elementos. Entonces |R∗| = 2k − 1y sea m = |H|.Otra vez, por el teorema 1.32 sabemos que R∗ y H son subgrupos ciclicos. Sea R∗ = 〈a〉y H =

⟨b2⟩

con a, b ∈ R∗. Tenemos entonces ∀r ∈ R∗,

(r2)m = e

en particular,a2m = e

entonces por el teorema 1.34 resulta que (2k − 1)/2m, es decir

2m = (2k − 1)n, con n ∈ N

entonces necesariamente,2m = (2k − 1)2n′ con n′ ∈ N

como m ≤ 2k − 1 debe ser n′ = 1 y asi resulta que |R∗| = |H|.

10

Page 11: Estructuras Algebraicas Formas bilineales

2. Formas bilineales

2.1. Dualidad

En esta seccion definiremos el dual de un modulo. Nuestra finalidad sera encontrar unarelacion entre submodulos de un R-modulo M y submodulos de el modulo dual M∗. Los mejoresresultados se obtienen cuando M es un R-modulo finitamente generado con R un PID. Tambiendefiniremos el adjunto de una funcion f y daremos algunas relaciones entre ellas.

HomR (M,N) denotara el conjunto de todos los morfismos entre los R-modulos M y N . SiR es un anillo conmutativo, HomR (M,N) tiene la estructura de un R-modulo mediante las op-eraciones (f + g) (x) = f (x)+ g (x) y (af) (x) = a (f (x)) para todo x ∈M , a ∈ R. Recordemosque si M y N son R-modulos libres sobre un anillo conmutativo finitamente generados(R unanillo conmutativo), de rango m y n respectivamente, entonces HomR (M,N) es un R-modulode rango mn.

Para nosotros R denotara un anillo conmutativo y por lo tanto HomR (M,N) siempre tendraestructura de R-modulo.

Definicion 2.1. Sea M un R-modulo, entonces HomR(M,R) se denomina el modulo dual deM y se denota M∗.

Definicion 2.2. Sea M un R-modulo libre y B = {v1, ..., vn} una base de M, entonces la basedual de M∗ esta definida como B∗ = {v∗1, ..., v∗n} donde v∗i ∈M∗ esta definida por

v∗i (vj) = δij ={

1 si i = j,0 si i 6= j.

Proposicion 2.3. Sea M un R-modulo libre de rango finito n y sea B = {v1, ..., vn} una basede M. Entonces B∗ = {v∗1, ..., v∗n} es una base de M∗.

Demostracion. Veamos que el conjunto {v∗1, . . . , v∗n} es linealmente independiente:Sean c1, ..., cn ∈ R tales que

c1v∗1 + ...+ cnv

∗n = 0

entonces

(c1v∗1 + ...+ cnv∗n) (vi) = civ

∗i (vi)

= ci

= 0

Por lo tanto el conjunto {v∗1, ..., v∗n} es linealmente independiente.Sea f ∈M∗ y entonces f (vi) = ai para 1 ≤ i ≤ n.

Sea

g =n∑i=1

aiv∗i

11

Page 12: Estructuras Algebraicas Formas bilineales

tenemos entonces que g (vi) = f (vi) para 1 ≤ i ≤ n y por el teorema 1.1 resulta f = g.Por lo tanto B∗ es una base.

Corolario 2.4. Sea M un R-modulo libre de rango finito n y sea B = {v1, ..., vn} una base deM. Entonces el mapa ω : M →M∗ definida como

ω

(n∑i=1

aivi

)=

n∑i=1

aiv∗i

es un isomorfismo de R-modulos.

Demostracion. Veamos que ω es inyectiva:Sean a y b ∈M , entonces a =

∑ni=1 aivi y b =

∑ni=1 bivi.

Supongamos que ω (a) = ω (b), tenemos entonces por definicion de ω:

n∑i=1

aiv∗i =

n∑i=1

biv∗i

resulta, (n∑i=1

aiv∗i

)(vj) =

(n∑i=1

biv∗i

)(vj) , para j = 1, ..., n

con lo cual,aj = bj , para j = 1, . . . , n

Por lo tanto a = b.Ahora probemos que ω es suryectiva:

Sea f ∈M∗, entonces (por la proposicion 2.3) f =∑n

i=1 aiv∗i , con ai ∈ R,

proponemos a =∑n

i=1 aivi resultando de este modo ω (a) = f .Finalmente ω es un isomorfismo.

Sea M un R-modulo, entonces definimos el doble dual de M , denotado M∗∗, porM∗∗ = (M∗)∗ = HomR (M∗, R). Existe un morfismo natural η : M →M∗∗ definido por

η (v) (ω) = ω (v) para todo v ∈M y ω ∈M∗,

pues; sean u, v ∈M , r ∈M y ω ∈M∗,

η (u+ v) (ω) = ω (u+ v) = ω (u) + ω (v) = η (u) (ω) + η (v) (ω)

η (ru) (ω) = ω (ru) = rω (u) = rη (ω) .

Teorema 2.5. Si M es un R-modulo libre, entonces el mapa η : M → M∗∗ is inyectivo. Si elrang (M) <∞ entonces η es un isomorfismo.

12

Page 13: Estructuras Algebraicas Formas bilineales

Demostracion. Tomemos u1 y u2 ∈M , supongamos que u1 6= u2. Entonces, sea u1−u2 = v 6= 0.Sea B una base de M , entonces v = a1v1 + . . . + anvn donde algun ai 6= 0 y {v1, . . . , vn} ⊆ B,entonces nosotros podemos definir un elmento ω ∈ M∗ por ω (vi) = 1R y ω (w) = 0 paratodo w 6= vi ∈ B (ω define un morfismo entre R-modulos por el teorema 1.1). Entoncesη (v) (ω) = ω (a1v1 + . . .+ anvn) = ai 6= 0. Por lo tanto η es inyectiva. Ahora supongamosque el rank (M) < ∞ y sea B = {v1, . . . , vn} y sea B una base de M . Sea B∗ = {v∗1, . . . , v∗n} labase dual de M∗ y sea B∗∗ = {v∗∗1 , . . . , v∗∗n }, base de M∗∗, dual de la base B∗ de M∗. Veamosque η (vi) = v∗∗i para 1 ≤ i ≤, notar pues

η (vi)(v∗j)

= v∗j (vi)= δij

= v∗∗i(v∗j).

Como η (vi) y v∗∗i ambas forman una base para M∗∗, por lo tanto M∗∗ ⊆ η (M ), es decir resultaη suryectiva y por lo tanto un isomorfismo.

Observacion 2.6. Cuando η es un isomorfismo, decimos que M es reflexivo. Probaremosque los modulos proyectivos finitamente generados tambien son reflexivos, pero primero veremosalgunos ejemplos de modulos no-reflexivos.

Ejemplos 2.7. (1) Sea R un PID pero no un cuerpo y sea M un modulo torsion no trivialfinitamente generado sobre R. M∗ = HomR (M,R) =< 0 >, pues si f ∈ M∗ siendo f 6= 0,entonces existe x0 ∈ M tal que f (x0) 6= 0 y ademas por ser M un R-modulo torsion existe unelemento a ∈ R (a 6= 0) tal que a0x0 = 0, luego tenemos que af (x0) = f (ax0) = f (0) = 0 yesto es absurdo. Por lo tanto M∗ = 〈0〉, con lo cual M∗∗ = {0} y el mapa natural η : M →M∗∗

no es inyectivo. Notemos que M no puede ser un modulo libre, pues todos sus elementos sonelemento torsion.(2) Sea R = Q, y sea M = ⊕n∈NQ un espacio vectorial sobre Q de dimension infinita numer-able. Teniendo en cuenta la proposicion 1.5 resulta M∗ ∼=

∏n∈N Q , y como

M = ⊕n∈NQ ⊆∏n∈N

Q,

por la proposicion 1.6 se tiene que∏n∈N Q = M ⊕M ′, donde M ′ es el espacio vectorial comple-

mentado de M(remitirse a la definicion 1.8), y entonces tenemos que M∗ ∼= M ⊕M ′. EntoncesM∗∗ ∼= (M ⊕M ′)∗ y a su vez por la proposicion 1.7 (M ⊕M ′)∗ ∼= M∗ ⊕ (M ′)∗; por lo tantoM∗∗ contiene un subespacio vectorial isomorfo a M∗. Pero M es un conjunto numerable infini-to, mientras que

∏n∈N Q

∼= M∗ es no numerable. Por lo tanto η : M → M∗∗ no puede sersuryectiva. Entonces concluimos que M no es un Q-modulo reflexivo.

Sean M1 y M2 R-modulos, definimos M = M1 ⊕M2, siendo este claramente un R-modulo.Entonces por la proposicion 1.6, tenemos M∗∗ ∼= M∗∗

1 ⊕M∗∗2 . Para estudiar la reflexividad de

las sumas y sumandos directos, es necesario identificar el isomorfismo. Con este fin definimos:

13

Page 14: Estructuras Algebraicas Formas bilineales

Ψ : (M1 ⊕M2)∗∗ →M∗∗1 ⊕M∗∗

2

como Ψ (ω) = (ω1, ω2), donde ωi ∈ M∗∗i esta definida como ωi(θi) = ω(θi ◦ πi) para cada

θi ∈M∗i = HomR(Mi, R). πi : M1⊕M2 →Mi es la proyeccion canonica. Similarmente definimos:

Φ : M∗∗1 ⊕M∗∗

2 → (M1 ⊕M2)∗∗

porΦ(ω1, ω2)(θ) = ω1(θ ◦ τ1) + ω2(θ ◦ τ2)

donde θ ∈ (M1 ⊕M2)∗ y τi :→M1 ⊕M2 es la inyeccion canonica.

Lema 2.8. Sean Ψ y Φ morfismos sobre R-modulos, entonces Ψ y Φ son inversas.

Demostracion. Sea ω ∈ (M1 ⊕M2)∗∗ y θ ∈ (M1 ⊕M2)∗. Entonces

Φ ◦Ψ(ω)(θ) = Φ(ω1, ω2)(θ)= ω1(θ ◦ τ1) + ω2(θ ◦ τ2)= ω(θ ◦ τ1 ◦ π1) + ω(θ ◦ τ2 ◦ π2)= ω(θ ◦ τ1 ◦ π1 + θ ◦ τ2 ◦ π2)= ω(θ ◦ (τ1 ◦ π1 + τ2 ◦ π2))= ω(θ ◦ 1M1⊕M2)= ω(θ),

y

(Ψ ◦ Φ(ω1, ω2))(θ1, θ2) = Ψ(Φ(ω1, ω2))(θ1, θ2)= (Φ(ω1, ω2)(θ1 ◦ π1),Φ(ω1, ω2)(θ2 ◦ π2))= (ω1(θ1 ◦ π1 ◦ τ1), ω2(θ2 ◦ π2 ◦ τ2))= (ω1(θ1), ω2(θ2))= (ω1, ω2)(θ1, θ2).

Por lo tanto,Φ ◦Ψ = 1(M1⊕M2)∗∗

yΨ ◦ Φ = 1M∗

1∗⊕M∗

2∗ ,

y el lema queda probado.

14

Page 15: Estructuras Algebraicas Formas bilineales

Sea ηi : Mi → M∗∗i (i=1,2) y η : M1 ⊕M2 → (M1 ⊕M2)∗∗ los mapas naturales a los doble

duales.

Lema 2.9. Usando la notacion de arriba, existe un diagrama conmutativo

M1 ⊕M2

↓ η(η1,η2)

↘(M1 ⊕M2)∗∗

Ψ→ M∗∗1 ⊕M∗∗

2

Es decir,Ψ ◦ η = (η1, η2).

Demostracion.

((ψ ◦ η)(ω1, ω2)) = Ψ(η(v1, v2))(ω1, ω2)= (η(v1, v2)(ω1 ◦ π1), η(v1, v2)(ω2 ◦ π2))= ((ω1 ◦ π1)(v1, v2), (ω2 ◦ π2)(v1, v2))= (ω1(v1), ω1(v2))= ((η1, η2)(v1, v2))(ω1, ω2).

Por lo tanto, Ψ ◦ η = (η1, η2).

Lema 2.10. (1) η : M1 ⊕M2 → (M1 ⊕M2)∗∗ es inyectiva si y solo si ηi : Mi → M∗∗i es

inyectiva para cada i = 1, 2.

(2) M1 ⊕M2 es reflexivo si y solo si M1 y M2 son reflexivos.

Demostracion. (1)Sean v1 , v1 ∈M1 y v2, v2 ∈M2.Supongamos η1(v1) = η1(v1) y η2(v2) = η2(v2) entonces (η1(v1), η2(v2)) = (η1(v1), η2(v2) en-tonces por el lema 2.9 tenemos Ψ ◦ η(v1, v2) = Ψ ◦ η(v1, v2), por el lema 2.8 resulta queη(v1, v2) = η(v1, v2), y como η es inyectiva entonces (v1, v2) = (v1, v2).Con lo cual ηi resulta inyectiva.Supongamos que η(v1, v2) = η(v1, v2) entonces por el lema 2.9 (Ψ ◦ η)(v1, v2) = (Ψ ◦ η)(v1, v2)entonces (η1(v1), η2(v2)) = (η1(v1), η2(v2)) , ahora como ηi es inyectiva para i = 1, 2 resulta que(v1, v2) = (v1, v2).

(2)Supongamos que M1 ⊕M2 es reflexivo, es decir, η es biyectiva y como Ψ es biyectiva,entonces Ψ ◦ η es biyectiva, y (por el Lema 2.9) tenemos:Sea (ω1, ω2) ∈M∗∗

1 ⊕M∗∗2 existe (v1, v2) ∈M1⊕M2 tal que (η1(v1), η2(v2)) = (ω1, ω2); resultando

de esta manera ηi, para i = 1, 2 suryectiva y por (1) queda demostrada la reflexividad de M1 yM2.Ahora supongamos que M1 y M2 son reflexivos, es decir, ηi es biyectiva para i = 1, 2. Por Lema2.9 tenemos Ψ ◦ η = (η1, η2), recordar que Ψ es un isomorfismo (por el Lema 2.8) con lo cual

15

Page 16: Estructuras Algebraicas Formas bilineales

η = Φ(η1, η2), entonces :Sea ω ∈ (M1⊕M2)∗∗ entonces existe (ω1, ω2) ∈M∗∗

1 ⊕M∗∗2 tal que Φ(ω1, ω2) = ω, luego como ηi

es suryectiva existen v1 ∈M1 y v2 ∈M2 tales que η1(v1) = ω1 y η2(v2) = ω2; tenemos entoncesque

ω = Φ(ω1, ω2)= Φ(η1, (v1), η2(v2))= η(v1, v2)

Resulta que η es suryectiva. Por lo demostrado en (1) concluimos que η es inyectiva y por lotanto M1 ⊕M2 es reflexivo.

Proposicion 2.11. Si P es un R-modulo proyectivo, entonces ηp : P → P ∗∗ es inyectiva. Si Pesta tambien finitamente generado, entonces P es reflexivo.

Demostracion. Como P es proyectivo, entonces existe un R-modulo P ′ tal que P ⊕ P ′ ∼= Fdonde F es un R-modulo libre (por el teorema 1.12), entonces por es Teorema 2.5 resulta queη : F → F ∗∗ es inyectiva y por el Lema 2.10 tenemos queetap es inyectiva.Si ademas P estuviera finitamente generado entonces por el Teorema 2.5 η : F → F ∗∗ es biyectivay por el Lema anterior tenemos entonces que P reflexivo.

Convencion.En lo que queda de esta seccion R sera un PID y M sera un R-modulo librede rango finito siempre que no se explicite lo contrario.

Definicion 2.12. (1) Si N es un submodulo de M , entonces definimos Hull de N como:

Hull(N) ={x′ ∈M : rx′ ∈ N para algun r 6= 0 ∈ R

}Si A es un subconjunto de M , entonces definimos Hull(A) = Hull(〈A〉).

(2) Si A es un subconjunto de M entonces definimos el Anulador de A como el siguientesubconjunto del modulo dual M∗:

K(A) = Ann(A)= {ω ∈M∗ : Ker(ω) ⊇ A}= {ω ∈M∗ : ω(x) = 0 para todo x ∈ A}⊆ M∗.

(3) Si Bes un subconjunto de M∗ entonces definimos el Anulador de B como el siguientesubconjunto de M :

K∗(B) = Ann(B)= {x ∈M : ω(x) = 0 para todo ω ∈ B}⊆ M.

16

Page 17: Estructuras Algebraicas Formas bilineales

Observaciones 2.13. (1) Notar que Hull(N), K(A) y K∗(B) son submodulos.

(2) Veamos que N ⊆ Hull(N). Sea x ∈ N ,como R tiene unidad, entonces 1Rx = x ∈ N , luegopor definicion de Hull(N) tenemos que x ∈ Hull(N).

(3) K∗(B) ⊆ Ker(ω) para todo ω ∈ B. Sea x ∈ K∗(B) y ω ∈ B, entonces ω(x) = 0, es decir,x ∈ Ker(ω).

(4) Sea N un submodulo, entonces por el teorema 1.15 sabemos que M/Hull(N) es un R-modulo.Veamos que M/Hull(N) es torsion libre; para ello supongamos que {M/Hull(N)}τ 6= {0},es decir, ∃x 6= 0 elemento torsion, entonces ∃r 6= 0 ∈ R tal que rx = 0, es decir, rx = 0,entonces rx ∈ Hull(N), en consecuencia, ∃r′ 6= 0 ∈ R tal que r′(rx) ∈ N , y finalmente pordefinicion de Hull(N) tenemos que x ∈ Hull(N), con lo cual x = 0, pero esto no puedeser, por lo tanto {M/Hull(n)}τ = {0}.

(5) El Hull(N) es un sumando directo de M . Si se cumple la siguiente propiedad, nuestraafirmacion quedara probada (por la proposicion 1.13).

Si x ∈ Hull(N) y x = ry entonces y ∈ Hull(N)

Sea x ∈ Hull(N) y x = ry para algun r 6= 0 ∈ R, por definicion de Hull(N) ∃r′ 6= 0 ∈ Rtal que r′x ∈ N , luego r′x = r′ry ∈ N . Por lo tanto y ∈ Hull(N).

De ahora en mas denotaremos por C(M) al conjunto de todos los submodulos que son suman-dos directos de M .

Proposicion 2.14. Sea M un R-modulo libre de rango finito, sean A, A1 y A2 subconjuntos deM , y sean B, B1 y B2 subconjuntos de M∗. Entonces valen las siguientes propiedades:

(1) Si A1 ⊆ A2, entonces K(A1) ⊇ K(A2).

(2) K(A) = K(Hull(A)).

(3) K(A) = C(M∗).

(4) K({0}) = M∗ y K(M) = {0}.

(5) K∗(K(A)) ⊇ A.

(1*) Si B1 ⊆ B2, entonces K∗(B1) ⊇ K∗(B2).

(2*) K∗(B) = K∗(Hull(B)).

(3*) K∗(B) ∈ C(M).

(4*) K∗({0}) = M y K∗(M∗) = {0}.

17

Page 18: Estructuras Algebraicas Formas bilineales

(5*) K(K∗(B)) ⊇ B.

Demostracion. (1) Sea ω ∈ K(A2) entonces A2 ⊆ Ker(ω) entonces A1 ⊆ Ker(ω).

(2) Sea ω ∈ K(A) entonces A ⊆ Ker(ω) entonces ω(a) = 0 para todo a ∈ A, mas aun paratodo a ∈ 〈A〉 Ahora veamos que ω ∈ K(Hull(A)). Sea x′ ∈ Hull(A) entonces existe unr 6= 0 ∈ R tal que rx′ ∈ 〈A〉, y ahora ω(rx′) = rω(x′) = 0 como R es un PID entoncesω(x′) = 0 con lo cual x′ ∈ Ker(ω). Probamos entonces que Hull(A) ∈ Ker(ω)), es decirω ∈ K(Hull(A)).

Nos queda probar que K(Hull(A)) ⊆ K(A). Sea ω ∈ K(Hull(A)) entonces ω(x′) = 0 paratodo x′ ∈ Hull(A) y como R un PID A ⊆ Hull(A) entonces A ⊆ Ker(ω). Por lo tantoω ∈ K(A).

(3) Recordar que R es un PID y como M es R-modulo libre de rango finito entonces M∗

tambien lo es. Para ver que K(A) es un sumando directo de M∗ citamos la proposicion1.13, es decir, bastara probar la siguiente propiedad:

Si ω ∈ K(A) y ω = rθ para algun θ ∈M∗, r 6= 0 ∈ R , entonces θ ∈ K(A).

Sea a ∈ A entonces rθ(a) = ω(a) = 0 pues ω ∈ K(A), como r 6= 0 y R es un PID entoncesθ(a) = 0, con lo cual A ∈ Ker(θ) y con esto tenemos que θ ∈ K(A).

(4) K({0}) = {ω ∈M∗ : {0} ∈ Ker(ω)} = M∗.K(M) = {ω ∈M∗ : M ∈ Ker(ω)} = {ω ∈M∗ : ω(x) = 0 para todo x ∈M}.

(5) Sea a ∈ A entonces ω(a) = 0 para todo ω ∈ K(A) entonces A ⊆ K∗(K(A)).

(1*) Supongamos que B1 ⊆ B2 ⊆ M∗. Sea x ∈ K∗(B2) entonces ω(x) = 0 para todo ω ∈ B2,entonces ω(x) = 0 para todo ω ∈ B1.

(2*) Sea x ∈ K∗(B).Sea ω ∈ Hull(B), entonces ∃r 6= 0 ∈ R tal que rω ∈ B, y de aqui (rω) (x) = 0, puesx ∈ K∗(B). Como r 6= 0 y R es un PID entonces ω(x) = 0 ∀ω ∈ Hull(B), tenemosentonces que x ∈ K∗(Hull(B)), con lo cual concluimos que K∗(B) ⊆ K∗(Hull(B)).

Sea x ∈ K∗(Hull(B)).Entonces ω(x) = 0, ∀ω ∈ Hull(B) y como B ⊆ Hull(B) se tiene ω(x) = 0 ∀ω ∈ B, con locual x ∈ K∗(B). Es decir quedo probado K∗(Hull(B)) ⊆ K∗(B).

Y finalmente quedo probada la igualdad K∗(B) = K∗(Hull(B)).

(3*) Recordar que R es un PID y M es R-modulo libre de rango finito. Para ver que K∗(B) esun sumando directo de M , bastara probar la siguiente propiedad:

Si x ∈ K∗(B) y x = ry para algun y ∈M, r 6= 0 ∈ R , entonces y ∈ K∗(B).

Sea ω ∈ B entonces ω(x) = ω(ry) = 0 pues x ∈ K∗(B); como r 6= 0 y R es un PIDentonces ω(y) = 0, con lo cual y ∈ K∗(B).

18

Page 19: Estructuras Algebraicas Formas bilineales

(4*) K∗({0}) = {x ∈M : ω(x) = 0 para todo ω ∈ {0M∗}} = {x ∈M : 0M∗(x) = 0} = M .

K∗(M∗) = {x ∈M : ω(x) = 0 para todo ω ∈M∗} = {0}; pues M∗ es un R-modulo y porlo tanto su elemento neutro (0M∗) es unico.

(5*) Sea ω ∈ B entonces K∗(B) ⊆ Ker(ω), por definicion de K tenemos que ω ∈ K(K∗(B)).Por lo tanto B ⊆ K(K∗(B)).

Lema 2.15. Sea M un R-modulo reflexivo y sea η : M →M∗∗ el isomorfismo natural. Entoncespara todo submodulo T de M∗, tenemos que η(K∗(T )) = K(T ) ⊆M∗∗.

Demostracion. Sea ω ∈ K(T ) ⊆ M∗∗. Entonces ω = η(x) para algun x ∈ M , para cualquiert ∈ T ,

t(x) = η(x)(t) = ω(t) = 0

pues ω ∈ K(T ). Por lo tanto x ∈ K∗(T ) por definicion y entonces K(T ) = η(K∗(T )).Inversamente, si x ∈ K∗(T ) entonces

0 = t(x) = η(x)(t)

para cualquier ω ∈ T , ademas η(x) ∈ K(T ) por definicion. Por lo tanto, η(K∗(T )) ⊆ K(T ), y elLema queda ası probado.

Teorema 2.16. Sea M un R-modulo libre de rango finito, sea S ∈ C(M), y sea T ∈ C(M∗).Entonces

rank(M) = rank(S) + rank(K(S)),

y

rank(M∗) = rank(T ) + rank(K∗(T )).

Demostracion. Sea B1 = {v1, . . . , vk} una base de S. Como S es un sumando directo de M , porla Proposicion 1.17 la base B1 puede ser extendida a una base

B = {v1, . . . , vk, vk+1, . . . , vm}

de M . Sea B∗ = {v∗1, . . . , v∗m} la base de M∗ dual de B. Si i ≤ k y j > k entonces v∗j (vi) = 0.Por lo tanto, ⟨

v∗k+1, . . . , v∗m

⟩⊆ K(S).

Si ω ∈ K(S), entonces podemos escribir ω =∑m

j=1 ajv∗j , y si 1 ≤ i, entonces

0 = ω(vi) =m∑

j=k+1

ajv∗j (vi) = ai.

19

Page 20: Estructuras Algebraicas Formas bilineales

Por lo tanto, ω =∑m

j=k+1 ajv∗j , y entonces

K(S) =⟨v∗k+1, . . . , v

∗m

⟩ademas tenemos que rank(K(S)) = m− k = rank(M)− rank(S).Similarmente,

rank(M∗) = rank(T ) + rank(K(T ))= rank(T ) + rank(η(K∗(T )))= rank(T ) + rank(K∗(T ))

donde la ultima igualdad es valida porque η : M → M∗∗ es un isomorfismo y en consecuenciapreserva el rango de los submodulos.

Teorema 2.17. Sea M un R-modulo libre de rango finito. Entonces la funcion

K : C(M) → C(M∗)

es una correspondencia uno a uno con inversa K∗.

Demostracion. Queremos probar que para todo submodulo S ⊆M y T ⊆M∗

K∗(K(S)) = S

yK(K∗(T )) = T.

Notar que K∗(K(S)) ⊇ S para todo los sumandos directos S ⊆M por la Proposicion 2.14 (5),ademas la proposicion 1.18 implica que es suficiente mostrar que rank(K∗(K(S))) = rank(S).Observemos que

rank(S) = rank(M)− rank(K(S))

y

rank(K(S)) = rank(M∗)− rank(K∗(K(S)))

por el Teorema 2.16. Ya que rank(M) = rank(M∗), concluimos que K∗(K(S)) = S.Para demostrar la segunda igualdad notemos que K(K∗(T )) ⊇ T para todo submodulo

T ⊆M∗. Por el Teorema 2.16

rank(T ) = rank(M∗)− rank(K∗(T ))

yrank(K∗(T )) = rank(M)− rank(K(K∗(T ))).

Como rank(M) = rank(M∗) entonces rank(T ) = rank(K(K∗(T ))); luego por la proposicion1.18 concluimos que K(K∗(T )) = T .

20

Page 21: Estructuras Algebraicas Formas bilineales

Definicion 2.18. Si M y N son R-modulos y f ∈ HomR(M,N) entonces el adjunto de f esla funcion f∗ : N∗ →M∗ definida por f∗(ω) = ω ◦ f , esto es,

(f∗(ω))(x) = ω(f(x))

para todo x ∈M .

Observaciones 2.19. (1) f∗ : N∗ →M∗ es un morfismo entre R-modulos.

(2) Ad : HomR(M,N) → HomR(N∗,M∗), definido por Ad(f) = f∗, es un morfismo entreR-modulos.

Teorema 2.20. Sean M y N R-modulos libres y sea f ∈ HomR(M,N).Entonces

(1) K(Im(f)) = Ker(f∗), y

(2) Im(f∗) = K(Ker(f)) ⊆M∗ si Im(f∗) es un sumando directo de M∗.

Demostracion. (1) Sea ω ∈ N∗. Entonces

ω ∈ Ker(f∗) ⇔ f∗(ω) = 0⇔ ω ◦ f = 0⇔ ω(f(x)) = 0 ∀x ∈M⇔ ω(y) = 0 ∀y ∈ Im(f)⇔ ω ∈ K(Im(f)).

(2) Ahora sea τ ∈M∗. Entonces

τ ∈ Im(f∗) ⇔ τ = f∗(ω) para algun ω ∈ N∗

⇔ τ(x) = ω(f(x)) ∀x ∈M.

Si x ∈ Ker(f) entonces f(x) = 0, ademas ω(f(x)) = 0. Por lo tanto, τ(x) = 0, concluimos queτ ∈ K(Ker(f)). De este modo Im(f∗) ⊆ K(f∗).

Como f∗ : N∗ →M∗, de la Proposicion 1.19 resulta

rank(Im(f∗)) = rank(N∗)− rank(Ker(f∗))

y el Teorema 2.16 muestra

rank(K(Ker(f∗))) = rank(N∗)− rank(Ker(f∗)),

entonces rank(Im(f∗)) = rank(K(Ker(f∗))). Como asumimos que Im(f∗) es un sumandodirecto M∗, concluimos que Im(f∗) = K(Ker(f∗)).

21

Page 22: Estructuras Algebraicas Formas bilineales

Corolario 2.21. Sea F un cuerpo, y sean V y W espacios vectoriales sobre F de dimensionfinita, y sea f ∈ HomF (V,W ). Entonces

(1) f es inyectiva si y solo si f∗ es suryectiva;

(2) f es suryectiva si y solo si f∗ es inyectiva; y

(3) f es un isomorfismo si y solo si f∗ es un isomorfismo.

Demostracion. Notemos que, como M es un espacio vectorial sobre el cuerpo F de dimensionfinita entonces M∗ tambien lo es. En este contexto Im(f) y Im(f∗) resultan ser sub-espaciosvectoriales complementados de M y M∗ repectivamente.

(1) Sup. que f es inyectiva, entonces Ker(f) = {0} y por la proposicion 2.14 tenemos queK({0}) = M∗.Por el teorema anterior resulta que Im(f∗) = K({0}), pero entonces Im(f∗) = M∗, y porlo tanto f∗ es suryectiva.Ahora supongamos que f∗ es suryectiva, entonces Im(f∗) = M∗.Por el teorema anterior tenemos que M∗ = K(Ker(f)), entonces por el teorema 2.17 ten-emos que K∗(M∗) = K∗(K(Ker(f))) = Ker(f), y por la proposicion 2.14 (4*) obtenemosKerf(f) = {0} y por lo tanto f es inyectiva.

(2) Sup. que f es suryectiva, entonces Im(f) = M . Por el teorema anterior entonces tenemosque K(M) = Ker(f∗), pero K(M) = {0}, entonces Ker(f∗) = {0}, con lo cual f∗ resultainyectiva.Y ahora supongamos que f∗ es inyectiva, entonces Ker(f∗) = {0}.por el teorema 2.20 tenemos K(Im(f)) = {0}, y como K∗ es inversa de K entoncesIm(f) = K∗({0}) y a su vez por la proposicion 2.14 resulta que Im(f) = M , con lo queresulta que f es suryectiva.

(3) Es un resultado inmediato de (1) y (2).

Proposicion 2.22. Sean M y N R-modulos libres de rango finito con bases B y C, respectiva-mente, y sea f ∈ HomR(M,N).Entonces

[f∗]C∗

B∗ =([f ]BC

)t.

Demostracion. Sea B = {vi}ni=1 y C = {wj}mj=1. Si A = [aij ] = [f ]BC y B = [bij ] = [f∗]C∗

B∗ ,entonces por definicion

f(vj) =m∑k=1

akjwk

f∗(w∗i ) =n∑k=1

bkiv∗k.

22

Page 23: Estructuras Algebraicas Formas bilineales

Pero entonces

aij = w∗i (f(vj))= (w∗i ◦ f)(vj)= (f∗(w∗i ))(vj)= bji.

2.2. Formas bilineales y sesquilineales

En esta seccion nosotros daremos una introduccion a teorıa de formas bilineales y sesquilin-eales. Nuestro principal objetivo sera clasificar dichas formas, derivandolas a su forma canonica ypara ello consideraremos su representacion matricial. Estos casos seran las formas anti-simetricas(bilineal) sobre un PID, hermitiana (sesquilineal) sobre numeros complejos y formas bilinealessobre numeros reales, sobre cuerpos finitos de caracteristica par e impar. Daremos resultadoimportantes como el Teorema de Witt y de Sylvester.

En esta seccion R sera un anillo conmutativo con unidad 1 y todos los R modulos seranlibres.

Definicion 2.23. Una conjugacion en R es una funcion c : R→ R que satisface:

(1) c(c(r)) = r para todo r ∈ R

(2) c(r1 + r2) = c(r1) + c(r2) para todo r1, r2 ∈ R; y

(3) c(r1r2) = c(r1)c(r2) para todo r1, r2 ∈ R.

Es decir que una conjugacion en R es un automorfismo.

Observaciones 2.24. (1) c(0) = 0; pues:c(0) = c(0 + 0) = c(0) + c(0) y entonces c(0) = 0.

(2) c(−r) = −c(r); pues:0 = c(0) = c(r − r) = c(r) + c(−r) y entonces c(−r) = −c(r).

Ejemplos 2.25. (1) Todo anillo tiene la conjugacion trivial c(r) = r.

(2) El cuerpo C tiene la conjugacion c(r) = r, donde el lado derecho es la conjugacion compleja.

(3) El cuerpo Q[√d] y Z[

√d] (donde d no es un cuadrado) ambos tienen una conjugacion

c(a+ b√d) = a−

√d.

Nosotros escribiremos r a la conjugacion c(r).

23

Page 24: Estructuras Algebraicas Formas bilineales

Definicion 2.26. Sea M un R-modulo libre. Una forma bilineal sobre M es una funcionφ : M ×M → R que satisface:

(1) φ(r1x1 + r2x2, y) = r1φ(x1, y) + r2φ(x2, y), y

(2) φ(x, r1y1 + r2y2) = r1φ(x, y1) + r2φ(x, y2)para todo x1, x2, y1, y2 ∈M , y r1, r2 ∈ R.

Una forma sesquilineal sobre M es una funcion φ : M ×M → R que satisface (1) y

(2*) φ(x, r1y1 + r2y2) = r1φ(x, y1) + r2φ(x, y2)para una conjugacion no trivial r → r en R.

Observemos que esta nocion es una generalizacion de la nocion de producto interno sobreespacios vectoriales. En la segunda parte de la definicion nosotros decimos que φ es sesquilinealcon respecto a una conjugacion dada, pero nosotros elegimos una conjugacion la cual usaremossiempre.

Definicion 2.27. Sea R un anillo con conjugacion y sean M y N R-modulos. Un mapaf : M → N es un antimorfismo si

f(r1m1 + r2m2) = r1f(m1) + r2f(m2)

para todo r1, r2 ∈ R, m1,m2 ∈M

Veremos una forma bilineal produce un mapa canonico e inversamente un mapa canonico pro-duce produce una forma bilineal. Aquı no necesariamente tenemos isomorfismos, pero nosotrosinvestigaremos acerca de este punto.

Proposicion 2.28. (1) Sea φ una forma bilineal (respectivamente sesquilineal) sobre M . En-tonces αφ : M →M∗, definida por

αφ(y)(x) = φ(x, y)

es un R-automorfismo (respectivamente R-antimorfismo)

(2) sea α : M →M∗ un R-morfismo (respectivamente R-antimorfismo). Entoncesφα : M ×M → R, definido por

φα(x, y) = α(y)(x)

es una forma bilineal (respectivamente sesquilineal) sobre M .

Demostracion. (1) Como φ es bilineal entonces es lineal coordenada a coordenada entoncesαφ es un R-morfismo. Para φ sesquilineal es claro por su definicion que, αφ es un R-antimorfismo.

24

Page 25: Estructuras Algebraicas Formas bilineales

(2) Sea r1, r2 ∈ R, sean x, x1, x2, y, y1, y2 ∈M

φα(r1x1 + r2x2, y) = α(y)(r1x1 + r2x2)= r1α(y)(x1) + r2α(y)(x2), pues α(y) ∈M∗

= r1φα(x1, y) + r2φα(x2, y).

φα(x, r1y1 + r2y2) = α(r1y1 + r2y2)(x)= (r1α(y1) + r2α(y2))(x), pues α es un morfismo sobre R= r1α(y1)(x) + r2α(y2)(x)= r1φα(x, y1) + r2φα(x, y2).

Con lo cual αφ es bilineal. Si α fuera un R-antimorfismo de manera analoga se prueba queφα es sesquilineal.

Ejemplos 2.29. (1) Sea s ∈ R. Entonces φ(r1, r2) = r1sr2 (resp., = r1sr2) es una formabilineal (resp. sesquilineal) sobre R.

(2) φ(x, y) = xty es una forma bilineal sobre Mn,1(R), y φ(x, y) = xty es una forma sesquilinealsobre Mn,1(R). Notar que (y) se obtiene de conjugar las entradas de y.

(3) Mas generalmente, para cualquier matriz A ∈Mn(R), φ(x, y) = xtAy es una forma bilineal,y φ(x, y) = xtAy es una forma sesquilineal sobre Mn,1(R).

(4) Sea M = Mn,m(R). Entonces φ(A,B) = Tr(AtB) (resp., φ(A,B) = Tr(AtB)) es unaforma bilineal (resp. sesquilineal)

(5) Sea M el espacio de funciones reales continuas valuadas sobre [0, 1]. Entonces

φ(f, g) =∫ 1

0f(x)g(x)dx

es una forma bilineal sobre el R-modulo M .Si M es el espacio de funciones complejas continuas valuadas sobre [0, 1]. Entonces

φ(f, g) =∫ 1

0f(x)g(x)dx

es una forma sesquilineal sobre el C-modulo M .

En muchas ocasiones nuestros teoremas se aplican a ambas formas, bilineal y sesquilineal.Es por ello que los teoremas solo seran demostrados para el caso de formas sesquilineales; puespara el caso de formas bilineales bastara tomar la conjugacion trivial (i.e., r = r).

Notacion: A las formas bilineales o sesquilineales φ, las llamaremos formas φ b/s-lineales.

25

Page 26: Estructuras Algebraicas Formas bilineales

Definicion 2.30. Sean φ1 y φ2 formas b/s-lineales sobre los R-modulos libres M1 y M2 re-spectivamente. Entonces φ1 y φ2 son isometricas si existe un isomorfismo entre R-modulosf : M1 →M2 con

φ2(f(x), f(y)) = φ1(x, y) para todo x, y ∈M1.

El mapa f es una isometria.De ahora en mas nosotros diremos que M1 y M2 son isometricos.

Definicion 2.31. Sea M un R-modulo libre de rango n con base B = {v1, . . . , v2} y sea φ unaforma b/s-lineal sobre M . Definimos la matriz de φ con respecto a la base B, denotada [φ]B, por

enti,j([φ]B) = φ(vi, vj) 1 ≤ i, j ≤ n.

Proposicion 2.32. (1) Sea M un R-modulo libre de rango n con base B y sea φ una formabilinear sobre M . Entonces para todo x, y ∈M ,

(3.1)φ(x, y) = [x]tB[φ]B[y]B.

(2) Si φ es una forma sesquilineal sobre M y x, y ∈M , entonces(3.2)

φ(x, y) = [x]tB[φ]B[y]B.

Demostracion. (3.1) Sea una base B = {v1, v2, . . . vn} para M . Sean[φ]B = ai,j para i, j = 1, ..., n[x]B = xi para i = 1, ..., n[y]B = yi para i = 1, ..., n

Tenemos:

φ(x, y) = φ(x1v1 + ...+ xnvn, y1v1 + ...+ ynvn)

=n∑i=1

xiφ(vi, y1v1 + ...+ ynvn)

=n∑i=1

xi(n∑j=1

yjφ(vi, vj))

=n∑i=1

xi(n∑j=1

ai,jyj)

= [x]tB[φ]B[y]B

(3.2) la demostracion es analoga a 3.1.

26

Page 27: Estructuras Algebraicas Formas bilineales

Definicion 2.33. Si M es un R-modulo libre, entonces denotaremos al conjunto de la formasbilineales sobre M por Bilin(M), y si R tiene conjugacion, entonces denotaremos al conjuntode todas las formas sesquilineales sobre M por seslin(M). Cada uno de estos conjuntos es unR-modulo con la adicion y multiplicacion escalar de las funciones R-valuadas.

Corolario 2.34. Sea M un R-modulo libre de rango n. Entonces existen los siguientes isomor-fismos:

(3.3)L1 : Bilin(M)−→Mn(R)

(3.4)L2 : Sesquilin(M)−→Mn(R)

dado por

φ 7→ [φ]B,donde B es alguna base de M .

Demostracion. Veamos que L1 es un morfismo entre R-modulos.Sea B = {v1, . . . , vn}. Sean φ1 y φ2 formas bilineales, y r ∈ R

Tenemos entonces

L1(φ1 + φ2) = [φ1 + φ2]B= (φ1 + φ2) (vi, vj)= [φ1(vi, vj) + φ2(vi, vj)]= [φ1]B + [φ2]B= L1(φ1) + L1(φ2).

L1(rφ1) = [rφ1]B= (rφ1)(vi, vj)= r (φ1)(vi, vj)= rφ1

= rL1(φ1).

Ahora demostremos que L1 es biyectiva:

Supongamos que L1(φ1) = L1(φ2), entonces [φ1]B = [φ2]B, con lo cual [x]tB[φ1]B[y]B =[x]tB[φ2]B[y]B, para todo x, y ∈ M ; luego por la prop. anterior tenemos que φ1(x, y) = φ2(x, y)para todo x, y ∈M . Por lo tanto L1 es inyectiva.Sea A ∈ Mn(R), con entradas (a)i,j , para i, j = 1, ...n. Definimos φ tal que φ(vi, vj) = (a)i,j ,entonces por la proposicion anterior tenemos que φ(x, y) = [x]tB[φ]B[y]B, resultando φ bilineal.Es decir existe una forma bilineal φ tal que L1(φ) = [φ]B. Con lo cual L1 resulta suryectiva. Lademostracion es analoga para el caso de las formas sesquilineales.

27

Page 28: Estructuras Algebraicas Formas bilineales

Teorema 2.35. Sea φ una forma b/s-lineal sobre un R-modulo libre M de rango finito n. SeaB y C dos bases para M . Si P = PCB es la matriz cambio de base de C a B, entonces

[φ]C = P t[φ]BP

Demostracion. Por definicion, [φ]C es la unica matriz para la cual

φ(x, y) = [x]tC [φ]C [y]C .

Pero tambien,φ(x, y) = [x]tB[φ]B[y]B,

y si P = P CB , entonces por la proposicion 1.24 tenemos que:

[x]B = P [x]C e [y]B = P [y]C .

Por lo tanto

φ(x, y) = (P [x]C)t[φ]B(P [y]C)= [x]tC(P

t[φ]BP )[y]C

quedando ası demostrado el teorema.

Observacion 2.36. Notar que la matriz P es no singular (proposicion 1.24) y que toda matrizno singular se representa como una matriz cambio de base (proposicion 1.26). La relacion A ∼ Bsi A y B son matrices de la misma forma b/s-lineal con respecto a diferentes bases es claramenteuna relacion de equivalencia. Por el teorema anterior deducimos que esta relacion de equivalenciaesta dada por A ∼ B si y solo si A = P tBP para alguna matriz invertible P . En el caso de unaforma bilinear, esta relacion viene dada por A = P tBP y se la conoce como congruencia. Parael caso sesquilineal la llamaremos congruencia conjugada.

Observacion 2.37. En esta seccion hablaremos en varias ocaciones del det(φ). Por esto,entendemos det(A), donde A es la matriz de φ en alguna base. Notar que esta bien definidosalvo multiplicacion por una unidad de R de la forma rr, si B es la matriz de φ en una basediferente, entonces B = P tAP , para alguna matriz P invertible. Entonces det(B) = rr det(A)donde det(P ) = r es una unidad.Esta observacion nos permite de alguna manera detectar isometrıas: Si φ1 y φ2 son dos formasisometricas entonces la ecuacion det(φ1) = rrdet(φ2) tienen una solucion para un r ∈ R unidad.

Lema 2.38. Sea M un R-modulo libre de rango n y y φ una forma b/s-lineal sobre M . Sea Buna base de M y B∗ una base dual de M∗. Entonces [φ]B = [αφ]BB∗.

28

Page 29: Estructuras Algebraicas Formas bilineales

Demostracion. Sea B = {v1, . . . , vn}.Como αφ(vj) ∈M∗ entonces

αφ(vj) =n∑i=1

aiv∗i , con ai ∈ R

Tenemos entonces

αφ(vj)(vk) = ak para k = 1, ..., n

entonces por definicion de αφ resulta,

φ(vk, vj) = ak para k = 1, ..., n

Por lo tanto tenemos,

αφ(vj) =n∑i=1

φ(vi, vj)v∗i , para i, j = 1, ..., n

y asi tenemos: [φ]B = [αφ]BB∗

Definicion 2.39. Sea M un R-modulo libre.

(1) Una forma bilineal φ sobre M es simetrica si φ(x, y) = φ(y, x) para todo x, y ∈M .

(2) Una forma bilineal φ sobre M es anti-simetrica si φ(x, y) = −φ(y, x) para todo x, y ∈M ,y φ(x, x) = 0 para todo x ∈M .

(3) Una forma sesquilineal φ sobre M es Hermitiana si φ(x, y) = φ(y, x) para todo x, y ∈M .

(4) Si 2 no es divisor del 0 en el anillo R, entonces una forma sesquilineal φ sobre M es antiHermitiana si φ(x, y) = −φ(y, x) para todo x, y ∈M .

Observaciones 2.40. Sea φ una forma b/s-lineal sobre M y sea A la matriz de φ (con respectoa una base cualquiera). Entonces las condiciones sobre φ en la definicion 2.39 corresponde a lassiguientes condiciones sobre A:

(1) φ es simetrica si y solo si At = A;

(2) φ es anti-simetrica si y solo si At = −A y todas las entradas de la diagonal de A son 0;

(3) φ es Hermitiana si y solo si A 6= A y At = A; y

(4) φ es anti-Hermitiana si y solo si A 6= A y At = −A (entonces todas las entradas de ladiagonal de A satisfacen la ecuacion a = −a).

29

Page 30: Estructuras Algebraicas Formas bilineales

Notacion: Las formas bilineales simetricas y anti-simetricas seran nombradas E-simetrica,las formas sesquilineales Hermitiana y anti-Hermitiana E-Hermitiana. Cuando deseemos consid-erar los cuatro casos nos referirnos a estos como forma b/s-lineal E-simetrica. Para considerarlas formas simetrica (bilineal) o hermitiana (sesquilineal), nos referiremos a estas como formasb/s-lineal +1-simetrica; y las formas b/s-lineal -1-simetricas denotaran las formas anti-simetrica(bilineal) o anti-Hermitiana (sesquilineal).

Definicion 2.41. La forma b/s-lineal φ es no-singular si el mapa αφ : M →M∗ es biyectivo.Se dice no-degenerada si αφ : M →M∗ es inyectivo. Notar que si R es un cuerpo y M tienerango finito, entonces esta nocion es equivalente.

Proposicion 2.42. Sea V un espacio vectorial de dimension finita d sobre un cuerpo F , y seaφ una forma b/s-lineal E-simetrica sobre V . Entonces son equivalentes:

(1) φ es no-singular.

(2) φ es no-degenerada.

(3) para todo y 6= 0 ∈ V , existe un x ∈ V tal que

αφ(y)(x) = φ(x, y) 6= 0

Demostracion. (1) ⇒ (2) Es trivial.

(2) ⇒ (1) Como αφ es inyectiva el Ker(αφ) = 0 entonces (por la proposicion 1.19)rank(M) = rank(Im(αφ)), ademas rank(M∗) = rank(M) por ser V es un espacio dedimension finita, y de la proposicion 1.18 concluimos que M∗ = Im(αφ).

(2) ⇒ (3) Supongamos que existe y 6= 0 ∈ V tal que φ(x, y) = 0 para todo x ∈ V , luegopor definicion, αφ(x)(y) = 0 para todo x ∈ V entonces αφ no es inyectiva, como esto esabsurdo concluimos que (3) debe cumplirse.

(3) ⇒ (2) Supongamos que αφ no es no-degenerada entonces Ker(αφ) 6= 0, es decir existeun y 6= 0 ∈ V tal que αφ(y)(x) = 0 para todo x ∈ V .

Teorema 2.43. Sea M un R-modulo libre de rango finito, y sea φ una forma b/s-lineal E-simetrica sobre M .

(1) La forma φ es no-singular si y solo si en alguna base B de M , det([φ]B) es una unidad enR.

(2) La forma φ no-degenerada si y solo si en alguna base B sobre M , det([φ]B) no es divisorde cero.

30

Page 31: Estructuras Algebraicas Formas bilineales

Demostracion. (1) Supongamos que φ es no-singular, entonces αφ es suryectiva, con lo cualpor la proposicion 1.27, resulta que det([αφ]BB∗) en alguna base B de M es unidad en R,por lo tanto por el lema 2.38 tenemos que det([φ]B) es unidad.Ahora supongamos que det([φ]B) es unidad, en consecuencia (por el lema 2.38) se tieneque det([αφ]BB∗) es unidad en R, y entonces por la proposicion 1.27 y porque trabajamossobre R un PID, resulta que αφ es biyectiva, con lo cual φ es no-singular.

(2) φ es no-degenerada ⇔ αφ es inyectiva ⇔ det([αφ]BB∗) no es divisor de cero en R(por laproposicion 1.27).

Notar que si N es un submodulo cualquiera de M , la restriccion φN = φ|N de cualquierforma b/s-lineal E-simetrica sobre M a N es una forma b/s-lineal E-simetrica sobre N . Masaun, la restriccion de una forma b/s-lineal no-singular no necesariamente es no-singular. Por

ejemplo, sea φ una forma b/s-lineal sobre <2 cuya matriz sobre la base canonica es[

1 11 0

].

Si N1 =⟨[

10

]⟩y N2 =

⟨[01

]⟩entonces φ|N1 es no-singular, pero φ|N2 es singular, es decir

degenerada.

Definicion 2.44. Sea φ una forma b/s-lineal E-simetrica sobre M . Un submodulo N ⊆ M estotalmente isotropico si φ|N es identicamente cero.

Notar que en ejemplo anterior, N2 es un subespacio de M totalmente isotropico.Recordar que para las transformaciones lineales sobre espacios vectoriales se estudio su descom-posicion en suma directa en subespacios invariantes. Hay una analogıa y una nocion similar paraformas bilineales, las cuales introducimos a continuacion.

Definicion 2.45. Sea φ una forma b/s-lineal E-simetrica sobre M .

(1) Dos submodulos N1 y N2 de M son ortogonales si φ(n1, n2) = 0 para todo n1 ∈ N1,n2 ∈ N2.

(2) M es una suma directa ortogonal de dos submodulo N1 y N2, si M = N1 ⊕N2 y N1 yN2 son ortogonales, escribiremos entonces M = N1⊥N2.

Observacion 2.46. Sea B1 una base de N1 y B2 una base de N2 y sea M = N1 ⊕ N2, encuyo caso B = B1 ∪ B2 es una base para M . Sea φ una forma b/s-lineal E-simetrica sobre M , si

M = N1⊥N2 entonces es claro que [φ]B =[A 00 B

], donde A = [φ|N1 ]B1 y B = [φ|N2 ]B2 .

Inversamente se tiene, que si [φ]B =[A 00 B

], para A y B matrices cuadradas cualesquiera,

entonces M = N1⊥N2. Pues, sea B = {v1, ..., vn, vn+1, ..., vn+m}, (siendo n× n la dimension deA y m ×m la de B), sea N1 = 〈v1, ..., vn〉 y N2 = 〈vn+1, ..., vn+m〉, por la forma matricial quetiene φ, y por como construimos N1 y N2, es claro que M = N1⊥N2. En este caso, notaremosφ = φ1⊥φ2, donde φi = φ|Ni . Es decir φ1⊥φ2 sobre N1⊥N2, sera

φ1⊥φ2(x, y) ={φi(x, y) si (x, y) ∈ Ni ×Ni,

0 c.c.

31

Page 32: Estructuras Algebraicas Formas bilineales

Definicion 2.47. Sea φ una forma b/s-lineal E-simetrica sobre M . El nucleo de φ, denotadoM0 = M0(φ) ⊆M , es definido como

M0 = Ker(αφ) = {y ∈M : φ(x, y) = 0 para todo x ∈M} .

Proposicion 2.48. Sea M un modulo de rango finito sobre un PID R, y sea φ una forma b/s-lineal E-simetrica sobre M . Entonces φ es isometrica a φ0⊥φ1 definida sobre M0⊥M1, dondeφ0 es identicamente cero sobre M0 y φ1 es no-degenerada sobre M1. Mas aun φ0 y φ1 estanunivocamente determinadas salvo isometria.

Demostracion. Notar que M0 es un submodulo puro de M , ya que es el nucleo de un morfismo(proposicion 1.16) y por esta razon es tambien un submodulo complementado (proposicion 1.13).Sea su sumando directo M1. Entonces M1 es libre y M ∼= M0⊕M1. Sea φ0 = φ|M0 y φ1 = φ|M1 .Es claro M0 y M1 son ortogonales ya que M0 es ortogonal a todo M , tenemos que M = M0⊥M1

con φ = φ0⊥φ1, entonces es claro que son isometricas.Veamos que φ1 es no-degenerada, supongamos que Ker(αφ1) 6= {0} entonces existe un m1 ∈M1

tal que φ1(m′1,m1) = 0 para todo m′

1 ∈ M1, luego tenemo para m ∈ M que φ(m,m1) =φ(m0 + m1,m1) = φ(m0,m1) + φ(m1,m1) = 0 con m0 ∈ M0 y m1 ∈ M1, osea m1 ∈ M0. Locual no puede ser porque M0 ∩M1 = 〈0〉. Por lo tanto φ1 es no-degenerada.Sup. que existe φ0⊥φ1 isometrica a φ definida sobre M0⊥M1, tal que φ0 sobre M0 es identica-mente igual a cero y φ1 es no-degenerada sobre M1. Entonces es claro que φ0 es isometrico aφ0 sobre M0; y como φ|M1 es isometrica a φ1 y a φ1 entonces tenemos la isometrıa entre estasultimas.Como ya vimos, para cada M1 seleccionada existe una φ1, ahora veamos que entre ellas sonisometricas. Sea π : M →M/M0 = M ′. Entonces definimos una forma φ′ sobre M ′ como sigue:sean x′ e y′ ∈ M , elegimos x e y ∈ M tal que π(x) = x′ y π(y) = y′. Definimos entoncesφ′(x′, y′) = φ(x, y), es claro que es una forma bilineal por serlo φ, ahora veamos que hay buenadefinicion; supongamos que elegimos otros x, y ∈M tal que π(x) = x′ y π(y) = y′, entonces

φ′(x′, y′) = φ(x, y)= φ(a0 + x, b0 + y) con a0, b0 ∈M0 pues x ∼ x y y ∼ y

= φ(a0, b0) + φ(a0, y) + φ(x, b0) + φ(x, y)= φ(x, y).

Pero ahora notar que π|M1 : M1 → M ′ es un isomorfismo, pues por el teorema del isomorfismose sabe que M ′ ∼= Im(αφ) y a su vez Im(αφ) ∼= M1, de aqui resulta que φ1 es isometrica a φ′,con lo cual todas las formas φ1 son isometricas.

Definicion 2.49. Sea φ una forma b/s-lineal E-simetrica definida sobre un R-modulo libre derango finito M , siendo R un PID. Si φ es isometrica a φ0⊥φ1 siendo φ0 identicamente cero y φ1

no-degenerada sobre M1, entonces φ1 es la parte no-degenerada de φ y rank(φ) = rank(M1).

32

Page 33: Estructuras Algebraicas Formas bilineales

Ejemplo 2.50. Sea φ una forma bilineal simetrica sobre M = M3,1(Z) cuya matriz en la basecanonica es

A =

−1 1 −11 −3 −1−1 −1 −3

Entonces det(A) = 0,y φ es degenerada. Como estamos trabajando en la base canonica ten-emos que Ker(αφ) = {X ∈M : AX = 0} es un subespacio de rango 1 generado por el vectorv1 = [2, 1,−1]t. Notar que

det

2 1 01 0 1−1 0 0

= 1

tenemos entonces que v1, v2 = [1, 0, 0]t, y v3 = [0, 1, 0]t forman una base B de M . DefinimosM1 = 〈v2, v3〉. La matriz de φ1 en esta base es[

φ(v2, v2) φ(v2, v3)φ(v3, v2) φ(v3, v3)

]=[−1 11 −3

]y

[φ]B =

0 0 00 −1 10 1 −3

Definicion 2.51. Sea φ una forma b/s-lineal E-simetrica sobre M y sea N un submodulo deM . Entonces N⊥, el complemento ortogonal de N , esta definido como

N⊥ = {x ∈M : φ(x, y) = 0 para todo y ∈ N} .

Ejemplos 2.52. (1) M⊥ = M0

(2) Si N ⊆M0, entonces N⊥ = M .

(3) Sea φ una forma b/s-lineal sobre M2,1(R) cuya matriz con respecto a la base canonica es

(a)[

1 00 1

]y

(b)[

2 11 0

]

Sea N1 =⟨[

10

]⟩y N2 =

⟨[01

]⟩. Entonces tenemos que

(a) N⊥1 = N2, N⊥

2 = N1, M = N1⊥N⊥1 , M = N2⊥N⊥

2 ;

(b) N⊥1 = N2, N⊥

2 = N1, M = Hull(N1⊥N⊥1 )

33

Page 34: Estructuras Algebraicas Formas bilineales

Lema 2.53. Sea N un sub-modulo de M y supongamos que φ|N es no-degenerada. EntoncesN ∩N⊥ = 〈0〉. Inversamente, si N ∩N⊥ = 〈0〉 entonces φ|N es no-degenerada.

Demostracion. Sea ψ = φ|N , veamos que

N ∩N⊥ = Ker(αψ);

sea x ∈ N ∩N⊥ ⇔ ψ(x, y) = 0 para todo y ∈ N ⇔ x ∈ Ker(αψ). Y como φ|N es no-degeneradaentonces Ker(αψ) = 0, tenemos que N ∩N⊥ = 〈0〉.Inversamente tenemos que N ∩N⊥ = 〈0〉 = Ker(αψ) por lo que φ|N resulta no-degenerada.

Proposicion 2.54. Sea R un PID, φ una forma b/s-lineal E-simetrica sobre un R-modulolibre M , y N ⊆ M un submodulo puro de rango finito. Si φ|N es no-degenerada, entoncesM = Hull(N⊥N⊥). Si φ|N es no-singular, entonces M = N⊥N⊥

Demostracion. Sea ψ = φ|N . Si m ∈ M , entonces fm : N → R, definida por fm(n) = φ(n,m),es un morfismo entre R modulos, es decir f ∈ N∗. Supongamos que αψ : N → N∗ es inyectiva,entonces tenemos que Im(αψ) es un submodulo de N∗ de rango n donde n = rank(N) =rank(N∗). Por lo tanto, N∗/Im(αψ) es un R-modulo torsion (por la proposicion 1.27) y entoncesexiste un r 6= 0 ∈ R para fm tal que rfm ∈ Im(αψ), es decir existe un n0 ∈ N tal querfm = αψ(n0); para el caso que αψ sea un isomorfismo, podemos tomar r = 1. Sea m1 = rm−n0

con m ∈M , entonces para todo n ∈ N , tenemos que

φ(n,m1) = φ(n, rm− n0)= rφ(n,m)− φ(n, n0)= rfm(n)− αψ(n0)(n)= 0,

o sea, m1 ∈ N⊥. Entonces rm = n0 + m1, con n0 ∈ N , y m1 ∈ N⊥. Por lo tanto M =Hull(N + N⊥) (o M = N + N⊥ en el caso que φ|N sea no-singular) y N ∩ N⊥ = 〈0〉, por elLema 2.53.

Corolario 2.55. Sea R un PID y M un R-modulo libre de rango finito. Sea N un submodulopuro de M con φ|N y φ|N⊥ ambos no-singulares. Entonces

(N⊥)⊥ = N.

Demostracion. Como φ|N es no-singular entonces, M = N⊥N⊥.Como φ|⊥N es no-singular entonces M = (N⊥)⊥⊥N⊥ Sea n ∈ N entonces n ∈ (N⊥)⊥ o n ∈ N⊥,como N⊥ ∩ N = 0 entonces n ∈ (N⊥)⊥. Por lo tanto N ⊆ (N⊥)⊥. Sea n ∈ (N⊥)⊥, entoncesn ∈ N⊥ o n ∈ N , como (N⊥)⊥ ∩N⊥ = 0 entonces n ∈ N . Por lo tanto (N⊥)⊥ ⊆ N .

Notacion: nφ denota φ⊥ . . .⊥φ, donde la expresion anterior esta formada por n sumandos.

34

Page 35: Estructuras Algebraicas Formas bilineales

Lema 2.56. Sea R un PID y sea φ una forma bilineal anti-simetrica no-degenerada sobre M ,con M un R-modulo libre de rango finito m mayor a 2. Entonces existe un submodulo N con

base B = {x1, y1} de M tal que [φ|N ]B =[

0 f1

−f1 0

], con f1 el primer factor inavariante del

submodulo Im(αφ). Y ademasM = N⊥N⊥

Demostracion. Por el teorema 1.21, sabemos que existe una base {w1, ..., wm} de M∗ tal que{f1w1, ...fmwm} es una base del submodulo Im(αφ). Como f1/f2/.../fm entonces Im(αφ) ⊆f1M

∗, osea φ(v1, v2) es divisible por f1∀v1, v2 ∈M . Sea x1, ...xm la base de M∗ tal quewi(xj) = δij . Sea y1 ∈M tal que αφ(y1) = f1w1. Veamos que {x1, y1} es linealmente independi-ente, para ello supongamos ax1 + by1 = 0,

0 = φ(x1, ax1 + by1)= aφ(x1, x1) + bφ(x1, y1)= bf1

como estamos en un PID resulta que b = 0 y entonces a = 0. Por lo tanto {x1, y1} es linealmenteindependiente. Sea N el submodulo de M con base B = {x1, y1}. Sea ψ = φ|N , entonces ψ tienela matriz

[ψ]B =[

0 f1

−f1 0

]Ahora vemos que N es un submodulo puro. Para ver esto, supongamos az = bx1 + cy1,

donde a, b, c ∈ R por la propiedad de cancelacion, nosotros podemos asumir que gdca, b, c = 1.Entonces φ(x1, az) = φ(x1, bx1 + cy1) = cf1, donde φ(x1, az) = aφ(x, z) = adf1 ya que φ(v1, v2)es divisible por f1 para todo v1 y v2 ∈M . Y entonces ad = c, con lo cual a/c. Un calculo similarcon φ(y1, az) prueba que a/b. Y ası tenemos que z ∈ N . Por lo tanto N es un submodulo puro.

Por la proposicion 2.54 tenemos que M = Hull(N⊥N⊥), pero necesitamos M = N⊥N⊥.Ahora bien, recordemos que φ(v1, v2) = f1rv1v2 con rv1,v2 ∈ R, para todo v1, v2 ∈ M . Ahoraconsideremos la forma φ′ sobre M definida por

φ′(v1, v2) = rv1v2

Veamos buena definicion, supongamos φ′(v1, v2) = rv1v2 = r′v1v2 . Entonces, f1rv1v2 = f1r′v1v2 y

como f1 6= 0 y R es un PID, tenemos rv1v2 = r′v1v2 . Como φ es una forma bilineal anti-simetrica,se desprende rapidamente que φ′ tambien lo es. Observar que φ′|N en la base {x1, y1}, tiene lamatriz

A =[

0 1−1 0

].

Como det(A) = 1 entonces φ′|N es no-singular, es por ello y por como esta definida φ′ que N⊥

es el complementado ortogonal de N respecto de φ′. Entonces tenemos que φ′ = φ′1⊥φ′2, conφ′1 = φ′|N y φ′2 = φ′|N⊥ . Osea f1φ

′ = f1φ′1⊥f1φ

′2.

Finalmente tenemos φ = φ|N⊥φ|N⊥ , es decir

M = N⊥N⊥.

35

Page 36: Estructuras Algebraicas Formas bilineales

Teorema 2.57. Sea R un PID y sea φ una forma bilineal anti-simetrica no-degenerada so-bre M , siendo M un R-modulo libre de rango finito m. Entonces podemos clasificar a φ, salvoisometrias, por M∗/Im(αφ), un R-modulo torsion. M y M∗/Im(αφ) tienen rango 2n y 2k re-spectivamente. Los factores invariantes de M∗/Im(αφ) son de la forma

e1, e1, e2, e2, . . . , ek, ek.

Por lo tanto, φ es isometrica a

(n− k)[

0 1−1 0

]⊥[

0 e1−e1 0

]⊥[

0 e2−e2 0

]⊥ . . .⊥

[0 ek−ek 0

].

Demostracion. Sea rank(M) = rank(M∗) = m. La proposicion 1.27 nos diceQ = M∗/Im(αφ) es un R-modulo torsion de rango q. Por el teorema 1.20 dicho R-modulo tienefactores invariantes s1, s2, ..., sq, con si ∈ R. Ahora bien, la Im(αφ) como submodulo de M∗

por el teorema 1.21 tambien tiene factores invariantes, f1, f2, ..., fm donde f1 = · · · = fm−q =1, fm−q+1 6= 1 y fi/fi+1 para m− q + 1 ≤ i < m pues Q ∼= ⊕mi=1R/fiR por la proposicion 1.22.

Es claro que M∗/Im(αφ) es invariante por la clase de isometrıas de φ, pues si φ1 y φ2 sonformas bilineales anti-simetricas no-degeneradas sobre M isometricas, resulta entoncesIm(αφ1) = Im(αφ2).

Nosotras vamos a probar que inversamente, f1, ..., fm determinan φ. Para ello, probaremosque φ es isometrica a la forma dada por el teorema, con m = 2n, q = 2k y

(fm−q+1, fm−q+2, . . . , fm) = (e1, e1, e2, e2, . . . , ek, ek).

La demostracion se hara por induccion sobre el rango de M . Si el rank(M) = 1, entonces launica forma antisimetrica sobre M es [0], la cual es degenerada, y por lo tanto este caso quedaexcluıdo.

Si rank(M) = 2, entonces φ debe tener la matriz en alguna base de la forma[

0 e−e 0

].

Sea B = {v1, v2}, dicha base. Entonces {w1, w2} forman una base para M∗, donde w1 = −v∗2y w2 = v∗1, entonces resulta que {ew1, ew2} es una base para Im(αφ), pues como αφ es no-degenerada y {v1, v2} es una base para M entonces {αφ(v1), αφ(v2)} forman una base paraIm(αφ). Ahora bien,

ew1(vj) = e(−v∗2(vj)) = −eδ2j = αφ(v1)(vj), para j = 1, 2

ew2(vj) = e(v∗1(vj)) = eδ1j = αφ(v2)(vj), para j = 1, 2

Por lo tanto {ew1, ew2} forman una base para Im(αφ). Tenemos entonces que f1 = e, f2 = eson los factores invariantes de Im(αφ). Entonces si e = 1, tenemos que M∗/Im(αφ) = {0} yentonces q = 0, y si e 6= 1 resulta que M∗/Im(αφ) tiene como factores invariantes {e, e} yentonces q = 2. Y con esto hemos probado la veracidad del teorema para el caso rank(M) = 2.

Ahora asumamos que el teorema el valido para todo modulo libre de rango menor a m. Porel teorema 1.21, sabemos que existe una base {w1, ..., wm} de M∗ tal que {f1w1, ...fmwm} es una

36

Page 37: Estructuras Algebraicas Formas bilineales

base del submodulo Im(αφ). Como en el lema 2.56 sea el submodulo N de M , con base {x1, y1}tal que

[φ|N ]B =[

0 f1

−f1 0

]y ademas

M = N⊥N⊥

Sea ψ = φ|N y φ1 = φ|N⊥ , entonces φ = ψ⊥φ1. Y ahora utilizando la hipotesis inductiva, sea2n′ y 2k′ las dimensiones de N⊥ y (N⊥)∗/Im(αφ1) respectivamente.

Ahora bien, si f1 = 1 entonces M y M∗/Im(αφ) tienen dimension 2(n′ + 1) y 2k′ respecti-vamente y los factores invariantes de M∗/Im(αφ) son los mismos que (N⊥)∗/Im(αφ1), osea

e1, e1, e2, e2, ..., ek′ , ek′

y entonces φ es isometrica a

(n′ + 1− k′)[

0 1−1 0

]⊥[

0 e1−e1 0

]⊥[

0 e2−e2 0

]⊥ . . .⊥

[0 ek′

−ek′ 0

].

y si f1 6= 1 entonces M y M∗/Im(αφ) tienen dimension 2(n′+1) y 2(k′+1) respectivamente,y los factores invariantes de M∗/Im(αφ) son

f1, f1, e1, e1, e2, e2, ..., ek′ , ek′ .

y entonces φ es isometrica a

(n′ − k′)[

0 1−1 0

]⊥[

0 f1

−f1 0

]⊥[

0 e1−e1 0

]⊥[

0 e2−e2 0

]⊥ . . .⊥

[0 ek′

−ek′ 0

].

Corolario 2.58. Sea R un PID y sea φ una forma bilineal anti-simetrica no-singular sobre unR-modulo libre M de rango finito. Entonces rank(M) = 2n es par, y φ es isometrica a

n

[0 1−1 0

]Demostracion. Por el teorema anterior teenemos que M y M∗/Im(αφ) tienen rango 2n y 2krespectivamente. Los factores invariantes de M∗/Im(αφ) son de la forma

e1, e1, e2, e2, . . . , ek, ek.

Por lo tanto, φ es isometrica a

(n− k)[

0 1−1 0

]⊥[

0 e1−e1 0

]⊥[

0 e2−e2 0

]⊥ . . .⊥

[0 ek−ek 0

].

Ahora, como φ es no-singular entonces Im(αφ) = M∗, con lo cual M∗/Im(αφ) = {0}. Por lotanto debe ser k = 0, y con esto tenemos que φ es isometrica a

n

[0 1−1 0

].

37

Page 38: Estructuras Algebraicas Formas bilineales

Definicion 2.59. Una forma φ, b/s-lineal (+1)-simetrica sobre un R-modulo M se dice que esdiagonalizable si φ es isometrica a la forma

[a1]⊥ [a2]⊥...⊥ [an]

para algunos elementos a1, a2, ..., an ∈ R. Aqui [ai] representa la matriz de la forma φi sobre R,definida como φi(r1, r2) = r1air2.(La terminologıa diagonalizable es usada porque en cierta baseφ tiene la matriz diag(a1, a2, ..., an))

Definicion 2.60. Una forma φ bilineal simetrica sobre un R-modulo M es llamado par siφ(x, x) ∈ 2R para todo x ∈M . Si φ no es par, la llamaremos impar.

Aqui 2R, denota el ideal principal de R generado por 2. Notar que si 2 es unidad en Rentonces toda forma sobre R es par.

Lema 2.61. Una forma φ bilineal simetrica sobre un R-modulo M es par si y solo si para alguna(y por lo tanto para toda) base B = {vi}i∈I de M , φ(vi, vi) ∈ 2R para todo i ∈ I.

Demostracion. Si φ es par, entonces para cualquier base B = {vi}i∈I , se tiene que φ(vi, vi) ∈ 2R.Ahora supongamos que φ es simetrica, y que para cierta base B = {vi}i∈I , φ(vi, vi) ∈ 2R.Sea vi, vj dos elementos cualesquiera de la base de M .

φ(vk + vj , vk + vj) = φ(vk, vk) + φ(vk, vj) + φ(vj , vk) + φ(vj , vj)= φ(vk, vk) + 2φ(vk, vj) + φ(vj , vj).

Por lo tanto φ(vk + vj , vk + vj) ∈ 2R. Con lo cual es claro que dado un elemento x ∈ M ,φ(x, x) ∈ 2R.

Lema 2.62. Sea φ una forma b/s-lineal (+1)-simetrica sobre un modulo M de rango finitosobre un cuerpo R. Si car(R) = 2 y φ es una forma bilineal simetrica, tambien pedimos que φsea impar. Entonces existe x ∈M tal que φ(x, x) 6= 0.

Demostracion. Sea car(R) = 2, φ bilineal y simetrica, en este caso existe tal x, pues supongamosque φ(x, x) = 0 para todo x ∈M , entonces φ resulta par, lo cual no puede ser.Sea ahora car(R) = 2, φ sesquilineal hermitiana, supongamos que φ(y, y) = 0, elegimos unz ∈ M tal que φ(y, z) 6= 0, tal z existe pues φ es no-singular. Si φ(z, z) 6= 0, x = z. Sino, paracada r ∈ R tenemos que,

φ(ry + z, ry + z) = φ(ry, ry) + φ(ry, z) + φ(z, ry) + φ(z, z)= rφ(y, z) + rφ(y, z).

Como la car(R) = 2 y φ es sesquilineal hermitiana puede ser que φ(ry+z, ry+z) = 0, para evitareste problema, se elije un a ∈ R tal que a 6= a, entonces definimos x = ry+z con r = aφ(y, z)−1;y asi definido x se tiene que φ(x, x) 6= 0.Finalmente, Si la car(R) 6= 2, sea x = ry + z con r = φ(y, z)−1.Entonces en cualquier caso exite un x ∈ R tal que φ(x, x) 6= 0.

Teorema 2.63. Sea φ una forma b/s-lineal (+1)-simetrica sobre un modulo M de rango finitosobre un cuerpo R. Si car(R) = 2 y φ es una forma bilineal simetrica, tambien pedimos que φsea impar. Entonces φ es diagonalizable.

38

Page 39: Estructuras Algebraicas Formas bilineales

Demostracion. Nosotros probaremos esto por induccion sobre el rank(M).Si rank(M) = 1, entonces [φ] = [a]. Con lo cual queda probado. Ahora supongamos que elteorema es valido para un R-modulo M tal que rank(M) < n. Sea un R-modulo de M derank(M) = n.Por el lema 2.62 sabemos que existe x ∈M tal que φ(x, x) 6= 0, entonces definimos, N = 〈x〉. Porconstruccion, φ|N es no-singular, ademas M = N⊥N⊥ por la proposicion 2.54. Pero entoncesrank(N⊥) = n− 1 y ψ = φ|N es no-singular (pues, φ(x, x)det(ψ) = det(φ) 6= 0). Para el caso enque la car(R) 6= 2 queda demostrado por hipotesis inductiva.Si la car(R) = 2, necesitamos probar tambien que ψ es impar, para usar la hipotesis inductiva.Para ello, consideremos primero el caso rank(M) = 2. Sea x ∈ M tal que φ(x, x) = a 6= 0 yelegimos una base B = {x, x2} de M . Entonces, en esta base φ tiene la matriz[

a bb c

]Sea e = b/a y definimos

P =[

1 e0 1

]resultando P una matriz cambio de base, pues det(P ) = 1(por la proposicion 1.25).

Entonces,

P t [φ]B P =[

a ae+ bae+ b d

]=[a 00 d

], pues la car(R) = 2.

(con d = ae2 + c) y por lo tanto φ es diagonalizable.Ahora, supongamos que rank(M) ≥ 3. Sea x tal que φ(x, x) = a 6= 0 y llamemos N al

subespacio de M generado por x, como φ|N por construccion es no-singular entonces resultaM = N⊥N⊥ por la proposicion 2.54. Sea y ∈ N⊥. Si φ(y, y) 6= 0 y como la car(R) = 2resulta entonces que φ|N⊥ es impar y aplicando la hipotesis inductiva a φ|N⊥ , se concluye queφ es diagonalizable. Ahora supongamos que φ(y, y) = 0. Como ψ = φ|N⊥ es no-singular, existez ∈ N⊥ con φ(y, z) = b 6= 0. Si φ(z, z) 6= 0, entonces ψ resulta impar y otra vez aplicandohipotesis inductiva resulta que φ es diagonalizable. Ahora supongamos que φ(z, z) = 0. Sea M1

el subespacio de M con base {x, y, z} y sea φ1 = φ|M1 . Entonces en esta base φ1 tiene la matriz

A =

a 0 00 0 b0 b 0

Sea e = b/a y definimos

P =

1 e e1 1 01 0 1

y de esta forma resulta P una matriz cambio de base, pues det(P ) = 1. Entonces

P tAP =

a 0 00 be (b+ a)e0 (b+ a)e be

39

Page 40: Estructuras Algebraicas Formas bilineales

en alguna base, cuya existencia aseguramos por la proposicion 1.25. Sea {x′, y′, z′} dicha base.Ahora sea N el subespacio de M generado por x′, de esta manera obtenemos M = N⊥N⊥. Yahora ψ = φ|N⊥ resulta impar, pues ψ(y′, y′) = be 6= 0. Y nuevamente por induccion obtenemosque φ|N⊥ es diagonalizable, y finalmente se tiene que φ es diagonalizable.

Ejemplo 2.64. Ahora diagonalizaremos una forma bilineal simetrica con la matriz

A =

0 1 21 0 32 3 0

sobre Q. Para ello, recordar que debemos hallar una matriz P no-singular tal que P tAP seadiagonal. Entonces podemos aplicar una sucecion de operaciones elementales por fila/columnaa A. Sea Pij(k) la matriz de la operacion elemetal que a la fila i le suma k veces la fila j, conk ∈ Q. Entonces,

A1 = P12(1)AP21(1) =

2 1 51 0 35 3 0

A2 = P21(−1/2)A1P12(−1/2) =

2 0 50 −1/2 −1/25 1/2 0

A3 = P31(−5/2)A2P13(−5/2) =

2 0 00 −1/2 −1/20 1/2 −25/2

A4 = P32(1)A3P23(1) =

2 0 00 −1/2 00 0 −12

.Corolario 2.65. Sea φ una forma bilineal simetrica no-degenerada sobre un modulo M de rangofinito sobre un cuerpo R tal que car(R) 6= 2 y en el cual todos los elementos son cuadrados.Entonces φ esta determinada salvo isometrıas por el rank(M). Si rank(M) = n entonces φ esisometrica a n [1]

Demostracion. Por el teorema 2.63, φ es isometrica a la forma

[r1]⊥ [r2]⊥...⊥ [rn]

para algunos ri 6= 0 ∈ R y ademas cada ri es un cuadrado.

Construimos una matriz cambio de base P ∈Mn, tal que P =

1/√r1 0 . . . 0

0. . .

......

. . . 00 . . . 0 1/

√rn

.

Sea B la base de M en la cual φ es diagonalizable, entonces

P [φ]BP t = In.

40

Page 41: Estructuras Algebraicas Formas bilineales

Corolario 2.66. Sea φ una forma bilineal simetrica no-singular,sobre un modulo M de rangofinito n sobre un cuerpo R finito (car(R) 6= 2). Entonces φ esta determinada salvo isometrıaspor el rango de M y det(φ) (estando el determinante bien definido salvo por la multiplicacionde un cuadrado en R). Si det(φ) es un cuadrado, entonces φ es isometrica a n [1]. Si det(φ) noes un cuadrado, entonces φ es isometrico a (n− 1) [1]⊥ [x], con x algun elemento de M que noes cuadrado.

Demostracion. Por el teorema 2.63, sabemos que φ es isometrica a la forma

[r1]⊥ [r2]⊥...⊥ [rn]

para algunos ri 6= 0 ∈ R.Ahora bien, la proposicion 1.37 nos asegura que R tiene un numero impar de elementos y

que el subgrupo H de cuadrados de R∗ tiene ındice 2. Sea entonces |R| = 2k + 1, con lo cualresulta |H| = k + 1.

Veamos que nuestro corolario es valido para n = 2. Sea [φ]B =[r1 00 r2

]en una base

B = {v1, v2} de M . Sea A ={a2r1 : a ∈ R

}y B =

{1− b2r2 : b ∈ R

}, y entonces se tiene que

|A| = |B| = |H| = k + 1. Entonces A ∩B 6= {}, es decir existen a0, b0 ∈ R tal que

a20r1 = 1− b20r2

a20r1 + b20r2 = 1

Sea N el subespacio generado por w1 = a0v1 + b0v2. Entonces φ|N = [1] y M = N⊥N⊥(por la

proposicion 2.54). Entonces φ tiene la matriz[

1 00 s

]en alguna base apropiada.

Si det(φ) es un cuadrado entonces s es cuadrado.

Sea P =[

1 00 1/

√s

]entonces,

P t [φ]P =[

1 00 1

]Si det(φ) no es cuadrado entonces s no puede ser cuadrado.

Ahora, supongamos que el teorema vale para Rank(M) < n. Sea B = {v1, ..., vn} una basede M en la cual φ es diagonalizable. Sea N = {v1, ..., vn−1}. Consideremos φ|N , la cual es no-singular(pues ri 6= 0 para todo i).Si det(φ|N ) es cuadrado entonces (por H.I.) es isometrica a (n − 1) [1].Tenemos entonces M =N⊥N⊥, y que φ es isometrica a (n− 1) [1]⊥ [s] en una cierta base de M . Si det(φ) es cuadrado,

construimos P ∈Mn tal que P =

1 0 . . . 0

0 1...

.... . . 0

0 . . . 0 1/√s

matriz cambio de base, y llegamos a que φ es isometrica a n [1].

Si det(φ) no es cuadrado, entonces φ es isometrica a (n − 1) [1]⊥ [s], con s necesariamenteno cuadrado.

41

Page 42: Estructuras Algebraicas Formas bilineales

Si det(φ|N ) no es cuadrado entonces es isometrica a (n−2) [1]⊥ [x], para algun x no cuadrado.Entonces tenemos que φ es isometrica a (n−2) [1]⊥ [x]⊥ [w] para cierta base de M , recordandolos pasos que se siguieron para el caso n=2, se puede llegar a que φ es isometrica a (n−1) [1]⊥ [s]y otra vez discriminamos los casos en que det(φ) es cuadrado o no.

Entonces quedo demostrado de manera inductiva.

Corolario 2.67. Sea φ una forma bilineal simetrica no-singular sobre un modulo M , de rangofinito sobre un cuerpo finito R de caracterıstica 2. Entonces φ esta determinada salvo isometrıaspor rank(M) = n. Si n es impar, entonces φ es impar y es isometrica a n [1]. Si n es par,entonces puede ser que φ sea impar y en ese caso es isometrica a n [1], y si resultara φ par

entonces es isometrica a (n/2)[

0 11 0

]Demostracion. Notar que la proposicion 1.37 para nuestro caso, nos dice que todos los elementosde R son cuadrados.

Si φ es impar, entonces por el teorema 2.63 sabemos que es isometrica a

[r1]⊥ [r2]⊥...⊥ [rn]

con ri 6= 0, pues φ es no-singular.Entonces proponemos

P =

1/√r1 0 . . . 0

0. . .

......

. . . 00 . . . 0 1/

√rn

matriz cambio de base, la cual nos lleva a concluir que φ es isometrica a n [1]

Ahora supongamos que φ es par, veamos entonces que podemos ver a φ como una formaanti-simetrica.Como φ es par,

φ(x, x) = 2a, con a ∈ R

y como la caracterıstica de R es 2 entonces

φ(x, x) = 0,

ypor la misma razon tambien tenemos

φ(x, y) + φ(x, y) = 0

entonces,φ(x, y) = −φ(x, y)

y por ser φ simetrica,

φ(x, y) = −φ(y, x).

Por lo tanto φ es anti-simetrica, y por el corolario 2.58 tenemos que n es par y que φ es isometrica

a (n/2)[

0 11 0

]

42

Page 43: Estructuras Algebraicas Formas bilineales

Lema 2.68. Sea φ una forma b/s-bilineal (+1)-simetrica sobre un modulo M con rank(M) ≥ 3sobre un cuerpo R. Sea N12 un submodulo de M con base {v1, v2}, llamemos N1 = 〈v1〉 yN2 = 〈v2〉 y supongamos que φ|N12 es no-singular. Entonces

N⊥i ∩N12⊥N⊥

12 = N⊥i

Demostracion. Como φ|N12 es no-singular entonces M = N12⊥N⊥12.

Sea w ∈ N⊥i ∩N12⊥N⊥

12, entonces w = wi + w2 con wi ∈ N⊥i ∩N12 y w2 ∈ N⊥

12, y con estotenemos

φ(wi + w2, vi) = φ(wi, vi) + φ(w2, vi) = 0

Es decir w ∈ N⊥i .

Ahora sea w ∈ N⊥i ; y ademas sabemos que w = w1 +w2, con w1 ∈ N12 y w2 ∈ N⊥

12, observarque w1 ∈ N⊥

i pues

φ(w1, vi) = φ(w − w2, vi) = φ(w, vi)− φ(w2, vi) = 0.

Tenemos entonces que w ∈ N⊥i ∩N12⊥N⊥

12.

Teorema 2.69. (Witt) Sea φ una forma b/s-bilineal (+1)-simetrica sobre un modulo M derango finito sobre un cuerpo R. Si car(R) = 2, tambien asumimos que φ es hermitiana. Sea N1

y N2 submodulos de M con φ|N1 y φ|N2 no-singular e isometricas entre ellas. Entonces φ|N⊥1

yφ|N⊥

2son isometricas.

Demostracion. Si N1 = N2, entonces N⊥1 = N⊥

2 , con lo cual el teorema queda probado. Ahoraasumamos N1 6= N2, sea φi = φ|Ni y sea f : N1 → N2 la isometrıa entre φ1 y φ2.Nosotras probaremos el teorema por induccion sobre n = rank(N1) = rank(N2).Sea n = 1. Sea rank(M) = m.Si m = 1, tenemos N1 = N2 = M , con lo cual el teorema es trivial.Sea m = 2; sea v1 el generador de N1 y v2 = f(v1) el generador de N2, ademas como φ|N1 yφ|N2 son no-singulares tenemos

φ(v1, v1) = φ(v2, v2) = a 6= 0.

Como M = Ni⊥N⊥i , entonces una base para M es Bi =

{vi, v

⊥i

}con vi ∈ N⊥

i , i = 1, 2 y por lotanto [φ]Bi

= diag (a, bi) y por el teorema 2.35 sabemos que,

P t [φ]B1P = [φ]B2

siendo P la matriz cambio de base de B1 a B2.Y ahora tomamos determinante a ambos lados, entonces ab2 = ccab1(donde c = det(P ) 6= 0),

entonces b1 = b2 = 0 o ambos son distintos de cero. Si b1 = b2 = 0 entonces es trivial que φ|N⊥1

y φ|N⊥2

son isometricas. Supongamos que b1 y b2 son distintos de cero. Definimos g : N⊥1 → N⊥

2

como g(v⊥1 ) = c−1v⊥2 , es claramente un isomorfismo y entonces resulta que φ|N⊥1

y φ|N⊥2

son

43

Page 44: Estructuras Algebraicas Formas bilineales

isometricas pues,

φ|N⊥2

(g(v⊥1 ), g(v⊥1 )) = φ|N⊥2

(c−1v⊥2 , c−1v⊥2 )

= c−1c−1b2

= (b1/b2)b2= b1

= φ|N⊥1

(v⊥1 , v⊥1 ).

Sea m ≥ 3 y consideremos el submodulo N12 de M con base {v1, v2} (recordemos que N1 6= N2

con lo cual v1, v2 son l.i., ademas rank(N12) = 2 ) donde v1 genera N1 y v2 = f(v1) genera N2.Entonces, como antes

φ(v1, v1) = φ(v2, v2) 6= 0

Consideremos φ|N12 , la cual puede ser no-singular o no. Primero consideremos el caso en que φ|N12

es no-singular. Entonces por el caso m = 2, resulta que φ|N⊥1 ∩N12

y φ|N⊥2 ∩N12

son isometricas ypor lo tanto tambien resultan isometricas

φ|N⊥1 ∩N12⊥N⊥

12y φ|N⊥

2 ∩N12⊥N⊥12

.

Y por el lema 2.68 tenemos que N⊥i ∩N12⊥N⊥

12 = N⊥i Entonces el teorema queda probado para

el caso en que φ|N12 es no-singular.Ahora sea el caso en que φ|N12 es singular. Entonces existe w 6= 0 ∈ N12 tal que φ(v, w) = 0

para todo v ∈ N12. Primero supongamos que existe v3 ∈ M tal que φ(v3, w) 6= 0. Es claro quev3 /∈ N12, entonces {v1, v2, v3} forma una base para el submodulo N123 de M de rango 3 y φ|N123

es no-singular. Para ello, considerar la matriz de φ en la base {v1, w, v3} para N123 (ver que w esl.i de v1, pues si w = av1 entonces aφ(v1, v1) = 0 y con esto a = 0, lo cual no puede ser). Ahorapara i = 1, 2

N123 = Ni⊥(N⊥i ∩N123)

y w ∈ N⊥i ∩N123 (pues w /∈ Ni) con φ(w,w) = 0, ademas existe una base {w,wi} de N⊥

i ∩N123

donde φ tiene la matriz[

0 11 ai

]Dicha base existe pues φ(w,wi) 6= 0, de ser φ(w,wi) = 0

tendriamos que φ|N123 es singular, lo cual no puede ser. Tales formas resultan isometricas pues,para cualquier a ∈ R tal que a = a existe un b ∈ R tal que

[1 0b 1

] [0 11 a

] [1 b0 1

]=[

0 11 0

].

Si Car(R) 6= 2,tomamos b = −a/2. Si Car(R) = 2, elegimos un c ∈ R tal que c 6= c y entoncesb = ac/(c + c). Por lo tanto φ|N⊥

1 ∩N123y φ|N⊥

2 ∩N123son isometricas y como M = N123⊥N⊥

123

(por ser φ|N123 no-singular); y como en el caso en que φ|N12 era no-singular, se llega a que φ|N⊥1

y φ|N⊥2

son isometricas.Y resta probar el caso en el que φ(v, w) = 0 para todo v ∈ M . En estas condiciones resultaN⊥

1 = N⊥2 , con lo cual el teorema ya estarıa demostrado. Probemos entonces que dicha igualdad.

Sea B12 = {v1, v2} y la base extendida B = {v1, v2, ..., vm} de M . Sea A = [φ]B . Entonces

[φ|N12 ]B12=[a bb a

]44

Page 45: Estructuras Algebraicas Formas bilineales

Como φ|N12 es singular entonces a2− b2 = 0, recordemos que a 6= 0 y por lo tanto resulta b 6= 0.Nosotros podemos definir w = av1+bv2, el cual cumple φ(v, w) = 0 para todo v ∈ N12. Entonces

[w]B =[a −b 0 . . . 0

]tComo φ(vi, w) = 0 para i = 3, ...,m entonces existen escalares ci tal que[

ent1i(A)ent2i(A)

]=[φ(v1, vi)φ(v2, vi)

]= ci

[ba

], i = 3, ...m

mas aun ci = φ(v2, vi)/aSi nosotros definimos P ∈Mm, como

Pii = 1P2i = −ci i = 3, ...mPij = 0 en otro caso

entonces

P tAP =[

[φ|N12 ]B120

0 ∗

]Esto es [φ]B′ en la base

B′ ={v1, v2, v

′3, ..., v

′m

}y observando la matriz [φ]B′ concluimos que N⊥

1 = N⊥2 es el subespacio con base{

w, v′3, ..., v′m

}Esto concluye la demostracion del teorema para el caso n = 1.

Ahora aplicamos induccion sobre n. Asumimos que el teorema es ciero para

rank(N1) = rank(N2) < n

y searank(N1) = rank(N2) = n

Sea v1 ∈ N1 con φ(v1, v1) 6= 0, y sea v2 = f(v1) ∈ N2; ademas

φ(v2, v2) = φ(v1, v1) 6= 0

Notar que tal elemento existe por el teorema 2.63. Sea N11 el subespacio de M generado por v1y sea N21 el subespacio de M generado por v2. Entonces

M = N11⊥(N⊥11 ∩N1)⊥N⊥

1 = N21⊥(N⊥21 ∩N2)⊥N⊥

2

Entonces el caso n = 1 del teorema implica que

(N⊥11 ∩N1)⊥N⊥

1 y (N⊥21 ∩N2)⊥N⊥

2

son isometricas, y entonces por hipotesis inductiva concluimos que N⊥1 y N⊥

2 son isometricas.

45

Page 46: Estructuras Algebraicas Formas bilineales

Corolario 2.70. Sea φ1, phi2 y φ3 formas sobre modulos M1, M2 y M3 de rango finito re-spectivamente sobre un cuerpo R, cualquiera de ellas simetrica o hermitiana. Si Car(R) = 2,asumimos que las tres son hermitianas. Si φ1 es no-singular y φ1⊥φ2 y φ1⊥φ3 son isometricas,entonces φ2 y φ3 son isometricas.

Demostracion. Como φ1 es no-singular, entonces (φ1⊥φ2)|M1 y (φ1⊥φ3)|M1 son no-singulares,y ademas isometricas (por nuestra hipotesis). Entonces por el teorema anterior tenemos que(φ1⊥φ2)|M⊥

1y (φ1⊥φ3)|M⊥

1son isometricas. Es decir, (φ1⊥φ2)|M2 y (φ1⊥φ3)|M3 son isometricas,

osea que φ2 y φ3 son isometricas.

Observacion 2.71. Veamos que el teorema de Witt es falso para el caso que excluimos. Notarque 1 0 0

0 0 10 1 0

y

1 0 00 1 00 0 1

son formas isometricas sobre (F2)3 (F2 un cuerpo de 2 elementos) y ambas son impares y no-singular, pero [

0 11 0

]y[

1 00 1

]no son isometricas sobre (F2)2, pues la primera es par y la segunda impar.

Ahora veremos casos importantes de formas bilineales simetricas sobre R y formas hermi-tianas sobre C.

Definicion 2.72. Si φ es una forma bilineal simetrica sobre R o una forma hermitiana sobreC, sobre un modulo M , entonces decimos que φ es definida positiva si φ(v, v) > 0 para todov 6= q ∈M . Si φ(v, v) < 0 para todo v 6= 0 ∈M , entonces decimos que φ es definida negativa.

Teorema 2.73. (ley de inercia de Sylvester) Sea φ una forma no-degenerada bilinealsimetrica sobre R = R, o una forma hermitiana sobre R = C, sobre un modulo M de ran-go finito sobre R. Entonces φ es isometrica a

r [1]⊥s [−1]

con r+ s = n = rank(M). Ademas, los enteros r y s estan bien definidos y φ esta determinadosalvo isometrıas por rank(φ) = n, y signatura(φ) = r − s.

Demostracion. Por el teorema 2.63, sabemos que φ es diagonalizable en cierta base mathcalB,es decir es isometrica a

[a1]⊥ [a2]⊥ . . .⊥ [an]

con ai 6= 0, por ser φ no-degenerada.

46

Page 47: Estructuras Algebraicas Formas bilineales

Sea φ la forma bilineal simetrica sobre R. Entonces podemos suponer, que los primerosa1, a2, ..., ar son positivos y los restantes n− r negativos. Sea

P =

1/√a1

. . .1/√ak

1/√|ak+1|

. . .1/√|an|

la cual resulta ser una una matriz cambio de base. Entonces tenemos,

P t [φ]B P =

1. . .

1−1

. . .−1

Es decir, φ es isometrica a r [1]⊥s [−1] con s = n− r.

Si φ es una forma sesquilineal hermitiana sobre C, se puede probar con las mismas her-ramientas que φ es isometrica a n [1].

Ahora probemos que r y s estan bien definidos. Sea M+ el subespacio de M de dimensionmaxima tal que φ|M+ es definida positiva. Sea B = {v1, ...vn} una base de M tal que

[φ]B = Ir ⊕ Is.

SiM1 = 〈v1, ...vr〉, entonces φ|M1 es definida positiva. Con lo cual, rank(M+) ≥ r. Este arumentotambien prueba que si M− es un subespacio de M de maxima dimension tal que φ|M− es definidanegativa, entonces rank(M−) ≥ s.

Ahora supongamos que rank(M+) 6= r y rank(M−) 6= s. Tenemos entonces,

rank(M+) + rank(M−) > r + s = n,

y con esto, M+ ∩M− 6= {0}. Sea x 6= 0 ∈ M+ ∩M−. Entonces φ(x, x) > 0 ya que x ∈ M+

y φ(x, x) < 0 ya que x ∈ M−, y con esto tenemos una contradiccion. Por lo tanto debe serran(M+) = r y rank(M−) = s, y asi tenemos buena definicion.

Proposicion 2.74. Sea φ una forma bilineal simetrica sobre R = R, o una forma hermitianasobre R = C, sobre un modulo M de rango finito sobre R, y sea A = [φ]B para alguna base Bde M . Entonces

(1) rank(φ)= rank(A)

(2) todos los autovalores de A son reales; y

(3) signatura(φ) = r − s, donde r(resp., s) es el numero de autovalores positivos (resp., neg-ativos) de A.

47

Page 48: Estructuras Algebraicas Formas bilineales

Demostracion. Por el teorema anterior sabemos que φ es isometrica a r [1]⊥s [−1].Sea A = [φ]B. Podemos ver a A como la matriz de una transformacion α sobre Rn, donde

R = R o R = C. Entonces A es real y simetrica o compleja hermitiana. Osea, α es auto-adjunta como en el lenguaje de la definicion 1.28. Pero entonces por el teorema 1.29, A tiene susautovalores reales y ademas existe una base ortonormal B1 = {v1, . . . , vn} de Rn con B = [α]B1

diagonal, es decir U−1AU = B. Mas aun U es la matriz que tiene como columnas a los vectoresv1, . . . , vn, y ademas B ∈Mn(R), donde n = rank(A). Como B1 es ortonormal esto quiere decirexactamente que U t = (U)−1. Entonces B = U tAU y asi B es una diagonalizacion de nuestraforma φ, recordando la demostracion del teorema anterior, podemos decir que B tiene r entradaspositivas y s entradas negativas. Es decir, A tiene r autovalores positivos y s negativos.

Referencias

[1] Adkins W. A. y Weintraub S. H., Algebra. Springer-Verlag, New York, 1992.

[2] Hungerford T.W., Algebra. Springer-Verlag, New York, 1974.

48