Rohová věta je osvědčeným výsledkem aditivní kombinatoriky , která uvádí přítomnost nějaké uspořádané (v aritmetickém smyslu) struktury zvané roh v dostatečně velkých dvourozměrných množinách jakékoli pevné hustoty.
U přirozených čísel ve skutečnosti mluvíme o příslušnosti k dostatečně husté množině buněk na dvourozměrné mřížce se dvěma konci a bodem zlomu pravého úhlu se stranami stejné délky rovnoběžnými se souřadnicovými osami.
Věta se týká dvourozměrné mřížky a uvažuje množiny dvojic čísel (souřadnic ve dvourozměrném prostoru). U přirozených čísel říkejme trojici souřadnic roh. Řekneme, že množina obsahuje nějaký roh, pokud obsahuje všechny tři body tohoto rohu.
Pro podmnožinu dvourozměrné mřížky definujeme její hustotu jako , tedy jako podíl buněk patřících do množiny mezi celou mřížkou.
Rohová věta Pro všechny existuje taková , že pokud má množina hustotu , pak obsahuje roh. |
Rohovou větu dokázali [1] [ 2] Miklos Ajtai a Endre Szemeredy v letech 1974-1975 . V roce 1981 tento výsledek vyvrátil Hillel Furstenberg pomocí metod ergodické teorie . Existuje také [3] důkaz od Jozsefa Solymosiho ( maď. Jozsef Solymosi ), založený na lemmatu o odstranění trojúhelníku z grafu .
Kromě faktu existence , které stačí na to, aby jakákoliv množina čtvercové hustoty obsahovala roh, je vhodné uvažovat i pořadí růstu funkce , nebo naopak jako maximální hustotu pro danou , pro která podmnožina bez rohů je možná.
Pokud je označena jako hustota maximální podmnožiny čtverce neobsahující žádné rohy, pak věta o hlavním rohu je ekvivalentní tvrzení, že , a je vhodné zvážit obecnější otázku zlepšení horních hranic na . Tuto otázku poprvé položil [4] William Timothy Gowers v roce 2001.
V roce 2002 Wu Ha Wang dokázal [5] , že , kde je převrácená hodnota tetrace k základu 2 ve stejném smyslu, že přirozený logaritmus je inverzní k exponentu .
V letech 2005–2006 Ilja Shkredov zlepšil tento odhad [6] , nejprve na , a poté [7] na , kde a jsou nějaké absolutní konstanty.
Rohovou větu lze považovat za dvourozměrnou obdobu Rothovy věty (speciální případ Szemerediho věty pro průběhy délek ), protože při formulaci problému jde o rovnost dvou „stran“ pravoúhlého rohu. důležité, stejně jako v definici aritmetické posloupnosti , je důležitá rovnost dvou rozdílů mezi sousedními čísly.
Rothova věta (1953) Pro všechny existuje taková , že pokud má množina hustotu , pak obsahuje aritmetickou posloupnost, tedy trojnásobek čísel pro některé a . |
Rothův teorém lze odvodit z rohového teorému jako přímý důsledek.
DůkazAbychom dokázali opak, předpokládejme, že rohová věta je pravdivá a Rothova věta neplatí, to znamená, že existuje nějaká hustota taková, že pro každého lze najít podmnožinu takové hustoty, která neobsahuje aritmetickou progresi, ale podobnou hustotu. k pokrytí čtverce libovolné velikosti bez tvorby rohů neexistuje. Na základě toho musíme dojít k rozporu.
Uvažujme takovou množinu za libovolnou a sestrojte z ní dvourozměrnou podmnožinu čtverce velikosti , která bude protipříkladem pro větu o rohu, to znamená, že bude mít známou nenulovou hustotu a neměla by obsahovat rohy. .
Takovou množinou bude množina tvaru , tedy posloupnost čar představujících postupné posuny množiny . Pokud by v takové množině byl roh, pak by to znamenalo, že množina měla aritmetickou progresi délky , protože je konstruována tak, že pokud , pak a , a pak kromě rohu obsahuje trojice , která mapuje aritmetický postup na konkrétní řádek.
Náš původní předpoklad však byl, že žádné takové progrese neexistují. Nejsou zde tedy žádné rohy. Nyní zvažte hustotu na druhou . Protože existují pouze posuny a všechny jsou zahrnuty v množině úplně, hustota je rovna .
Takže jsme se naučili, jak vytvořit sadu hustoty, která neobsahuje žádné rohy ve čtverci jakékoli velikosti. To je však v rozporu s naším původním předpokladem, že věta o rohu je pravdivá.
Kromě vizuálně reprezentativních rohů na mřížce lze uvažovat zobecněné „rohy“ formuláře , kde , a je nějaká skupina s operací .
Ben Green v roce 2005 zvažoval [8] [9] [10] otázku rohů ve skupině , tedy ne pro množinu přirozených čísel. a pro množinu bitů (skládající se z nul a jedniček) sekvence délky , pro které se místo sčítání používá bitově exkluzivní nebo .
Věta (Greene, 2005) Pro libovolnou existuje taková , že pokud má množina hustotu , pak obsahuje roh formuláře , kde a sčítání se provádí modulo 2 . |
Důkaz používá dva ukazatele rovnoměrnosti rozložení množin – jeden pro „jednorozměrné“ podmnožiny a druhý pro „dvourozměrné“ , kde
Jako indikátor uniformity pro jednorozměrné množiny se používá speciálně upravená Fourierova transformace , kde se jako koeficienty používají kořeny z jednoty a namísto násobení se používá analog skalárního součinu formy . Jestliže , pak malá hodnota v jistém smyslu znamená, že množina je blízká nějaké náhodně rozložené množině stejné hustoty, což znamená, že je v ní více strukturovaných podmnožin než v mnoha jiných. Pokud pro některé , pak se o množině říká , že je -uniformní.
U množiny má smysl uvažovat balanční funkci , kde je hustota množiny a výraz v hranatých závorkách znamená indikátor příslušnosti k množině. Pro bilanční funkci je stanovena tzv. pravoúhlá norma . Pokud je hodnota této normy v určitém smyslu dostatečně malá, znamená to také blízkost k náhodné množině. Jestliže , pak se množina nazývá -uniformní vzhledem k pravoúhlé normě.
Popis algoritmuDůkaz je proveden kontradikcí, to znamená, že se zpočátku předpokládá, že soubor má hustotu a neobsahuje rohy. Důkazem je algoritmus pro sekvenční přechod z množiny do její podmnožiny obsažené v součinu prostorů nižší dimenze a majících zde vyšší hustotu. Dále se provádí přechod podle stejného schématu z této podmnožiny do její vlastní podmnožiny a tak dále, dokud není nalezena aritmetická progrese v další podmnožině (která samozřejmě bude patřit sama sobě ). Zastavení algoritmu v určitém bodě je zaručeno tím, že hustota množiny nemůže překročit jedničku a přechod z množiny hustot do její podmnožiny hustoty (v nějakém užším prostoru) , takže přes zúžení podmnožiny algoritmus dokončí svou práci.
Další podmnožina je považována nejen za , kde je nějaký podprostor, ale také úžeji jako , kde množiny jsou libovolné množiny, ale mající malé Fourierovy koeficienty. Formálně se můžeme shodnout, že , ,
Dále budeme uvažovat o samostatném kroku algoritmu a označíme hustoty množin jako a . Na těchto hustotách také záleží v důkazu.
Ve všech třech níže uvažovaných případech je míněna -uniformita množin s ohledem na aktuální prostor
V každé samostatné fázi algoritmu jsou možné tři případy:
Případ 1Sady a jsou -uniformní pro některé . Sada je pro některé -uniformní .
V tomto případě lze přítomnost rohů dokázat doslova, aniž bychom se ponořili do podmnožin. Navíc lze prokázat, že sada obsahuje minimálně rohy. Toto je nejlepší odhad v pořadí růstu, protože počet rohů samozřejmě nemůže překročit (koneckonců roh je určen třemi čísly, ).
Případ 2Sada není -uniformní pro totéž jako v předchozím případě.
Tooda se ukazuje, že je možné vybrat podmnožiny tak, že jejich velikost není o mnoho menší než velikosti (nejvýše se zmenší o , kde je polynom ), a hustota množiny mezi výrazně převyšuje její hustotu mezi (přesahuje kde je polynom)
Případ 3Jedna z množin není -uniformní (stejně jako v prvním případě).
Všimněte si, že tento případ nemůže nastat hned v prvním kroku, protože , a prostor vzhledem k sobě samému je samozřejmě vždy -jednotně.
V tomto případě se použije růst množiny c předchozího kroku, totiž pokud má množina hustotu mezi , pak existence nějakého podprostoru a nějaké posuny množin , takové, že při přechodu do jejich (posunů) průsečíků s tímto podprostorem se nové jednorozměrné množiny ukáží jako -uniformní pro libovolně předem vybrané , a hustota nové dvourozměrné množiny není menší než .
Jako zde můžete zvolit , a jako zvýšení množiny poskytnuté v předchozím kroku algoritmu. Rychlost nárůstu hustoty množiny v průběhu algoritmu tedy pouze mírně (čtyřikrát) snížíme , ale v každém kroku zajistíme uniformitu množin , což nám umožňuje tvrdit, že případy 1 a 2 vyčerpat všechny možné případy.
Ilya Shkredov v roce 2009 prokázal zobecnění pro abelovské skupiny. [jedenáct]
Teorém Existuje absolutní konstanta taková, že pokud je abelovská skupina , , pak vyplývá z přítomnosti v rohu |