Belltal är uppkallade efter Eric Temple Bell och är inom matematik en följd av tal, som beskriver hur många partitioner en mängd har, eller med en ekvivalent formulering, hur många ekvivalensrelationer det finns på mängden. De första Belltalen är:

B0, B1... = 1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147, 115975, …

Tolkning redigera

Det n:te Belltalet Bn är antalet sätt att partitionera en mängd med n element, det vill säga på hur många sätt man kan dela upp mängden i delmängder sådana, att ett element från mängden finns i en och endast en av delmängderna och att ingen av delmängderna är tom.

En annan tolkning är, antalet sätt att lägga n särskiljbara kulor i n icke särskiljbara lådor. Om man exempelvis har tre kulor, a, b och c, och därmed tre lådor, så kan man lägga kulorna i lådorna på fem olika sätt, nämligen:

Nr Låda Låda Låda
1 a, b, c
2 a, b c
3 a, c b
4 b, c a
5 a b c

Observera här att lådorna alltså är icke särskiljbara. Det medför att, om exempelvis alla kulor hamnar i en och samma låda så räknas det, som samma partition, som om alla kulor hade hamnat tillsammans i någon av de andra lådorna.

Egenskaper redigera

Belltal uppfyller rekursionformeln

  där  . [1]

Belltal kan också uttryckas som summor av Stirlingtal av andra slaget:

 

där ett Stirlingtal av andra slaget är antalet sätt att partitionera en mängd med n element i k icke-tomma delmängder. En generalisering av Spivey (2008) är

 

Belltalen kan även skrivas som

 

Genererande funktioner redigera

Belltalens genererande funktion är

 

De har den exponentiella genererande funktionen

 .


Modulär aritmetik redigera

Belltalen satisfierar Touchards kongruens: om p är ett primtal är

 

En generalisering är

 

Av Touchards kongruens följer att Belltalen är periodiska modulo p för alla primtal p.

Logaritmisk konkavitet redigera

Belltalen bildar en logaritmiskt konvex följd. Följden Bn/n! är logaritmiskt konkav.

Beräkning redigera

Direkt beräkning redigera

Den mest direkta metoden att beräkna belltal är att räkna ut på hur många olika sätt man kan lägga till ytterligare ett element till de möjliga partitionerna av en mängd som består av ett element mindre (vi ökar antalet element från   till  ). Man finner då att man antingen kan lägga till elementet som en egen delmängd eller lägga till det i en existerande delmängd i en partition. I det första fallet kan man lägga till det som egen delmängd i varje partition, d.v.s. på   sätt vilket ger   unika partitioner. I det andra fallet kan man lägga till det till varje delmängd i de   partitionerna.

Om antalet partitioner av en mängd med   element vilka består av   delmängder betecknas med  , även kallat stirlingtalet av andra slaget   , fås att antalet unika partitioner som kan skapas på detta sätt blir   (vi kan ju stoppa in vårt "nya" element i de   olika delmängderna i varje partition). Vi får alltså att  .

Det sista steget erhålls eftersom det är trivialt att  , det vill säga att antalet sätt att partitionera mängden är lika med summan av antalet partitioner för varje antal delmängder.

För vidare beräkningar måste vi också beräkna  , vilket blir lika med summan av de partitioner som innehöll   delmängder och där vi lade till det nya elementet som en egen delmängd och det antal sätt som vi kunde lägga till det nya elementet i de tidigare existerande partitionerna med   element (inga ytterligare delmängder skapades ju i dessa fall), det vill säga på   sätt. Sålunda får vi   (här är såklart   för  ).

Exempel: Vi börjar med en mängd som består av ett element kallat 1, vilken endast kan delas upp på ett sätt: {1}. Ett andra element, 2, kan antingen läggas till som en egen delmängd så att vi får partitionen {1}{2} eller läggas till den tidigare vilket ger {1,2}. Vi har nu två partitioner, en som består av en delmängd och en som består av två. Ett tredje element, 3, kan läggas till som en ny delmängd i de båda partitionerna, vilket ger {1}{2}{3} och {1,2}{3}, eller läggas till i de olika delmängderna i de båda partitionerna. Lägger vi till det till {1,2} får vi en partition {1,2,3}, medan vi får två olika partitioner om vi lägger till det till {1}{2}: {1,3}{2} och {1}{2,3}. Vi får sålunda fem olika partitioner med tre element: en bestående av en delmängd, tre bestående av två delmängder och en bestående av tre delmängder.

Peirces metod redigera

