Funktor

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Funktor je pojem z matematiky, konkrétněji z teorie kategorií. Jde o zobecnění pojmu zobrazení. Funktor přiřazuje objektům nějaké kategorie objekty jiné kategorie a morfismům kategorie morfismy jiné kategorie.

Definice

Kategorie s objekty X, Y, Z a morfismy f, g, g ∘ f
Funktor F musí zachovávat skládání morfismů g a f

Pro kategorie C a D je funktor F z C do D zobrazení,Šablona:Sfn které

  • přiřadí každému objektu XC objekt F(X)D,
  • přiřadí každému morfismu f:XYC morfismus F(f):F(X)F(Y)D, tak, že je splněno
    • F(idX)=idF(X) pro každý objekt XC
    • F(gf)=F(g)F(f) pro všechny morfismy f:XY a g:YZ.

Tj. funktory musí zachovávat identické morfismy a skládání morfismů.

Kovariantní a kontravariantní funktor

V matematice existuje mnoho konstrukcí, které se chovají funktory, ale „obracejí morfismy“ a „přehazují pořadí skládání“. Proto definujeme kontravariantní funktor F z C do D jako zobrazení, které

  • přiřadí každému objektu XC objekt F(X)D,
  • přiřazuje každému morfismus f:XYC morfismus F(f):F(Y)F(X)D takový, že platí následující dvě podmínky:
    • F(idX)=idF(X) pro každý objekt XC,
    • F(gf)=F(f)F(g) pro všechny morfismy f:XY a g:YZC.

Variance (složeného) funktoruŠablona:Sfn

  • Složení dvou funktorů stejné variance:
    • CovariantCovariantCovariant
    • ContravariantContravariantCovariant
  • Složení dvou funktorů opačné variance:
    • CovariantContravariantContravariant

Všimněte si, že kontravariantní funktory obracejí směr skládání.

Obyčejné funktory se také nazývají kovariantní funktory pro rozlišení od kontravariantních funktorů. Všimněte si, že kontravariantní funktor je možné definovat jako kovariantní funktor na opačné kategorii Cop.Šablona:Sfn Někteří autoři preferují psaní všech výrazů kovariantně. To znamená, že neříkají, že F:CD je kontravariantní funktor, ale F:CopD (nebo někdy F:CDop) a F nazývají funktorem.

Kontravariantní funktory se někdy také nazývají kofunktory.Šablona:Sfn

Výše uvedená definice je definice kovariantního funktoru. Kontravariantní funktor je takové zobrazení F, které morfismu f:XY kategorie C přiřadí morfismus F(f):F(Y)F(X) v kategorii D a platí F(fg)=F(g)F(f). Šablona:Pahýl část

Odkazy

Reference

Šablona:Překlad

Literatura

Související články

Externí odkazy

Šablona:Portály Šablona:Pahýl Šablona:Autoritní data Šablona:Funktory Šablona:Teorie kategorií