sexta-feira, 5 de setembro de 2025
O algoritmo de Euclides e fracções contínuas simples.
Vou dar um exemplo.
Suponhamos que se pretende calcular $mdc(310402,23725)$. Faz-se: \begin{eqnarray*} {310402}&{=}&{23725\times {\color{blue}13}+1977}\\ {23725}&{=}&{1977\times {\color{blue}12}+{\color{red}1}}\\ {1977}&{=}&{1\times {\color{blue}1977}+0} \end{eqnarray*} O último resto diferente de zero, é ${\color{red}1}$ logo $mdc(310402,23725)={\color{red}1}$.
Isto implica que a fracção $\frc{310402}{23725}$ é irredutível. Estão a ver aqueles números a azul? \[\frc{310402}{23725}=[{\color{blue}13};{\color{blue}12},{\color{blue}1977}]\] Ou seja, \[\frc{310402}{23725}={\color{blue}13}+\frc{1}{{\color{blue}12}+\frc{1}{{\color{blue}1977}}}\] No post anterior eu demonstrei por indução, umas fórmulas de recorrência. Desta vez deixo a cargo do leitor o trabalho de escrever uma demonstração de que sempre que temos uma fracção irredutível, isto funciona. É mais simples, mas mesmo assim dou uma sugestão: comece por obter o desenvolvimento em fracção contínua passo por passo, sem recorrer ao algoritmo das fracções contínuas, recorrendo apenas ao algoritmo de Euclides.
Note-se que o facto de o algoritmo de Euclides ter um número finito de passos, implica que um número racional terá sempre uma "fracção simples finita".
domingo, 31 de agosto de 2025
Umas fórmulas de recorrência para os convergentes das fracções contínuas (simples).
Vamos lá ver se conseguimos deduzir uma formula mais amigável! \begin{eqnarray*} {c_{0}}&{=}&{a_0}\\ {c_{1}}&{=}&{a_0 + \frc{1}{a_1} = \frc{a_1a_0+1}{a_1}}\\ {c_{2}}&{=}&{a_0 + \frc{1}{a_1 + \frc{1}{a_2}} = \frc{a_2(a_1a_0+1)+a_0}{a_2a_1+a_0}}\\ {c_{3}}&{=}&{\cdots = \frc{a_3\left(a_2(a_1a_0+1)+a_0\right)+a_1a_0+1}{a_3(a_2a_1+1)+a_1}} \end{eqnarray*} Portanto, podemos dizer que todos os $c_n$ calculados são fracções do tipo $c_n=\frc{p_n}{q_n}$ onde
\[ \left\{ {\begin{array}{l} {p_0 = a_0 } \\ {q_0 = 1} \end{array}} \right. \] \[ \left\{ {\begin{array}{l} {p_1 = a_1 a_0 + 1} \\ {q_1 = a_1 } \end{array}} \right. \] \[ \left\{ {\begin{array}{l} {p_2 = a_2 \left( {a_1 a_0 + 1} \right) + a_0 } \\ {q_2 = a_2 a_1 + 1} \end{array}} \right. \] \[ \left\{ {\begin{array}{l} {p_3 = a_3 \left( {a_2 \left( {a_1 a_0 + 1} \right) + a_0 } \right) + a_1 a_0 + 1} \\ {q_3 = a_3 \left( {a_2 a_1 + 1} \right) + a_1 } \end{array}} \right. \] Um olhar mais atento permite reescrever \[ \left\{ {\begin{array}{l} {p_0 = a_0 } \\ {q_0 = 1} \end{array}} \right. \] \[ \left\{ {\begin{array}{l} {p_1 = a_1 p_0 + 1} \\ {q_1 = a_1 } \end{array}} \right. \] \[ \left\{ {\begin{array}{l} {p_2 = a_2 p_1 + p_0 } \\ {q_2 = a_2 q_1 + q_0 } \end{array}} \right. \] \[ \left\{ {\begin{array}{l} {p_3 = a_3 p_2 + p_1 } \\ {q_3 = a_3 q_2 + q_1 } \end{array}} \right. \] E parece que se definirmos recursivamente \[ \left\{ {\begin{array}{l} {p_{n + 1} = a_{n + 1} p_n + p_{n - 1} } \\ {q_{n + 1} = a_{n + 1} q_n + q_{n - 1} } \end{array}} \right. \] Podemos ter uma sucessão de recorrência que permite calcular as fracções $c_n$ mais facilmente. Para que as fórmulas se mantenham válidas, pelo menos até $n=3$ definimos $p_{-1}=1$ , $p_{-2}=0$ $q_{-1}=0$ e $q_{-2}=1$.
Vamos ver que de facto isto funciona para todo o $n$ natural (comecem os naturais onde vos apetecer). Vou enunciar como teorema, e provar, recorrendo ao método de indução matemática.
Sejam $r=\left[a_0;a_1,a_2,\dots,a_n,\dots\right]$. \[ \left\{ {\begin{array}{l} {p_{-2} = 0} \\ {p_{-1} = 1} \\ {p_{n} = a_{n} p_{n-1} + p_{n - 2} \forall n\in \N_0} \end{array}} \right. \] e \[ \left\{ {\begin{array}{l} {q_{-2} = 1} \\ {q_{-1} = 0} \\ {q_{n} = a_{n} q_{n-1} + q_{n - 2} \forall n\in \N_0} \end{array}} \right. \] então, $$c_n=[a_0;a_1,\dots,a_n]=a_0+\frc{1}{a_1+\frc{1}{\frc{\cdots}{a_{n-1}+\frc{1}{a_n}}}}=\frc{p_n}{q_n} $$
Para $n=0$ temos \[p_0=a_0p_{-1}+p_{-2}=a_0\times 1+ 0=a_0\] \[q_0=a_0q_{-1}+q_{-2}=a_0\times 0+ 1=1\] E então \[\frac{p_0}{q_0}=\frac{a_0}{1}=c_0\] portanto é verdade!
Hipótese de indução: $$c_n=[a_0;a_1,\dots,a_n]=a_0+\frc{1}{a_1+\frc{1}{\frc{\cdots}{a_{n-1}+\frc{1}{a_n}}}}=\frc{p_n}{q_n} $$ Tese: $$c_{n+1}=[a_0;a_1,\dots,a_n,a_{n+1}]=a_0+\frc{1}{a_1+\frc{1}{\frc{\cdots}{a_{n-1}+\frc{1}{a_n+\frc{1}{a_{n+1}}}}}}=\frc{p_{n+1}}{q_{n+1}} $$ Para provar a tese começamos por notar que para calcular $c_{n+1}$ só temos de substituir $a_n$ por $a_n+\frc{1}{a_{n+1}}$ na expressão de $c_n$. Assim sendo, se $$c_n=\frc{p_n}{q_n}=\frc{a_{n} p_{n-1} + p_{n - 2}}{a_{n} q_{n-1} + q_{n - 2}}$$ então \begin{eqnarray*} {c_{n+1}}&{=}&{\frc{\left(a_{n}+\frc{1}{a_{n+1}}\right) p_{n-1} + p_{n - 2}}{\left(a_{n}+\frc{1}{a_{n+1}}\right) q_{n-1} + q_{n - 2}}}\\ {}&{=}&{\frc{\frc{{\left( {a_n a_{n + 1} + 1} \right)p_{n - 1} + a_{n + 1} p_{n - 2} }}{{a_{n + 1} }}}{\frc{{\left( {a_n a_{n + 1} + 1} \right)q_{n - 1} + a_{n + 1} q_{n - 2} }}{{a_{n + 1} }}}}\\ {}&{=}&{\frc{{\left( {a_n a_{n + 1} + 1} \right)p_{n - 1} + a_{n + 1} p_{n - 2} }}{{\left( {a_n a_{n + 1} + 1} \right)q_{n - 1} + a_{n + 1} q_{n - 2} }}} \end{eqnarray*} Note-se que de $p_{n} = a_{n} p_{n-1} + p_{n - 2} $ se deduz que $p_{n-2} =p_{n} - a_{n} p_{n-1} $ e também de $q_{n} = a_{n} q_{n-1} + q_{n - 2} $ se deduz que $q_{n-2} =q_{n} - a_{n} q_{n-1} $
Isso conduz-nos a: \begin{eqnarray*} {\frc{{\left( {a_n a_{n + 1} + 1} \right)p_{n - 1} + a_{n + 1} p_{n - 2} }}{{\left( {a_n a_{n + 1} + 1} \right)q_{n - 1} + a_{n + 1} q_{n - 2} }}}&{=}&{\frc{{\left( {a_n a_{n + 1} + 1} \right)p_{n - 1} + a_{n + 1} \left( {p_n - a_n p_{n - 1} } \right)}}{{\left( {a_n a_{n + 1} + 1} \right)q_{n - 1} + a_{n + 1} \left( {q_n - a_n q_{n - 1} } \right)}}}\\ {}&{=}&{\frc{{a_n a_{n + 1} p_{n - 1} + p_{n - 1} + a_{n + 1} p_n - a_n a_{n + 1} p_{n - 1} }}{{a_n a_{n + 1} q_{n - 1} + q_{n - 1} + a_{n + 1} q_n - a_n a_{n + 1} q_{n - 1} }}}\\ {}&{=}&{\frac{{p_{n - 1} + a_{n + 1} p_n }}{{q_{n - 1} + a_{n + 1} q_n }}}\\ {}&{=}&{\frac{{a_{n + 1} p_n+p_{n - 1} }}{{ a_{n + 1} q_n+q_{n - 1}}}}\\ {}&{=}&{\frc{p_{n+1}}{q_{n+1}}} \end{eqnarray*} O que termina a demonstração.
Estas fórmulas simplificam bastante o cálculo dos $c_n$.
Na versão da cadeira de Teoria dos Números que eu tive, o professor deu-nos estas fórmulas sem dedução, a que estou a vos apresentar foi a que fiz, mas reencontrei anos mais tarde, num livro da editora Mir. Assim que o reencontrar, ponho a referência.
Sim, a minha versão da dedução também foi feita numa mesa de café.
Torna-se tão simples calcular os $c_n$ que se pode construir uma tabela auxiliar.
$n$ | $a_n$ | $q_n$ | $p_n$ | $c_n$ |
---|---|---|---|---|
$-2$ | $-$ | $1$ | $0$ | $-$ |
$-1$ | $-$ | $0$ | $1$ | $-$ |
$0$ | $a_0$ | $1$ | $a_0$ | $a_0$ |
$1$ | $a_1$ | $a_1$ | $a_1p_0+1$ | $\frc{p_1}{q_1}$ |
$n$ | $a_n$ | $q_n$ | $p_n$ | $c_n$ |
---|---|---|---|---|
$-2$ | $-$ | $1$ | $0$ | $-$ |
$-1$ | $-$ | $0$ | $1$ | $-$ |
$0$ | $3$ | $1$ | $3$ | $3$ |
$1$ | $7$ | $7$ | $22$ | $\frc{22}{7}$ |
$2$ | $15$ | $106$ | $333$ | $\frc{333}{106}$ |
$3$ | $1$ | $113$ | $355$ | $\frc{355}{113}$ |
$4$ | $292$ | $33102$ | $103993$ | $\frc{103993}{33102}$ |
$5$ | $1$ | $33215$ | $104348$ | $\frc{104348}{33215}$ |
$6$ | $1$ | $66317$ | $208341$ | $\frc{208341}{66317}$ |
$7$ | $1$ | $99532$ | $312689$ | $\frc{312689}{99532}$ |
$8$ | $2$ | $265381$ | $833719$ | $\frc{833719}{265381}$ |
$9$ | $1$ | $364913$ | $1146408$ | $\frc{1146408}{364913}$ |
$10$ | $3$ | $1360120$ | $4272943$ | $\frc{4272943}{1360120}$ |
O leitor mais atento deverá notar que acabei de identificar a sucessão de há dias. $3$,$\frc{22}{7}$,$\frc{333}{106}$,$\frc{355}{113}$,$\frc{103993}{33102}$,$\frc{104348}{33215}$,$\frc{208341}{66317}$,$\frc{312689}{99532}$,$\frc{833719}{265381}$,$\frc{1146408}{364913}$,$\frc{4272943}{1360120}$ são os primeiros termos da sucessão dos convergentes de $\pi$.
Note que cada uma delas dá um valor aproximado de $\pi$.
Aproveito e vou introduzir uma nova definição:
Devo continuar num próximo post.
PS:
Num dos 3 dias que levei a escrever este texto, implementei-o (directamente) na minha TI84plus CE-T, em Basic.
Clicando no botão abaixo, pode ver fotos do programa a correr.
quinta-feira, 28 de agosto de 2025
Aplicando cegamente o algoritmo das fracções contínuas...
No texto anterior referi-me aos "erros de arredondamento" no algoritmo (original, sem modificações) das fracções contínuas.
Chamar-lhes "erros de arredondamento" não está totalmente correcto.
A aritmética das calculadoras não é a dos nossos conhecidos números reais.
Nem sequer racionais!
Entramos no conjunto dos "números de ponto flutuante" ou "números de vírgula flutuante"
se o separador decimal for uma vírgula em vez de um número.
Portanto aqueles "erros" devem-se também a outros factores, para além de arredondamentos.
Serão esses erros assim tão significativos, como escrevi na altura?
Hoje decidi implementar o algoritmo para calcular os primeiros 59 $(a_n)$ no meu emulador de
Zx Spectrum, comparar com os resultados obtidos com o Wolfram Mathematica de um dos meus
Raspberry Pi 4b, com uma calculadora Casio, uma Texas Instruments, o Libre Office Calc,
e uma calculadora Numworks.
As imagens são da implementação em Zx Spectrum 48k. O valor de $a_9$ já está mal!
Vamos lá ver se consigo copiar os resultados das outras máquinas para aqui.
n | Correcto | LibreOffice calc | Wolfram Mathematica | Ti84PlusCE | Casio 9860GII | Numworks | Zx Spectrum 48k |
0 | 33 | 33 | 33 | 33 | 33 | 33 | 33 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
3 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
5 | 12 | 12 | 12 | 12 | 12 | 12 | 12 |
6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
7 | 21 | 21 | 21 | 21 | 21 | 21 | 21 |
8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
9 | 1 | 1 | 1 | 1 | 1 | 1 | 3 |
10 | 2 | 2 | 2 | 2 | 2 | 2 | 4 |
11 | 5 | 5 | 5 | 5 | 5 | 5 | 4 |
12 | 4 | 4 | 4 | 4 | 4 | 4 | 1 |
13 | 3 | 3 | 3 | 3 | 3 | 3 | 1 |
14 | 7 | 7 | 7 | 4 | 9 | 7 | 4 |
15 | 5 | 59 | 5 | 2 | 7 | 58 | 1 |
16 | 16 | 6 | 16 | 6 | 1 | 1 | 1 |
17 | 1 | 1 | 1 | 2 | 1 | 2 | 7 |
18 | 2 | 5 | 2 | 1 | 1 | 25 | 2 |
19 | 3 | 7 | 3 | 2 | 1 | 16 | 2 |
20 | 1 | 1 | 1 | 3 | 4 | 1 | 1 |
21 | 1 | 22 | 1 | 1 | 1 | 3 | 1 |
22 | 1 | 1 | 1 | 3 | 4 | 19 | 1 |
23 | 2 | 1 | 2 | 2 | 2 | 3 | 52 |
24 | 1 | 1 | 1 | 1 | 4 | 2 | 6 |
25 | 2 | 1 | 2 | 27 | 1 | 1 | 104 |
26 | 1 | 2 | 1 | 1 | 6 | 1 | 13 |
27 | 4 | 1 | 4 | 18 | 1 | 2 | 5 |
28 | 1 | 4 | 1 | 1 | 1 | 3 | 1 |
29 | 8 | 1 | 8 | 9 | 1 | 6 | 3 |
30 | 1 | 4 | 1 | 3 | 2 | 1 | 1 |
31 | 4 | 3 | 4 | 1 | 1 | 2 | 1 |
32 | 1 | 5 | 1 | 1 | 8 | 1 | 9 |
33 | 2 | 1 | 2 | 2 | 10 | 4 | 3 |
34 | 1 | 23 | 1 | 26 | 6 | 1 | 5 |
35 | 2 | 1 | 2 | 1 | 1 | - | 1 |
36 | 1 | 3 | 1 | 11 | 2 | - | 12 |
37 | 1 | 19 | 1 | 1 | 2 | - | 1 |
38 | 1 | 5 | 1 | 19 | 1 | - | 1 |
39 | 3 | 1 | 3 | 131 | 1 | - | 8 |
40 | 2 | 6 | 2 | 1 | 4 | - | 30 |
41 | 1 | 1 | 1 | 80 | 1 | - | 1 |
42 | 16 | 3 | 16 | 2 | 2 | - | 1 |
43 | 5 | 3 | 5 | 1 | 1 | - | 4 |
44 | 7 | 2 | 7 | 3 | 7 | - | 1 |
45 | 3 | 1 | 3 | 1 | 2 | - | 1 |
46 | 4 | 5 | 4 | 2 | 2 | - | 1 |
47 | 5 | 3 | 5 | 1 | 4092 | - | 1 |
48 | 2 | 9 | 2 | 2 | 3 | - | 2 |
49 | 1 | 1 | 1 | 1 | 1 | - | 6 |
50 | 1 | 2 | 1 | 5 | 18 | - | 2 |
51 | 21 | 2 | 21 | 5 | 1 | - | 57 |
52 | 1 | 1 | 1 | 1 | 1 | - | 2 |
53 | 12 | 7 | 12 | 1 | 1 | - | 26 |
54 | 1 | 4 | 1 | 1 | 1 | - | 1 |
55 | 1 | 1 | 1 | 2 | 5 | - | 2 |
56 | 3 | 1 | 3 | 1 | 1 | - | 1 |
57 | 1 | 3 | 1 | 8 | 3 | - | 31 |
58 | 66 | 1 | 66 | 2 | 2 | - | 9 |
- LibreOffice Calc: correcto até $a_{14}$
- Wolfram Mathematica: todos correctos
- TI 84 Plus CE: correcto até $a_{13}$
- Casio fx-9860 GII SD: correcto até $a_{13}$
- Numworks: correcto até $a_{14}$, e erro de memória a partir de $a_{35}$
- ZX Spectrum: correcto até $a_{9}$
Apenas utilizei as funções internas de cada uma das máquinas/softwares.
sábado, 23 de agosto de 2025
O algoritmo das fracções contínuas
A notação $$a_0+\frc{1}{a_1+\frc{1}{a_2+\frc{1}{a_3+\frc{1}{a_4+\frc{1}{a_5+\cdots}}}}}$$para fracções contínuas simples, introduzida no texto anterior, é intuitiva mas não tem muita piada para quem, como eu, escreve num editor de texto ou num smartphone.
Já agora, a designação 'simples' vem daqueles numeradores com valor 1.
Vou utilizar outra notação para estas fracções:
$$a_0+\frc{1}{a_1+\frc{1}{a_2+\frc{1}{a_3+\frc{1}{a_4+\frc{1}{a_5+\cdots}}}}} = [a_0; a_1,a_2,a_3,a_4,a_5,\cdots]$$
Por exemplo, $$[3;7]=3+\frc{1}{7}=\frc{22}{7}$$
Se a expansão for infinita e tiver repetições, vou escrever $[a_0; a_1,a_2,a_3,a_4,a_5,\cdots \overline {a_k\cdots a_n} ]$,aquela barra, indica que $\overline {a_k\cdots a_n}$ repete-se. Como vimos nos textos anteriores: \[\sqrt{2}=[1;\overline{2}]\] \[\phi=[1;\overline{1}]\] E abaixo, veremos que \[\sqrt{1141}=[33;\overline{1,3,1,1,1,12,1,21,1,1,2,5,4,3,7,5,16,1,2,3,1,1,1,2,1,2,1,4,1,8,1,4,1,2,1,2,1,1,1,3,2,1,16,5,7,3,4,5,2,1,1,21,1,12,1,1,3,1,66}]\]A primeira vez que me cruzei com estes objectos, foi num livro requisitado numa biblioteca itinerante Calouste Gulbenkian.
A segunda... foi cinco anos depois, durante a licenciatura em Matemática, na cadeira de Teoria dos Números.
A terceira, num livro que eu utilizei numa cadeira de Sistemas Dinâmicos, em mestrado.
Em cada uma das vezes apareceram com um objectivo, não são meras curiosidades, nem extravagâncias matemáticas. Aqui neste blog, aparecem porque também tenciono dar-lhes alguns usos.
A definição de fracção contínua sugere um algoritmo para dado um número real positivo arbitrário, expandi-lo em fracção contínua.
Seja $\alpha_0$ o número a expandir.
Passo 0: k=0
Passo 1: $a_0=\left\lfloor \alpha_0\right\rfloor$
Passo 2: se $\alpha_k\neq a_k$ então $\alpha_{k+1}=\frc{1}{\alpha_k-a_k}$, caso contrário, o algoritmo termina
Passo 3: $a_{k+1}=\left\lfloor \alpha_{k+1}\right\rfloor$
Passo 4: $k+1\to k$
Repetem-se os passos 2,3,4 até acabar.E quando é que acaba?
No caso de números irracionais, não acaba! Por isso, convém estudar propriedades destas sucessões $(a_n)$.
Implementar este algoritmo assim num computador ou numa calculadora sem cálculo algébrico é má ideia.
Hoje em dia, implementa-se bem no Wolfram Mathematica, por exemplo.
Os erros de arredondamentos fazem com que ao fim de poucos passos, os $a_k$ saiam mal.
Em 1997, notei isso ao expandir números da forma $\sqrt{d}$, (para resolução de equações diofantinas de Pell).
Então estudei as sucessões $\left(a_k\right), \left(\alpha_k\right)$ e outras auxiliares, num papel que embrulhava uma tablete de chocolate, por forma a livrar-me dos "erros de arredondamento", e implementei a minha versão do algoritmo para esse caso.
A ideia era poupar-me trabalho, mas, no dia seguinte, foi-me útil para obter, numa aula, a expansão de um número 'parecido' com $\sqrt{1141}$.
Muito pouca gente na altura percebeu que o verdadeiro esforço... foi matemático - O poder da ignorância, mesmo entre professores catedráticos, nunca vai deixar de me surpreender.
Aquela expansão de $\sqrt{1141}$ deu nas vistas.
Vou deixar aqui um botão só para quem estiver interessado no porquê.
Portanto $$\sqrt{1141}=[33;\overline{1,3,1,1,1,12,1,21,1,1,2,5,4,3,7,5,16,1,2,3,1,1,1,2,1,2,1,4,1,8,1,4,1,2,1,2,1,1,1,3,2,1,16,5,7,3,4,5,2,1,1,21,1,12,1,1,3,1,66}]$$
Na altura, depois de ter explicado o meu raciocínio e como passei por cima dos problemas com arredondamentos, o professor pegou na minha calculadora e copiou a expressão anterior para o quadro.
Á sucessão de termo geral $c_n=[a_0;a1,\cdots,a_n]$ chamarei sucessão dos "convergentes".
Atenção, o meu programa de 1997 ainda corre muito bem.
O de 2025, da foto, é uma versão diferente, que foi usada para gerar a sucessão que também está na foto. Consegue identificar, só pelos primeiros termos? É claro que existe uma infinidade de sucessões com estes oito primeiros termos. Só que eu estava a pensar numa muito particular...
PS: quanto às expressões que deduzi... não as vou partilhar aqui no blog, mas deixo como exercício, para o leitor interessado. Posso eventualmente partilhar num pdf/livro que tenciono escrever e publicar a partir deste blog.
No próximo post, partilho uma foto de uma calculadora de outra marca, não vão os leitores achar que estou a ser patrocinado.
sexta-feira, 15 de agosto de 2025
De um ponto fixo às fracções contínuas
Considere-se uma sequência, ou uma sucessão de números positivos $(a_n)_{n\in \N_0}$. Se fizer sentido, à expressão $$a_0+\frc{1}{a_1+\frc{1}{a_2+\frc{1}{a_3+\frc{1}{a_4+\frc{1}{a_5+\cdots}}}}}$$ Chamamos fracção contínua simples
Uma consequência óbvia é que todos os números racionais têm expansão em fracção contínua finita, e então se a expansão é infinita, o número é irracional.
Isso torna as fracções contínuas em ferramentas uteis e simples para provar que um número é racional ou irracional. Há mais algumas notações e definições que eu poderia introduzir já, só que vou deixar para quando eu precisar delas.
Exercício: por analogia ao que fiz com $\sqrt{2}$ obtenha uma expansão para $\sqrt{3}$
E se for ao contrário?
Conseque descobrir que número positivo tem a expansão abaixo? $$1+\frc{1}{1+\frc{1}{1+\frc{1}{1+\frc{1}{1+\frc{1}{1+\cdots}}}}}$$ Não é complicado. Se $$x=1+\frc{1}{1+\frc{1}{1+\frc{1}{1+\frc{1}{1+\frc{1}{1+\cdots}}}}}$$ então $$x=1+\frc{1}{x}$$