Antichain - Antichain
V matematice , v oblasti teorie řádu , je antičíslo podmnožinou částečně uspořádané množiny tak, že jakékoli dva odlišné prvky v podmnožině jsou nesrovnatelné .
Velikost největšího antichainu v částečně uspořádané sadě je známá jako jeho šířka . Podle Dilworthovy věty se to také rovná minimálnímu počtu řetězců (zcela seřazených podmnožin), do kterých lze sadu rozdělit. Výška částečně uspořádané sady (délka jejího nejdelšího řetězce) se ve skutečnosti rovná Mirskyho větě minimálním počtem antičlánků, na které lze sadu rozdělit.
Rodině všech antičlánků v konečné částečně uspořádané sadě mohou být přiděleny operace spojování a splňování , což z nich dělá distribuční mřížku . Pro částečně uspořádaný systém všech podmnožin konečné množiny seřazených podle zahrnutí množiny se antičísla nazývají Spernerovy rodiny a jejich mřížka je volná distribuční mřížka s Dedekindovým počtem prvků. Obecněji platí, že počítání počtu řetězců konečné částečně uspořádané sady je #P-kompletní .
Definice
Budiž částečně objednaná sada. Dva prvky a částečně uspořádané množiny se nazývají srovnatelné, pokud nejsou dva prvky srovnatelné, nazývají se nesrovnatelné; to znamená, a jsou neporovnatelné, pokud ani jedno
Řetězec v je podmnožina, ve které je každý pár prvků srovnatelný; to znamená, že je zcela objednáno . Protiřetězec v je podmnožina z , ve které každá dvojice různých prvků je nesrovnatelná; to znamená, že neexistuje žádný příkaz vztah mezi dvěma různými prvky v (však někteří autoři používají termín „protiřetězec“ tak, že znamená silné protiřetězec , podmnožinu tak, že zde není žádný prvek uspořádané množiny menší než dva odlišné prvky protiřetězec. )
Výška a šířka
Maximální protiřetězec je protiřetězec, který není vlastní podmnožinou jiného protiřetězec. Maximum protiřetězec je protiřetězec, která má mohutnost alespoň tak velký, jako každý jiný protiřetězec. Šířka o uspořádaná množina je mohutnost maximální protiřetězec. Každý protiřetězec mohou protínat jakýkoli řetězec v nejvýše jednoho prvku, takže, pokud se může rozdělit prvky objednávky do řetězců pak šířka objednávky musí být nejvýše (v případě, že protiřetězec má více než prvky, které rozškatulkovat princip , tam byly by 2 jeho prvky patřící do stejného řetězce, rozpor). Dilworthova věta uvádí, že této hranice lze vždy dosáhnout: vždy existuje antichain a rozdělení prvků do řetězců tak, že počet řetězců se rovná počtu prvků v antichainu, který se proto musí rovnat také šířce. Podobně lze definovat výšku částečného řádu jako maximální mohutnost řetězce. Mirskyho věta uvádí, že v jakémkoli dílčím pořadí konečné výšky se výška rovná nejmenšímu počtu antičlánků, na které lze pořadí rozdělit.
Spernerovy rodiny
Antichain v zařazování podmnožin sady prvků je známý jako Spernerova rodina . Počet různých Spernerových rodin se počítá s čísly Dedekind , z nichž prvních je několik
I prázdná množina má ve své mocenské sadě dvě antičísla: jednu obsahující jedinou sadu (samotná prázdná množina) a druhou neobsahující žádné sady.
Připojte se a setkejte se s operacemi
Jakýkoli řetězec odpovídá nižší sadě
Výpočetní náročnost
Maximální antichain (a jeho velikost, šířka dané částečně uspořádané množiny) lze nalézt v polynomiálním čase . Počítání počtu řetězců v dané částečně seřazené sadě je #P-kompletní .