Professional Documents
Culture Documents
INSTITUTO DE MATEMATICA
Marcelo Sobottka
Mestre em Matematica
Orientador
pais, Wilhelm e Beloni, por todo apoio que me deram durante tantos anos.
destaco o Prof. Luiz Paulo Luna de Oliveira, meu orientador durante a graduacao
numero originou esse trabalho. Tambem lhe sou grato pelas varias horas dedicadas
Artur Oscar Lopes, bem como a todos os demais professores do programa de Pos-
Ripoll, Prof. Ivan Edgardo Pan Perez , Prof. Alveri Alves SantAna, Prof. Lus
acolhedora e solcita tem ajudado tantos alunos a resolver seus problemas nao ma-
tematicos.
1
ABSTRACT
In this work, we will show that the algorithm, which determines digit by digit
the square root of a positive real number, corresponds to a dynamical system in the
and through it we determine a new dynamical system in the quotient space. Such
dynamical system will be study from two points of view: Topological Dynamics
and Ergodic Theory. We will show that such dynamical system is topologically
will show that there exists a natural invariant measure which is ergodic for this
dynamical system.
RESUMO
Neste trabalho, mostraremos que o algoritmo que determina dgito a dgito a raiz
quociente. Tal sistema dinamico sera estudado a partir de dois pontos de vista:
Alem disso, mostraremos que existe uma medida invariante natural a qual ergodica
2
INDICE
1. Introducao 4
4. Dinamica Simbolica 22
6. Conclusao 50
Referencias 52
3
1. Introducao
da extracao dgito a dgito da raiz quadrada de um numero real positivo (ver secao 2).
que, nesta regiao, H leva semi retas em semi retas. Finalmente, mostraremos que a
infinitas sobre dez smbolos, agindo sobre uma medida (ver secao 4). Destes resul-
tados concluiremos que o sistema quociente e caotico (ver definicao 14) e ainda que,
pelo fato do sistema ser ergodico (ver definicao 26) para uma certa medida natural,
podemos usar o teorema de Birkhoff para obter resultados estatsticos a partir das
4
2. O Algoritmo de Extracao da Raiz Quadrada
s21 x0
(10s1 + s2 )2 100x0
(10s s + s )2 1002 x
1 2 3 0
..
.
(10s1 s2 s3 . . . sn + sn+1 )2 100n x0 ,
..
.
5
Podemos verificar que os numeros si , assim obtidos, satisfazem a convencao
anterior, pois se s1 e o maior inteiro tal que s21 x0 , entao (s1 + 1)2 > x0 e
(10s1 + 10)2 = 100(s1 + 1)2 > 100x0 . Da, (10s1 + s2 )2 100x0 < (10s1 + 10), de
onde conclumos que s2 9. Por inducao, verifica-se que si 9 para todo i > 1.
Podemos rescrever a inequacao que nos permite determinar sn+1 de maneira re-
cursiva como:
s2n+1 + yn sn+1 xn ,
basta calcular:
p !
yn + yn2 + 4xn
sn+1 = int ,
2
onde int : R N e a funcao que leva um numero real na sua parte inteira. Por
6
yn+1 = 20s1 s2 s3 . . . sn sn+1 = 20(10s1 s2 s3 . . . sn + sn+1 ) =
2 2
yn + yn +4xn yn + yn +4xn
2
xn+1 = 100 xn int yn int
2 2
2
yn + yn +4xn
yn+1 = 10 yn + 2int
2
Dada a condicao inicial (x0 , 0), o sistema acima equivale a resolver as inequacoes
do algoritmo da raiz quadrada e encontrar a expansao decimal de x0 , obtida
2
yn + yn +4xn
atraves de sn+1 = int 2
. Mais adiante, na proposicao 13, enunci-
aremos um resultado mais geral dessa afirmacao para uma famlia de equacoes
quadraticas.
7
3. Definicoes e Resultados Gerais
x x;
x y y x;
x y e y z x z.
d(x, y) 0 e d(x, y) = 0 x = y;
8
Usamos a notacao (V, d) para nos referirmos a um conjunto V munido de uma
metrica d.
Definicao 4. Seja (V, d) um espaco metrico. Uma bola aberta de raio > 0 e
se, e somente se, para todo x A existe > 0 tal que B(x,) A.
Definicao 6. Sejam (V1 , d1 ) e (V2 , d2 ) espacos metricos. Dizemos que uma aplicacao
f : V1 V2 e contnua se, e somente se, para todo x V1 e > 0, existe > 0, tal
que f B(x,) B(f (x),) .
9
Definicao 7. Dizemos que uma aplicacao f : V1 V2 , contnua, bijetora, com
homeomorfismo.
se, existe n N, tal que T n (x) = x. Neste caso dizemos que x tem perodo n. Se
n e o menor numero natural para o qual se verifica a igualdade dizemos que x tem
perodo primo n.
10
Definicao 10. Sejam T : V V e A V . Dizemos que A e invariante por T se, e
Dizemos que T tem dependencia sensvel as condicoes iniciais se, e somente se,
transitiva se, e somente se, para todos A, B V abertos nao vazios, existe n N
Definicao 13. Dizemos que U V e denso em V se, e somente se, qualquer ponto
somente se,
11
Definicao 15. Sejam F : A A e G : B B duas aplicacoes. Dizemos que F e
por h, entao
invariante por G;
12
Referimos o leitor a [2] e [6] para referencias gerais e demonstracoes de resultados
V A ;
A, B A A B A ;
n
A A Ac = V A = Ci , para algum n N e alguns Ci A .
P
i=1
Definicao 17. Uma colecao A P(V ) e dita uma algebra se, e somente se, A e
Definicao 18. Uma colecao A P(V ) e dita uma sigma-algebra se, e somente se,
13
Observacao 6. Decorre das definicoes acima, que e V estao em A , A e A.
por A W (respectivamente AW e AW ).
Definicao 20. Seja V = R e B P(V ), tal que B = {(a, b) R, a < b}. A sigma-
V = [c, d].
p q
Proposicao 1. Seja V = R+ e B 0 = {[a, b) R+ }, onde a < b e a = 10m
eb= 10n
,
Prova:
14
Dado [a, b) B 0 , pela observacao 7, conclumos que [a, b) pertence a AB e,
AB AB0 .
Seja (c, d) um intervalo real, com c, d R. Podemos construir uma sequencia (ai )
e
int(d 10i ) 2
bi =
10i
Dessa forma para todo i, temos que ai > c e bi < d. Como lim ai = c e lim bi = d,
i i
podemos verificar que existe n0 N, tal que se i n0 , entao [ai , bi ) (c, d). Da,
obtemos
[
[ai , bi ) = (c, d),
i=n0
15
Definicao 21. Se f : V V 0 e uma funcao e W uma classe de subconjuntos de V ,
f 1 (W 0 ) W.
Entao f 1 (AW 0 ) = Af 1 (W 0 ) .
Definicao 22. Sejam V conjunto e W P(V ) uma classe tal que W. Uma
() = 0;
P
para todo A W, tal que A = Ai , Ai W, vale
iI
!
X X
Ai = (Ai ).
iI iI
Definicao 23. Dizemos que uma medida : W [0, +], onde W P(V ), e
uma medida finita se, e somente se, para todo A W vale que (A) < . Em
16
Observacao 9. Estaremos interessados especialmente em medidas definidas sobre
Teorema 1. (da extensao) Dada uma medida finita sobre uma semi-algebra A ,
que e uma extensao de , isto e, para todo A A , (A) = (A). Alem disso
Lebesgue-Stieltjes.
dadas em [2].
17
Definicao 25. Sejam W P(V ) e uma aplicacao f : (V, W) (V, W) mensuravel.
Dizemos uma medida : W [0, +] e invariante por f se, e somente se, para
por f , definida sobre uma semi-algebra A P(V ). Entao sua extensao sobre a
Prova:
(A) = (f 1 (A)).
18
invariante por f e para todo A A invariante por f temos (A) = 0 ou (A) = 1.
n Z
1X
c = lim (T i1 (x)) = (y)d(y)
n n
i=1
(1) h e mensuravel;
Prova:
A.
19
Por hipotese temos que para todo B B , h1 (B) A, entao
que
2 (B ) = 1 (h1 (B )) = (B ).
Definimos f := h1 e temos F f = f G.
G.
que
20
Provaremos agora que se B B e tal que G1 (B) = B, entao 2 (B) = 0
21
4. Dinamica Simbolica
X N = {S = (s1 s2 s3 . . .)|si X}
Prova:
Dados S e T , temos
X s i t X
i s i ti
X 9
dX N (S, T ) = = 10,
10 i1 10 i1 10i1
i=1 i=1 i=1
si ti
P
Decorre naturalmente que dX N (S, T ) = 10i1 0, para todo
i=1
S, T X N .
22
Supomos S = (s1 s2 . . .) e T = (t1 t2 . . .), S = T , ou seja, para todo i N,
si = ti . Da temos
X si ti
X 0
dX N (S, T ) = = = 0.
10i1
i=1
10i1 i=1
X si ti
=0
i=1
10i1
X si ti X si ti X si ti X ti si
= +
i=1
10i1 iZ
10i1 iP
10i1 iN
10i1
Como S =
6 T , temos que Z 6= N e P, N 6= . Sejam p = min P e n =
Da temos
X ti si 9
X 9 10n1 1
= 1 =
iN
10i1 i=n
10i1 1 10 10n2
X si t i X ti si X si ti 1
iP
10i1 iN
10i1 iP
10i1 10n2
X 1 1 1 1
i1
n2 p1 n2 0
iP
10 10 10 10
23
A igualdade acima so se verificara se
X si ti X ti si 1
= = ,
iP
10i1 iN
10i1 10j1
si = ti , se i < j;
sj tj = 1;
si ti = 9, se i > j.
(2) dX N e comutativo.
De fato,
X si ti
X ti si
dX N (S, T ) = = i1
10i1
i=1
10
i=1
X ti s X
i ti s
i
= = = dX N (T , S).
10i1 10i1
i=1 i=1
24
Dados S = (s1 s2 . . .), T = (t1 t2 . . .), Z = (z1 z2 . . .), temos que
X si zi
X si ti + ti zi
dX N (S, Z) = =
10i1 10i1
i=1 i=1
X s i z X
i ti z
i
+ = dX N (S, T ) + dX N (T , Z).
10 i1 10i1
i=1 i=1
Definicao 28. Seja 10 = (s1 s2 . . .) X N |n N, j > n, sj 6= 9 .
Definimos em 10 a metrica
Prova:
X si ti
d10 (S, T ) = =
i=1
10i1
25
n
X s t si ti
i i
X
+ =
10i1 10i1
i=1 i=n+1
X s i t X
i 9 1
=
10i1 i=n+1 10i1 10n1
i=n+1
Prova:
S=
6 T , entao existe j tal que sj 6= tj . Sejam S = s1 , s2 . . . e T = t1 , t2 . . .. Como os
elementos de [0, 10) tambem sao escritos de forma unica e existe j tal que sj 6= tj ,
26
Queremos mostrar que k e um homeomorfismo. Para isso, vejamos que k e uma
X si
S = s1 , s2 s3 . . . =
i=1
10i1
e
X ti
T = t1 , t2 t3 . . . = .
i=1
10i1
X si ti
= = d10 (S, T ) = d10 (k(S), k(T )).
10i1
i=1
servacao 3).
27
Afirmamos que o shift map com a metrica d10 e uma aplicacao contnua a
Prova:
1 1
d10 (S, T ) j+1
< j,
10 10
ou seja, T B(S,1/10j ) .
28
Podemos supor sem perda de generalidade que sj+3 tj+3 = 5 e tomando
n = j + 2 temos que
X si+j+2 ti+j+2
10i1
i=1
X 9
(sj+3 tj+3 ) + = |5 1| = 4
10i1
i=2
1 1 1
d10 (S, Z) < k,
10m+1 10m 10
1 1 1
< l,
10m+1 10m 10
29
(3) Os pontos periodicos de sao densos em 10 .
lim Tn = S
n
para todo n n0
1 1
d10 (S, Tn ) n1
n0 1 ,
10 10
Definicao 30. Seja [s1 s2 . . . sn ] o conjunto das sequencias (t1 t2 . . .) 10 , tais que
Entao C e semi-algebra.
30
Prova:
Por definicao temos que , 10 C. Para verificarmos que C e fechado por inter-
elementos de C.
0, se C =
(C) =
p]0 ]1 ]2 ]3 ] ]5 ]6 ]7 ]8 ]9
0 p1 p2 p3 p4 p5 p6 p7 p8 p9 , se C 6= ,
31
e uma probabilidade e sua extensao sobre AC , sigma-algebra gerada por C, e
invariante por .
Prova:
em [6].
Vejamos que e probabilidade. Para isso basta observar que podemos escrever
P9
10 = i=0 [i] e que ([i]) = pi , e teremos
9
! 9 9
X X X
(10 ) = [i] = ([i]) = pi = 1
i=0 i=0 i=0
Da
9
! 9
X X
1 (C) =
Ck = (Ck )
k=0 k=0
32
= p]0
0
C +1
p ]1C
1 . . . p ]9C
9 + . . . + p ]0C
0 p ]1C
1 . . . p ]9C +1
9
= p]0
0
C
p ]1C
1 . . . p ]9C
9 (p0 + p1 . . . + p9 ) .
9
P
Como pi = 1, entao
i=1
9
X
p]0
0
C
p]1
1
C
. . . p]9
9
C
pi = p]0
0
C
p ]1C
1 . . . p ]9C
9 = (C)
i=1
algebra AC .
33
5. A Aplicacao Raiz Quadrada
dada por
y+ y 2 +4x
onde = 2
.
Observacao 12. Dado (x0 , y0 ) R2+ condicao inicial, lembre que por notacao
Proposicao 13. Dado (x0 , y0 ) R2+ , sejam a equacao de segundo grau S 2 +y0 S = x0
e S a raiz positiva dessa equacao. Entao T = 10 S int(S) e a raiz positiva da
Prova:
34
x1 = 100 x0 int2 () y0 int ()
,
y1 = 10 (y0 + 2int ())
y0 + y02 +4x0
onde = 2
= S. Da
2
T 2 + y1 T = 100 S int(S) + 100 y0 + 2int S S int(S) =
2 2
100 S + y0 S y0 int(S) int (S) ,
onde
p !2
y0 + y02 + 4x0
S 2 = =
2
p
y0 + y02 + 4x0
y0 + x0 = y0 S + x0 .
2
2 2
100 S + y0 S y0 int(S) int (S) =
100 y0 S + x0 + y0 S y0 int(S) int2 (S) =
35
Observacao 13. Note que S = s1 , s2 s3 . . . na proposicao acima e um numero
real nao negativo qualquer. No entanto, T = 10 S int(S) = s2 , s3 s4 . . . e um
(xn , yn ) = Hn (x0 , y0 ).
Prova:
y0 + y02 +4x0
Dado (x0 , y0 ) R2+ , seja S0 = s1 , s2 s3 s4 . . . = 2
a raiz positiva
36
Observacao 14. Dada uma condicao inicial (x0 , y0 ), pela observacao 13, temos
que s1 assume qualquer valor inteiro positivo, mas para todo n 1, sn+1 assume
somente valores de 0 a 9. Isto significa que toda orbita e rapidamente atrada para
Note que,
p !
y + y 2 + 4x
(x, y) R, 0 int 9
2
p
y + y 2 + 4x
(x, y) R, 0 < 10
2
Prova:
37
Vejamos primeiramente que K e sobrejetiva, mas nao e injetiva. Dado S
x Ny = N2
Para verificar que K e contnua, basta ver que e uma composicao de funcoes
contnuas.
verificamos que
38
(k(s1 , s2 s3 . . .)) = (k(S(x0 , y0 ))) = ( K)(x0 , y0 ).
Observacao 15. Se (x0 , y0 ) e (x00 , y00 ) sao tais que K(x0 , y0 ) = K(x00 , y00 ) =
Com isso, definimos [(u, v)] = {(x, y) R|(x, y) (u, v)} e R/K =
De fato [(u, v)] e uma semi reta em R, pois dado (u, v) R, temos que
39
e como vimos na demonstracao da proposicao anterior
p
y + y 2 + 4x
K(x, y) = S = (s1 s2 s3 . . .) = S = s1 , s2 s3 . . .
2
x Sy = S 2 .
Sendo assim, se (x, y) K (x0 , y 0 ) entao (x, y) e (x0 , y 0 ) estao sobre a mesma semi
Observamos que existe um unico ponto (u0 , 0) [(u, v)], tal que 0 u0 < 100.
Logo, podemos identificar [(u, v)] com o numero real u0 e desse modo, identificar
A expressao analtica de H e
2
H(x) = 100 x int( x)
{n2 |n N, 1 n 9}.
40
r1
r2
(x1,y1)
20 (x1,y1 )
(x0,y0)
(x0,y0)
0
3 100 200
a uma semi reta r1 . Se (x00 , y00 ) K (x0 , y0 ), entao (x00 , y00 ) tambem
41
de x.
Prova:
Seja x [0, 100) e r(x) = x = S = s1 , s2 s3 . . .. Da
2
( H) (x) = (H(x)) = 100 x int( x)
q
2
=k 100 (S int(S)) = k (10 (S int(S)))
42
Proposicao 16. A aplicacao H e caotica sobre [0, 100).
Prova:
topologicamente transitiva.
Vejamos que H possui dependencia sensvel as condicoes iniciais. Seja x [0, 100)
43
Sejam agora xn , yn [0, 100), xn = Sn2 e yn = Tn2 . Podemos observar que Sn
4 + Tn , logo
Note que
p
(xn ) = k (r(xn )) = k Sn2 = k(Sn )
prova.
Proposicao 17. A classe B 0 = {, [a, b)} P([0, 10)), onde a, b [0, 10) sao tais
p q
que a = 10m1
eb= 10n1
, com p, q, m, n N, e uma semi-algebra.
p
Observacao 18. Sejam p, q, m, n N. Entao a = 10m1
e um numero racional
e pertence a [0, 10) se, e somente se, 0 p < 10m . Assim, podemos sempre
Prova:
44
(1) B 0 e fechado por interseccao.
k
(2) para todo A B 0 , Ac =
P
Ai , onde Ai B, i.
i=1
Observacao 19. Notamos por AB0 a sigma-algebra gerada por B 0 . Pela proposicao
45
Definicao 34. Seja g : [0, 10) [0, 100), definida por g(x) = x2 . Definimos
algebra;
que gera AB . Note que B = {, [a, b) [0, 100)}, onde a, b [0, 100) sao tais
p2 q2
que a = 102(m1)
eb= 102(n1)
, com p, q, m, n N.
Rb
b a
Proposicao 18. : B R, definida por ([a, b)) = 1
a 20 x
dx = 10
e uma
probabilidade sobre B.
Prova:
probabilidade:
100 0
([0, 100)) = =1
10
46
Prova:
carmos esta proposicao, basta mostrar que para todo A B temos (A) AC e
para H.
p2 (p+1)2
(1) se a = 102(n1)
eb= 102(n1)
, temos que
p
De fato, r(A) = [ a, b), onde a, b [0, 10) e a = 10n1 =
s1 , s2 . . . sn 000 . . . e b = 10p+1
n1 = s1 , s2 . . . (sn + 1) 000 . . .. Da, se
x [ a, b), entao x pode ser escrito como x = t1 , t2 . . . onde tj = sj
47
(A) = k(r(A)) = k([ a, b)) = [s1 s2 . . . sn ], um cilindro de AC .
p2 q2
(2) se a = e b = 102(n1)
102(m1)
, com p, q, m, n N, temos r(A) = [ a, b),
p
q
onde a = 10m1 e b = 10n1 .
p10nm
Supomos, sem perda de generalidade m n, e reescrevemos a= 10n1
.
j
X
[ a, b) = [ci1 , ci ) ,
i=1
onde
p10nm + i
ci = .
10n1
(A) = (k r)(A) = k [ a, b)
j j
!
X X
=k [ci1 , ci ) = k ([ci1 , ci )) AC .
i=1 i=1
e
j j
!
X X
((A)) = k ([ci1 , ci )) = (k ([ci1 , ci )))
i=1 i=1
48
j
X 1 1 1
= n
= j n = (q p10nm ) n
i=1
10 10 10
q p
10n1
10m1 b a
= = = (A).
10 10
Com isso, podemos aplicar a proposicao 6 e temos que e ergodica para a aplicacao
H.
49
6. Conclusao
dgito, definido pelo sistema H : R2+ R2+ . Analisamos este sistema dinamico de
ao shift map em 10 .
Ainda, mostramos que H em R leva semi retas em semi retas e, com isso,
, ergodica para H. Com isso, podemos tratar o sistema de uma forma estatstica.
Melhor dizendo, podemos aplicar o teorema de Birkhoff e, entre outras coisas, con-
cluir sobre com que probabilidade a orbita associada a uma condicao inicial generica
concluir que a distribuicao dos dgitos da raiz quadrada de um numero real e quase
50
mesma frequencia na expansao decimal da raiz quadrada de quase todo ponto x R.
E interessante notar que algoritmos semelhantes a este podem ser utilizados para
extrair a raiz p-esima de um numero real posisitvo. Neste caso as inequacoes seriam
Por fim, ressaltamos que o mesmo tratamento pode ser dado para o algoritmo
usual da divisao de um numero real positivo x0 por um numero real positivo . Neste
xn
caso, o sistema e definido em [0, 10) por xn+1 = 10 xn int
. Os dgitos
x0 xn
da razao de
sao dados por sn+1 = int
. Este algoritmo e topologicamente
ba
conjugado ao shift map em 10 e a probabilidade ([a, b)) = 10
e ergodica para ele.
51
Referencias
Company (1989).
[2] Fernandez, P.J., Medida e Integracao, Rio de Janeiro, IMPA, Projeto Euclides (1976)
[3] Hoffmann, G.A., Sobottka, M. e Oliveira, L.P.L. de, Dinamica Caotica: uma introducao,
[4] Lima, E.L., Espacos Metricos, Rio de Janeiro, IMPA, Projeto Euclides (1977)
[5] Sobottka, M. e Oliveira, L.P.L. de, Previsibilidade Computacional em Sistemas Caoticos, Sci-
[6] Walters, P., An Introduction to Ergodic Theory, New York, Springer-Verlag (1982).
52