Willekeurige permutatiestatistieken - Random permutation statistics

De statistieken van willekeurige permutaties , zoals de cyclusstructuur van een willekeurige permutatie, zijn van fundamenteel belang bij de analyse van algoritmen , met name van sorteeralgoritmen, die op willekeurige permutaties werken. Stel bijvoorbeeld dat we quickselect (een neef van quicksort ) gebruiken om een ​​willekeurig element van een willekeurige permutatie te selecteren. Quickselect zal een gedeeltelijke sortering op de array uitvoeren, aangezien de array wordt gepartitioneerd volgens de spil. Een permutatie zal dus minder wanordelijk zijn nadat quickselect is uitgevoerd. De hoeveelheid wanorde die overblijft kan worden geanalyseerd met genererende functies. Deze genererende functies zijn op een fundamentele manier afhankelijk van de genererende functies van willekeurige permutatiestatistieken. Daarom is het van vitaal belang om deze genererende functies te berekenen.

Het artikel over willekeurige permutaties bevat een inleiding tot willekeurige permutaties.

De fundamentele relatie

Permutaties zijn sets van gelabelde cycli. Gebruikmakend van het gelabelde geval van de fundamentele stelling van Flajolet-Sedgewick en schrijven voor de verzameling permutaties en voor de singletonverzameling, hebben we

