Fraccions contínues

Retalla el quadrat més gran possible d'un rectangle, una vegada i una altra. El nombre de quadrats a cada pas és un terme de la fracció contínua — i per a √N, el patró que es repeteix resol l'equació de Pell.

Un número real es pot escriure com a fracció «normal» o en forma decimal — però també es pot escriure com una fracció contínua: una torre de fraccions imbricades unes dins les altres.

x= a0+ 1 a1+ 1 a2+ 1⋱
La torre de fraccions que dona nom a les fraccions contínues, escrita de forma compacta com [a₀; a₁, a₂, ...].

Els números a₀, a₁, a₂... (sempre enters) es diuen quocients parcials, i es calculen un a un: a₀ és la part entera de x; al que sobra se li fa la inversa (1 dividit per la part que falta) i es torna a agafar la part entera, obtenint a₁; i així successivament. Si x és racional, el procés s'acaba en algun punt (deixa de sobrar res); si x és irracional, no s'acaba mai.

Aquest mateix procés té una lectura geomètrica, que és la que farem servir aquí: imagina un rectangle de costats x i 1. a₀ és quantes vegades el costat curt (1) cap dins del llarg (x). Retalla aquests a₀ quadrats i mira què queda: un rectangle més petit, amb els costats bescanviats. Repeteix-ho amb aquest nou rectangle per trobar a₁, i així successivament — és, de fet, el mateix algorisme d'Euclides que ja coneixes per al màxim comú divisor, aplicat aquí a qualsevol número real, no només a enters.

Els convergents pₙ/qₙ — les fraccions que resulten de tallar la torre en cada pis — són, es pot demostrar, les millors aproximacions racionals possibles per a aquella mida de denominador: no hi ha cap altra fracció amb un denominador igual o més petit que quedi més a prop de x. És per això que 22/7 aproxima π tan bé amb un denominador tan petit.

Quan x = √N (amb N que no és un quadrat perfecte), passa una cosa notable: la fracció contínua és sempre periòdica, tard o d'hora es repeteix per sempre (teorema de Lagrange). Aquesta periodicitat no és una curiositat estètica: és exactament el que permet resoldre l'equació de Pell, x² − N y² = 1.

«Resoldre-la» vol dir una cosa molt concreta: trobar x,y que siguin nombres enters, no qualsevol parell real (d'aquests n'hi ha infinits, formen tota una hipèrbola, i no diuen res d'interessant). Trobar-ne un parell enter és, en canvi, genuïnament difícil —i el mètode per fer-ho, la chakravala, el van descobrir matemàtics indis (Brahmagupta, després Bhāskara II) segles abans que Fermat el llencés com a repte als seus col·legues europeus el 1657 —i, per una ironia històrica, el nom «de Pell» li ve d'un error d'Euler, que hi va confondre l'autoria: John Pell amb prou feines hi va treballar. Sota el capó, el mètode indi i el de les fraccions contínues són el mateix algorisme.

Un fet que sorprèn la primera vegada: la mida d'N no diu res sobre la mida de la solució. Explora-ho a la segona pestanya d'aquesta càpsula.

  1. Tria un número amb els xips de dalt: una arrel √N, el nombre auri φ, o una fracció p/q.
  2. El rectangle mostra els dos costats actuals (llarg × curt). Arrossega d'esquerra a dreta: el nombre de quadrats sencers de costat curt que hi caben es mostra en gran, actualitzant-se en directe mentre mous el dit o el ratolí.
  3. Quan creguis que ja no hi cap cap quadrat més, prem «Confirma». Si encara en cabia un altre, t'ho dirà — continua arrossegant cap a la dreta.
  4. Just sota el rectangle, un requadre explica exactament per què el rectangle següent té les mides que té.
  5. A dalt es va escrivint la notació [a₀; a₁, a₂, ...] i el convergent actual, comparat amb el valor real.
  6. En mode Repte, cada convergent es comprova automàticament contra x² − Ny² = 1: quan hi encaixa, has resolt l'equació de Pell amb els teus propis passos.
  7. Canvia a la pestanya «L'equació de Pell» per veure-la calculada directament per a diversos N —incloent-hi N=61, on la solució més petita té 10 xifres.

Construïm la idea des de zero: d'on surt la notació, per què el rectangle és exactament el mateix que l'algorisme, per què els convergents són òptims, i com tot això acaba resolent una equació que va tenir Europa encallada un segle.

1. Com s'escriu un número?

Estem tan acostumats a la notació decimal que oblidem que és una tria arbitrària. Escriure π = 3,14159… vol dir «3 unitats, 1 desena, 4 centèsimes…»: tot depèn de què hàgim decidit que és una desena, i això depèn de tenir deu dits. En base 2, els mateixos números tenen dígits completament diferents. La notació decimal, doncs, no ens diu res sobre el número; ens diu com es comporta el número respecte d'una base que hem escollit nosaltres.

I això té conseqüències incòmodes. En decimal, 1/3 = 0,333… és infinit i periòdic, mentre que 1/2 = 0,5 s'acaba de seguida. Però 1/3 i 1/2 són, aritmèticament, exactament la mateixa mena d'objecte: dues fraccions senzilles. La diferència entre elles no és matemàtica, és un accident de la base 10. Pitjor encara: mirant els decimals de 0,333… i els de 0,101001000100001… (que és irracional) no hi ha manera òbvia de distingir qui és racional i qui no.

Les fraccions contínues arreglen exactament això. No depenen de cap base. S'obtenen només amb dues operacions —agafar la part entera i fer la inversa— i el resultat és una espècie de «carnet d'identitat aritmètic» del número: la seva forma et diu immediatament si és racional, si és una arrel quadrada, o si és cap de les dues coses.

2. Construcció

El procediment és una recepta de dues instruccions que es repeteixen. Partim d'un número x:

(a) Agafa la part entera: a₀ = ⌊x⌋. El que sobra, x − a₀, és un número entre 0 i 1. (b) Si el que sobra és 0, has acabat. Si no, fes-ne la inversa —com que era menor que 1, la inversa és més gran que 1— i torna al pas (a) amb aquest número nou.

Cada volta produeix un enter aₙ. La llista d'aquests enters, escrita [a₀; a₁, a₂, …], és la fracció contínua de x. Vegem-ho amb un número concret.

Exemple: 415/93 415/93 = 4,4623…  → part entera a₀ = 4; sobra 415 − 4·93 = 43, és a dir 43/93 invertim: 93/43 = 2,1627…  → a₁ = 2; sobra 93 − 2·43 = 7, és a dir 7/43 invertim: 43/7 = 6,1428…  → a₂ = 6; sobra 43 − 6·7 = 1, és a dir 1/7 invertim: 7/1 = 7 exacte  → a₃ = 7; no sobra res: fi Resultat: 415/93 = [4; 2, 6, 7]

Fixa't en els números que han anat apareixent com a residus: 93, 43, 7, 1. Si has vist mai l'algorisme d'Euclides per calcular el màxim comú divisor de 415 i 93, són exactament els mateixos. No s'hi assemblen: són el mateix càlcul. La fracció contínua d'un racional p/q no és res més que l'algorisme d'Euclides aplicat a p i q, apuntant els quocients en lloc de només el residu final. D'aquí surt un fet immediat i important: com que l'algorisme d'Euclides sempre acaba quan els números són enters, la fracció contínua d'un racional sempre és finita. I a l'inrevés: si s'acaba, el número era racional.

3. Exemple amb un rectangle

Ara ve la part que l'element interactiu d'aquesta càpsula fa visible. Agafa un rectangle de costats x i 1 (el llarg i el curt). Pregunta: quants quadrats de costat 1 hi caben, de manera sencera, dins d'aquest rectangle? La resposta és ⌊x⌋, que és exactament a₀. Retalla'ls. El que queda és un rectangle més petit, de costats 1 i x − a₀.

Aquest rectangle nou té el costat curt on abans hi havia el llarg. Si el gires perquè torni a estar «de cara», les seves proporcions són 1 : (x−a₀), o sigui, la proporció d'abans invertida. I què fa el pas (b) de la recepta? Exactament això: invertir. Per tant, retallar quadrats i girar el que queda és la versió geomètrica d'agafar la part entera i invertir. Cada terme de la fracció contínua és, literalment, «quants quadrats hi cabien en aquest pas».

Per què val la pena veure-ho així. La versió geomètrica explica una cosa que la versió numèrica amaga: per què el procés s'atura amb els racionals i no s'atura mai amb els irracionals. Si x = p/q és racional, tots els rectangles que van apareixent tenen costats que són múltiples enters d'una unitat comuna (el màxim comú divisor), i cada retallada la fa més petita — no pot durar per sempre. Si x és irracional, no existeix cap unitat comuna que mesuri exactament els dos costats (això és, precisament, el que vol dir «incommensurable», la paraula que feien servir els grecs), i per tant la retallada no s'acaba mai. La irracionalitat de √2 es pot demostrar exactament així, sense parlar de parells i senars.

4. Els convergents

Si tallem la torre de fraccions en un pis qualsevol, obtenim un número racional. Aquests talls es diuen convergents i s'escriuen pₙ/qₙ. No cal recalcular-los des de zero cada vegada: hi ha una recurrència que els genera un darrere l'altre.

pn=anpn−1+pn−2   i   qn=anqn−1+qn−2

Hi ha una identitat que surt d'aquesta recurrència i que ho explica gairebé tot: pₙqₙ₋₁ − pₙ₋₁qₙ = (−1)ⁿ⁻¹. Té dues lectures. La primera: com que el resultat és ±1, qualsevol divisor comú de pₙ i qₙ hauria de dividir 1, o sigui que els convergents ja surten sempre simplificats, sense haver de fer res. La segona és més potent: dividint-ho tot per qₙqₙ₋₁ s'obté que la distància entre dos convergents consecutius és exactament 1/(qₙqₙ₋₁). Com que els convergents van saltant alternativament per sota i per damunt del valor real, aquesta distància acota l'error: |x − pₙ/qₙ| < 1/(qₙqₙ₊₁).

Aquí hi ha la clau de tot. Aquesta cota depèn de qₙ₊₁, que és aproximadament aₙ₊₁·qₙ. Per tant: com més gran sigui el terme següent de la fracció contínua, millor és l'aproximació que acabes d'obtenir. Un terme gros vol dir que el residu que quedava era minúscul, i per tant que ja eres molt a prop. Això no és una observació estètica: és un criteri que es pot llegir directament de la llista de termes.

Exemple: per què 355/113 aproxima π tan bé π = [3; 7, 15, 1, 292, 1, 1, 1, 2, …] convergents: 3 → 22/7 → 333/106 → 355/113 → 103993/33102 → … 355/113 = 3,14159292… · π = 3,14159265… → error ≈ 2,7 × 10⁻⁷ El terme següent és 292, enorme → l'error és ~1/(113·292·113) ≈ 3×10⁻⁷

Amb un denominador de només tres xifres, 355/113 clava π fins a la sisena decimal. No és sort ni casualitat: és perquè al lloc número quatre de la fracció contínua de π hi ha un 292, un terme excepcionalment gran. Els matemàtics xinesos ja coneixien aquesta fracció al segle V (Zu Chongzhi), mil anys abans que existís la teoria que explica per què funciona tan bé.

El teorema, dit amb precisió: si p/q és una fracció qualsevol amb q ≤ qₙ, aleshores |x − pₙ/qₙ| ≤ |x − p/q|. És a dir, cap fracció amb un denominador igual o més petit no s'acosta més a x que el convergent. I encara més fort: tota fracció que compleixi |x − p/q| < 1/(2q²) ha de ser un convergent de x. Les bones aproximacions no només inclouen els convergents: són els convergents.

5. Quan el procés no s'acaba

Ja hem vist que racional ⟺ finita. Què passa amb els irracionals? El cas més net és el nombre auri φ = (1+√5)/2, que compleix φ = 1 + 1/φ. Substituint aquesta igualtat dins d'ella mateixa una i altra vegada s'obté φ = [1; 1, 1, 1, 1, …], tot uns per sempre.

Segons el que hem dit al punt 4, tots els termes iguals a 1 —el valor més petit possible— vol dir que cap convergent és mai especialment bo. Per això φ es coneix com «el número més irracional que hi ha»: és el que pitjor s'aproxima per fraccions. I això té una conseqüència física real, no només aritmètica: les llavors de gira-sol i les fulles de moltes plantes se separen amb un angle relacionat amb φ precisament perquè és l'angle que mai es repeteix de manera aproximada, i això les fa empaquetar-se sense deixar forats.

El cas de les arrels quadrades és diferent i encara més notable. Per a qualsevol N que no sigui un quadrat perfecte, la fracció contínua de √N sempre acaba sent periòdica: un bloc de termes que es repeteix indefinidament (teorema de Lagrange, 1770). √2 = [1; 2, 2, 2, …], √3 = [1; 1, 2, 1, 2, …], √7 = [2; 1, 1, 1, 4, …]. La forma d'aquesta periodicitat és el que fa possible tot el que ve ara.

6. L'equació de Pell

L'equació x² − N y² = 1 sembla inofensiva. Si acceptem solucions reals qualssevol, n'hi ha infinites i no diuen res: formen una hipèrbola. El problema de veritat és exigir que x i y siguin nombres enters. Aquesta restricció ho canvia tot: de sobte hem de trobar punts de coordenades enteres sobre una corba, i no hi ha cap fórmula que els doni.

La connexió amb les fraccions contínues surt de reescriure l'equació. Si x² − Ny² = 1, dividint per y² tenim (x/y)² − N = 1/y², és a dir, (x/y)² és gairebé exactament N. Dit d'una altra manera: x/y ha de ser una aproximació racional excel·lent de √N. I pel teorema del punt 4, les aproximacions excel·lents no poden ser altra cosa que convergents. Per això la recepta funciona: es calculen els convergents de √N, un darrere l'altre, i es prova cadascun contra l'equació fins que un hi encaixa. La periodicitat garanteix que passarà.

Un detall sorprenent. La mida d'N no diu absolutament res sobre la mida de la solució. Per a N = 60 la solució més petita és (31, 4), que cap en una línia. Per a N = 61 —el número següent— la solució més petita és x = 1.766.319.049, y = 226.153.980. Fermat va llançar precisament el cas N = 61 com a repte als matemàtics anglesos el 1657, sabent molt bé el que feia. Aquest salt brutal es deu al període: el de √61 té 11 termes, un nombre senar, i quan el període és senar cal recórrer-lo dues vegades senceres abans que aparegui el +1 (a la primera volta surt −1). Pots comprovar-ho tu mateix a la pestanya «L'equació de Pell»: la taula t'ensenya els 22 convergents provats i quin valor donava cadascun.

7. Què fem a l'element interactiu

La càpsula té dues vistes que fan coses complementàries.

La vista «Retalla el rectangle» et fa executar l'algorisme a mà. Cada arrossegada és un pas: decideixes quants quadrats hi caben, ho confirmes, i el rectangle es transforma en el següent. Aquí no hi ha res calculat per tu excepte la comprovació: si dius que hi caben menys quadrats dels que hi caben de veritat, t'avisa. El requadre de sota et diu per què el rectangle nou té les mides que té, i a dalt es va escrivint la notació [a₀; a₁, …] i el convergent actual comparat amb el valor real, perquè vegis l'error encongir-se.

La vista «L'equació de Pell» fa el camí complet automàticament per a un N que triïs, i —això és el important— t'ensenya la feina, no només el resultat. La taula del final llista tots els convergents que s'han hagut de provar, amb el valor de x² − Ny² per a cadascun, i marca en verd el primer que dona 1. Així es veu que trobar la solució no és aplicar una fórmula, sinó una cerca ordenada que la teoria garanteix que acabarà.

Resolució de √3 amb l'element interactiu 1. Tria el xip √3. El rectangle inicial fa 1,732 × 1. 2. Arrossega: hi cap 1 quadrat de costat 1 (perquè 1,732 < 2). Confirma → a₀ = 1. 3. Sobra un rectangle 1 × 0,732, que girat és 1,366 × 1. Hi cap 1 quadrat. Confirma → a₁ = 1. 4. Ara el rectangle és 2,732 × 1: hi caben 2 quadrats. Confirma → a₂ = 2. 5. Torna a sortir 1, després 2, després 1, després 2… → √3 = [1; 1, 2, 1, 2, …], període (1,2). 6. Convergents: 1/1, 2/1, 5/3, 7/4, 19/11, 26/15… 7. Comprova Pell: 2²−3·1² = 1 ✓  → (x,y) = (2,1) ja resol x²−3y²=1.

8. Aparicions fora de les matemàtiques

Calendaris. L'any solar dura 365,2422 dies. Quants dies de traspàs cal afegir, i cada quant? És exactament la pregunta «quina és la millor aproximació racional de 0,2422?». La fracció contínua és [0; 4, 7, 1, 3, …] i els seus convergents són 1/4, 7/29, 8/33, 31/128. El primer, 1/4, és el calendari julià: un any de traspàs cada quatre. El tercer, 8/33, dona un error de només 0,0002 dies per any —millor que el nostre calendari gregorià, que fa servir 97/400 i s'equivoca en 0,0003. El calendari persa, dissenyat per Omar Khayyam al segle XI, usa precisament un cicle de 33 anys.

Engranatges. Christiaan Huygens va construir el 1680 un planetari mecànic i necessitava rodes dentades amb una proporció igual a la dels períodes orbitals dels planetes. No pots fer una roda amb 2,718 dents: has de trobar una fracció amb numerador i denominador enters, prou petits per cabre a la màquina i prou exactes perquè el planetari no es desviï. Huygens va fer servir fraccions contínues, i és un dels primers usos documentats de la tècnica per a un problema d'enginyeria.

Música. Per què l'octava es divideix en 12 semitons i no en 11 o 13? Una quinta justa és una proporció de freqüències de 3/2. Si volem que un cert nombre de semitons iguals doni una quinta, necessitem aproximar log₂(3/2) = 0,58496… per una fracció. La seva fracció contínua dona els convergents 1/2, 3/5, 7/12, 24/41, 31/53. El 7/12 diu: «7 semitons de 12 fan una quinta» —que és exactament el sistema temperat occidental. I el 31/53 explica per què alguns teòrics han proposat escales de 53 notes: és el següent salt de qualitat.

Criptografia. L'atac de Wiener (1990) contra RSA es basa en fraccions contínues: si la clau privada és massa petita en comparació amb el mòdul, apareix com un dels convergents d'una fracció construïda amb la clau pública, i es recupera en mil·lisegons. És la raó per la qual les implementacions serioses d'RSA imposen una mida mínima a la clau privada.

9. Curiositats

El número e té un patró perfecte; π no en té cap. La fracció contínua de e és [2; 1, 2, 1, 1, 4, 1, 1, 6, 1, 1, 8, 1, 1, 10, …]: després del 2 inicial, els termes van «1, 2k, 1» amb k creixent, per sempre. Euler ho va descobrir el 1737 i li va servir per demostrar que e és irracional (una fracció contínua infinita no pot ser racional). La de π, en canvi, comença [3; 7, 15, 1, 292, 1, 1, 1, 2, 1, 3, 1, 14, …] i ningú n'ha trobat mai cap patró. Que un dels dos números més famosos de la matemàtica tingui una estructura cristal·lina i l'altre sembli soroll continua sent un dels contrastos més desconcertants del tema.

Gairebé tots els números comparteixen una mateixa mitjana secreta. Agafa un número real a l'atzar, calcula'n la fracció contínua i fes la mitjana geomètrica dels seus termes. Aleksandr Khinchin va demostrar el 1935 que, per a gairebé tots els números reals, aquesta mitjana tendeix sempre al mateix valor: la constant de Khinchin, ≈ 2,6854520. No importa quin número hagis triat. El més divertit és que no se sap si constants tan corrents com π, e o √2 compleixen aquesta propietat que compleix «gairebé tothom»: numèricament sembla que sí, però no hi ha cap demostració.

Un de cada dos termes és un 1 (gairebé). Els termes d'una fracció contínua no surten a l'atzar uniforme: segueixen la distribució de Gauss–Kuzmin, segons la qual la probabilitat que un terme valgui k és log₂(1 + 1/(k²+2k)). Per a k = 1 això dona 41,5%. Gairebé la meitat dels termes de qualsevol número «típic» són uns.

La proporció d'argent. Si φ = [1;1,1,1,…] és la d'or, √2 − 1 = [0; 2, 2, 2, …] es coneix com la proporció d'argent, i governa el format de paper DIN A4: en tallar un A4 per la meitat en surt un A5 amb exactament les mateixes proporcions, cosa que només pot passar amb la proporció 1:√2.

Mil anys d'avantatge. El matemàtic i astrònom xinès Zu Chongzhi ja usava 355/113 per a π al segle V, i el seu valor va ser la millor aproximació coneguda al món durant prop de nou-cents anys. La teoria que explica per què aquesta fracció concreta és tan extraordinàriament bona no va arribar fins al segle XVIII, amb Euler i Lagrange.

10. Connexió amb altres àrees

Cap avall, cap a l'aritmètica elemental: ja hem vist que això és l'algorisme d'Euclides, el mateix que es fa servir per calcular màxims comuns divisors a l'escola. La fracció contínua només consisteix a apuntar la informació que l'algorisme d'Euclides llença.

Cap amunt, cap a l'àlgebra: el teorema de Lagrange que hem citat al punt 5 té un recíproc, degut a Euler, i junts diuen que una fracció contínua és periòdica exactament quan el número és una arrel d'una equació de segon grau amb coeficients enters (un «irracional quadràtic»). Això vol dir que la forma de la fracció contínua detecta el grau algebraic del número. La pregunta natural següent —hi ha un patró equivalent per a arrels cúbiques?— continua oberta avui; ningú sap si la fracció contínua de ∛2 té termes acotats o no.

I cap a un lloc inesperat, els sistemes dinàmics: el pas «agafa la part fraccionària i inverteix-la» és una funció, l'anomenada aplicació de Gauss, i estudiar les fraccions contínues equival a estudiar què fa aquesta funció quan s'itera. Des d'aquest punt de vista, els termes aₙ són una mena de trajectòria caòtica, i es pot demostrar (Khinchin) que per a gairebé tots els números reals la mitjana geomètrica dels termes tendeix a una constant universal, ≈ 2,685, independent del número que hagis triat. La mateixa lògica de «itera una regla simple i mira l'estructura que apareix» és la que trobaràs a les càpsules del Joc del caos i del Mètode de Newton.

Vista:
Número:
Tria la durada del repte:
90s
Temps90s
Puntuació0
Ratxa0
Tria un número per començar.
Quadrats marcats: 0
Tria un número per començar. El primer rectangle tindrà per costats el número triat i 1.

A cada pas, arrossega fins on hi càpiguen quadrats sencers del costat curt dins del costat llarg — aquest nombre és el següent terme de la fracció contínua.

…
Tria un número
Fes clic en un dels xips de dalt per començar.
N:
Fraccions contínues i l'equació de Pell
L'algorisme
a0=⌊x0⌋, x1=1x0−a0…
Cada terme aₙ és, literalment, quantes vegades el costat curt del rectangle actual hi cap dins del llarg. El que sobra es capgira (es calcula la seva inversa) i esdevé el proper rectangle a mesurar — repetit indefinidament, és exactament l'algorisme d'Euclides que ja coneixes, aquí estès a qualsevol número real.
Convergents
pn=anpn−1+pn−2
Cada vegada que confirmes un terme, aquesta fórmula en deriva una fracció pₙ/qₙ cada cop més ajustada al número real — el «convergent» d'aquell pas. No és una aproximació qualsevol: es pot demostrar que és la millor possible amb un denominador tan petit.
Equació de Pell
x2−Ny2=1, amb x,y enters
Per a √N, la fracció mai s'acaba, però sí que es repeteix (teorema de Lagrange). El mode Repte et fa trobar (x,y) amb les teves pròpies mans; la pestanya «L'equació de Pell» ho calcula directament per a diversos N —fixa't en com la mida de la solució no té relació amb la mida de N.
💡 Recorda: per a un nombre racional p/q, el procés és exactament l'algorisme d'Euclides i sempre acaba. Per a √N, mai s'acaba — però es repeteix, i aquesta repetició és el que fa possible resoldre x²−Ny²=1. A la pestanya «L'equació de Pell», prova N=61: la solució més petita ja té 10 xifres.
🧮 Practica a GeoGebra: Representar un racional amb una fracció contínua ↗