Dirichletův princip je jednoduchá, intuitivní a často užitečná metoda pro dokazování tvrzení konečných množin . Tento princip se často používá v diskrétní matematice , kde za určitých podmínek vytváří spojení mezi předměty ("králíky") a nádobami ("buňkami") [1] . V angličtině a některých dalších jazycích je toto tvrzení známé jako princip holubů , kdy předměty jsou holubi a nádoby jsou krabice [ 2] .
Nejběžnější je nejjednodušší formulace Dirichletova principu [3] :
Pokud jsou králíci usazeni v klecích a počet králíků je větší než počet klecí, pak alespoň jedna z klecí obsahuje více než jednoho králíka.
Existuje pro to také běžný výraz:
Pokud je počet buněk větší než počet králíků, pak je alespoň jedna buňka prázdná.
Další, obecnější formulace, viz níže .
První formulaci tohoto principu našli historici v populární sbírce Récréations Mathématiques ( francouzsky Récréations Mathématiques , 1624, pod jménem H. van Etten ), kterou vydal (pravděpodobně) francouzský matematik Jean Leurechon [4] . Tento princip se rozšířil po jeho aplikaci Dirichletem (od roku 1834) v oblasti teorie čísel [5] .
Dirichletův princip, v té či oné formě, je úspěšně aplikován v důkazu teorémů, díky čemuž jsou tyto důkazy jednodušší a jasnější. Mezi jeho oblasti použití patří diskrétní [6]atd.systémů lineárních nerovnic, analýza řešitelnostidiofantických aproximacímatematika, teorie [3] .
Dirichletův princip v nejjednodušší formulaci: " je-li počet králíků větší než počet buněk, pak alespoň jedna z buněk obsahuje více než jednoho králíka " lze dokázat metodou "rozporem" . Ať jsou tam klece a králíci, navíc . Označit. počet králíků v -té buňce ( ). Předpokládejme, že v každé kleci je nejvýše jeden králík:
Pak celkový počet králíků Odtud Ale podle stavu problému . Mám rozpor, ■ .
Podobně se dokazuje párový výrok: " pokud je počet buněk větší než počet králíků, pak je alespoň jedna buňka prázdná ."
Kromě výše uvedených dvou formulací existují dvě další užitečné, které lze také snadno dokázat [7] :
Možnosti pro obecnější formulace [8] :
Věta 1 . Pro libovolnou volbu pěti bodů uvnitř jednotkového čtverce existuje pár bodů, které jsou od sebe odděleny maximálně
Důkaz . Věta se na první pohled zdá složitá a nesrozumitelná, ale pomocí Dirichletova principu je bez potíží dokázána [9] . Rozdělte čtverec na 4 čtvrtiny, jak je znázorněno na obrázku. Podle Dirichletova principu budou alespoň dva z pěti vybraných bodů spadat do jedné čtvrtiny a pak vzdálenost mezi nimi nebude větší než úhlopříčka čtvrtiny, rovna ■
Věta 2 . Část společnosti lidí potřást rukou. Dokažte, že ve firmě jsou alespoň dva lidé, kteří provedli stejný počet podání rukou [10] .
Důkaz . Nechte - "krabice". Dejme do krabice ty členy společnosti, kteří si podali ruku. Pokud krabice není prázdná, pak jeden nebo více členů společnosti nepodali žádné handshake, a proto je krabice prázdná, protože počet podání ruky je pak menší . Z toho vyplývá, že neprázdných je vždy méně krabice než , a proto alespoň jedna krabice odpovídá dvěma nebo více lidem. ■
Věta 3 . Pro každé kladné iracionální číslo existuje nekonečně mnoho zlomků lišících se od méně než o (toto je jedna z verzí Dirichletovy věty o diofantických aproximacích ) [11] [12] .
Důkaz . Pro libovolné přirozené číslo udělejme sadu hodnot:
kde označuje celočíselnou část čísla.Všechna tato čísla patří do intervalu od 0 do 1 včetně. Rozdělíme je do krabic: do prvního pole vložíme čísla od 0 včetně do nezahrnutého, do druhého - od včetně do nezahrnutého atd., do th - od včetně do nezahrnutého. Ale protože počet čísel je větší než počet polí, pak podle Dirichletova principu budou v jednom z polí alespoň dva rozdíly: a kdy
Hodnoty rozdílů podle konstrukce se liší o méně než Za předpokladu a dostáváme:
nebo: (protože ).Kvůli libovolnosti čísla může být blízkost zlomku k číslu libovolně malá (v tomto případě je jistě nenulová, protože je iracionální podmínkou). Proto je počet zlomků odpovídajících stále bližším aproximacím nekonečný. ■
Další příklady lze nalézt v následujících zdrojích.
V geometrii se používá několik variant Dirichletova principu, týkajících se délek, ploch a objemů [16] .
|
Podobná tvrzení lze formulovat i pro svazky.
Příklad [17] . Několik kruhů je náhodně umístěno v kruhu o průměru 6, součet jejich průměrů je roven 50. Dokažte, že existuje přímka, která protíná alespoň devět těchto kruhů.
Důkaz . Nechť je libovolný průměr původní kružnice (o délce 6). Promítneme všechny vnitřní kruhy na průměr . Součet délek výstupků je zjevně roven součtu průměrů kruhů, tj. 50, a pokrývají (ne nutně úplně) průměr . Od , tedy podle 2. verze Dirichletova principu existuje na úsečce AB bod, který patří k průmětům alespoň devíti kružnic. Pak je přímka procházející tímto bodem a kolmá k průměru požadovaná, protíná všech těchto devět kružnic. ■
Jeden způsob, jak zobecnit Dirichletův princip, jej rozšiřuje na reálná čísla [18] .
Pokud králíci sežrali kg trávy, tak alespoň jeden králík snědl alespoň kg trávy. |
Důsledky [18] .
Existuje zobecnění Dirichletova principu na případ nekonečných množin : neexistuje žádná injekce výkonnější množiny do méně výkonné [19] .
Příklady [19] .
Výše uvedené zobecnění je založeno například na důkazu Siegelova lemmatu navrženého Axelem Thue [20] .
Řada moderních zobecnění Dirichletova principu je uvedena v článku Ramsey Theory .
Dirichletův pravděpodobnostní princip. Předpokládejme, že králíci sedí v náhodných klecích z a králíci sedí v náhodných klecích ze stejných klecí. Označte pravděpodobností, že králík s králíkem sedí v nějaké kleci. Pokud pro některé pevné , tak pro . Pokud pro některé pevné , tak pro .Slovníky a encyklopedie |
---|