Sekce Thue – Morse - Thue–Morse sequence

Tato grafika ukazuje opakující se a doplňující sekvence sekvence Thue – Morse.

V matematiky je sekvence Thue-Morse , nebo Prouhet-Thue-Morse sekvence , je binární sekvence (nekonečný sled 0 a 1), získané tím, že začíná 0 a postupně připojením Logická komplement sekvence získané tak daleko. Prvních několik kroků tohoto postupu poskytne řetězce 0, pak 01, 0110, 01101001, 0110100110010110 atd., Které jsou předponou sekvence Thue – Morse. Celá sekvence začíná:

01101001100101101001011001101001 .... (sekvence A010060 v OEIS )

Sekvence je pojmenována po Axel Thue a Marston Morse .

Definice

Existuje několik ekvivalentních způsobů definování sekvence Thue – Morse.

Přímá definice

Při počítání v binárním čísle je modulo sum 2 modu Thue – Morseova posloupnost

Pro výpočet n -tého prvku t n , napsat číslo n v binární . Je -li počet jedniček v této binární expanzi lichý, pak t n  = 1, pokud dokonce pak t n  = 0. Z tohoto důvodu John H. Conway a kol . volejte čísla n vyhovující t n  = 1 odporná (pro lichá ) čísla a čísla, pro která t n  = 0 zlá (pro sudá ) čísla. Jinými slovy, t n  = 0, pokud n je zlé číslo a t n  = 1, pokud n je odporné číslo .

Rychlé generování sekvence

Tato metoda vede k rychlé metodě pro výpočet Thue – Morseovy sekvence: začněte s t 0  = 0 a pak pro každé n najděte bit nejvyššího řádu v binární reprezentaci n, který se liší od stejného bitu v reprezentace n  - 1 . (Tento bit lze izolovat tak, že necháme x jako bitový výlučný nebo n a n  - 1 , posuneme x přímo o jeden bit a vypočítáme exkluzivní nebo posunutou hodnotu pomocí x .) Pokud je tento bit na sudém indexu, t n se liší od t n  - 1 , a jinak je stejné jako t n  - 1 .

Ve formě pseudokódu:

generateSequence(seqLength):
    value = 0
    for n = 0 to seqLength-1 by 1:     
        x = n ^ (n-1)                         
        if ((x ^ (x>>1)) & 0x55555555):
            value = 1 - value
        return value

Výsledný algoritmus generuje každý prvek sekvence konstantní čas, přičemž používá pouze logaritmický počet bitů (konstantní počet slov) paměti.

Vztah opakování

Posloupnost Thue – Morse je sekvence t n, která splňuje relaci opakování

pro všechna nezáporná celá čísla n .

L-systém

Sekvence Thue – Morse generovaná L-systémem

Sekvence Thue – Morse je morfické slovo : je výstupem následujícího systému Lindenmayer :

Proměnné 0, 1
Konstanty Žádný
Start 0
Pravidla (0 → 01), (1 → 10)

Charakterizace pomocí bitové negace

Posloupnost Thue – Morse ve výše uvedené formě, jako posloupnost bitů , lze definovat rekurzivně pomocí operace bitové negace . První prvek je tedy 0. Poté, co byly zadány první 2 n prvky, které tvoří řetězec s , pak další 2 n prvky musí tvořit bitovou negaci s . Nyní jsme definovali první 2 n +1 prvky a rekurzujeme.

Podrobně vysvětlete prvních pár kroků:

  • Začínáme 0.
  • Bitová negace 0 je 1.
  • Jejich kombinací jsou první 2 prvky 01.
  • Bitová negace 01 je 10.
  • Jejich kombinací jsou první 4 prvky 0110.
  • Bitová negace 0110 je 1001.
  • Jejich kombinací je prvních 8 prvků 01101001.
  • A tak dále.

Tak

  • T 0 = 0.
  • T 1 = 01.
  • T 2 = 0110.
  • T 3 = 01101001.
  • T 4 = 0110100110010110.
  • T 5 = 01101001100101101001011001101001.
  • T 6 = 0110100110010110100101100110100110010110011010010110100110010110.
  • A tak dále.

Nekonečný produkt

Sekvence může být také definována:

