Transversal ( systém různých zástupců ) je pojem z teorie množin , který je poměrně důležitý pro veškerou diskrétní matematiku . Existuje také v logice a lineární algebře .
V matematice je pro danou rodinu množin transverzál (v některé zahraniční literatuře také nazývaný průřez [1] [2] [3] ) množina obsahující právě jeden prvek z každé množiny z . Když se množiny od navzájem neprotínají, každý prvek transverzálky odpovídá právě jednomu prvku (množině, jejímž je členem). Pokud se původní množiny protínají, existují dva způsoby, jak definovat transverzál. První varianta napodobuje situaci, kdy se množiny vzájemně neprotínají, spočívá v existenci bijekce z transverzály do , takže pro každou v transverzále dostaneme, že je mapována na nějaký prvek . V tomto případě se transverzál také nazývá systém odlišných zástupců. Jiná, méně používaná varianta nevyžaduje vztah jedna ku jedné mezi prvky transversály a množinami z . V této situaci nejsou prvky reprezentativního systému nutně odlišné [4] [5] . Následují přesné definice nejběžnějších přístupů.
1) Nechť je nějaká množina. Nechť je Boolean množiny , tj. množina všech podmnožin množiny . Nechť je ukázka z . Prvky v tomto výběru se mohou opakovat.
Vektor množinových prvků se nazývá rodinný transverzál , pokud platí následující vztahy:
a) .
b)
2) Označme jako konečnou neprázdnou množinu a jako rodinu jejích podmnožin, tedy posloupnost neprázdných podmnožin délky .
Transverzál rodiny je podmnožina , pro kterou existuje bijekce a pro kterou je splněna podmínka .
Jinými slovy, pro prvky transverzálu existuje takový výčet, pod kterým pro .
Protože se jedná o množinu, všechny její prvky jsou různé, odtud název "systém různých zástupců".
1) Nechť je dána množina a rodina podmnožin . Příkladem transversály pro takovou rodinu je , kde .
2) V některé instituci jsou provize. Od složení každé komise se vyžaduje, aby jmenovala své předsedy tak, aby nikdo nepředsedal více než jedné komisi. Zde budou průřezy komisí skládat jejich předsedové.
3) V teorii grup je pro danou podgrupu grupy pravá (respektive levá) transverzála množina obsahující právě jeden prvek z každé pravé (respektive levé) množiny . V tomto případě se "množiny" (kosety) vzájemně neprolínají, tzn. cosets tvoří oddíl skupiny.
4) Jako speciální případ předchozího příkladu, vezmeme-li v úvahu přímý součin skupin , dostaneme, což je transverzál pro cosets .
5) Protože jakýkoli vztah ekvivalence na libovolné množině vede k rozdělení, výběr libovolného zástupce z každé třídy ekvivalence vede k transverzáli.
6) Další případ transverzálu založeného na dělení nastává, když uvažujeme vztah ekvivalence známý jako (teoretické) jádro funkce definované pro funkci s doménou X jako její dělení , které rozděluje doménu f do tříd ekvivalence tak, že všechny prvky ve třídě mají stejný obrázek pod mapováním f . Je-li f injektivní, existuje pouze jeden transversál . Pro volitelně injektivní f způsobí oprava příčného T in vzájemnou korespondenci mezi T a obrazem f , níže označenou jako . Proto je funkce dobře definována vlastností, že pro všechna z : , kde x je jediný prvek v T takový, že ; dále může být g rozšířeno (ne nutně jednoznačně) tak, že je definováno v celém rozsahu f výběrem libovolných hodnot pro g(z) , když je z mimo obraz f . Je jednoduchým výpočtem vidět, že takto definované g má vlastnost , což je důkaz (když definiční obor a obor f jsou stejné množiny), že úplná transformační pologrupa je regulární pologrupa. Zobrazení funguje jako (ne nutně jediný) kvazi-inverzní prvek pro f ; v teorii pologrup je to jednoduše inverzní prvek. Všimněte si však, že pro libovolné g s výše uvedenou vlastností nemusí platit „dvojitá“ rovnice, ale pokud označíme , pak f je kvazi-reverzní k h , tedy .
V praxi je častěji důležité odpovědět na otázku, zda pro konkrétní rodinu existuje transverzál. Poněkud vtipnou formulací této otázky je svatební problém:
Nechť je tam pár mladých mužů a pár dívek. Navíc každý mladý muž z prvního setu zná několik dívek z druhého. Je požadováno oženit se se všemi mladými muži, aby se každý spojil v monogamní manželství s dívkou, kterou zná.
Tento problém má řešení, pokud existuje transverzál pro rodinu sestav tvořenou z dívek, které znají konkrétního chlapce.
Rigorózním řešením problému existence transverzály je Hallova věta pro transverzály a také její zobecnění, Radova věta.
Nechť být neprázdná konečná množina a být rodinou ne nutně různých jejích neprázdných podmnožin. V tomto případě má transversál právě tehdy, když pro libovolné podmnožiny jejich sjednocení obsahuje alespoň různé prvky [6] .
Pokud je injekce , pak se transverzál nazývá částečný . Částečné transverzály rodiny jsou transverzály jejích podrodin. Jakákoli podmnožina transverzálu je částečnou transverzálou.
Nechť je na množině dán nějaký matroid Nechť je rodina podmnožin množiny . Nezávislá transverzál pro je transverzál, který je nezávislou množinou ve smyslu zadaného matroidu. Konkrétně, pokud je matroid diskrétní, pak je jakýkoli transverzál nezávislý. Následující věta dává kritérium pro existenci nezávislé transverzály.
Buď matroidem . _ Posloupnost neprázdných podmnožin množiny má nezávislou transverzál tehdy a jen tehdy, když sjednocení jakýchkoli podmnožin z této posloupnosti obsahuje nezávislou množinu s alespoň prvky, kde libovolné přirozené číslo nepřesahuje .
Důkaz:
Podmínku věty je vhodné formulovat pomocí konceptu hodnosti množiny (největší mohutnost nezávislé podmnožiny):
(jeden)
Potřeba. Pokud existuje nezávislá transverzála, pak její průnik s množinou má prvky, odkud .
Přiměřenost. Nejprve dokažme následující tvrzení:
Tvrzení. Pokud určitá množina (například ) obsahuje alespoň dva prvky, pak lze jeden prvek z této množiny odebrat, aniž by byla porušena podmínka (1).
Naopak: nechť a bez ohledu na to, jaký prvek je odstraněn z , podmínka (1) nebude splněna. Vezměte dva prvky a ze sady . Pro ně existují takové sady indexů a , kde , že
a . (2)
Položme: , . Relace (2) přepíšeme ve tvaru: , odkud . (3)
Pomocí podmínky (1) odhadneme zdola řady sjednocení a průniku množin a . Od , nerovnost platí . (čtyři)
Vzhledem k tomu , že máme . (5)
Pomocí vlastnosti semimodularity funkce pořadí [7] po sečtení (4) a (5) dostaneme: . (6)
Nerovnost (6) je v rozporu s nerovností (3). Tvrzení bylo prokázáno.
Postup z příkazu budeme aplikovat tak dlouho , dokud nám nezbydou množiny singleton . V tomto případě je hodnost jejich svazku rovna . Existuje tedy požadovaný nezávislý transverzál.
Buď matroidem . _ Posloupnost neprázdných podmnožin množiny má nezávislou částečnou transverzál mohutnosti tehdy a jen tehdy, když sjednocení jakýchkoli podmnožin z této posloupnosti obsahuje nezávislou podmnožinu mohutnosti alespoň , tj. [osm]
Kritérium existence nezávislé transverzály umožňuje získat nezbytné a dostatečné podmínky pro existenci společné transverzály pro dva různé systémy podmnožin téže množiny.
Dvě rodiny a neprázdné podmnožiny konečné množiny mají společný transversál právě tehdy, když pro libovolné podmnožiny a množiny platí nerovnost [8] .
Dovolit být rodina podmnožin nějakého souboru . Nechť je matice známá .
Potom je počet různých transversálů rodiny roven permanentu matice . [9]
V teorii optimalizace a teorii grafů lze nalezení společného transverzálu redukovat na nalezení maximálního toku v síti [8] .
V informatice se výpočet transversálů používá v několika aplikačních oblastech a vstupní rodina množin je často popisována jako hypergraf .
Prvky ležící na hlavní diagonále libovolné čtvercové matice jsou také transverzálem rodiny řádků (sloupců). Výběr takového transversálu se používá při dokazování řady výsledků v teorii pravděpodobnosti a algebře .
Použití transversál a překrytí z nich je základem Euler-Parkerovy metody hledání ortogonálních latinských čtverců k danému latinskému čtverci.
Pojem transverzál lze zobecnit.
Nechť existuje posloupnost kladných celých čísel . Potom -transversal rodiny bude rodina podmnožin množiny, pro kterou jsou splněny následující podmínky: