|
Pythagoras augustus 1999Ramanujan en de partitiefunctie | ||||||||||||||||||
door Frits BeukersDe partitiefunctie geeft aan op hoeveel manieren een aantal knikkers kan worden opgedeeld in groepjes. Samen met Hardy heeft Ramanujan verschillende resultaten over de partitiefunctie ontdekt.
Een partitie van n voorwerpen is een opdeling van deze
voorwerpen in groepjes. Zo kun je 5 knikkers verdelen in vier
groepjes: één groepje van van 2 en drie groepjes van 1. Deze
verdeling geeft een zogenaamde partitie van 5:
5=2+1+1+1.
Het grootste getal schrijven we gewoonlijk voorop. Een andere partitie is 5=3+2. Ook 5=1+1+1+1+1 (vijf groepjes) en 5=5 (één groepje) zijn partities. Álle partities van 5 worden weergegeven in figuur 1:
Het aantal partities van n geven we aan met p(n). Dit aantal is dus een functie van n. In ons voorbeeld hebben we p(5)=7.
TellenDoor te tellen kun je voor een aantal kleine waarden van n zelf het aantal partities p(n) berekenen. De eerste paar waarden hebben we verzameld in tabel 2.
Bizarre gelijkhedenDe partitiefunctie heeft altijd de aandacht getrokken vanwege zijn bijzondere eigenschappen. Euler ontdekte bijvoorbeeld de volgende bizarre gelijkheid:
Kun je hierin een patroon vinden? Als je het niet ziet schrijf dan de betrokken getallen als volgt op en kijk naar de verschillen tussen de getallen in elk paar en tussen de getallen in de opvolgende paren: Euler gebruikte deze formule om p(n) snel voor grote waarden van n uit te kunnen rekenen.
Ramanujans benaderingenRamanujan heeft in zijn werk daar een aantal opmerkelijke zaken aan toegevoegd. Bekend zijn zijn pogingen om een formule voor p(n) te vinden. Zijn eerste benadering was de functie q1(n) gegeven door de formule:
Deze functie gaf een verrassend goede benadering voor p(n) zoals je in tabel 3 kunt zien. Ramanujan ontdekte echter een nog betere benadering, die gegeven wordt door de functie q2(n) met als formule:
Ramanujans vermoedenEr bleek een rij steeds fijnere correcties op deze formule te bestaan met zulke goede benaderingen. Ramanujan vermoedde daarom dat er een exacte formule voor p(n) zou moeten bestaan. Dit is heel opmerkelijk, want de functie p(n) neemt alleen gehele waarden aan. De benaderende functies zijn, alhoewel ingewikkeld, gewone functies zoals je die in de analyse tegenkomt, en deze functies nemen in het algemeen geen gehele waarden aan. Later, in 1943, ontdekte Rademacher de precieze formule die Ramanujan zocht.
Rademachers formules voor de partitiefunctieIn het Pythagoras artikel hebben we het gehad over de formule van Ramanujan voor de partitie-functie p(n). Echter, de formules die Ramanujan aangaf waren zogenaamde asymptotische benaderingen. Met dit soort formules kan men wel steeds betere benaderingen voor p(n) aangeven, maar men vindt nooit excate gelijkheden. In 1943 ontdekte Hans Rademacher dat, met een kleine aanpassing van Ramanujan's methode het mogelijk is een exacte formule voor p(n) te geven. Hier is de formule die Rademacher vond.
De functie Verder worden de coëfficienten Ak(n) gegeven door de formule
en de uitdrukking s(h,k), het Dedekind-symbool, wordt op zijn beurt gegeven door
Met [x] bedoelen we het grootste gehele getal dat
Als we dit alles bij elkaar zien dan mag het een wonder heten dat er uit de oneindige reeks een geheel getal als antwoord komt!
| |||||||||||||||||||
| Laatst bijgewerkt op: Tuesday 27 May 2003, 14:10 | |||||||||||||||||||