kde t j je j -tý prvek, pokud začínáme na j = 0.

Některé vlastnosti

Protože každý nový blok v sekvenci Thue – Morse je definován vytvořením bitové negace začátku, a to se opakuje na začátku dalšího bloku, sekvence Thue – Morse je vyplněna čtverci : po sobě jdoucími řetězci, které se opakují. To znamená, že existuje mnoho instancí XX , kde X je nějaký řetězec. Ve skutečnosti, je takový řetězec, pokud a pouze v případě, nebo pokud pro některé a označuje bitového doplňku (výměny 0 a 1). Například s , máme a čtverec se objeví od 16. bitu. (Čtverce mají tedy délku buď 2 nebo 3krát mocninu 2.) Neexistují však žádné kostky : instance XXX . Neexistují také žádné překrývající se čtverce : instance 0 X 0 X 0 nebo 1 X 1 X 1. Kritický exponent je 2.

Sekvence T 2 n je palindrom pro jakékoli n . Dále nechť q n je slovo získané z T 2 n počítáním jedniček mezi po sobě jdoucími nulami. Například q 1 = 2 a q 2 = 2102012 atd. Slova T n v důsledku neobsahují překrývající se čtverce , slova q n jsou slova bez palindromových čtverců .

Výše uvedené tvrzení, že sekvence Thue – Morse je „plná čtverců“, lze upřesnit: Je to rovnoměrně se opakující slovo , což znamená, že vzhledem k jakémukoli konečnému řetězci X v sekvenci existuje určitá délka n X (často mnohem delší než délka X ) tak, že X se objeví v každém bloku délky n X . Nejjednodušší způsob, jak vytvořit opakující se sekvenci, je vytvořit periodickou sekvenci , takovou, kde se sekvence zcela opakuje po daném počtu m kroků. Pak se n X lze nastavit na libovolnou násobku m , která je větší než dvojnásobek délky X . Ale Morseova sekvence je rovnoměrně opakující se, aniž by byla periodická, dokonce ani nakonec periodická (což znamená periodická po nějakém neperiodickém počátečním segmentu).

Definujeme Thue-Morse morphism být funkce f z množiny binárních sekvencí k sobě tím, že nahradí každý 0 v sekvenci s 01 a každou 1 s 10. Pak, pokud T je sekvence Thue-Morse, pak f ( T ) je opět T ; to znamená, že T je pevný bod na f . Funkce f je prodloužitelný morfismus na volném monoidu {0,1} s T jako pevným bodem: ve skutečnosti je T v podstatě jediným pevným bodem f ; jediným dalším pevným bodem je bitová negace T , což je jednoduše sekvence Thue – Morse na (1,0) místo na (0,1). Tuto vlastnost lze zobecnit na koncept automatické sekvence .

Série generující of T přes binární pole je formální výkon série

Tato mocninová řada je v oblasti racionálních funkcí algebraická a splňuje rovnici

V teorii kombinatorických her

Množina zlých čísel (čísla s ) tvoří podprostor nezáporných celých čísel pod nim-addition ( bitwise exclusive or ). Pro hru Kayles se zlé nimové hodnoty vyskytují na několika (nakonec mnoha) pozicích ve hře, přičemž všechny zbývající pozice mají odporné nimové hodnoty.

Problém Prouhet – Tarry – Escott

Problém Prouhet – Tarry – Escott lze definovat jako: dané kladné celé číslo N a nezáporné celé číslo k , rozdělte množinu S = {0, 1, ..., N -1} na dvě disjunktní podmnožiny S 0 a S 1, které mají stejné součty mocnin až k, to znamená:

pro všechna celá čísla i od 1 do k .

To má řešení, pokud N je násobek 2 k +1 , daný:

  • S 0 se skládá z celých čísel n v S, pro která t n = 0,
  • S 1 se skládá z celých čísel n v S, pro která t n = 1.

Například pro N = 8 a k = 2,

0 + 3 + 5 + 6 = 1 + 2 + 4 + 7,
0 2 + 3 2 + 5 2 + 6 2 = 1 2 + 2 2 + 4 2 + 7 2 .

