Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ncias Exatas
Departamento de Cie
tica em Rede Nacional
PROFMAT - Mestrado Profissional em Matema
o de Mestrado
Dissertac
a
AS
` CURVAS ELIPTICAS COM
UMA INTRODUC
AO
APLICAC
OES
PARA O ENSINO MEDIO
Feira de Santana
Abril de 2014
AS
` CURVAS ELIPTICAS COM
UMA INTRODUC
AO
APLICAC
OES
PARA O ENSINO MEDIO
Feira de Santana
08 de Abril de 2014
Agradecimentos
Primeiramente, a Deus, que permitiu que tudo acontecesse ao longo de minha vida e que e
o maior de todos os mestres.
Aos meus pais, meu infinito agradecimento. Sempre acreditaram em minha capacidade e
isto sempre me fortaleceu e me fez tentar fazer o melhor de mim. Muito obrigada pelo amor
incondicional!
Obrigada aos meus familiares que, nos momentos da minha ausencia dedicados aos estudos,
sempre fizeram entender que o futuro e feito a partir da constante dedicacao e determinac
ao no
presente.
Ao meu marido, Ildivan Cordeiro, companheiro, amigo e amor, que soube compreender minha opcao pelos estudos desde de graduacao e, como ninguem, sempre esteve disponvel para
me apoiar nos momentos difceis e comemorar os momentos bons a cada etapa vencida, com sua
importante frase: e isso a Ilma, voce vai conseguir.
` minha pequena filha e grande tesouro da minha vida, Yasmim Carneiro da Silva, que
A
soube entender com seu jeitinho e respeitar minha ausencia em tantos momentos, mas sempre
me incentivando: Mam
ae, tu tem que tirar dez.
` minha funcion
A
aria do lar, Nilzete Alves, pelo suporte nos afazeres domesticos e cuidados
tao especiais `
a minha filha.
A todos os funcion
arios da Realeza, pelas palavras de incentivo, principalmente pre e p
os
avaliacoes.
Resumo
Este trabalho tem o objetivo de apresentar um material introdutorio sobre as Curvas Elpticas
e algumas aplicac
oes para o Ensino Medio. Curvas elpticas sao curvas planas de grau 3 que
podem ser equipadas com uma operacao de grupo abeliano, definida geometricamente. Por
meio de uma abordagem simples, iniciamos com definicoes, propriedades, exemplos e graficos de
curvas algebricas planas, analisando a intersecao entre duas curvas, para, em seguida, fazer um
tratamento algebrico e geometrico dos pontos racionais pertencentes a uma curva elptica, mostrando sua rica estrutura aritmetica e algebrica. Ao final da dissertacao, sao propostas algumas
atividades que podem ser aplicadas para alunos do Ensino Medio.
iii
Abstract
This is a study on Elliptic Curves and its application in specific educacional context, namely,
the High School. This work aims to present an introductory text on Elliptic Curves, as well as
some of the theoretical currents that base them. Elliptic Curves are plane curves of degree 3 can
be equipped with an operation of Abelian group defined geometrically. With a simple approach,
we start the study with definitions, properties, examples and graphs of algebraic plane curves.
Then, we analyze the intersection of two curves so that next we can make an algebraic and
geometric treatment of rational points of an Elliptic Curve. Thus, we show its rich arithmetic
and algebraic structure. At the end of the dissertation, we present some activities involving
Elliptic Curves as a proposal to be developed with High School students.
iv
Sum
ario
1 Introdu
c
ao
2 Introdu
c
ao `
as Curvas Alg
ebricas Planas
11
2.1
Polin
omios
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2
Curvas Algebricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
2.3
Pontos no Infinito
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
2.3.1
O Plano Projetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.3.2
Curvas Projetivas
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.3.3
Intersec
ao entre Curvas Projetivas . . . . . . . . . . . . . . . . . . . . . .
30
Pontos Racionais em C
onicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
2.4
3 Curvas Elpticas
47
3.1
Contexto Hist
orico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
3.2
Caracterizac
ao de Curvas Elpticas . . . . . . . . . . . . . . . . . . . . . . . . . .
48
3.2.1
51
3.2.2
Caracterizac
ao algebrica dos pontos em uma Curva Elptica . . . . . . . .
56
3.2.3
63
4 Aplica
c
oes de Curvas Elpticas para o Ensino M
edio
65
4.1
Atividade I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
4.2
Atividade II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
4.3
Atividade III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
4.4
Atividade IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
4.5
Atividade V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
5 Conclus
ao
5.1
Trabalhos Futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
90
Captulo 1
Introdu
c
ao
O estudo das curvas elpticas e uma area central de investigacao em Teoria dos N
umeros com
aplicacoes em Criptografia e na r
apida fatoracao dos n
umeros inteiros. Alem disso, as curvas elpticas desempenharam uma papel fundamental na demonstracao do u
ltimo Teorema de
Fermat. Aqui, nos limitamos aos aspectos mais elementares da Teoria de Curvas Elpticas e
aplicacoes para o Ensino Medio.
A Geometria Algebrica Cl
assica pode ser pensada como a juncao entre a Geometria Projetiva
e a Geometria Analtica, sendo a primeira um modelo bidimensional sem retas paralelas, i.e.,
quaisquer duas retas se intersectam em um u
nico ponto. Esse modelo projetivo e possvel a partir
do acrescimo de pontos no infinito. Trabalharemos com plano projetivo, i.e., o plano cartesiano
real usual adicionado de pontos no infinito. Enquanto na Geometria Analtica as curvas s
ao
representadas por equac
oes polinomiais de duas variaveis, no modelo da Geometria Projetiva
sao usados polin
omios homogeneos - ou seja, polinomios cujos monomios tem o mesmo grau de tres vari
aveis. Um resultado essencial para a geometria algebrica, que discutimos brevemente
em nosso trabalho, e o celebre Teorema de Bezout, que essencialmente diz que o n
umero de
pontos de intersecc
ao entre duas curvas (projetivas) e igual ao produto de seus graus, desde que
consideradas multiplicidades e pontos no infinito.
Em nosso trabalho, analisamos as curvas elpticas sob o ponto de vista da geometria algebrica
classica, ou seja, pensamos em uma curva elptica como uma curva algebrica plana projetiva,
i.e., uma classe de equivalencia de polinomios homogeneos nao constantes F [X, Y, Z], m
odulo
Teoria dos N
umeros e Algebra.
No terceiro captulo, definiremos uma curva elptica e, usando o teorema de Bezout, construiremos uma operac
ao de grupo sobre o conjunto de pontos racionais de uma curva elptica.
Apresentaremos um tratamento geometrico e algebrico para estes pontos e verificaremos as
principais propriedades desta curva. Durante toda a discussao deste captulo, utilizaremos fi9
guras para que possamos visualizar as curvas, intersecoes e seus pontos que foram construdas
em sua maioria usando o aplicativo Geogebra. Neste captulo, foram utilizadas as referencias
bibliograficas [2], [4], [6], [10], [15] e [16] para estruturar o estudo de curvas elpticas.
No quarto captulo, proporemos algumas atividades com resolucao que podem ser aplicadas
no ensino medio e est
ao relacionadas com a abordagem desenvolvida nesta dissertacao. Iniciaremos as atividades com um exemplo pratico, para, na sequencia, explorar atividades com
as operac
oes entre os pontos racionais pertences a uma curva elptica, seguindo um tratamento
algebrico e geometrico. Terminaremos com uma atividade que e uma aplicacao de curvas elpticas
contextualizada com a geometria plana, geometria analtica e trigonometria.
No quinto captulo, apresentaremos algumas propostas de trabalhos futuros para que possamos aprofundar conteudos deste trabalho, principalmente do segundo e terceiro captulos.
10
Captulo 2
Introdu
c
ao `
as Curvas Alg
ebricas
Planas
Neste captulo, destacaremos alguns resultados de polinomios para, em seguida, fazer um estudo
de curvas algebricas planas e projetivas, explorando varios exemplos e seus respectivos tracos.
Estudaremos a intersec
ao entre duas curvas para, finalmente, enunciar e verificar a aplicabilidade
do relevante Teorema de Bezout.
Seguiremos as abordagens feitas por [5] , [7] , [17] , [15] e [12].
2.1
Polin
omios
Nesta sec
ao, iremos listar alguns resultados de polinomios que precisaremos para este trabalho,
em especial utilizando as referencias [5] e [7].
Seja A um anel. Um smbolo x nao pertencente ao anel A sera chamado de uma indeterminada sobre A.
Defini
c
ao 2.1.1. Um polin
omio f (x) com coeficientes em A e uma expressao formal do tipo
f (x) = a0 + a1 x + . . . + an xn =
n
X
aj xj ,
j=0
Defini
c
ao 2.1.2. Seja A um anel e seja f (x) := a0 + a1 x + ... + an xn A[x] com an 6= 0. O
coeficiente an se chama o coeficiente lder de f (x). Quando o coeficiente lder for igual a 1, o
polinomio e dito m
onico.
Sejam A um anel e A[x1 ] o anel de polinomios com coeficientes em A na indeterminada x1 .
Se x2 e uma indeterminada sobre o anel A[x1 ], definimos
A[x1 , x2 ] := (A[x1 ])[x2 ]
Procedendo indutivamente, definimos o anel de polinomios em n indeterminadas
f (x1 , ..., xn ) =
0j1 s1
e aj1 ,...jn A.
Cada termo do tipo aj1 ,...jn xj11 . . . xjnn e chamado de mon
omio e seu grau e definido como
j1 + . . . + jn , sempre que aj1 ,...jn 6= 0.
Definimos o grau de um polin
omio nao nulo em n indeterminadas com coeficientes em A
como sendo o maior dos graus dos seus monomios nao nulos.
Seja f um polin
omio, denotaremos por (f ) o grau do polinomio.
O exemplo abaixo, de [7], ilustra.
Exemplo 2.1.3. S
ao polin
omios em Q[x1 , x2 , x3 ]
f (x1 , x2 , x3 ) = x1 x2 41 x1 x3 + x22 x21 ,
h(x1 , x2 , x3 ) = 2 + x1 x3 43 x1 x2 x3 + 4x32 3x1 x3 x32 + x52 + 21 x32 x33 .
Temos que (f ) = 2 e (h) = 6.
Um polin
omio n
ao nulo e chamado homogeneo de grau d se todos os seus monomios n
ao
nulos tem grau d.
Em um polin
omio n
ao nulo em n indeterminadas, a soma dos seus monomios nao nulos
de grau d e um polin
omio homogeneo, chamado de componente homogenea de grau d. Todo
polinomio n
ao nulo e a soma das suas componentes homogeneas.
No exemplo 2.1.3, f (x1 , x2 , x3 ) e um polinomio de grau 2 e as componentes homogeneas de
h(x1 , x2 , x3 ) s
ao:
12
1 3 3
2 x2 x3
Proposi
c
ao 2.1.4. Sejam A um anel, f (x) 6= 0 A[x] e A. Ent
ao f () = 0 se e somente
se existe um polin
omio t(x) A[x] tal que f (x) = (x )t(x).
Demonstrac
ao. cf. [5](p. 63).
Defini
c
ao 2.1.5. Sejam A um anel, f (x) A[x] e A, e um inteiro n 1. Dizemos que e
uma raiz de f (x) de multiplicidade n se (x )n divide f (x) mas (x )n+1 nao divide f (x).
Exemplo 2.1.6. Seja o polin
omio f (x) = x3 4x2 + 5x 2 em R[x], = 1 e raiz de f (x) com
multiplicidade 2, pois f (x) = (x 1)2 (x 2).
Exemplo 2.1.7. Seja o polin
omio f (x) = x4 7x3 + 15x2 13x + 4 R[x], = 1 e raiz de f (x)
com multiplicidade 3, pois (x 1)3 (x 4).
Proposi
c
ao 2.1.8. Seja A um domnio de integridade e seja f (x) em A[x]\{0}. Se f (x) tem
grau n, ent
ao f(x) tem, no m
aximo, n razes em A.
Demonstrac
ao. cf. [7](p. 130).
da Algebra
nos diz que C e algebricamente fechado.
Proposi
c
ao 2.1.11. Sejam K um corpo algebricamente fechado e f (x) em K[x], com (f (x)) =
n 1. Ent
ao, existem 1 , . . . n K, n
ao necessariamnete distintos, e a K\{0} tais que
f (x) = a(x 1 ) . . . (x n ).
Demonstrac
ao. cf. [7].
Observa
c
ao 2.1.12. A proposic
ao 2.1.11 nos diz que, todo polinomio de grau n 1 tem
exatamente n razes, contadas com as multiplicidades.
13
Algebra
da seguinte forma:
Teorema 2.1.13. Todo polin
omio f (x) com coeficientes complexos e grau n 1, se escreve de
uma u
nica maneira, a menos da ordem dos fatores, como
f (x) = a(x 1 )r1 . . . (x s )rs ,
onde a C\{0} e o coeficiente lder de f (x), 1 . . . s s
ao n
umeros distintos e r1 , . . . , rs s
ao
inteiros positivos tais que r1 + . . . + rs = n.
Demonstrac
ao. cf. [7] (p. 133).
Exemplo 2.1.14. O polin
omio x2 2 Q[x] nao tem razes em Q. Entretanto, x2 2 R[x]
tem duas razes reais, 2 e 2. O polinomio x2 + 1 Q[x] R[x] nao tem razes reais, mas
tem duas razes em C, i e i.
Defini
c
ao 2.1.15. Seja A um domnio de integridade. Dizemos que o polinomio nao constante
f (x) e irredutvel em A[x](ou irredutvel sobre A) se e impossvel expressar f (x) com produto
g(x) h(x) de dois polin
omios g(x) e h(x) em A[x] cujos graus sao ambos maiores ou iguais a
um.
Salientamos que utilizamos irredutvel sobre A, e nao simplesmente irredutvel, pois n
ao
faz sentido dizer que um dado polinomio f (x) e irredutvel simplesmente. Para justificar isto,
seja o polin
omio f (x) = x2 +1 e irredutvel sobre R, mas nao sobre C, pois x2 +1 = (x+i)(xi).
Quando um polin
omio n
ao e irredutvel, chamamos de redutvel sobre A.
Portanto, um polin
omio f (x) e redutvel sobre A se, e somente se, existem polinomios g(x)
e h(x) em A[x] tais que f (x) = g(x) h(x), com 0 < (g(x)) < (f (x)) e 0 < (h(x)) < (f (x)).
Exemplo 2.1.16. Seja K um corpo qualquer. O polinomio ax + b, onde a, b K e a 6= 0, e
irredutvel em K.
De fato, escrevendo ax + b = f (x) g(x), com f (x), g(x) K[x] temos que ambos os fatores
sao nao nulos e
1 = (ax + b) = (f (x)) + (g(x)).
Logo, (f (x)) = 0 e ((g(x)) = 1, ou (f (x)) = 1 e (g(x)) = 0. Entao, f (x) ou g(x) e um
polinomio constante n
ao nulo.
Em particular, o polin
omio m
onico x , com F , e irredutvel em K[x].
Exemplo 2.1.17. x2 2 = (x
2)(x +
15
16
2.2
Curvas Alg
ebricas
Seria intuitivo definir uma curva algebrica plana como o lugar dos pontos do plano R2 cujas
coordenadas cartesianas satisfazem uma equacao do tipo
f (x, y) = 0,
onde f e um polin
omio com coeficientes reais, nao constante.
Exemplo 2.2.1. Crculo:
f = x2 + y 2 1.
Crculo centrado em (0,0) e raio 1.
17
x2
+ y 2 1.
4
Elipse de centro em (0,0), eixo maior em Ox e eixo menor em Oy. Esta elipse possui semieixo
18
19
f = 2x2 + y 2
g(x, y) = x2 2y 2 2.
x2 y 2
1
4
2
tambem representariam a mesma curva. Como queremos diferenciar essas duas curvas, usaremos
uma definic
ao ligeiramente diferente da proposta no incio da secao.
Defini
c
ao 2.2.8. Dois polin
omios de K, com K corpo, sao ditos associados se p(x) = q(x),
para algum K {0}.
Observe-se que a relac
ao p(x) e associado a q(x) e uma relacao de equivalencia.
20
Defini
c
ao 2.2.9. Seja K um corpo. Uma curva algebrica plana afim sobre K(ou, mais abreviadamente, curva) e uma classe de equivalencia de polinomios nao constantes f K[x, y] m
odulo
a relacao de equivalencia da Definicao 2.2.8. A equac
ao de uma curva e qualquer um dos polinomios nessa classe. Uma curva e dita irredutvel se admite uma equacao que e um polin
omio
irredutvel. Dizemos que uma curva esta definida sobre o corpo K0 , subcorpo de K, se ela
admitir uma equac
ao com coeficientes em K0 . Usaremos apenas os corpos Q, R e C.
Defini
c
ao 2.2.10. Dizemos que o traco real de uma curva e o conjunto das solucoes reais de
qualquer uma de suas equac
oes.
Dessa forma, as curvas da Observacao 2.2.7 sao curvas diferentes com o mesmo traco real.
O grau de uma curva f e o grau de sua equacao e sera denotado por (f )(note-se que todas
as equacoes de uma dada curva tem o mesmo grau). Curvas de grau 1, 2, 3,. . . sao chamadas
retas, conicas, c
ubicas.
Defini
c
ao 2.2.11. As componentes irredutveis de uma curva f sao as curvas definidas pelos
fatores irredutveis de f . A multiplicidade de uma componente p de f e o expoente com que o
fator p ocorre na decomposic
ao de f . Quando a multiplicidade de uma componente p e maior
ou igual a 2, dizemos que p e componente m
ultipla de f .
Intuitivamente, as componentes irredutveis de uma curva f sao os pedacosque constituem
f e que sao tambem curvas. Precisamos ficar atentos para o fato de que uma curva pode ser irredutvel mesmo sendo seu traco real formado por duas ou mais partes disjuntas. Confirmaremos
este fato com os exemplos abaixo:
Exemplo 2.2.12. A hiperbole de equacao f =
x2
a2
y2
b2
Exemplo 2.2.13. A c
ubica de equacao: y 2 = x(x a)(x b), (b < 0 < a), possui o seguinte
traco:
21
22
2.3
Pontos no Infinito
23
2.3.1
O Plano Projetivo
2.3.2
Curvas Projetivas
Nesse captulo, definiremos curvas projetivas planas, i.e., curvas no plano projetivo. Para tanto,
devemos destacar o fato de que um ponto no plano projetivo e uma classe de equivalencia,
logo possui v
arios representantes. Portanto, para a definicao de uma curva plana projetiva ser
consistente, e preciso que trabalhemos apenas com polinomios para os quais um representante
de cada ponto do plano projetivo seja raiz se e somente se qualquer outro representante tambem
o for. Tais polin
omios s
ao precisamente os polin
omios homogeneos, conforme veremos a seguir.
Defini
c
ao 2.3.3. Uma curva plana projetiva e uma classe de equivalencia de polinomios homogeneos n
ao constantes F K[X, Y, Z], modulo a relacao que identifica dois tais polinomios,
F, G, se um for m
ultiplo constante do outro.
Note-se que a definic
ao e consistente, pois, se F um polinomio homogeneo de grau d, a
relacao
F (tx, ty, tz) = td F (x, y, z)
25
d
P
homogeneizac
ao de f e o polin
omio de grau d = g(f ),
f (X, Y, Z) =
Z di f1 (X, Y ).
(2.3.1)
(2.3.2)
Agora, para verificar que toda reta vertical passa pelo ponto no infinito , basta substituir (0 :
1 : 0) na equac
ao (2.3.13). Considerando a reta afim nao vertical:
ax + by = c, b 6= 0
(2.3.3)
(2.3.4)
r
Y
(X xi )mi ,
i=1
(l, f )P =
se P
/ lf
se P l f
se P = (xi , axi + b)
m : do f
r
X
mi
i=1
de multiplicidade de intersec
ao de l, f no ponto improprio ou ponto de l no infinito.
Exemplo 2.3.14. Sejam
f = Y X2
l = Y (aX + b).
Se a2 + 4b 6= 0, temos dois pontos de intersecao distintos. Se a2 + 4b = 0, temos um so, com
multiplicidade 2.
29
2.3.3
Intersec
ao entre Curvas Projetivas
Para calcular os pontos que estejam na intersecao de uma curva C1 com uma curva C2 , basta
resolver o sistema de equac
oes simultaneas(o que nem sempre e uma tarefa facil).
Uma quest
ao importante a ser analisada e: Quantos pontos de intersecao ha entre duas
curvas? Veremos que a resposta para essa pergunta remete ao grau das curvas.
Analisaremos alguns exemplos com foco no grau das curvas. Primeiramente, citaremos exemplos com curvas afins.
Exemplo 2.3.15. Considere as curvas:
C1 : x + y + 1 = 0
(2.3.5)
C2 : x 2 + y 2 = 1
(2.3.6)
30
e C2 : x2 + y 2 = 1.
Quantos s
ao os pontos de C1 C2 ?
A primeira curva e a reta y = x, ou melhor, o traco de C1 e formado por pontos da
forma (x x), com x R. Se substituirmos y = x na equacao x2 + y 2 = 1, teremos: x2 +
(x)2 = 1. Assim, x =
2
2 ..
2
2 .
Consequentemente , os pares (
2 2
2 , 2 )
e ( 2 2 ,
#(C1 C2 ) = 2.
31
2
2 )
(2.3.7)
Analisaremos a intersec
ao entre estas curvas afins.
Substituindo y = x na equac
ao (2.3.7), temos:
x3 x2 = 0.
x2 (x 1) = 0.
x2 = 0 ou x = 1.
Portanto, a soluca
o da interseca
o entre as curvas e (0, 0), com multiplicidade 2, e (1, 1). Logo,
#(C1 C2 ) = 3.
Observa
c
ao 2.3.18. Quando estamos contando intersecoes, estamos considerando a multiplicidade.
32
33
(2.3.8)
C2 : x 2y = 0.
(2.3.9)
34
35
(2.3.10)
C20 : X 2Y = 0.
(2.3.11)
Substituindo X = 2Y na equac
ao (2.3.10) temos, Z 2 = 0.
Agora, temos intersec
ao n
ao vazia, o ponto (2 : 1 : 0), com multiplicidade 2.
Exemplo 2.3.24. Sejam
C1 : X + Z = 0
(2.3.12)
C2 : X 2 Y Z = 0
(2.3.13)
(2.3.14)
C2 : x 2 + y 2 = 2
(2.3.15)
(2.3.16)
C2 : X 2 + Y 2 = 2Z 2
(2.3.17)
A equac
ao (2.3.16) pode ser escrita da seguinte forma:
X = 2Z Y.
37
Substituindo na equac
ao (2.3.17), temos:
(2Z Y )2 + Y 2 = 2Z 2 .
4Z 2 4ZY + Y 2 + Y 2 = 2Z 2 .
Z 2 2ZY + Y 2 = 0.
(Y Z)2 = 0.
(Y Z)(Y + Z) = 0.
Y = Z.
ou
Y = Z.
Substituindo Y = Z na equac
ao (2.3.16), temos o ponto t(1 : 1 : 1) com t 6= 0. Substituindo
Y = Z, temos o ponto t(3 : 1 : 1) com t 6= 0. Logo, temos dois pontos de intersecao.
Exemplo 2.3.26. Sejam
C1 : x + y + 1 = 0
e
C2 : 2x2 + xy y 2 + 4x + y + 2 = 0,
sendo a curva C1 uma reta e a curva C2 uma hiperbole degenerada, ou melhor, a uniao de duas
retas (cf. [9]):
C2 : 2x2 + xy y 2 + 4x + y + 2 = (x + y + 1) (2x y + 2).
Portanto, C2 e a uni
ao de duas curvas e uma delas e C1 . Neste caso, a curva C1 C2 , a
curva C2 n
ao e um polin
omio irred
utivel. Como em 2.3.22 a curva C1 e uma componente da
curva C2 . Logo, a intersec
ao entre elas nao e um conjunto finito de pontos.
38
39
(2.3.18)
X 2 Y Z = 0.
(2.3.19)
40
41
2.4
Pontos Racionais em C
onicas
Nesta sec
ao faremos um breve estudo de como encontrar os pontos racionais de uma conica.
Inicialmente, vejamos algumas definicoes.
Defini
c
ao 2.4.1. Um ponto do plano cartesiano R2 e dito racional se ambas as suas coordenadas
sao n
umeros racionais.
Defini
c
ao 2.4.2. Uma reta afim e racional se sua equacao pode ser escrita com coeficientes
racionais, isto e:
ax + by + c = 0
com a,b,c, racionais.
A equac
ao geral de uma c
onica afim e dada por:
ax2 + bxy + cz 2 + dx + ey + f = 0.
(2.4.1)
Defini
c
ao 2.4.3. Uma c
onica e racional se a equacao (2.4.1) e escrita com n
umeros racionais.
A intersec
ao entre duas retas racionais e um ponto racional.
Exemplo 2.4.4. Sejam as retas afins racionais:
2x y = 1
(2.4.2)
x + 3y = 4.
(2.4.3)
Na equac
ao (2.4.2), temos 2x 1 = y e, substituindo na equacao (2.4.3), encontramos o
ponto racional (1, 1).
Uma quest
ao a ser analisada e: a intersecao entre uma reta racional e uma conica racional e
formada por pontos racionais? Geralmente, nao. Para encontrar as coordenadas destes pontos
de intersec
ao, poderemos utilizar a Geometria Analtica, encontrando uma equacao quadr
atica
para a coordenada x da intersec
ao. Se a conica e a reta forem racionais, a equacao quadr
atica
tera coeficientes racionais. Ent
ao, os pontos de intersecao serao racionais se, e somente se, as
razes da equac
ao quadr
atica forem racionais.
Exemplo 2.4.5. Considere a reta afim e a conica afim racionais:
r : x 2y + 2 = 0
(2.4.4)
C : x2 + 4y 2 4x 8y + 4 = 0.
(2.4.5)
42
Calcularemos r C.
Substituindo x = 2y 2 na equacao (2.4.7), temos:
(2y 2)2 + 4y 2 4 (2y 2) 8y + 4 = 0.
8y 2 16y + 16 = 0.
y 2 2y + 2 = 0.
Portanto, a intersec
ao entre a reta racional e a conica racional sera constituda de pontos
racionais se, e somente, as razes da equacao quadratica forem racionais. Como 4 = 22 412 =
4 < 0, n
ao temos razes reais e, cosequentemente, nao ha pontos racionais.
Exemplo 2.4.6. Considere a reta afim e a conica afim racionais:
r : x + 2y 3 = 0
(2.4.6)
C : x2 + 4y 2 6x 16y + 17 = 0.
(2.4.7)
Calcularemos r C.
Substituindo x = 2y 2 na equacao (2.4.7), temos:
(3 2y)2 + 4y 2 6 (3 2y) 16y + 17 = 0.
8y 2 16y + 8 = 0.
y 2 2y + 1 = 0.
Como 4 = 22 4 1 1 = 0, teremos pontos racionais para a intersecao entre a reta racional
e a conica racional.
Em seguida analisaremos o Teorema 2.4.7 e exemplo 2.4.8 de [10] que mostram como encontrar todos os pontos racionais de uma conica quando conhecemos um deles.
Teorema 2.4.7. Os pontos racionais (x, y) da circunferencia de equac
ao x2 + y 2 = 1 s
ao
2
(x, y) = (1, 0) e todos os pontos da forma (x, y) = tt2 1
, 2t
com t Q.
+1 t2 +1
Demonstrac
ao. Considere a reta passando pelos pontos (1, 0) e (0, t) com t Q, ou seja, a
reta de equac
ao y = t(x 1). Esta reta intercepta a circunferencia em dois pontos: (1, 0) e
2
t 1
, 2t , como mostra a figura:
t2 +1 t2 +1
43
t2 1
, 2t
t2 +1 t2 +1
1
e claro que se t Q ent
ao ( tt2 +1
, t22t+1 ) e um ponto racional da circunferencia. Reciprocamente,
dado um ponto P 6= (1, 0) da circunferencia, temos que a reta que une P a (1, 0) admite uma
equacao com coeficentes racionais, logo intercepta o eixo y em um ponto (0, t) com t Q. Isto
completa a demonstrac
ao.
coes racionais
Assim, substituindo t = m
n com m,n Z e mdc(m, n) = 1 obtemos as solu
2 2
m n
, 2mn , que correspondem `as ternas pitagoricas (m2 n2 , 2mn, m2 + n2 ).
m2 +n2 m2 +n2
Exemplo 2.4.8. Encontre todos os pontos racionais da elipse.
x2
y2
+
= 1.
5/2 5/3
Solucao: Incialmente, e f
acil encontrar um destes pontos racionais, digamos (x, y) = (1, 1).
Para encontrar os demais, comecamos tracando uma reta r de coeficientes racionais paralela `
a
reta tangente `
a elipse no ponto P0 = (1, 1) . Derivando a equacao da elipse em relacao a x,
obtemos
2x
5/2
2yy 0
5/3
44
2
b1
1+
(x 1) 1 = 0
a1
45
Apos algumas contas, obtemos a seguinte formula para P em funcao de Q = (a, b):
10a2 + 90a + 21 10a2 20a 111
P =
,
.
10a2 + 24a + 87 10a2 + 24a + 87
Assim, os pontos racionais P da elipse sao obtidos fazendo a percorrer todos os racionais
a Q juntamente com a = , i.e., o limite para a na expressao acima, que fornece o
ponto inicial P0 = (1, 1), que corresponde ao ponto no infinito de r, intersecao de r com a reta
s tangente `
a elipse no ponto P0 (plano projetivo).
De uma forma geral, se conhecemos um ponto racional da conica, podemos encontrar todos
os outros pontos racionais usando um procedimento analogo aos usados no Teorema 2.4.7 e no
exemplo 2.4.8. Este processo e chamado de Princpio geometrico das c
onicas e sera descrito de
maneira geral a seguir.
Observa
c
ao 2.4.9. Princpio Geometrico das C
onicas
Suponhamos que tenhamos um ponto O racional da conica. Desenhamos uma reta racional
e projetamos a c
onica para a reta a partir deste ponto. Pelo Teorema de Bezout, sabemos que
reta encontra a c
onica em dois pontos. Portanto, para cada ponto P da conica, temos um ponto
Q na reta e, reciprocamente, para cada Q na reta, juntando-se ao ponto O temos um ponto
P sobre a c
onica (Observe-se a figura 2.20). Temos uma correspondencia biunvoca entre os
pontos da c
onica e os pontos da reta. Note-se que se o ponto P sobre a conica tem coordenadas
racionais, ent
ao o ponto Q na reta sera racional. Reciprocamente, se Q e racional, entao, como
O foi assumido como racional, a reta determinada por P e Q encontra a conica em dois pontos,
um dos quais e racional. Ent
ao, o outro ponto e racional tambem. Os pontos racionais em retas
sao facilmente descritos em termos de valores racionais de algum parametro.
46
Captulo 3
Curvas Elpticas
Neste captulo, faremos um estudo das Curvas Elpticas sobre o corpo dos n
umeros racionais
utilizando um tratamento geometrico e algebrico para a compreensao das operacoes com pontos
pertencentes `
a curva.
Seguiremos as abordagens feitas por [10], [12] e [15].
3.1
Contexto Hist
orico
e talvez um dos que mais inspirou o desenvolvimento de novas teorias e o chamado Ultimo
Teorema de Fermat.
Pierre Fermat, que tinha o costume de fazer anotacoes nas margens de sua copia do livro de
Diofanto, enunciou o teorema que afirma ser impossvel encontrar inteiros positivos x, y, z tais
que :
xn + y n = z n
(3.1.1)
(3.1.2)
47
3.2
Caracteriza
c
ao de Curvas Elpticas
Defini
c
ao 3.2.1. Uma curva projetiva plana definida por uma equacao da forma
Y 2 Z = X 3 + aXZ 2 + bZ 3 ,
(3.2.1)
(3.2.2)
(considerando z = 1) a um u
nico ponto no infinito O = (0 : 1 : 0), intersecao da curva
projetiva acima com a reta no infinito Z = 0, pois escrevendo a equacao (3.2.2) na forma
projetiva, temos:
Y 2 Z = X 3 + aXZ 2 + bZ 3 .
Tomando Z = 0, temos o ponto (0 : 1 : 0). Por este motivo, muitas vezes, ao fazermos as contas,
trabalharemos com a equac
ao afim (3.2.2).
Vejamos uma curva elptica, por exemplo y 2 = x3 x. Note-se que, na figura a seguir, as
duas pontas do ramo da direita se encontram na direcao do ponto do infinito O = (0 : 1 : 0),
que e o ponto de intersec
ao da reta no infinito com qualquer reta vertical x cz = 0. Em
outras palavras, O e o ponto de concorrencia de todas as retas verticais, pois toda reta vertical
passa pelo ponto no infinito, cf. Proposicao 2.3.11.
48
f
(x, y) = 0,
x
f
(x, y) = 0.
y
Como estamos trabalhando com a curva elptica da forma y 2 = g(x) com g(x) um polin
omio
de grau 3, podemos decidir quando podem haver pontos singulares e mesmo que tipo de pontos
singulares eles s
ao. Se pusermos f (x, y) = y 2 g(x), teremos:
f
(x, y) = g 0 (x)
x
e
f
(x, y) = 2y
y
e a condic
ao para um ponto ser mal comportado passa a ser:
y 2 = g(x),
g 0 (x) = 0,
49
2y = 0,
que se reduz a y = g(x) = g 0 (x) = 0. Da, um ponto sera ruim exatamente quando sua
ordenada y e zero e sua abcissa x e uma raiz dupla do polinomio g(x). Todavia, como g(x) e de
grau 3, h
a apenas tres possibilidades:
g(x) n
ao tem razes m
ultiplas e a equacao define uma curva elptica;
g(x) tem uma raiz dupla;
g(x) tem uma raiz tripla.
Veremos exemplos para cada caso:
Para o primeiro caso, seja a curva: y 2 = x3 + x com M= 4a3 + 27b2 = 4 13 + 27 0 = 4 6= 0.
50
3.2.1
(3.2.3)
(3.2.4)
X 3 + Y 3 = Z 3.
(3.2.5)
2.4.9, porque, pelo Teorema de Bezout, uma reta geralmente encontra uma c
ubica em tres
pontos. Ou seja, se temos um ponto racional, nao podemos projetar a c
ubica sobre uma reta
porque cada ponto sobre a reta seria, em seguida, correspondente a dois pontos sobre a curva.
No entanto, podemos utilizar propriedades geometricas. Se temos dois pontos racionais sobre
uma curva, ent
ao podemos geralmente encontrar o terceiro. Inicialmente, desenhamos a reta
determinada por estes dois pontos; esta reta sera uma reta racional e se encontra com a c
ubica
em mais um ponto, pelo Teorema 2.3.28. Em seguida, para calcularmos as tres intersec
oes
entre a reta racional com uma c
ubica racional, teremos uma equacao c
ubica com coeficientes
racionais. Se duas razes forem racionais, entao a terceira tambem sera. Trabalharemos com
alguns exemplos que nos permitir
ao encontrar algum tipo de lei de composic
ao: Comecaremos
com dois pontos P e Q; em seguida, tracaremos a reta que passa por P e Q e denotaremos P Q
como sendo o terceiro ponto da intersecao da reta com a c
ubica.
52
Teorema 3.2.4. Seja C uma curva elptica sobre um corpo Q com um ponto O C(Q). Ent
ao,
53
55
Proposi
c
ao 3.2.5. Se duas curvas c
ubicas em P2 se intersectam em exatamente nove pontos,
ent
ao toda curva c
ubica que passa por oito desses nove pontos, tambem passar
a pelo nono ponto.
Demonstrac
ao. cf. [15](p.16)
Observa
c
ao 3.2.6. O Teorema de Mordell mostra que o grupo dos pontos racionais de uma
curva elptica e um grupo finitamente gerado.
3.2.2
Caracterizac
ao alg
ebrica dos pontos em uma Curva Elptica
Seja C a curva elptica definida pela equacao Y Z 2 = X 3 +aXZ 2 +bZ 3 . Substituindo Z = 0 nesta
equacao, obtemos X 3 = 0, ou seja, (0 : 1 : 0) possui multiplicidade 3 na intersecao C z = 0.
Essa e precisamente a definic
ao de um ponto de inflexao em geometria algebrica. De fato, pode
ser provado que esse e o u
nico ponto de inflexao da curva cf. [15].
Assim, para uma curva elptica na forma de Weierstrass, o ponto O e o ponto (0 : 1 : 0)
que se encontra no infinito (em relacao ao plano afim z = 1). Podemos, entao, afirmar que o
conjunto de pontos da curva elptica C e o conjunto de pares (x, y) satisfazendo y 2 = x3 + ax + b
juntamente com o ponto no infinito O. A figura abaixo ilustra o processo de adicao dos pontos
P e Q sobre uma curva elptica, visto que a reta que passa por um ponto qualquer e o ponto O
e uma reta vertical no plano afim.
56
57
y2 y1
x2 x1
(3.2.6)
e v = y1 x1 = y2 x2 .
y 2 = (x v)2 = x3 + ax + b
2 x2 + 2xv + v 2 = x3 + ax + b
x3 2 x2 + (a 2v)x + (b v 2 ) = 0,
que tambem e uma equac
ao com coeficientes racionais. Como duas de suas razes sao racionais
x1 e x2 , a terceira raz x3 ser
a racional pelas relacoes entre coeficientes e razes de um polin
omio.
Assim, obtemos:
x3 2 x2 + (a 2v)x + (b v 2 ) =
x3 + (x1 x2 x3 )x2 + (x1 x2 + x1 x3 + x2 x3 )x x1 x2 x3 .
Igualando os coeficientes do termo x2 em ambos os lados, temos:
58
2 = x1 x2 x3 .
Ou seja,
x3 = 2 x1 x2
y3 = x3 + v.
Portanto, estas s
ao as f
ormulas para calcular a soma P1 + P2 = (x3 , y3 ).
Observa
c
ao 3.2.10. Precisamos ficar atentos para o fato de que, quando adicionamos pontos
pertencentes a uma curva elptica, deve-se proceder de forma diferente da usual para adicionar
vetores no R2 .
Aplicaremos as f
ormulas para adicionar pontos pertecentes a curvas elpticas em alguns
exemplos abaixo (cf. [15]).
Exemplo 3.2.11. Seja a curva elptica:
y 2 = x3 + 17
e os seguintes dois pontos, pertencentes `a mesma: P1 = (1, 4) e P2 = (2, 5). Calcularemos
P1 + P2 .
Como vimos, iremos primeiramente encontrar a reta que passa por esses dois pontos. Temos
que
y = x + v.
Determinando :
=
54
1
= .
2 (1)
3
1
13
1
13
y = x + v = v =
= y = x + .
3
3
3
3
Apos encontrado o valor de e v, percebemos que a reta e nao vertical e, observando a
equacao na forma de Weierstrass e comparando com a equacao dada: y 2 = x3 + 17, podemos
finalmente determinar P1 + P2 utilizando as formulas para o valor de x3 e y3 .
x3 = 2 x1 x2 .
2
1
x3 =
(1) 2.
3
8
x3 = .
9
e como y3 e dado por: y3 = x3 + v, temos que:
59
8 13
1
109
+
y3 =
=
.
3
9
3
27
Isto e:
P1 + P2 = P3 = (x3 , y3 ) = 98 , 109
27 .
Visualizemos o traco da curva com os pontos P1 = (1, 4), P2 = (2, 5), P1 +P2 = 98 , 109
27 .
Observa
c
ao 3.2.12. No traco da curva acima, nao esta representado o ponto P1 P2 =
89 , 109
a muito pr
oximo de (1, 4). No entanto, basta ficarmos atentos para o
27 . por est
fato de P1 P2 = (x3 , y3 )
As formulas anteriores envolvem o angulo de inclinacao da reta que passa pelos dois pontos
da c
ubica (). E se os pontos coincidirem? Ou seja, supondo que P0 = (x0 , y0 ), como encontrar
P0 + P0 ? Para isso, precisamos encontrar a reta tangente `a curva que passa por P0 . Como
x1 = x2 e y1 = y2 , n
ao podemos usar a mesma formula para (). Porem, considerando a
equacao da curva elptica
y 2 = x3 + 17
60
dy
f 0 (x)
=
.
dx
2y
Assim, temos a f
ormula para calcular quando os pontos coincidirem, ou seja, para obter o
dobro de um ponto (na operac
ao do grupo em questao).
Exemplo 3.2.13. Considere a mesma curva elptica do exemplo 3.2.11 e o ponto (1, 4) C(Q).
Calcularemos o dobro de P1 , ou seja, P1 + P1 . Primeiramente, calcularemos ; como os pontos
coincidem, utilizaremos a f
ormula da diferenciacao.
=
dy
f 0 (x)
3x2
3(1)2
3
=
=
=
= .
dx
2y
2y
24
8
35
8
e, ent
ao, a reta tangente a C que passa por P1 e dada por:
35
3
y = x+ .
8
8
Podemos determinar x3 e y3 ;
x3 = 2 x1 x2
2
3
137
x3 =
(1) (1) =
8
64
y3 = x3 + v =
3 137 35
2651
+
=
.
8 64
8
512
137
2651
64 , 512
61
137 2651
64 , 512
e 2P1 =
Vale ressaltar que podemos ter uma formula explcita para 2P em termos das coordenadas de P = (x, y). Para isso, devemos substituir =
dy
dx
f 0 (x)
2y
anteriormente:
x3 = 2 x1 x2
Como estamos considerando o caso de os pontos coincidirem, entao x1 = x2 e y1 = y2 . Portanto,
podemos escrever:
x3 = 2 x1 x1 = x3 = 2 2x
Substituindo o valor de ,
x3 =
x3 =
f 0 (x)
2y
2
(3x2 + a)2
4y 2
2x.
2x.
x3 =
9x4 + 6x2 a + a2
2x.
4x3 + 4ax + 4b
x3 =
x4 2ax2 8bx + a2
.
4x3 + 4ax + 4b
Esta f
ormula que e utilizada para calcular a coordenada x de 2P e tambem chamada de
f
ormula de duplicac
ao do ponto. Para a coordenada y, temos:
y3 =
f 0 (x)
x3 + v.
2y
62
Estas s
ao as f
ormulas para adic
ao de pontos sobre uma c
ubica quando a c
ubica esta na forma
de Weierstrass. Temos a seguinte regra: Sejam P1 e P2 sobre uma curva elptica C na forma de
Weierstrass, o ponto P3 = P1 + P2 e obtido tracando-se um reta r que passa por P1 e P2 . A reta
r intersecta o traco da curva C em um terceiro ponto denotado P3 . O sinal negativo significa
que o ponto P3 e o reflexo do ponto desejado P3 em relacao ao eixo Ox. Note-se que o ponto
P3 esta a mesma dist
ancia que P3 em relacao ao eixo Ox, pois o traco da curva C e simetrico
em relacao a tal eixo. Ent
ao, se P3 tem coordenadas (x3 , y3 ), o ponto P3 tera coordenadas
(x3 , y3 ). Observemos que quando P1 = P2 a reta r tangencia C nesse ponto e encontra C em
apenas dois pontos: P1 = P2 e P3 . O ponto P3 e obtido da mesma forma atraves da reflex
ao
de P3 no eixo Ox.
Aplicando a regra da soma descrita, em que resulta a adicao P1 e P1 pertencente a uma
mesma reta vertical? A resposta e o ponto no infinito O. Temos que: Se tracarmos a reta ligando
P1 e P1 , tal reta parece n
ao encontrar a curva elptica novamente, ou seja, a reta r encontra a
curva no infinito. Ent
ao, temos que P3 = P1 + (P1 ) = O, como foi visto na observacao 3.2.7.
O calculo da soma de pontos em uma curva elptica e descrito pelo algoritmo a seguir.
Algoritmo. Algoritmo de soma de pontos de uma curva elptica.
1: Se P1 = O, ent
ao P1 + P2 = P2 .
2: Sen
ao, se P2 = O, ent
ao P1 + P2 = P1 .
3: Sen
ao, escreva P1 = (x1 , y1 ) e P2 = (x2 , y2 ).
4: Se x1 = x2 e y1 = y2 , ent
ao P1 + P2 = O.
5: Sen
ao, faca
=
y2 y1
x2 x1
3x21 +a
2y1
se P1 6= P2
se P1 = P2
6: Compute x3 = 2 x1 x2 .
7: Compute y3 = (x1 x3 ) y1 .
Sada: P1 + P2 = (x3 , y3 ).
3.2.3
Defini
c
ao 3.2.14. A ordem n de um ponto P em uma curva elptica e o menor inteiro positivo
tal que nP = O, sendo que tal n n
ao precisa necessariamente existir.
interessante encontrar pontos P de ordem finita em uma curva elptica, especialmente para
E
curvas definidas sobre Q.
Exemplo 3.2.15. Encontrar a ordem de P = (2, 3) em y 2 = x3 + 1 sobre os racionais.
63
Aplicaremos as f
ormulas: x3 = 2 x1 x2 , y1 = x1 + v ,y3 = x3 + v e =
f 0 (x)
2y .
Encontramos inicialmente 2P : P + P
=
f 0 (x)
3x2
3 22
=
=
= 2.
2y
2y
23
x3 = 4 2 2 = 0.
v = y1 x1 = 3 2 2 = 1.
y3 = 1.
Portanto, P + P = 2P = (0, 1).
Calculando 2P + P .
=
y2 y1
= 1.
x2 x1
x3 = 1 0 2 = 1.
y3 = 1 + 1 = 0.
Portanto 3P = (1, 0).
Calculando 4P = 3P + P , aplicando as formulas de maneira analoga, encontramos 4P =
(0, 1).
Da, temos 4P = 2P ou ainda 6P = O, concluindo, assim, que P tem ordem 6.
Para mais detalhes sobre pontos de ordem finita, cf. [15].
64
Captulo 4
Aplica
c
oes de Curvas Elpticas para
o Ensino M
edio
Neste captulo, veremos algumas aplicacoes de Curvas Elpticas para o Ensino Medio, utilizando
a teoria dos captulos II e III e buscando uma linguagem mais direcionada a este nvel de ensino.
As Curvas Elpticas s
ao curvas planas cujas equacoes sao polinomios com duas vari
aveis
de grau 3 que possuem uma estrutura aritmetica muito rica: seus pontos, juntamente com a
operacao bin
aria definida no captulo 3, formam um grupo abeliano. Todavia, no nvel basico n
ao
precisamos definir o que e um grupo, podemos apenas falar das propriedades que sao satisfeitas
para esse conjunto de pontos de forma que os alunos percebam que curvas elpticas tem uma
estrutura bastante interessante. Podemos explorar tambem a operacao que e definida de maneira
geometrica, usando retas tangentes e secantes e intersecao com a curva. As formulas para calcular
a soma de dois pontos pertecentes a uma curva elptica que foi obtida no captulo III podem
ser aplicadas no Ensino Medio, uma vez que os pre-requesitos para deducao destas tambem se
encontram no Ensino Medio.
Veremos nas atividades com curvas elpticas que podemos explorar conteudos do Ensino
Medio: plano cartesiano, polin
omios, geometria plana, geometria analtica, intersecao de reta
e c
ubica, teoria dos n
umeros (n
umeros racionais), alem de servir como introducao `a ideia de
operacoes abstratas em estruturas algebricas.
Vale salientar que a maioria das figuras deste trabalho e, consequentemente, das atividades
que aplicaremos foi construda com o auxlio do aplicativo Geogebra.
O Geogebra e um software gratuito de matematica dinamica desenvolvido para o ensino e
aprendizagem da matem
atica no v
arios nveis de ensino (do basico ao universitario), reunindo
recursos de geometria,
algebra, tabelas, graficos, probabilidade, estatstica e calculos simb
olicos
em um u
nico ambiente. Este software e uma excelente ferramneta para criar ilustrac
oes e
65
4.1
Atividade I
Esta atividade e interessante para ser aplicada no Ensino Medio, uma vez que podemos explorar
algumas propriedades das Curvas Elpticas em um exemplo pratico. O professor do Ensino
Medio pode usar esta atividade com alunos que tenham estudado Geometria Plana, Analtica e
polinomios e, assim, poderia explorar os conceitos de: grau de um polinomio, razes do polin
omio,
n
umeros que s
ao quadrados perfeitos, reta secante, intersecao entre curvas, simetria , dentre
outros que veremos com a resoluc
ao.
Uma certa quantidade de balas de canh
ao pode ser agrupada de maneira que forme uma
pir
amide cuja base seja um quadrado. Por exemplo, pode-se ter uma bola no primeiro nvel
(topo), quatro no segundo nivel, nove no terceiro e assim por diante. Uma quest
ao que pode ser
lenvantada e: ser
a posssvel desmanchar esta pir
amide e reagrupar estas bolas de maneira que
formem um quadrado?
Caso a pir
amide tenha quatro nveis, ter-se-a 1 + 4 + 9 + 16 = 30. Logo, com esta quantidade
de bolas, n
ao e possvel formar um quadrado, pois 30 nao e um quadrado perfeito. Da mesma
forma, se tivessemos cinco nveis: 1 + 4 + 9 + 16 + 25 = 55. Teramos, assim, que 55 tambem
nao e um quadrado perfeito. Por inducao finita, temos que:
12 + 2 2 + 3 2 + . . . + x2 =
x(x + 1)(2x + 1)
.
6
(4.1.1)
Como desejamos que a quantidade total de bolas forme um quadrado, precisamos encontrar
y inteiro tal que:
y2 =
x(x + 1)(2x + 1)
.
6
(4.1.2)
A equac
ao (4.1.2) representa o que chamamos de uma curva elptica. Sua solucao pode ser
obtida atraves do metodo diofantino, que consiste em encontrar as novas solucoes a partir de
solucoes j
a conhecidas. Nesse caso, identificam-se duas solucoes que correspondem aos casos
triviais: Para x = 0, temos y = 0 e, assim ,(0, 0) (uma piramide sem nenhuma bola) e (1, 1)
(uma piramide composta por somente uma bola). Com esses dois pontos, podemos encontrar
a equacao da reta definida por esses pontos, que e: y = x. Estudaremos agora a intersec
ao
entre essa reta e a curva que pode ser obtida substituindo y = x na equacao y 2 =
obtendo-se:
66
x(x+1(2x+1)
,
6
x2 =
x(x + 1(2x + 1)
,
6
(4.1.3)
(4.1.4)
A equac
ao (4.1.4) e um polin
omio de terceiro grau. Logo, e possivel expressa-la sob a forma
fatorada (x a)(x b)(x c), desde que as razes a, b e c sejam conhecidas.
O desenvolvimento da forma fatorada mostra que
(x a)(x b)(x c) = x3 (a + b + c)x2 + (ab + ac + bc)x abc,
indicando que quando o coeficiente de x3 e 1 (conforme acontece na equacao (4.1.4)), o valor
de (a + b + c), ou seja, o simetrico da soma das razes do polinomio, corresponde ao valor do
coeficiente de x2 . Aplicando essa propriedade ao caso em estudo, tem-se:
0+1+x=
Substituindo x =
1
2
3
1
= x = .
2
2
na equac
ao (4.1.2) , temos y = 12 .
12 + 22 + 32 + 42 + 52 + . . . + 242 = 702 ,
encontrando assim uma soluc
ao para o problema. O traco da curva foi construdo no Geogebra.
Visualizemos o traco:
y2 =
x(x + 1)(2x + 1)
.
6
67
4.2
Atividade II
68
x + x3 = y 2 .
69
n
ao tem soluc
oes (de n
umeros) naturais (Ultimo
Teorema de Fermat) para expoentes tres.
Notemos que n
ao podemos construir o traco de x3 + y 3 = z 3 no plano. Portanto, trabalharemos com algumas transformac
oes.
Considerando x, y e z Z+ . (x : y : z) e solucao de x3 + y 3 = z 3 ( xz :
y
z
: 1) e soluc
ao
de x3 + y 3 = z 3 , pois x3 + y 3 = z 3 ( xz )3 + ( yz )3 = 1
( xz , yz ) e soluc
ao de x3 + y 3 = 1 com xz ,
y
z
Q+
Em seguida, construiremos o traco da curva com o problema reescrito: Mostrar que a equaca
o
x3 + y 3 = 1
n
ao tem soluc
oes (de n
umeros) racionais positivos.
70
4.3
Atividade III
(4.3.1)
71
y2 y1
x2 x1
89
2+3
= 1
v = y1 x1 = 9 + 1 (3) = 6.
Assim, temos:
x3 = (1)2 + 3 + 2 = 6.
y3 = 1 6 + 6 = 0.
Temos P + Q = P Q = (x3 , y3 ).
P + Q = (6, 0).
Poderamos ainda calcular P + (Q), uma vez que (Q) e o oposto de Q.
Portanto, encontramos P +Q algebricamente atraves das formulas apresentadas. O professor
poderia ainda fazer uma atividade paralela, mostrando aos alunos como encontrar esses pontos
geometricamente e comparar com os resultados algebricos da maneira indicada a seguir.
Utilizando o Geogebra, incialmente construimos o traco da curva.
Representando os pontos (3, 9) e (2, 8) e tracando uma reta definida por esses pontos,
temos:
72
A reta intersecta a curva no ponto P Q = (6, 0). Utilizando o Geogebra, e simples encontrar
esta opcao de intersec
ao entre reta e curva. Agora, tracamos uma reta vertical passando pelo
ponto P Q e esta s
o encontra a curva em (6, 0), que e exatamente P + Q, confirmando o que
ja sabiamos por definic
ao, que P + Q = O P Q = P Q. Vejamos o traco a seguir com os
pontos P , Q, P Q, P + Q e as retas.
73
(x + 6)2 = x3 36x.
36 12x + x2 = x3 36x.
x3 + x2 + 24x + 36 = 0.
x3 x2 24x 36 = 0.
(4.3.2)
Como a equac
ao (4.3.2) e um polinomio de terceiro grau, e possvel expressa-lo na forma
fatorada (x a)(x b)(x c) , desde que as razes a, b e c sejam conhecidas. De forma an
aloga
ao exemplo pr
atico, temos:
(a + b + c) = 1.
a + b + c = 1.
74
3 2 + x = 1.
x = 6.
Substituindo na equac
ao da reta o valor de x = 6, temos que y = 6 + 6 = 0 ou ainda
y 2 = 63 36 6 = 216 216 = 0. Assim, encontramos uma nova solucao a partir de duas soluc
oes
dadas, a soluc
ao (6, 0), que tambem pertence `a curva elptica
y 2 = x3 36x.
Ainda em relac
ao a esta curva elptica, sabemos que e simetrica em relacao ao eixo Ox, pois,
dado um ponto (x, y), o ponto (x, y) tambem pertence `a curva. Temos, assim, que os pontos
P = (3, 9) e P = (3, 9) pertencem `a curva.
Calculemos P + (P ). Se utizarmos a formula para , teremos: =
99
3+3
18
0 .
Logo, n
ao
75
Pelo traco da curva, a reta intersecta a curva em dois pontos, mas pelo Teorema de Bezout
sabemos que a reta intersecta a curva em tres pontos, ou melhor, este terceiro ponto est
a no
infinito. Como foi visto na Proposicao 2.3.11, a reta vertical sempre passa pelo ponto no infinito,
justificando, assim, que P + (P ) = O. Podemos, ainda, verificar que, se somarmos Q + P ,
encontraremos o mesmo resultado de P + Q e, chamando a soma de P + Q de R, temos que
(P + Q) + R = P + (Q + R).
Os pontos racionais pertencentes a uma curva elptica satisfazem as seguintes propriedades:
comutatividade
existencia de elemento neutro
existencia de elemento oposto
associatividade
Finalmente, calcularemos P + P = 2P . Utilizaremos a formula:
=
dy
f 0 (x)
=
.
dx
2y
(4.3.3)
Todavia, n
ao podemos calcular o limite de f (x) diretamente no Ensino Medio. Antes de
utilizar a f
ormula (4.3.3), veremos a ideia intuitiva da definicao de limite. Veremos abaixo como
determinar f 0 (x):
Seja f (x) uma func
ao e seja x = x0 um ponto do seu domnio. Seja x1 = x0 +h. Observemos o
grafico de uma func
ao f (x), onde tracamos a reta secante que passa pelos pontos P = (x0 , f (x0 ))
e Q = (x1 , f (x1 )).
76
77
(4.3.4)
3x2 36
.
2y
(4.3.5)
9
1
3 (3)2 36
=
= .
29
18
2
Assim,
2
25
1
+3+3= .
x3 =
2
4
1
15
(3) = .
2
2
1 25 15
25 15
35
y3 = x3 + v =
+
= +
= .
2 4
2
8
2
8
35
Logo, P + P = 2P = (x3 , y3 ) = 25
4 , 8 .
35
35
Visualizemos o ponto P = (3, 9) , P P = 25
e 2P = 25
e as retas r tangente
4 , 8
4 , 8
v = y1 x1 = 9 +
em P e a reta vertical s:
79
De forma an
aloga, poderamos ainda encontrar 4P fazendo 2P + 2P .
Observa
c
ao 4.3.1. Caso esta atividade estivesse direcionada ao Ensino Superior, a diferenca
seria apenas que poderamos fazer menos detalhes na parte da resolucao referente aos pontos
coincidentes porque limites e derivadas ja fazem parte do currculo de Ensino Superior.
4.4
Atividade IV
Esta atividade e um exerccio proposto do livro [10] (p. 407) das OBM 2001. Por se tratar de uma
questao das Olmpiadas de Matem
atica, compreendemos que pode ser aplicado por professores
um exerccio que permite trabalhar a adicao com pontos pertencentes a
no Ensino Medio. E
uma curva elptica e tambem a multiplicacao de um escalar por um ponto, bem como explorar
a ideia de pontos de ordem finita. Ha como trabalharmos com as propriedades(comutatividade,
associatividade e principalmente a existencia de elemento neutro).
Considere o ponto racional P = (3, 8) na curva elptica:
y 2 = x3 43x + 166.
Calcule 2001P.
80
(4.4.1)
Queremos calcular P
{z. . . + P}.
| +P +
2001 vezes
Calculemos inicialmente P + P .
Utilizaremos o processo aplicado no exemplo anterior para adicionarmos dois pontos coincidentes:
=
3x2 43
2y
3 32 43
.
28
16
= 1.
16
Como x3 = 2 x1 x2 , v = y1 x1 e y3 = x3 + v.
x3 = (1)2 3 3 = 5.
v = 8 + 1 3 = 11.
y3 = (1) (5) + 11 = 16.
Segue que P + P = (x3 , y3 ) = (5, 16).
Calculemos 3P . Como vale a comutatividade, podemos calcular 2P + P ou P + 2P.
Utilizando a opc
ao 2P + P : (5, 16) + (3, 8).
Como os pontos n
ao s
ao iguais, =
y2 y1
x2 x1
8+16
3+5
=3
x3 = 32 + 5 3 = 11.
v = 16 3 (5) = 1.
y3 = 3 11 1 = 32.
Assim, 3P = (11, 32).
Calculemos 4P = P + 3P .
(3, 8) + (11, 32).
32 8
= 5.
11 3
v = 8 + 5 3 = 23.
x3 = 25 11 3 = 11.
y3 = (5) 11 + 23 = 32.
Logo, 4P = (11, 32).
81
(4.4.2)
Observa
c
ao 4.4.1. Para o professor criar outras atividades semelhantes, e preciso encontrar
novos pontos de ordem finita (cf. secao 3.2.3).
Ainda neste atividade, o professor poderia desenvolver geometricamente (com o auxlio do
software Geogebra) a adic
ao dos pontos utilizados nesta questao e conferir os resultados com
algebra utilizada.
82
4.5
Atividade V
Esta atividade e baseada em [13]. Como se trata de um artigo do Projeto Klein, e not
avel
que apresente t
opico relevante da Matematica que se conecte a conhecimentos matematicos de
nvel medio, motivando com exemplos ou problemas estimulantes que interessam ao professor
do Ensino Medio. A hist
oria deste artigo mostra a unidade notavel da Matematica, comecando
pela forma como se apresenta na escola e terminando na investigacao.
Trata-se de uma atividade em que o professor pode discutir e verificar propriedades da
geometria plana, trigonometria, curvas no plano e em especial a procura de pontos na curva
elptica. Alem disso, assim como as demais atividades, com a utilizacao do Geogebra, o professor
pode explorar as particularidades dos pontos na curva, retas secantes, retas tangentes e intersec
ao
entre as curvas de forma din
amica.
A atividade inicia-se com um questionamento que e foco de discussao entre professores e
alunos do Ensino Medio:
Dois tri
angulos com lados iguais s
ao necessariamente congruentes. Contudo, se tiverem o
mesmo permetro, n
ao s
ao necessariamente congruentes. E se tiverem a mesma
area e o mesmo
permetro?
A resposta a este questionamento e: nao sao necessariamente congruentes.
83
41 101
15 , 21
156
35 .
41 101 156
287 + 505 + 468
1260
+
+
=
=
= 12 = 3 + 4 + 5.
15
21
35
105
105
Quanto a
area, temos:
O triangulo de lados 3, 4 e 5, tem area
156
35 ,
1
2
41 101
15 , 21
usaremos a F
ormula de Her
ao para calcular a area. Sendo a, b e c os lados do triangulo.
A=
p
s (s a) (s b) (s c)
6 (6
41
101
156
) (6
) (6
) = 6.
15
21
35
84
Portanto, exibimos um contraexemplo que justifica que triangulos que possuem a mesma
area e o mesmo permetro n
ao s
ao necessariamente congruentes.
Como o professor poderia encontrar outros contraexemplos como este? O segredo, segundo o
autor do artigo, consiste em representar de forma apropriada o conjunto de todos os triangulos.
No entanto, h
a v
arias formas de representar este conjunto; por exemplo, podemos representar
o conjunto dos tri
angulos como um subconjunto dos ternos (a, b, c) R3 que correspondem `
as
medidas dos tres lados do tri
angulo, com algumas restricoes, pois nem todos os termos de R3
corresponder
ao a tri
angulos, por exemplo, todas as coordenadas devem ser positivas.
Consideremos as coordenadas no espaco dos triangulos usando angulos ao inves de de lados.
De fato, qualquer tri
angulo tem uma circunferencia inscrita e existe uma relacao interessante
entre o raio r desta cicunferencia, a area A do triangulo e o semipermetro s, respectivamente:
A = r s.
(4.5.1)
A equac
ao (4.5.1) nos informa que, se dois triangulos tem a mesma area e o mesmo permetro,
entao o raio das circunferencias inscritas tambem e o mesmo. Portanto, quando estivermos `
a
procura de dois tri
angulos com a mesma area e o mesmo permetro, poderemos encontra-los no
conjunto de todos os tri
angulos circunscritos a uma dada circunferencia fixa. Todavia, ao inves
de comprimentos de lados para parametrizar este conjunto, utilizaremos os angulos formados
pelos tres raios da circunferencia, tal como a figura acima. Esta parametrizacao sera bastante
85
tg + tg + tg = 2 2 2 .
2
2
2
r
a b
c
r tg + tg + tg
= + + .
2
2
2
2 2 2
.
s = r tg + tg + tg
2
2
2
(4.5.2)
Combinando as equac
oes (4.5.1) e (4.5.2), resulta que, se a area A e o semipermetro s s
ao
constantes, ent
ao tambem e constante a soma das seguintes tangentes:
= .
r tg + tg + tg
2
2
2
r
A
tg + tg + tg
= 2.
2
2
2
r
Pela (4.5.1), o valor de r =
A
s,
(4.5.3)
s2
+ tg + tg = .
2
2
2
A
(4.5.4)
Agora, faremos uma transformacao muito interessante, que e transformar a equacao (4.5.4)
numa equac
ao que define uma curva no plano.
Considere x = tg 2 , y = tg 2 e z = tg 2 . Como, + + = 2, temos:
= ,
2
2
2
logo,
xy
z = tg = tg
= tg
+
=
.
2
2
2
2
2
1 xy
Assim, se k for a constante
s2
A,
x+y
xy
= k.
1 xy
x x2 y + y xy 2 x y = k kxy.
86
com xy 6= 1
x2 y xy 2 = k kxy.
x2 y + xy 2 kxy = k.
(4.5.5)
Qualquer tri
angulo com area A e semipermetro s determina um ponto nesta curva e cada
ponto desta curva numa determinada regiao do plano corresponde a um triangulo. A regiao corresponde a
angulos que de fato fazem sentido na figura, nomeadamente a angulos que satisfazem
+ + = 2 e 0 < , , < , que corresponde `a regiao definida por x > 0, y > 0 e xy > 1
(uma vez que x > 0).
secante que corta a curva num outro ponto; ja conhecemos seis pontos na curva, portanto existem varias possibilidades pra determinarmos secantes e, conhecendo mais pontos, temos ainda
mais possibilidades. Na verdade, a curva contem infinitos pontos com coordenadas racionais.
Interessam aqui especificamente aqueles pontos no primeiro quadrante.
A seguir, utilizaremos o procedimento da secante.
Consideremos os pontos na curva: 32 , 12 e (3, 2). A reta determinada por estes dois
pontos e:
5
1
y = x+ .
9
3
(4.5.6)
Substituindo a equac
ao (4.5.6) na curva:
x2 y + xy 2 6xy = 6
1
5
1 2
5
1
5
2
x+
+x
x+
6x
x+
= 6.
x
9
3
9
3
9
3
5 3 1 2
25 2 10
1
30
6
x + x +x
x + x+
x2 x = 6.
9
3
81
27
9
9
3
30
6
5 3 1 2 25 3 10 2 1
x + x + x + x + x x2 x = 6.
9
3
81
27
9
9
3
3
2
3
2
2
15x + 27x + 25x + 30x + 9x 270x 162x
486
=
.
81
81
70x3 213x2 153x + 486 = 0.
(70x2 3x 162) (x 3) = 0.
x = 3.
ou
70x2 3x 162 = 0.
4 = 45369.
3 213
.
140
216
54
x=
= .
140
35
x=
ou
x=
ou
ltimo valor n
ao nos interessa. Com x =
y=
54
35 ,
210
.
140
substituimos na equacao (4.5.6) e encontamos
25
21 .
54 25
35 , 21
54 25
287
41
+
=
= .
35 21
105
15
88
b=y+z
Todavia, x + y + z = 6.
54 25
+
+ z = 6.
35 21
162 + 125
+ z = 6.
105
287
343
z=
+6=
.
105
105
Assim,
25 343
125 + 343
156
+
=
=
.
21 105
105
35
343 + 162
505
101
343 54
+
=
=
=
.
c=z+x=
105 35
105
105
21
b=y+z =
Observa
c
ao 4.5.1. O metodo da secante funciona em qualquer c
ubica no plano, em especial
nas curvas elpticas.
89
Captulo 5
Conclus
ao
Esse trabalho teve como foco principal uma introducao a Teoria das Curvas Elpticas. Para
tanto, realizamos um estudo das curvas algebricas planas afins e projetivas.
De fato, foi possvel constatar que as curvas elpticas constituem um tema muito interessante
para as investigac
oes futuras e podemos considera-las como uma fonte muito rica em informac
oes
que faz conex
oes com ou maioria, senao todas as areas da Matematica.
Do ponto de vista te
orico-metodologico, foi possvel efetuar um estudo cuidadoso do comportamento das curvas elpticas abordando as definicoes e as propriedades a ela inerentes. Mesmo
considerando apenas a parte introdutoria desta teoria, mostramos a rica estrutura aritmetica
dos pontos racionais pertencentes as estas curvas, verificando suas propriedades algebricamente
e geometricamente.
Foi enriquecedor tambem, neste trabalho, buscar, a partir da teoria desenvolvida, aplicac
oes
para o Ensino Medio. Assim, desenvolvemos atividades com curvas elpticas em conexao com
conteudos do ensino medio, tais como: plano cartesiano, intersecao entre curvas, geometria plana,
geometria analtica, trigonometria, entre outros. Utilizamos o software gratuito Geogebra para
a construc
ao da maioria das figuras para uma melhor compreensao das atividades.
Eventualmente, o desenvolvimento na ntegra de Curvas Elpticas e algo que requer um
tratamento muito mais aprofundado do que foi dado neste trabalho, inclusive um estudo mais
amplo da Geometria Projetiva.
5.1
Trabalhos Futuros
90
91
Refer
encias Bibliogr
aficas
[1] BOYER, Carl B. Hist
oria da Matem
atica. Traduzido por Elza F. Gomide. Sao Paulo: Blucher,1996.
[2] BRANDT, Silva Tereza,
92
93