Obrázek funkce je množina všech hodnot, které funkce dává.
Obecněji řečeno, počítání hodnoty dané funkce pro každý prvek dané podmnožiny domény funkce poskytuje sadu nazvanou „ obraz funkce “. Podobně inverzní obrázek (nebo předobraz ) dané podmnožiny kodomény funkce je množinou všech prvků domény, které se mapují na prvky množiny .
Obraz a zpětný obraz lze také definovat pro obecné binární vztahy , nejen pro funkce.
Slovo „obraz“ se používá třemi souvisejícími způsoby. V těchto definicích je funkce set - to -set .
Jestliže je prvek množiny , pak obrázek prvku pro funkci , označený [1] , je hodnotou funkce pro argument .
Obraz podmnožiny pro funkci , označený , je podmnožinou množiny , kterou lze definovat pomocí následujícího zápisu [2] :
Pokud nehrozí záměna, zapíše se jednoduše jako . Tato konvence je obecně přijímána. Zamýšlený význam musí být určen z kontextu. Díky tomu je f [.] funkcí, jejíž doménou je stupeň X (množina všech podmnožin X ) a jejíž kodoménou je stupeň Y. Viz část § Notace .
Obraz funkce je obrazem celého oboru definice , známého také jako obor funkce [3] .
Jestliže je libovolná binární relace na X Y , pak se množina nazývá obrazem relace . Množina se nazývá doména relace .
Nechť je funkce od do . Předobraz nebo inverzní obraz množiny pro funkci , označený jako , je podmnožina definovaná jako:
Jsou možná i jiná označení, např.: [4] a . [5]
Převrácená hodnota singletonu , označovaná nebo , se také nazývá vrstva pro nebo sada úrovní prvků . Sada všech vrstev pro prvky je rodina podmnožin indexovaných podle prvků .
Například u funkce bude opak . Opět platí, že pokud nehrozí záměna, lze ji označit jako , a lze ji považovat za funkci z množiny všech podmnožin (booleanů) množiny do booleovských hodnot množiny . Zápis by neměl být zaměňován s inverzí k , i když je v souladu s obvyklou inverzí pro bijekce v tom, že pullback for je obraz pro .
Tradiční zápis použitý v předchozích částech může být obtížně srozumitelný. Alternativou [6] je zadat explicitní názvy pro obrázek a předobraz funkcí mezi booleany:
Protipříklady založené na tom, že tato rovnost obvykle selhává u některých zákonů:
|
---|
Pro jakoukoli funkci a všechny podmnožiny a platí následující vlastnosti:
obraz | prototyp |
---|---|
(rovná se if , tedy surjektivní) [9] [10] |
(rovná se, pokud je injektivní) [9] [10] |
[9] | |
[jedenáct] | [jedenáct] |
[jedenáct] | [jedenáct] |
Taky:
Pro funkce a s podmnožinami a , platí následující vlastnosti:
Následující vlastnosti platí pro funkci a podmnožiny a :
obraz | prototyp |
---|---|
[11] [12] | |
[11] [12] (rovná se, pokud je injektivní [13] ) |
|
[11] (rovná se, pokud je [13] injektivní) |
[jedenáct] |
(stejné, pokud je injekční) |
Výsledky pro obrázky a předobrazy ( booleovské ) průnikové a sjednocovací algebry fungují pro jakoukoli kolekci podmnožin, nejen pro dvojice podmnožin:
(Tady může být nekonečná množina, dokonce i nespočitatelná .)
Pokud jde o algebru podmnožiny popsanou výše, inverzní mapovací funkce je mřížkový homomorfismus , zatímco mapovací funkce je pouze polomřížkový homomorfismus (tj. nezachovává vždy průniky).