Podmínka, která vyžaduje, aby N byl násobek 2 k +1, není nezbytně nutná: existuje několik dalších případů, pro které existuje řešení. Zaručuje však silnější vlastnost: pokud je podmínka splněna, pak sadu k th mocnin libovolné sady N čísel v aritmetické progresi lze rozdělit na dvě sady se stejnými součty. To vyplývá přímo z expanze dané binomickou větou aplikovanou na binomickou představující n -tý prvek aritmetické progrese.

Zobecnění Thue – Morseovy sekvence a Prouhet – Tarry – Escottova problému na rozdělení na více než dvě části viz Bolker, Offner, Richman a Zara, „Problém Prouhet – Tarry – Escott a zobecněné Thue – Morseovy sekvence“.

Fraktály a želva grafika

Pomocí želví grafiky lze vygenerovat křivku, pokud je automat naprogramován pomocí sekvence. Když jsou členy sekvence Thue – Morse použity k výběru stavů programu:

  • Pokud t ( n ) = 0, posuňte se o jednu jednotku dopředu,
  • Pokud t ( n ) = 1, otočte o úhel π/3 radiánů (60 °)

Výsledná křivka konverguje ke Kochově křivce , fraktální křivce nekonečné délky obsahující konečnou oblast. To ilustruje fraktální povahu sekvence Thue – Morse.

Křivku je také možné nakreslit přesně podle následujících pokynů:

  • Pokud t ( n ) = 0, otočte o úhel π radiánů (180 °),
  • Je -li t ( n ) = 1, posuňte se o jednu jednotku dopředu a poté otočte o úhel π/3 radiánů.

Spravedlivé sekvenování

Ve své knize o problému spravedlivé rozdělení , Steven Brams a Alan Taylor vyvolán sled Thue-Morse ale neidentifikoval to jako takový. Při přidělování napadené hromady položek mezi dvě strany, které se shodly na relativních hodnotách položek, Brams a Taylor navrhli metodu, kterou nazývali vyvážené střídání , nebo střídání se při střídání . . . , jako způsob, jak obejít zvýhodňování, které je vlastní, když si jedna strana vybere před druhou. Příklad ukázal, jak by se rozvádějící se pár mohl dosáhnout spravedlivého vypořádání při distribuci spoluvlastnických věcí. Strany by se střídaly, aby byly prvními, kdo volil v různých bodech výběrového procesu: Ann si vybere jednu položku, pak Ben udělá, pak Ben vybere jednu položku a pak Ann.

Lionel Levine a Katherine E. Stange ve své diskusi o tom, jak spravedlivě rozdělit sdílené jídlo, jako je etiopská večeře , navrhly sekvenci Thue – Morse jako způsob, jak omezit výhodu prvního pohybu. Navrhli, že „by bylo zajímavé kvantifikovat intuici, že řád Thue – Morse má tendenci vytvářet spravedlivý výsledek“.

Robert Richman se tomuto problému věnoval, ale ani on v době vydání neidentifikoval sekvenci Thue – Morse jako takovou. Sekvence T n představil jako krokové funkce na intervalu [0,1] a popsal jejich vztah k Walshovým a Rademacherovým funkcím. Ukázal, že n -tou derivaci lze vyjádřit pomocí T n . V důsledku toho, že krok funkce vyplývající z T n je kolmá k polynomy v pořadí n  - 1. Důsledkem tohoto výsledku je, že zdroj, jehož hodnota je vyjádřena jako monotónně klesající spojité funkce je nejvíce spravedlivě rozdělovány pomocí sekvenci, která konverguje k Thue – Morse, jak se funkce stává plošší . Příklad ukázal, jak nalít šálky kávy stejné síly z karafy s nelineárním gradientem koncentrace , což vyvolalo rozmarný článek v populárním tisku.

Joshua Cooper a Aaron Dutle ukázali, proč řád Thue – Morse poskytuje spravedlivý výsledek pro diskrétní události. Považovali za nejférovější způsob, jak uspořádat duel Galois , ve kterém má každý ze střelců stejně špatné střelecké schopnosti. Cooper a Dutle předpokládali, že každý dueler bude požadovat šanci vystřelit, jakmile bude apriorní pravděpodobnost výhry druhého vyšší než ta jejich. Dokázali, že když se pravděpodobnost zasažení duelu blíží nule, sekvence střelby konverguje k sekvenci Thue – Morse. Přitom prokázali, že řád Thue – Morse vytváří spravedlivý výsledek nejen pro sekvence T n o délce 2 n , ale pro sekvence jakékoli délky.