Charles Peirce presenterade följande metod att beräkna Belltal 1880.[2]

Belltalen kan räknas ut som den vertikala kolonnen längst till vänster i följande triangel:

1
2 1
5 3 2
15 10 7 5
52 37 27 20 15
203 151 114 87 67 52

där talet Pn, k på rad n och i kolonn k uppfyller

 .

Det vill säga att när man har fyllt en rad tar man talet längst till vänster och sätter längst till höger på nästa rad. För att fylla det ej ifyllda elementet längst till höger på en påbörjad rad, addera talet till höger och talet ovanför, fortsätt tills raden är full och upprepa hela proceduren.

"Härledning" redigera

Låt   beteckna antalet partitioner av en mängd med   element som innehåller en delmängd med   som lägsta element och skriv dem på en rad för varje   med början på  . Då anger det tal som står längst till vänster, i första kolonnen, det antal partitioner som innehåller en delmängd som har 1 (det lägsta elementet i mängden) som lägsta element. Eftersom alla partitioner innehåller en delmängd med det lägsta elementet som lägsta element så är talet i den första kolonnen,  , lika med antalet partitioner, det vill säga  .

Talet längst till höger,   anger hur många partitioner som har   som lägsta element i en delmängd, det vill säga att denna delmängd endast består av det högsta elementet  . De övriga   elementen kan partitioneras på   sätt, ett tal som alltså är lika med  : talet som står längst till vänster i raden ovanför - vi flyttar alltså ner detta tal till kolonn   i vår "nya" rad.

Talet näst längst till höger,  , anger hur många partitioner som har en delmängd med   som lägsta element. Denna delmängd kan se ut på två olika sätt: antingen innehåller den   som enda element (de återstående   elementen kan partitioneras på   olika sätt) eller så innehåller det också elementet   (och de återstående   elementen kan partitioneras på   olika sätt). Men, eftersom   och   så får vi att  , det vill säga summan av talet rakt åt höger och talet rakt uppåt.

  anger hur många delmängder som har   som lägsta element och det finns två element som är större än detta. Inget, ett eller båda dessa kan ingå i samma delmängd som  , vilket kan göras på ett, två respektive ett sätt (binomialfördelning!) och de återstående elementen kan partitioneras på  ,   respektive   sätt. Vi får sålunda:  , men vi visade ju ovan att   och  , vilket ger oss att  , det vill säga summan av talet rakt till höger och talet rakt ovanför.

Av resonemanget ovan framgår förhoppningsvis att  . (Notera att om vi sätter x=n-1 får vi rekursionsformeln för belltalen, vars härledning ju följer samma resonemang.)

Utgå nu från ett godtyckligt tal i tabellen,   och beteckna talet ovanför detta med   och talet till höger med  . Med vår metod att beräkna talen i tabellen är  .   är i sin tur summan av talet ovanför och till höger, det vill säga   och på samma sätt är  , och sålunda är   tills vi hamnar i den högra diagonalen som består av talen   till  . Vi ser att vi får varje möjlig "sträng" bestående av x stycken tecken,   eller  , en och endast en gång och att antalet   (eller  ) i strängen avgör på vilken rad vi hamnar. Vi får alltså (med hjälp av binominalfördelningen igen)   igen, och vi har därigenom visat att en tabell som konstrueras på detta sätt anger hur många delmängder det finns av en mängd med n element som har n-x som minsta element.

Tillväxt redigera

Flera resultat om Belltalens tillväxt är kända. Ett exempel är följande:

 

Om   gäller för alla  

 

där   och   Belltalen kan även approximeras med hjälp av Lamberts W-funktion:

 

Referenser redigera

Noter redigera

  1. ^ I en partition av en mängd med   element, måste elementet   såklart finnas med i någon av partitionens delmängder. Denna delmängd kan innehålla ytterligare element (från noll, till   stycken). Om denna delmängd innehåller   ytterligare element, d.v.s.   element ingår inte i samma delmängd som elementet  , så kan dessa väljas bland de   återstående elementen på   olika sätt. De övriga   elementen (som inte ingår i samma delmängd som elementet  ) kan partitioneras på   sätt. Det finns sålunda   partitioner som innehåller   ytterligare element i samma delmängd som elementet  . Summera från   till  , och vi får det totala antalet partitioner.
  2. ^ C.S. Peirce (1880). ”On The Algebra of Logic” (på engelska). American Journal of Mathematics 3 (1): sid. 15-57 (48). http://www.jstor.org/stable/2369442.