Você está na página 1de 165

Universidade Estadual Paulista

Campus de S
ao Jos
e do Rio Preto
Instituto de Bioci
encias, Letras e Ci
encias Exatas

Famlias de Reticulados Alg


ebricos
e Reticulados Ideais
Cintya Wink de Oliveira Benedito
Orientador: Prof. Dr. Antonio Aparecido de Andrade

Dissertacao

apresentada

ao

Departamento

de

Matematica - IBILCE - UNESP, como parte dos


requisitos para a obtencao do ttulo de Mestre em
Matematica

S
ao Jos
e do Rio Preto
Fevereiro - 2010

CINTYA WINK DE OLIVEIRA BENEDITO

Famlias de reticulados alg


ebricos e reticulados ideais

Dissertacao apresentada para obtencao do ttulo de


Mestre em Matematica, junto ao Programa de P
os
Graduacao em Matematica do Instituto de Biociencias,
Letras e Ciencias Exatas da Universidade Estadual
Paulista J
ulio de Mesquita Filho, C
ampus S
ao Jose
do Rio Preto.

Orientador:Prof. Dr. Antonio Aparecido de Andrade

Sao Jose do Rio Preto, 26 de fevereiro de 2010.

Benedito, Cintya Wink de Oliveira.


Famlias

de

reticulados

algebricos

reticulados

ideais

Cintya Wink de Oliveira Benedito. - S


ao Jose do Rio Preto : [s.n.], 2010.
165 f. : il. ; 30 cm.
Orientador: Antonio Aparecido de Andrade
Dissertac
ao (mestrado) - Universidade Estadual Paulista, Instituto de
Bioci
encias, Letras e Ciencias Exatas

1. Algebra
comutativa. 2. Reticulados (Matem
atica). 3. Teoria dos
reticulados. 4. Homomorsmos (Matem
atica). 5. Homomorsmo can
onico.
Func
oes de. I. Andrade, Antonio Aparecido. II. Universidade Estadual
Paulista, Instituto de Bioci
encias, Letras e Ci
encias Exatas. III. Ttulo.
CDU - 512.71

Ficha catalogr
aca elaborada pela Biblioteca do IBILCE
Campus de S
ao Jose do Rio Preto - UNESP

BANCA EXAMINADORA

Prof. Dr. Antonio Aparecido de Andrade


Professor Doutor - IBILCE - UNESP
Orientador

Prof. Dr. Edson Donizete de Carvalho


Professor Doutor - UNESP - Ilha Solteira

Prof. Dr. Jeerson Luiz Rocha Bastos


Professor Doutor - IBILCE - UNESP

AGRADECIMENTOS
Ao concluir este trabalho agradeco:
Primeiramente a` Deus.
Aos meus pais Gaudeley de Oliveira Benedito (in memorian) e Denise Wink, que me deram
a vida e em meio a tantas diculdades, sempre me apoiaram.
`
Aos meus av
os Domingos Benedito (in memorian) e Isolina da Conceicao (in memorian),
pelo amor, educac
ao e todos os ensinamentos que me zeram quem eu sou.
Aos demais membros da minha famlia, que mesmo sem perceber, ao mostrar o orgulho e
conanca que depositavam em mim me davam forcas para continuar. Em especial as minhas
tias Marlene, Vera e Deise.
Ao Clayton, pelo seu amor, sua amizade e por estar comigo em todos os momentos, fazendo
com que tudo parecesse mais belo e mais facil.
Ao meu orientador, Prof. Dr. Antonio Aparecido de Andrade, pelos conselhos, pela
paciencia, pela amizade e por depositar sua conanca em mim diante desse trabalho.
Aos professores do Departamento de Matem
atica do IBILCE/UNESP - Sao Jose do Rio
Preto, pelo conhecimento transmitido e pela amizade.
Aos professores da Banca examinadora.
Aos meus colegas de Pos-graduacao, pela amizade e agradavel convvio. Em especial a
minha grande amiga Jucilene e, aos meus amigos Gustavo, J
unior e Eduardo que estiveram
comigo desde o nicio, dividindo comigo todos momentos difceis e felizes desta caminhada.
` FAPESP, pelo auxlio nanceiro, no Processo 2007/06381-5.
A
` todos que direta ou indiretamente contribuiram para a realizacao deste trabalho.
A

Uma pessoa e capaz de conseguir qualquer coisa se o seu entusiasmo n


ao tiver limites.
(Charles Schwab)

Resumo
Neste trabalho e feito um estudo sobre famlias de reticulados algebricos e reticulados ideais.
Nosso principal objetivo e a construcao de reticulados que sao versoes rotacionadas de reticulados ja conhecidos na literatura. Deste modo, apresentamos construcoes obtidas via polinomios,
via perturbacoes do homomorsmo canonico e, tambem, construcoes ciclotomicas a partir do
reticulado Zn .

Palavras-Chave: Reticulados, homomorsmo canonico, reticulados algebricos, reticulados


ideais, reticulados rotacionados.

Abstract
This work presents a study of algebraic and families of ideal lattices. Our main goal is the
construction of lattices which are rotated versions of known lattices in the literature. In this
way, we present constructions obtained via polynomials, via pertubations of the canonical
homomorphism, and also cyclotomic construction from the lattice Zn .

Keywords: Lattices, canonical homomorphism, algebraic lattices, ideal lattices, rotated lattices.

Indice de Smbolos
N: conjunto dos n
umeros naturais
Z: conjunto dos n
umeros inteiros
Q: conjunto dos n
umeros racionais
C: conjunto dos n
umeros complexos
R: conjunto dos n
umeros reais

: produtorio

: somatorio
x: conjugado complexo de x
#B: cardinalidade do conjunto B
A = (aij ): matriz
det(A): determinante da matriz A
A: anel
a, p, m, I, ...: ideais
A/a: anel quociente
A[x]: anel de polinomios com coecientes em A
(f ): grau do polinomio f
Ker(f ): n
ucleo da aplicacao f
Im(f ): imagem da aplicacao f


f : derivada de f
K, L, M, F, ... : corpos
[K : L]: grau da extensao K/L
Gal(K/L): grupo de Galois de K sobre L
T rK/L (): traco do elemento K
NK/L (): norma do elemento K
OK : anel de inteiros de A em K
DK/L (1 , , n ): discriminante da n-upla (1 , , n ) K e K/L extensao
DK : discriminante da extensao K sobre L
N (a): norma do ideal a
(n): funcao de Euler aplicada a n
9

n (x): n-esimo polinomio ciclotomico


(K/L)1 : codiferente da extensao K sobre L
div: diversidade
dp,min : distancia produto mnima

10

Sumario
Introdu
c
ao

14

1 Conceitos Iniciais

17

1.1

Conceitos basicos de algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17


1.1.1

Aneis e corpos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.1.2

Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

1.1.3

Modulos Noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

1.2

Teoria de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

1.3

Teoria algebrica dos n


umeros

1.4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

1.3.1

Inteiros algebricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

1.3.2

Traco e norma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

1.3.3

Norma de um ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

1.3.4

Discriminante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

1.3.5

Aneis de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

1.3.6

Ideais fracionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Corpos quadraticos e corpos ciclotomicos . . . . . . . . . . . . . . . . . . . . . . 45


1.4.1

Corpos quadraticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

1.4.2

Corpos ciclotomicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

1.5

Codiferente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

1.6

Conclusao do captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

2 Aplica
c
ao das formas quadr
aticas aos corpos ciclot
omicos

57

2.1

Aplicacoes aos corpos Q(p ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

2.2

Aplicacoes aos corpos Q(n ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

2.3

Conclusao do captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

3 Reticulados

66

3.1

Denicao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

3.2

Matriz de Gram e o determinante de um reticulado . . . . . . . . . . . . . . . . 71

11

3.3

Empacotamento no Rn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

3.4

Diversidade e distancia produto mnima . . . . . . . . . . . . . . . . . . . . . . 74

3.5

Exemplos de reticulados conhecidos . . . . . . . . . . . . . . . . . . . . . . . . . 76

3.6

3.5.1

Reticulado n-dimensional An . . . . . . . . . . . . . . . . . . . . . . . . . 76

3.5.2

Reticulado n-dimensional Dn

3.5.3

Reticulado 8-dimensional E8 : . . . . . . . . . . . . . . . . . . . . . . . . 80

3.5.4

Reticulado laminado n . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

. . . . . . . . . . . . . . . . . . . . . . . . 78

Conclusao do Captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

4 Reticulados de dimens
oes 2 e 3 via polin
omios

83

4.1

Reticulados de dimensao 2 via polinomios de grau 2 com razes reais . . . . . . . 83

4.2

Reticulados de dimensao 2 via polinomios de grau 2 com razes complexas conjugadas

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

4.3

Reticulados de dimensao 3 via polinomios de grau 3 com razes reais . . . . . . . 91

4.4

Conclusao do captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

5 Reticulados alg
ebricos
5.1

5.2

97

Reticulados via o homomorsmo canonico e suas perturbacoes . . . . . . . . . . 97


5.1.1

Homomorsmo canonico . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

5.1.2

Perturbacao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

5.1.3

Perturbacao 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Uma construcao de reticulados algebricos rotacionados de dimensoes 2, 4, 6, 8 e


12 via a perturbacao do homomorsmo canonico . . . . . . . . . . . . . . . . 121

5.3

5.2.1

Reticulados algebricos rotacionados de dimensao 2 . . . . . . . . . . . . . 122

5.2.2

Reticulados algebricos rotacionados de dimensao 4 . . . . . . . . . . . . . 124

5.2.3

Reticulados algebricos rotacionados de dimensao 6 . . . . . . . . . . . . . 128

5.2.4

Reticulados algebricos rotacionados de dimensao 8 . . . . . . . . . . . . . 132

5.2.5

Reticulados algebricos rotacionados de dimensao 12 . . . . . . . . . . . . 135

Conclusao do captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

6 Reticulados Ideais

138

6.1

Denicao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

6.2

Reticulados ideais obtidos a partir da perturbacao 2 do homomorsmo canonico140

6.3

Diversidade e distancia produto mnima de um reticulado ideal . . . . . . . . . . 143

6.4

Construcoes de Zn -reticulados rotacionados utilizando reticulados ideais . . . . . 147


6.4.1

O reticulado Zn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

6.4.2

Construcao de Zn -reticulados rotacionados via o corpo ciclotomico Q(p ) 148

12

6.4.3
6.5

Construcao de Zn -reticulados rotacionados via o corpo ciclotomico Q(2r ) 153

Conclusao do captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

Conclus
ao

160

Refer
encias bibliogr
acas

162

Indice Remissivo

164

13

Introducao

A Teoria de codigos corretores de erros surgiu com o semanal artigo do matematico Claude
A. Shannon, [25]. Quando transmitimos uma informacao ha uma possibilidade da mensagem
recebida ser diferente da mensagem enviada. Assim, esta teoria surgiu desta necessidade de
detectar e recuperar a mensagem enviada ao receptor e com isso poder construir codigos com
pequena probabilidade de ocorrerem erros.
Um dos bons parametros para se encontrar bons codigos corretores de erros esta ligado ao
problema do empacotamento de esferas, que surgiu a partir do 18o Problema de Hilbert, que e
uma forma de dispor esferas no espaco euclidiano de modo a cobrir a maior parte do espaco.
Este problema, e denominado de empacotamento esferico e, quando o conjunto de centros das
esferas formam um subgrupo discreto do Rn entao estes empacotamentos passam a se chamar
empacotamentos reticulados.
Pela Teoria de Codigos, ao tomarmos o espaco euclidiano n-dimensional, para n sucientemente grande, se considerarmos os centros das esferas de um mesmo empacotamento reticulado
denso como sinais (para valores altos da relacao sinal-rudo, SNR), obtemos um codigo de bloco
otimo para um canal gaussiano branco (AWGN), limitado em faixa. Garantindo pequena probabilidade de erro numa transmissao de dados abaixo de uma certa taxa C, chamada capacidade
de canal, como demonstrado por Shannon em [25], o que estabeleceu um importante vnculo
entre empacotamento esferico e a Teoria de Codigos.
Assim, podemos observar que o problema de encontrar empacotamentos esfericos densos
em um dado espaco e equivalente a encontrar codigos corretores de erros ecientes. A partir
desta percepcao, passaram a associar o estudo dos codigos aos reticulados e surgiram varias
famlias de reticulados. Dentre tais famlias destaca-se a descrita por Herman Minkowski, no
nal do seculo XIX e incio do seculo XX, que encontrou na Teoria algebrica dos n
umeros
ferramentas que viabilizaram o efetivo calculo da densidade de centro.
Este modelo, descrito por Minkowski, consiste em tomar um corpo de n
umeros K de grau
n e o seu anel dos inteiros algebricos OK e obter um homomorsmo, chamado de homomorsmo

14

de Minkowski (ou homomorsmo canonico), de modo que a imagem de um ideal nao nulo de
OK , obtido por este homomorsmo, e um reticulado de posto n em Rn .
A partir do homomorsmo de Minkowski, Bayer em [5] e [4] deniu outros homomorsmos
que chamamos de perturbacoes do homomorsmo canonico. E, destes homomorsmos, podemos
tambem obter reticulados em Rn e, classica-los quanto a sua densidade de centro (os quais
chamamos de reticulados algebricos) ou sua diversidade e distancia produto mnima (os quais
chamamos de reticulados ideais).
Deste modo, neste trabalho, apresentamos dois metodos de gerar reticulados no Rn atraves
das pertubacoes do homomorsmo canonico. O primeiro metodo e um aperfeicoamento do
metodo utilizado por Ferrari em [11], onde apresentou famlias de reticulados de dimensoes 2, 4,
6 e 8 com densidade de centro otima, via o homomorsmo canonico. Assim, nosso objetivo com
estas novas versoes do homomorsmo canonico, e obter famlias de reticulados de dimensoes
2, 4, 6, 8 e 12 com densidade de centro otima. Tambem fazendo uso destas perturbacoes
apresentamos uma construcao de Zn -reticulados rotacionados via o anel dos inteiros algebricos
umero primo e r
dos subcorpos maximais reais dos corpos Q(p ) e Q(2r ), onde p e um n
um inteiro positivo, construcoes estas feitas por Oggier em [22] e por Andrade em [2]. Uma
das vantagens dos reticulados ideais e que os parametros que aparecem como a diversidade
e distancia produto mnima (parametros estes que aparecem em problemas de comunicacao
ubica serve para manter a energia de transmissao constante.
movel) e a forma Zn c
Alem destes dois metodos descritos acima, um outro metodo ainda pouco explorado de
obter reticulados que sera estudado neste trabalho, e o metodo apresentado por Souza em [26],
que consiste em obter reticulados via polinomios irredutveis sobre o corpo dos racionais. Via
este metodo, apresentamos construcoes de reticulados com densidade de centro otima para
dimensoes 2 e 3. Um dos motivos para estudarmos este metodo e que ele mostrou-se eciente
quando tratamos de reticulados com densidade de centro otima para dimensao mpar, o que
nao obtemos atraves do metodo algebrico.
Assim, este trabalho foi estruturado da seguinte forma. No Captulo (1) apresentamos os
pre-requisitos que serao utilizados no decorrer deste trabalho. As denicoes e resultados apresentados neste captulo servirao de base para os captulos posteriores. Iniciamos apresentando
alguns conceitos algebricos, a teoria de Galois, fazemos um estudo sobre a teoria algebrica dos
n
umeros, os corpos quadraticos, os corpos ciclotomicos e apresentamos o conceito de codiferente. Para o desenvolvimento deste captulo foram utilizadas as referencias [9], [19], [20], [14],
[17], [10], [24], [27], [29] e [13].
No Captulo (2) fazemos um estudo sobre as formas quadraticas aplicadas aos corpos
umero primo e n um inteiro positivo. Essas formas
ciclotomicos Q(p ) e Q(n ), onde p e um n
quadraticas serao de grande importancia no calculo do raio de empacotamento de um reticulado.

15

Neste captulo, zemos uso das referencias [18], [23] e [21].


No Captulo (3) apresentamos o conceito central deste trabalho que sao os reticulados.
Alem de denirmos os reticulados, apresentamos tambem seus principais parametros. Apos
isto, apresentamos o conceito de empacotamento esferico e algumas famlias de reticulados
conhecidos na literatura. Para compor este captulo utilizamos as referencias [8], [15], [11] e [1].
No Captulo (4) apresentamos uma construcao de reticulados de dimensoes 2 e 3 via
polinomios. A partir desta construcao, obtemos versoes rotacionados de dimensoes 2 e 3 via
polinomios de graus 2 e 3. Para este estudo zemos uso das referencias [12], [26] e [28].
No Captulo (5) denimos o homomorsmo de Minkowski e suas perturbacoes e 2 e,
mostramos que podemos obter reticulados a partir destes homomorsmos aos quais chamaremos
neste trabalho de reticulados algebricos. Ate aqui zemos uso das referencias [24], [11], [1],
[6] e [5]. Para nalizar este captulo, apresentamos uma construcao de nossa autoria para
obtencao de reticulados rotacionados de dimensoes 2, 4, 6, 8 e 12, utilizando ideais principais
do anel dos inteiros de um corpo de n
umeros, via pertubacoes do homomorsmo canonico.
Esta construcao foi baseada na construcao feita por Ferrari em [11]. Destacamos ainda que
estas construcoes deram origem a [3], que esta submetido a` revista CAM (Computational and
Applied Mathematics).
No Captulo (6) apresentamos os reticulados ideais e suas propriedades. Mostramos que
os reticulados ideais tambem podem ser obtidos via perturbacoes do homomorsmo canonico.
E, para nalizar, apresentamos uma construcao de Zn -reticulados rotacionados via o anel dos
umero
inteiros algebricos dos subcorpos maximais reais dos corpos Q(p ) e Q(2r ), onde p e um n
primo e r um inteiro positivo. Neste captulo utilizamos as referencias [8], [6], [7], [13], [5], [4],
[22], [2] e [16].

16

Captulo 1
Conceitos Iniciais
Neste captulo iremos apresentar alguns conceitos e resultados que servirao de base no decorrer
deste trabalho. Iniciamos na Secao (1.1) apresentando conceitos primordiais da algebra que
sao os conceitos de aneis, corpos e modulos. Apos isto, na Secao(1.2) apresentamos alguns
conceitos e resultados da teoria de Galois. Na Secao (1.3) desenvolvemos um estudo sobre
a teoria algebrica dos n
umeros. Muitos dos resultados que serao vistos nesta secao irao nos
auxiliar na prova de resultados importantes deste trabalho. Na Secao (1.4) deniremos os corpos
quadraticos e os corpos ciclotomicos. O estudo destes corpos sera focalizado sobre algumas
propriedades e resultados que serao utilizados no decorrer deste trabalho. Para nalizar, na
Secao (1.5) apresentamos o conceito de codiferente e de algumas de suas propriedades. Algumas
demonstracoes neste captulo serao omitidas mas, assim como em todos os resultados, sera
colocado a referencia que a contem.

1.1 Conceitos basicos de algebra


Nesta secao apresentamos as denicoes de grupos, aneis, corpos, ideais, modulos e modulos
noetherianos e, algumas de suas principais propriedades. Veremos tambem alguns resultados
classicos da algebra.

1.1.1 Aneis e corpos


Deni
c
ao 1.1.1 Um conjunto n
ao vazio G e uma operacao sobre G e chamado grupo se
essa operac
ao satisfaz as seguintes propriedades:
1. (a b) c = a (b c), para todo a, b, c G (associativa)
2. existe e G tal que a e = e a = a, para todo a G (existencia de elemento neutro)
3. para todo a G existe um elemento a G tal que a a = a a = e (existencia de
simetricos).
17

Se alem disso a operacao for comutativa, isto e, a b = b a, para todo a, b G, o grupo


e chamado de abeliano ou comutativo.
Denic
ao 1.1.2 Um conjunto n
ao vazio A e um par de operacoes + (adicao) e (multiplicac
ao) sobre A e chamado anel se A e um grupo abeliano em relacao `a operacao + e se a
multiplicac
ao satisfaz:
1. a(bc) = (ab)c, para todo a, b, c A (associativa)
2. a(b + c) = ab + ac e (a + b)c = ac + bc, para todo a, b, c A (distributiva).
Deni
c
ao 1.1.3 Nas condic
oes da Denicao (1.1.2) ainda temos que:
1. Quando a multiplicac
ao do anel A satisfaz ab = ba, para todo a, b A, dizemos que A e
um anel comutativo.
2. A multiplicac
ao pode admitir um elemento neutro, isto e, existe 1 A tal que a1 = 1a = a,
para todo a A. Neste caso, dizemos que A e um anel com unidade.
3. Um anel cuja multiplicac
ao e comutativa e que possui unidade e chamado de anel comutativo com unidade.
Deni
c
ao 1.1.4 Um subconjunto nao vazio B de um anel A e um subanel de A se B e um
anel com as mesmas operac
oes de A porem restritas aos elementos de B.
Deni
c
ao 1.1.5 Seja A um anel comutativo com unidade.
1. Dizemos que um elemento a A e um divisor de zero se existe um elemento n
ao nulo
b A tal que ab = ba = 0. Se alem disso a = 0, entao dizemos que a e um divisor
pr
oprio de zero.
2. Quando A n
ao possui divisores pr
oprios de zero dizemos que A e um domnio de integridade.
Deni
c
ao 1.1.6 Dizemos que um anel comutativo com unidade K, e um corpo se todo elemento n
ao nulo de K possui inverso em relacao `a multiplicacao, isto e, para todo a K/{0},
existe b K tal que ab = 1.
Deni
c
ao 1.1.7 Um subconjunto nao vazio L K e chamado subcorpo de K se L e um
corpo com as operac
oes de K restritas a L.

18

Deni
c
ao 1.1.8 Seja A um anel comutativo. Um subconjunto a A, a = , e chamado de
ideal em A se, para quaisquer x, y a e para qualquer a A, as seguintes condic
oes s
ao
satisfeitas:
1. x y a
2. ax a.
Deni
c
ao 1.1.9 Seja A um anel. Um ideal a gerado por um elemento a A, isto e, a = a =
{ax x A}, e chamado ideal principal gerado por a. Se todo ideal do anel A e principal,
ent
ao dizemos que A e um anel principal. Em particular, se A e um domnio de integridade
onde todo ideal e principal dizemos que A e um domnio principal.
Deni
c
ao 1.1.10 Seja A um anel.
1. Dizemos que um ideal p de A e um ideal primo se p = A e se para todo a, b A tal que
ab p ent
ao a p ou b p.
2. Diz-se que um ideal m e um ideal maximal se m = A se os u
nicos ideais em A que
contem m s
ao o pr
oprio m e A.
Deni
c
ao 1.1.11 Sejam A um anel e a um ideal de A.
1. Chamamos de classe de equival
encia do elemento a A em relacao ao ideal a o
subconjunto a
= a + a = {a + x : x a}.
2. Dados a, b A, dizemos que a
e c
ongruo a b m
odulo a se a b a, e denotamos por
a b(mod a).
Sejam A um anel e a um ideal. Considerando A/a o conjunto das classes de equivalencia
dos elementos de A, denimos as seguintes operacoes de soma e produto entre os seus elementos:
a
+ b = a + b, isto e, (a + a) + (b + a) = (a + b) + a;
a
b = ab, isto e, (a + a)(b + a) = (ab) + a.
Deni
c
ao 1.1.12 Sejam A um anel e a um ideal. O conjunto A/a, munido das duas operac
oes
denidas acima, e um anel chamado de anel quociente de A pelo ideal a. Os ideais de A/a
sao da forma a /a onde a pertence ao conjunto dos ideais de A que contem a.
Teorema 1.1.1 ([9]) Sejam A um anel comutativo com identidade e a um ideal de A. Ent
ao
19

1. A/a e um domnio se, e somente se, a e um ideal primo;


2. A/a e um corpo se, e somente se, a e um ideal maximal.
Deni
c
ao 1.1.13 Sejam A e B dois aneis com elementos identidades 1A e 1B , respectivamente. Uma aplicac
ao : A B e um homomorsmo de an
eis de A em B se satisfaz as
seguintes condic
oes:
1. (x + y) = (x) + (y), x, y A;
2. (xy) = (x)(y), x, y A;
3. (1A ) = 1B .
Deni
c
ao 1.1.14 Chamamos de monomorsmo um homomorsmo injetor e de isomorsmo um homomorsmo bijetor. Os isomorsmos de um anel A sobre si mesmo sao chamados
de automorsmo.
Teorema 1.1.2 ([9]) Se A e B aneis e : A B um homomorsmo, entao:
1. Im() e um subanel de B.
2. Ker() e um ideal de A.
3. e injetora se, e somente se, Ker() = {0}.
4. Os aneis A/Ker() e Im() sao isomorfos (Teorema do Isomorsmo).

1.1.2 Modulos
Deni
c
ao 1.1.15 Seja A um anel. Um conjunto nao vazio M e dito um A-m
odulo se M e
um grupo abeliano com relac
ao `a operacao + e munido de uma aplicacao : A M M ,
denida por (a, m) = am, que satisfaz:
1. a(m + n) = am + an
2. (a + b)m = am + bm
3. (ab)m = a(bm)
4. 1m = m,
para todo a, b A e m, n M .
Deni
c
ao 1.1.16 Um subgrupo aditivo N do A-modulo M e chamado A-subm
odulo de M
ao an N .
se para todo a A e n N ent
20

Dado um A-modulo M e um A-submodulo N podemos construir o m


odulo quociente
M/N da mesma forma como construmos o anel quociente, onde
a(m + N ) = am + N
para todo a A e m M .
Deni
c
ao 1.1.17 Um A-m
odulo M e chamado nitamente gerado e denotado por f.g., se
existem elementos x1 , . . . , xn M tais que todo m M e da forma m = a1 x1 + a2 x2 + . . . an xn
com ai A, i = 1, . . . , n. Neste caso, dizemos que x1 , . . . , xn formam um sistema de geradores
de M .
Deni
c
ao 1.1.18 Sejam A um anel, M um A-modulo x1 , . . . , xn M . Dizemos que {x1 , . . . , xn }
e uma base de M se x1 , . . . , xn formar um sistema de geradores de M e se forem linearmente
ao
independentes, ou seja, se existem a1 , , n A tais que a1 x1 + a2 x2 + . . . an xn = 0 ent
ai = 0, para todo i = 1, , n.
Denic
ao 1.1.19 Um A-m
odulo que possui uma base e chamado de A-m
odulo livre.
Teorema 1.1.3 ([24]) Se A e um anel principal, M um A-modulo livre de posto n, e M  = 0
um subm
odulo de M , ent
ao:
1. M  e livre de posto q, 0 q n.
2. existe uma base {e1 , . . . , en } de M e elementos nao nulos a1 , . . . , aq A tais que {a1 e1 , . . . , aq eq }
e uma base de M  e tal que ai divide ai+1 , 1 i q 1.
Deni
c
ao 1.1.20 Sejam A um anel e M, N dois A-modulos. Dizemos que uma aplicac
ao
f : M N e um homomorsmo de A-m
odulos se satisfaz as seguintes condicoes
1. f (x + y) = f (x) + f (y)
2. f (ax) = af (x),
para todo x, y M e a A. Se alem disso, a aplicacao f for injetora, dizemos que f e um
monomorsmo de A-m
odulos e, se f for bijetora dizemos que f e um isomorsmo de
A-m
odulos.
Teorema 1.1.4 ([19]) (Teorema do Isomorsmo de M
odulos) Se A e um anel, M, N s
ao dois
ao os modulos M/Ker(f ) e
A-m
odulos e f : M N um homomorsmo de A-modulos, ent
Im(f ) s
ao isomorfos.
21

1.1.3 Modulos Noetherianos


Deni
c
ao 1.1.21 Sejam M um A-modulo e I1 I2 . . . In . . . uma sequencia crescente
de A-subm
odulos de M . Dizemos que esta e uma sequ
encia estacion
aria se existir n0 N
tal que In = In0 , para todo n n0 .
Observac
ao 1.1.1 A denic
ao e analoga para sequ
encia decrescente estacion
aria
Deni
c
ao 1.1.22 Sejam A um anel e M um A-modulo. Dizemos que M e um A-m
odulo
noetheriano se satisfaz uma das seguintes condicoes:
1. Todo conjunto n
ao vazio de A-submodulos de M contem um elemento maximal.
2. Toda sequencia crescente de A-submodulos de M e estacionaria.
3. Todo A-subm
odulo de M e nitamente gerado.
Dizemos que A e um anel noetheriano se A for um A-modulo noetheriano.
Proposi
c
ao 1.1.1 ([19]) Todo anel principal A e noetheriano.
Demonstra
c
ao: Considere uma sequencia crescente de A-submodulos de M ,
I1 I2 In .
Como A e um anel principal segue que todos os ideais de A sao principais e como os submodulos
de A sao exatamente os ideais de A, segue que os submodulos de A sao principais. Seja I =

In . Temos que I e um ideal de A pois Ij sao ideais de A para todo j N. Agora, notemos
nN

In .
que In I = a, para todo n N e a In0 , para algum n0 N, pois a a = I =
nN

Como a In0 e a a segue que I = a In0 . Portanto, I = In0 . Assim, existe n0 N tal
que In = In0 , para todo n n0 .
Proposi
c
ao 1.1.2 ([24]) Se A e um anel, M um A-modulo e N um submodulo de M , ent
ao
as seguintes condic
oes s
ao equivalentes
1. M e um A-m
odulo noetheriano.
2. N e

M
s
ao A-m
odulos noetherianos.
N

Demonstra
c
ao: Suponha que M e noetheriano. Seja (Mn )n0 uma sequencia crescente de
A-submodulos de N . Assim, (Mn )n0 tambem e uma sequencia crescente de A-submodulos de
M . Como M e noetheriano, segue que (Mn )n0 e estacionaria. Portanto, N e noetheriano.
M
e noetheriano, consideremos os conjuntos
Para mostrar que
N
22

S = { submodulos de M que contem N } e T = { submodulos de

M
}.
N

L
, para L S, e uma bijecao de S em
N
M
T . Assim, se (Mn )n0 e uma sequencia crescente de A-submodulos de
, entao (1 (Mn ))n0
N
tambem e uma sequencia crescente A-submodulos de M. Como M e noetheriano, segue que
M
e noetheriano.
(1 (Mn ))n0 e estacionaria, e portanto (Mn )n0 e estacionaria. Assim,
N
M
Reciprocamente, suponhamos que
e N sao noetherianos. Seja (Mn )n0 uma sequencia
N
crescente de A-submodulos de M . Assim, (N Mn )n0 e uma sequencia crescente de A-

Temos que a aplicacao : S T denida por (L) =

submodulos de N . Como N e noetheriano, segue que (N Mn )n0 e estacionaria, ou seja,


existe k L tal que
Mn N = Mn+1 N, n k e

Mn+1
Mn
=
, n k.
N
N

Sabemos, que Mn Mn+1 , para todo n k. Se x Mn+1 , entao existe y Mn tal que
x + M1 = y + N . Assim, x y N Mn+1 = N Mn . Logo, x y Mn e como y Mn segue
que x Mn . Portanto, Mn = Mn+1 , para todo n k e assim, M e noetheriano.
Corol
ario 1.1.1 ([24]) Se M1 , , Mn sao A-modulos noetherianos ent
ao o produto M1
odulo noetheriano.
Mn e um A-m
Demonstra
c
ao: Faremos a prova por inducao sobre n. Para n = 2, identicamos M1 
M1 {0} M1 M2 e denimos a funcao : M1 M2 M2 tal que (0, y) = y. Como
M1 M2
e um homomorsmo sobrejetor, segue que
 M2 , onde ker = M1 {0}. Como M2
ker
M1 M2
 M2 e noetheriano e pela Proposicao (1.1.2), segue que
e noetheriano, segue que
M1 {0}
M1 M2 e noetheriano. Suponhamos agora, por hipotese de inducao, que M = M1 Mn1
e noetheriano. Como Mn e noetheriano, segue do caso n = 2, que M = M1 Mn e um
A-modulo noetheriano.
Observac
ao 1.1.2 Do Corol
ario (1.1.1) conclumos que para qualquer anel noetheriano A, o
A-m
odulo A
A e noetheriano.
 
n

Corol
ario 1.1.2 ([24]) Se A e um anel noetheriano e M e um A-modulo nitamente gerado,
ent
ao M e um A-m
odulo noetheriano.
Demonstra
c
ao: Seja {e1 , , en } um conjunto de geradores do A-modulo M. Temos que a
aplicacao : An M denida por (a1 , , an ) = a1 e1 + + an en , e um homomorsmo
23

An
 M . Como A e noetheker
riano, pelo Corolario (1.1.1), segue que An e noetheriano. Pela Proposicao (1.1.2), segue que
sobrejetor. Assim, pelo Teorema do Homomorsmo, temos que
M e um A-modulo noetheriano.
Observac
ao 1.1.3 Vimos no Corolario (1.1.2) que se A for um anel noetheriano, ent
ao todo
subm
odulo de qualquer A-m
odulo nitamente gerado sera nitamente gerado. Mas, quando A
n
ao for noetheriano isto nao ocorre. De fato, considerando o pr
oprio A como A-modulo temos
que A possui subm
odulos (ideais) n
ao nitamente gerados.
Proposi
c
ao 1.1.3 ([24]) Se A e um anel, B um subanel de A e p um ideal primo de A, ent
ao
p B e um ideal primo de B.
i

Demonstra
c
ao: Consideremos a aplicacao : B A A/p, onde i e a inclusao e e a
projecao. A funcao = i e um homomorsmo, pois e i sao homomorsmo. Alem disso,
ker() = p B, ja que (x) = i(x) = (x) = x + p e (x) = 0 se, e somente se, x p B.
Portanto, pelo Teorema (1.1.2) (Teorema do Isomorsmo), B/p B  Im() A/p. Como
A/p e um domnio, segue que B/p B e um domnio. Portanto, pelo Teorema (1.3.2), p B e
um ideal primo de B.
Proposi
c
ao 1.1.4 ([24]) Se um ideal primo p de um anel A contem um produto a1 an de
ideais ent
ao p contem pelo menos um dos ideais ai , i = 1, , n.
Demonstra
c
ao: Se aj  p, para todo j = 1, , n, entao existe j aj e j  p. Como p e
primo, segue que 1 n  p. Mas, 1 n a1 an p, o que e um absurdo. Portanto,
p contem aj para algum j = 1, , n.
Proposi
c
ao 1.1.5 ([24]) Em um anel noetheriano A todo ideal de A contem um produto de
ideais primos de A.
Demonstra
c
ao: Sejam A um anel noetheriano e F o conjuntos dos ideais de A que nao contem
um produto de ideais primos. Suponhamos F = . Como A e noetheriano, segue que F tem
um elemento maximal m. Temos que m nao e um ideal maximal, pois caso contrario, m seria
primo e assim, m  F . Assim, existem x, y A m tal que xy m. Notemos que m  x + m
e m  y + m. Logo, x + m e y + m nao pertencem a F . Assim,
p1 p2 . . . pn x + m e q1 q2 . . . qn y + m,
onde pi , qj sao ideais primos de A, e
(p1 p2 . . . pn )(q1 q2 . . . qn ) (x + m)(y + m) m,
24

o que e um absurdo. Portanto, F = .


Corol
ario 1.1.3 ([24]) Em um domnio noetheriano, todo ideal nao nulo contem um produto
de ideais primos n
ao nulos.
Demonstra
c
ao: Analoga a Proposicao (1.1.5).

1.2 Teoria de Galois


Nesta secao apresentamos alguns conceitos da teoria de Galois. Apesar desta teoria ser muito
rica em resultados, aqui serao apresentados apenas os conceitos e resultados que serao utilizados
no decorrer deste trabalho. Tambem por necessitar de um estudo mais aprofundado, muitas
das demonstracoes nesta secao serao omitidas.
Deni
c
ao 1.2.1 Sejam K e L corpos. Dizemos que K e uma extens
ao de L se L K e
denotamos por K/L.
Denic
ao 1.2.2 Seja K/L uma extensao de corpos. O grau de K sobre L e a dimens
ao de K
como espaco vetorial sobre L, ou seja, dimL K. Indicaremos o grau de K/L por [K : L].
Observac
ao 1.2.1 No caso em que [K : L] e nito dizemos que K e uma extens
ao nita de
L. Temos tambem que se L K M entao [M : L] = [M : K] [K : L] e que [K : L] = 1 se, e
somente se, K = L.
Deni
c
ao 1.2.3 Sejam L K corpos. Um elemento K e chamado alg
ebrico sobre L se
existe f (x) L[x]\{0} tal que f () = 0. Se K nao e algebrico sobre L dizemos que e
transcendente sobre L.
Observac
ao 1.2.2 Temos que se K e algebrico sobre L entao existe um u
nico polin
omio
m
onico p(x) de grau mnimo tal que p() = 0, chamamos este polinomio p(x) de polin
omio
minimal de sobre L.
Deni
c
ao 1.2.4 Um corpo de n
umeros K e uma extensao nita do corpo Q dos n
umeros
umeros de grau n.
racionais. Se dimQ K = n diz-se que K e um corpo de n
Teorema 1.2.1 ([27]) Se K e um corpo de n
umeros, entao K = Q() para algum n
umero
algebrico .
Teorema 1.2.2 ([27]) Se K = Q() e um corpo de n
umeros de grau n, entao existem exatamente n monomorsmos distintos i : K C tal que, i () = i , para todo i = 1, , n, onde
ao as razes do polin
omio minimal de K.
1 , , n s
25

Deni
c
ao 1.2.5 Sejam K um corpo de n
umeros de grau n e 1 , , n os n-monomorsmos
distintos de K em C. Temos que:
ario dizemos que
1. Se i (K) R dizemos que i e um homomorsmo real. Caso contr
ario.
i e um homomorsmo imagin
2. Se i (K) R, para todo i = 1, , n, dizemos que K e um corpo totalmente real. Se
ario.
i (K)  R, para todo i = 1, , n, dizemos que K e um corpo totalmente imagin
Deni
c
ao 1.2.6 Um corpo de n
umeros K e chamado de CM-corpo se existir um corpo de
n
umeros totalmente real F tal que K e uma extensao quadr
atica totalmente imaginaria de F.
Teorema 1.2.3 ([20]) Se L K e uma extensao de corpos e K, entao e algebrico sobre
K se, e somente se, L() e uma extensao nita de L. Neste caso, [L() : L] = p, onde p(x)
e o polin
omio minimal de sobre L, e L() = L[].
Deni
c
ao 1.2.7 Sejam L K uma extensao de corpos e f L[x]. Dizemos que K e o corpo
de razes de f se K e o menor corpo contendo L e todas as razes de f e denotamos por
K = L(Rf ).
Denic
ao 1.2.8 Seja L um corpo e f (x) L[x] um polinomio nao constante. Dizemos que
f (x) e separ
avel se todas as razes de f (x) sao simples no seu corpo de razes.
Deni
c
ao 1.2.9 Uma extens
ao nita K/L e galoisiana se K e o corpo de razes de L, para
algum f (x) L[x] separ
avel.
Deni
c
ao 1.2.10 Sejam L K uma extensao e H Aut(K). O corpo
KH = { K : () = , H},
e chamado de corpo xo pelo conjunto H.
Deni
c
ao 1.2.11 Seja L K uma extensao. O grupo de Galois de K sobre L e dado por:
Gal(K/L) = { Aut(K) : () = , L}.
Deni
c
ao 1.2.12 Seja K um corpo de n
umeros.
1. Uma involu
c
ao : K K e uma aplicacao aditiva e multiplicativa tal que 2 e a
aplicac
ao identidade.
2. O conjunto F = {x K|(x) = x} e um corpo chamado corpo xo da involu
c
ao.
26

Proposi
c
ao 1.2.1 ([20]) Se : K K e uma involucao entao Gal(K/Q), onde Gal(K/Q)
denota o grupo de galois de K sobre Q.
Demonstra
c
ao:

Pela denicao de involucao segue que e um homomorsmo e que xa

Q. Mostremos que e injetora. Sejam a, b K tal que (a) = (b). Aplicando na igualdade
temos que ((a)) = ((b)), mas 2 = id pois e uma involucao. Logo, a = b. Para
mostrarmos que e sobrejetora tomemos y K. Sabemos que 2 (y) = y. Assim, se x = (y)
entao (x) = ((y)) = 2 (y) = y. Desta forma, temos que e um isomorsmo que xa Q.
Portanto, Gal(K/Q).
Proposi
c
ao 1.2.2 ([20]) Se K e um corpo de n
umeros, uma involucao e F o corpo xo da
involucao, ent
ao [K : F] 2.
Demonstra
c
ao: Por denicao de extensao galoisiana temos que K/Q e uma extensao nita
e separavel. Assim, se H e um subgupo normal de G, onde G = Gal(K/Q), entao o corpo
LH , xo por H, satisfaz [K : LH ] |H|. Agora, se tomarmos H = {id, } temos que H e um
subgrupo de G, pois 2 = id. Como LH = F e o corpo xo por H, segue que [K : F] |H|.
Mas, |H| = o() 2. Logo, [K : F] 2.
Exemplo 1.2.1 Sejam K = Q(i) um corpo de n
umeros de grau 2 e : K K a conjugac
ao
complexa. Temos que e uma involucao, F = {x K|(x) = x} = Q e [K : F] = [K : Q] = 2.
Observac
ao 1.2.3 Se K e um CM-corpo, entao a conjugacao complexa comuta com todos os
Q-homomorsmos 1 , , n de K em C.

1.3 Teoria algebrica dos numeros


Nesta secao serao apresentados conceitos que serao indispensaveis para o desenvolvimento deste
trabalho. Deniremos, mostraremos as propriedades e os principais resultados dos inteiros
algebricos, traco, norma, norma de um ideal, discriminante, aneis de Dedekind e ideais fracionarios.

1.3.1 Inteiros algebricos


Deni
c
ao 1.3.1 Sejam A B aneis. Dizemos que um elemento B e inteiro sobre A se
existe um polin
omio m
onico n
ao nulo f (x) com coecientes em A tal que f () = 0.
Teorema 1.3.1 ([24]) Se A e um anel, B A um subanel e x A, entao sao equivalentes:
1. x e inteiro sobre B.

27

2. O anel B[x] e um Bm
odulo nitamente gerado.
3. Existe um subanel C de A tal que C e um Bmodulo nitamente gerado que contem B
e x.
Demontra
c
ao:

1) 2) Temos por hipotese que x e inteiro sobre B, ou seja, existem

b0 , . . . , bn1 B, nao todos nulos, tal que xn + bn1 xn1 + . . . + b1 x + b0 = 0. Assim, podemos
escrever xn = (bn1 xn1 + . . . + b1 x + b0 ). Seja M =< 1, x, . . . , xn1 > um A-modulo nitamente gerado, provemos que B[x] = M . Temos que xn M pois xn e uma combinacao
de 1, x, . . . , xn1 . Agora mostremos por inducao que xj M, j N. Temos que para
j n o resultado se verica. Suponhamos por hipotese de inducao que xj M , ou seja,
xj = an1 xn1 + . . . + a1 x + a0 para a0 , a1 , . . . , an1 B. Mostremos entao que xj+1 M . De
fato:
xj+1 = xj x
= (an1 xn1 + . . . + a1 x + a0 )x
= an1 xn + . . . + a1 x2 + a0 x
= an1 (bn1 xn1 . . . a1 x b0 ) + . . . + a1 x2 + a0 x
= an1 b0 + (a0 an1 b1 )x + . . . + (an2 an1 bn1 )xn1 .
Logo, xj+1 M e B[x] M . Mas, M B[x]. Portanto, B[x] = M o que prova que B[x]
e uma Bmodulo nitamente gerado. Para provar que 2) 3) basta tomarmos C = B[x]
pois B B[x] e x B[x]. 3) 1) Suponhamos que C =< y1 , . . . , yn > seja um Bmodulo
nitamente gerado, ou seja, C = By1 +. . .+Byn . Por hipotese, temos que x C entao xyi C,
para todo i = 1, . . . , n. Assim, temos que
xyi =

aij yj ,

j=1

para todo i = 1, . . . , n, aij A, 1 i, j n, e um sistema linear homogeneo nas variaveis


y1 , . . . , yn , ou seja,

(ij x aij )yj = 0, i = 1, . . . , n

j=1

onde ij = 1 se i = j e ij = 0 se i = j. Seja d = det(ij x aij ). Pela regra de Cramer temos


que dyi = 0, i. Consequentemente, db = 0, b B; em particular para b = 1 temos d = 0.
Mas, d e um polinomio monico na indeterminada x, d = xn + an1 xn1 + . . . + a0 = 0, onde
ai A. Portanto, x e inteiro sobre A.

28

Proposi
c
ao 1.3.1 ([24]) Sejam A um anel, B A um subanel e sejam x1 , . . . , xn A.
ao inteiros sobre B[x1 , . . . , xi1 ], para i = 2, . . . , n, entao, B[x1 , . . . , xn ] e um
Se x1 , . . . , xn s
Bm
odulo nitamente gerado.
Demonstra
c
ao:

Pelo Teorema (1.3.1) temos que, se x1 e inteiro sobre B entao B[x1 ] e um

Bmodulo nitamente gerado. Suponhamos por inducao que C = B[x1 , . . . , xn1 ] seja um
p
Bmodulo nitamente gerado, ou seja, C =
i=1 Bci , onde c1 , . . . , cp C. Pelo Teorema
(1.3.1) temos que B[x1 , . . . , xn ] = C[xn ] e um Cmodulo nitamente gerado. Entao
C[xn ] =

q

k=1

Cwk =



j = 1p Bcj wk =
Bcj wk

k=1

j,k

onde wk C[xn ]. Logo, B[x1 , . . . , xn ] e um Bmodulo nitamente gerado por {cj wk } com
1 j p, 1 k q e portanto B[x1 , . . . , xn ] e um Bmodulo nitamente gerado.
Corol
ario 1.3.1 ([24]) Sejam A um anel, B A um subanel e x, y A. Se x e y sao inteiros
sobre B ent
ao x + y, x y e xy s
ao inteiros sobre B.
Demonstra
c
ao: Temos que x+y, xy e xy pertencem a B[x, y] e um Bmodulo nitamente
gerado. Logo, pelo Teorema (1.3.1) temos que x + y, x y e xy sao inteiros sobre B.
Deni
c
ao 1.3.2 Sejam B A aneis. Dizemos que A e inteiro sobre B se todo elemento de
A e inteiro sobre B.
Proposi
c
ao 1.3.2 ([24]) Sejam C B A aneis. Assim, A e inteiro sobre C se, e somente
se, A e inteiro sobre B e B e inteiro sobre C.
Demonstra
c
ao: Suponhamos que A e inteiro sobre C. Se A, entao existem a0 , . . . , an1
C, nao todos nulos, tal que
n + an1 n1 + + a0 = 0.
Como C B, segue que ai B, para i = 0, 1, . . . , n 1, ou seja, e inteiro sobre B.
Portanto, A e inteiro sobre B. Agora, seja B. Como B A, segue que A e entao por
hipotese e inteiro sobre C. Portanto, B e inteiro sobre C. Reciprocamente, seja x A. Por
hipotese temos que A e inteiro sobre B, assim temos que existem b0 , b1 , . . . , bn1 B tal que
xn + bn1 xn1 + . . . + b0 = 0. Se R = C[b0 , b1 , . . . , bn1 ], entao x e inteiro sobre R. Mas, como
B e inteiro sobre C segue que bi , i = 0, . . . , n 1, sao inteiros sobre C. Pela Proposicao (1.3.1)
segue que R[x] = C[b0 , . . . , bn1 , x] e um Cmodulo nitamente gerado. E, pelo Teorema
(1.3.1), segue que x e inteiro sobre C. Portanto, A e inteiro sobre C como queramos.

29

Deni
c
ao 1.3.3 Sejam A B aneis. O conjunto OB = { B : e inteiro sobre A} e
chamado de anel dos inteiros de B em A. Se A e um domnio e B = K e o seu corpo de
frac
oes, dizemos que OB e o anel dos inteiros de A em K.
Deni
c
ao 1.3.4 Sejam A um domnio e K seu corpo de fracoes. Dizemos que A e um anel
integralmente fechado em K se ele contem o anel dos inteiros de A.
Proposi
c
ao 1.3.3 ([24]) Todo domnio principal e integralmente fechado.
Demonstra
c
ao: Sejam A um domnio principal, K seu corpo de fracoes e x K um inteiro
sobre A tal que x = , , A e mdc(, ) = 1. Assim, existem a0 , . . . , an1 A tal que
xn + an1 xn1 + . . . + a1 x + a0 = 0.
Substituindo x por ,

( )n + an1 ( )n1 + . . . + a1 ( ) + a0 = 0,

ou seja,
n + (an1 n1 + . . . + a1 n2 + a0 n1 ).
Logo, divide n e como mdc(, ) = 1 segue que divide , isto e, = c para algum c A.
Assim, e uma unidade de A e

A. Portanto A e integralmente fechado.

Ate agora, vimos os elementos inteiros sobre um anel qualquer. A partir de agora veremos
estes elementos sobre um anel especco, o anel dos inteiros Z.
Deni
c
ao 1.3.5 Um n
umero complexo e um inteiro alg
ebrico se existe um polin
omio
m
onico f (x) com coecientes inteiros tal que f () = 0.
Observac
ao 1.3.1 Como na Denicao (1.3.3), se K e um corpo de n
umeros, podemos denir
o anel dos inteiros algebricos de K como o conjunto formado pelos inteiros algebricos de K e
denotamos por OK .
Teorema 1.3.2 ([24]) Se e um n
umero complexo que satisfaz um polin
omio monico cujos
coecientes s
ao inteiros algebricos, ent
ao e um inteiro algebrico.
Demonstra
c
ao: Seja raiz de f (x) = xn +an1 xn1 + +a1 x+a0 , onde ai e inteiro algebrico
para i = 0, 1, , n 1. Temos que e inteiro sobre Z[a0 , , an1 ]. Mas, pela Proposicao
(1.3.1) temos que Z[a0 , , an1 ] e um Z-modulo nitamente gerado. Desta forma, novamente
pela Proposicao (1.3.1) temos que Z[a0 , , an1 , ] e um Z-modulo nitamente gerado. Pelo
Teorema (1.3.1), segue que e inteiro algebrico.
30

Corol
ario 1.3.2 ([24]) Se K e um corpo de n
umeros, entao K = Q() para algum inteiro
algebrico .
Proposi
c
ao 1.3.4 ([24]) Se A e um domnio, L seu corpo de fracoes, K uma extens
ao nita
de L de grau n e OK o anel de inteiros de K sobre A, entao OK e integralmente fechado.
Demonstra
c
ao: Seja M o corpo das fracoes de OK . Temos que L M K. Seja x M tal
que x e inteiro sobre OK . Como OK e inteiro sobre A segue, da demonstracao da Proposicao
(1.3.2), que x e inteiro sobre A. Assim, se OM e o conjunto dos elementos de M que sao inteiros
sobre OK , entao OM OK . Como OK OM , temos que OK = OM , o que implica que OK e
integralmente fechado.
Deni
c
ao 1.3.6 Sejam K um corpo de n
umeros de grau n e OK o anel dos inteiros algebricos
de K. Chamamos de base integral de K ou de OK uma Z-base para o grupo aditivo OK .
Observac
ao 1.3.2 Se {1 , , n } e uma base integral OK entao todo elemento OK pode
n

ser escrito de modo u
nico como =
ai i , onde ai Z para todo i = 1, , n.
i=1

1.3.2 Traco e norma


Deni
c
ao 1.3.7 Sejam K/L uma extensao de grau n e 1 , , n os monomorsmos de K
em C. O tra
co e a norma de um elemento K relativamente a extensao K/L sao denidos
respectivamente por:
T rK/L () =

i () e NK/L () =

i=1

i ().

i=1

Observac
ao 1.3.3 Sejam K/L uma extensao de grau n. Se , K e x L, entao valem as
seguintes propriedades:
1. T rK/L ( + ) = T rK/L () + T rK/L ()
2. T rK/L (x) = xT rK/L ()
3. T rK/L (x) = nx
4. NK/L () = NK/L ()NK/L ()
5. NK/L (x) = xn NK/L ()
6. NK/L (x) = xn .
31

Se tivermos M L K extensoes nitas e K temos ainda que:


1. T rK/M () = T rL/M (T rK/L ())
2. NK/M () = NL/M (NK/L ()).
E, se tivermos M L K extensoes nitas e L temos tambem que:
1. T rK/M () = [K : L]T rL/M ()
2. NK/M () = NL/M ()[K:L] .
Observac
ao 1.3.4 Denotaremos o traco e a norma simplesmente por T r() e N () quando
n
ao houver d
uvida quanto a extens
ao que contem o elemento .
Proposi
c
ao 1.3.5 ([24]) Sejam L um corpo de caracterstica zero ou um corpo nito, K um
extens
ao algebrica de grau n de L e K. Se 1 , . . . , n sao as razes do polinomio minimal de
sobre L, ent
ao T r() = 1 + 2 + . . . + n , N () = 1 2 . . . n e p(x) = (x 1 ) . . . (x n ),
onde p(x) e um polin
omio m
onico com coecientes em K chamado de polinomio caracterstico.
Demonstra
c
ao:

Primeiro faremos a demonstracao para o caso em que e um

elemento primitivo de K sobre L, ou seja, K = L[]. Se f (x) = xn + + a1 x + a0 e o


polinomio minimal de sobre L, entao {1, , . . . , n1 } e uma base de K sobre L. Temos que
a matriz do endomorsmo com respeito a esta base e dada por

M =

0 0 0

a0

0 0
.. . . ..
. .
.

a1
..
.

1
..
.

0 0 1 an1

Assim, det(xI M ) e o determinante da matriz

xIn M =

a0

1
..
.

x
.. . .
.
.

0
..
.

a1
..
.

0 1 x + an1

(1.3.1)

Calculando o determinante da matriz (1.3.1), obtemos o polinomio caracterstico em , que e


igual a f (x), o polinomio minimal de . Sabemos que,
p(x) = det(xIn M ) = xn (T r())xn1 + + (1)n det(M ).
32

Como e primitivo, segue que


p(x) = f (x) = (x 1 )(x 2 ) (x n ) = xn

 n


i xn1 + + (1)n

i=1

Logo, T r() =

i e N () =

i=1

 n


i .

i=1

suciente
i . Para o caso geral, seja r = [K : L[]]. E

i=1

mostrar que o polinomio caracterstico p(x) de , com relacao a K sobre L, e igual a r-esima
potencia do polinomio minimal de sobre L. Seja {y1 , , yq } uma base de L[] sobre L
e seja {z1 , . . . , zr } uma base de K sobre L[] com n = qr. Seja M = (aih ) a matriz do
q

endomorsmo de L[] sobre L com relacao a base {y1 , . . . , yq }. Assim, yi =
(aih )yh e
h=1
 q

q


aih yh zj =
aih (yh zj ). Logo,
(yi zj ) =
h=1

h=1

y1 z1 = a11 y1 z1 + a21 y2 z1 + + aq1 yq z1

y2 z1 = a12 y1 z1 + a22 y2 z1 + + aq2 yq z1


..

y z = a y z + a y z + + a y z .
q 1

1q 1 1

2q 2 1

qq q 1

Ordenamos a base {yi zj } de K sobre L, de modo que a matriz do endomorsmo seja da seguinte
forma

M1 =

0
..
.

M 0
.. . . ..
. .
.

0
..
.

0 M

isto e, M repete r-vezes na diagonal como blocos na matriz M1 . A matriz xIn M1 , consiste
de r-blocos diagonais, cada um tem a forma xIq M , e consequentemente, det(xIn M1 ) =
det(xIq M )r . Assim, p(x) = det(xIn M1 ) e det(xIq M ) e o polinomio minimal de sobre
L, de acordo com a primeira parte da demonstracao.
Proposi
c
ao 1.3.6 ([24]) Sejam A um domnio, L seu corpo de fracoes (de caracterstica zero)
e K uma extens
ao nita de L. Se e um elemento de K inteiro sobre A, entao os coecientes
do polin
omio caracterstico p(x) de relativo a K e L, em particular, T r() e N (), s
ao
inteiros sobre A.
Demonstra
c
ao:

Pela Proposicao (1.3.5), temos que p(x) = (x 1 ) . . . (x n ). Os coe-

cientes de p(x) sao somas de produtos de i s, a menos de sinal. Assim, e suciente provar que
33

cada i e inteiro sobre A. Mas cada i e um conjugado de sobre L, isto e, existe um isomorsmo i : L[] L[i ] tal que i () = i . Assim, aplicando i na equacao de dependecia
integral de sobre A, obtemos uma equacao de dependecia integral de i sobre A.
Corol
ario 1.3.3 ([24]) Se A e um anel integralmente fechado entao os coecientes do polin
omio
caracterstico de K, em particular, T r() e N () sao elementos de A.
Por denicao esses coecientes sao elementos do corpos de fracoes L de

Demonstra
c
ao:

A. Pela Proposicao (1.3.6), temos que sao inteiros sobre A e como A e integralmente fechado,
segue que sao elementos de A.
Lema 1.3.1 ([10]) Sejam A um anel integralmente fechado, L seu corpo de fracoes, K/L uma
extens
ao nita de grau n e OK o anel dos inteiros algebricos K. Seja {1 , , n } uma base
ao
de K sobre Q onde det(T r(i j )) = 0. Seja K. Se T r() = 0 para todo K, ent
= 0.
Demonstra
c
ao: Por hipotese {1 , , n } e uma base de K sobre Q. Assim, se e um
elemento de K entao existem a1 , , an Q tal que = a1 1 + a2 2 + + an n . Logo, e
suciente mostrar que se T r(j ) = 0, para cada j = 1, , n, entao = 0. Assim, para cada
j = 1, , n, temos que
0 = T r(j ) = T r(a1 1 j + + an n j )
= T r(a1 1 j ) + + T r(an n j )
= a1 T r(1 j ) + a2 T r(2 j ) + + an T r(n j ).
Na forma matricial, temos que

T r(1 1 ) T r(2 1 )

T r(1 2 ) T r(2 2 )

..
..

.
.

T r(1 n ) T r(2 n )

T r(n 1 )

T r(n 2 )

..
...

T r(n n )

a1
a2
..
.

an

0
0
..
.

Como det(T r(i j )) = 0 segue que a1 = a2 = = an = 0. Portanto, = 0.


Lema 1.3.2 ([10]) A aplicac
ao : L HomQ (K, Q) denida por () = S , onde S () =
T r(), com K, e um isomorsmo.
Demonstra
c
ao: Se 1 , 2 K, entao
(1 + 2 )() = S1 +2 () = T r((1 + 2 ))
34

= T r(1 ) + T r(2 ) = S1 () + S2 ()
= ((1 ) + (2 ))()
e
(a)() = Sa () = T r(a) = aT r()
= aS () = a()(),
para todo K. Logo, e um homomorsmo. Agora, se K e tal que () = 0, entao,
()()=S () = T r() = 0, para todo K. Assim, pelo Lema (1.3.1), segue que = 0 e
entao e injetora. Finalmente, como dimQ K = dimQ (HomQ (K, Q)) segue que e sobrejetora.
Portanto, e um isomorsmo.
Teorema 1.3.3 ([10]) Se A e um anel integralmente fechado, L seu corpo de fracoes, K/L uma
odulo
extens
ao nita de grau n e OK o anel dos inteiros algebricos K, entao OK e um A-subm
livre de posto n.
Demonstra
c
ao: Seja {1 , , n } uma base de K sobre L. Como toda extensao nita e
algebrica, segue que todos os i sao algebricos sobre L, ou seja, existem aij A, i = 1, , n,
nao todos nulos, tal que
ain in + ai(n1) in1 + + ai0 = 0.
Suponhamos que ain = 0. Multiplicando a equacao acima por an1
e inteiro
in , temos que ain i
sobre A, pois
n
n
n1
+ + an1
an1
in (ain i + + ai0 ) = (ain i ) + ai(n1) (ain i )
in ai0 = 0.

Tomando ain i = zi OK , para cada i = 1, , n. Mostraremos que {z1 , , zn } e uma base


de K sobre L. Para isso, suponhamos que b1 z1 + + bn zn = 0, onde bi A, para i = 1, , n.
Assim, b1 a1n 1 + + bn ann n = 0. Mas, como {1 , , n } e uma base de K sobre L,
segue que bi ain = 0 e portanto bi = 0 para i = 1, , n. Portanto, {z1 , , zn } e linearmente
independente e como possui n elementos segue que e uma base de L sobre K. Pelo Lema (1.3.2)
existe uma base dual {y1 , , yn } tal que
(zi )(yj ) = Szi (yj ) = T r(zi yj ) = ij para i, j = 1, , n.
Agora, se OL entao zi OL , para i = 1, , n. Pelo Corolario (1.3.3) segue que
T r(zi ) A, para i = 1, , n. Como = c1 y1 + + cn yn , com ci K, para i = 1, , n,
segue que T r(zi ) = ci A, para i = 1, , n. Portanto, OK e um submodulo de um A-modulo
livre gerado por {z1 , , zn }.
35

Proposi
c
ao 1.3.7 ([24]) Seja A um anel noetheriano e integralmente fechado. Se L e o corpo
ao
de fracoes de A, K/L uma extens
ao nita de grau n e OK o anel dos inteiros de A em K, ent
odulo nitamente gerado e OK e um anel noetheriano.
OK e um A-m
Demonstra
c
ao:

Pelo Teorema (1.3.3), temos que OK e um submodulo de um A-modulo

livre de posto n. Pelo Corolario (1.1.2), temos que OK e um A-modulo noetheriano e portanto
nitamente gerado. Como os ideais de OK sao A-submodulos de OK , segue que satisfazem a
condicao de maximilidade da Denicao (1.1.22). Portanto, OK e um anel noetheriano.

1.3.3 Norma de um ideal


Deni
c
ao 1.3.8 Sejam K um corpo de n
umeros, OK o anel dos inteiros de K e a um ideal
n
ao nulo de OK . A norma do ideal a e denida como sendo a cardinalidade do anel quociente
OK /a, isto e,
N (a) = #

OK
.
a

Teorema 1.3.4 ([24]) Sejam K um corpo de n


umeros e OK o anel dos inteiros de K. Se
a =  e um ideal principal de OK entao N (a) = |N ()|.
Demonstra
c
ao: Como OK e = 0, segue, pelo Corolario (1.3.3), que N () Z. Pelo
Teorema (1.3.3), temos que OK e um Z-modulo livre de posto n. Como : OK OK ,
denida por (a) = a, onde OK , e um isomorsmo, segue que OK e um Z-modulo livre
de posto n. Como Z e um anel principal e OK e um Z-modulo livre segue, pelo Teorema (1.1.3),
que existe uma Z-base {e1 , . . . , en } de OK e inteiros c1 , . . . , cn tal que {c1 e1 , . . . , cn en } e Z-base

Z
Z

, denida por ( ni=1 ai ei ) = (a1 , a2 , . . . , an ),


de OK . A aplicacao : OK
c1 Z
cn Z
e um homomorsmo sobrejetor e Ker() = OK , pois a Ker() se, e somente se, (a) = 0
se, e somente se, ai = 0, para i = 1, . . . , n, se, e somente se, ai ci Z, se, e somente se, ci divide
n
n


ai ei =
bi ci ei OK . Assim,
ai se, e somente se, a =
i=1

i=1

OK
Z
Z


.
OK
c1 Z
cn Z



OK
Logo #
= c1 c2 . . . cn . Seja a aplicacao Z-linear : OK OK , denida por (ei ) =
OK
ci ei , para i = 1, . . . , n. Logo, (e1 ) = c1 e1 + 0e2 + + 0en , , (en ) = 0e1 + + cn en e
det() = c1 c2 . . . cn . Por outro lado, temos que B = {c1 e1 , . . . , cn en } e C = {e1 , . . . , en } sao
Z-bases de OK . Portanto existe um automorsmo : OK OK tal que (ci ei ) = ei ,
para i = 1, . . . , n. Como a matriz mudanca de base e inversvel, segue que det() e inversvel
em Z, isto e, det() = 1. Tambem, ()(ei ) = ((ei )) = (ci ei ) = ei , para i = 1, . . . , n.
36

Assim, ()(a) = a, para todo a OK . Finalmente, pela Proposi


cao (1.3.5), temos que
OK
NK/Q () = det() = det() det() = 1c1 c2 . . . cn = #
. Portanto, |N ()| =
OK


OK
#
= N (a).
OK
Proposi
c
ao 1.3.8 ([24]) A norma N (a) e nita.
Demonstra
ao: Se
c

 a e um elemento nao nulo, entao OK a. Consideremos a aplicacao

OK
OK

dada por (x + OK ) = x + a. Temos que e um homomorsmo


:
OK
a

a
sobrejetor e Ker() =
. De fato, x + OK Ker() se, e somente se, (x + OK ) =
OK
x + a = 0 se, e somente se, x a. Desta forma, pelo Teorema (1.1.2), segue que


Assim, segue que

OK
OK

 

a
OK




OK
a


.



 

OK
a
OK
=#
#
.
#
OK
a
OK




OK
OK
e nito. Portanto, N (a) = #
e nito.
Pelo Teorema (1.3.4), temos que #
OK
a


Lema 1.3.3 ([24]) Se a e b s


ao ideais nao nulos de OK , entao N (ab) = N (a)N (b).
Proposi
c
ao 1.3.9 ([24]) Se a e um ideal nao nulo de OK , entao:
1. N (a) = 1 se, e somente se, a = OK .
2. Se N (a) for um n
umero primo entao o ideal a e primo.

Demonstra
c
ao: 1) Temos que N (a) = 1 se, e somente se, #
a = OK .

OK
a


= 1 se, e somente se,

2) Suponhamos que a nao seja um ideal primo. Assim, a = OK ou a = q1 q2 , onde q1 , q2 sao


ideais nao nulos distintos de OK . Se a = OK , pelo item (1), temos que N (a) = 1, o que e
contra a hipotese. Se a = q1 q2 temos, pelo Lema (1.3.3), que N (a) = N (q1 )N (q2 ) e, como por
hipotese, N (a) = p, p primo, segue que N (q1 ) = 1 e N (q2 ) = p ou N (q1 ) = p e N (q2 ) = 1.
Logo, q1 = OK ou q2 = OK , o que e contra a hipotese. Portanto, a e um ideal primo de OK .
Proposi
c
ao 1.3.10 ([27]) Sejam K um corpo de n
umeros, OK o anel dos inteiros de K e a
um ideal n
ao nulo de OK . Se {w1 , , wn } for uma Z-base de OK e {e1 w1 , , en wn } for uma
ao inteiros nao nulos, entao N (a) = |e1 en |.
Z-base de a, onde e1 , , en s
37

Demonstra
c
ao: Consideremos a aplicacao:
Z
Z

e1 Z
en Z

: OK
n

ai wi  (a1 + e1 Z, , an + en Z).

i=1

Temos que e um homomorsmo sobrejetor. Agora, Ker() = a. De fato, se x =

ai wi

i=1

Ker(), entao (x) = (a1 + e1 Z, , an + en Z) = (0 + e1 Z, , 0 + en Z). Logo, segue que


ai ei Z, para todo i = 1, , n e, assim, existem b1 , , bn Z tal que ai = ei bi , para todo i,
n
n


ai wi = x =
bi ei wi I. Portanto, Ker() a. Analogamente,
o que implica que x =
i=1

se x a, entao x =

i=1

bi ei wi ; bi Z. Desta forma, (x) = (b1 e1 + e1 Z, , bn en + en Z) =

i=1

(0 + e1 Z, , 0 + en Z), o que mostra que a Ker(). Pelo Teorema (1.1.2), temos que
OK
Z
Z


. Portanto, N (a) = |OK /a| = |e1 en |.
a
e1 Z
en Z
Proposi
c
ao 1.3.11 ([27]) Sejam K um corpo de n
umeros, OK o anel dos inteiros de K e
: K K a conjugac
ao complexa. Se a e um ideal nao nulo de OK entao N (a) = N ((a)).
Demonstra
c
ao: Consideremos a aplicacao:

:

OK
a

OK
(a)

x + a  (x) + (a).
Temos que esta bem denida. De fato, primeiro notemos que se x OK , entao (x) OK .
Agora, se x+a = y +a, entao xy a. Logo, (xy) (a). Assim, (x)+(a) = (y)+(a).
Alem disso, e um homomorsmo sobrejetor, pois se (x) + (a) OK /(a), entao existe
x = ((x)) OK tal que (x + I) = (x) + (a). Notemos tambem que e injetora, pois se
(x) + (a) = (y) + (a), entao (x) (y) (a) e, assim, x y a. Logo,
+ a.
 x +a = y 
OK
OK
Portanto, e um isomorsmo. Desta forma, temos que N (a) = #
= #
=
a
(a)
N ((a)).

1.3.4 Discriminante
Deni
c
ao 1.3.9 Sejam B A aneis tal que A e um B-modulo livre de posto n e {1 , . . . , n }
An . Denimos o discriminante de {1 , . . . , n } por
DA/B (1 , . . . , n ) = det(T rA/B (i j )).
38

Proposi
c
ao 1.3.12 ([24]) Sejam B A aneis. Se {1 , . . . , n }, {1 , . . . , n } An s
ao tais
n
que i = j=1 aij j com aij B, entao
DA/B (1 , . . . , n ) = (det(aij ))2 DA/B (1 , . . . , n ).
Demonstra
c
ao: Consideremos p =

api i e q =

i=1

n. Assim,
p q =

api i

i=1

aqj j =

j=1

e entao
T rA/B (p q ) = T rA/B (

aqj j , com api , aqj B e 1 p, q

j=1

api aqj i j ,

1i,jn

api aqj i j ) =

1i,jn

api aqj T rA/B (i j ).

1i,jn

Na forma matricial, teremos


(T rA/B (p q ))nn,p=1 = (api )np,i=1 (T rA/B (i j ))ni,j=1 ((aqj )nq,j=1 )t .
Aplicando o determinante em ambos os lados segue que
DA/B (1 , . . . , n ) = det(T rA/B (p q )) = det((api )(T rA/B (i j ))(aqj )t )
= det(api ) det(T rA/B (i j )) det((aqj )t ) = det(api ) det((aqj )t ) det(T rA/B (i j ))
= det(aij )2 DA/B (1 , . . . , n ),
como queramos provar.
Observac
ao 1.3.5 Sejam B A aneis. Se {1 , . . . , n } e {1 , . . . , n } sao duas bases de A


ao
sobre B tais que j = nj=1 aij i e j = nj=1 bij i , onde aij , bij B, temos pela Proposic
(1.3.12) que o discriminante dessas bases s
ao associados em B ou ambas possuem determinantes
ao a
nulos, ou seja, se (aij ) e a matriz mudanca de base {1 , . . . , n } para {1 , . . . , n }, ent
matriz inversa (aij )1 tem entradas em A. Portanto, det(aij ) e det(aij )1 sao unidades em B.
Deni
c
ao 1.3.10 Sejam K/L uma extensao nita de grau n, OK o anel dos inteiros de K
e {1 , , n } uma Z-base de OK . Denimos o discriminante de K como sendo um ideal
principal de Z gerado por DK/L (1 , , n ) e, denotamos por DK .
Observac
ao 1.3.6 Note que o ideal da Denicao (1.3.10) independe da base escolhida pois
pela Observac
ao (1.3.5) o determinante de quaisquer duas bases s
ao associados e ent
ao estes
geram o mesmo ideal.

39

Lema 1.3.4 ([24])(Lema de Dedekind) Sejam G um grupo e K um corpo. Se 1 , . . . , n s


ao
homomorsmos distintos de G no grupo multiplicativo K , entao {1 , . . . , n } sao linearmente
independentes sobre K.
Proposi
c
ao 1.3.13 ([24]) Sejam K/L uma extensao nita de grau n e 1 , . . . , n os monomorsmos distintos de K em um corpo algebricamente fechado F contendo L. Se {1 , . . . , n } e
uma base de K sobre L ent
ao
DK/L (1 , . . . , n ) = det(i (j ))2 = 0.
Demonstra
c
ao: Por denicao, temos que DK/L (1 , . . . , n ) = det(T r(i j )). Como o traco
i j e a soma dos seus conjugados, segue que
n

DK/L (1 , . . . , n ) = det(T r(i j )) = det(
k (i j )
k=1

n

= det(
k (i )k (j )) = det(k (i )) det(k (j ))
k=1

= (det(i (j ))2 .
Resta mostrar que det(i (j )) = 0. Suponhamos por absurdo que det(i (j )) = 0, entao as
colunas da matriz (k (j ))nj,k=1 sao linearmente dependentes. Assim, existem a1 , . . . , an F,
n

nao todos nulos, tal que
ai i (j ) = 0 para todo j = 1, , n. Assim, por linearidade
i=1

conclumos que ni=1 ai i () = 0, para todo K, o que contradiz o Lema de Dedekind.
Portanto, det(i (j ))2 = 0.
Proposi
c
ao 1.3.14 ([24]) Se K/L e uma extensao nita de grau n tal que K = L() e f (x)
o polin
omio minimal de sobre L, entao,
1

DK/L (1, , , n1 ) = (1) 2 n(n1) N (f  ()),


onde f  () e a derivada de f ().
Demonstra
c
ao: Se 1 , , n sao as razes de f (x) em alguma extensao de K, entao sao conjugados de . Pelo Lema (1.3.13) temos que DK/L (1, , , n1 ) = (det(i (j )))2 = det(ji )2 ,
com i = 1, , n e j = 0, , n 1. Como det(ji ) e um determinante de Vandermonde segue
que

det(ji )2 =

2
(i k )

1k<in

40

[(i k )(i k )]

1k<in
1
n(n1)
2

= (1)

= (1)

1
n(n1)
2

= (1) 2 n(n1)

(i k )

1k<in, i=k
 n
n


i=1
n


(i k )

k=1, k=i

f  (i )

i=1

= (1) 2 n(n1) N (f  ()),


como queramos provar.
Teorema 1.3.5 ([27]) O discriminante de qualquer base de K = Q() e racional e n
ao nulo.
Se todos os K-monomorsmos de sao reais, entao o discriminante de qualquer base e positivo.
Demonstra
c
ao: Seja {1, , . . . , n1 } uma base de K = Q(). Se os conjugados de sao
1 , . . . , n , entao


 1 (1) 1 () . . . 1 (n1 )

 2 (1) 2 () . . . 2 (n1 )

n1
DK/Q (1, , . . . , ) =  .
..
..
 ..
.
.


 n (1) n () . . . n (n1 )

2 



 1 1



 1 2


 = .

 ..





 1 n

...
...

1n
2n
..
.

..
.

. . . nn

2





j
 = (deti )2 .





Um determinante da forma = det(tji ) e chamado de determinante de V andermonde, e e



dado por = 1ijn (ti tj ). Para vericar isto, vamos pensar em tudo como pertencente
ultiplas, logo
a Q[t1 , . . . , tn ]. Entao para ti = tj o determinante tem duas linhas (ou colunas) m
o determinante tem valor zero. Temos que e divisvel por cada (ti tj ). Para evitar que se
repita algum fator, tomemos i < j. Comparando os graus vemos que nao tem outros fatores
nao constantes, comparando os coecientes de t1 t22 . . . tnn . Logo

DK/Q (1, , . . . , n1 ) = [ (i j )]2 .
Logo, DK/Q (1, , . . . , n1 ) e racional desde que i sejam distintos e DK/Q (1, , . . . , n1 ) = 0.
Agora, se {1 , . . . , n } uma outra base de K, entao,
DK/Q (1 , . . . , n ) = (detcik )2 DK/Q (1, , . . . , n1 ],
para cik Q, com det(cik ) = 0, tal que DK/Q (1 , . . . , n ) = 0 e DK/Q (1 , . . . , n ) Q. Logo, se
umero real positivo.
todos os i s sao reais, entao DK/Q (1, , . . . , n1 ) e um n
41

Lema 1.3.5 ([27]) Se G um grupo abeliano livre de posto n, {1 , , n } uma base de G e


n

(aij ) uma matriz n n com entradas inteiras, ent
ao {1 , , n } tal que i =
aij j , forma
j=1

uma base de G se e somente se (aij ) e uma matriz unimodular.


Teorema 1.3.6 ([27]) Sejam K um corpo de n
umeros de grau n, OK o anel dos inteiros de
ao
K e {1 , , n } OK uma Q-base de K. Se DK/Q (1 , , n ) e livre de quadrados ent
{1 , , n } e uma base integral.
Demonstra
c
ao: Se {1 , , n } e uma base integral, entao existem inteiros aij Z tal
n

que i =
aij j e DK/Q (1 , , n ) = det(aij )2 DK/Q (1 , , n ). Mas, para termos o lado
j=1

esquerdo da igualdade livre de quadrado devemos ter det(aij ) = 1, ou seja, a matriz (aij ) e
unimodular. Assim, pelo Lema (1.3.5), segue que {1 , , n } e uma Z de OK , ou seja, uma
base integral de K.

1.3.5 Aneis de Dedekind


Deni
c
ao 1.3.11 Dizemos que um anel A e um anel de Dedekind se satisfaz as seguintes
condic
oes:
1. A e integralmente fechado.
2. A e noetheriano.
3. Todo ideal primo n
ao nulo de A e maximal.
Teorema 1.3.7 ([24]) Se A e um anel de Dedekind, L seu corpo de fracoes, L K uma
extens
ao nita de grau n e OK o anel dos inteiros de K sobre A. Entao OK e um anel Dedekind.
Demonstra
c
ao: Pelas Prposicoes (1.3.4) e (1.3.7), temos que OK e integralmente fechado e
noetheriano, respectivamente. Assim, falta mostrar que todo ideal primo nao nulo de OK e
maximal. Seja p OK um ideal primo nao nulo. Como A OK segue pela Proposicao (1.1.4)
que p A e um ideal primo de A. Vamos mostrar que p A e nao nulo. Seja p e = 0.
Como p OK segue que OK . Assim, existem ai A, para i = 0, . . . , n 1, nao todos
nulos, tal que
n + an1 n1 + + a0 = 0,
e que n seja mnimo. Logo, a0 = 0, pois caso contrario, obteramos uma equacao de grau
menor. Assim,
a0 = (n1 an1 n2 a1 ) OK A p A.
42

Portanto, p A = 0. Como p A e um ideal primo de A e A e Dedekind segue que p A e um


OK
A
i

e corpo. Seja a aplicacao : A OB


, onde i e
ideal maximal de A e assim
pA
p
A
OK
a inclusao e e a projecao. Como OK e inteiro sobre A, segue que
e inteiro sobre
.
p
pA
Assim,
A
OK
 Im()
.
pA
p
Logo, como

A
OK
e um corpo segue que
e um corpo. Portanto, p e maximal.
pA
p

Corol
ario 1.3.4 ([24]) Se K e um corpo de n
umeros de grau n entao o anel dos inteiros
algebricos de K e um anel de Dedekind.
Demonstra
c
ao: Como Z um anel de Dedekind, pelo Teorema (1.3.7) segue o resultado.
Observac
ao 1.3.7 O anel dos inteiros OK de um corpo de n
umeros e um anel de Dedekind,

mas nem sempre e principal. De fato, vimos que em OK = Z[ 5], 6 = (1+ 5)(1 5) =
2.3 s
ao duas fatorac
oes distintas do 6, cujas normas sao 6, 6, 4 e 9, respectivamente. Logo, OK

n
ao e um domnio fatorial. Se o elemento 1 + 5 possuisse um divisor nao trivial ent
ao

ao
N (1 5) = 6 tambem possuiria um divisor nao trivial mas isso e impossvel pois a equac

ao possui solucao inteira. Assim, 1 + 5 e um elemento primo. Agora,


a2 + 5b2 = 2 ou 3 n

se OK fosse principal e como 1 + 5 divide 6 = 2.3, teramos que 1 + 5 divide 2 ou 3.


ao e
Tomando as normas obtemos que 6 divide 4 ou 9 o que e um absurdo. Portanto, OK n
principal.

1.3.6 Ideais fracionarios


Deni
c
ao 1.3.12 Seja K um corpo de n
umeros. Um OK -modulo I de K e um ideal fraao nulo tal que dI OK . Em particular, os ideais inteiros de A
cion
ario se existe d OK n
s
ao ideais fracion
arios com d = 1
Observac
ao 1.3.8 Segue da Denicao 1.3.12 que os elementos de um ideal fracionario I tem
um denominador comum d A
Lema 1.3.6 ([13]) Sejam K um corpo de n
umeros de grau n e OK o anel de inteiros de K
sobre Z. Se I e um ideal fracion
ario de OK , existe d Z {0} tal que dI OK .
Demonstra
c
ao: Como K e um corpo de n
umeros de grau n, temos pelo Teorema (1.2.1) que
existe K tal que K = Q() e {1, , , n1 } e uma base de K sobre Q. Como I e um
ideal fracionario de OK , segue que I e um Z-modulo livre de posto n. Seja {1 , , n } uma

43

Z-base de I. Para cada i, temos que i =

n1

aij j tal que aij Q, para todo i = 1, , n e

j=0

bij
; bij , cij Z
cij
e cij = 0, para todo i, j = 1, , n. Seja d = mmc{cij ; i = 1, , n, j = 0, 1, , n 1}.
n

Temos que di Z[], para todo i = 1, , n. Como Z[] OK , temos que dI = d
Zi =
j = 0, 1, , n 1. Como aij Q, para todo i, j = 1, , n, segue que aij =

i=1

Zdi Z[] OK , como queramos.

i=1

Proposi
c
ao 1.3.15 ([13]) Se A e um domnio noetheriano, ent
ao todo ideal fracionario I de
A e um A-m
odulo nitamente gerado.
Demonstra
c
ao:

Como I e um ideal fracionario de A, segue pelo Lema (1.3.6) que existe

d A {0} tal que dI A. Assim, I d1 A. A aplicacao : A d1 A, denida por


(x) = d1 x, x A, e um isomorsmo. Assim, A e isomorfo a d1 A. Como A e noetheriano,
segue que d1 A e noetheriano. Logo, I e um A-modulo nitamente gerado.
Proposi
c
ao 1.3.16 ([24]) Se A e um anel de Dedekind que n
ao e corpo, K seu corpo de frac
oes
ario
e m um ideal maximal de A, ent
ao o conjunto m = {x K : xm A} e um ideal fracion
de A.
Demonstra
c
ao: Seja m um ideal maximal de A. Como A nao e um corpo, segue que m = {0}.
Consideremos n = {x K : xm A}. Temos que n e um ideal fracionario, pois n e um
A-modulo tal que n K e se c m, c = 0, entao cm A.
Lema 1.3.7 ([24]) Se A e um anel de Dedekind que n
ao e um corpo e K o seu corpo de frac
oes,
ent
ao todo ideal maximal m de A e inversvel no conjunto dos ideais fracionarios de A.
Demonstra
c
ao: Considere o ideal fracionario n = {x K : xm A}. Vamos mostrar que
nm = A. Pela denicao de n temos nm A. Por outro lado, A n, pois m e um ideal de A.
Assim, m = mA mn A. Como m e maximal, segue que m = nm ou nm = A. Suponhamos
que m = nm e consideremos n. Entao m m, 2 m m m e n m m, para todo
n N. Seja d m , d = 0. Entao, dn A. Portanto, A[] e um ideal fracionario. Como A e
noetheriano, pela Proposicao (1.3.15), segue que A[] e um A-modulo nitamente gerado. Pelo
Teorema (1.3.1), segue que e inteiro sobre A. Sendo A integralmente fechado, segue que
A. Assim, n A e como A n segue que n = A. Falta mostrar que esta igualdade e impossvel.
Seja a m. Pela Proposicao (1.1.5), temos que a = aA p1 p2 pn , onde os pi s sao ideais
primos nao nulos de A, com n o menor valor possvel. Assim, m aA p1 p2 . . . pn . Pela
Proposicao (1.1.4), m contem um dos pi , para algum i = 1, . . . , n. Sem perda de generalidade,
44

digamos que seja p1 , isto e, m p1 . Como A e Dedekind, segue que m = p1 , pois p1 e maximal.
Agora, considere q = q2 . . . qn . Entao aA mq e aA  q, pela minimalidade de n. Assim,
b
b
existe b q e b  a tal que mb a. Logo, m A e assim n. Como b  a segue que
a
a
b
 A. Assim, n = A. Portanto, mn = A.
a
Teorema 1.3.8 ([24]) Se A e um anel de Dedekind que n
ao e um corpo, entao
1. Todo ideal fracion
ario I n
ao nulo de A e um produto de ideais primos de A, de modo
n

pei i , onde e1 , , en sao inteiros positivos.
u
nico, isto e, I =
i=1

2. O conjunto dos ideais fracion


arios de A formam um grupo.
Demonstra
c
ao: 1) Se I e um ideal fracionario de A, entao existe d A {0} tal que dI A.
Notemos que, I = (dI)(d1 A), assim, e suciente mostrar o resultado para ideais inteiros. Seja
F a famlia dos ideais inteiros de A, nao nulos, que nao sao um produto de ideais primos de
A. Suponha que F = . Como A e noetheriano, segue que F tem um elemento maximal m.
Temos que m = A, pois A e o produto da colecao vazia de ideias primos. Assim, m p,
onde p e um ideal maximal de A. Pelo Lema (1.3.7), temos que q = {x K : xp A} e
tal que pq = A. Como m p segue que mq pq = A. Alem disso, como A q, segue
que m = mA mq A. Temos que m  mq, pois se m = mq e se q, entao m m,
2 m m m e n m m, para todo n N. Assim, se d m {0}, entao dn m A.
Portanto, A[] e um ideal fracionario de A. Como A e noetheriano, pela Proposicao (1.3.15),
segue que A[] e um A-modulo nitamente gerado. Pelo Teorema (1.3.1), segue que e inteiro
sobre A, e sendo A integralmente fechado, segue que A. Portanto, q A e assim q = A.
Mas isto e impossvel, pois se q = A, entao p = pA = pq = A, o que e um absurdo, pois
p e um ideal primo. Pela maximalidade de m e como m mq temos que mq  F , ou seja,
mq = p1 pn , onde pi , i = 1, , n, sao ideais primos de A. Multiplicando por p ambos os
lados, temos que m = p1 pn p, o que e um absurdo, pois m F . Portanto, F = .
2) Pelo Lema (1.3.7), temos que todo ideal m de A e inversvel. Alem disso, A e o elemento
neutro e a multiplicacao de ideais e associativa.

1.4 Corpos quadraticos e corpos ciclotomicos


Como vimos na Denicao 1.2.4, um corpo de n
umeros e uma extensao nita do corpo Q dos
n
umeros racionais. Nesta secao veremos duas classes importantes desses corpos, a classe dos
corpos quadraticos e a classe dos corpos ciclotomicos. Estas classes de corpos desempenham
um papel muito importante na teoria algebrica dos n
umeros uma vez que e possvel encontrar o
anel dos inteiros algebricos destes corpos e tambem podemos obter uma expressao para calcular
o seu discriminante.
45

1.4.1 Corpos quadraticos


Deni
c
ao 1.4.1 Um corpo quadr
atico e um corpo de n
umeros de grau 2.

Proposi
c
ao 1.4.1 ([27]) Um corpo quadratico e da forma Q( d), onde d e um inteiro livre
de quadrados.
Demonstra
c
ao: Pelo Teorema (1.2.1) temos que K = Q(), para algum K. Seja f (x) =
x2 + bx + c, com b, c Q, o polinomio minimal de K. Sabemos que este polinomio tem
grau 2 pois K e um corpo quadratico e entao [K : Q] = 2. Resolvendo a equacao quadratica

2 + b + c = 0 temos que 2 = b b2 4c. Assim, K = Q() = Q( b2 4c). Como


rs
r
umero racional, segue que b2 4c = = 2 Q, com r, s Z. Portanto
b2 4c e um n
s
s
 

rs
= Q( rs).
Q(x) = Q
2
s

Suponhamos que rs = k 2 d, com k, d Z, e d livre de quadrados. Logo, Q(x) = Q( rs) =

Q( k 2 d) = Q( d).
Observac
ao 1.4.1 Se

d e raiz do polin
omio irredutvel f (x) = x2 d sobre Q, entao o grupo

de Galois de K sobre Q possui dois automorsmos dados por

1 (a + b d) = a + b d
e

2 (a + b d) = a b d,

com a, b Q. Deste modo, temos

1 (a + b d) + 2 (a + b d) = 2a Q
e

1 (a + b d)2 (a + b d) = a2 db2 Q.

atico.
Proposi
c
ao 1.4.2 ([27]) Seja K = Q( d), com d livre de quadrados, um corpo quadr

ao 2a e a2 db2 sao n
umeros
Se um elemento = a + b d Q( d) e um inteiro algebrico, ent
inteiros.
Demonstra
c
ao: Se K e um inteiro algebrico, entao existem a0 , a1 , . . . , an1 Q tal que
n + an1 n1 + + a1 + a0 = 0. Assim, considerando um automorsmo de K tal que

( d) = d, segue que, ()n + an1 ()n1 + + a1 () + a0 = 0, ou seja, () tambem e


46

um inteiro algebrico de K. Do Corolario (1.3.1), temos que +() e () tambem sao inteiros

algebricos de K. Alem disso, temos que se = a + b d, com a, b Q, entao + () = 2a Q


e () = a2 db2 Q. Como Z e integralmente fechado (Proposicao (1.3.3)) segue que 2a e
umeros inteiros.
a2 db2 sao n
O teorema que veremos a seguir determina o anel dos inteiros algebricos OK de um corpo

quadratico K = Q( d), com d livre de quadrados.

Teorema 1.4.1 ([27]) Seja K = Q( d) um corpo quadr


atico, tal que d  0(mod 4).
1. Se d 2 ou d 3(mod 4), entao o anel dos inteiros OK de K, consiste de todos os

elementos da forma a + b d, com a, b Z.


2. Se d 1(mod 4), ent
ao o anel dos inteiros OK de K, consiste de todos os elementos da

1
forma (a + b d), com a, b Z, e de mesma paridade.
2

Demonstra
c
ao: Seja = a + b d Q( d) um inteiro algebrico. Pela Proposicao 1.4.2,
tomemos a = u/2, b = v/2 com u, v Z e temos que u2 dv 2 4Z.
1. Se d 2 ou 3(mod 4), temos que u e v sao pares, pois se v fosse mpar teramos v 2
1(mod 4). Assim, como u2 dv 2 4Z segue que u2 dv 2 d(mod 4), ou seja,
d 0(mod 4) ou d 1(mod 4), o que e um absurdo. Portanto, concluimos que v e
par, isto e, v 2 0(mod 4) e assim, u2 dv 2 0(mod 4) o que implica que u e par.

Logo, se = a + b d OK entao Z[ d] e assim, OK Z[ d]. Por outro lado,

tomando Z[ d], temos que e raiz do polinomio x2 2ax + a2 db2 Z[x], pois

pela Proposicao (1.4.2), temos que 2a, a2 db2 Z. Logo, Z[ d] OK . Portanto,

OK = Z[ d].
2. Se d 1(mod 4), ja que u2 dv 2 4Z, entao u e v tem a mesma paridade, isto e, sao

ambos pares ou mpares. Se u e v sao pares entao a, b Z. Logo, = a


+ b d Z[ d].

Se u e v sao mpares, entao = a + b d = u/2 + v/2 d = (u v)/2 + v (1 + d)/2


!
!
!
Z (1+2 d) . Portanto, Z (1+2 d) , ou seja, OK Z (1+2 d) . Por outro lado, se


!
(1+ d)
1+ d
= a+b
Z
com a, b Z, temos que 2a+b Z e (a+b/2)2 d (b/2)2 =
2
2
!
a2 + ab + (1 d)b2 /4 Z, pois d 1(mod 4). Logo, Z (1+2 d) OK , pois os coecientes
do polinomio minimal
de , m(x) = x2 (2a + b)x + a2 + ab + (1 d)b2 /4 estao em Z.
!
Portanto, Z (1+2 d) = OK .

Proposi
c
ao 1.4.3 ([27]) Se K = Q( d) e um corpo quadr
atico, onde d e um inteiro livre de
quadrados, ent
ao o discriminante de K sobre Q e dado por:
47

1. DK = d se d 1(mod 4);
2. DK = 4d se d 2 ou 3(mod 4).

Sejam 1 e 2 os Q-monomorsmos de K = Q( d), com d Z livre de

quadrados em C, denidos por 1 ( d) = d e 2 ( d) = d.

Demonstra
c
ao:

1. Se d 1(mod 4) entao

DK = D 1,


1+ d
2

= det

1+ d
2

= det
1

2
1 (1)
(1)

2
=
1+ d
1
2 1+2 d
2

2

1 d
2

= d,

2. Se d 2 ou 3(mod 4) entao

DK

2




2 (1)
1 (1)

= D 1, d = det
=
1 ( d) 2 ( d)
2


1
1

= 4d.
= det
d d

1.4.2 Corpos ciclotomicos


Deni
c
ao 1.4.2 Seja n um inteiro positivo.
1. Dizemos que n e uma raiz n-
esima primitiva da unidade se nn = 1 e nm = 1, para
todo 1 m n 1.
2. Um corpo ciclot
omico e um corpo da forma Q(n ), onde n e uma raiz n-esima primitiva
da unidade.
3. O polin
omio n (x) =

(x nj ) e chamado de n
esimo polin
omio ci-

j=1, mdc(j,n)=1

clot
omico.
Proposi
c
ao 1.4.4 ([27]) Se n e um inteiro positivo, entao xn 1 =

d (x).

d|n

Demonstra
c
ao: Sendo f (x) = xn 1, temos que as razes de f (x) sao 1, , 2 , , n1 .
Logo, podemos escrever xn 1 = (x 1)(x ) (x n1 ). Analisando os perodos de
48

cada raiz de f(x), e escrevendo todas as razes de mesmo perodo como um polinomio da forma


(x ), segue que xn 1 =
d (x).
d (x) =
periodo =d

d|n

Observac
ao 1.4.2 Como consequencia da Proposicao 1.4.4 segue que
n (x) =

xn 1

.
d (x)

(1.4.2)

d|n, d<n

Assim,
1. Quando n = p, onde p e um n
umero primo, segue que
p (x) =

xp 1
xp 1
=
= xp1 + + x + 1,
1 (x)
x1

que e chamado de p-
esimo polin
omio ciclot
omico.
2. Quando n = pr , onde r e um n
umero inteiro maior que 1 e p e um n
umero primo, segue
que

xp 1
r1
r1
r1
= x(p1)p + x(p2)p + + xp + 1,
pr (x) = pr1
x
1

que e chamado de pr -
esimo polin
omio ciclot
omico.
Teorema 1.4.2 ([14]) Se n e um inteiro positivo, n uma raiz n-esima primitiva da unidade
ao de
e K = Q(n ) o corpo ciclotomico correspondente, entao [K : Q] = (n), onde e a func
Euler.
Demonstra
c
ao:

Seja f (x) o polinomio minimal de n sobre Q. Logo, xn 1 = f (x)h(x),

com h(x) Q[x]. Pelo Lema de Gauss, temos que f (x), h(x) Z[x]. Se p e um n
umero primo
tal que p  n, entao, np e uma raiz n-esima primitiva da unidade. Logo, (np )n 1 = f (np )h(np ),
ou seja, 0 = f (np )h(np ). Assim, se np nao for raiz de f (x), entao np e raiz de h(x) e, portanto,
n e raiz de h(xp ). Pela forma que tomamos f (x), segue que f (x) | h(xp ). Pelo Lema de Gauss,
segue que h(xp ) = f (x)g(x), com g(x) Z[x]. Como consequencia do Teorema de Fermat,
segue que ap a(mod p), e assim, h(xp ) h(x)p (mod p). Portanto, f (x)g(x) h(x)p (mod p)
n )p = 0, pois n e raiz de f (x). E
o que e equivalente a h(x)p f (x)g(x)(mod p). Logo, h(
tem uma raiz em comum. Assim,
n ) = 0. Portanto f e h
recursivamente, chegamos que h(

tem uma raiz m


ultipla. Logo, nxn1 = 0 e assim, para qualquer Zp ,
xn 1 = f(x)h(x)
Como a caracterstica de Zp e p, segue que p | n, o que contradiz o
temos que nn1 = 0.
fato de termos suposto que p  n. Portanto, np e raiz de f (x), p  n e mdc(p, n) = 1. Logo
(f (x)) (n (x)), pois toda raiz de n (x) e raiz de f (x), e como f (x) | n (x), segue que
(n (x)) (f (x)). Portanto, (n (x)) = (f (x)) = (n).
49

Corol
ario 1.4.1 ([13]) Sejam n um inteiro positivo e K = Q(n ) um corpo ciclot
omico, onde
n e uma raiz n-esima primitiva da unidade. Se L = Q(n + n1 ) e o subcorpo maximal real de
K, ent
ao [K : L] = 2.
Demonstra
c
ao: Seja f (x) = x2 (n + n1 )x + 1 L[x]. Temos que f (n ) = 0. Alem
disso, como n  L, segue que f e irredutvel sobre L. Logo, f = minL n . Desta forma,
[K : L] = (f ) = 2.
Proposi
c
ao 1.4.5 ([13]) Os homomorsmos de K = Q(n ) sobre C sao dados por
{i ; mdc(i, n) = 1

i () = i , onde i = 1, , n 1}.

Demostra
c
ao: Segue do Teorema (1.2.2).
Observac
ao 1.4.3 Segue da Proposicao (1.4.5) que K/Q, onde K = Q(n ), e uma extens
ao
de Galois, pois [K : Q] = (n) = |Zn |. Alem disso, Gal(K/Q) = {i ; mdc(i, n) = 1 e i (n ) =
ni }.
Teorema 1.4.3 ([29]) Se n e um inteiro positivo, n uma raiz n-esima primitiva da unidade
omico correspondente, ent
ao
e K = Q(n ) o corpo ciclot
(n)1

1. o anel OK dos inteiros algebricos de K = Q(n ) e Z[n ] e {1, n , n2 , , n

} e uma

base integral de K;
2. L = Q(n + n1 ) e o subcorpo maximal real de K, OL = Z[n + n1 ] e seu anel dos inteiros
(n)

e {1, n + n1 , , n 2

+ n

(n)
1)
2

} e uma base integral do subcorpo L.

Proposi
c
ao 1.4.6 ([27]) Se K = Q(p ), onde p e uma raiz p-esima da unidade e p um n
umero
primo mpar, ent
ao o discriminante de K = Q(p ) sobre Q e dado por
DK = DQ(p )/Q (1, p , , pp2 ) = (1)

(p1)(p2)
2

pp2 .

Demonstra
c
ao: Sejam p um n
umero primo e p uma raiz p-esima da unidade. Vimos, pelo
Teorema (1.4.3), que {1, p , , pp2 } e uma base integral de Z[p ]. Pela Proposicao 1.3.14
temos que
DQ(p )/Q (1, p , , pp2 ) = (1)

(p1)(p2)
2

NQ(p )/Q (p (p )).

Assim, precisamos mostrar que NQ(p )/Q (p (p )) = pp2 . Pela Observacao (1.4.2), o p-esimo
xp 1
. Derivando ambos os lados teremos p (x) =
polinomio ciclotomico e dado por p (x) =
x1
(p 1)p pp1 (pp 1)
(x 1)p xp1 (xp 1)

.
Substituindo
x
por

temos
que

(
)
=
.
p
p p
(x 1)2
(p 1)2
50

p p1 (p 1)
, ou seja,
(p 1)2

Como pp = 1, pois p e uma raiz p-esima da unidade, temos que p (p ) =

p
p
, e da p (p ) =
. Aplicando a norma e usando a sua linearidade
(p 1)p
(1 p )p
obtemos que

p (p ) =

NQ(p )/Q (p)


(p)p1
pp1
=
=
= pp2 ,
NQ(p )/Q (1 p )NQ(p )/Q (p )
p1
p

NQ(p )/Q (p (p )) =


como queramos. Portanto

DQ(p )/Q (1, p , , pp2 ) = (1)

(p1)(p2)
2

pp2 ,

como queramos provar.


Proposi
c
ao 1.4.7 ([22]) Seja K = Q(p ), onde p e uma raiz p-esima da unidade e p um
n
umero primo. Se L = Q(p + p1 ) e o subcorpo maximal real de K, entao o discriminante de
L sobre Q e dado por

p3
DL = p 2 .

Proposi
c
ao 1.4.8 Se K = Q(pr ), onde pr e uma raz pr -esima primitiva da unidade, p um
n
umero primo e r um inteiro maior que 1, ent
ao o discriminante de K sobre Q e dado por
(pr )1

DK = DQ(pr )/Q (1, pr , , pr

r1 (r(p1)1)

) = pp

Demonstra
c
ao: Sejam p um n
umero primo, r um inteiro maior que 1 e p uma raiz pr -esima
(pr )1

da unidade. Vimos, pelo Teorema (1.4.3), que {1, pr , , pr

} e uma base integral de

Z[pr ]. Pela Proposicao (1.3.14) temos que


(pr )1

DQ(pr )/Q (1, pr , , pr

) = NQ(pr )/Q (pr (pr )).

xp 1
, temos que
Derivando ambos os membros de pr (x) = pr1
x
1
pr (x)

r 1

p r xp

r1

(xp

r1 1

1) (xp 1)pr1 xp
(xpr1 1)2

e substituindo x por pr temos que


pr ppr 1 (ppr
r

pr (pr )

r1

r1 1

1) (ppr 1)pr1 ppr


r1

(ppr

Como ppr = 1 segue que


51

1)2

pr (pr ) =
r1

Temos que ppr

2i

r1

= (e pr )p

=e

2i
p

pr p1
r
r1

(ppr

1)

pr
r1

(1 ppr )pr

= p . Aplicando a funcao norma em ambos os membros e

usando sua linearidade temos que


NQ(pr )/Q (pr (pr )) =

NQ(pr )/Q (pr )


.
NQ(pr )/Q (1 p )NQ(pr )/Q (pr )

Como o pr -esimo polinomio ciclotomico tem grau (p 1)pr 1 e seu termo independente e igual
a 1 segue que NQ(pr )/Q (pr ) = 1. Alem disso,
r1

NQ(pr )/Q (pr ) = (pr )(p1)p


e

r1

NQ(pr )/Q (1 p ) = NQ(p )/Q (NQ(pr )/Q(p ) (1 p )) = (NQ(p )/Q (1 p ))p


Portanto
(pr )1

DQ(pr )/Q (1, pr , , pr

r1

= pp

r1

)=

pr(p1)p
ppr1

r1 (r(p1)1)

= pp

o que prova a proposicao.


Proposi
c
ao 1.4.9 ([16]) Seja K = Q(2r ), onde r e um n
umero inteiro positivo. Se L =
e o subcorpo maximal real de K, entao o discriminante de L e dado por |DL | = 2 ,
Q(2r + 21
r )
onde = (r 1)n 1.
Teorema 1.4.4 ([29]) Sejam n um inteiro positivo e K = Q(n ), onde n e uma raz n-esima
primitiva da unidade. O discriminante do corpo K = Q(n ) sobre Q e dado por
n(n)
DK = (1)(n) (n) ,
p p1
p|n

onde p e um n
umero primo e e funcao de Euler.

1.5 Codiferente
Nesta secao, apresentamos o conceito de codiferente e suas principais propriedades. Para isto,
sejam A um anel de Dedekind, L seu corpo de fracoes, K uma extensao separavel de L de grau
n e OK o anel dos inteiros de K sobre A.
Deni
c
ao 1.5.1 Seja M um subconjunto de K. O conjunto M = {x K : T rK/L (xy) A,
y M } e denido como o codiferente de M sobre L. Em particular, quando M = OK
52

chamamos de codiferente de K sobre L ao conjunto OK = {x K : T rK/L (xy) A,


y OK }. Neste caso, denotamos OK por (K/L)1 .

Exemplo 1.5.1 Sejam A = Z, L = Q, K = Q( d), onde d e um inteiro livre de quadrados e

d 2 ou 3 (mod 4) . Vimos no Teorema (1.4.1) que OK = Z[ d] = {x + y d; x, y Z} e o


anel de inteiros de K sobre Z. Temos que

1
(K/L)1 = Z[ d].
2 d

1
1
Z[ d], ent
ao x = (a + b d); a, b Z. Dado y = c + e d OK ,
2 d
2 d






1
1
ae bc be d
(a + b d) (c + e d) = T r
ac +
temos que T r(xy) = T r
+ +
=
2
2
2
2 d
2 d

1
ae + bc Z. Assim, x (K/L)1 . Logo, Z[ d] (K/L)1 . Reciprocamente, se x =
2 d

a + b d (K/L)1 , ent
ao a, b Q, x K e T r(xy) Z, y Z[ d]. Tomando y = 1,

m
temos que T r(xy) = T r(a + b d) = 2a Z. Assim, a = ; m Z. Tomando y = d, temos
2

m
n
n
que T r(xy) = T r(a d + bd) = 2db Z. Assim, b =
; n Z. Logo x =
+
d =
2d
2
2d

1
1
1
(n + m d) Z[ d]. Desta forma, (K/L)1 Z[ d]. Portanto, (K/L)1 =
2 d
2 d
2 d

1
Z[ d].
2 d

Exemplo 1.5.2 Sejam A = Z, L = Q, K = Q( d), onde d e um inteiro livre de quadrados e

1
d 2 ou 3 (mod 4). Se M = Z[ d], entao, pelo Exemplo (1.5.1), temos que M = Z[ d].
2 d

Mostremos que M = M = Z[ d]. De fato, se x = a + bd M , entao a, b Q, x K

d
1
e T r(xy) Z, y M = Z[ d]. Tomando y = M , temos que T r(xy) =
2 
d
2 d




a
bd
1
a b d
Tr
+
+
= a Z. Tomando y = M , temos que T r(xy) =
= Tr
2 2 d
2
2
2 d



a
b
+
Tr
= b Z. Logo, x = a + b d Z[ d]. Desta forma, M Z[ d]. Agora, se
2 d 2

1
1
x Z[ d], ent
ao x = a + b d; a, b Z. Dado y = (c + d d) Z[ d], temos que
2 d
2 d

T r(xy) Z, pois y M = (K/L) . Logo, Z[ d] M . Portanto, M = Z[ d] = M .


De fato, se x

Proposi
c
ao 1.5.1 ([13]) Sejam M um subconjunto de K e M o codiferente de M sobre L.
Temos que:
ao M e um OK -modulo.
1. Se OK M M , ent
2. Se M1 M2 K, ent
ao M2 M1 K.
53

3. OK (K/L)1 .
Demonstra
c
ao: 1) Suponhamos que OK M M . Vamos mostrar que se b OK e x M
entao bx M . Se b OK , x M e y M , temos que T r((bx)y) = T r(x(by)) A, pois
by OK M M . Assim, bx M . As demais propriedades seguem de forma analoga. Logo,
M e um OK - modulo.
2) Seja M1 M2 . Dado x2 M2 , entao x2 K e T r(x2 y) A, para todo y M2 .
Como M1 M2 , segue que T r(x2 y) A, para todo y M1 . Logo, x2 M1 . Portanto,
M2 M1 K.
3) Como OK e inteiro sobre A e A e integralmente fechado segue que T r(OK ) A. Assim, se
x, y OK , entao T r(xy) A e, deste modo, x (K/L)1 . Portanto, OK (K/L)1 .
Seja K1 o espaco dual de K. Pelo Lema (1.3.2), temos que existe um isomorsmo
: K K1 , tal que (x) = Sx , onde x K e Sx (y) = T r(xy), para y K.
Sejam {x1 , , xn } uma L-base de K e {x1 , . . . , xn } um conjunto de elementos de K tal que
{x1 , . . . , xn } seja uma base dual de {x1 , , xn }, isto e, xi (xj ) = T r(xi xj ) = ij , onde
ii = 1 e ij = 0 se i = j. Temos que, {x1 , , xn } e tambem uma base de K, chamada de
base complementar de {x1 , , xn }.
Proposi
c
ao 1.5.2 ([13]) Com as notacoes acima, se {x1 , , xn } e uma L-base de K e
{x1 , , xn } uma base complementar de {x1 , , xn }, entao DK/L (x1 , , xn )DK/L (x1 , , xn ) =
1.
Demonstra
c
ao: Sejam 1 , , n os L-homomorsmos de K. Tomando
X = (i (xj ))ni,j=1 e X = (i (xj ))ni,j=1
e denotando por X t a matriz transposta de X, temos que

1 (x1 )
.
...
.
(X )t X =
.
1 (xn )

n (x1 )
1 (x1 )

..
...
...
.

n (xn )

n (x1 )

1 (xn )

..
= (T r(xi xj ))ni,j=1 = In .
.

n (xn )

Assim, det(X )t det(X) = 1. Pela Proposicao (1.3.13), temos que


DK/L (x1 , . . . , xn ) = det(X)2 e DK/L (x1 , . . . , xn ) = det(X )2 .
Portanto, DK/L (x1 , . . . , xn )DK/L (x1 , . . . , xn ) = 1.
54

Proposi
c
ao 1.5.3 ([13]) Se M e um subconjunto de K e M o codiferente de M sobre L,
ent
ao:
odulo.
1. M e um A-m
2. Se M e um A-m
odulo livre com base {x1 , , xn } entao M e um A-modulo livre com
base {x1 , , xn }, onde {x1 , , xn } e uma base de K sobre L tal que T r(xi xj ) = ij ;
ij = 0, se i = j e ij = 1, se i = j.
3. M = M .
Demonstra
c
ao: 1) Sejam x1 e x2 M . Se y M , temos que
T r((x1 + x2 )y) = T r(x1 y) + T r(x2 y) A.
Assim, x1 + x2 M . Agora se a A, x M , dado y M , temos que
T r((ax)y) = aT r(xy) A.
Assim ax M . As demais propriedades seguem de forma analoga. Portanto, M e um Amodulo.
2) Sejam {x1 , . . . , xn } uma A-base de M e {x1 , , xn } uma L-base de K tal que T r(xi xj ) = 0
n
n

ai x i
Axi , entao
se i = j, e T r(xi xi ) = 1. Se x =
i=0

T r(xxj ) = T r

 n

i=1


ai xi


xj

i=0

ai T r(xi xj ) = aj A, para j = 1, . . . , n.

i=0

Desta forma, pela linearidade da funcao traco, segue que T r(xy) A, y M. Portanto,
n
n

Axi M . Reciprocamente, se
ai xi M , com ai L, para i = 1, , n, entao,
i=1

i=1

aj = T r

 n

ai xi xj

A, para j = 1, . . . , n,

i=1

e, deste modo, M
base {x1 , , xn }.

n

i=1

Axi .

Assim, M =

Axi . Portanto, M e um A-modulo livre com

i=1

3) Visto que {x1 , , xn } e uma base de M e {x1 , , xn } e uma base de K sobre L que
satisfaz T r(xi xj ) = ij , de forma analoga ao que foi feito anteriormente, mostramos que M =
55

Axi = M.

i=1

Proposi
c
ao 1.5.4 ([13]) Se K = L(), onde e inteiro sobre L e [L() : L] = n, ent
ao
odulo nitamente gerado.
(K/L)1 e um OK -m
Demonstra
c
ao: Temos que A[] OK . Assim, pelo item (2) da Proposicao (1.5.1), temos que
(K/L)1 = OK A[] . Agora, como e inteiro sobre A, temos que A[] e um A-modulo
nitamente gerado por {1, , , n1 }. Como {1, , , n1 } e uma base de K sobre L,
segue que {1, , , n1 } e linearmente independente sobre A. Logo, A[] e um A-modulo
livre. Pelo item (2) da Proposicao (1.5.3), temos que A[] e um A-modulo livre nitamente
gerado. Logo, como A e noetheriano segue, pelo Corolario (1.1.2), que A[] e um A-modulo
noetheriano. Como (K/L)1 e um OK -modulo, pelo item 1. da Proposicao (1.5.1), segue
que (K/L)1 e um A-modulo. Desta forma, temos que (K/L)1 e um A-submodulo de um
A-modulo noetheriano A[] . Portanto, (K/L)1 e um A-modulo nitamente gerado. Desta
m

1
1
forma, existem x1 , , xm (K/L) tal que (K/L) =
Axi . Em particular, como
(K/L)1 e um OK -modulo, segue que (K/L)1

i=1

OK xi (K/L)1 . Logo, (K/L)1

i=1

e um OK -modulo nitamente gerado.

Corol
ario 1.5.1 ([13]) Se K = L[], onde e inteiro sobre L e [L[] : L] = n, ent
ao
ario de OK .
(K/L)1 e um ideal fracion
Demonstra
c
ao: Pela Proposicao (1.5.4), temos que (K/L)1 e um OK -modulo nitamente
gerado. Assim, se tomarmos d um fator comum entre os denominadores dos geradores de
(K/L)1 , temos que d(K/L)1 OK . Portanto, (K/L)1 e um ideal fracionario de OK .

1.6 Conclusao do captulo


Neste captulo vimos muitos dos resultados que irao nos fornecer uma base teorica para o
desenvolvimento dos demais captulos. Dentre outras, destacamos a importancia da denicao
de corpos de n
umeros vista em (1.2.4) pois todo o trabalho sera desenvolvido atraves de corpos
de n
umeros, em particular os corpos quadraticos e os corpos ciclotomicos, denidos em (1.4.1)
e (1.4.2), respectivamente. As denicoes de aneis dos inteiros, de traco, norma e discriminante,
vistas na Secao (1.3) tambem serao de grande utilidade neste trabalho. Dentre os resultados,
destacamos a importancia dos Teoremas (1.1.3), (1.2.2), (1.3.3), (1.3.4), (1.4.1), (1.4.3) e (1.4.4).
A denicao de codiferente sera utilizada na denicao de reticulado ideal no Captulo (6).

56

Captulo 2
Aplicacao das formas quadraticas aos corpos ciclotomicos
Nesta secao, apresentamos algumas aplicacoes das formas quadraticas aos corpos ciclotomicos.
Nosso objetivo e encontrar expressoes para calcular o traco de um elemento da forma xx, onde
x e um inteiro algebrico do anel dos inteiros de um corpo ciclotomico. Veremos inicialmente as
umero primo, e depois, resultados mais
aplicacoes aos corpos ciclotomicos Q(p ), onde p e um n
gerais serao vistos para corpos ciclotomicos da forma Q(n ), onde n e um inteiro positivo. O
estudo deste captulo se deve a necessidade de encontrar o raio maximo de empacotamento de
um reticulado que, no Captulo (5), veremos que sera equivalente a minimizar a forma traco.

2.1 Aplicacoes aos corpos Q(p)


Sejam K = Q(p ) um corpo ciclotomico, OK = Z[p ] seu anel dos inteiros e x =
um inteiro algebrico. Sendo p = p1 segue que x =

p2

p2

ai pi Z[p ],

i=0

ai pi e entao,

i=0

xx =

 p2

i=0

ai pi

  p2

i=0


ai pi

= (a20 + + a2p2 ) + (a0 a1 + + ap3 ap2 )(p + p1 ) + +


(p3)

+(a0 ap3 + a1 ap2 )(pp3 + p

(p2)

) + a0 ap2 (pp2 + p

).

Por outro lado, fazendo xi = pi + pi e Ai = a0 ai + a1 ai+1 + + ap2i ap2 , temos que


xx = A0 + A1 x1 + + Ap2 xp2 .

(2.1.1)

Teorema 2.1.1 ([23]) Se K = Q(p ) e um corpo ciclotomico, OK = Z[p ] seu anel dos inteiros

57

ex=

p2

ai pi Z[p ], onde p e um n
umero primo, ent
ao,

i=0

T rK/Q (xx) =

p2

i=0

Demonstra
c
ao:

Seja x =

p2

a2i +

(ai aj )2 .

0i<jp2

ai pi Z[p ], com ai Z, i = 1, . . . , p 2. Pela Equacao

i=0

(2.1.1) temos que xx = A0 + A1 x1 + + Ap2 xp2 , onde Ai = a0 ai + a1 ai+1 + + ap2i ap2 .


Observe que
T rK/Q (xi ) = T rK/Q (pi + pi ) = T rK/Q (pi ) + T rK/Q (pi ) = 1 1 = 2
e como o coeciente x0 de A0 e igual a 1 temos
T rK/Q (1) = [Q(p ) : Q].1 = p 1.
Assim,
T rK/Q (xx) = (p 1)A0 2(A1 + A2 + + Ap2 ) = (p 1)A0
2(a0 a1 + +ap3 ap2 +a0 a2 + +ap4 ap2 + +a0 ap3 +a1 ap2 +a0 ap2 ).
Logo,
T rK/Q (xx) = p

p2

a2i

 p2

i=0

a2i + 2

i=0

e, portanto,
T rK/Q (xx) = p

ai a j

0i<jp2

p2

 p2 2

a2i
ai .

i=0

i=0

(2.1.2)

Fazendo algumas operacoes no segundo membro da Equacao 2.1.2, temos que

p2

i=0

 p2 2

a2i
ai
= p(a20 + + a2p2 ) [(a20 + + a2p2 ) + a0 a1 + + ap3 ap2 ]
i=0

= (p 1)

p2

a2i

i=0

p2

i=0

a2i +

a i aj =

oi<jp2

(ai aj )2 .

oi<jp2

58

p2

i=0

a2i

+ (p 2)

p2

i=0

a2i


oi<jp2

ai aj

Portanto,
p2

T rK/Q (xx) =

a2i +

i=0

(ai aj )2 ,

0i<jp2

como queramos provar.


Observac
ao 2.1.1 Quando K = Q(p ), temos que
min{T rK/Q (xx); x OK , x = 0} = p 1.
Esta minimizac
ao da forma quadr
atica ser
a utilizada quando estudarmos os reticulados algebricos,
no c
alculo da densidade de centro desses reticulados.

2.2 Aplicacoes aos corpos Q(n)


Sejam n um n
umero inteiro positivo, Q(n ) um corpo ciclotomico, OK = Z[n ] seu anel de
(n)1

inteiros e x =
ai ni OK um inteiro algebrico, onde e a funcao de Euler.
i=1

(n)

Como x = a0 + a1 + a2 2 + . . . + a(n)1 (n)1 segue que x = a1 1 + a2 2 + . . . + a(n) .


Assim, xx = (a20 +a21 +. . .+a2(n)1 )+(a0 a1 +a1 a2 +. . .+a(n)2 a(n)1 )( + 1 )+(a0 a2 +a1 a3 +
. . . + a(n)3 a(n)1 )( 2 + 2 ) + . . . + a0 a(n)1 ( (n)1 + ((n)1) ). Tomando xi = i + i ,
(n)(j+1)

com i = 1, . . . , (n) 1 e Aj =
ak aj+1 , para j = 1, . . . , (n) 1, temos:
k=1

(n)1

xx = A0 +

Ai xi .

i=1

Deste modo,

(n)1

T rK/Q (xx) = T rK/Q (A0 +

Ai xi ) = (n)A0 +

i=1
(n)1

= (n)A0 + 2

(n)1

Ai T rK/Q (xi )

i=1

Ai T rK/Q (i ),

i=1

uma vez que T rK/Q ( + 1 ) = 2T rK/Q (). Alem disso, se mdc(k, n) = 1 entao T rK/Q () =
T rK/Q ( k ).
A seguir apresentamos alguns resultados que irao auxiliar na prova do resultado principal
desta secao que sera o Teorema (2.2.1).

59

Lema 2.2.1 ([23]) Sejam j, n n


umeros inteiros positivos e K = Q(n ) um corpo ciclot
omico.
Se mdc(j, n) = d ent
ao
T rK/Q ( jn ) =
Demonstra
c
ao:

(n)
j/d
T rQ(n/d )/Q ( n/d ).
(n/d)
j/d

Como j e um n
umero inteiro entao jn Q(n ). Mas, jn = n/d , logo

j/d

j/d

Q( n/d ) Q(n ). Agora, consideremos as seguintes extensoes Q Q( n/d ) Q(n ). Como


j/d

mdc(j, n) = d, segue que mdc(j/d, n/d) = 1, o que implica que n/d e um gerador do conjunto
j/d

das razes n/d-esimas da unidade. Deste modo temos que Q( n/d ) = Q(n/d ) e por propriedades
da funcao traco vistas na Secao (1.3.2) temos que
j/d

j/d

j/d

T rK/Q ( n/d ) = [K : Q( n/d )] T rQ( j/d )/Q ( n/d ).


n/d

j/d

j/d

Do fato que n/d = jn e Q( n/d ) = Q(n/d ), temos que


j/d

j/d

T rK/Q ( jn ) = [K : Q( n/d )] T rQ(n/d )/Q ( n/d ),


j/d

e como [K : Q( n/d )] =

(n)
, segue o resultado.
(n/d)

Lema 2.2.2 ([23]) Sejam pi um n


umero primo, Q(pi ) um corpo ciclot
omico e j, ai inteiros
positivos, onde ai 1. Se mdc(j, pi ai ) = 1, entao
(
T rQ(p ai )/Q ( jpi ai ) =
i

Demonstra
c
ao:

1, se ai = 1.
0,

se ai > 1.

Se ai = 1, entao irrQ (pi ) = xpi 1 +xpi 2 +. . .+x+1 e como mdc(j, pi ) = 1,

uensegue que pi e jpi sao conjugados. Logo sao razes do mesmo polinomio minimal e conseq
temente possuem o mesmo traco, ou seja,
T rQ(pi )/Q ( jpi ) = T rQ(pi )/Q (pi ) = 1.
Se ai > 1, entao irrQ (pi ai ) = x(pi 1)pi
T rQ(p ai )/Q (pi ai ) = 0, pois o coeciente de x

ai 1

+ x(pi 2)pi

(pi 1)pi ai 1 1

ai 1

+ . . . + xpi

ai 1

+ 1, e assim

no polinomio irrQ (pi ai ) e nulo. Agora,

como mdc(j, pi ai ) = 1, segue que pi ai e jpi ai sao conjugados, e portanto possuem o mesmo traco,
ou seja,
T rQ(p ai )/Q ( jpi ai ) = T rQ(p ai )/Q (pi ai ) = 0,
i

o que prova o lema.

60

ao
Deni
c
ao 2.2.1 Seja n = pa11 pa22 . . . pas s , onde ak 1, para k = 1, 2, . . . , s. Considere a func

(n) =

(1)s , se ak = 1, para todo k.


1

, se n = 1.

, se ak > 1, para algum k.

A funcao denida acima e chamada funcao de Mobius.


Lema 2.2.3 ([23]) Sejam n um inteiro positivo e K = Q(n ) um corpo ciclot
omico. Se n =
umero inteiro com mdc(j, n) = d,
pa11 pa22 . . . pas s , onde ak 1, para todo k = 1, 2, . . . , s, e j e um n
ent
ao
T rK/Q ( jn ) =

(n)
(n/d),
(n/d)

onde e a func
ao de M
obius.
Demonstra
c
ao:

Pelo Lema 2.2.1, temos que T rK/Q ( jn ) =

(n)
j/d
T rQ(n/d )/Q ( n/d ). Logo
(n/d)

basta mostrarmos que


j/d

T rQ(n/d )/Q ( n/d ) = (n/d).


Temos por hipotese que mdc(j, n) = d, e assim mdc(j/d, n/d) = 1. Para simplicar, tomamos
n/d = m e j/d = i, e assim mdc(i, m) = 1. Como n = pa11 pa22 . . . pas s e d|n, segue que
m = p1 1 p2 2 . . . ps s , onde 0 i ai , para i = 1, 2, . . . , s. Mas, sem perda de generalidade, podemos supor i > 0. Se m = 1, entao T rQ(1 )/Q ( i1 ) = T rQ(1 )/Q (1) = 1 = (1), o que
prova que o resultado vale. Se m = 1, entao temos os seguintes casos:
1) m e livre de quadrados. Neste caso a demonstracao sera feita por inducao sobre a quantidade
de n
umeros primos na decomposicao de m. Se m e livre de quadrados, entao m = p1 p2 . . . ps .
Se s = 1, e como mdc(i, p1 ) = 1, pelo Lema 2.2.2 segue que T rQ(p1 )/Q ( ip1 ) = 1 = (p1 ).
Agora, suponhamos que a igualdade seja verdadeira para s = k, ou seja,
T rQ(p1 ...pk )/Q ( ip1 ...pk ) = (p1 . . . pk ) = (1)k .
Dado m = p1 p2 . . . pk+1 , sejam a = p1 p2 . . . pk e b = pk+1 . Logo mdc(a, b) = 1, e assim existem
u, v Z tais que au + bv = 1. Alem disso
i(au+bv)
ibv
iu iv
= iau
im = m
ab = ab = b a ,

onde mdc(iu, b) = mdc(iv, a) = 1. De fato, se mdc(iu, b) = t > 1, entao


iv ab/t
iv ab 1/t
= (( iu
= 11/t = 1.
( im )ab/t = ( iu
b a )
b a ) )

61

Assim, como mdc(i, m) = 1, segue que im e um gerador do conjunto das razes m-esimas
da unidade. Logo ( im ) = m, e assim m| abt , ou seja, ab| abt o que e um absurdo. Portanto,
mdc(iu, b) = 1 e analogamente mdc(iv, a) = 1. Por propriedades da funcao traco temos que
T rQ(m )/Q ( im ) = T rQ(a )/Q (T rQ(m )/Q(a ) ( im ))

iv
= T rQ(a )/Q (T rQ(m )/Q(a ) ( iu
b a ))

iu
iv
iu
= T rQ(a )/Q ( iv
a T rQ(m )/Q(a ) ( b ) = T rQ(a )/Q ( a T rQ(b )/Q ( b )
iv
= T rQ(b )/Q ( iu
b )T rQ(a )/Q ( a )

= (1)(1)k

= (1)k+1 .
j/d

Portanto, dado n/d = p1 p2 . . . ps , temos que T rQ(n/d )/Q ( n/d ) = (n/d).


2) m nao e livre de quadrados. Analogamente ao caso (1), a demonstracao sera feita por
inducao sobre a quantidade de n
umeros primos na decomposicao de m. Como m nao e livre
de quadrados, segue que m = pa11 pa22 . . . pas s , onde pelo menos um al e maior que 1, para l =
1, 2, . . . , s. Se s = 1, entao m = pa11 , com a1 > 1, e como mdc(i, m) = 1, pelo Lema 2.2.2, segue
que
T rQ(pa1 )/Q ( ipa1 ) = 0 = (pa11 ).
1

Agora, suponhamos que a igualdade e verdadeira para s = k. Deste modo, temos que
T rQ(pa1 ...pak )/Q ( ipa1 ...pak ) = (pa11 . . . pakk ) = 0,
1

k+1
pois existe pelo menos um al maior que 1, para l = 1, 2, . . . , k. Agora, dado m = pa11 . . . pk+1
,

k+1
. Supondo a1 > 1 e como mdc(a, b) = 1, existem u, v Z tais
sejam a = pa11 e b = pa22 . . . pk+1

que au + bv = 1. Assim
ibv
iu iv
= iau
im = i(au+bv)
m
ab = ab = b a .

Com raciocnio analogo ao tem (a) conclui-se que mdc(iu, b) = mdc(iv, a) = 1. Assim, temos
que
T rQ(m )/Q ( im ) = T rQ(a )/Q (T rQ(m )/Q(a ) ( im ))

iv
= T rQ(a )/Q (T rQ(m )/Q(a ) ( iu
b a ))

iu
iv
iu
= T rQ(a )/Q ( iv
a T rQ(m )/Q(a ) ( b ) = T rQ(a )/Q ( a T rQ(b )/Q ( b )
iv
= T rQ(b )/Q ( iu
b )T rQ(a )/Q ( a )

= 0.
j/d

Portanto, dado n/d = pa11 . . . pas s , temos que T rQ(n/d )/Q ( n/d ) = 0 = (n/d), pois pelo menos
um al e maior que 1, para l = 1, 2, . . . , s.
Lema 2.2.4 ([23]) Sejam n um inteiro positivo e K = Q(n ) um corpo ciclot
omico. Se n =
pa11 . . . pas s , onde ak 1, para k = 1, 2, . . . s, e i e um inteiro, onde i < (n), e d = mdc(i, n),

62

ent
ao
T rK/Q ( in ) = 0 d = (n/P )tj e i = (n/P )j,
onde P = p1 . . . ps , tj = mdc(j, P ) e j = 1, 2, . . . , (P ) 1.
Suponhamos T rK/Q ( in ) = 0 com d = (n/P )tj . Por hipotese temos que n/d

Demonstra
c
ao:

nao e livre de quadrados, logo, pela denicao da funcao de Mobius temos que (n/d) = 0, e
portanto T rK/Q ( in ) = 0, o que e um absurdo. Reciprocamente, se d = (n/P )tj e i = (n/P )j,
primeiramente mostremos que mdc(i, n) = d, com j = 1, 2, . . . , (P ) 1. Com efeito, se
mdc(i, n) = d , entao mdc((n/P )j, n) = d . Logo, mdc(((n/P )j)/(n/P ), n/(n/P )) = d /(n/P ),
ou seja, tj = mdc(j, P ) = (P/n)d , o que implica que d = (n/P )tj = d, e j = 1, 2, . . . , (P ) 1,
pois

(n)
(pa11 . . . pas s )
(pa11 ) . . . (pas s )
=
=
(P )
(p1 . . . ps )
(p1 ) . . . (ps )
a1 1
(p1 1)] . . . [ps as 1 (ps 1)]
[p1
=
(p1 1) . . . (ps 1)
n
a1 1
= p1 . . . pas s 1 = .
P
(A prova de que (n) = (p1 . . . ps ) = (p1 ) . . . (ps ) e feita por inducao). Logo, se j (P ),
entao i = (n/P )j = (((n))/((P ))j (((n))/((P ))((P ) = (n), o que e um absurdo,
e portanto j = 1, 2, . . . , (P ) 1.

Agora, se d = (n/P )tj , onde tj = mdc(j, P ), para

j = 1, 2, . . . , (P ) 1, entao os valores que tj pode assumir sao 1 e p1 . . . pt , onde 1 k s


(para k = 1, 2, . . . , t e t = 1, 2, , s) e k = l se k = l. Logo, d = pa11 1 . . . pas s 1 ou d =
pa11 1 . . . p11 . . . pt t . . . pas s 1 , e assim n/d = p1 . . . ps ou n/d = p1 . . . p1 1 p1 +1 . . . pt 1 pt +1 . . . ps .
a

Portanto, (n/d) = 1 = 0. Portanto, pelo Lema 2.2.3, temos que


T rK/Q ( in ) =

(n)
(n/d) = 0,
(n/d)

como queramos provar.


Munidos dos resultados vistos acima, temos condicoes de provar o principal resultado deste
captulo que nos fornece uma expressao para calcular o traco T rK/Q (xx), onde K = Q(n ) e um
corpo ciclotomico e x e um inteiro algebrico deste corpo.
Teorema 2.2.1 ([23]) Sejam n um inteiro positivo, K = Q(n ) um corpo ciclot
omico, OK =
n

Z[n ] seu anel dos inteiros e x =
ai (n)1 OK um inteiro algebrico. Se n = pa11 . . . pas s ,
i=1

63

com ak 1, para k = 1, 2, . . . s, n = 2r , r 2, entao


n
T rK/Q (xx) =
P

(
(P )

m1

(P )1

a2i + 2

i=0

j=1

P
( )(tj )A Pn j
tj

)
,

onde P = p1 . . . ps ; m = (n); tj = mdc(j, P ), para j = 1, 2, . . . , (P ) 1; Ai = ao ai + a1 ai+1 +


. . . + am1i am1 , para i = 1, 2, . . . , m 1.
Demonstra
c
ao:

Temos que

m1

xx =

a2i +

i=0

m1

Ai i ,

i=0

onde Ai = ao ai + a1 ai+1 + . . . + am1i am1 e i = in + i


n , para todo i = 1, 2, , m 1.
Assim,

T rK/Q (xx) = T rK/Q
=m

m1

i=0

m1

a2i +

i=0
m1

a2i +

m1


= T rK/Q

Ai i

i=0

m1


a2i


+ T rK/Q

i=0

m1


Ai i

i=0

Ai T rK/Q ( in + i
n ).

i=0

Como in e i
ao conjugados, para todo i = 0, 1, . . . , m1, segue que possuem o mesmo traco,
n s
e assim
T rK/Q (xx) = m

m1

a2i

m1

+ 2

i=0

Pelo Lema 2.2.3, temos que T rK/Q ( in ) =


podemos escrever
T rK/Q (xx) = m

Ai T rK/Q ( in ).

i=0

(n)
(n/d), onde d = mdc(i, n), e deste modo
(n/d)

m1

a2i

+ 2

i=0
m1

m1

i=0

Ai

(n/d)
m.
(n/d)

(2.2.3)

(n/d)
m e nao nulo quando d = (n/P )tj , onde
(n/d)
i=0
tj = mdc(j, P ) e i = (n/P )j, para j = 1, 2, . . . , (P ) 1, e temos ainda que (n) = (n/P )(P ).

Pelo Lema 2.2.4, temos que o somatorio

Ai

Temos que mdc((P/tj ), tj ) = 1, pois caso contrario, se mdc((P/tj ), tj ) = t > 1, entao, t | (P/tj )
e t | tj . Logo existem k1 , k2 Z tais que P/tj = tk1 e tj = tk2 , e assim P = t2 k1 k2 , ou seja, t2 |P .
Agora, como t > 1 segue que t2 > 1, e portanto, t2 = p1 . . . pr , onde pk {p1 , . . . ps }, para
k = 1, 2, . . . , r, o que e um absurdo, pois os pk s sao distintos. Assim, (P ) = ((P/tj ).tj ) =

64

(P/tj )(tj ), ou seja, (P/tj ) = (P )/(tj ). Retomando a Equacao (2.2.3) temos que
T rK/Q (xx) = m

m1

i=0

a2i

m1

(P )1
m1


( nd )
P
1
2
+ 2
Ai n m = (n)
ai + 2
A Pn j ( ) P (n)
( d )
tj ( tj )
i=0
i=0
j=1

(P )1
m1


P (tj ) n
n
2
(P )
(P )
ai + 2
A Pn j ( )
=
P
t
(P
)
P
j
i=0
j=1
(
)
(P )1
m1


n
P
=
(P )
a2i + 2
( )(tj )A Pn j .
P
tj
i=0
j=1

o que prova o teorema.

2.3 Conclusao do captulo


Nosso objetivo ao estudar as formas quadraticas e suas aplicacoes aos corpos ciclotomicos neste
captulo, foi obter uma expressao para a funcao traco de um elemento da forma xx, onde x e um
inteiro algebrico do anel dos inteiros de um corpo ciclotomico, e minimiza-la a m de obtermos
um raio maximo de empacotamento e, consequentemente, podermos calcular a densidade de
centro de um reticulado. O resultado que forneceu esta condicao foi o Teorema (2.2.1), onde
obtemos uma expressao para o calculo da forma traco que desejamos minimizar.

65

Captulo 3
Reticulados
Neste captulo faremos um estudo sobre os reticulados, denindo-os e apresentando suas principais propriedades. As denicoes serao feitas na Secao (3.1). Na Secao (3.2), apresentamos a
matriz de Gram de um reticulado e seu determinante. O estudo dos reticulados surgiu a partir
do problema de como cobrir o espaco Rn com esferas de mesmo raio de forma que quaisquer
duas esferas se toquem em apenas um ponto e ocupem o maior espaco possvel. Este e o problema de empacotamento que veremos na Secao (3.3). Assim, estudar empacotamentos equivale estudar os reticulados. Na Secao (3.4) apresentamos dois conceitos muito importantes nesta
teoria, a diversidade e a distancia produto mnima de um reticulado. Apos isto, na Secao (3.5),
apresentamos alguns exemplos de reticulados conhecidos na literatura, entre eles, reticulados
com densidade de centro otima.

3.1 Denicao
Veremos nesta secao a denicao e alguns exemplos de reticulados no Rn e de algumas de suas
propriedades como a sua matriz geradora e o seu volume.
Deni
c
ao 3.1.1 Sejam = {v1 , , vm } um conjunto de vetores do Rn linearmente independentes sobre R, com m n. Chamamos de reticulado de dimensao m e base ao subconjunto
do Rn da forma

(
=

x Rn , tal que x =

)
ai vi , com ai Z .

i=1

Observac
ao 3.1.1 Se m = n, dizemos que e um reticulado completo e que = {v1 , , vn }
e uma base completa do reticulado.
Exemplo 3.1.1 Seja = {(1, 0), (0, 1)} a base canonica de Z2 . Temos que = Z2 e um
reticulado gerado por .

66

6
t t

t -

Z2
Observac
ao 3.1.2 A base de um reticulado n
ao e u
nica, no Exemplo 3.1.1,  = {(2, 1), (1, 3)}
tambem e uma base do reticulado Z2 , pois o reticulado gerado por  esta contido em Z2 .
Observac
ao 3.1.3 Dado um reticulado no Rn gerado por uma base temos que uma
condic
ao necess
aria e suciente para que um outro conjunto de vetores linearmente independentes  de Rn tambem seja uma base deste reticulado e  estar contida em e a matriz
mudanca de base de para  ter entradas inteiras e determinante 1.
Deni
c
ao 3.1.2 Seja Rn um reticulado, com base = {v1 , , vn }. O conjunto
(
)
n

P = x Rn : x =
i v i , 0 i < 1 ,
i=1

e chamado de regi
ao fundamental de com relacao a base .
Exemplo 3.1.2 Temos que = {(a, b) Z2 ; a + b 0(mod 2)} e um reticulado gerado pelos
ao fundamental dada por
vetores v1 = (2, 0) e v2 = (1, 1) com regi
t

t
t

t
t

v1

67

t
t

-t

t t

t
t

v2 

t
t

t
t

A proposicao abaixo nos diz que dado um reticulado , alem da regiao fundamental P ,
tambem existem outras regioes que podem ser obtidas por translacoes de P , tais como P + l,
com l associadas a uma base do reticulado .
Proposi
c
ao 3.1.1 ([27]) Cada elemento do Rn pertence a exatamente um dos conjuntos P +l,
para todo l .
Demonstra
c
ao: Primeiramente mostremos a existencia do conjunto P + l. Se {e1 , . . . , en }
e um conjunto de vetores linearmente independentes do Rn , entao todo elemento x Rn pode
ser escrito como
x=

ai ei , onde ai Rn , para i = 1, 2, . . . , n.

i=1

Mas, podemos separar a parte inteira de cada coeciente ai , ou seja, podemos escrever ai =
i + i , onde i Z, 0 i < 1 e i Rn , para i = 1, 2, . . . , n. Assim, podemos reescrever x
da seguinte maneira:
x=

ai ei =

i=1

(i + i )ei =

i=1

i ei +

i=1

i ei ,

i=1

Portanto x P + l. Para a unicidade, suponhamos que x pertenca simultaneamente a P + l1


e P + l2 , onde l1 , l2 , ou seja,
n
n


x=
i ei +
i ei , com i Z, 0 i < 1 e i Rn , para i = 1, 2, . . . , n.
i=1

x=

i=1

i ei +

i=1

i ei , com i Z, 0 i < 1 e i Rn , para i = 1, 2, . . . , n.

i=1

onde a primeira parcela das equacoes pertence a e a segunda parcela sao l1 e l2 , respectivamente. Igualando, obtemos
n

(i + i )ei =

i=1

Assim,

n

i=1

(i + i )ei

(i + i )ei .

i=1

(i + i )ei =

i=1

(i + i i i )ei = 0.

i=1

Como {e1 , . . . , en } e linearmente independente, segue que i +i i i = 0, para i = 1, 2, . . . , n,


e assim
i i = i i .
Como 0 i , i < 1, segue que 1 < i i < 1. Mas, pela igualdade acima, e pelo fato de que
i i Z, conclumos que i = i , para i = 1, 2, . . . , n. Assim, l1 = l2 , e portanto x pertence
68

a exatamente um dos conjuntos P + l, com l .


Observac
ao 3.1.4 Uma propriedade importante dos reticulados e que podemos ladrilhar Rn
com estas regi
oes. Isto signica que cada ponto de Rn esta em um das translacoes de P e que
duas destas regi
oes s
o se tocam nos bordos ou nao tem intersecao.
Observac
ao 3.1.5 Note que um reticulado do Rn e um conjunto discreto do Rn pois para
qualquer subconjunto compacto K do Rn , temos que K e nito.
Pelo proximo teorema temos que um reticulado e gerado sobre Z por uma base do Rn , a
qual e entao, uma Z-base do reticulado dado.
odulo
Teorema 3.1.1 ([24]) Se e um subgrupo discreto do Rn , entao e gerado como um Z-m
por r vetores linearmente independentes sobre R, com r n.
Demonstra
c
ao: Seja = {e1 , , er } um conjunto de vetores de que sao linearmente
independentes
sobre R, onde r e o)maior possvel com r n. Seja o paraleleppedo P =
(
r

n
xR : x=
i ei , 0 i 1 construdo a partir destes vetores. Como P e fechado e
i=1

limitado, segue que P e compacto. Assim, P e nito pois e discreto. Se x entao


pela maximalidade de r, segue que {x, e1 , , er } e linearmente dependente. Logo existem
r

i R, i = 1, , r, nao todos nulos, tal que x =
i ei . Para cada j N, seja
i=1

xj = jx

ji ei ,

(3.1.1)

i=1

onde k denota o maior inteiro menor ou igual a k. Assim,


xj = j

r

i=1

i ei

ji ei =

i=1

(ji ji )ei P .

i=1

Dessa forma, se tomarmos j = 1 na Equacao (3.1.1) temos que x1 = x


x = x1 +

i ei , ou seja,

i=1

i ei . Assim, como x1 P e este e nito, segue que e nitamente gerado

i=1

como um Z-modulo. Por outro lado, do fato de P ser nito e N ser innito, existem inteiros
j e k, tais que xj = xk . Da Equacao (3.1.1), segue que
xj = xk = jx

ji ei = kx

i=1

r

i=1

69

ki ei

= (j k)x =
= (j k)

(ji  ki )ei

i=1

i ei =

i=1

(ji  ki )ei

i=1

= (j k)i = ji  ki 


ji  ki 
,
= i =
(j k)
umero nito de elementos,
ou seja, i Q. Assim, e gerado como um Z-modulo por um n
que sao combinacoes lineares com coecientes racionais dos ei s. Seja d = 0 um denominador
r

Zei . Como Z
comum destes coecientes. Consideremos o conjunto d. Temos que d
e principal, segue que existe uma base {f1 , , fr } do Z-modulo

i=1

Zei e inteiros i , tal que

i=1

{1 f1 , , r fr } gera d sobre Z. Como o Z-modulo d tem o mesmo posto de e como


r

Zei , segue que o posto de d r. Pela maximalidade de r decorre que o posto de d e
i=1

r e os i s sao nao nulos, pois caso contrario d nao teria posto r. Assim os fi s sao linearmente
independentes sobre R, uma vez que {e1 , , er } e linearmente independente sobre R. Portanto,
d e gerado por r vetores linearmente independentes sobre R e consequentemente tambem e
gerado por r vetores linearmente independentes sobre R.
Observac
ao 3.1.6 Segue do Teorema 3.1.1 que qualquer subgrupo discreto do Rn e um reticulado.
Denic
ao 3.1.3 Seja Rn um reticulado, com Z-base = {v1 , , vn }. A matriz geradora do reticulado e denida como sendo a matriz

M =

v11 v12

v1n

v21 v22 v2n

,
.. . .
..
..
. .
.
.

vn1 vn2 vnn

onde vi = (v1i , , vni ), para i = 1, , n.


Deni
c
ao 3.1.4 Sejam Rn um reticulado, = {v1 , , vn } uma Z-base de e P sua
odulo do
regi
ao fundamental. Denimos o volume da regi
ao fundamental P , como o m
determinante da matriz geradora de na base e denotamos por Vol(P ).
Deni
c
ao 3.1.5 Seja Rn um reticulado com Z-base = {v1 , v2 , , vn }. Denimos o
volume do reticulado como Vol() = Vol(P ).
70

Observac
ao 3.1.7 Observe que se  for uma outra base para , segue que Vol() = Vol( ),
pois e  diferem pelo produto de uma matriz inversvel com entradas inteiras. Dessa forma,
faz sentido denir o volume de como sendo o volume de uma regiao fundamental.

3.2 Matriz de Gram e o determinante de um reticulado


Nesta secao deniremos a matriz de Gram e o determinante de um reticulado.
Deni
c
ao 3.2.1 Sejam um reticulado e M sua matriz geradora. Denimos a matriz de
Gram associada a matriz geradora por
G = M t M.
Observac
ao 3.2.1 A matriz de Gram G e uma matriz simetrica.
A matriz de Gram guarda informacoes metricas importantes sobre a base escolhida. Vimos
que um reticulado tem varias bases diferentes. No exemplo a seguir veremos que as suas matrizes
de Gram podem mudar dependendo da base escolhida.
Exemplo 3.2.1 Consideremos o reticulado = Z2 gerado por = {(n, n+1), (n1, n)}, n
Z. Temos que  = {(n, n + 1), (1, 2n + 1)}, n Z tambem e uma base de . Assim, as
matrizes geradoras das bases e  sao, respectivamente,

M=

n 1

n+1

e
M =

n + 1 2n + 1

E, as matrizes de Gram correspondentes ser


ao dadas respectivamente por,

G=


e
G =

2n2 + 2n + 1

2n2 + 2n + 1

2n2 + 2n + 1 2n2 + 2n + 1
2n2 + 2n + 1 4n2 + 4n + 2


.

No resultado a seguir veremos que o determinante das matrizes de Gram de um reticulado


e o mesmo e esse so depende do reticulado.

71

Proposi
c
ao 3.2.1 ([15]) Sejam Rn um reticulado com base e matriz de Gram G. Se
ao det(G) = det(G ), onde G e a matriz de Gram de com
 for uma outra base de , ent
relacao a base  .
Consideremos as bases = {v1 , v2 , . . . , vn } e  = {u1 , u2 , . . . , un } de .
n

Como e base de , podemos escrever ui =
aij vj , para i = 1, 2, . . . , n e aij Z. Sejam M

Demostra
c
ao:

j=1

e M  as matrizes geradoras associadas a bases e  , respectivamente. A transformacao linear


T : Rn Rn , que leva vi em ui , faz a mudanca de base e tem matriz A com determinante 1.
Da,
M  = AM
e entao
det(G ) = det(M T M  ) = det(M T AT AM )
= det(M T ) det(AT ) det(A) det(M )
= det(M T M ) = det(G),
como queramos.
Exemplo 3.2.2 No Exemplo 3.2.1, ambas as matrizes de Gram tem determinante igual a
(2n2 + 2n + 1)2 .
Deni
c
ao 3.2.2 Denimos o determinante de como o determinante de uma matriz de
Gram de e denotamos por det(), e, este n
umero e o quadrado do volume de uma regi
ao
fundamental de .

3.3 Empacotamento no Rn
O problema classico do empacotamento esferico consiste em encontrar um arranjo de esferas
identicas no espaco n-dimensional de forma que a fracao do espaco coberto por essas esferas
seja a maior possvel. Ao estudar a densidade de empacotamento, um dos principais problemas
e a obtencao de reticulados com alta densidade e que sejam ao mesmo tempo manipulaveis.
Dessa forma, estudar os empacotamentos reticulados equivale ao estudo dos reticulados.
Deni
c
ao 3.3.1

1. Um empacotamento esf
erico, ou simplesmente um empacotamento

ao de esferas de mesmo raio no Rn de forma que a intersecc


ao de
no R , e uma distribuic
n

quaisquer duas esferas tenha no m


aximo um ponto e que este arranjo de esferas ocupe o
maior espaco possvel.

72

2. Um empacotamento reticulado e um empacotamento em que o conjunto dos centros


das esferas formam um reticulado no Rn .
Observac
ao 3.3.1 Pode-se descrever um empacotamento indicando apenas o conjunto dos
centros das esferas e o raio.
Deni
c
ao 3.3.2 Dado um empacotamento no Rn , associado a um reticulado , com =
{v1 , , vn } uma Z-base, denimos a sua densidade de empacotamento, (), como sendo
ao das esferas.
a proporcao do espaco Rn coberta pela uni
Como queremos que este arranjo de esferas ocupe o maior espaco possvelno Rn , o
interessante e estudar empacotamentos associados a um reticulado em que as esferas tenham
raio maximo.
Para determinarmos este raio, observe que como e um conjunto discreto do Rn entao
xado k > 0, a interseccao do conjunto compacto {x Rn ; |x| k} com o reticulado e um
conjunto nito. Assim, faz sentido denirmos o n
umero min = min{||; , = 0}.
umero
Deni
c
ao 3.3.3 Sejam Rn um reticulado e min = min{||; , = 0}. O n
(min )2 e chamado de norma mnima de .
Observac
ao 3.3.2 O maior raio para o qual e possvel distribuir esferas centradas nos pontos
de e obter um empacotamento e = min /2.
Sendo Rn um reticulado e denotando por B() a esfera com centro na origem e raio ,
podemos obter uma expressao para calcular a densidade de empacotamento de . Temos que
() =

Vol(B())
Vol(B(1))n
Volume da regiao coberta pelas esferas
=
=
.
Volume da regiao fundamental
Vol()
Vol()

Como o valor de Vol(B(1)) e conhecido, podemos reduzir nosso estudo ao calculo de


que deniremos a seguir.

n
Vol()

Denic
ao 3.3.4 Seja Rn um reticulado. Denimos a densidade de centro de por
() =

n
,
Vol()

onde e o raio de empacotamento de e Vol() seu volume.


Exemplo 3.3.1 Se Z2 com base = {(1, 0), (0, 2)}, entao = 1/2, Vol(B(1)) = .1 = ,
o volume do reticulado e dado por

Vol() =

1 0
0 2
73


= 1.2 = 2,

a densidade de empacotamento e dada por


() = Vol(B(1)).

2
1 1

= . =
Vol()
4 2
8

e a densidade de centro e dada por


() =

1 1
1
2
= . = .
Vol()
4 2
8

Observac
ao 3.3.3 Uma vez que () = Vol(B(1)).

n
n
e () =
, segue que
Vol()
Vol()

() = Vol(B(1)).() .
Exemplo 3.3.2 Se = Z3 com base = {(4, 0, 0), (0, 3, 0), (0, 2, 1)} entao =

5/2, Vol(B(1)) =

4/3.1 = 4/3 e o volume do reticulado e dado por

4 0 0

Vol() = 0 3 0
= 4.3 = 12,
0 2 1
a densidade de centro e dada por
2
=
() =
Vol()

 2

5
5 5
1
.
. =
2
12
96

e ent
ao, a densidade de empacotamento e dada por

5 5
4 5 5
.
=
.
() = Vol(B(1)).() =
3 96
72
Exemplo 3.3.3 Seja = Zn um reticulado do Rn , gerado pelos vetores v1 = (1, 0, . . . , 0),
atica |v|2 = x21 + + x2n assume o valor
v2 = (0, 1, . . . , 0), . . . , vn = (0, 0, . . . , 1). A forma quadr
1
mnimo quando um dos xi = 1, para i = 1, , n e os demais nulos. Assim |v|2 = 1 e = .
2
Visto que v() = | det B|, e B neste caso e a matriz identidade, temos que o Vol() = 1, e
1
portanto, () = n .
2

3.4 Diversidade e distancia produto mnima


Nesta secao veremos dois outros parametros que sao a diversidade e a distancia produto mnima
de um reticulado. Estes parametros sao muito importantes na teoria de reticulados pois
podemos classicar um reticulado, quanto a sua ecacia, a partir destes parametros.
74

Deni
c
ao 3.4.1 Sejam x = (x1 , . . . , xn ) e y = (y1 , . . . , yn ) dois vetors no Rn . Denimos a
diversidade, ou a dist
ancia de Hamming, de x e y como
div(x, y) = #{i, xi = yi , i = 1, . . . , n}.
Deni
c
ao 3.4.2 Dado um subconjunto S Rn , a diversidade, ou a distancia mnima de
Hamming, de S e denida por
div(S) = min{div(x, y) | x = y, x, y S}.
Como todo reticulado e um subconjunto do Rn , podemos estender as Denicoes (3.4.1)
e (3.4.2) para reticulados. E, como reticulados tem estrutura de grupo, segue que a soma de
quaisquer dois pontos de esta em , assim, podemos reformular a denicao de distancia de
Hamming entre dois vetores para apenas um vetor.
Deni
c
ao 3.4.3 Seja Rn um reticulado e x = (x1 , . . . , xn ) .
1. A diversidade de x e denida como o n
umero de x,i s nao nulos.
2. A diversidade de e denida como
div() = min{div(x); x , x = 0}.
umero par}.
Exemplo 3.4.1 Consideremos o reticulado = {(x1 , x2 , x3 ) Z3 | x1 +x2 +x3e um n
Temos que uma matriz geradora para este reticulado e dada por

1 1

M =
1
0

1
1

0
.
1

Assim, qualquer elemento de pode ser escrito da forma


a1 (1, 1, 0) + a2 (1, 1, 1) + a3 (0, 0, 1),
com ai Z. Dessa forma, teremos que
div() = min{div(x); x , x = 0} = 1.
Mais adiante veremos que este reticulado e conhecido como D3 .

75

Deni
c
ao 3.4.4 Sejam um reticulado em Rn com diversidade l n e x = (x1 , , xn ) .
Denimos:
1. A dist
ancia l-produto de x por dlp (x) =

|xi |.

xi =0

2. A dist
ancia l-produto mnima de por
dlp,min () = min{dlp (x) | x = 0, x }.
Deni
c
ao 3.4.5 Sejam Rn um reticulado com diversidade n e x = (x1 , , xn ) .
1. A dist
ancia produto de x e denida como dp (x) =

|xi |.

i=1

2. A dist
ancia produto mnima de e denida como
dp,min () = min{dp (x) | x , x = 0}.
Exemplo 3.4.2 Temos no Exemplo (3.4.1) que o ponto (3, 1, 3) e um ponto de . Assim,
dp 1 (3, 1, 3) = 3.1.3 = 9.

3.5 Exemplos de reticulados conhecidos


conhecido e provado
Nesta secao veremos exemplos de reticulados conhecidos na literatura. E
que as densidades de centro dos reticulados que veremos nesta secao, a saber: A1 , A2 , D3 , D4 ,
D5 , E6 , E7 e E8 , de dimensoes 1 a 8, respectivamente, sao as melhores e possuem densidade
de centro otima. Para dimensoes maiores como 12 e 24 sabe-se que a densidade de centro dos
reticulados K12 e 24 sao otimas. Ja para outras dimensoes sao conhecidas as densidades de
centro, mas nao se sabe se sao otimas.

3.5.1 Reticulado n-dimensional An


O reticulado n-dimensional An , onde n 1, e denido por
An = {(x0 , x1 , , xn ) Zn+1 : x0 + x1 + + xn = 0}.
Assim, An esta contido no hiperplano

xi = 0, e possui uma matriz geradora M , dada por:

i=0

76

0 1 1 0 0 0

0
0
1
1

0
0
M =
,

...
.
.
. .
. .

0
0
0 0 1 1

raio de empacotamento = 2/2 e densidade de centro = 2n/2 (n + 1)1/2 .


Exemplo 3.5.1 Reticulado 2-dimensional A2 . O reticulado A2 e formado por todos os
pontos (x0 , x1 , x2 ) de Z3 que pertencem ao plano x0 + x1 + x2 = 0, contido em R3 . A gura
a seguir mostra a disposic
ao dos pontos do reticulado no espaco tridimensional, assim como o
empacotamento associado.

Temos que:
Uma matriz geradora para este reticulado e

M=

O raio de empacotamento e =

1
0

1 1


;

2
;
2

A densidade de centro e
(A2 ) =

n
1
= 22/2 (2 + 1)1/2 = = 0, 28868.
Vol()
2 3
77

O reticulado A2 possui densidade de centro otima para a dimensao 2.

3.5.2 Reticulado n-dimensional Dn


O reticulado n-dimensional Dn , onde n 3, e dado por
Dn = {(x1 , x2 , , xn ) Zn : x1 + x2 + + xn e par}.
Este reticulado pode ser obtido colorindo os pontos de Zn alternadamente com preto e branco
e tomando os pontos pretos.
Uma matriz geradora M de Dn , e dada por:

1 1

M = 0

0
raio de empacotamento =

1
1
.
0

0 0

0 0

1 0 0 0 ,

.
. . .. . .

0 0 1 1

2/2 e densidade de centro = 2(n+2)/2 .

Exemplo 3.5.2 Reticulado 3-dimensional D3 . O reticulado D3 e formado por todos os


umero par. A gura abaixo mostra o arranjo
pontos (x1 , x2 , x3 ) Z3 tal que x1 + x2 + x3 e um n
das esferas do empacotamento associado a D3 .

Este e o empacotamento normalmente encontrado em bancas de frutas (pir


amide de
laranjas) ou empilhamento de balas de canhao, encontrado nos memoriais de guerra.
Temos que:
78

Uma matriz geradora para D3 e dada por

1 1 0

M = 1 1 0
;
0
1 1
O raio de empacotamento e =
A densidade de centro e

2/2;

1
(D3 ) =
= 0, 17678.
4 2

O reticulado D3 possui densidade de centro otima para a dimensao 3.


Exemplo 3.5.3 Reticulado 4-dimensional D4 . O reticulado D4 e formado por todos os
umero par.
pontos (x1 , x2 , x3 , x4 ) Z4 tal que x1 + x2 + x3 + x4 e um n
Temos que:
Uma matriz geradora para D4 e dada por

1 1

1
M =

0
0
o raio de empacotamento e =

1
1
0

0
;
1 0

1 1
0

2/2;

A densidade de centro e
(D4 ) =

1
= 0, 125;
8

Cada esfera do empacotamente e tangenciada por exatamente 24 esferas.


O reticulado D4 possui densidade de centro otima para a dimensao 4.
Exemplo 3.5.4 Reticulado 5-dimensional D5 . O reticulado D5 e formado por todos os
umero par.
pontos (x1 , x2 , x3 , x4 , x5 ) Z5 tal que x1 + x2 + x3 + x4 + x5 e um n
Temos que:

79

Uma matriz geradora para D5 e dada por

1 1 0
0
0

1 1 0
0
0

M = 0
1 1 0
0

0
0
1 1 0

0
0
0
1 1
O raio de empacotamento e =
A densidade de centro e

2/2;

1
(D5 ) = = 0, 08839.
8 2

O reticulado D5 possui densidade de centro otima para a dimensao 5.

3.5.3 Reticulado 8-dimensional E8 :


O reticulado E8 e denido por
E8 = {(x0 , x1 , , x8 ) R8 : xi , xi Z ou xi Z + 1/2,

xi 0(mod2)}.

Temos que:
Uma matriz geradora e dada por

M =

0 1 1
0
0
0
0
0

0
0 1 1
0
0
0
0

;
0
0
0 1 1
0
0
0

0
0
0
0 1 1
0
0

0
0
0
0
0 1 1
0

1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2

O raio de empacotamento e =

A densidade de centro e (E8 ) =

2/2;

1
16

= 0, 06250;

Cada esfera do empacotamento e tangenciada por exatamente 240 esferas.

80

O reticulado E8 possui densidade de centro otima para a dimensao 8.


A partir do reticulado E8 podemos denir outros reticulados de dimensoes 6 e 7 que veremos
nos exemplos a seguir.
Exemplo 3.5.5 Reticulado 6-dimensional E6 : O reticulado E6 e denido por
E6 = {x E8 : xv = 0, v V },
onde V e um A2 subreticulado em E8 . Temos que:
Uma matriz geradora e dada por

M =

1/2 1/2 1/2 1/2 1/2 1/2 1/2 1/2

O raio de empacotamento e =

2/2;

A densidade de centro e (E6 ) =

8 3

= 0, 07217

Cada esfera do empacotamento e tangenciada por exatamente 72 esferas.


O reticulado E6 possui densidade de centro otima para a dimensao 6.
Exemplo 3.5.6 Reticulado 7-dimensional E7 : O reticulado E7 e denido por
E7 = {x E8 : xv = 0}, para algum vetor minimal v E8 .
Temos que:
Uma matriz geradora e dada por

M =

0
0
1
0
0
0
0

0
0
0
1
0
0
0
;

1/2 1/2 1/2 0 1/2 0


0

0 1/2 1/2 1/2 0 1/2 0

0
0 1/2 1/2 1/2 0 1/2
81

O raio de empacotamento e =

2/2;

A densidade de centro e (E7 ) =

1
16

= 0, 06250.

O reticulado E7 possui densidade de centro otima para a dimensao 7.

3.5.4 Reticulado laminado n


Seja 0 = {A}, onde A e um ponto do Rn . Para n 1, tomemos todos os reticulados ndimensionais com norma mnima igual a 4, que tenham no mnimo um subreticulado n1 , e
selecione aqueles com discriminante mnimo. Este reticulado e chamado de reticulado laminado
n .
Para dimensoes ate 8, podemos estabelecer a seguinte equivalencia entre os reticulados
laminados e os reticulados vistos nos exemplos acima:
1
= A1 ,
=Z

3 = A3
= D3 ,

2
= A2 ,

4 = D4 ,

5
= D5 ,
7
= E7 ,

6
= E6 ,
8
= E8 .

Para dimensoes 12 e 24 os reticulados laminados 12 = K12 e 24 tambem sao reticulados


otimos para estas dimensoes.

3.6 Conclusao do Captulo


Neste captulo apresentamos o conceito central de nosso trabalho, os reticulados e suas principais propriedades. Vimos na Secao (3.3) que estudar reticulados e equivalente ao estudo de
empacotamentos esfericos. Ainda nesta secao, obtemos uma expressao para o calculo da densidade de centro de um reticulado em (3.3.4), expressao que procuraremos melhorar nos proximos
captulos. Na Secao (3.4), vimos outros dois parametros que foram a diversidade e a distancia
produto mnima de um reticulado. Esses conceitos sao muito importantes pois em [6], vemos
que quanto maior for a diversidade e a distancia produto mnima de um reticulado, menor a
probabilidade de ocorrer erro em um dado codigo associado a este reticulado. Estes conceitos
serao mais explorados no Captulo (6). Como vimos na Secao (3.5) os reticulados A1 , A2 , D3 ,
D4 , D5 , E6 , E7 , E8 , K12 e 24 possuem densidades de centro otimas para suas dimensoes. No
entanto, no Captulo (4) apresentamos outros exemplos de reticulados de dimensoes 2 e 3 que
possuem a mesma densidade de centro dos reticulados A2 e D3 e, no Captulo (5) apresentamos
tambem outros exemplos de reticulados de dimensoes 2, 4, 6, 8 e 12 que possuem a mesma densidade de centro dos reticulados A2 , D4 , E6 , E8 e K12 . Alem disso, estes reticulados algebricos
possuem propriedades algebricas de melhor visualizacao dos mesmos.
82

Captulo 4
Reticulados de dimensoes 2 e 3 via polinomios
Neste captulo apresentamos construcoes de reticulados de dimesoes 2 e 3 a partir de polinomios
irredutveis no corpo dos n
umeros racionais. Deste modo, iremos obter versoes rotacionadas dos
reticulados A2 e D3 , denidos anteriormente, utilizando polinomios de grau 2 e 3 irredutveis em
Q, respectivamente. Na Secao (4.1) apresentamos uma construcao de reticulados de dimensao
2 via polinomios de grau 2 com razes reais e, na Secao (4.2), via polinomios de grau 2 com
razes complexas conjugadas. Na Secao (4.3) apresentamos uma construcao de reticulados de
dimensao 3 via polinomios de grau 3 com razes reais. Em ambos os casos para dimensao 2
e, para a dimensao 3 obtemos exemplos de reticulados com densidade de centro otima para
dimensoes 2 e 3, respectivamente.

4.1 Reticulados de dimensao 2 via polinomios de grau 2 com razes


reais
Nosso objetivo nesta secao e obter reticulados rotacionados do reticulado 2 via polinomios de
grau 2 com razes reais. Para isso, sejam f (x) = x2 + ax + b, onde a, b Z e , R as razes
de f . Como queremos que e sejam reais devemos ter
= a2 4b > 0.
Seja f R2 um reticulado gerado pela base {v1 , v2 }, onde v1 = (, ) e v2 = (, ).
Temos que uma matriz geradora de f sera dada por

M=


.

(4.1.1)

Sendo o raio de empacotamento do reticulado f segue pela Denicao (3.3.4) que a

83

densidade de centro de f e dada por


(f ) =

2
2
=
.
Vol(f )
|det(M )|

Assim, para calcularmos a densidade de centro de f precisamos encontrar expressoes para


o calculo de e de det(M ). O resultado que veremos a seguir nos da uma expressao para o
modulo do determinante da matriz M .
Proposi
c
ao 4.1.1 ([26]) Sejam f (x) = x2 + ax + b Z[x], , R as razes de f e M a
matriz dada em (4.1.1). O m
odulo do determinante da matriz M e dado por

| det(M )| = |a| , onde = a2 4b.


Demonstra
c
ao: Sejam e as razes de f . Como vimos, para que e sejam reais devemos
ter = a2 4b > 0, a, b Z. Assim,
a +
=
2

a
e =
2

Logo,



 
2 
2 



  a +
a 


| det(M )| = det
=


2
2
 




 a2 2a + a2 + 2a + 


= 




4
4



 4a 



= 
 = | a | = |a| ,


4
onde = a2 4b > 0, a, b Z. O que prova a proposicao.
Exemplo 4.1.1 Sejam f (x) = x2 + 3x + 1 um polinomio de grau 2 com razes reais e .
Temos que: = 32 4.1 = 5 > 0. Assim, se f e o reticulado com base {(, ), (, )} e
matriz geradora M , segue pela Proposicao (4.1.1) que

| det(M )| = |a| = 3 5.
Pela Observacao (3.3.2), vimos que o maior raio de empacotamento de um reticulado
e =

min
,
2

onde (min )2 e a norma mnima de . Assim, para que tenhamos um raio de

empacotamento maximo devemos encontrar um vetor de f cuja norma seja mnima. A seguir,

84

veremos uma expressao para o calculo da norma de um vetor de f . Iniciamos com um resultado
mais geral.
Proposi
c
ao 4.1.2 ([26]) Se f e um reticulado de dimensao n gerado pela base {v1 , . . . , vn },
f (x) = xn +an1 xn1 +. . .+a1 x+a0 , com ai Z e v f , tal que v = z1 v1 +. . .+zn vn , zi Q,
ent
ao,
|v| =
2

2an2 )

(a2n1

zi2 + 2

i=1

T r(i j )zi zj ,

1i<jn

onde i , i = 1, . . . , n s
ao as razes de f .
Demonstra
c
ao: Temos que

|v|2 = v.v =

zi vi

i=1

 n


zj vj

j=1

vi vi zi2 + 2

i=1

vi vj zi zj .

1i<jn

Seja G = Gal(K/Q) = {1 , . . . , n }, da vi = (i (1 ), . . . , i (n )). Assim,


vi vi = (i (1 ), . . . , i (n )).(i (1 ), . . . , i (n ))
= i (1 )2 + i (n )2
= 12 + + n2
= (1 + n )2 2

i j

1i<jn

= a2n1 2an2 .
Logo, a primeira parcela da Equacao (4.1.2) pode ser reescrita da seguinte forma:
n

vi vi zi2

(a2n1

i=1

2an2 )

zi2 .

i=1

Para a segunda parcela teremos:


vi vj = (i (1 ), . . . , i (n )).(j (1 ), . . . , j (n ))
= i (1 )j (1 ) + + i (n )j (n ).
Assim,
i1 (vi vj ) = 1 k (1 ) + + n k (n ),
onde k = i1 j . Como,

i k (i ) = T r(1 k (1 )), segue que

i=1

vi vj = T rK/Q (1 k (1 )) Z.
85

(4.1.2)

Da,
T r(i j ) =

l (i j ) =

l=1

n

l=1

l (i (1 ))l (j (1 )) =

l=1

l (i (1 )j (1 ))

i (l )j (l ) =

l=1

i (l (1 ))j (l (1 ))

l=1

i1 i (l )i1 j (l )

l=1

l k (l ) = T r(1 k (1 )).

l=1

Portanto,
|v| =
2

(a2n1

2an2 )

zi2 + 2

i=1

T r(i j )zi zj ,

1i<jn

como queramos mostrar.


Corol
ario 4.1.1 ([26]) Se f (x) = x2 + ax + b Z[x] com razes reais e , f e o reticulado
de dimens
ao 2 gerado pela base {v1 , v2 }, onde v1 = (, ) e v2 = (, ), e v f , tal que
v = z1 v1 + z2 v2 , com z1 , z2 Q, entao,
|v|2 = a2 (z1 2 + z2 2 ) 2b(z1 z2 )2 .
Demonstra
c
ao: Pela Proposicao (4.1.2) temos que:
|v|2 = (a2 2b)(z12 + z22 ) + 2T r()z1 z2 .
Assim,
|v|2 = (a2 2b)(z12 + z22 ) + 2(2b)z1 z2
= a2 (z12 + z22 ) 2b(z12 + z22 z1 z2 )
= a2 (z1 2 + z2 2 ) 2b(z1 z2 )2
como queramos.
Agora que temos uma expressao para calcular a norma de um vetor de f resta saber
onde este vetor atinge norma mnima e da teremos o raio de empacotamento do reticulado e
portanto podemos calcular efetivamente a densidade de centro de reticulado f .
Exemplo 4.1.2 Nas condic
oes do Exemplo (4.1.1), seja v = z1 v1 + z2 v2 f . Pelo Corol
ario
(4.1.1) segue que
|v|2 = 9(z12 + z22 ) 2(z1 z2 )2
86

e, este vetor assume valor mnimo 7 quando tomamos z1 = 1 e z2 = 0. Logo, =

7
2

e portanto,

( 27 )2
2
7
=
=
(f ) =
= 0, 143.
|det(M )|
3 5
12 5
O resultado que veremos a seguir nos da uma condicao sobre o polinomio f para que o
reticulado f tenha densidade de centro otima para dimensao 2.
Teorema 4.1.1 ([26]) Sejam f (x) = x2 + ax + b Z[x] com razes reais e , f o reticulado
ao
de dimens
ao 2 gerado pela base {v1 , v2 }, onde v1 = (, ) e v2 = (, ). Se f satisfaz a condic
a2
6

= b, ent
ao o reticulado f possui densidade de centro otima.

Demonstra
c
ao: Seja f (x) = x2 + ax + b, a, b Z tal que

a2
6

= b e seja v = z1 v1 + z2 v2 , com

z1 , z2 Q um vetor de f . Pelo Corolario (4.1.1) temos que


|v|2 = a2 (z1 2 + z2 2 ) 2b(z1 z2 )2
= 6b(z1 2 + z2 2 ) 2b(z1 z2 )2 .
Observe que esta forma quadratica assume valor mnimo 4b quando z1 = 1 e z2 = 0. Logo,
min
=
=
2

4b
.
2

(4.1.3)

Agora, pela Proposicao (4.1.1), temos


| det(M )| = |a| a2 4b = 6b 2b = 2 3b.

(4.1.4)

Por, (4.1.3) e (4.1.4) segue que a densidade de centro de f sera dada por

(f ) =

4b 2
)
b
1
2

= =
= 0, 28868,
2 3b
2 3b
2 3

que e a mesma densidade de centro do reticulado 2 . Portanto, f possui densidade de centro


otima para dimensao 2.
Exemplo 4.1.3 Sejam f (x) = x2 + 6x + 6, , R as razes de f e v = z1 v1 + z2 v2 f ,
onde v1 = (, ) e v2 = (, ). Temos que: |v|2 = 36(z1 2 + z2 2 ) 12(z1 z2 )2 , que assume o
valor mnimo 24, logo

24
.
2

=
Temos ainda que

| det(M )| = |a| a2 4b = 6 12 = 12 3.
87

Portanto,

( 224 )
2
24
1
(f ) =
= = = ,
| det(M )|
12 3
48 3
2 3
que e a densidade
otima para dimensao 2.
Exemplo 4.1.4 Sejam f (x) = x2 + 12x + 24, , R as razes de f e v = z1 v1 + z2 v2 f ,
v1 = (, ) e v2 = (, ). Temos que: |v|2 = 144(z1 2 + z2 2 ) 48(z1 z2 )2 assume valor mnimo
48, logo

48
.
2

=
Temos ainda que,

| det(M )| = |a| a2 4b = 12 12 = 24 3.

Com isso

( 48 )
2
12
1
= 2 = = ,
(f ) =
| det(M )|
12 3
2 3
2 3
que e a densidade
otima para dimensao 2.
Observac
ao 4.1.1 Observe que atraves do Teorema (4.1.1) temos uma famliade reticulados
de dimens
ao 2 com densidade de centro otima.

4.2 Reticulados de dimensao 2 via polinomios de grau 2 com razes


complexas conjugadas
Nosso objetivo nesta secao e obter reticulados rotacionados do reticulado 2 via polinomios de
grau 2 com razes complexas conjugadas. Para isso, sejam f (x) = x2 + ax + b, onde a, b Z e
1 , 2 C as razes de f . Como queremos que f nao tenha reais devemos ter
= a2 4b < 0.
Assim, tomemos 1 = + i e 2 = i, com , R e = 0 as razes de f .
Seja f R2 um reticulado gerado pela base {v1 , v2 }, onde v1 = (, ) e v2 = (, ).
Temos que uma matriz geradora de f sera dada por

M=

e a densidade de centro de f e dada por


(f ) =

2
2
=
,
Vol(f )
|det(M )|
88

(4.2.5)

onde e o raio de empacotamento de f .


Da mesma forma como no caso anterior, queremos encontrar expressoes para o calcular
e det(M ). No resultado a seguir veremos uma expressao para o calculo de det(M ).
Proposi
c
ao 4.2.1 ([26]) Se f (x) = x2 + ax + b Z[x] com razes complexas i, ,
R, = 0 e M e a matriz dada em (4.2.5), entao o determinante de M e dado por

a
, onde = a2 4b < 0.
det(M ) =
2
Demonstra
c
ao:

Sejam 1 = + i e 2 = i, com , R e = 0 as razes de f .

Temos que:

Assim, =

a +
a
1 =
e 2 =
.
2
2
a
2

e=

.
2

Logo,

M=

Entao,


=

a
2
a
2

2

2


.

a
a a
+
=
,
det(M ) =
4
4
2

como queramos mostrar.


Exemplo 4.2.1 Sejam f (x) = x2 + x + 3 um polinomio de grau 2 com razes complexas
conjugadas + i, i C. Temos que: = 12 4.3 = 11 < 0. Assim, se f e o
reticulado com base {(, ), (, )} e matriz geradora M , segue pela Proposicao (4.2.1) que

11
a
=
.
det(M ) =
2
2
Vejamos agora um resultado que nos da uma expressao para o calculo da norma de um
vetor de f .
Proposi
c
ao 4.2.2 ([26]) Se f (x) = x2 + ax + b Z[x] com razes complexas conjugadas
i, , R, = 0, f e o reticulado de dimensao 2 gerado pela base {v1 , v2 }, onde
v1 = (, ) e v2 = (, ), e v f , tal que v = z1 v1 + z2 v2 , com z1 , z2 Q, entao,
|v|2 =

a2 2
4b a2
(z1 + z2 2 ) +
(z1 z2 )2 .
4
4

89

Demonstra
c
ao:

Sejam 1 = + i e 2 = i, com , R e = 0 as razes de f e

v = z1 v1 + z2 v2 , com v1 = (, ), v2 = (, ) e z1 , z2 Q. Temos que:


v = z1 (, ) + z2 (, ) = ((z1 + z2 ), (z1 z2 )).
Logo,
|v|2 = 2 (z1 + z2 )2 + 2 (z1 z2 )2
2
 2

a

2
=
(z1 + z2 ) +
(z1 z2 )2
2
2
a2
4b a2
2
(z1 + z2 ) +
(z1 z2 )2 ,
=
4
4
como queramos mostrar.
Exemplo 4.2.2 Nas condic
oes do Exemplo (4.2.1), seja v = z1 v1 +z2 v2 f . Pela Proposic
ao
(4.2.2) segue que
|v|2 =

(z1 2 + z2 2 ) + 11(z1 z2 )2
4

e, este vetor assume o valor mnimo 1 quando tomamos z1 = 1 e z2 = 0. Logo, =


portanto,

1
2

* 1 +2
1
2
=  2  = .
(f ) =
| det(M )|
2 11
 211 

Com o seguinte teorema, temos novamante um famlia de reticulados de posto 2 com


densidade de centro otima.
Teorema 4.2.1 ([26]) Sejam f (x) = x2 + ax + b Z[x] com razes complexas conjugadas
i, , R, = 0, f o reticulado de dimensao 2 gerado pela base {v1 , v2 }, onde
v1 = (, ) e v2 = (, ). Se f satisfaz a condicao a2 = b, entao o reticulado f possui
densidade de centro
otima.
Demonstra
c
ao: Seja f (x) = x2 + ax + b, a, b Z tal que a2 = b e seja v = z1 v1 + z2 v2 , com
z1 , z2 Q um vetor de f . Pela Proposicao (4.2.2) temos que
|v|

a2 2
4b a2
2
(z1 + z2 ) +
(z1 z2 )2
=
4
4
b 2
3b
2
(z1 + z2 ) + (z1 z2 )2 .
=
4
4

Observe que esta forma quadratica assume valor mnimo b quando z1 = 1 e z2 = 0. Logo,

b
min
=
.
=
2
2
90

(4.2.6)

Agora, pela Proposicao (4.2.1), temos


 ,

 a (a2 4b) 



| det(M )| = 
 = b 3b = b 3.


2

(4.2.7)

Por, (4.2.6) e (4.2.7) segue que a densidade de centro de f sera dada por

( 2b )2
2
b
1
(f ) =
=
= =
= 0, 28868,
| det(M )|
b 3
2b 3
2 3
que e a mesma densidade de centro do reticulado 2 . Portanto, f possui densidade de centro
otima para dimensao 2.
Exemplo 4.2.3 Sejam f (x) = x2 + x + 1, i C as razes de f e v = z1 v1 + z2 v2 f ,
onde v1 = (, ) e v2 = (, ). Temos que: |v|2 = 14 (z1 2 + z2 2 ) + 34 (z1 z2 )2 , que assume o
valor mnimo 1, quando z1 = 1 e z2 = 0. Logo
1
= .
2
Temos ainda que


 ,
 a (a2 4b)  3


.
| det(M )| = 
=


2
2

Portanto,

=
(f ) =
| det(M )|

1
2

3
2

1
=
= 0, 28868,
2 3

que e a densidade
otima para dimensao 2.

4.3 Reticulados de dimensao 3 via polinomios de grau 3 com razes


reais
Nosso objetivo nesta secao e obter reticulados rotacionados do reticulado 3 via polinomios de
grau 3 com razes reais. Sejam f (x) = x3 + ax2 + bx + c com a, b, c Z e , , C as razes
de f . Queremos que f possua somente razes reais. Iniciamos mostrando um resultado que nos
garante esta condicao.
Proposi
c
ao 4.3.1 ([26]) Seja f (x) = x3 + ax2 + bx + c Z[x]. Para que as razes de f sejam
reais e necess
ario e suciente que

 2

 2a 9ab + 27c 
3
.
a 3b > 0 e ( a2 3b) > 

2
2

91

Demonstra
c
ao:

Uma condicao necessaria e suciente para que as razes de f sejam todas

reais e que sua derivada se anule em dois pontos distintos e que a funcao f aplicada nestes
pontos tenham sinais distintos. Assim, se f (x) = x3 + ax2 + bx + c, com a, b, c Z temos que
sua derivada e dada por f  (x) = 3x2 + 2ax + b cujas razes sao
x1 =

a2 3b
a + a2 3b
ex2 =
.
3
3

umero positivo. Agora,


Da, segue que a2 3b > 0 deve ser um n
f (x1 ) = x21 + ax21 + bx1 + c


3
2



a a2 3b
a a2 3b
a a2 3b
=
+c
+a
+b
3
3
3

1
=
(2a3 + 2( a2 3b)3 9ab + 27c)
27
e, portanto, f (x1 ) > 0 se, e somente se,

2a2 9ab + 27c


( a2 3b)3 >
.
2
Analogamente,
f (x2 ) =

1
(2a3 + 2( a2 3b)3 9ab + 27c)
27

e, portanto, f (x2 ) < 0 se, e somente se,

2a2 9ab + 27c


( a2 3b)3 >
.
2
Logo, para que as razes de f sejam reais devemos ter

 2

 2a 9ab + 27c 
3
,
a 3b > 0 e ( a2 3b) > 

2
2

como queramos.
Sejam , , R as razes de f (x) = x3 + ax2 + bx + c Z[x] que satisfazem as condicoes
da Proposicao (4.3.1) e

v1 = (, , )
v2 = (, , ) ,

v = (, , )
3

92

vetores do R3 . Consideremos f R3 o reticulado gerado pela base {v1 , v2 , v3 }, onde v1 , v2 e


v3 sao como denidos acima. Temos que uma matriz geradora de f sera

M =

(4.3.8)

e sua densidade de centro sera dada por:


(f ) =

3
,
|det(M )|

onde e o raio de empacotamento de f .


Da mesma forma como para dimensao 2, queremos encontrar expressoes para o calcular
e det(M ). No resultado a seguir veremos uma expressao para o calculo de det(M ).
Proposi
c
ao 4.3.2 ([26]) Se f (x) = x3 + ax2 + bx + c Z[x] com razes reais , , e M e a
matriz dada em (4.3.8), ent
ao o determinante de M e dado por
det(M ) = a(a2 3b).
Demonstra
c
ao: Temos que o determinante de M sera dado por
det(M ) = 3 + 3 + 3 3.
Das relacoes de Girard segue que:

+ + = a
+ + = b ,

= c
assim,
( + + )2 = 2 + 2 + 2 + 2( + + ) = a2 ,
logo,
2 + 2 + 2 = a2 2b.

(4.3.9)

Como + + = a, multiplicando o lado esquerdo da Equacao (4.3.9) por + + e o


lado direito por a teremos
3 + 3 + 3 + 2 + 2 + 2 + 2 + 2
93

= 3 + 3 + 3 + ( + ) + ( + ) + ( + )
= 3 + 3 + 3 ( + a) ( + a) ( + a)
= 3 + 3 + 3 3 a( + + )
= a(a2 2b).
Logo,
3 + 3 + 3 3 = a(a2 2b) + ab = a3 + 3ab.
Portanto, det(M ) = a(a2 3b) o que prova a proposicao.
Exemplo 4.3.1 Sejam f (x) = x3 9x2 + 23x 15 um polinomio de grau 3 com razes reais
ao
, , . Se f e o reticulado com base {v1 , v2 , v3 } e matriz geradora M , segue pela Proposic
(4.3.2) que
det(M ) = a(a2 3b) = 108.
Agora, veremos um resultado que nos dara uma expressao para o calculo da norma de um
vetor de f .
Proposi
c
ao 4.3.3 ([26]) Se f (x) = x3 + ax2 + bx + c Z[x] com razes reais , , , f e
o reticulado de dimens
ao 3 gerado pela base {v1 , v2 , v3 }, onde v1 = (, , ), v2 = (, , ),
v3 = (, , ), e v f , tal que v = z1 v1 + z2 v2 + z3 v3 , com z1 , z2 , z3 Q. Entao,
|v|2 = (a2 2b)(z12 + z22 + z32 ) + 2b(z1 z2 + z1 z3 + z2 z3 ).
Demonstra
c
ao: Temos que:
v = z1 v1 + z2 v2 + z3 v3
= z1 (, , ) + z2 (, , ) + z3 (, , )
= (z1 + z2 + z3 , z1 + z2 + z3 , z1 + z2 + z3 ).
Entao,
|v|2 = (z1 + z2 + z3 )2 + (z1 + z2 + z3 )2 + (z1 + z2 + z3 )2
= (2 + 2 + 2 )(z12 + z22 + z32 ) + 2( + + )(z1 z2 + z1 z3 + z2 z3 )
= (a2 2b)(z12 + z22 + z32 ) + 2b(z1 z2 + z1 z3 + z2 z3 ),
como queramos mostrar.
Exemplo 4.3.2 Nas condic
oes do Exemplo (4.3.1), seja v = z1 v1 + z2 v2 + z3 v3 f . Pela
94

Proposic
ao (4.3.3) segue que
|v|2 = 35(z12 + z22 + z32 ) + 46(z1 z2 + z1 z3 + z2 z3 )
e, este vetor assume o valor mnimo 24 quando tomamos z1 = 1 , z2 = 1 e z3 = 0. Logo,
=

24
2

e portanto,

6
( 6)3
3
=
=
.
(f ) =
| det(M )|
108
18

Teorema 4.3.1 ([26]) Sejam f (x) = x3 + ax2 + bx + c Z[x] com razes reais , , , f
o reticulado de dimens
ao 3 gerado pela base {v1 , v2 , v3 }, onde v1 = (, , ), v2 = (, , ),
v3 = (, , ). Se f satisfaz

a 2
2

= b e c(27c + 4a3 18ab) < 0,

ent
ao o reticulado f possui densidade de centro otima.
Demonstra
c
ao: Pela Proposicao (4.3.3) temos que
|v|2 = (a2 2b)(z12 + z22 + z32 ) + 2b(z1 z2 + z1 z3 + z2 z3 )
= 2b(z12 + z22 + z32 + z1 z2 + z1 z3 + z2 z3 ).
Observe que esta forma quadratica assume valor mnimo 2b quando z1 = 1 e z2 = z3 = 0. Logo,
min
=
=
2

2b
.
2

(4.3.10)

Agora, pela Proposicao (4.3.2), temos


| det(M )| = | a(a2 3b)| = |ab|.

(4.3.11)

Por, (4.3.10) e (4.3.11) segue que a densidade de centro de f sera dada por

( 22b )3
1
3
(f ) =
=
=
= 0, 17678,
| det(M )|
|ab|
4 2
que e a mesma densidade de centro do reticulado 3 . Portanto, f possui densidade de centro
otima para dimensao 3.
Exemplo 4.3.3 Sejam f (x) = x3 6x2 + 9x 1 com razes reais , , , f um reticulado de
dimens
ao 3 gerado pela base {v1 , v2 , v3 }, onde v1 = (, , ), v2 = (, , ), v3 = (, , ), e
95

v f , tal que v = z1 v1 + z2 v2 + z3 v3 , com z1 , z2 , z3 Q. Temos que: |v|2 = 18(z12 + z22 + z32 ) +


18(z1 z2 + z1 z3 + z2 z3 ), que assume o valor mnimo 18, quando z1 = 1 e z2 = z3 = 0. Logo,

18
3 2
=
.
2
2

Temos ainda que


|det(M )| = | a(a2 3b)| = 54.
Portanto,

3 2
2
1
3
(f ) =
= 2 =
=
= 0, 17678,
| det(M )|
54
8
4 2

que e a densidade de centro


otima para essa dimensao.

4.4 Conclusao do captulo


Neste captulo apresentamos uma forma de encontrar reticulados de dimensoes 2 e 3 utilizando
polinomios irredutveis em Q de graus 2 e 3, respectivamente. Nos resultados (4.1.1), (4.2.1) e
(4.3.1) mostramos que atraves deste metodo e possvel obter reticulados com densidade de centro
otima para dimensoes 2 e 3 via polinomios. Acreditamos que, da mesma forma como foi feito
para dimensoes 2 e 3, pode-se obter reticulados com densidade de centro otima para dimensoes
maiores. O grande desao desse metodo e determinar a matriz geradora do reticulado atraves
das razes do polinomio em questao e tambem minimizar a forma quadratica, que repesenta o
quadrado da norma de um vetor nesse reticulado.

96

Captulo 5
Reticulados algebricos
No Captulo (3) apresentamos o conceito de reticulados e vimos que podemos classicar os
reticulados quanto a sua densidade de centro. Neste captulo, apresentamos a geracao de
reticulados no Rn a partir do metodo de Minkowski fazendo uso de ideais do anel dos inteiros
algebricos de um corpo de n
umeros. A partir do homomorsmo canonico (ou de Minkowski),
Bayer em [6], deniu outros homomorsmos que neste trabalho chamamos de pertubarcoes
do homomorsmo canonico. Na Secao (5.1) deniremos estes homomorsmos e veremos que
pode-se obter reticulados tanto a partir do homomorsmo canonico quanto a partir de suas
perturbacoes. Na Secao (5.2) apresentamos uma construcao de reticulados rotacionados de
dimensoes 2, 4, 6, 8 e 12 dos reticulados ja conhecidos A2 , D4 , E6 , E8 e K12 , vistos no Captulo
(3), a partir das perturbacoes do homomorsmo canonico. Este metodo e um aperfeicoamento
do metodo utilizado por Ferrari em [11], quando obteve reticulados rotacionados de dimensoes
2, 4, 6 e 8 apartir do homomorsmo canonico.

5.1 Reticulados via o homomorsmo canonico e suas perturbacoes


Nesta secao iremos denir o homomorsmo canonico e suas perturbacoes e, mostrar como obtemos reticulados a partir destes homomorsmos que, neste trabalho, chamaremos de reticulados
algebricos.

5.1.1 Homomorsmo canonico


Iniciamos esta secao mostrando como podemos construir o homomorsmo canonico e depois
colocamos sua denicao propriamente dita. Apos isto, mostramos que a partir deste homomorsmo podemos obter reticulados no Rn .
Sejam K um corpo de n
umeros de grau n. Temos pelo Teorema (1.2.2) que existem
exatamente n monomorsmos distintos i : K C. Consideremos : C C a conjugacao
complexa. Assim, para todo i = 1, , n, temos que i = k , para algum 1 k n
97

e, i = k se, somente se, i (K) R. Desta forma, podemos ordenar os monomorsmos


1 , , n de tal forma que ate um determinado ndice r1 tenhamos i (K) R (1 i r1 ), ou
seja, de modo que os monomorsmos 1 , , r1 sejam reais e, os demais monomorsmos serao
todos imaginarios. Como os monomorsmos imaginarios aparecem sempre aos pares, temos
que o n
umero n r1 e par e, assim, podemos escrever n r1 = 2r2 , ou seja, n = r1 + 2r2 .
A partir desta construcao, deniremos a seguir um homomorsmo que chamamos de homomorsmo can
onico ou homomorsmo de Minkowski.
Denic
ao 5.1.1 Seja x K. O homomorsmo K : K Rn denido por
K (x) = (1 (x), , r1 (x), r1 +1 (x), r1 +1 (x), , r1 +r2 (x), r1 +r2 (x)),
e um homomorsmo injetivo de aneis, chamado de homomorsmo can
onico, ou homomorsmo de Minkowisk, onde as notacoes (y) e (y) representam as partes real e imagin
aria
de um n
umero complexo y, respectivamente.
Exemplo 5.1.1 Sejam o corpo quadr
atico K = Q(i), onde i2 = 1, e {1 , 2 } o grupo dos
Q-monomorsmos de K em C, onde 1 e a aplicacao identidade e 2 (a + bi) = a bi, com
ario.
a, b Q. Neste caso, temos que r1 = 0 e r2 = 1, ou seja, K e um corpo totalmente imagin
Para x = a + bi K, com a, b Q, temos
K (x) = (1 (x), 1 (x)) = (a, b).

Exemplo 5.1.2 Sejam o corpo quadr


atico K = Q( 3) e {1 , 2 } o grupo dos Q-monomorsmos

ao identidade e 2 (a + b 3) = a b 3, com a, b Q. Neste


de K em C, onde 1 e a aplicac

caso, r1 = 2 e r2 = 0, ou seja, K e um corpo totalmente real. Para x = a + b 3 K, com


a, b Q, temos

K (x) = (1 (x), 2 (x)) = (a + b 3, a b 3).

Uma das aplicacoes deste homomorsmo e a geracao de reticulados no Rn , onde os principais parametros podem ser formalmente obtidos via teoria algebrica dos n
umeros, atraves de
propriedades herdadas de K.
Nos resultados a seguir veremos como obter reticulados utilizando o homomorsmo canonico
e tambem uma formula para calcularmos a densidade de centro destes reticulados.
Teorema 5.1.1 ([24]) Seja K um corpo de n
umeros de grau n. Se M K e um Z-m
odulo
livre de posto n e se (xj )1jn e uma Z-base de M, entao K (M ) e um reticulado no Rn , com
volume dado por:
Vol(K (M )) = 2r2 | det (j (xk ))|,
1j, kn

98

onde r2 e o n
umero de pares de monomorsmos imaginarios.
Demonstra
c
ao:

Para melhor entendimento, faremos inicialmente a prova para n = 3. Seja

{x1 , x2 , x3 } uma Z-base de M . Pelo homomorsmo canonico K : K Rn , para cada j xo,


as coordenadas de K (xj ), para j = 1, 2, 3, com respeito a base canonica do Rn , sao dadas por:
K (xj ) = (1 (xj ), 2 (xj ), 2 (xj )).

(5.1.1)

Consideremos D como sendo o determinante da matriz cujas colunas sao as coordenadas de


(5.1.1).



1 (x2 )
1 (x3 )
 1 (x1 )

D =  (2 (x1 )) (2 (x2 )) (2 (x3 ))

 (2 (x1 )) (2 (x2 )) (2 (x3 ))










Para o calculo do determinante D, considere as seguintes formulas:


1
1
(z) = (z + z) e (z) = (z z),
2
2

(5.1.2)

para todo z C. Assim,




1 (x2 )
1 (x3 )
 1 (x1 )

1
1
D =  2 [2 (x1 ) + 2 (x1 )] 2 [2 (x2 ) + 2 (x2 )] 12 [2 (x3 ) + 2 (x3 )]
 1
 2i [2 (x1 ) 2 (x1 )] 2i1 [2 (x2 ) 2 (x2 )] 2i1 [2 (x3 ) 2 (x3 )]
Por propriedades elementares de determinantes, podemos colocar em evidencia
a 2o linha e

1
2i

1
2









que multiplica

que multiplica a 3o linha. Deste modo,



1 (x2 )
1 (x3 )
     1 (x1 )
1
1 
D=
(x ) + 2 (x1 ) 2 (x2 ) + 2 (x2 ) 2 (x3 ) + 2 (x3 )
2
2i  2 1
 2 (x1 ) 2 (x1 ) 2 (x2 ) 2 (x2 ) 2 (x3 ) 2 (x3 )





.




Agora, somando a terceira linha na segunda linha teremos:




1 (x2 )
1 (x3 )
     1 (x1 )
1 
1
D=
22 (x2 )
22 (x3 )
2 (x )
2
2i  2 1
 2 (x1 ) 2 (x1 ) 2 (x2 ) 2 (x2 ) 2 (x3 ) 2 (x3 )










Colocando 2 que multiplica a segunda linha em evidencia e em seguida subtraindo da segunda


linha `a terceira linha, segue que:

99



     1 (x1 ) 1 (x2 ) 1 (x3 )

1
1
2  2 (x1 ) 2 (x2 ) 2 (x3 )
D=
2
2i

 2 (x1 ) 2 (x2 ) 2 (x3 )





.




Como r1 +r2 +i = r1 +i para i = 1, , r2 temos que 2 (xj ) = 3 (xj ), para j = 1, 2, 3. Da,




   1 (x1 ) 1 (x2 ) 1 (x3 )
1 
D=
(x ) 2 (x2 ) 2 (x3 )
2i  2 1
 3 (x1 ) 3 (x2 ) 3 (x3 )



  

= 1
det (j (xk )).

2i 1j,k3



Como {x1 , x2 , x3 } e uma base de K sobre Q, entao pela Proposicao (1.3.13) segue que det (j (xk )) =
1j, k3

0, e portanto D = 0. Assim, os vetores {K (x1 ), K (x2 ), K (x3 )} do R3 sao linearmente independentes e geram K (M ). Como por hipotese, {x1 , x2 , x3 } formam uma Z-base de M entao
3

dado m M , temos que m =
aj xj , aj Z. E, da
j=1

K (m) =

aj K (xj ), aj Z.

j=1
3

Logo, K (M ) = {
aj K (xj ) : aj Z} e um reticulado do R3 , com volume dado por:
j=1

Vol(K (M )) = |D| = |2i1 det(j (xk ))| = 21 | det(j (xk ))| =

|det(j (xk ))|


,
2

o que prova o resultado para n = 3. Veremos agora que o resultado e valido para todo n. Para
cada j xo, as coordenadas de K (xj ) com respeito a base canonica do Rn sao dadas por
K (xj ) = (1 (xj ), . . . , r1 (xj ), r1 +1 (xj ), r1 +1 (xj ), . . . , r1 +r2 (xj ), r1 +r2 (xj )).

(5.1.3)

Agora calculemos o determinante D da matriz que tem a j-esima coluna dada pela Equacao
(5.1.3) fazendo uso das formulas dadas em (5.1.2) e das transformacoes elementares no determinante, a saber, pela adicao da (r1 + 2l)-esima linha a sua anterior e em seguida pela subtracao
da (r1 + 2l 1)-esima linha da sua posterior, para l = 1, . . . , r2 . E, como r1 +r2 +j = r1 +j , j =
1, , r2 , temos que

100













D = 























= 











1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

...
..
.

...
..
.

r1 (x1 )

. . . r1 (xj )

. . . r1 (xn )

(r1 +1 (x1 ))

. . . (r1 +1 (xj ))

. . . (r1 +1 (xn ))

(r1 +1 (x1 ))
..
.

...
..
.

2 (xj )
..
.

(r1 +1 (xj ))
..
.

...
..
.

2 (xn )
..
.

(r1 +1 (xn ))
..
.

(r1 +r2 (x1 )) . . . (r1 +r2 (xj )) . . . (r1 +r2 (xn ))


(r1 +r2 (x1 )) . . . (r1 +r2 (xj )) . . . (r1 +r2 (xn ))






2 (xn )


..

.


r1 (xn )


1

[
(x
)
+

(x
)]
r
+1
n
r
+1
n
1
1

2

1
[
(x ) r1 +1 (xn )] 
2i r1 +1 n

..


.

1

[
(x
)
+

(x
)]
n
r1 +r2
n

2 r1 +r2

1
[
(xn ) r1 +r2 (xn )] 
2i r1 +r2

1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

. . . 2 (xj )
. . . ..
.

...
...

r1 (x1 )

. . . r1 (xj )

...

1
[
(x ) + r1 +1 (x1 )]
2 r1 +1 1
1
[
(x ) r1 +1 (x1 )]
2i r1 +1 1

...

1
[
(x1 ) + r1 +r2 (x1 )]
2 r1 +r2
1
[
(x1 ) r1 +r2 (x1 )]
2i r1 +r2

...

..
.











 r2 

1

=

2i











1
[
(x ) + r1 +1 (xj )]
2 r1 +1 j
1
[
(x ) r1 +1 (xj )]
2i r1 +1 j

...

1
[
(xj ) + r1 +r2 (xj )]
2 r1 +r2
1
[
(xj ) r1 +r2 (xj )]
2i r1 +r2

...

...
. . . ..
.
...

...
...
...

1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

. . . 2 (xj )
. . . ..
.

. . . 2 (xn )
. . . ..
.

r1 (x1 )

. . . r1 (xj )

. . . r1 (xn )

r1 +1 (x1 )

. . . r1 +1 (xj )

. . . r1 +1 (xn )

r1 +1 (x1 )
..
.

. . . r1 +1 (xj )
. . . ..
.

. . . r1 +1 (xn )
. . . ..
.

r1 +r2 (x1 ) . . . r1 +r2 (xj ) . . . r1 +r2 (xn )


r1 +r2 (x1 ) . . . r1 +r2 (xj ) . . . r1 +r2 (xn )

101




















































 (x )
1 1


 2 (x1 )

..


.
 r2 
1
 r1 (x1 )
=

 r1 +1 (x1 )
2i


 r1 +2 (x1 )

..

.


 r +2r (x1 )
1
2

...

1 (xj )

...

...
..
.

2 (xj )
..
.

...
..
.

...

r1 (xj )

...

...

r1 +1 (xj )

...

...
..
.

r1 +2 (xj )
..
.

...
..
.

. . . r1 +2r2 (xj ) . . .





2 (xn ) 
..


.

r1 (xn ) 

r1 +1 (xn ) 

r1 +2 (xn ) 

..

.


r1 +2r2 (xn ) 
1 (xn )

= (2i)r2 det(j (xk )).


Como (xj )1jn e uma base de K sobre Q, segue pela Proposicao (1.3.13) que det(j (xk )) = 0,
e portanto, D = 0. Assim, os vetores K (xj ) do Rn sao linearmente independentes e geram
K (M ), ou seja, K (M ) e um reticulado do Rn . Do fato de {x1 , . . . , xn } ser uma Z-base de
n
n


M, segue que m =
aj xj , com aj Z, e portanto, m M . Assim, K (m) =
aj K (xj ),
j=1

com aj Z, ou seja, K (M ) =
2r2 | det1j, kn (j (xk ))|.

( n

j=1

aj K (xj ); aj Z . Portanto, Vol(K (M )) = |D| =

j=1

Corol
ario 5.1.1 ([24]) Seja K um corpo de n
umeros de grau n. Se DK e o discriminante de
ao
K, OK e o anel dos inteiros de K e a e um ideal nao nulo de OK , entao K (OK ) e K (a) s
reticulados, com volumes dados respectivamente por:
1

Vol(K (OK )) = 2r2 |DK | 2

Vol(K (a)) = Vol(K (OK )).N (a),

umero de monomorsmos imagin


arios de K e N (a) e a norma do ideal a.
onde r2 e o n
Demonstra
c
ao:

Pelo Teorema (1.3.3) temos que a e OK sao Z-modulos livres de posto n.

Da, pelo Teorema (5.1.1), segue que K (a) e K (OK ) sao reticulados do Rn e, dada uma Z-base
{x1 , , xn } de OK , o seu volume sera
1

Vol(K (OK )) = 2r2 |DK | 2 ,


pois pela Proposicao (1.3.13) temos que DK = det(i (xk ))2 . Para calcularmos o volume de
K (a), observe que K (a) e um subgrupo de K (OK ) cujo ndice e dado por N (a) uma vez que
OK /a  K (OK )/K (a). Alem disso, como a regiao fundamental de K (a) e a uniao disjunta de

102

N (a) copias de uma regiao fundamental de K (OK ), segue que


1

Vol(K (a)) = 2r2 |DK | 2 N (a) = Vol(K (OK ))N (a),


o que conclui a demonstracao.

Exemplo 5.1.3 Seja o corpo- quadr


a
tico
K
=
Q(
3).
Teorema
.
/ Pelo
0 (1.4.1) temos que seu
1 + 3
1 + 3
anel dos inteiros e OK = Z
com Z-base 1,
. Como K e totalmente
2
2
imagin
ario, segue que r1 = 0 e r2 = 1. Assim, dado x = a + b( 1+ 2 3 ) temos que a imagem do
homomorsmo can
onico K (OK ) R2 e dado por
1+

K (OK ) = ([1 (a + b(
))], [1 (a + b(
2

3b
3b
b
b
= ([a + +
i],  + +
i])
2
2
2
2
3b
b
).
= (a + ,
2 2

1+

3
))])
2

Logo, K (OK ) e um reticulado de posto 2 do R2 , gerado pelos vetores v1 = (1, 0) e v2 = ( 12 ,

3
),
2

com regi
ao fundamental descrita na gura abaixo

e cujo volume e dador por








1 (1) 1 ( 1+ 2 3 )  1 
1
1 

=
det
Vol(K (OK )) = det


2
1
2 (1) 2 ( 1+ 2 3 )  2 

1+ 3
2

1 3
2


 1

3.
=
 2

Exemplo 5.1.4 Seja o corpo quadr


atico K = Q(i), onde i2 = 1. Pelo Teorema (1.4.1) temos
que seu anel dos inteiros e OK = Z[i] (anel dos inteiros de Gauss) com Z-base {1, i}. Como K
103

e totalmente imagin
ario, segue que r1 = 0 e r2 = 1. Seja a = 2 i um ideal principal de Z[i].
Assim, dado x a, temos que x = (2 i)(a + bi) = (2a + b) + (2b a)i, onde a, b Z. Logo,
a imagem do homomorsmo can
onico K (a) R2 e dado por
K (a) = ([1 ((2a + b) + (2b a)i)], [1 ((2a + b) + (2b a)i)])
= (2a + b, 2b a).
Portanto, K (a) e um reticulado de posto 2 do R2 , gerado pelos vetores v1 = (2, 1) e v2 = (1, 2),
com regiao fundamental descrita na gura abaixo

O volume Vol(K (OK )) e dado por




2  12


2  12






1 (1) 1 (i)
 = 1  det 1 i
 = 1 .2 = 1.
Vol(K (OK )) = 21  det



2
2
2 (1) 2 (i)
1 i



e pelo Teorema (1.3.4) temos que N (a) = |N (2 i)| = 5. Portanto,
Vol(K (a)) = Vol(K (OK )).N (a) = 1.5 = 5.
Observac
ao 5.1.1 Como consequencia dos resultados anteriores, podemos obter uma express
ao
ao dada em (3.3.4).
para o c
alculo da densidade de centro do reticulado K (a) a partir da express
Temos que:
(K (a)) =
onde (K (a)) =

2r2 ((K (a)))n


1

|DK | 2 N (a)

1
min{|K (x)|, x a, x = 0}.
2
104

(5.1.4)

Nosso objetivo nos resultados que veremos a seguir e melhorar a expressao (5.1.4).
Proposi
c
ao 5.1.1 ([8]) Se K e um corpo de n
umeros de grau n e x K, entao
|K (x)|2 = cK .T r(xx),

1, se K for totalmente real


cK =
1 , se K for totalmente imaginario.
2

onde

Demonstra
c
ao: Sejam 1 , , n os n monomorsmos de K de tal forma que r1 + 2r2 = n,
onde r1 sao os monormorsmos reais e r2 a metade dos monomorsmos imaginarios. Assim,
para x K temos pelo homomorsmo canonico que
K (x) = (1 (x), , r1 (x), r1 +1 (x), , r1 +r2 (x)).
Como K (x) Rn , segue que
|K (x)|2 = (1 (x))2 + + (r1 (x))2 + (r1 +1 (x))2 + + (r1 +r2 (x))2 .
Observe que


[(j (x))] + [(j (x))]

2 

1
1
1
1
j (x) + j (x) +
j (x) j (x)
=
2
2
2i
2i
= j (x)j (x)
= j (xx),

para r1 + 1 j r1 + r2 . Assim,
|K (x)|2 = (1 (x))2 + + (r1 (x))2 + r1 +1 (xx) + + r1 +r2 (xx).
Se r1 = 0, ou seja, K for totalmente imaginario, entao
|K (x)|2 = 1 (xx) + + r2 (xx) = r2 +1 (xx) + + r2 +r2 (xx)
e, uma vez que e a conjugacao complexa, temos que r2 +j (xx) = ( j )(xx) = j (xx), para
j = 1, , r2 . Logo,
2|K (x)| = 1 (xx) + + r2 (xx) + r2 +1 (xx) + + r2 +r2 (xx) =
2

n

i=1

105

i (xx)

e, como os i (xx) sao os conjugados de xx, segue que |K (x)|2 =


ou seja, K for um corpo totalmente real, teremos

1
T r(xx). Agora, se r2 = 0,
2

|K (x)|2 = (1 (x))2 + + (r1 (x))2


e, como j (x) = ( j )(x) = j (x) segue que
j (xx) = j (x)j (x) = j (x)j (x) = (j (x))2 .
Logo,
|K (x)| = 1 (xx) + + r1 (xx) =
2

i (xx) = T r(xx),

i=1

o que conclui a demonstracao.


Observac
ao 5.1.2 Pela Proposic
ao (5.1.1) temos que
(K (a)) =

1
min{|K (x)|, x a, x = 0}
2

pode ser escrito da seguinte forma:


(K (a)) =
onde

,
1
min{ cK T r(xx), x a, x = 0},
2

1, se K for totalmente real


cK =
1 , se K for totalmente imaginario.
2

Na Proposicao (5.1.2) veremos que a densidade de centro do reticulado K (a) sera a mesma
tanto se K for totalmente real ou totalmente imaginario.
Proposi
c
ao 5.1.2 ([11]) Seja K um corpo de n
umeros totalmente real ou totalmente imaginario. Se OK e o anel dos inteiros de K, DK o discriminante de K e a e um ideal nao nulo
ao a densidade de centro do reticulado K (a) e dada por:
de OK , ent
n

t2
,
(K (a)) =
1
2n |DK | 2 N (a)
1

onde t = min{T r(xx), x a, x = 0} e N (a) e a norma do ideal a.


Demosntra
c
ao:

Suponhamos que K seja um corpo totalmente real. Assim, r2 = 0 e, pela

106

Observacao (5.1.2) temos que


,
1
min{ T r(xx), x a, x = 0}.
2

E, como t = min{T r(xx), x a, x = 0} segue que (K (a)) = 12 t. Assim, pela Equacao


(K (a)) =

(5.1.4) tem-se que

( 12 t)n

2n ( t)n

t2
=
=
.
(K (a)) =
1
1
1
|DK | 2 N (a)
|DK | 2 N (a)
2n |DK | 2 N (a)
1

Agora, suponhamos que K seja um corpo totalmente imaginario. Pela Observacao (5.1.2) temos
que

1
(K (a)) = min{
2

1
1
T r(xx), x a, x = 0} =
2
2

1
t.
2

Alem disso, como r1 = 0 e = r1 + 2r2 segue que r2 = n2 . Assim, pela Equacao (5.1.4) temos que
n

22

1 n
1
1
t
2
2

2 2 ( 12 )n ( 2t ) 2

( 12 )n t 2

t2
=
=
=
.
(K (a)) =
1
1
1
1
|DK | 2 N (a)
|DK | 2 N (a)
|DK | 2 N (a)
2n |DK | 2 N (a)
1

Portanto, se K for um corpo totalmente real ou totalmente imaginario temos que a densidade
de centro do reticulado K (a) sera dada por
n

t2
,
(K (a)) =
1
2n |DK | 2 N (a)
1

como queramos provar.

Exemplo 5.1.5 Seja o corpo quadr


atico K = Q( 17). Pelo Teorema (1.4.1) temos que

OK = Z[ 17] e pelo Teorema (1.4.3) DK = 68. Assim, se x OK , entao

x = a + b 17 = a + b 17i
e

xx = (a + b 17i)(a b 17i) = a2 ab 17i + ab 17i + 17b2 = a2 + 17b2 .

Logo, T r(xx) = 2(a2 + 17b2 ) e ent


ao t = 2, quando a = 1 e b = 0. Assim
*2+
(K (OK )) =

*1+

1
= 2 = 0, 06.
68
2 17
4 17

107

5.1.2 Perturbacao
Sejam K um corpo de n
umeros de grau n e 1 , , n os homomorsmos de K em C, ordenados
de modo que i e real para i = 1, , r1 e r1 +r2 +j = r1 +j para j = 1, , r2 , onde r2
representa a metade dos homomorsmos imaginarios e r1 + 2r2 = n. Nesta secao apresentamos
a perturbacao do homomorsmo canonico. Temos que esta perturbacao tambem ira gerar
reticulados no Rn e, partir dela, iremos obter reticulados rotacionados de dimensoes 2, 4, 6, 8
e 12.
Deni
c
ao 5.1.2 Sejam K um corpo de n
umeros de grau n e 1 , , n os monomorsmos
de K em C. Um elemento K tal que i () R+ , para todo i = 1, , n, e chamado de
totalmente positivo.
Deni
c
ao 5.1.3 Seja K totalmente positivo. A perturbac
ao : K Rn do homomorsmo can
onico (ou de Minkowski) e denida como

(x) = ( i 1 (x), . . . , r1 r1 (x), ( r1 +1 r1 +1 (x)), . . . , ( r1 +r2 r1 +r2 (x))),


onde as notac
oes (y) e (y) representam as partes real e imagin
aria de um n
umero complexo
y, respectivamente.
Teorema 5.1.2 ([11]) Seja K um corpo de n
umeros de grau n e K totalmente positivo.
Se M K e um Z-m
odulo livre de posto n e se {x1 , , xn } e uma Z-base de M, entao (M )
e um reticulado no Rn , com volume dado por:
Vol( (M )) = b | det (j (xk ))|,
1j, kn

onde
b =

(N ()) 2 , se K for totalmente real


2

n
2

(N ()) 2 , se K for totalmente imaginario,

e, N () e a norma do elemento .
Demonstra
c
ao: Para cada j xado, as coordenadas de (xj ) com respeito a base canonica
do Rn sao dadas por

(x) = ( i 1 (x), . . . , r1 r1 (x), . . . , ( r1 +r2 r1 +r2 (x)), ( r1 +r2 r1 +r2 (x))), (5.1.5)
onde i = i () > 0, i () R, para todo i = 1, 2, . . . , r1 + r2 e K. O determinante D da
matriz cuja j-esima coluna dada pela Equacao (5.1.5) e dado por:
108












D=










...
1 1 (xj )
..
. . ..
. .
.

r1 r1 (x1 )
...
r1 r1 (xj )

( r1 +1 r1 +1 (x1 )) . . . ( r1 +1 r1 +1 (xj ))

( r1 +1 r1 +1 (x1 )) . . . ( r1 +1 r1 +1 (xj ))
..
. . ..
. .
.

( r1 +r2 r1 +r2 (x1 )) . . . ( r1 +r2 r1 +r2 (xj ))

( r1 +r2 r1 +r2 (x1 )) . . . ( r1 +r2 r1 +r2 (xj ))


1 1 (x1 )












.










...
1 1 (xn )
. . ..
. .

...
r1 r1 (xn )

. . . ( r1 +1 r1 +1 (xn ))

. . . ( r1 +1 r1 +1 (xn ))
. . ..
. .

. . . ( r1 +r2 r1 +r2 (xn ))

. . . ( r1 +r2 r1 +r2 (xn ))

Utilizando as formulas dadas em (5.1.2) e depois, como i = i () R, colocando em evidencia

cada i que multiplica a i-esima linha alem de 12 e 2i1 , temos













D=










...
1 1 (xn )
..
. . . ..
.
.

r1 r1 (x1 )
...
r1 r1 (xn )
1
1
r1 +1 [r1 +1 (x1 ) + r1 +1 (x1 )]
. . . 2 r1 +1 [r1 +1 (xn ) + r1 +1 (xn )]
2

1
r1 +1 [r1 +1 (x1 ) r1 +1 (x1 )]
. . . 2i1 r1 +1 [r1 +1 (xn ) r1 +1 (xn )]
2i
..
. . . ..
.
.

1
r1 +r2 [r1 +r2 (x1 ) + r1 +r2 (x1 )] . . . 12 r1 +r2 [r1 +r2 (xn ) + r1 +r2 (xn )]
2

1
r1 +r2 [r1 +r2 (x1 ) r1 +r2 (x1 )] . . . 2i1 r1 +r2 [r1 +r2 (xn ) r1 +r2 (xn )]
2i
1 1 (x1 )























 r2  r2
1
1

=
1 r1 r1 +1 r1 +r2 D1 ,
2
2i
onde












D1 = 
















2 (xn )


..

.


r1 (xn )


r1 +1 (xn ) + r1 +1 (x1 )  .

r1 +1 (xn ) r1 +1 (xn ) 

..


.

r1 +r2 (xn ) + r1 +r2 (x1 ) 

r1 +r2 (xn ) r1 +r2 (xn ) 

1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

. . . 2 (xj )
. . . ..
.

...
...

r1 (x1 )

. . . r1 (xj )

...

r1 +1 (x1 ) + r1 +1 (x1 )

. . . r1 +1 (xj ) + r1 +1 (x1 )

...

r1 +1 (x1 ) r1 +1 (x1 )
..
.

. . . r1 +1 (xj ) r1 +1 (xj )
. . . ..
.

...
...

r1 +r2 (x1 ) + r1 +r2 (x1 ) . . . r1 +r2 (xj ) + r1 +r2 (x1 ) . . .


r1 +r2 (x1 ) r1 +r2 (x1 ) . . . r1 +r2 (xj ) r1 +r2 (xj ) . . .

109

Por propriedades elementares de determinantes, a saber, adicao da (r1 + 2l)-esima linha `a sua
anterior e em seguida colocando 2 evidencia que multiplica a (r1 + 2l 1)-esima linha e, pela
subtracao da (r1 + 2l 1)-esima linha a` sua posterior, onde l = 1, , r2 , temos











 r2

1

1 r1 r1 +1 r1 +r2 
D=
2i











1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

...
..
.

...
..
.

r1 (x1 )

. . . r1 (xj )

. . . r1 (xn )

r1 +1 (x1 )

. . . r1 +1 (xj )

. . . r1 +1 (xn )

r1 +1 (x1 )
..
.

...
..
.

...
..
.

2 (xj )
..
.

r1 +1 (xj )
..
.

2 (xn )
..
.

r1 +1 (xn )
..
.

r1 +r2 (x1 ) . . . r1 +r2 (xj ) . . . r1 +r2 (xn )


r1 +r2 (x1 ) . . . r1 +r2 (xj ) . . . r1 +r2 (xn )













.












Como r1 +r2 +j = r1 +j , j = 1, , r2 , temos que



 (x )
1 1


 2 (x1 )

..


.

 r2
 (x )
1

r1
1

1 r1 r1 +1 r1 +r2 
D=
 r1 +1 (x1 )
2i


 r1 +2 (x1 )

..

.


 r +2r (x1 )
1
2

...

1 (xj )

...

...
...

2 (xj )
..
.

...
...

...

r1 (xj )

...

...

r1 +1 (xj )

...

...
...

r1 +2 (xj )
..
.

...
...

. . . r1 +2r2 (xj ) . . .

= (2i)r2 1 r1 r1 +1 r1 +r2





2 (xn ) 
..


.

r1 (xn ) 

r1 +1 (xn ) 

r1 +2 (xn ) 

..

.


r1 +2r2 (xn ) 
1 (xn )

det (j (xk )).

1j, kn

Como {x1 , , xn } e uma base de K sobre Q, segue pela Proposicao (1.3.13) que det(j (xk )) =
0, e portanto, D = 0. Assim, os vetores (xj ) do Rn sao linearmente independentes e geram
n
n


(M ) e, para cada m M temos que m =
aj xj , com aj Z. Assim, (m) =
aj (xj ),
com aj Z, ou seja, (M ) =

( n

j=1

aj (xj ); aj Z

j=1

e um reticulado e,

j=1

Vol( (M )) = |D| = 2r2 1 r1 r1 +1 r1 +r2 | det (j (xk ))|.


1j, kn

110

Agora, temos dois casos a considerar:


1. Se r2 = 0 entao

1 r1 | det (j (xk ))|


1j, kn
 12
 n

i ()
| det (j (xk ))|
=

Vol( (M )) =

i=1

1j, kn

1
2

= (N ()) | det (j (xk ))|.


1j, kn

2. Se r1 = 0 entao
Vol( (M )) =

r2

i ()| det (j (xk ))|.


1j, kn

i=1

Como r1 +r2 +j = r1 +j , j = 1, , r2 , segue que r2 +j () = j () = j () pois j ()


r2

1
i () = (N ()) 2 e como n = 2r2 segue que
R. Assim,
i=1

Vol( (M )) = 2

n
2

(N ()) 2 | det (j (xk ))|,


1j, kn

o que prova o teorema.


Corol
ario 5.1.2 ([11]) Sejam K um corpo de n
umeros de grau n e K totalmente positivo.
ao
Se DK e o discriminante de K, OK o anel dos inteiros de K e a um ideal nao nulo de OK , ent
ao reticulados, com respectivos volumes,
(OK ) e (a) s
1

Vol( (OK )) = b |DK | 2

Vol( (a)) = b |DK | 2 N (a),

onde b e como no Teorema (5.1.2), N () e a norma do elemento e N (a) e a norma do


ideal a.
Demonstra
c
ao:

Pelo Teorema (1.3.3) temos que a e OK sao Z-modulos livres de posto n.

Da, pelo Teorema (5.1.2), segue que (a) e (OK ) sao reticulados do Rn e, dada uma Z-base
{x1 , , xn } de OK , o seu volume sera
1

Vol( (OK )) = b |DK | 2 ,


pois pela Proposicao (1.3.13) temos que DK = det(i (xk ))2 . Para calcularmos o volume de
(a), observe que (a) e um subgrupo de (OK ) cujo ndice e dado por N (a), uma vez que
OK /a  (OK )/ (a). Alem disso, como a regiao fundamental de (a) e a uniao disjunta de
111

N (a) copias de uma regiao fundamental de (OK ), segue que


1

Vol( (a)) = b |DK | 2 N (a) = Vol( (OK ))N (a),


o que conclui a demonstracao.
Observac
ao 5.1.3 Como consequencia dos resultados anteriores, podemos obter uma express
ao
ao dada em (3.3.4).
para o c
alculo da densidade de centro do reticulado (a) a partir da express
Assim
( (a)) =
onde ( (a)) =

(( (a)))n
1

b |DK | 2 N (a)

(5.1.6)

1
min{| (x)|, x a, x = 0}.
2

Temos como meta melhorar a expressao (5.1.6), para isto, faremos uso da Proposicao
(5.1.3) e da Observacao (5.1.4) que veremos a seguir.
Proposi
c
ao 5.1.3 ([11]) Se K e um corpo de n
umeros de grau n, x K e K totalmente
positivo, ent
ao
| (x)|2 = c T r(xx),

1, se K for totalmente real


c =
1 , se K for totalmente imaginario.
2
Demonstra
c
ao: Sejam 1 , , n os n monomorsmos de K de tal forma que r1 + 2r2 = n,

onde

onde r1 sao os monormorsmos reais e r2 a metade dos monomorsmos imaginarios. Assim,


para x K temos pela perturbacao do homomorsmo canonico que

(x) = ( 1 1 (x), , r1 r1 (x), r1 r1 +1 (x), , r1 +r2 r1 +r2 (x)).


Como (x) Rn , segue que

| (x)|2 = ( 1 1 (x))2 + +( r1 r1 (x))2 +( r1 +1 r1 +1 (x))2 + +( r1 +r2 r1 +r2 (x))2 .


Observe que [(j (x))]2 + [(j (x))]2 = j (x)j (x) = j (xx) para r1 + 1 j r1 + r2 . Assim,
| (x)|2 = 1 (1 (x))2 + + r1 (r1 (x))2 + r1 +1 r1 +1 (xx) + + r1 +r2 r1 +r2 (xx).
Se r1 = 0, ou seja, K for totalmente imaginario, entao
| (x)|2 = 1 1 (xx) + + r2 r2 (xx)
112

= 1 ()1 (xx) + + r2 ()r2 (xx)


= 1 (x(x)) + + r2 (x(x))
= r2 +1 (xx) + + r2 +r2 (xx)
e, uma vez que e a conjugacao complexa, temos que r2 +j (xx) = ( j )(xx) = j (xx),
para j = 1, , r2 . Logo,
2| (x)| = 1 (xx) + + r2 (xx) + r2 +1 (xx) + + r2 +r2 (xx) =
2

i (xx)

i=1

e, como os i (xx) sao os conjugados de xx, segue que | (x)|2 =


r2 = 0, ou seja, K for um corpo totalmente real, teremos
| (x)|2 = 1 (1 (x))2 + + r1 (r1 (x))2
e, como j (x) = ( j )(x) = j (x) segue que
j (xx) = j (x)j (x) = j (x)j (x) = (j (x))2 .
Logo,
| (x)|2 = 1 1 (xx) + + r1 r1 (xx)
= 1 ()1 (xx) + + r1 ()r1 (xx)
= 1 (xx) + + r1 (xx)
n

=
i (xx) = T r(xx),
i=1

o que conclui a demonstracao.


Observac
ao 5.1.4 Pela Proposic
ao (5.1.3) temos que
( (a)) =

1
min{| (x)|, x a, x = 0}
2

pode ser escrito da seguinte forma:


( (a)) =
onde

,
1
min{ c T r(xx), x a, x = 0},
2

1, se K for totalmente real


c =
1 , se K for totalmente imaginario.
2
113

1
T r(xx). Agora, se
2

Na Proposicao (5.1.4) veremos que a densidade de centro do reticulado (a) sera a mesma
se K for totalmente real ou totalmente imaginario.
Proposi
c
ao 5.1.4 ([11]) Sejam K um corpo de n
umeros totalmente real ou totalmente imaginario e K totalmente positivo. Se OK e o anel dos inteiros de K, DK o discriminante de
K e a e um ideal n
ao nulo de OK , entao a densidade de centro do reticulado (a) e dada por:
n

t2
,
( (a)) =
1
2n (N ()|DK |) 2 N (a)
1

onde t = min{T r(xx), x a, x = 0}, N (a) e a norma do ideal a e N () e a norma do


elemento .
Demosntra
c
ao: Suponhamos que K seja um corpo totalmente real entao temos que r2 = 0,
1

b = (N ()) 2 e pela Observacao (5.1.4) que


,
1
min{ T r(xx), x a, x = 0}.
2

E, como t = min{T r(xx), x a, x = 0} segue que ( (a)) = 12 t . Assim, pela Equacao


( (a)) =

(5.1.6) temos

( 12 t )n

2n ( t )n

=
1
1
1
(N ()) 2 |DK | 2 N (a)
(N ()|DK |) 2 N (a)
n
t2
1
.
=
1
2n (N ()|DK |) 2 N (a)

( (a)) =

Agora, suponhamos que K seja um corpo totalmente imaginario. Pela Observacao (5.1.4) temos
que
1
( (a)) = min{
2
Alem disso, b = 2

n
2

1
1
T r(xx), x a, x = 0} =
2
2

1
t.
2

(N ()) 2 e, como r1 = 0 e = r1 + 2r2 segue que r2 =

Equacao (5.1.6) temos:

1
1
2

1
t
2

n
n

( 12 )n ( 12 ) 2 t2

= n
1
1
1
(N ()) 2 |DK | 2 N (a)
2 2 (N ()|DK |) 2 N (a)
n
n
( 12 )n t2
t2
1
=
.
=
1
1
(N ()|DK |) 2 N (a)
2n (N ()|DK |) 2 N (a)

( (a)) =

n
2

114

n
.
2

Assim, pela

Portanto, se K for um corpo totalmente real ou totalmente imaginario temos que a densidade
de centro do reticulado (a) sera dada por
n

t2
,
( (a)) =
1
2n (N ()|DK |) 2 N (a)
1

como queramos provar.

5.1.3 Perturbacao 2
Nesta secao apresentamos a perturbacao 2 do homomorsmo canonico. Obteremos reticulados no Rn a partir desta perturbacao e tambem iremos utiliza-la no Captulo (6) para denirmos
um reticulado ideal e para mostrar alguns resultados.
Deni
c
ao 5.1.4 Seja K totalmente positivo. A perturbac
ao 2 :

K Rn do

homomorsmo can
onico (ou de Minkowski) e denida como
,
,

2 (x) = ( i 1 (x), . . . , r1 r1 (x), ( 2r1 +1 r1 +1 (x)), . . . , ( 2r1 +r2 r1 +r2 (x))),


onde notac
oes (y) e (y) representam as partes real e imagin
aria de um n
umero complexo y,
respectivamente.
Teorema 5.1.3 ([11]) Seja K um corpo de n
umeros de grau n. Se M K e um Z-m
odulo
ao 2 (M ) e um reticulado no Rn ,
livre de posto n e se {x1 , , xn } e uma Z-base de M, ent
com volume dado por:
1

Vol(2 (M )) = (N ()) 2 | det (j (xk ))|,


1j, kn

N () e a norma do elemento .
Demonstra
c
ao: Para cada j xado, as coordenadas de 2 (xj ) com respeito a base canonica
do Rn sao dadas por
,
,

2 (x) = ( i 1 (x), . . . , r1 r1 (x), . . . , ( 2r1 +r2 r1 +r2 (x)), ( 2r1 +r2 r1 +r2 (x))),
(5.1.7)
onde i = i () > 0, i () R, para todo i = 1, 2, . . . , r1 + r2 e K. O determinante D da
matriz cuja j-esima coluna dada pela Equacao (5.1.7) e dado por:

115












D=










...
1 1 (xj )
..
. . ..
. .
.

r1 r1 (x1 )
...
r1 r1 (xj )

( 2r1 +1 r1 +1 (x1 )) . . . ( 2r1 +1 r1 +1 (xj ))

( 2r1 +1 r1 +1 (x1 )) . . . ( 2r1 +1 r1 +1 (xj ))


..
. . ..
. .
.

( 2r1 +r2 r1 +r2 (x1 )) . . . ( 2r1 +r2 r1 +r2 (xj ))

( 2r1 +r2 r1 +r2 (x1 )) . . . ( 2r1 +r2 r1 +r2 (xj ))


1 1 (x1 )

...
1 1 (xn )
. . ..
. .

...
r1 r1 (xn )

. . . ( 2r1 +1 r1 +1 (xn ))

. . . (2 r1 +1 r1 +1 (xn ))
. . ..
. .

. . . ( 2r1 +r2 r1 +r2 (xn ))

. . . ( 2r1 +r2 r1 +r2 (xn ))












.










Utilizando as formulas dadas em (5.1.2) e depois, como i = i () R, colocando em evidencia

cada i que multiplica a i-esima linha alem de 12 e 2i1 , temos que













D=










...
1 1 (xn )
..
. . . ..
.
.

r1 r1 (x1 )
...
r1 r1 (xn )
1
1
2r1 +1 [r1 +1 (x1 ) + r1 +1 (x1 )]
. . . 2 r1 +1 [r1 +1 (xn ) + r1 +1 (xn )]
2

1
2r1 +1 [r1 +1 (x1 ) r1 +1 (x1 )]
. . . 2i1 2r1 +1 [r1 +1 (xn ) r1 +1 (xn )]
2i
..
. . . ..
.
.

1
2r1 +r2 [r1 +r2 (x1 ) + r1 +r2 (x1 )] . . . 12 2r1 +r2 [r1 +r2 (xn ) + r1 +r2 (xn )]
2
1
1
2
[
(x
)

(x
)]
.
.
.
2r1 +r2 [r1 +r2 (xn ) r1 +r2 (xn )]
r
+r
r
+r
1
r
+r
1
1
2
1
2
1
2
2i
2i
1 1 (x1 )























 r2  r2
1
1

=
1 r1 2r1 +1 2r1 +r2 D1 ,
2
2i
onde












D1 = 
















2 (xn )


..

.


r1 (xn )


r1 +1 (xn ) + r1 +1 (x1 )  .

r1 +1 (xn ) r1 +1 (xn ) 

..


.

r1 +r2 (xn ) + r1 +r2 (x1 ) 

r1 +r2 (xn ) r1 +r2 (xn ) 

1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

. . . 2 (xj )
. . . ..
.

...
...

r1 (x1 )

. . . r1 (xj )

...

r1 +1 (x1 ) + r1 +1 (x1 )

. . . r1 +1 (xj ) + r1 +1 (x1 )

...

r1 +1 (x1 ) r1 +1 (x1 )
..
.

. . . r1 +1 (xj ) r1 +1 (xj )
. . . ..
.

...
...

r1 +r2 (x1 ) + r1 +r2 (x1 ) . . . r1 +r2 (xj ) + r1 +r2 (x1 ) . . .


r1 +r2 (x1 ) r1 +r2 (x1 ) . . . r1 +r2 (xj ) r1 +r2 (xj ) . . .

116

Por propriedades elementares de determinantes, a saber, adicao da (r1 + 2l)-esima linha `a sua
anterior e em seguida colocando 2 evidencia que multiplica a (r1 + 2l 1)-esima linha e, pela
subtracao da (r1 + 2l 1)-esima linha a` sua posterior, onde l = 1, , r2 , temos que











 r2

1

1 r1 2r1 +1 2r1 +r2 


D=
2i











1 (x1 )

. . . 1 (xj )

. . . 1 (xn )

2 (x1 )
..
.

...
..
.

...
..
.

r1 (x1 )

. . . r1 (xj )

. . . r1 (xn )

r1 +1 (x1 )

. . . r1 +1 (xj )

. . . r1 +1 (xn )

r1 +1 (x1 )
..
.

...
..
.

...
..
.

2 (xj )
..
.

r1 +1 (xj )
..
.

2 (xn )
..
.

r1 +1 (xn )
..
.

r1 +r2 (x1 ) . . . r1 +r2 (xj ) . . . r1 +r2 (xn )


r1 +r2 (x1 ) . . . r1 +r2 (xj ) . . . r1 +r2 (xn )













.












Como r1 +r2 +j = r1 +j , j = 1, , r2 , segue que



 (x )
1 1


 2 (x1 )

..


.

 r2
 (x )
1

r1
1

1 r1 2r1 +1 2r1 +r2 
D=
 r1 +1 (x1 )
2i


 r1 +2 (x1 )

..

.


 r +2r (x1 )
1
2

= (2i)r2 1 r1 2r1 +1 2r1 +r2

...

1 (xj )

...

...
...

2 (xj )
..
.

...
...

...

r1 (xj )

...

...

r1 +1 (xj )

...

...
...

r1 +2 (xj )
..
.

...
...

. . . r1 +2r2 (xj ) . . .





2 (xn ) 
..


.

r1 (xn ) 

r1 +1 (xn ) 

r1 +2 (xn ) 

..

.


r1 +2r2 (xn ) 
1 (xn )

det (j (xk )).

1j, kn

Como {x1 , , xn } e uma base de K sobre Q, segue pela Proposicao (1.3.13), que det(j (xk )) =
0, e portanto, D = 0. Assim, os vetores 2 (xj ) do Rn sao linearmente independentes e geram
n

2 (M ) e, para cada m M temos que m =
aj xj , com aj Z. Assim, 2 (m) =
n

j=1

( n j=1
)

aj 2 (xj ), com aj Z, ou seja, 2 (M ) =
aj 2 (xj ); aj Z e um reticulado e,
j=1

Vol(2 (M )) = |D| = 2r2 1 r1 2r1 +1 2r1 +r2 | det (j (xk ))|.


1j, kn

117

Agora, temos dois casos a considerar:


1. Se r2 = 0 entao

1 r1 | det (j (xk ))|


1j, kn
 12
 n

i ()
| det (j (xk ))|
=

Vol(2 (M )) =

i=1

1j, kn

1
2

= (N ()) | det (j (xk ))|.


1j, kn

2. Se r1 = 0 entao
Vol(2 (M )) = 2

r2

r2

2r2 i ()| det (j (xk ))|.


1j, kn

i=1

Como r1 +r2 +j = r1 +j , j = 1, , r2 , segue que r2 +j () = j () = j () pois j ()


r2

1
i () = (N ()) 2 e portanto
R. Assim,
i=1
1

Vol(2 (M )) = (N ()) 2 | det (j (xk ))|,


1j, kn

como queramos provar.


Corol
ario 5.1.3 ([11]) Sejam K um corpo de n
umeros de grau n e K. Se DK e o discriminante de K, OK o anel dos inteiros de K e a um ideal nao nulo de OK , entao 2 (OK ) e
ao reticulados, com respectivos volumes,
2 (a) s
1

Vol(2 (OK )) = (N ()|DK |) 2

Vol(2 (a)) = (N ()|DK |) 2 N (a),

onde N () e a norma do elemento e N (a) e a norma do ideal a.


Demonstra
c
ao:

Pelo Teorema (1.3.3) temos que a e OK sao Z-modulos livres de posto n.

Da, pelo Teorema (5.1.3), segue que 2 (a) e 2 (OK ) sao reticulados do Rn e, dada uma
Z-base {x1 , , xn } de OK , o seu volume sera
1

Vol(2 (OK )) = (N ()|DK |) 2 ,


pois pela Proposicao (1.3.13) temos que DK = det(i (xk ))2 . Para calcularmos o volume de
2 (a), observe que 2 (a) e um subgrupo de 2 (OK ) cujo ndice e dado por N (a), uma vez

118

que OK /a  2 (OK )/2 (a). Alem disso, como a regiao fundamental de 2 (a) e a uniao
disjunta de N (a) copias de uma regiao fundamental de 2 (OK ), segue que
1

Vol(2 (a)) = (N ()|DK |) 2 N (a) = Vol(2 (OK ))N (a),


o que conclui a demonstracao.
Deni
c
ao 5.1.5 Sejam K um corpo de n
umeros, OK seu anel dos inteiros, a um ideal n
ao
onico e suas perturbacoes. Os reticulados
nulo de OK e, K , e 2 o homomorsmo can
ao chamados de reticulado alg
ebrico.
K (a), (a) e 2 (a), neste trabalho, ser
Observac
ao 5.1.5 Como consequencia dos resultados anteriores, podemos obter uma express
ao
ao dada em (3.3.4).
para o c
alculo da densidade de centro do reticulado 2 (a) a partir da express
Temos que:
(2 (a)) =
onde (2 (a)) =

((2 (a)))n
1

N ()|DK |) 2 N (a)

(5.1.8)

1
min{|2 (x)|, x a, x = 0}.
2

Temos como meta melhorar a Expressao (5.1.8), a partir da Proposicao (5.1.5) e da Observacao (5.1.6) que veremos a seguir..
Proposi
c
ao 5.1.5 ([11]) Se K e um corpo de n
umeros de grau n e K totalmente positivo,
ent
ao
|2 (x)|2 = T r(xx),
onde x K.
Demonstra
c
ao: Sejam 1 , , n os n monomorsmos de K de tal forma que r1 + 2r2 = n,
onde r1 sao os monormorsmos reais e r2 a metade dos monomorsmos imaginarios. Assim,
para x K temos pela perturbacao 2 do homomorsmo canonico que
,
,

2 (x) = ( 1 1 (x), , r1 r1 (x), 2r1 r1 +1 (x), , 2r1 +r2 r1 +r2 (x)).
Como 2 (x) Rn , segue que
,
,

|2 (x)|2 = ( 1 1 (x))2 + +( r1 r1 (x))2 +( 2r1 +1 r1 +1 (x))2 + +( 2r1 +r2 r1 +r2 (x))2 .
Observe que [(j (x))]2 + [(j (x))]2 = j (x)j (x) = j (xx) para r1 + 1 j r1 + r2 . Assim,
|2 (x)|2 = 1 (1 (x))2 + + r1 (r1 (x))2 + 2r1 +1 r1 +1 (xx) + + 2r1 +r2 r1 +r2 (xx).
119

Se r1 = 0, ou seja, K for totalmente imaginario, entao


|2 (x)|2 = 21 1 (xx) + + 2r2 r2 (xx)
= 21 ()1 (xx) + + 2r2 ()r2 (xx)
= 21 (x(x)) + + 2r2 (x(x))
= 2r2 +1 (xx) + + 2r2 +r2 (xx)
e, uma vez que e a conjugacao complexa, temos que r2 +j (xx) = ( j )(xx) = j (xx),
para j = 1, , r2 . Logo,
|2 (x)| = 1 (xx) + + r2 (xx) + r2 +1 (xx) + + r2 +r2 (xx) =
2

i (xx)

i=1

e, como os i (xx) sao os conjugados de xx, segue que |2 (x)|2 =


r2 = 0, ou seja, K for um corpo totalmente real, teremos
|2 (x)|2 = 1 (1 (x))2 + + r1 (r1 (x))2
e, como j (x) = ( j )(x) = j (x) segue que
j (xx) = j (x)j (x) = j (x)j (x) = (j (x))2 .
Logo,
|2 (x)|2 = 1 1 (xx) + + r1 r1 (xx)
= 1 ()1 (xx) + + r1 ()r1 (xx)
= 1 (xx) + + r1 (xx)
n

=
i (xx) = T r(xx),
i=1

o que conclui a demonstracao.


Observac
ao 5.1.6 Pela Proposic
ao (5.1.5) temos que
(2 (a)) =

1
min{|2 (x)|, x a, x = 0}
2

pode ser escrito da seguinte forma:


(2 (a)) =

,
1
min{ T r(xx), x a, x = 0}.
2
120

1
T r(xx). Agora, se
2

Na Proposicao (5.1.6) veremos que a densidade de centro do reticulado (a) sera a mesma
se K for totalmente real ou totalmente imaginario.
Proposi
c
ao 5.1.6 ([11]) Sejam K um corpo de n
umeros totalmente real ou totalmente imaginario e K totalmente positivo. Se OK e o anel dos inteiros de K, DK o discriminante de
K e a e um ideal n
ao nulo de OK , entao a densidade de centro do reticulado 2 (a) e dada por:
n

2
t2
,
(2 (a)) =
1
2n (N ()|DK |) 2 N (a)

onde t2 = min{T r(xx), x a, x = 0}, N (a) e a norma do ideal a e N () e a norma do


elemento .
Demosntra
c
ao: Pela Observacao (5.1.6) temos que
,
1
min{ T r(xx), x a, x = 0}.
2

= min{T r(xx), x a, x = 0} segue que (2 (a)) = 12 t2 . Assim, pela Equacao


(2 (a)) =

E, como t2

(5.1.8) temos

( 12 t2 )n

2n ( t2 )n

2
t2
=
=
,
(2 (a)) =
1
1
1
(N ()|DK |) 2 N (a)
(N ()|DK |) 2 N (a)
2n (N ()|DK |) 2 N (a)

como queramos provar.

5.2 Uma construcao de reticulados algebricos rotacionados de dimensoes


2, 4, 6, 8 e 12 via a perturbacao do homomorsmo canonico
Nesta secao apresentamos reticulados algebricos que sao versoes rotacionadas dos reticulados
A2 , D4 , E6 , E8 e K12 , por meio da perturbacao do homomorsmo canonico e de ideais principais. Este metodo comecou a ser formulado e usado por Ferrari, em [11], quando obteve
versoes rotacionadas dos reticulados A2 , D4 , E6 e E8 via o homomorsmo canonico. Neste trabalho aperfeicoamos este metodo, adequando-o para a perturbacao ja que neste caso temos
mais um parametro a encontrar, a saber, a norma do elemento .
A construcao proposta consiste em igualar a formula da densidade de centro dada em (5.1.4)
aos valores ja conhecidos para estas dimensoes, que sabemos que sao otimas, e trabalhar para
encontrar convenientes valores de seus parametros para que tenhamos os resultados desejados.
Para isso, o auxlio do programa Mathematica foi indispensavel.
Veremos a seguir como este processo foi feito para cada uma das dimensoes citadas acima
e exemplos de reticulados algebricos rotacionados encontrados atraves deste processo.
121

5.2.1 Reticulados algebricos rotacionados de dimensao 2


Nosso objetivo nesta secao e encontrar reticulados algebricos rotacionados de dimensao 2,
fazendo uso de um corpo de n
umeros K de grau 2, atraves de ideais principais do seu anel
dos inteiros OK , utilizando a perturbacao do homomorsmo canonico e que tenha densidade
de centro otima.
Para isso, seja o corpo K = Q(6 ). Temos atraves do Teorema (1.4.2) que [K : Q] = 2 e, do
Teorema (1.4.3) que o anel dos inteiros deste corpo e dado por OK = Z[6 ] e uma base integral
e {1, 6 }. Pelo Teorema (1.4.4) segue que o discriminante e DK = 3 e, pela Proposicao (1.4.5)
que os monormorsmos sao i (6 ) = 6 i , com i = 1, 5.
Queremos encontrar reticulados cuja densidade de centro e a mesma do reticulado A2 , ou
1
seja, utlizando a perturbacao do homomorsmo canonico que e dada por:
2 3
,
,
(x) = ( 1 ()1 (x), 5 ()5 (x)),
com i () > 0, i () R.

1
Para isso, basta igualarmos a formula da densidade de centro do reticulado (a) e
2 3
que teremos novos reticulados com densidade de centro otima. Ja temos que n = 2 e DK = 3.
1
Assim, precisamos encontrar convenientes , a e t para que tenhamos ( (a)) = .
2 3
Na Tabela (5.1), apreentamos algumas combinacoes possveis de N (), N (a) e t que nos
darao o resultado desejado.
N (a) N () t
1
4
4
3
16
24
4
25
40
7
9
42
Tabela 5.1:
Temos que um ideal principal de OK e da forma a =< a0 + a1 6 >, assim a norma deste ideal
e dada pela seguinte expressao:

N (a) = N (< a0 + a1 6 >) = |N (a0 + a1 6 )| =

i (a0 + a1 6 ) = a20 + a0 a1 + a21 .

i=1,5

Alguns ideais de OK que satisfazem a norma N (a) sao dados na Tabela (5.2)

122

(5.2.9)

N (a)
a
1
OK , 6 OK , (1 6 )OK
3
(1 + 6 )OK , (2 6 )OK , (1 26 )OK
4
2OK , 26 OK , (2 26 )OK
7
(3 6 )OK , (3 26 )OK , (2 + 6 )OK , (1 + 26 )OK , (1 36 )OK
Tabela 5.2:
Como estamos trabalhando com a perturbacao do homomorsmo canonico, o elemento
tem que satisfazer as condicoes i () > 0, i () R. Mas, no corpo K = Q(6 ), temos que
estas condicoes irao ocorrer somente quando N. Assim, i () = , com i = 1, 5, e portanto,

N () =

i () = 2 .

i=1,5

Na Tabela (5.3), temos alguns possveis resultados

2
3
4
5

N ()
4
9
16
25

Tabela 5.3:

Observac
ao 5.2.1 Os valores entre 1 e 7 que n
ao foram colocados na Tabela (5.1), n
ao satisfazem a express
ao da N (a) dada em (5.2.9) e, os valores de N () vistos na mesma tabela
foram tomados de forma arbrit
aria, pois como vimos qualquer n
umero natural poderia ter sido
tomado neste caso.
Utilizando os dados vistos nas Tabelas (5.1), (5.2) e (5.3), veremos na tabela a seguir,
algumas combinacoes de e a para que tenhamos t desejado e entao reticulados com densidade
de centro otima para densidade 2.
N (a)
a
1
OK , 6 OK , (1 6 )OK
3
(1 + 6 )OK , (2 6 )OK , (1 26 )OK
4
2OK , 26 OK , (2 26 )OK
7
(3 6 )OK , (3 26 )OK , (2 + 6 )OK , (1 + 26 )OK

N ()
2
4
16
4
25
5
9
3

Tabela 5.4:
Agora, iremos ilustrar alguns exemplos utilizando os dados da Tabela (5.4).
123

t
4
24
40
42

Exemplo 5.2.1 Sejam o corpo K = Q(6 ), a = (1 26 )OK um ideal de OK = Z[6 ] e =


4 OK . Temos que n = [K : Q] = 2, DK = 3, N (a) = 3 e N () = 16. Dado x a, podemos
x) = 24a20 + 24a0 a1 + 24a21 e,
escrever x = (1 26 )(a0 + a1 6 ), onde a0 , a1 Z. Assim, T r(x
x) : x a, x = 0} = 24, com a0 = 1 e a1 = 0. Portanto, a densidade
emt
ao t = min{T r(x
de centro do reticulado K (a) e dada por
n

(t ) 2
1
=
( (a)) =
= 0, 28868
1
n
2 3
2 (|DK |N ()) 2 N (a)
1

que e a mesma densidade de centro do reticulado A2 .


Exemplo 5.2.2 Sejam o corpo K = Q(6 ), a = (3 6 )OK um ideal de OK = Z[6 ] e = 3
OK . Temos que n = [K : Q] = 2, DK = 3, N (a) = 7 e N () = 9. Dado x a, podemos
x) = 24a20 + 24a0 a1 + 24a21 e,
escrever x = (3 6 )(a0 + a1 6 ), onde a0 , a1 Z. Assim, T r(x
x) : x a, x = 0} = 24, com a0 = 1 e a1 = 0. Portanto, a densidade
ent
ao t = min{T r(x
de centro do reticulado K (a) e dada por
( (a)) =

(t ) 2
1
=
= 0, 28868
1
2 3
2n (|DK |N ()) 2 N (a)
1

que e a mesma densidade de centro do reticulado A2 .

5.2.2 Reticulados algebricos rotacionados de dimensao 4


Nesta secao, o objetivo e obter reticulados algebricos que sao versoes rotacionadas do reticulado
D4 . Para isso, faremos uso do corpo ciclotomico K = Q(8 ). Temos que [K : Q] = 4, o anel dos
inteiros deste corpo e dado por OK = Z(8 ), uma base integral e {1, 8 , 8 2 , 8 3 }, o discriminante
e DK = 256 e, os monormorsmos sao i (8 ) = 8 i , com i = 1, 3, 5, 7.
A perturbacao : K R4 e dado por:
,
,
,
,
(x) = ( 1 ()1 (x), 3 ()3 (x), 5 ()5 (x), 7 ()7 (x)),
onde i () > 0, i () R, para todo i = 1, 3, 5, 7.
Sabemos que para dimensao 4, o reticulado com densidade de centro recorde nesta dimensao
e o D4 , cuja densidade de centro e 18 . Assim, basta igualarmos a formula da densidade de centro
do reticulado (a) e

1
8

que teremos novos reticulados com densidade de centro otima. Ja temos

que n = 4 e DK = 256. Assim, precisamos encontrar convenientes , a e t para que tenhamos


( (a)) = 18 . Na Tabela (5.5), apresentamos algumas combinacoes possveis de N (), N (a) e
t que darao o resultado desejado.
124

N (a) N ()
1
4
1
64
2
16
4
4
4
64

t
8
16
16
16
32

N (a) N ()
8
16
9
4
9
64
16
4
16
64

t
32
24
48
32
64

Tabela 5.5:
Temos que um ideal principal de OK e da forma a =< a0 + a1 8 + a2 82 + a3 83 > , onde
a0 , a1 , a2 Z e assim, a norma deste ideal e dada pela seguinte expressao:
N (a) = N (< a0 + a1 8 + a2 82 + a3 83 >)
2
3
= |N
 (a0 + a1 8 + a2 8 + a3 8 )|





= 
i (a0 + a1 8 + a2 82 + a3 83 )



i=1,3,5,7
a40 + a41

4a0 a21 a2 + 2a20 a22 + a42 + 4a20 a1 a3 4a1 a22 a3 + 2a21 a23 + 4a0 a2 a23 + a43 .

Alguns ideais a que satisfazem a norma N (a) sao dados na Tabela (5.6).
N (a)
1

4
8

16

a
OK , 8 OK , 8 OK , 8 OK , (1 + 8 2 + 8 3 )OK , (8 + 8 2 + 8 3 )OK ,
(1 8 + 8 3 )OK , (1 8 + 8 2 )OK , (1 + 8 + 8 2 )OK , (1 + 8 8 3 )OK ,
(1 + 8 2 8 3 )OK , (8 8 2 + 8 3 )OK ,
(2 + 28 + 8 2 8 3 )OK , (2 + 8 8 2 28 3 )OK , (1 + 8 )OK , (1 + 8 3 )OK ,
(8 2 + 8 3 )OK , (8 + 8 2 )OK , (1 8 + 28 2 28 3 )OK , (1 28 + 28 2 8 3 )OK
(1 + 8 )OK , (1 + 8 3 )OK , (8 + 8 2 )OK , (8 2 + 8 3 )OK
(2 + 8 8 3 )OK , (1 + 28 + 8 2 )OK , (1 + 8 2 )OK , (1 8 2 )OK ,
(8 + 8 3 )OK , (8 8 3 )OK , (1 28 + 8 2 )OK , (8 28 2 + 8 3 )OK
(3 + 38 + 8 2 8 3 )OK , (1 + 38 + 38 2 + 8 3 )OK , (1 + 8 + 8 2 + 8 3 )OK ,
(1 + 8 + 8 2 + 8 3 )OK , (1 + 8 8 2 8 3 )OK , (3 + 8 + 8 2 38 3 )OK ,
(1 + 8 38 2 38 3 )OK , (1 8 + 8 2 8 3 )OK
2
(2 + 28 + 8 )OK , (1 + 28 + 28 2 )OK , (8 + 28 2 + 28 3 )OK , (1 8 8 3 )OK ,
(1 + 8 8 2 )OK , (1 + 8 2 8 3 )OK , (1 8 8 2 )OK , (8 + 8 2 8 3 )OK ,
(8 8 2 8 3 )OK , (8 28 2 + 28 3 )OK , (1 28 2 + 28 3 )OK , (2 28 + 8 3 )OK
(2 + 8 + 28 2 )OK , (2 + 28 8 3 )OK , 2OK , (2 28 2 28 3 )OK ,
(28 + 28 2 + 28 3 )OK , 8 OK , 8 2 OK , 8 3 OK , (2 28 2 + 28 3 )OK ,
(2 + 28 8 2 )OK , (2 + 8 28 3 )OK , (2 + 28 2 28 3 )OK
2

Tabela 5.6:

Observac
ao 5.2.2 Observamos que os ideais da Tabela (5.6) sao apenas alguns ideais, tomados de forma aleat
oria, com estas normas e com os escalares variando entre 3 e 3.
125

Para o elemento , como precisamos ter i () R+ , tomamos no subcorpo maximal de


K = Q(8 ), o corpo L = Q(8 + 81 ). O anel dos inteiros deste corpo e OL = Z[8 + 81 ] e,
{1, 8 + 81 } e uma base integral de L. Assim, podemos escrever = b0 + b1 (8 + 81 ) e entao
a norma desse elemento e dada por
N () =

i (b0 + b1 (8 + 81 )) = b40 4b20 b21 + 4b41 .

(5.2.10)

i=1,3,5,7

Observac
ao 5.2.3 Os valores para N (a) entre 1 e 16 que nao estao na Tabela (5.5) nos
fornecem valores para N () que nao sao convenientes para o nosso estudo, pois estes n
ao
satisfazem a express
ao para N () dada em (5.2.10).
Abaixo veremos alguns elementos s que irao satisfazer a Equacao (5.2.10) e tambem
i = i () > 0, i () R, para todo i = 1, 3, 5, 7:
N ()

1
4
2 (8 + 8 ), 10 7(8 + 81 )
16
6 4(8 + 81 )
64
4 2(8 + 81 )
Tabela 5.7:
Observac
ao 5.2.4 Os valores da Tabela (5.7) foram encontrados variando N () de 1 a 100 e


os escalares b1 s, com i = 0, 1, percorrendo o intervalo de 15 a 15.


Utilizando os dados das Tabelas (5.5), (5.6) e (5.7), apresentamos algumas combinacoes
de e a para que tenhamos t desejado. Dessa forma, obtemos reticulados com densidade de
centro otima para densidade 4. Para isso, seja = 8 + 81 .
N (a)
1
1
2
2
4
4

a
N ()

3
2
3
OK , 8 OK , 8 OK , 8 OK , (1 + 8 + 8 )OK ,
4
2 ,
2
3
2
3
(8 + 8 + 8 )OK , (1 + 8 + 8 )OK , (1 + 8 8 )OK
10 7
2
3
2
3
OK , 8 OK , 8 OK , 8 OK , (1 8 8 )OK ,
64
4 2
(8 + 8 2 + 8 3 )OK , (1 + 8 + 8 2 )OK , (1 + 8 8 3 )OK
(2 + 28 + 8 2 8 3 )OK , (2 + 8 8 2 28 3 )OK ,
16
6 4
3
2
3
2
(1 + 8 )OK , (1 8 )OK , (8 + 8 )OK , (8 + 8 )OK
(1 + 8 28 2 + 28 3 )OK , (1 28 + 28 2 8 3 )OK
16
6 + 4
3
2
2
3
(1 8 )OK , (1 + 8 )OK , (8 8 )OK , (8 8 )OK
(1 28 + 8 2 )OK , (1 + 8 2 )OK , (1 8 2 )OK ,
4
2 + ,
(8 + 8 3 )OK , (8 8 3 )OK , (8 28 2 + 8 3 )OK
10 + 7
(1 28 + 8 2 )OK , (1 + 8 2 )OK , (1 8 2 )OK ,
64
4 + 2
3
3
2
3
(8 + 8 )OK , (8 8 )OK , (8 28 + 8 )OK
2

126

t
8
16
16
16
16
32

(3 + 38 + 8 2 8 3 )OK , (1 + 38 + 38 2 + 8 3 )OK ,
(1 + 8 + 8 2 + 8 3 )OK , (1 + 8 + 8 2 + 8 3 )OK
8
(1 + 8 8 2 8 3 )OK , (3 + 8 + 8 2 38 3 )OK ,
(1 + 8 38 2 38 3 )OK , (1 8 + 8 2 8 3 )OK
9 (2 + 28 + 8 2 )OK , (1 + 28 + 28 2 )OK , (8 + 28 2 + 28 3 )OK ,
(1 8 8 3 )OK , (1 + 8 8 2 )OK , (1 + 8 2 8 3 )OK
9 (2 + 28 + 8 2 )OK , (1 + 28 + 28 2 )OK , (8 + 28 2 + 28 3 )OK ,
(1 8 8 3 )OK , (1 + 8 8 2 )OK , (1 + 8 2 8 3 )OK
16
(2 + 8 28 3 )OK , (2 + 28 2 28 3 )OK , 2OK , 8 OK ,
8 2 OK , 8 3 OK , (2 28 2 + 28 3 )OK , (2 + 28 8 2 )OK
16
(2 + 8 + 28 2 )OK , (2 + 28 8 3 )OK , 2OK , 8 OK ,
(2 28 2 28 3 )OK , 8 2 OK , 8 3 OK , (28 + 28 2 + 28 3 )OK
8

16

6 4

32

16

6 + 4

32

2 ,
10 7
64 4 2

24

32

64

2 + ,
10 + 7
4 2,

48

64

Tabela 5.8:
Agora, apresentaremos alguns exemplos utilizando os dados fornecidos pela Tabela (5.8).
Exemplo 5.2.3 Sejam o corpo K = Q(8 ), a = (38 8 2 +38 3 )OK um ideal de OK = Z[8 ] e
= 6+48 +48 1 OK . Temos que n = [K : Q] = 4, DK = 256, N (a) = 8 e N () = 16. Dado
x a, podemos escrever x = (38 8 2 +38 3 )(a0 +a1 8 +a2 8 2 +a3 8 3 ), onde a0 , a1 , a2 , a3 Z.
ao
Assim, T r(x
x) = 32a20 32a0 a1 + 32a21 32a1 a2 + 32a22 + 32a0 a3 32a2 a3 + 32a23 e, ent
x) : x a, x = 0} = 32, com a0 = 1 e a1 = a2 = a3 = 0. Portanto, a
t = min{T r(x
densidade de centro do reticulado K (a) e dada por
n

(t ) 2
1
= = 0, 125,
( (a)) =
1
8
2n (|DK |N ()) 2 N (a)
1

que e a mesma densidade de centro do reticulado D4 .


Exemplo 5.2.4 Sejam o corpo K = Q(8 ), a = (28 + 28 2 + 28 3 )OK um ideal de OK = Z[8 ]
e = 4 28 28 1 OK . Temos que n = [K : Q] = 4, DK = 256, N (a) = 16 e
N () = 64. Dado x a, podemos escrever x = (28 +28 2 +28 3 )(a0 +a1 8 +a2 8 2 +a3 8 3 ), onde
x) = 32a20 +32a0 a1 +32a21 +32a1 a2 +32a22 32a0 a3 +32a2 a3 +32a23
a0 , a1 , a2 , a3 Z. Assim, T r(x
e, entao t = min{T r(x
x) : x a, x = 0} = 32, com a0 = 1 e a1 = a2 = a3 = 0. Portanto,
a densidade de centro do reticulado K (a) e dada por
n

(t ) 2
1
= = 0, 125,
( (a)) =
1
n
8
2 (|DK |N ()) 2 N (a)
1

que e a mesma densidade de centro do reticulado D4 .

127

5.2.3 Reticulados algebricos rotacionados de dimensao 6


Nesta secao, o objetivo e obter reticulados algebricos que sao versoes rotacionadas do reticulado
E6 . Para isso, faremos uso do corpo K = Q(9 ). Temos que [K : Q] = 6, o anel dos inteiros
deste corpo e dado por OK = Z(9 ), uma base integral e {1, 9 , 9 2 , 9 3 , 9 4 , 9 5 }, discriminante
DK = 39 e, os monormorsmos sao i (9 ) = 9 i , com i = 1, 2, 4, 5, 7, 8.
Neste caso, a perturbacao : K R6 do homomorsmo canonico e dada por:
,
,
,
,
,
,
(x) = ( 1 ()1 (x), 2 ()2 (x), 4 ()4 (x), 5 ()5 (x), 7 ()7 (x), 8 ()8 (x))
onde i () > 0, i () R, para todo i = 1, 2, 4, 5, 7, 8.
Sabemos que para dimensao 6, o reticulado com densidade de centro recorde nesta dimensao
e o E6 , cuja densidade de centro e
centro do reticulado (a) e

23 3
9

1
.
23 3

Assim, basta igualarmos a formula da densidade de

que teremos novos reticulados com densidade de centro otima.

Ja temos que n = 6 e |DK | = 3 . Assim, precisamos encontrar convenientes , a e t para que


tenhamos ( (a)) =

1
.
23 3

Na Tabela (5.9), apresentamos algumas combinacoes possveis de N (), N (a) e t que


darao o resultado desejado.
N (a) N ()
1
81
3
9
9
1
9
64
27
81
81
9

t
18
18
18
36
54
54

Tabela 5.9:
Um ideal principal de OK e da forma
a =< a0 + a1 9 + a2 9 2 + a3 9 3 + a4 9 4 + a5 9 5 >,
com a0 , a1 , a2 , a3 , a4 , a5 Z. A norma deste ideal e calculada da seguinte forma:
N (a) = N (< a0 + a1 9 + a2 9 2 + a3 9 3 + a4 9 4 + a5 9 5 >)
= |N (a0 + a1 9 + a2 9 2 + a3 9 3 + a4 9 4 + a5 9 5 )|,

128

e pela denicao de norma de um elemento temos





N (a) = 



i=1,2,4,5,7,8




i (a0 + a1 9 + a2 9 2 + a3 9 3 + a4 9 4 + a5 9 5 ) .


Resolvendo, chegamos a seguinte espressao:

N (a) = a60 a30 a31 + a61 + 3a40 a1 a2 6a0 a41 a2 + 9a20 a21 a22 a30 a32 a31 a32 + 3a0 a1 a42 + a62 3a50 a3
+6a20 a31 a3 15a30 a1 a2 a3 + 3a41 a2 a3 9a0 a21 a22 a3 3a20 a32 a3 6a1 a42 a3 + 6a40 a23 3a0 a31 a23 +
18a20 a1 a2 a23 + 9a21 a22 a23 + 6a0 a32 a23 7a30 a33 a31 a33 15a0 a1 a2 a33 a23 a33 + 6a20 a43 + 3a1 a2 a43
3a0 a53 + a63 3a30 a21 a4 3a51 a4 + 3a40 a2 a4 + 12a0 a31 a2 a4 9a20 a1 a22 a4 + 6a21 a32 a4 6a0 a42 a4
9a20 a21 a3 a4 + 3a30 a2 a3 a4 15a31 a2 a3 a4 + 9a0 a1 a22 a3 a4 + 3a42 a3 a4 + 18a0 a21 a23 a4 9a20 a2 a23 a4
9a1 a22 a23 a4 3a21 a33 a4 + 12a0 a2 a33 a4 6a2 a43 a4 + 6a30 a1 a24 + 6a41 a24 9a0 a21 a2 a24 + 9a20 a22 a24
3a1 a32 a24 9a20 a1 a3 a24 + 18a21 a2 a3 a24 9a0 a22 a3 a24 9a0 a1 a23 a24 + 9a22 a23 a24 + 6a1 a33 a24 a30 a34
7a31 a34 + 3a0 a1 a2 a34 a32 a34 + 6a20 a3 a34 15a1 a2 a3 a34 3a0 a23 a34 a33 a34 + 6a21 a44 + 3a0 a2 a44
+3a2 a3 a44 3a1 a54 + a64 + 3a40 a1 a5 + 3a0 a41 a5 9a20 a21 a2 a5 + 6a30 a22 a5 3a31 a22 a5 + 3a0 a1 a32 a5
3a52 a5 + 3a30 a1 a3a5 + 3a41 a3 a5 + 9a0 a21 a2 a3 a5 9a20 a22 a3 a5 + 12a1 a32 a3 a5 9a20 a1 a23 a5
9a21 a2 a23 a5 9a0 a22 a23 a5 + 12a0 a1 a33 a5 + 6a22 a33 a5 6a1 a43 a5 6a40 a4 a5 15a0 a31 a4 a5
+9a20 a1 a2 a4 a5 9a21 a22 a4 a5 + 12a0 a32 a4 a5 + 12a30 a3 a4 a5 + 3a31 a3 a4 a5 9a0 a1 a2 a3 a4 a5
15a32 a3 a4 a5 9a20 a23 a4 a5 + 9a1 a2 a23 a4 a5 + 3a0 a33 a4 a5 + 3a43 a4 a5 + 18a0 a21 a24 a5 9a20 a2 a24 a5
+18a1 a22 a24 a5 9a21 a3 a24 a5 + 9a0 a2 a3 a24 a5 9a2 a23 a24 a5 15a0 a1 a34 a5 3a22 a34 a5 + 12a1 a3 a34 a5
+3a0 a44 a5 6a3 a44 a5 + 9a20 a21 a25 3a30 a2 a25 + 6a31 a2 a25 9a0 a1 a22 a25 + 6a42 a25 9a0 a21 a3 a25
+18a20 a2 a3 a25 9a1 a22 a3 a25 + 9a21 a23 a25 9a0 a2 a23 a25 3a2 a33 a25 9a20 a1 a4 a25 9a21 a2 a4 a25
9a0 a22 a4 a25 + 9a0 a1 a3 a4 a25 + 18a22 a3 a4 a25 9a1 a23 a4 a25 + 9a20 a24 a25 9a1 a2 a24 a25 9a0 a3 a24 a25
+9a23 a24 a25 + 6a2 a34 a25 a30 a35 a31 a35 + 12a0 a1 a2 a35 7a32 a35 3a20 a3 a35 + 3a1 a2 a3 a35
+6a0 a23 a35 a33 a35 + 6a21 a4 a35 + 3a0 a2 a4 a35 15a2 a3 a4 a35 3a1 a24 a35 a34 a35 6a0 a1 a45
+6a22 a45 + 3a1 a3 a45 + 3a0 a4 a45 + 3a3 a4 a45 3a2 a55 + a65
Observac
ao 5.2.5 Os valores de N (a) que estao na Tabela (5.9) sao os u
nicos no intervalo
de 1 a 100 que satisfazem a formula para N (a), variando os escalares a1 s entre 1 e 1,
i = 0, 1, 2, 3, 4, 5 e tambem, que nos darao reticulados com densidades de centro otima.
Alguns ideais a que satisfazem a norma N (a) sao dados na Tabela (5.10)

129

N (a)
1

27
81

a
(1 + 9 + 9 + 9 + 9 )OK , (9 9 2 + 9 4 )OK , (1 + 9 9 5 )OK ,
(1 + 9 9 2 9 3 + 9 4 + 9 5 )OK , (1 9 4 9 5 )OK ,
(9 9 3 + 9 4 + 9 5 )OK , (9 + 9 2 + 9 3 + 9 4 + 9 5 )OK
(1 + 9 + 9 2 + 9 3 9 5 )OK , (1 + 9 9 4 9 5 )OK , (9 + 9 3 + 9 4 )OK ,
(9 2 + 9 4 + 9 5 )OK , (1 9 9 2 + 9 3 + 9 4 9 5 )OK ,
(1 + 9 2 9 3 + 9 4 + 9 5 )OK , (1 + 9 9 2 9 3 )OK
(1 + 9 + 9 2 + 9 3 + 9 4 + 9 5 )OK , (1 + 9 2 + 9 4 )OK , (9 + 9 2 + 9 3 )OK ,
(9 3 + 9 4 + 9 5 )OK , (9 9 2 9 3 + 9 4 )OK , (1 9 9 2 9 4 9 5 )OK ,
(1 + 9 2 + 9 3 9 4 + 9 5 )OK , (1 + 9 9 2 + 9 3 + 9 4 )OK
(1 + 9 9 3 9 4 )OK , (1 9 + 9 2 9 3 + 9 4 9 5 )OK ,
(9 + 9 2 9 4 9 5 )OK , (1 + 9 2 9 3 9 5 )OK
(1 9 2 9 3 + 9 5 )OK , (1 9 9 3 + 9 4 )OK , (9 9 2 9 4 + 9 5 )OK ,
2

Tabela 5.10:
Observac
ao 5.2.6 Observamos que os ideais da Tabela (5.10) sao apenas alguns ideais, tomados de forma aleat
oria, com estas normas e com os escalares variando entre 1 e 1.
Como estamos trabalhando com a perturbacao do homomorsmo canonico, precisamos
ter i () R+ . Para isso tomamos no subcorpo maximal de K = Q(9 ), que e o corpo
L = Q(9 + 91 ), pois este e um corpo totalmente real. Temos que o anel dos inteiros deste
corpo e OL = Z(9 + 91 ) e, {1, 9 + 9 1 , 9 2 + 9 2 } e uma base integral de L. Assim, o
elemento pode ser escrio da seguinte forma
= b0 + b1 (9 + 91 ) + b2 (9 2 + 9 2 )
e, a norma desse elemento e dada por
N () =

i (b0 + b1 (9 + 91 ) + b2 (9 2 + 9 2 )),

i=1,2,4,5,7,8

que resolvendo temos


N () = b60 6b40 b21 2b30 b31 + 9b20 b41 + 6b0 b51 + b61 + 6b40 b1 b2 + 12b30 b21 b2 18b20 b31 b2 42b0 b41 b2
12b51 b2 6b40 b22 6b30 b1 b22 + 27b20 b21 b22 + 60b0 b31 b22 + 42b41 b22 2b30 b32 18b20 b1 b32
48b0 b21 b32 34b31 b32 + 9b20 b42 + 12b0 b1 b42 3b21 b42 + 6b0 b52 + 6b1 b52 + b62 .
Alem de satisfazer a expressao da norma N (), ainda precisamos ter i () > 0, i () R,
para todo i = 1, 2, 4, 5, 7, 8, pois estamos trabalhando com . Na Tabela (5.11), apresentamos
alguns elementos s que satisfazem a formula da norma N () e tambem i () > 0, i () R,
para todo i = 1, 2, 4, 5, 7, 8.
130

N ()
1

9
64
81

2 + (9 + 91 ), 2 + (9 2 + 9 2 ), 2 (9 + 91 ) (9 2 + 9 2 ),
3 2(9 + 91 ) + (9 2 + 9 2 ), 3 + 3(9 + 91 ) + 2(9 2 + 9 2 )
2 (9 + 91 ), 2 (9 2 + 9 2 ), 2 + (9 + 91 ) + (9 2 + 9 2 ),
5 3(9 + 91 ) + 2(9 2 + 9 2 ), 5 2(9 + 91 ) 5(9 2 + 9 2 ),
5 + (9 + 91 ) 2(9 2 + 9 2 ), 5 + 5(9 + 91 ) + 3(9 2 + 9 2 )
4 + 2(9 + 91 ), 4 + 2(9 2 + 9 2 ), 4 2(9 + 91 ) 2(9 2 + 9 2 )
3 + 2(9 + 91 ) + (9 2 + 9 2 ), 3 (9 + 91 ) 2(9 2 + 9 2 ),
3 (9 + 91 ) + (9 2 + 9 2 )
Tabela 5.11:

Observac
ao 5.2.7 Os valores da Tabela (5.11) foram encontrados variando N () de 1 a 100


e os escalares b1 s, com i = 0, 1, 2, percorrendo o intervalo de 5 a 5.


A partir dos resultados vistos nas Tabelas (5.9), (5.10) e (5.11), apresentaremos a Tabela
(5.12) com as combinacoes encontradas de e a que nos fornecerao t e, com isso densidades
de centro recordes para dimensao 6. Para isso, sejam 1 = 9 + 9 1 e 2 = 9 2 + 9 2 .
N (a)

a
(1 + 9 + 9 + 9 3 + 9 4 )OK ,
(9 9 2 + 9 4 )OK , (1 + 9 9 5 )OK ,
(1 9 4 9 5 )OK , (9 9 3 + 9 4 + 9 5 )OK ,
(9 + 9 2 + 9 3 + 9 4 + 9 5 )OK ,
(1 + 9 9 2 9 3 + 9 4 + 9 5 )OK
(1 + 9 + 9 2 + 9 3 9 5 )OK ,
(1 + 9 9 4 9 5 )OK , (9 + 9 3 + 9 4 )OK ,
(9 2 + 9 4 + 9 5 )OK ,
(1 9 9 2 + 9 3 + 9 4 9 5 )OK ,
2

(1 + 9 + 9 2 + 9 3 + 9 4 + 9 5 )OK ,
(1 + 9 2 + 9 4 )OK , (9 + 9 2 + 9 3 )OK ,
(9 3 + 9 4 + 9 5 )OK , (9 9 2 9 3 + 9 4 )OK ,
(1 9 9 2 9 4 9 5 )OK ,
(1 + 9 2 + 9 3 9 4 + 9 5 )OK ,
(1 + 9 + 9 2 + 9 3 + 9 4 + 9 5 )OK ,
(1 + 9 2 + 9 4 )OK , (9 + 9 2 + 9 3 )OK ,
(9 3 + 9 4 + 9 5 )OK , (9 9 2 9 3 + 9 4 )OK ,
(1 9 9 2 9 4 9 5 )OK ,
(1 + 9 2 + 9 3 9 4 + 9 5 )OK ,

131

N ()

81

3 1 22 ,
3 1 + 2 ,
3 + 21 + 2

18

64

2 1 , 2 2 ,
2 + 1 + 2 ,
5 31 + 22 ,
5 21 52 ,
5 + 1 22 ,
5 + 51 + 32
2 + 1 , 2 + 2 ,
2 1 2 ,
3 + 31 + 22
3 21 + 2 ,
4 + 21 ,
4 + 22 ,
4 21 22

18

18

36

(1 9 + 9 2 9 3 + 9 4 9 5 )OK ,
27
(1 + 9 9 3 9 4 )OK ,
(9 + 9 2 9 4 9 5 )OK
(1 + 9 2 9 3 9 5 )OK
81
(1 9 9 3 + 9 4 )OK ,
(9 9 2 9 4 + 9 5 )OK

81

3 + 21 + 2 ,
3 1 22 ,
3 1 + 2

54

5 31 + 22 ,

54

Tabela 5.12:
Agora, veremos alguns exemplos de reticulados via ideais principais e utilizando a perturbacao , a partir dos dados fornecidos na Tabela (5.12).
Exemplo 5.2.5 Sejam o corpo K = Q(9 ), a = (1 + 9 + 9 2 + 9 3 9 5 )OK , um ideal de
OK = Z[9 ] e = 2+9 +91 +9 2 +9 2 OK . Temos que n = [K : Q] = 6, DK = 39 , N (a) = 3
e N () = 9. Dado x a, podemos escrever x = (1 + 9 + 9 2 + 9 3 9 5 )(a0 + a1 9 + a2 9 2 +
x) = 108c20 + 162c0 c1 +
a3 9 3 + a4 9 4 + a5 9 5 ), onde a0 , a1 , a2 , a3 , a4 , a5 Z. Assim, T r(x
108c21 + 36c0 c2 + 162c1 c2 + 108c22 108c0 c3 + 36c1 c3 + 162c2 c3 + 108c23 198c0 c4 108c1 c4 +
ao
36c2 c4 + 162c3 c4 + 108c24 198c0 c5 198c1 c5 108c2 c5 + 36c3 c5 + 162c4 c5 + 108c25 e, ent
x) : x a, x = 0} = 18, com c0 = 0, c1 = 1, c2 = 1, c3 = 0, c4 = 1, c5 = 0.
t = min{T r(x
Portanto, a densidade de centro do reticulado K (a) e dada por
6

(t ) 2
18 2
1
1
=
=
( (a)) =
= 0, 07217,
1
1
23 3
2n (|DK |N ()) 2 N (a)
26 (39 .9) 2 3
1

que e a mesma densidade de centro do reticulado E6 .


Exemplo 5.2.6 Sejam o corpo K = Q(9 ), a = (9 +9 2 9 4 9 5 )OK , um ideal de OK = Z[9 ]
e = 39 91 +9 2 +9 2 OK . Temos que n = [K : Q] = 6, DK = 39 , N (a) = 27 e N () =
81. Dado x a, podemos escrever x = (9 +9 2 9 4 9 5 )(a0 +a1 9 +a2 9 2 +a3 9 3 +a4 9 4 +a5 9 5 ),
x) = 54c20 + 54c0 c1 + 54c21 + 54c1 c2 + 54c22 54c0 c3 +
onde a0 , a1 , a2 , a3 , a4 , a5 Z. Assim, T r(x
ao
54c2 c3 + 54c23 54c0 c4 54c1 c4 + 54c3 c4 + 54c24 54c0 c5 54c1 c5 54c2 c5 + 54c4 c5 + 54c25 e, ent
x) : x a, x = 0} = 54, com c0 = 1, c1 = c2 = c3 = c4 = c5 = 0. Portanto,
t = min{T r(x
a densidade de centro do reticulado K (a) e dada por
6

(t ) 2
54 2
1
1
=
=
( (a)) =
= 0, 07217,
1
1
3
2 3
2n (|DK |N ()) 2 N (a)
26 (39 .81) 2 27
1

que e a mesma densidade de centro do reticulado E6 .

5.2.4 Reticulados algebricos rotacionados de dimensao 8


Nesta secao, o objetivo e obter versoes rotacionadas do reticulado E8 . Para isso, faremos uso
do corpo ciclotomico K = Q(20 ). Temos que [K : Q] = 8, o anel dos inteiros deste corpo e dado
132

2
3
4
5
6
7
por OK = Z(20 ), uma base integral e {1, 20 , 20
, 20
, 20
, 20
, 20
, 20
}, discriminante DK = 28 56
i
e, os monormorsmos sao: i (20 ) = 20
, com i = 1, 3, 7, 9, 11, 13, 17, 19. Assim, a perturbacao

: K R8 do homomorsmo canonico e dada por:


,
,
,
,
,
(x) = ( 1 ()1 (x), 3 ()3 (x), 7 ()7 (x), 9 ()9 (x), 11 ()11 (x),
,
,
,
13 ()13 (x), 17 ()17 (x), 19 ()19 (x))
onde i () > 0, i () R, para todo i = 1, 3, 7, 9, 11, 13, 17, 19.
Como vimos, para dimensao 8, o reticulado com densidade de centro recorde e o E8 ,
1
.
16

cuja densidade de centro e


reticulado (a) e

1
16

Assim, basta igualarmos a formula da densidade de centro do

que teremos novos reticulados com densidade de centro otima. Ja temos

que n = 8 e |DK | = 28 56 . Assim, precisamos encontrar convenientes a e t para que tenhamos


( (a)) =

1
.
16

Na Tabela (5.13), apresentamos algumas combinacoes possveis de N (a), N () e t que


darao o resultado desejado.
N (a) N () t
16
25
40
80
1
40
256
25
40
Tabela 5.13:
Um ideal principal de OK e da forma
2
3
4
5
6
7
+ a3 20
+ a4 20
+ a5 20
+ a6 20
+ a7 20
>,
a =< a0 + a1 20 + a2 20

com ai Z, para todo i = 0, , 7. A norma deste ideal e calculada da seguinte forma:


2
3
4
5
6
7
+ a3 20
+ a4 20
+ a5 20
+ a6 20
+ a7 20
>)
N (a) = N (< a0 + a1 20 + a2 20
2
3
4
5
6
7
+ a3 20
+ a4 20
+ a5 20
+ a6 20
+ a7 20
)|,
= |N (a0 + a1 20 + a2 20

e pela denicao de norma de um elemento temos que





N (a) = 


i=1,3,7,9,11,13,17,19

 7

j=1




j
aj 20



e, fazendo os caculos obtemos uma expressao para N (a). Alguns ideais que satisfazem esta
expressao sao dados na Tabela (5.14)

133

N (a)
16
80
256

a
5
7
(1 220 20
+ 220
)OK ,
3
4
6
7
(1 20 + 20 20 20
)OK
2
4
6
7
(2 20 + 220 220 + 20 )OK ,
2
3
4
6
(1 20
20
20
20
)OK
4
6
(2 + 20 + 220 20 )OK ,
2
3
4
(1 + 20 + 20
+ 20
+ 20
)OK
Tabela 5.14:

Para que i () R tomemos no subcorpo maximal de K = Q(20 ), que e o corpo L =


1
), pois este e um corpo totalmente real. Temos que o anel dos inteiros deste corpo e
Q(20 + 20
1
) e, {1, 20 + 20 1 , 20 2 + 20 2 , 20 3 + 20 3 } e uma base integral de L. Assim,
OL = Z[20 + 20

o elemento pode ser escrio da seguinte forma


= b0 + b1 (9 + 91 ) + b2 (9 2 + 9 2 ) + b3 (20 3 + 20 3 )
e, a norma desse elemento e dada por:

N () =

i (b0 + b1 (9 + 91 ) + b2 (9 2 + 9 2 ) + b3 (20 3 + 20 3 )).

i=1,3,7,9,11,13,17,19

Alem de satisfazer a expressao da norma N (), precisamos ter i () > 0, i () R, para


todo i = 1, 3, 7, 9, 11, 13, 17, 19, pois estamos trabalhando com . Temos, por exemplo, que os
elementos
2 (9 + 91 ) + (9 2 + 9 2 ) e 2 (9 2 + 9 2 )

(5.2.11)

satisfazem essas condicoes.


A partir dos dados das Tabelas (5.13) e (5.14) e dos elementos dados em (5.2.11), apresentamos na Tabela (5.15) as combinacoes encontradas de e a que darao t e, com isso reticulados
1
2
2
e 2 = 20
+ 20
.
com densidades de centro recordes para a dimensao 8. Sejam 1 = 20 + 20

N (a)
16

a
N ()

t
5
7
(1 220 20
+ 220
)OK ,
25 2 1 + 2 40
3
4
6
7
(1 20
+ 20
20
20
)OK
2
4
6
7
80 (2 20 + 220 220 + 20 )OK , 1
3 2
40
2
3
4
6
(1 20
20
20
20
)OK
4
6
256
(2 + 20 + 220
20
)OK ,
25 2 1 + 2 40
2
3
4
(1 + 20 + 20 + 20 + 20
)OK
Tabela 5.15:

Observac
ao 5.2.8 Observe que para dimensao 8, encontramos menos exemplos, isso se deve
134

ao custo computacional que ocorre para dimens


oes grandes devido a quantidade de elementos
na base que aumenta junto com a dimens
ao do corpo.
Agora, vamos ilustrar no exemplo a seguir, um reticulado com densidade de centro otima
para dimensao 8, a partir dos dados da Tabela (5.15).
3
4
5
6
7
Exemplo 5.2.7 Sejam o corpo K = Q(20 ), a = (2 + 220 20
+ 20
+ 20
20
20
)OK ,
1
2
3
2
3
) (20
+ 20
) + (20
+ 20
) OK . Temos
um ideal de OK = Z[20 ] e = 3 (20 + 20

que n = [K : Q] = 8, DK = 28 56 , N (a) = 16 e N () = 25. Dado x a, podemos escrever


3
4
5
6
7
2
3
5
6
7
+20
+20
20
20
)(a0 +a1 20 +a2 20
+a3 20
+a4 9 204 +a5 20
+a6 20
+a7 20
),
x = (2+220 20

x) = 40a20 +40a0 a1 +40a21 +40a0 a2 +40a1 a2 +


onde a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 Z. Assim, T r(x
40a22 + 40a0 a3 + 40a1 a3 + 40a2 a3 + 40a23 + 40a1 a4 + 40a2 a4 + 40a3 a4 + 40a24 + 40a2 a5 + 40a3 a5 +
40a4 a5 + 40a25 + 40a3 a6 + 40a4 a6 + 40a5 a6 + 40a26 20a2 a7 + 20a3 a7 + 40a4 a7 + 80a6 a7 + 80a27
e, ent
ao t = min{T r(x
x) : x a, x = 0} = 40, com a0 = 0, a1 = 0, a2 = 1, a3 = 0, a4 =
0, a5 = 0, a6 = 0, a7 = 0. Portanto, a densidade de centro do reticulado K (a) e dada por
8

(t ) 2
40 2
1
1
=
=
( (a)) =
= 0, 06250,
1
1
16
2n (|DK |N ()) 2 N (a)
28 (28 56 .25) 2 16
1

que e a mesma densidade de centro do reticulado E8 .

5.2.5 Reticulados algebricos rotacionados de dimensao 12


Apresentamos nesta secao, reticulados algebricos que sao versoes rotacionadas do reticulado
K12 , que e o reticulado com densidade de centro recorde para dimensao 12, atraves da perturbacao do homomorsmo canonico e utilizando ideais principais. Neste caso, tomamos em
todo processo = 1, para facilitar as contas. Da, trabalhar com a perturbacao e equivalente
a trabalharmos com o homomorsmo canonico.
Para isso, consideremos o corpo K = Q(21 ). Temos que [K : Q] = 12, o anel dos inteiros
2
3
4
5
6
7
8
9
, 21
, 21
, 21
, 21
, 21
, 21
, 21
,
deste corpo e dado por OK = Z(21 ), uma base integral e {1, 21 , 21
10 11
, 21 }, discriminante DK = 36 710 e, os monormorsmos sao:
21
i
, com i = 1, 2, 4, 5, 8, 10, 11, 13, 16, 17, 19, , 20.
i (21 ) = 21

Como dissemos, para dimensao 12, o reticulado com densidade de centro recorde e o K12 ,
cuja densidade de centro e
reticulado K (a) e

1
27

1
.
27

Assim, basta igualarmos a formula da densidade de centro do

que teremos novos reticulados com densidade de centro otima. Ja temos

que n = 12 e |DK | = 36 710 . Assim, precisamos encontrar convenientes a e t para que tenhamos
(K (a)) =

1
.
27

Utilizando programa Mathematica, temos que uma combinacao satisfatoria e


135

tomar N (a) = 7 e t = 28. Um ideal principal de OK e da forma


2
3
4
5
6
7
8
9
10
11
+ a3 21
+ a4 21
+ a5 21
+ a6 21
+ a7 21
+ a8 21
+ a9 21
+ a10 21
+ a11 21
>,
a =< a0 + a1 21 + a2 21

com ai Z, para todo i = 0, , 11. A norma deste ideal e calculada da seguinte forma

N (a) = N

<

11


j
aj 21

>

j=1

  11






j
= N
aj 21  ,


j=1

e pela denicao de norma de um elemento temos que





N (a) = 


i=1,2,4,5,8,10,11,13,16,17,19,20

 11

j=1




j
aj 21



e, fazendo os calculos obtemos uma expressao para N (a). Na Tabela (5.16) apresentamos
alguns ideais a que possuem N (a) = 7.
N (a)
7

a
6
8
4
6
(1 + 21
21
)OK , (1 21
+ 21
)OK ,
2
6
2
8
(1 21 + 21 )OK , (1 21 + 21 )OK ,
2
4
8
(21
21
+ 21
)OK
Tabela 5.16:

Observac
ao 5.2.9

1. Os ideais da Tabela (5.16) foram obtidos tomando a1 = a3 = a5 =

a7 = a9 = a10 = a11 = 0 e os demais escalares variando entre 1 e 1.


2. Tomando qualquer um dos ideais da Tabela (5.16) temos t = 28 e portanto reticulados
com densidade de centro recorde.
Atraves do Exemplo (5.2.8), vamos ilustrar um reticulado com densidade de centro otima
para dimensao 12, a partir dos dados da Tabela (5.16).
2
4
8
21
+ 21
)OK , um ideal de OK = Z[21 ].
Exemplo 5.2.8 Sejam o corpo K = Q(21 ), a = (21

Temos que n = [K : Q] = 12, DK = 36 710 , N (a) = 7. Dado x a, podemos escrever x =


2
4
8
2
3
4
5
6
7
8
9
10
11
21
+21
)(a0 +a1 21 +a2 21
+a3 21
+a4 21
+a5 21
+a6 21
+a7 21
+a8 21
+a9 21
+a10 21
+a11 21
),
(21

onde a0 , a1 , a2 , a3 , a4 , a5 , a6 , a7 , a8 , a9 , a10 , a11 Z. Assim,


T r(x
x) = 28a20 + 28a21 + 28a0 a10 14a1 a10 + 28a210 + 28a0 a11 + 28a1 a11 + 28a211 14a0 a2
14a11 a2 + 28a22 14a0 a3 14a1 a3 28a10 a3 + 28a23 14a0 a4 14a1 a4 28a11 a4 14a2 a4 + 28a24 +
28a0 a5 14a1 a5 + 28a10 a5 14a2 a5 14a3 a5 + 28a25 + 28a1 a6 14a10 a6 + 28a11 a6 14a2 a6
14a3 a6 14a4 a6 + 28a26 28a0 a7 14a10 a7 14a11 a7 + 28a2 a7 14a3 a7 14a4 a7 14a5 a7 + 28a27
136

28a1 a8 14a10 a8 14a11 a8 + 28a3 a8 14a4 a8 14a5 a8 14a6 a8 + 28a28 14a0 a9 14a11 a9
28a2 a9 + 28a4 a9 14a5 a9 14a6 a9 14a7 a9 + 28a29
e, ent
ao t = min{T r(x
x) : x a, x = 0} = 28, com a0 = 0, a1 = 0, a2 = 0, a3 = 0, a4 =
0, a5 = 0, a6 = 0, a7 = 1, a8 = 0, a9 = 0, a10 = 0, a11 = 0. Portanto, a densidade de centro do
reticulado K (a) e dada por
12

t2
28 2
1
1
=
= 3
(K (a)) =
= 0, 037037,
1
1
3
2n |DK | 2 N (a)
212 |36 710 | 2 7
1

que e a mesma densidade de centro do reticulado K12 .

5.3 Conclusao do captulo


Consideramos este, o captulo mais importante deste trabalho, pois aqui demos nossa contribuicao para a teoria de reticulados, apresentando novos exemplos de reticulados rotacionados
de dimensoes 2, 4, 6, 8 e 12 por meio da construcao proposta na Secao (5.2). Iniciamos este
captulo denindo os homomorsmos que iriamos trabalhar e mostrando que, atraves destes,
podemos obter reticulados no Rn utilizando o anel dos interiros algebricos de um corpo de
n
umeros. Para a perturbacao , por exemplo, isto e provado no Corolario (5.1.2). Note que
em todos os exemplos apresentados neste captulo, trabalhamos com os corpos ciclotomicos e
seu subcorpo maximal real pois, como havamos dito no Captulo (1), estes corpos sao muito
interessantes de se trabalhar quando tratamos de reticulados, ja que neles sabemos qual e o
seu anel dos inteiros, temos uma Z-base e uma expressao para calcularmos seu discriminante,
fatores estes, importantes quando calculamos a densidade de centro de um reticulado. Tambem
utilizamos muito os conceitos de forma quadratica, vistos no captulo (2), pois como vimos,
uma das maiores diculdades ao calcular a densidade de centro e encontrar uma expressao para
a funcao traco e minimiza-la. Ressaltamos ainda que, a obtencao de reticulados rotacionados
neste trabalho foi feita atraves da perturbacao do homomorsmo canonico, mas poderiamos
ter feito o mesmo processo utilizando a perturbacao 2 que o grau de dilculdade seria o mesmo
ja que a formula da densidade de centro e a mesma para ambas as perturbacoes, como pode ser
visto nas Proposicoes (5.1.4) e (5.1.6). Mas, isso nao signica que os reticulados encontrados
seriam os mesmos. Decidimos, neste captulo, trabalhar com a perturbacao para mostrar os
resultados e, como veremos no Captulo (6), iremos utilizar a perturbacao 2 para mostrarmos
os resultados do captulo. E, como foi dito, para o homomorsmo canonico, o estudo ja foi feito
por Ferrari, em [11].

137

Captulo 6
Reticulados Ideais
No Captulo (5) apresentamos reticulados a partir das perturbacoes do homomorsmo canonico
e denominamos estes por reticulados algebricos. Neste captulo apresentamos os reticulados
ideais, que sao denidos a partir de um ideal fracionario e uma forma bilinear simetrica, como
veremos na Secao (6.1), onde veremos tambem algumas propriedades destes reticulados. Na
Secao (6.2), veremos tambem que os reticulados ideais sao obtidos a partir do homomorsmo
2 . Na Secao (6.3) veremos os conceitos de diversidade e distancia produto mnima de um
reticulado ideal. Vimos que o interessante e ter reticulados com diversidade e distancia produto
mnima alta. Assim, na Secao (6.4) iremos procurar reticulados rotacionados do reticulado Zn
com esta propriedade. Para estas construcoes de Zn -reticulados rotacionados, utilizaremos o
umero primo e r e um
subcorpo maximal dos corpos ciclotomicos Q(p ) e Q(2r ), onde p e um n
inteiro positivo.

6.1 Denicao
Nesta secao veremos a denicao de reticulado ideal e de alguns de seus parametros.
Deni
c
ao 6.1.1 Um reticulado inteiro e um par (L, b), onde L e um Z-modulo livre de
posto n, e b : L L Z e uma forma Z-bilinear simetrica. Se {v1 , v2 , . . . , vn } e uma base de L
ent
ao a matriz que representa a forma bilinear b e dada por (b(vi , vj ))ni,j=1 e, o determinante
de b e o determinante da matriz de b em alguma base de L.
Observac
ao 6.1.1 Temos que b pode ser diagonalizada sobre os n
umeros reais e, b e isomorfa
a soma ortogonal de r c
opias de 1 e s copias de 1, para inteiros n
ao negativos r e s.
Deni
c
ao 6.1.2 Denimos a assinatura de b pelo par (r,s) e denotamos esta assinatura por
sign(b) = (r, s).

138

Deni
c
ao 6.1.3 Dizemos que o reticulado (L, b) e par se b(x, x) e um n
umero par para todo
x L. Caso contr
ario, dizemos que o reticulado (L, b) e mpar.
Deni
c
ao 6.1.4 O reticulado (L, b) e positivo se b(x, x) > 0 para todo x L, x = 0. Nesse
caso, o mnimo de (L, b) e denido por min(L, b) = min{b(x, x) tal que x L, x = 0 }. O
valor b(x, x) e chamado de comprimento quadr
atico de x.
Sejam K um corpo de n
umeros totalmente real ou um CM-corpo, : K K a conjugacao
complexa com corpo xo dado por F = {x K|(x) = x} = Q e [K : F] = 2, I um ideal
fracionario nao nulo de OK e F tal que I(I) (K/Q)1 , onde (K/Q)1 = {x
K|T r Z} e o codiferente de K/Q como denido em (1.5.1).
Proposi
c
ao 6.1.1 ([22]) Nas condicoes anteriores, se b : I I Z e tal que b (x, y) =
a bem denida e e uma forma bilinear simetrica.
T r(x(y)), ent
ao b est
Demonstra
c
ao: Como I(I) (K/Q)1 = {x K|T r Z} segue que T r(x(y)) Z,
para todo (x, y) I I. Logo, b esta bem denida. Para mostrar que b e uma forma bilinear
simetrica observe que como K e totalmente real ou um CM-corpo segue que a conjugacao
complexa comuta com todos os homomorsmos de K em C. Assim,
b (x, y) = T r(x(y)) = T r((()(x)y))
= (T r(()(x)y)) = T r((x)y)
= b (y, x),
como queramos demonstrar.
Atraves das condicoes dadas acima podemos denir um reticulado ideal.
Deni
c
ao 6.1.5 Sejam K um corpo de n
umeros totalmente real ou um CM-corpo, I um ideal
fracionario de K, F = {x K|(x) = x} tal que I(I) (K/Q)1 , onde e a
conjugacao complexa. Um reticulado ideal e um reticulado inteiro (I, b ), onde b : II Z
e tal que b (x, y) = T r(x(y)). Dizemos que o par (I, b ) e um OK -reticulado, ou que e
obtido por uma construc
ao traco escalonada.
Deni
c
ao 6.1.6 Quando = 1, dizemos que (I, b) e obtido por uma construcao traco ou que
e do tipo traco.
Proposi
c
ao 6.1.2 ([5]) Sejam K um corpo de n
umeros, OK seu anel dos inteiros e a conjugac
ao complexa. Se existe OK tal que + () = 1, entao o OK -reticulado e par.

139

Demonstra
c
ao: Mostremos que o OK -reticulado (I, b ) e par, onde I e um ideal fracionario
de OK e b : I I Z e tal que b (x, y) = T r(x(y)), com F e I(I) (K/Q)1 .
Seja x I e OK tal que + () = 1. Temos que:
b (x, x) = T r(x(x)) = T r(( + ())(x(x)))
= T r(x(x) + ()x(x)) = T r(x(x)) + T r(()x(x))
= T r(x(x)) + T r((()(x)x)) = T r(x(x)) + (T r((x)x))
= 2(T r(x(x))) 2Z.
umero par.
Portanto, b (x, x) e um n
Proposi
c
ao 6.1.3 ([5]) Sejam K um corpo de n
umeros, uma involucao sobre K e F o corpo
xo da involuc
ao. Suponhamos que F seja totalmente real e K totalmente imaginario. Se I
OK e um ideal fracionario e (I, b) e um OK -reticulado do tipo traco, entao min(I, b) [K : Q].
Demonstra
c
ao: Por hipotese (I, b) e um OK -reticulado do tipo traco. Assim, se x I entao
b(x, x) = T r(x(x)). Sejam n = [K : Q] e 1 , , n os n homomorsmos distintos de K em
C. Pela desigualdade entre as medias aritmetica e geometrica dos homomorrmos aplicados no
elemento x(x) I(I), temos que
n

(x(x))

i=1

n
e entao

n

i=1

 n

1/n
(x(x))

i=1


(x(x)) n

1/n
(x(x))

i=1

Logo, T r(x(x)) nN (x(x))1/n . Como x I OK , segue que N (x(x)) 1. Portanto


min(I, b) [K : Q].

6.2 Reticulados ideais obtidos a partir da perturbacao 2 do homomorsmo canonico


Sejam K um corpo de n
umeros de grau n, 1 , , n os n homomorsmos distintos de K em C,
OK o anel dos inteiros de K sobre Z, K tal que i R e i () > 0, para todo i = 1, , n
e 2 : K Rn a perturbacao 2 do homomorsmo canonico, como denida em (5.1.4).
O principal fator para denirmos tanto o homomorsmo canonico quanto suas perturbacoes
e termos uma Z-base de n elementos. Como todo ideal I de OK possui uma Z-base de n
elementos, entao podemos construir reticulados a partir de I OK .
140

Assim, se {w1 , , wn } for uma Z-base de I OK , entao temos pelo resultado (5.1.3) que
a imagem de 2 (I) em Rn e um reticulado com base { (w1 ), , (wn )} e matriz geradora
dada por:

(w )
1 1 1
1 1 (w2 )

M =
..

1 1 (wn )

n n (w1 )
2r1 +1 r1 +1 (w1 )

n n (w2 )
2r1 +1 r1 +1 (w2 )
..
..
..
.
.
.

n n (wn )
2r1 +1 r1 +1 (wn )

2r2 r2 (w1 )

2r2 r2 (w2 )


..
..
.
.

2r2 r2 (wn )

(6.2.1)

onde i = i (), para todo i = 1, , n.


Observac
ao 6.2.1 A matriz de Gram associada ao reticulado 2 (I) e dada por G = M M t =
(gij )ni,j=1 , onde
gij =

r1

k k (wi ) k k (wj ) +

k=1

r2

,

,
2r1 +k (r1 +k (wi )) 2r1 +k (r1 +k (wj )) +

k=1

r2

,
,
2r1 +k (r1 +k (wi )) 2r1 +k (r1 +k (wj ))
k=1

r1

k=1
r2

k k (wi wj ) +
2r1 +k [(r1 +k (wi ))(r1 +k (wj )) + (r1 +k (wi ))(r1 +k (wj ))].

(6.2.2)

k=1

Proposi
c
ao 6.2.1 ([22]) Se K um corpo de n
umeros totalmente real ou um CM-corpo, ent
ao
o reticuado 2 (I) e um reticulado ideal.
Demonstra
c
ao:

Para provarmos que o reticulado 2 (I) e um reticulado ideal precisamos

mostrar que a forma bilinear associada e do tipo traco. Vimos que a matriz de Gram associada
a este reticulado tem entradas dadas por (6.2.2). Como por hipotese K e totalmente real ou
um CM-corpo temos que a conjugacao complexa comuta com todos os i , para i = 1, , n.
Assim,
gij =
=
=

r1

k=1
r1

k=1
r1

k=1

k k (wi wj ) +
k k (wi wj ) +
k k (wi wj ) +

r2

k=1
r2

k=1
r2

2r1 +k (r1 +k (wi )r1 +k (wj ))


2r1 +k (r1 +k (wi wj ))
r1 +k r1 +k (wi wj ) +

k=1

r2

k=1

141

r1 +k r1 +k (wi wj )

= T rK/Q (wi wj ).
Logo, a matriz de Gram e do tipo traco e portanto, sua matriz geradora M dene um reticulado
ideal.
Observac
ao 6.2.2 Para que o reticulado ideal 2 (I) seja denido positivo, basta que K
seja positivo.
A seguir apresentamos uma expressao para calcularmos o determinante do reticulado ideal
(I, b ) que e denotado por det(b ).
Proposi
c
ao 6.2.2 ([22]) Sejam K um corpo de n
umeros totalmente real ou um CM-corpo, I
um ideal fracion
ario n
ao nulo de OK , DK o discriminante de K e b a forma bilinear simetrica
associada. Se (I, b ) e um reticulado ideal, entao
|det(b )| = N ()N (I)2 |DK |.
Demonstra
c
ao: Se I e um ideal fracionario de OK entao pelo Lema (1.3.6) existe d Z{0}
tal que dI OK . Denotemos por a = dI. Como OK e um Z-modulo livre de posto n e a e um
Z-submodulo de OK , pelo Teorema (1.1.3) segue que existe uma Z-base {w1 , , wn } de OK
e inteiros a1 , , an tais que {a1 w1 , , an wn } e uma Z-base de a. Como a = dI segue que
I d1 a e entao {a1 d1 w1 , , an d1 wN } e uma Z-base de I. Assim, a matriz de b e dada
por:

T r(a1 d1 w1 a1 d1 w1 )
.
...
..

T r(an d1 wn a1 d1 w1 )

a21 T r((d1 )2 w1 w1 )

.
...
.
=
.
a1 an T r((d1 )2 wn w1 )

T r(a1 d1 w1 an d1 wn )

..

1
1
T r(an d wn an d wn )

a1 an T r((d1 )2 w1 wn )

..
.
.

2
1 2
an T r((d ) wn wn )

Calculando o determinante desta matriz temos que

T r((d1 )2 w1 w1 )

..
...
det(b ) = (a1 an )2 det
.
T r((d1 )2 wn w1 )

T r(w1 w1 )
.
...
2
1 2 n
.
= (a1 an ) ((d ) ) det
.
T r(wn w1 )
142

T r((d1 )2 w1 wn )

..

1 2
T r((d ) wn wn )

T r(w1 wn )

..
.
.

T r(wn wn )

Pela Proposicao (1.3.10) temos que N (a) = |a1 an |. Assim,


det(b ) = N (a)2 ((d1 )2 )n det(H),

onde

T r(w1 w1 )
.
..
.
H=
.
.
T r(wn w1 )

(6.2.3)

T r(w1 wn )

..
.
.

T r(wn wn )

Mas, note que H pode ser escrita da forma H = M M , onde

1 (w1 )
.
..
.
M = ST =
.
.
1 (wn )

,
n (w1 )
1 ()
0

..
..
..
..

.
.
.
.

,
0

n (wn )
n ()

e denota a transposta conjugada. Assim,


det(H) = det(M M ) = det(M )det(M )
= det(ST )det((ST ) ) = det(S)det(T )det(T )det(S )
= (det(T ))2 det(S)det(S ) = (det(T ))2 |det(S)|2 .
Mas, temos que
(det(T ))2 = 1 () n () = N ().
Por outro lado,
det(S) = det(i (wj ))ni,j=1 =

DK .

(6.2.4)

(6.2.5)

Logo, substituindo as Equacoes (6.2.4) e (6.2.5) na Equacao (6.2.3) temos que


det(b ) = N (a)2 ((d1 )2 )n N ()|DK |.
Agora, como d Z, segue que N (I) = N (a)N (d1 ) = N (a)(d1 )n e assim, N (I)2 =
N (a)2 ((d1 )n )2 . Portanto,
det(b ) = N (I)2 N ()|DK |,
como queramos.

6.3 Diversidade e distancia produto mnima de um reticulado ideal


Nesta secao apresentamos alguns resultados sobre a diversidade e a distancia produto mnima
de um reticulado ideal a partir dos conceitos de diversidade e de distancia produto mnima de

143

um reticulado vistos no Captulo (3).


Vimos que os reticulados ideais podem ser dados por uma matriz geradora, esta e uma
vantagem de se trabalhar com os reticulados ideais. Uma outra vantagem e que os pontos
do reticulado sao imagens de inteiros algebricos atraves do homomorsmo canonico ou suas
perturbacoes aplicado em OK . Assim, podemos estabelecer uma correspondencia entre os pontos
x Rn e os inteiros algebricos, como veremos na observacao a seguir.
Observac
ao 6.3.1 A partir da matriz geradora M dada em (6.2.1), podemos expressar um
ponto do reticulado como
x = (x1 , , xr1 , xr1 +1 , , xr1 +r2 )
n
n
n



,
,

= (
i 1 1 (wi ), ,
i 2r1 +1 (r1 +1 (wi )), ,
i 2r1 +r2 (r1 +r2 (wi )))
i=1

i=1

i=1

n
n
n



,
,

i wi ), , 2r1 +1 (r1 +1 (
i wi )), , 2r1 +r2 (r1 +r2 (
i wi )))
= ( 1 1 (
i=1

i=1

i=1

com i Z, para todo i = 1, , n. Portanto,


,
,

x = ( 1 1 (y), , 2r1 +1 (r1 +1 (y)), , 2r1 +r2 (r1 +r2 (y)))


= (y),
para algum inteiro algebrico y =

i wi I OK . Esta correspondencia entre um vetor

i=1

x Rn e um inteiro algebrico y OK facilita o calculo de algumas propriedades de reticulados,


como a diversidade e a dist
ancia produto mnima, que em geral sao difceis de calcular.
O resultado que veremos a seguir fornece uma expressao para calcularmos a diversidade
de reticulados ideais.
Proposi
c
ao 6.3.1 ([22]) Se K e um corpo de n
umeros de grau n e I um ideal fracion
ario de
ao o reticulado ideal = (I, b ) tem diversidade div() = r1 + r2 .
OK , ent
Demonstra
c
ao: Seja x nao nulo. Pela Observacao (6.3.1), x pode ser escrito da seguinte
forma:
,
,

x = (y) = ( 1 1 (y), , 2r1 +1 (r1 +1 (y)), , 2r1 +r2 (r1 +r2 (y))),
onde y I OK . Como tomamos x = 0 segue que y = 0 e, sendo assim, temos que i (y) = 0,
para todo i = 1, , n. Logo, podemos armar que os primeiros r1 coecientes de x sao nao
nulos. Asim, o n
umero mnimo de coecientes nao nulos dos 2r2 que restaram e r2 , pois as
144

partes real e imaginaria de um homomorsmo complexo nao podem se anular simultaneamente.


umero
Logo, div() = min{div(x) : x , x = 0} r1 + r2 , onde div(x) e denida como o n
de xi nao nulos. Seja agora, I tal que = 0. Como I OK , segue que e raiz
de um polinomio monico com coecientes em Z. Assim, existem a0 , a1 , , an Z tal que
m + am1 m1 + + a1 + a0 = 0 e a0 = 0. Entao,
a0 = m + am1 m1 + + a1 I.
Como a0 Z, segue que i (a0 ) = a0 , para todo i = 1, , n. Logo, div(2 (a0 )) =
r1 + r2 . Portanto, div() = r1 + r2 .
Corol
ario 6.3.1 ([22]) Seja I OK um ideal. Um reticulado ideal = (I, b ) pode ser imerso
no Rn , com
1. diversidade n se K e totalmente real.
2. diversidade

n
se K e totalmente complexo.
2

Demonstra
c
ao: Segue diretamente da Proposicao (6.3.1).
Segue Rn um reticulado com diversidade n e x . Como vimos, a distancia produto
n

, onde x , x = 0. O
mnima de e denida como a menor das distancias dp (x) =
i=1

resultado que veremos a seguir fornece uma expressao para calcularmos a distancia produto
mnima de um reticulado ideal = (I, b ).
Teorema 6.3.1 ([22]) Se K e um corpo de n
umeros totalmente real de grau n com discriminante DK e I e um ideal fracion
ario de OK , entao a distancia produto mnima de um reticulado
ideal e dada por:
dp,min () = min(I)

|det(b )|
,
DK

|N (y)|
.
0=yI N (I)

onde min(I) = min


Demonstra
c
ao:

Como K e totalmente real de grau n segue que i (K) R, para todo i =

1, , n e, pela Proposicao (6.3.1), temos que a diversidade de e n. Se x Rn , temos pela


,
,
Observacao (6.3.1), que x pode ser escrito como x = (y) = ( 1 ()1 (y), , n ()n (y)).
Assim,
dp,min () = min{dp (x) : x , x = 0} = min

0=x

145

n

i=1

|xi |

n 
n
n



,

,
min

()
(y)
=

()
min
|i (y)|


i
i
i
0=yI
0=yI
i=1
i=1
, i=1
N () min |N (y)| .
=

0=yI

2
Pela
Proposicao (6.2.2), temos que |det(b )| = N ()N (I) |DK |, e deste modo
|det(b )|
. Assim,
N (I)

,
N () =

|DK |

,
|det(b )|
,
dp,min () =
min |N (y)|
N (I) |DK | 0=yI
,
min |N (y)|
|det(b )| 0=yI
,
=
N (I)
|DK,
|
|det(b )|
= min(I) ,
,
|DK |
como queramos provar.
Lema 6.3.1 ([13]) Nas condic
oes do Teorema (6.3.1), se I e um ideal principal de OK , ent
ao
min |N (x)| = N (I).

0=xI

Demonstra
c
ao:

Se I OK e um ideal principal entao existe a I tal que I =< a > e

assim, N (I) = |N (a)|. Se x I, com x = 0, temos que x = ay, para algum y OK . Assim,
|N (x)| = |N (a)||N (y)| N (I)
e, esta igualdade e verdadeira se, e somente se, N (y) = 1 e, isto ocorrera se, e somente se,
y e uma unidade de OK . Logo, |N (x)| = N (I) quando x = ay, com y sendo uma unidade de
OK . Portanto, min |N (x)| = N (I).
0=xI

Corol
ario 6.3.2 ([22]) Nas condicoes do Teorema (6.3.1), se I e um ideal principal de OK
ent
ao a dist
ancia produto mnima de um reticulado ideal = (I, b ) e dado por
2
dp,min () =

| det(b )|
.
|DK |

Demonstra
c
ao: Segue imediatamente do Teorema (6.3.1) e do Lema (6.3.1).

146

6.4 Construcoes de Zn-reticulados rotacionados utilizando reticulados


ideais
Oggier, em [22], mostrou que quanto maior for a diversidade div() e a distancia produto
mnima dp,min () de um reticulado, menor e a probabilidade de ocorrerem erros em um dado
codigo reticulado. Assim, faz sentido procuramos e estudarmos reticulados com div()
alta e dlp,min () maxima. Para isso, iremos estudar os Zn -reticulados e versoes rotacionadas
dele. A importancia de estudar estes reticulados esta no fato destes reticulados apresentarem
implementacoes praticas. Deste modo, apresentamos duas construcoes de Zn -reticulados rotacionados. Na Secao (6.4.2), apresentamos a construcao via o subcorpo maximal real dos corpos
umero primo e, na Secao (6.4.3), apresentamos outra conciclotomicos Q(p ), onde p e um n
umero inteiro
strucao via o subcorpo maximal real dos corpos ciclotomicos Q(2r ), onde r e um n
positivo.

6.4.1 O reticulado Zn
Deni
c
ao 6.4.1 O reticulado Zn e um reticulado n-dimensional denido por
Zn = {(x1 , , xn ); xi Z; i = 1, , n}.
Temos que a base canonica = {(1, 0, . . . , 0), (0, 1, 0, . . . , 0), . . . , (0, . . . , 0, 1)} e uma base
para o reticulado Zn . Assim, a matriz identidade Idn e uma matriz geradora M deste reticulado.
Uma matriz de Gram para Zn e dada por G = M t M = Idn . E, portanto, pela Denicao (3.2.2)
segue que det(Zn ) = 1.
Como vimos no Corolario (6.3.1) os corpos de n
umeros totalmente reais tem diversidade
maxima. Assim, para obtermos um reticulado ideal semelhante ao reticulado Zn , n 2, com
alta diversidade e distancia produto mnima maxima, iremos trabalhar com corpos de n
umeros
totalmente reais.
Sejam L um corpo de n
umeros totalmente real de grau n e OL seu anel de inteiros. Queremos encontrar um reticulado ideal = (OL , b ) que seja um Zn -reticulado rotacionado, ou seja,
um reticulado com as mesmas propriedades de Zn .

Observe que se multiplicarmos todos os pontos do reticulado Zn pelo escalar c, onde

c Z teremos um outro reticulado ( cZ)n que sera uma versao escalar de Zn , e que =

{( c, 0, . . . , 0), . . . , (0, . . . , 0, c)} e uma base para o reticulado ( cZ)n e, como det(Zn ) = 1

segue que det( cZ) = cn .

Da, nas duas construcoes que apresentamos nas secoes posteriores em vez de trabalharmos

com o reticulado Zn , iremos trabalhar com sua versao escalar ( cZ)n . Para isso, primeiramente

147

iremos encontrar L totalmente positivo tal que o reticulado ideal = (OL , b ) seja isomorfo

ao reticulado ( cZ)n . Apos encontrarmos tal reticulado multiplicamos sua matriz geradora por

1/ c e assim, obtemos uma versao rotacionada de Zn .

6.4.2 Construcao de Zn -reticulados rotacionados via o corpo ciclotomico Q(p )


Nesta secao, veremos a construcao de Zn -reticulados rotacionados, n 2, via o subcorpo
umero primo
maximal real L = Q(p + p1 ) do corpo ciclotomico K = Q(p ), onde p e um n
e p 5, utilizando reticulados ideais. Desta forma, serao obtidos Zn -reticulados rotacionados
p1
, com p primo, p 5.
para n =
2
umero primo e, L =
Consideremos o corpo ciclotomico K = Q(p ), onde p 5 e um n
Q(p + p1 ) o subcorpo maximal real de K. Pelo Teorema (1.4.2) temos que [K : Q] = p 1 e
pelo Teorema (1.4.3) que OL = Z[p + p1 ] e o anel dos inteiros de L e, pelo Corolario (1.4.1),
segue que [K : L] = 2. Assim, pela Observacao (1.2.1), temos que [L : Q] =

p1
2

= n.

Seja = (OL , b ) um reticulado ideal, com L totalmente positivo e b a forma bilinear


simetrica associada a . Pela Proposicao (6.2.2), para que = (OL , b ) seja isomorfo ao

reticulado ( cZ)n , temos que o elemento L deve satisfazer a seguinte relacao


NL/Q ()N (I)2 |DL | = cn ,

onde cn = det(( cZ)n ), o que equivale a dizer que det() = cn . Como I = OL , segue pela
Proposicao (1.3.9) que devemos ter
NL/Q ()|DL | = cn .

(6.4.6)

Queremos encontrar L totalmente positivo que satisfaca a Equacao (6.4.6). Pela Proposicao
(1.4.7), temos que DL = p

p3
2

. Assim,
NL/Q ()|DL | = NL/Q ()p

p3
2

=c

p1
2

para algum c Z. Tomando c = p temos NL/Q () = p. Assim, encontremos L totalmente


positivo tal que NL/Q () = p. Observe que pZ[p ] = (1 p )p1 Z[p ], e assim NK/Q (1 p ) = p.
Usando a transitividade da norma (vista na Observacao (1.3.3)), temos que
p = NK/Q (1 p ) = NL/Q (NK/L (1 p ))
= NL/Q ((1 p )(1 p1 )).

(6.4.7)

Logo, tomando = (1 p )(1 p 1 ) = 2 (p + p1 ), temos que L e totalmente positivo

148

pois,
|p + p1 | = |2 cos

2
| < 2, p 5
p

e, pela Equacao (6.4.7) segue que NL/Q () = p.


Observac
ao 6.4.1 Note que, encontrar um elemento L totalmente positivo tal que

NL/Q ()|DL | = cn n
ao garante que = (OL , b ) seja isomorfo a ( cZ)n , ou seja, esta e apenas
uma condic
ao necessaria.
Agora, atraves de uma construcao explcita, iremos mostrar que = (OL , b ) e isomorfo
p1

2
e uma Z-base de OL = Z[p + p1 ].
a Z . Pelo Teorema (1.4.3), temos que {ej = pj + pj }j=1

No resultado a seguir encontramos uma outra Z-base para OL .




Lema 6.4.1 ([13]) Se en = en , ej =


de OL = Z[ +

ei , j = 1, , n 1, entao {e1 , , en } e uma Z-base

i=j

].


Demonstra
c
ao: Mostremos que {e1 , , en } e linearmente independente sobre Z. De fato,
n
n



seja
ai ei = 0; ai Z. Temos que
ai ei = a1 e1 + (a1 + a2 )e2 + + (a1 + + an1 )en1 +
i=1

i=1

(a1 + + an )en = 0. Como {e1 , , en } e uma Z-base de OL , segue que a1 = = an = 0.




Mostremos agora que {e1 , , en } gera OL = Z[p + p1 ]. Seja x Z[p + p1 ]. Temos que
n
n


x =
ai ei ; ai Z. Seja b1 = a1 . Temos que x =
(ai a1 )ei + a1 (e1 + + en ) =
n

i=1


(ai a1 )ei + b1 e1 . Se b2 = (a2 a1 ), entao x =

i=2

i=2

i=3

Continuando desta forma, tomando bj = aj aj1 , j = 2, , n, temos que x =




(ai a1 (a2 a1 ))ei + b2 e2 + b1 e1 .


n

bi ei .

i=1

Portanto, {e1 , , en } e uma Z-base de OL .

Proposi
c
ao 6.4.1 ([13]) Se = 2 (p + p1 ) L e b (x, y) = T rL/Q (xy), para todo
ao:
x, y OL = Z[p + p1 ], ent
(
p, se i = n;
1. b (ei , ei ) =
2p, caso contr
ario.
(
p, se |i j| = 1;
2. b (ei , ej ) =
0, caso contr
ario
Demonstra
c
ao: Para simplicar a notacao vamos denotar por k (p ) e por j = j (), os
conjugados de p e , respectivamente. Temos que
T rL/Q (pk + pk ) = 1, para k = 1, . . . , n.
149

De fato, como o polinomio ciclotomico de p e f (x) = xp1 + + x + 1 e pk , k = 1, , n


sao conjugados de p , segue que T rK/Q (pk ) = 1, k = 1, , n. Assim, como T rK/Q (pk ) =
T rL/Q (T rK|L (pk )), segue que T rL/Q (pk + pk ) = 1, para todo k = 1, , n. Desta forma,
temos que
T rL/Q ((pk

pk ))

j ()j (pk + pk )

j=1

j j (pk + pk )

j=1

(2 j (p p1 ))j (pk + pk )

j=1

= 2
(
=

j (pk+1 + pk1 + pk+1 + pk1 )

j=1

2 + 1 2n = p, se k = 1(mod p)
2 + 1 + 1 = 0,

caso contrario.

Agora, vamos calcular b (ei , ej ). Temos que


b (ei , ei ) =
=
=

T rL/Q (e2i )
n

j j (p2i + p2i + 2)

j=1

j j (p2i + p2i ) + 2

j=1
(
p, se i = n;

2p,

(2 j ( + p1 ))

j=1

caso contrario.

e assim,
b (ei , ej ) = T rL/Q (ei ej ) =
(
=

(j j (pi+j

j=1

p,

p(i+j) ))

(j j (pij + p(ij) ))

j=1

se |i j| = 1;

0, caso

contrario,

o que prova o teorema.


Corol
ario 6.4.1 ([13]) Se B (x, y) = p1 T rL/Q (xy), entao a matriz de B na base {e1 , . . . , en }
e dada por

150

.
..

.
..

1
..
.
..
.

2
..
.
..
.

..
.

..
.
..
.
1

0
..
.
..
.

.
0

(6.4.8)

Demonstra
c
ao: Segue diretamente da Proposicao (6.4.1).


Proposi
c
ao 6.4.2 ([22]) Se en = en e ej =

n

i=j

1
 
ei , para j = 1, , n1, entao T rL/Q (ei ej ) =
p

ij , onde ij e o delta de Kronecker.


Demonstra
c
ao: Sejam G a matriz do Corolario (6.4.1) e

T =

1 1 1

1 1

.
.. . . ..
. .
.

0 0 1

0
..
.

1
Temos que T GT t = In . Agora, G = M M t , onde M = N A, com
p

,
1 ()
0
1 (e1 ) n (e1 )

.
.
.
..
.
.
eA=
..
..
..
..
..
N =
.

,
1 (en ) n (en )
0

n ()

Assim, In = T (M M )T = (T M )(T M ) . Seja agora en = en , ej =

ei ; j = 1, , n 1 uma

i=j

outra base de OL . Temos que

1



1 (e1 ) n (e1 )

..
..
...
=

.
.
..



.
1 (en ) n (en )
0

1 1
1 1
.. . . ..
. .
.
0 1

1 (e1 ) n (e1 )

..
..
...

.
.

(e ) (e )
1 n
n n

1
t
Desta forma, M = T N A e uma matriz geradora do reticulado = (OL , b ). Como M M =
p
151

1
1
 
T N A At N t T t = T M M t T t = In , segue que T rL/Q (ei ej ) = ij , onde ij e o delta de
p
p
Kronecker.
1
Da Proposicao (6.4.2), segue que o reticulado ideal = (OL , b ), com = 2 (p + p1 ),

p
kj
kj
, k, j = 1, . . . , n e matriz
homomorsmos de L dados por k (ej ) = p + p = 2 cos 2kj
p
1
geradora M = T N A, com T, N e A sao como na demonstracao da proposicao, e isomorfo ao
p
reticulado Zn . Logo, seguindo os passos da demonstracao da Proposicao (6.4.2), pode-se construir Zn -reticulados rotacionados para n = 2, 3, 5, 6, 8, 9, 11, 14, 15, 18, 20, 21, 23, 26, 29, 30, . . ..
O resultado que veremos a seguir fornece uma expressao para calcularmos a distancia
produto mnima desses reticulados.
Proposi
c
ao 6.4.3 ([22]) Sejam L = Q(p + p1 ) o subcorpo maximal real de K = Q(p ), onde
p 5, e OL = Z[p + p1 ] o anel dos inteiros de L. Se = (OL , p1 b ), com = 2 (p + p1 ),
3p
p1
, entao dp,min () = p 4 .
e um reticulado ideal de dimens
ao n =
2
Demonstra
c
ao: Pelo Corolario (6.3.2), temos que a distancia produto mnima de e dada
por

2
dp,min () =

| det()|
1
=,
,
|DL |
|DL |

uma vez que det() = 1. Como o disriminante de L satisfaz |DL | = p


p

3p
4

p3
2

, segue que dp,min () =

.
A tabela a seguir fornece a distancia produto mnima desta construcao ciclotomica em

algumas dimensoes.
p n dp,min ()
1
5 2
5
1
7 3
7
1
11 5
112
1
13 6
135
1
17 8
177
1
19 9
194
1
23 11
235

,
n

dp,min
0, 66870
0, 522757
0, 383215
0, 343444
0, 289520
0, 27187
0, 240454

Tabela 6.1: Distancia produto mnima para a construcao ciclotomica em Q(p ).


Exemplo 6.4.1 Sejam p = 5, L = Q(5 ) e K = Q(5 + 51 ). Consideremos a Z-base {e1 , e2 }
de Z[5 + 51 ], onde e1 = 5 + 51 , e2 = 52 + 52 e = 2 (5 + 51 ). Temos que o grupo de
Galois de K sobre Q e dado por {1 , 2 }, onde 1 (5k + 5k ) = 5k + 5k ; k = 1, 2 e 2 (5k + 5k ) =
152

52k + 52k ; k = 1, 2. Consideremos o reticulado ideal (OK , 15 b ), onde b (x, y) = T rK/Q (xy).
Vimos que (OK , 15 b ) e um Z2 -reticulado rotacionado com matriz geradora M =

N=

1 (e1 ) 2 (e1 )


,

1 (e2 ) 2 (e2 )

Logo,
1
M=
5
Tal reticulado possui dp,min =


T =

1 ,
5

1 1
0 1

 ,
e

A=

1, 175570506 1, 902113035

1 ()

1 T N A,
5

0
2 ()

onde


.

1, 902113034 1, 175570503

visto que |DK/Q | = 5.

6.4.3 Construcao de Zn -reticulados rotacionados via o corpo ciclotomico Q(2r )


Nesta secao, veremos a construcao de Zn -reticulados rotacionados, n 2, via o subcorpo
omico K = Q(2r ), onde r e um inteiro positivo
maximal real L = Q(2r + 21
r ) do corpo ciclot
e r 3, utlilizando reticulados ideais. Desta forma, serao obtidos Zn -reticulados rotacionados
para n = 2r2 , r 3.
Consideremos o corpo ciclotomico K = Q(2r ), r 3 e, L = Q(2r + 21
r ) o subcorpo
maximal real de K. Pelo Teorema (1.4.2) temos que [K : Q] = 2r1 e pelo Teorema (1.4.3) que
(n1)

n1
e o anel dos inteiros de L e {1, 2r + 21
+ 2r
OL = Z[2r + 21
r ]
r , , 2r

} e uma Z-base

de L. Pelo Corolario (1.4.1), segue que [K : L] = 2. Assim, pela Observacao (1.2.1), tem-se que
[L : Q] = 2r2 = n.
Seja = (OL , b ) um reticulado ideal, com L totalmente positivo e b a forma
bilinear simetrica associada a . Como na Secao (6.4.2), para que = (OL , b ) seja isomorfo

ao reticulado ( cZ)n , queremos encontrar L totalmente positivo que satisfaca a Equacao


(6.4.6).
Na Proposicao (1.4.9), vimos que |DL | = 2 , onde = (r 1)n 1. Assim,
NL/Q ()|DL | = NL/Q ()2 = cn ,
onde = (r 1)n 1, n = 2r2 , r 3, c Z. Tomando c = 2r1 temos NL/Q () = 2.
Assim, encontremos L totalmente positivo tal que NL/Q () = 2. Observe que 2Z[2r ] =
r

(1 2r )(2 ) Z[2r ], e assim NK/Q (1 2r ) = 2. Usando a transitividade da norma, temos que


2 = NK/Q (1 2r ) = NL/Q (NK/L (1 2r ))
= NL/Q ((1 2r )(1 21
r )).

(6.4.9)

e totalmente positivo
Logo, tomando = (1 2r )(1 2r 1 ) = 2 (2r + 21
r ), temos que L
153

pois,
|2r + 21
r | = |2 cos

2r1

| < 2, r 3

e, pela Equacao (6.4.9) segue que NL/Q () = 2.


Como vimos na Observacao (6.4.1) esta e apenas uma condicao necessaria para que seja
isomorfo a Zn . Agora, faremos uma construcao explcita para mostrarmos este isomorsmo.
Lema 6.4.2 ([13]) Se K = Q(2r ), entao

r
r1

0, se mdc(k, 2 ) < 2 ;
T rK/Q (2kr ) =
2r1 , se mdc(k, 2r ) = 2r1 ;

2r1 , se mdc(k, 2r ) > 2r1 .


Demonstra
c
ao: Temos que o polinomio minimal de 2r sobre Q e dado por 2r (x) = x2

r1

+ 1.

Desta forma, segue que T rK/Q (2kr ) = 0, para todo k tal que mdc(k, 2r ) = 1, pois se mdc(k, 2r ) =
1, entao 2kr e conjugado de 2r . Agora, seja k tal que mdc(k, 2r ) > 1. Temos tres casos para
analisar:
1o caso: mdc(k, 2r ) < 2r1 .
s

Seja mdc(k, 2r ) = 2s , onde s < r 1. Assim, k = 2s j; j Z e 2kr = 22r j = 2jrs . Segue entao
que
T rK/Q (2kr ) = T rK/Q (2jrs ) = T rQ(2rs )/Q (T rK/Q(2rs ) (2jrs ))
= T rQ(2rs )/Q (ps 2jrs ) = ps T rQ(2rs )/Q (2jrs ) = 0,
pois mdc(j, 2r1 ) = 1.
2o caso: mdc(k, 2r ) = 2r1 .
Temos que o polinomio minimal de 2 sobre Q e 2 (x) = x+1. Desta forma, T rQ(2 )/Q (2k ) = 1,
r1 j

para todo k tal que mdc(k, 2) = 1 e 2kr = 22r

= 2j , onde k = 2r1 j e mdc(j, 2) = 1. Segue,

entao, que
T rQ(2r )/Q (2j ) = T rQ(2 )/Q (T rQ(2r )/Q(2 ) (2j )) = 2r1 T rQ(2 )/Q (2 ) = 2r1 .
Assim,
T rK/Q (2kr ) = T rK/Q (2j ) = 2r1 .

3o caso: mdc(k, 2r ) > 2r1 .

154

Neste caso, temos que mdc(k, 2r ) = 2r e, desta forma,


T rK/Q (2kr ) = T rK/Q (1) = 2r1 ,
o que prova o lema.
Lema 6.4.3 ([13]) Se L = Q(2r + 21
e o subcorpo maximal real de K = Q(2r ), ent
ao
r )

r
r1

0, se mdc(k, 2 ) < 2 ;
T rL|Q (2kr + 2k
r ) =
2r1 , se mdc(k, 2r ) = 2r1 ;

2r1 , se mdc(k, 2r ) > 2r1 .


Demonstra
c
ao: Pela transitividade da forma traco, temos que
k
k
k
k
k
k
T rK|Q (2kr ) + T rK/Q (2k
r ) = T rK/Q (2r + 2r ) = T rL/Q (T rK|L (2r + 2r )) = 2T rL/Q (2r + 2r ).

Desta forma, pelo Lema (6.4.2), tem-se que:


e, T rL/Q (2kr + 2k
1o caso: Se mdc(k, 2r ) < 2r1 , entao T rK/Q (2kr ) + T rK/Q (2k
r ) = 0, isto
r ) = 0.
r1
2r1 = 2(2r1 ), isto
2o caso: Semdc(k, 2r ) = 2r1 , entao T rK/Q (2kr ) + T rK/Q (2k
r ) = 2
r1
.
e, T rL/Q (2kr + 2k
r ) = 2
r1
+ 2r1 = 2(2r1 ), isto e,
3o caso: Se mdc(k, 2r ) > 2r1 , entao T rK/Q (2kr ) + T rK/Q (2k
r ) = 2
r1
, como queramos provar.
T rL/Q (2kr + 2k
r ) = 2

Proposi
c
ao 6.4.4 ([13]) Sejam e0 = 1 e ei = 2i r +2i
r , para i = 1, , n1 e b : OL OL
Z tal que b (x, y) = T rL/Q (xy). Tem-se que:
(
1. Se i = 0, 1, , n 1, ent
ao b (ei , ei ) =
(
2. Se i = 0, ent
ao b (ei , e0 ) =

2n, se i = 0;
4n, se i = 0.

2n, se i = 1;
0, se i = 1.
(

3. Se i = 0, j = 0 e i = j, ent
ao b (ei , ej ) =

2n, se |i j| = 1;
0, caso contr
ario.

Demonstra
c
ao: Vamos calcular b (ei , e0 ), para i = 0, 1, , n 1. Para i = 0, temos que
r2
) = 2r1 ,
b (e0 , e0 ) = T rL/Q (e20 ) = T rL/Q () = T rL/Q (2) T rL/Q (2r + 21
r ) = 2(2

155

pois, pelo Lema (6.4.3), temos que mdc(1, 2r ) < 2r1 . Agora, para todo i = 1, , n 1, temos
que
i
i
b (ei , e0 ) = T rL/Q (ei ) = T rL/Q ((2 (2r + 21
r ))(2r + 2r ))
i+1
21i
2i1
21i
)
= T rL/Q (22i r + 22i
r 2r
r
r
r
(i+1)

i+1
+ 2r
= 2T rL/Q (2i r + 2i
r ) T rL/Q (2r
(
2n, se i = 1
=
0, caso contrario.

(i1)

) T rL/Q (2i1
+ 2r
r

Vamos calcular b (ei , ei ), para i = 1, , n 1. Como mdc(2i, 2r ), mdc(2i + 1, 2r ), mdc(2i


1, 2r ) < 2r1 , para todo i = 1, , n 1, segue que
2i
2i
+ 2))
b (ei , ei ) = T rL/Q (ei 2 ) = T rL/Q ((2 2r + 21
r )(2r + 2r
(2i+1)

2i+1
+ 2r
= 2T rL/Q (22ir + 22i
r ) + T rL/Q (4) T rL/Q (2r

+
T rL/Q (22i1
r

(2i1)
2r
)

= 4n.
Finalmente, para todo i = 0, j = 0 e i = j, como mdc(i + j, 2r ), mdc(i j, 2r ), mdc(i + j +
1, 2r ), mdc(i + j 1, 2r ) < 2r1 , segue que
j
j
i
i
b (ei , ej ) = T rL/Q (ei ej ) = T rL/Q ((2 (2r + 21
r ))(2r + 2r )(2r + 2r ))
(i+j)

+ 2r
= 2T rL/Q (2i+j
r

T rL/Q (2ij+1
r
(

(ij)

) + 2T rL/Q (2ij
+ 2r
r

(ij+1)
2r
)

T rL/Q (2i+j+1
r

(i+j+1)

T rL/Q (2i+j+1
+ 2r
r

(i+j+1)
2r
)

T rL/Q (2i+j1
r

2n, se |i j| = 1
0, caso contrario,

o que prova a proposicao.


Corol
ario 6.4.2 ([13]) Se Q (x, y) =
{e0 , e1 , , en1 } e

1
T rL/Q (xy),
2r1

1 1

entao a matriz de Q na base

1
2 1
0

0 1

..
G=
.

2
1
0

..

. 1
2 1

..
.
0 1
2
Demonstra
c
ao: Segue diretamente da Proposicao (6.4.4).
156

)
(i+j1)

+ 2r

Proposi
c
ao 6.4.5 ([2]) Se {f0 , f1 , , fn1 }, onde fi =
ao
1, e uma Z-base de OL , ent

1
2r1

n1i
j=0

ej , para todo i = 0, 1, , n

T rL/Q (fi fj ) = ij , onde ij e o delta de Kronecker.

Demonstra
c
ao: Sejam G a matriz do Corolario (6.4.2) e

T =

1 1 1 1
1 1 1
.. . .
.
..
. ..
.
.

0
..
.

1
Temos que T GT t = In . Agora, como G e a matriz de Gram do reticulado = (OL , 2r1
b ),
1
temos que G = M M t , onde M =
N A, com
2r1

,
1 ()
0
1 (e0 ) n (e0 )

.
.
.
..
.
.
eA=
..
..
..
..
..
N =
.

,
1 (en1 ) n (en1 )
0

n ()
Assim, In = T M M t T t = (T M )(T M )t . Seja agora fi =

n1i
j=0

ej ; j = 0, 1, , n 1, uma

outra base de OL . Temos que

1 1 1 1

1 (e0 ) n (e0 )
1 (f0 ) n (f0 )

1 1 1 0

.
.
..
..
.
...

..
..
..
.
.
..
.. . .
..

..

.
.
.
.
.
(e ) (e )

1 (fn1 ) n (fn1 )
1 n1
n n1
1 0 0
0

Logo, M =

1
2r1

1
T N A e uma matriz geradora do reticulado = (OL , 2r1
b ).

Como

1
1
t
M M = T N AAt N t T t = T M M t T t = In , segue que T rL/Q (ei ej ) = ij , onde ij e o delta de
p
p
Kronecker.
1
Da Proposicao (6.4.5), segue que o reticulado ideal = (OL , r1 b ), com = 2 (2r +
2*
+
2r1 ), homomorsmos de L dados por k (ej ) = pkj + pkj = 2 cos 2kj
r1 , k, j = 0, . . . , n 1 e
1
matriz geradora M =
T N A, com T, N e A sao como na demonstracao da proposicao, e
2r1
isomorfo ao reticulado Zn .
Logo, seguindo os passos da demonstracao da Proposicao (6.4.5), pode-se construir Zn reticulados rotacionados para n = 2, 4, 8, 16, 32, 64, 128, 256, 512, .
Proposi
c
ao 6.4.6 ([2]) Sejam L = Q(2r + 21
r ) o subcorpo maximal real de K = Q(2r ), onde
1
r 3, e OL = Z[2r +21
b ), com = 2(2r +21
r ] o anel dos inteiros de L. Se = (OL ,
r ),
r1
2
157

1
e um reticulado ideal de dimens
ao n = 2r2 , entao dp,min () = , onde = (r 1)2r2 1.
2
Demonstra
c
ao: Pelo Corolario (6.3.2), temos que a distancia produto mnima de e dada
por

2
dp,min () =

| det()|
1
=,
,
|DL |
|DL |

uma vez que det() = 1. Como o disriminante de L satisfaz |DL | = 2 , onde = (r 1)2r2 1,
1
segue que dp,min () = .
2
A tabela a seguir fornece a distancia produto mnima desta construcao ciclotomica em
algumas dimensoes.

r
n
3
2
4
4
5
8
6
16
7
32
8
64
9 128
10 256
11 512
12 1024

,
n
dp,min
0, 594604
0, 385553
0, 261068
0, 180648
0, 126361
0, 0888683
0, 0626695
0, 044254
0, 0312712
0, 0221046

Tabela 6.2: Distancia produto mnima para a construcao ciclotomica em (2r ).

Exemplo 6.4.2 Sejam n = 24 , 2r = 24 , K = Q(2r ) e L = Q(2r + 21


r ). Temos que uma
2
3
2
3
Z-base de OL e {e0 = 1, e1 = 2r + 21
r , e2 = 2r + 2r , e3 = 2r + 2r }, o grupo de Galois

de L sobre Q e dado por Gal(K/Q) = {1 , 3 , 5 , 7 , 9 , 11 , 13 , 15 }, onde i (2r ) = 2i r , para


i = 1, 3, 5, 7 e o grupo de Galois de K sobre Q e dado por Gal(L/Q) = {1 , 3 , 5 , 7 }. Seja
1
= 2 (2r + 21
T rL/Q (xy). A matriz geradora do Zn - reticulado rotacionado
r ) e b (x, y) =
8
1
e dada por R =
T M A, onde
241

1 1 1 1

1 1 1
T =
1 1 0

1 0
0

158

0
,
0

1 (1)

3 (1)

1 ( + p1 ) 3 ( + p1 )
M =
( 2 + 2 ) ( 2 + 2 )
1 p
3 p
p
p
3
3
3
1 (p + p ) 3 (p + p3 )
,
1 ()
0
,

3 ()
0
A=

0
0

0
0

5 (1)

7 (1)

7 ( + p1 )
e
5 (p2 + p2 ) 7 (p2 + p2 )

3
3
3
3
5 (p + p ) 7 (p + p )

0
0

0
0
.
,

7 ()
0

,
7 ()
0
5 ( + p1 )

6.5 Conclusao do captulo


Iniciamos este captulo, na Secao (6.1), denindo alguns conceitos que sao necessarios para
denirmos um reticulado ideal. Apos isto, apresentamos alguns resultados. Na Secao (6.2),
vimos que podemos obter reticulados ideais a partir da perturbacao 2 do homomorsmo
canonico. A partir disto, vimos atraves da Proposicao (6.2.2) uma formula para o determinante
de um reticulado ideal que foi muito utilizado em outros resultados. Ressaltamos, como no
Captulo (5), que todos os resultados apresentados neste captulo utilizando a perturbacao 2 ,
poderiam ter sido mostrados utilizando a perturbacao . Foi somente uma questao de escolha
trabalhar com a perturbacao nas construcoes do Captulo (5) e utilizar a perturbacao 2
neste captulo. Na Secao (6.3) denimos a diversidade e a distancia produto mnima de um
reticulado ideal e, obtemos na Proposicao (6.3.1) uma expressao para calcular a diversidade de
um reticulado ideal e no Teoreama (6.3.1) mostramos que a distancia produto mnima de um
reticulado ideal pode ser obtido a partir do determinante do reticulado e do discriminante do
corpo de n
umeros. Finalizando o captulo, apresentamos duas construcoes de Zn -reticulados
rotacionados a partir dos corpos ciclotomicos Q(p ) e Q(2r ), juntamente com exemplos de
reticulados obtidos a partir desta construcao e o valor de suas distancia produto mnima.

159

Conclusao
Este trabalho foi dedicado ao estudo de metodos para obter famlias de reticulados com boas
densidades de centro e, com diversidade e distancia produto mnima alta. Para isso, inicialmente
zemos um estudo sobre a teoria algebrica dos n
umeros que nos forneceu uma base teorica para
este trabalho, as formas quadraticas, que nos possibilitaram obter uma expressao para o calculo
da forma traco e, a denicao de reticulado e de seus principais parametros.
O primeiro metodo apresentado foi o de obter reticulados via polinomios irredutveis no
corpo dos n
umeros racionais. Neste trabalho abordamos os casos para dimensao 2, utilizando
polinomios irredutveis de grau 2 com razes reais e razes complexas conjugadas e, para dimensao 3, utilizando polinomios irredutveis de grau 3 com razes reais. Atraves deste metodo
encontramos reticulados com as mesmas densidades de centro dos reticulados A2 e D3 , ou seja,
reticulados com densidade de centro otima para dimensoes 2 e 3, respectivamente. Acreditamos
que, a partir deste metodo, pode ser encontrado reticulados com densidade de centro otima para
dimensoes maiores. O grande desao e determinar a matriz geradora do reticulado atraves das
razes do polinomio e tambem minimizar a forma quadratica.
Para apresentar o segundo metodo, inicialmente zemos um estudo sobre o homomorsmo
canonico e suas perturbacoes e, vimos que, podemos obter reticulados via estes homomorsmos.
Da, apresentamos uma construcao de reticulados rotacionados de dimensoes 2, 4, 6, 8 e 12 dos
reticulados conhecidos A2 , D4 , E6 , E8 e K12 . Ja que sabemos que a densidade de centro destes
reticulados sao otimas, este metodo consiste em igualar a formula da densidade de centro a estes
valores sabidos e trabalhar para encontrar convenientes valores de seus parametros para que
tenhamos os resultados desejados. Para dimensoes mpares, por falta de tempo, zemos apenas
alguns testes, e nao encontramos resultados satisfatorios. Mas acreditamos que seja possvel
encontrar reticulados rotacionados de dimensoes mpares utilizando esta mesma teoria.
Os dois casos vistos acima visam obter bons reticulados com relacao a` sua densidade
de centro pois, como vimos, encontrar empacotamentos reticulados densos e equivalente a
encontrar codigos corretores de erros ecientes. Mas, no u
ltimo caso apresentado, nosso objetivo
foi classicar os reticulados quanto a sua diversidade e distancia produto mnima. Pois, como
pode ser visto em [22], para termos uma transmissao com pequena probabilidade de erros,
devemos utilizar reticulados com diversidade e distancia produto mnima alta. E, como foi visto
160

neste trabalho, quando consideramos corpos de n


umeros totalmente reais temos diversidade
maxima e quanto menor for o discriminante do corpo em questao, maior e a sua distancia
produto mnima. Assim, apresentamos construcoes de reticulados rotacionados do reticulado
Zn via o anel dos inteiros algebricos dos subcorpos maximais reais dos corpos Q(p ) e Q(2r ),
onde p e um n
umero primo e r um inteiro positivo, pois estes reticulados encontrados gozam
destas propriedades sobre a diversidade e distancia produto mnima.
Como podemos observar pelo exposto acima, ainda ha muitos resultados que podem ser
obtidos utilizando esta teoria e partindo dos resultados apresentados neste trabalho.

161

Referencias Bibliogracas
[1] ALVES, C. Reticulados via corpos ciclot
omicos. 2005, 125f. Dissertacao (Mestrado em
Matematica), Instituto de Biociencias, Letras e Ciencias Exatas, Universidade Estadual
Paulista, Sao Jose do Rio Preto, 2005.
[2] ANDRADE, A. A.; ALVES, C.; CARLOS, T. B. Rotated lattices via the cyclotomic
eld Q(2r ). International Journal of Applied Mathematics, Soa, v. 19, n. 3, p. 321-331,
2006.
[3] ANDRADE, A.A.; FERRARI, A,J.; BENEDITO, C.W.O.; COSTA, S.I.R. Constructions of algebraic lattices. Submetido `a revista CAM - Computational and Applied
Mathematics, 2010.
[4] BAYER-FLUCKIGER, E. Ideal lattices. In: Conference in honor of Alan Baker, 2002,
Cambridge. Proceedings ... Cambridge: Cambridge University Press, 2002, p.
[5] BAYER-FLUCKIGER, E. Lattices and number elds. Contemporary Mathematics,
Providence, v. 241, p. 69-84, 1999.
[6] BAYER-FLUCKIGER, E.; OGGIER, F.; VITERBO, E. New algebraic constructions
of rotated Zn -lattice constellations for the Rayleigh fading channel. IEEE Transactions on Information Theory, New-York, v. 50, n. 4, p. 702-714, Apr. 2004. 2003.
[7] BOUTROS, J.; VITERBO, E.; RATELLO, C.; BELFIORE, J. C. Good lattice constellations for both Rayleigh fading and Gaussian channels. IEEE Transactions
Information Theory, New-York, v. 42, No. 2, p. 502-517, 1996.
[8] CONWAY, J. H.; SLOANE, N. J. A. Sphere packing, lattices and groups. New-York:
Springer-Verlag, 1999.

[9] DOMINGUES, H. H.; IEZZI, G. Algebra


moderna. Sao Paulo: Atual, 1982.
[10] ENDLER, O. Teoria dos n
umros alg
ebricos. Projeto Euclides, 1986.
[11] FERRARI, A.J. Reticulados alg
ebricos via corpos abelianos. 2008, 105f. Dissertacao
(Mestrado em Matematica), Instituto de Biociencias, Letras e Ciencias Exatas, Universidade Estadual Paulista, Sao Jose do Rio Preto, 2008.
[12] FLORES, A. L. Reticulados em corpos abelianos. 2000, 115f. Tese (Doutorado em
Engenharia Eletrica), Faculdade de Engenharia Eletrica e da Computacao, Universidade
Estadual de Campinas, Campinas, 2000.
162

[13] JORGE, G.C. Reticulados ideais via corpos abelianos. 2008, 176f. Dissertacao
(Mestrado em Matematica), Instituto de Biociencias, Letras e Ciencias Exatas, Universidade Estadual Paulista, Sao Jose do Rio Preto, 2008.
[14] LANG, S. Algebra. New York: Addison-Wesley, 1972.
[15] LAVOR, C.C., ALVES, M.M.S, SIQUEIRA, R,M., COSTA, S.I.R. Uma Introdu
c
ao `
a
Teoria de C
odigos. Notas em Matematica Aplicada, Sao Carlos, SP - SBMAC, , 2006.
[16] LOPES, J. O. D. Discriminants of subelds of Q(2r ). Journal of Algebra and Its
Applications, New Jersey, v. 2, p. 463-469, 2003.168-184.
[17] MARCUS, D. A. Number elds. New-York: Springer-Verlag, 1977.
[18] MELO, F. D. Uma forma quadr
atica no corpo de condutor primo. 2005, 59f.
Dissertacao (Mestrado em Matematica), Instituto de Biociencias, Letras e Ciencias Exatas,
Universidade Estadual Paulista, Sao Jose do Rio Preto, 2005.
[19] MILIES, F. C. P. An
eis e m
odulos. Sao Paulo: L.P.M, 1972.
[20] MONTEIRO, L. H. J. Teoria de Galois. In: Coloquio Brasileiro de Matematica, 7, 1969.
Pocos de Caldas. Atas ... Rio de Janeiro: Impa, 1969.

[21] NOBREGA, T. P. C
ubicas reais, algumas aplica
c
oes, In: Encontro de Algebra,
6,
1997. Campinas. Anais ... Campinas: Unicamp, 1997.
[22] OGGIER, F. Algebraic methods for channel coding. 2005, 125f. Tese (Doutorado em

Matematica e Informatica), Ecole


Polytechnique Fedeerale de Lausanne, Lausane, 2005.
[23] RODRIGUES, T. M. C
ubicas galoisianas. 2003, 68f. Dissertacao (Mestrado em
Matematica), Instituto de Biociencias, Letras e Ciencias Exatas, Universidade Estadual
Paulista, Sao Jose do Rio Preto, 2003.
[24] SAMUEL, P. Algebraic theory of numbers, Paris: Hermann, 1970.
[25] SHANNON, C.E. A Mathematical Theory of Communication. Bell System Technical
Journal, v. 27, p. 379-423, 623-656, 1948.
[26] SOUZA, T. M. Reticulados alg
ebricos em corpos de n
umeros abelianos. 2004, 85f.
Dissertacao (Mestrado em Matematica), Instituto de Biociencias, Letras e Ciencias Exatas,
Universidade Estadual Paulista, Sao Jose do Rio Preto, 2004.
[27] STEWART, I. N.; TALL, D. O. Algebraic number theory. London: Chapman and
Hall, 1987.
[28] VICENTE, J. P. G. Reticulados de posto 3 em corpos de n
umeros. 2000, 91f.
Dissertacao (Mestrado em Matematica), Instituto de Biociencias, Letras e Ciencias Exatas,
Universidade Estadual Paulista, Sao Jose do Rio Preto, 2000.
[29] WASHINGTON, L. Introduction to cyclotomic elds. New York: Springer-Verlag,
1982.

163

Indice Remissivo
anel, 18
anel de Dedekind, 42
anel dos inteiros, 30
anel integralmente fechado, 30
anel quociente, 19
assinatura, 138

divisor de zero, 18
elemento inteiro, 27
elemento totalmente positivo, 108
empacotamento esferico, 72
empacotamento reticulado, 72
extensao, 25

base, 21

extensao galoisiana, 26

base complementar, 54

extensao separavel, 26

base integral, 31
classe de equivalencia, 19
CM-corpo, 26
codiferente, 52
congruencia, 19

funcao de Mobius, 60
grau da extensao, 25
grupo, 17
grupo de Galois, 26

corpo, 18

homomorsmo canonico, 98

corpo ciclotomico, 48

homomorsmo de aneis, 20

corpo de n
umeros, 25

homomorsmo de modulos, 21

corpo de razes, 26

homomorsmo imaginario, 26

corpo xo, 26

homomorsmo real, 26

corpo quadratico, 46
corpo totalmente imaginario, 26
corpo totalmente real, 26

ideal, 19
ideal fracionario, 43
ideal maximal, 19

densidade de centro, 73

ideal primo, 19

densidade de empacotamento, 73

ideal principal, 19

determinante de um reticulado, 72

inteiro algebrico, 30

discriminante, 39

involucao, 26

distancia produto mnima de um reticulado, 76 isomorsmo, 20


diversidade, 75
modulo, 20
diversidade de um reticulado, 75
modulo nitamente gerado, 21
164

modulo livre, 21
modulo noetheriano, 22
matriz de Gram, 71
matriz geradora, 70
monomorsmo, 20
n
umero algebrico, 25
n
umero transcendente, 25
norma de um elemento, 31
norma de um ideal, 36
norma mnima de um reticulado, 73
perturbacao 2 do homomorsmo canonico,
115
perturbacao do homomorsmo canonico, 108
polinomio ciclotomico, 48
raz n-esima primitiva da unidade, 48
raio de empacotamento, 73
regiao fundamental, 67
reticulado, 66
reticulado mpar, 139
reticulado algebrico, 119
reticulado ideal, 139
reticulado inteiro, 138
reticulado par, 139
reticulado positivo, 139
sequencia estacionaria, 22
subanel, 18
subcorpo, 18
submodulo, 20
traco, 31
volume de um reticulado, 70

165

Você também pode gostar