Matematika tedy podporuje použití Thue -Morseovy sekvence místo střídání zatáček, když je cílem férovost, ale dřívější zatáčky se v některých smysluplných kvalitách monotónně liší od pozdějších, ať už se tato kvalita mění kontinuálně nebo diskrétně.

Sportovní soutěže tvoří důležitou třídu spravedlivých problémů se sekvenováním, protože přísné střídání často dává jednomu týmu nefér výhodu. Ignacio Palacios-Huerta navrhl změnit sekvenční pořadí na Thue – Morse, aby se zlepšila ex post spravedlnost různých turnajových soutěží, jako je kopací sekvence penaltového rozstřelu ve fotbale. Udělal řadu terénních experimentů s profesionálními hráči a zjistil, že tým, který kopal, nejprve vyhrál 60% her pomocí ABAB (nebo T 1 ), 54% pomocí ABBA (nebo T 2 ) a 51% pomocí plné Thue – Morse (nebo T n ). Výsledkem je, že ABBA prochází rozsáhlými zkouškami v profesionálním fotbale FIFA (mistrovství Evropy a světa) a anglické federace ( EFL Cup ). Bylo také zjištěno, že vzor podávání ABBA zlepšuje spravedlnost tenisových tie-breaků . V soutěžním veslování je T 2 jediným uspořádáním členů posádky veslování na levoboku i na pravoboku, které eliminuje příčné síly (a tím i kroutí do stran) na čtyřčlenném bezkolejném závodním člunu, zatímco T 3 je jednou ze čtyř souprav, které se vyhýbají vrtění na osmičlenném člunu.

Spravedlnost je obzvláště důležitá v konceptech hráčů . Mnoho profesionálních sportovních lig se pokouší dosáhnout konkurenční parity tím, že dřívější výběr v každém kole dává slabším týmům. Naproti tomu fantasy fotbalové ligy nemají již existující nerovnováhu k nápravě, takže často používají „hadí“ tah (dopředu, dozadu atd .; nebo T 1 ). Ian Allan tvrdil, že „obrácení třetího kola“ (vpřed, vzad, vzad, vpřed atd .; nebo T 2 ) by bylo ještě spravedlivější. Richman navrhl, že nejspravedlivější způsob, jak si „kapitán A“ a „kapitán B“ vybrat strany pro sběrnou hru basketbalových zrcadel T 3 : kapitán A má první, čtvrtou, šestou a sedmou možnost, zatímco kapitán B má druhá, třetí, pátá a osmá volba.

Dějiny

Sekvence Thue – Morse byla poprvé studována Eugènem Prouhetem v roce 1851, který ji aplikoval na teorii čísel . Prouhet však sekvenci výslovně nezmínil; toto bylo ponecháno Axelovi Thueovi v roce 1906, který jej použil k založení studia kombinatoriky slov . Sekvence se dostala do celosvětové pozornosti až s prací Marstona Morse v roce 1921, kdy ji aplikoval na diferenciální geometrii . Sekvence byla mnohokrát objevena nezávisle, ne vždy profesionálními matematiky výzkumu; například Max Euwe , šachový velmistr , který v letech 1935 až 1937 držel titul mistra světa, a učitel matematiky , jej objevil v roce 1929 v šachové aplikaci : pomocí vlastnosti bez kostek (viz výše) ukázal, jak obejít pravidlo trojnásobného opakování, jehož cílem je zabránit nekonečně zdlouhavým hrám, vyhlášením opakování tahů za remízu. V té době byly ke spuštění pravidla požadovány po sobě jdoucí shodné státy představenstva; pravidlo bylo později pozměněno tak, aby se stejná pozice desky opakovala třikrát za sebou v libovolném bodě, protože sekvence ukazuje, že po sobě jdoucímu kritériu lze navždy uniknout.

Viz také

Poznámky

Reference

Další čtení

externí odkazy