Vertalen naar exponentiële genererende functies (EGF's), hebben we:

waar we het feit hebben gebruikt dat de EGF van de combinatorische soorten permutaties (er zijn n ! permutaties van n elementen) is

Met deze ene vergelijking kan men een groot aantal permutatiestatistieken afleiden. Ten eerste, door termen van , dwz exp, te laten vallen , kunnen we het aantal cycli dat een permutatie bevat beperken, bijvoorbeeld door de EGF te beperken om permutaties te verkrijgen die twee cycli bevatten. Ten tweede, er rekening mee dat het EFG van gelabelde cycli, dwz , is

omdat er k!/k gelabelde cycli zijn. Dit betekent dat door het weglaten van termen uit deze genererende functie, we de grootte van de cycli die voorkomen in een permutatie kunnen beperken en een EGF kunnen verkrijgen van de permutaties die alleen cycli van een bepaalde grootte bevatten.

In plaats van fietsen te verwijderen en te selecteren, kan men ook verschillende gewichten op fietsen van verschillende grootte plaatsen. Als is een gewichtsfunctie die alleen afhangt van de grootte k van de cyclus en kortheidshalve schrijven we

definiëren van de waarde van b voor een permutatie als de som van zijn waarden op de cycli, dan kunnen we cycli van lengte k markeren met u b ( k ) en een twee-variabele genererende functie verkrijgen

Dit is een "gemengde" genererende functie: het is een exponentiële genererende functie in z en een gewone genererende functie in de secundaire parameter u. Differentiëren en evalueren bij u  = 1, hebben we

Dit is de kansgenererende functie van de verwachting van b . Met andere woorden, de coëfficiënt van in deze machtreeks is de verwachte waarde van b op permutaties in , aangezien elke permutatie met dezelfde waarschijnlijkheid wordt gekozen .

Dit artikel gebruikt de coëfficiëntextractie-operator [ z n ], gedocumenteerd op de pagina voor formele machtreeksen .

Aantal permutaties die involuties zijn

Een involutie is een permutatie σ zodat σ 2 = 1 onder permutatiesamenstelling. Hieruit volgt dat σ alleen cycli van lengte één of twee mag bevatten, dwz de exponentieel genererende functie g ( z ) van deze permutaties is

Dit geeft de expliciete formule voor het totale aantal involuties onder de permutaties σ ∈  S n :

Delen door n ! geeft de kans dat een willekeurige permutatie een involutie is. Deze nummers staan ​​bekend als telefoonnummers .

Aantal permutaties dat m de eenheidswortels zijn

Dit generaliseert het concept van een involutie. Een m de eenheidswortel is een permutatie σ zodat σ m = 1 onder permutatiesamenstelling. Elke keer dat we σ toepassen, gaan we een stap parallel langs al zijn cycli. Een cyclus van lengte d toegepast d keer levert de identiteitspermutatie op d elementen ( d vaste punten) en d is de kleinste waarde om dit te doen. Daarom moet m een veelvoud zijn van alle cyclusgroottes d , dwz de enige mogelijke cycli zijn die waarvan de lengte d een deler is van m . Hieruit volgt dat de EGF g ( x ) van deze permutaties is

Als m = p , waarbij p een priemgetal is, vereenvoudigt dit tot

Aantal permutaties van de orde precies k

Dit kan worden gedaan door Möbius inversie . Werkend met hetzelfde concept als in het vorige item merken we op dat de combinatorische soorten permutaties waarvan de volgorde k deelt wordt gegeven door

Vertaling naar exponentiële genererende functies verkrijgen we de EGF van permutaties waarvan de volgorde k deelt , wat is

Nu kunnen we deze genererende functie gebruiken om permutaties van orde exact k te tellen . Laat het aantal permutaties op n zijn waarvan de volgorde exact d is en het aantal permutaties op n het aantal permutaties waarvan de volgorde k deelt . Dan hebben we

Hieruit volgt door Möbius inversie dat

Daarom hebben we de EGF

Het gewenste aantal wordt dan gegeven door

Deze formule levert bijv. voor k  = 6 de EGF

met de reeks waarden beginnend bij n  = 5

(volgorde A061121 in de OEIS )

Voor k  = 8 krijgen we de EGF

met de reeks waarden beginnend bij n  = 8

(volgorde A061122 in de OEIS )

Eindelijk voor k  = 12 krijgen we de EGF

met de reeks waarden beginnend bij n  = 7

(volgorde A061125 in de OEIS )

Aantal permutaties die derangements zijn

Stel dat er n mensen op een feestje zijn, die allemaal een paraplu hebben meegenomen. Aan het einde van het feest kiest iedereen een paraplu uit de stapel paraplu's en bladeren. Wat is de kans dat niemand met zijn/haar eigen paraplu vertrokken is? Dit probleem is gelijk aan het tellen van permutaties zonder vaste punten ( derangements genoemd ), en dus de EGF, waar we vaste punten (cycli van lengte 1) aftrekken door de term z te verwijderen uit de fundamentele relatie is

Vermenigvuldiging met sommaties van de coëfficiënten van , dus , het totale aantal verstoringen, wordt gegeven door:

Er zijn dus ongeveer verstoringen en de kans dat een willekeurige permutatie een verstoring is is

Dit resultaat kan ook worden bewezen door inclusie-uitsluiting . Gebruikmakend van de verzamelingen waar de verzameling permutaties die p fixeren aan te duiden , hebben we

Deze formule telt het aantal permutaties met ten minste één vast punt. De kardinaliteiten zijn als volgt:

Vandaar dat het aantal permutaties zonder vast punt is

of

en we hebben de claim.

Er is een veralgemening van deze getallen, die bekend staat als rencontres-getallen , dat wil zeggen het aantal permutaties dat m vaste punten bevat. De overeenkomstige EGF wordt verkregen door cycli van grootte één te markeren met de variabele u , dwz b ( k ) gelijk aan één te kiezen voor en anders nul, wat de genererende functie van de verzameling permutaties oplevert door het aantal vaste punten:

Het volgt dat

en daarom

Dit houdt meteen in dat

voor n groot, m vast.

Volgorde van een willekeurige permutatie

Als P een permutatie is, is de volgorde van P het kleinste positieve gehele getal n waarvoor de identiteitspermutatie is. Dit is het kleinste gemene veelvoud van de lengtes van de cycli van P .

Een stelling van Goh en Schmutz stelt dat als is de verwachte volgorde van een willekeurige permutatie van grootte n , dan

waar de constante c is

Verstoringen met een even en een oneven aantal cycli

We kunnen dezelfde constructie als in de vorige paragraaf gebruiken om het aantal verstoringen met een even aantal cycli en het aantal met een oneven aantal cycli te berekenen . Om dit te doen, moeten we alle cycli markeren en vaste punten aftrekken, waardoor

Nu blijkt uit een zeer basale redenering dat het EFG van wordt gegeven door:

We hebben dus

wat is?

Aftrekken van , vinden we

Het verschil van deze twee ( en ) is

Honderd gevangenen

Een gevangenisdirecteur wil ruimte maken in zijn gevangenis en overweegt honderd gevangenen te bevrijden, waardoor honderd cellen vrijkomen. Hij verzamelt daarom honderd gevangenen en vraagt ​​hen het volgende spel te spelen: hij zet honderd urnen op een rij, elk met de naam van één gevangene, waarbij de naam van elke gevangene precies één keer voorkomt. Het spel wordt als volgt gespeeld: elke gevangene mag in vijftig urnen kijken. Vindt hij of zij zijn of haar naam niet in een van de vijftig urnen, dan worden alle gevangenen direct geëxecuteerd, anders gaat het spel verder. De gevangenen hebben even de tijd om een ​​strategie te bepalen, wetende dat als het spel eenmaal is begonnen, ze niet meer met elkaar kunnen communiceren, de urnen op geen enkele manier kunnen markeren of de urnen of de namen erin kunnen verplaatsen. Als je urnen willekeurig kiest, zijn hun overlevingskansen bijna nul, maar er is een strategie die hen een overlevingskans van 30% geeft, ervan uitgaande dat de namen willekeurig aan urnen worden toegewezen - wat is het?

Allereerst is de overlevingskans met behulp van willekeurige keuzes:

dus dit is zeker geen praktische strategie.

De 30% overlevingsstrategie is om de inhoud van de urnen te beschouwen als een permutatie van de gevangenen en doorkruisende cycli. Om de notatie eenvoudig te houden, wijst u een nummer toe aan elke gevangene, bijvoorbeeld door hun namen alfabetisch te sorteren. De urnen kunnen daarna worden beschouwd als nummers in plaats van namen. Nu definieert de inhoud van de urnen duidelijk een permutatie. De eerste gevangene opent de eerste urn. Als hij zijn naam vindt, is hij klaar en overleeft hij. Anders opent hij de urn met het nummer dat hij in de eerste urn heeft gevonden. Het proces herhaalt zich: de gevangene opent een urn en overleeft als hij zijn naam vindt, anders opent hij de urn met het zojuist opgehaalde nummer, tot een limiet van vijftig urnen. De tweede gevangene begint met urn nummer twee, de derde met urn nummer drie, enzovoort. Deze strategie is precies gelijk aan een doorloop van de cycli van de permutatie voorgesteld door de urnen. Elke gevangene begint met de urn met zijn nummer en blijft zijn cyclus doorlopen tot een limiet van vijftig urnen. Het nummer van de urn die zijn nummer bevat, is de voorafbeelding van dat nummer onder de permutatie. Vandaar dat de gevangenen overleven als alle cycli van de permutatie ten hoogste vijftig elementen bevatten. We moeten aantonen dat deze kans minimaal 30% is.

Merk op dat dit veronderstelt dat de directeur de permutatie willekeurig kiest; als de bewaker anticipeert op deze strategie, kan hij eenvoudig een permutatie kiezen met een cyclus van lengte 51. Om dit te verhelpen, kunnen de gevangenen vooraf een willekeurige permutatie van hun namen afspreken.

We beschouwen het algemene geval van het openen van gevangenen en urnen. We berekenen eerst de complementaire kans, dat wil zeggen dat er een cyclus is van meer dan elementen. Met dit in gedachten introduceren we:

of

zodat de gewenste kans is

omdat de cyclus van meer dan elementen noodzakelijkerwijs uniek zal zijn. Gebruikmakend van het feit dat , vinden we dat

wat oplevert

Ten slotte, met behulp van een integrale schatting zoals Euler-Maclaurin-sommatie of de asymptotische expansie van het n- de harmonische getal , verkrijgen we

zodat

of ten minste 30%, zoals wordt beweerd.

Een gerelateerd resultaat is dat asymptotisch de verwachte lengte van de langste cyclus λn is, waarbij λ de Golomb-Dickman-constante is , ongeveer 0,62.

Dit voorbeeld is te danken aan Anna Gál en Peter Bro Miltersen; raadpleeg de paper van Peter Winkler voor meer informatie, en zie de discussie op Les-Mathematiques.net . Raadpleeg de referenties over 100 gevangenen voor links naar deze referenties.

De bovenstaande berekening kan op een meer eenvoudige en directe manier worden uitgevoerd, als volgt: merk eerst op dat een permutatie van elementen ten hoogste één cyclus bevat met een lengte die strikt groter is dan . Dus, als we aanduiden

dan

Voor het aantal permutaties die een cyclus lengte bevatten precies is

Toelichting: is het aantal manieren om de elementen waaruit de cyclus bestaat te kiezen ; is het aantal manieren om items in een cyclus te rangschikken ; en is het aantal manieren om de overige elementen te permuteren. Er wordt hier niet dubbel geteld omdat er maximaal één cyclus van lengte is wanneer . Dus,

We concluderen dat:

Een variatie op het 100 gevangenen probleem (sleutels en dozen)

Er is een nauw verwant probleem dat goed past bij de hier gepresenteerde methode. Stel dat je n dozen hebt besteld. Elke doos bevat een sleutel naar een andere doos of mogelijk zelf die een permutatie van de sleutels geeft. Je mag k van deze n vakken allemaal tegelijk selecteren en ze tegelijkertijd openbreken om toegang te krijgen tot k sleutels. Wat is de kans dat je met deze sleutels alle n vakjes kunt openen , waarbij je een gevonden sleutel gebruikt om het vakje waartoe het behoort te openen en te herhalen.

De wiskundige verklaring van dit probleem is als volgt: kies een willekeurige permutatie op n elementen en k waarden uit het bereik 1 tot n , ook willekeurig, noem deze tekens. Wat is de kans dat er op elke cyclus van de permutatie minstens één teken staat? De claim is dat deze kans k/n is .

De soorten permutaties door cycli met een niet-lege subset van elke cyclus die wordt gemarkeerd, heeft de specificatie:

De index in de binnenste som begint bij één omdat we op elke cyclus minstens één cijfer moeten hebben.

Als we de specificatie vertalen naar het genereren van functies, verkrijgen we de bivariate genererende functie

Dit vereenvoudigt om

of

Om coëfficiënten hieruit te extraheren, herschrijf je zo

Daaruit volgt nu dat

en daarom

Delen door om te verkrijgen

We hoeven niet te delen door n! omdat exponentieel is in z .

Aantal permutaties met m cycli

Het toepassen van de fundamentele stelling van Flajolet-Sedgewick , dat wil zeggen de gelabelde opsommingsstelling met , op de verzameling

we verkrijgen de genererende functie

De voorwaarde

levert de getekende Stirling-getallen van de eerste soort op , en is de EGF van de niet-ondertekende Stirling-getallen van de eerste soort, dat wil zeggen

We kunnen de OGF van de getekende Stirling-getallen berekenen voor n vast, d.w.z

Beginnen met

wat oplevert

Als we dit optellen, krijgen we:

Met behulp van de formule met de logaritme voor aan de linkerkant, de definitie van aan de rechterkant en de binominale stelling , verkrijgen we

Als we de coëfficiënten van vergelijken en de definitie van de binomiale coëfficiënt gebruiken , hebben we uiteindelijk

een vallende faculteit . De berekening van de OGF van de niet-ondertekende Stirling-getallen van de eerste soort werkt op een vergelijkbare manier.

Verwacht aantal cycli van een bepaalde grootte m

In dit probleem gebruiken we een bivariate genererende functie g ( zu ) zoals beschreven in de inleiding. De waarde van b voor een cyclus niet van grootte m is nul, en één voor een cyclus van grootte m . Wij hebben

of

Dit betekent dat het verwachte aantal cycli van grootte m in een permutatie met lengte n kleiner dan m nul is (uiteraard). Een willekeurige permutatie van een lengte van ten minste m bevat gemiddeld 1/ m cycli van lengte m . In het bijzonder bevat een willekeurige permutatie ongeveer één vast punt.

De OGF van het verwachte aantal cycli met een lengte kleiner dan of gelijk aan m is dus

waarbij H m het m- de harmonische getal is . Daarom is het verwachte aantal cycli met een lengte van maximaal m in een willekeurige permutatie ongeveer ln  m .

Momenten van vaste punten

De gemengde GF van de verzameling permutaties door het aantal vaste punten is

Laat de willekeurige variabele X het aantal vaste punten van een willekeurige permutatie zijn. Met behulp van Stirlinggetallen van de tweede soort hebben we de volgende formule voor het m -de moment van X :

waar is een dalende faculteit . Met behulp van , hebben we

die nul is wanneer , en één anders. Vandaar dat alleen termen met bijdragen aan de som. Dit levert

Verwacht aantal vaste punten in willekeurige permutatie verhoogd tot een macht k

Stel dat je een willekeurige permutatie kiest en deze verheft tot een bepaalde macht , met een positief geheel getal en vraagt ​​naar het verwachte aantal vaste punten in het resultaat. Geef deze waarde aan met .

Voor elke deler van een cyclus van lengte splitst in vaste punten wanneer verheven tot de macht. Daarom moeten we deze cycli markeren met Om dit te illustreren overwegen

We krijgen

wat is?

Nog een keer doorgaan zoals beschreven in de inleiding, vinden we:

wat is?

De conclusie is dat voor en er gemiddeld vier vaste punten zijn.

De algemene procedure is:

Nog een keer doorgaan zoals voorheen, vinden we:

We hebben laten zien dat de waarde van gelijk is aan (het aantal delers van ) zodra Het begint bij voor en met één toeneemt telkens wanneer het een deler tot en met zichzelf raakt .

Verwacht aantal cycli van een willekeurige lengte van een willekeurige permutatie

We construeren de bivariate genererende functie met , waarbij één is voor alle cycli (elke cyclus draagt ​​één bij aan het totale aantal cycli).

Merk op dat de gesloten vorm heeft

en genereert de niet-ondertekende Stirling-getallen van de eerste soort .

Wij hebben

Vandaar dat het verwachte aantal cycli het harmonische getal is , of ongeveer .

Aantal permutaties met een cyclus met een lengte groter dan n /2

(Merk op dat sectie honderd gevangenen precies hetzelfde probleem bevat met een zeer vergelijkbare berekening, plus ook een eenvoudiger elementair bewijs.)

Begin opnieuw met de exponentiële genererende functie , deze keer van de klasse van permutaties volgens grootte waar cycli van meer dan lengte zijn gemarkeerd met de variabele :

Er kan maar één cyclus langer zijn dan , vandaar dat het antwoord op de vraag wordt gegeven door

of

wat is?

De exponent van in de term wordt verheven tot de macht is groter dan en daarom kan er geen waarde voor bijdragen aan

Hieruit volgt dat het antwoord is:

De som heeft een alternatieve representatie die men bijvoorbeeld tegenkomt in de OEIS OEISA024167 .

eindelijk geven

Verwacht aantal transposities van een willekeurige permutatie

We kunnen de disjuncte cyclusdecompositie van een permutatie gebruiken om deze te ontbinden als een product van transposities door een cyclus met lengte k te vervangen door k  1 transposities. Bijvoorbeeld de cyclusfactoren als . De functie voor cycli is gelijk aan en we verkrijgen

en

Het verwachte aantal omzettingen is dus

waar is het Harmonische getal . We hadden deze formule ook kunnen krijgen door op te merken dat het aantal transposities wordt verkregen door de lengtes van alle cycli op te tellen (wat n geeft ) en er één af te trekken voor elke cyclus (wat in de vorige sectie geeft).

Merk op dat opnieuw de niet-ondertekende Stirling-nummers van de eerste soort worden gegenereerd , maar in omgekeerde volgorde. Meer precies, we hebben

Om dit te zien, moet u er rekening mee houden dat het bovenstaande gelijk is aan:

en dat

die we zagen als de EGF van de niet-ondertekende Stirling-getallen van de eerste soort in de sectie over permutaties die uit precies m cycli bestaan.

Verwachte cyclusgrootte van een willekeurig element

We selecteren een willekeurig element q van een willekeurige permutatie en vragen naar de verwachte grootte van de cyclus die q bevat . Hier is de functie gelijk aan , omdat een cyclus van lengte k k elementen bijdraagt die op cycli van lengte k staan . Merk op dat we, in tegenstelling tot de vorige berekeningen, deze parameter moeten uitgemiddelden nadat we deze uit de genererende functie hebben geëxtraheerd (delen door n ). Wij hebben

Vandaar dat de verwachte lengte van de cyclus die q bevat is

Kans dat een willekeurig element op een cyclus van grootte m . ligt

Deze gemiddelde parameter geeft de kans weer dat als we opnieuw een willekeurig element van een willekeurige permutatie selecteren, het element op een cyclus van grootte m ligt . De functie is gelijk aan for en anders nul, omdat alleen cycli met lengte m bijdragen, namelijk m elementen die op een cyclus met lengte m liggen . Wij hebben

Hieruit volgt dat de kans dat een willekeurig element op een cyclus met lengte m ligt, is

Waarschijnlijkheid dat een willekeurige deelverzameling van [ n ] op dezelfde cyclus ligt

Selecteer een willekeurige deelverzameling Q van [ n ] die m elementen en een willekeurige permutatie bevat, en vraag naar de kans dat alle elementen van Q in dezelfde cyclus liggen. Dit is een andere gemiddelde parameter. De functie b ( k ) is gelijk aan , omdat een cyclus met lengte k deelverzamelingen van grootte m bijdraagt , waarbij voor k < m . Dit levert

Als we het gemiddelde nemen, krijgen we dat de kans dat de elementen van Q zich in dezelfde cyclus bevinden, is

of

In het bijzonder is de kans dat twee elementen p < q zich in dezelfde cyclus bevinden 1/2.

Aantal permutaties met een even aantal even cycli

We kunnen de fundamentele stelling van Flajolet-Sedgewick direct gebruiken en meer geavanceerde permutatiestatistieken berekenen. (Kijk op die pagina voor een uitleg van hoe de operatoren die we zullen gebruiken worden berekend.) De verzameling permutaties die een even aantal even cycli bevat, wordt bijvoorbeeld gegeven door

Vertalen naar exponentiële genererende functies (EGF's), verkrijgen we:

of

Dit vereenvoudigt om

of

Dit zegt dat er één permutatie van grootte nul is die een even aantal even cycli bevat (de lege permutatie, die nul cycli van even lengte bevat), één zo'n permutatie van grootte één (het vaste punt, dat ook nul cycli van even lengte bevat) ), en dat voor , zijn er dergelijke permutaties.

Permutaties die vierkanten zijn

Bedenk wat er gebeurt als we een permutatie kwadrateren. Vaste punten worden toegewezen aan vaste punten. Oneven cycli worden toegewezen aan oneven cycli in een één-op-één correspondentie, bijvoorbeeld verandert in . Zelfs cycli worden in tweeën gesplitst en produceren een paar cycli van de helft van de oorspronkelijke cyclus, bijvoorbeeld verandert in . Vandaar dat permutaties die vierkant zijn een willekeurig aantal oneven cycli kunnen bevatten, en een even aantal cycli van grootte twee, een even aantal cycli van grootte vier enz., en worden gegeven door

wat het EGF . oplevert

Oneven cyclus invarianten

De typen permutaties die in de voorgaande twee paragrafen zijn gepresenteerd, dwz permutaties die een even aantal even cycli bevatten en permutaties die kwadraten zijn, zijn voorbeelden van zogenaamde oneven cyclusinvarianten , bestudeerd door Sung en Zhang (zie externe links ). De term oneven cyclusinvariant betekent eenvoudig dat lidmaatschap van de respectieve combinatorische klasse onafhankelijk is van de grootte en het aantal oneven cycli die in de permutatie voorkomen. In feite kunnen we bewijzen dat alle oneven cyclusinvarianten gehoorzamen aan een eenvoudige herhaling, die we zullen afleiden. Ten eerste zijn hier nog enkele voorbeelden van oneven cyclusinvarianten.

Permutaties waarbij de som van de lengtes van de even cycli zes is

Deze klasse heeft de specificatie:

en de genererende functie

De eerste paar waarden zijn

Permutaties waarbij alle even cycli dezelfde lengte hebben

Deze klasse heeft de specificatie:

en de genererende functie

Er is hier een semantische nuance. We kunnen permutaties die geen even cycli bevatten, beschouwen als behorend tot deze klasse, aangezien nul even is . De eerste paar waarden zijn

Permutaties waarbij de maximale lengte van een even cyclus vier is

Deze klasse heeft de specificatie:

en de genererende functie

De eerste paar waarden zijn

de herhaling

Let goed op hoe de specificaties van het even cycle-onderdeel zijn opgebouwd. Het is het beste om ze te beschouwen in termen van ontleden bomen. Deze bomen hebben drie niveaus. De knooppunten op het laagste niveau vertegenwoordigen sommen producten van even lengte cycli van de singleton . De knooppunten op het middelste niveau vertegenwoordigen beperkingen van de set-operator. Ten slotte somt het knooppunt op het bovenste niveau de producten van bijdragen van het middelste niveau op. Merk op dat beperkingen van de set-operator, wanneer toegepast op een genererende functie die even is, dit kenmerk zal behouden, dwz een andere even genererende functie zal produceren. Maar alle invoer voor de set-operators is even, omdat ze voortkomen uit cycli van even lengte. Het resultaat is dat alle betrokken genererende functies de vorm hebben

waar is een even functie. Dit betekent dat

is even, ook, en vandaar

Door coëfficiënten te laten en te extraheren, vinden we dat:

wat de herhaling oplevert

Een probleem van de Putnam-competitie van 2005

Een link naar de Putnam wedstrijdwebsite verschijnt in de sectie Externe links . Het probleem vraagt ​​om een ​​bewijs dat:

waar de som is over alle permutaties van , is het teken van , dwz als is even en als is oneven, en is het aantal vaste punten van .

Nu wordt het teken van gegeven door

waarbij het product zich over alle cycli c van bevindt , zoals uitgelegd op de pagina over even en oneven permutaties .

Daarom beschouwen we de combinatorische klasse

waar markeert één minus de lengte van een bijdragende cyclus, en markeert vaste punten. Vertalen naar het genereren van functies, verkrijgen we:

of

Nu hebben we

en daarom wordt de gewenste hoeveelheid gegeven door

Door de berekening uit te voeren, verkrijgen we:

of

Als we coëfficiënten extraheren, vinden we dat de coëfficiënt van nul is. De constante is één, wat niet overeenkomt met de formule (moet nul zijn). Voor positief krijgen we echter

of

wat het gewenste resultaat is.

Interessant terzijde, we merken op dat dit kan worden gebruikt om de volgende determinant van een matrix te evalueren :

waar . Denk aan de formule voor de determinant:

Nu de waarde van het product op de juiste een permutatie is , waarbij f het aantal vaste punten . Vandaar

wat oplevert

en tenslotte

Het verschil tussen het aantal cycli in even en oneven permutaties

Hier proberen we aan te tonen dat dit verschil wordt gegeven door

Bedenk dat het teken van een permutatie wordt gegeven door

waarbij het product varieert over de cycli c van de disjuncte cyclussamenstelling van .

Hieruit volgt dat de combinatorische soort die de tekens en het aantal cycli van de reeks permutaties weerspiegelt, wordt gegeven door

waar we hebben gebruikt om borden te markeren en voor de cyclustelling.

Vertalen naar het genereren van functies die we hebben

Dit vereenvoudigt om

wat is?

Nu worden de twee genererende functies en van even en oneven permutaties door cyclustelling gegeven door

en

We hebben de hoeveelheid nodig:

wat is?

Als we ten slotte coëfficiënten uit deze genererende functie halen, verkrijgen we:

wat is?

wat op zijn beurt is

Hiermee is het bewijs afgesloten.

Zie ook

Referenties

Externe links

100 gevangenen