Senin, 21 September 2026
06:52 WIB
TERKINI
Cek Fakta Kiat Cerdas Deteksi Hoaks: Hindari Jebakan Berita Palsu di Media Sosial Cek Fakta Waspada! Penipuan Undian Berhadiah Catut Nama BNI Kembali Marak Climate BMKG Ungkap Potensi Hujan Lebat Landa Sejumlah Wilayah Indonesia Pekan Ini Moto Gp Veda Ega Peringkat 16 FP2 Moto3 Austria, Hakim Danish Tembus Empat Besar Moto Gp Drama Kualifikasi Moto3 Austria: Veda Ega ke-19, Uriarte Pecahkan Rekor Hukum Selebgram JP Terjerat Vape Narkoba: Stres Picu Konsumsi Etomidate Golongan II Arsip Mengenang Multatuli: Kisah 84 Hari yang Mengukir Sejarah Lebak Arsip Max Havelaar di Sekolah Belanda: Antara Pedoman dan Kebebasan Memilih Megapolitan Aroma Tak Sedap Ganggu Pejalan Kaki Dekat Halte IRTI Monas Tren Trump Larang CNN, MS NOW, Politico dari Gedung Putih: Konflik Media Memuncak Cek Fakta Kiat Cerdas Deteksi Hoaks: Hindari Jebakan Berita Palsu di Media Sosial Cek Fakta Waspada! Penipuan Undian Berhadiah Catut Nama BNI Kembali Marak Climate BMKG Ungkap Potensi Hujan Lebat Landa Sejumlah Wilayah Indonesia Pekan Ini Moto Gp Veda Ega Peringkat 16 FP2 Moto3 Austria, Hakim Danish Tembus Empat Besar Moto Gp Drama Kualifikasi Moto3 Austria: Veda Ega ke-19, Uriarte Pecahkan Rekor Hukum Selebgram JP Terjerat Vape Narkoba: Stres Picu Konsumsi Etomidate Golongan II Arsip Mengenang Multatuli: Kisah 84 Hari yang Mengukir Sejarah Lebak Arsip Max Havelaar di Sekolah Belanda: Antara Pedoman dan Kebebasan Memilih Megapolitan Aroma Tak Sedap Ganggu Pejalan Kaki Dekat Halte IRTI Monas Tren Trump Larang CNN, MS NOW, Politico dari Gedung Putih: Konflik Media Memuncak

Fungtor

jenis pemetaan antar kategori, yang diterapkan dalam teori kategori

Artikel ini berisi tentang konsep matematika. Untuk kegunaan lain, lihat Fungtor (disambiguasi).
"Functoriality" beralih ke halaman ini. Untuk konjektur funktorialiti Langland dalam teori bilangan, lihat Program Langland § Funktorialiti.

Dalam matematika, khususnya teori kategori, fungtor (bahasa Inggris:functor) adalah peta antara kategori. Fungtor pertama kali dipertimbangkan dalam topologi aljabar, di mana objek aljabar (yaitu grup fundamental) terkait dengan ruang topologi, dan peta antara objek aljabar dikaitkan dengan kontinu peta ruang. Saat ini, fungtor digunakan di seluruh matematika modern untuk menghubungkan berbagai kategori. Dengan demikian, fungtor penting dalam semua bidang dalam matematika yang teori kategori diterapkan.

Kata kategori dan fungtor dipinjam oleh matematikawan dari para filsuf Aristoteles dan Rudolf Carnap.[1] Yang terakhir menggunakan functor dalam konteks linguistik;[2] lihat kata fungsi.

Definisi

Misalkan C dan D menjadi kategori. A functor F dari C ke D adalah pemetaan[3]

  • mengaitkan ke setiap objek X {\displaystyle X} {\displaystyle X} di C dengan objek F ( X ) {\displaystyle F(X)} {\displaystyle F(X)} di D,
  • terkait dengan setiap morfisme f : X → Y {\displaystyle f\colon X\to Y} {\displaystyle f\colon X\to Y} in C dengan morfisme F ( f ) : F ( X ) → F ( Y ) {\displaystyle F(f)\colon F(X)\to F(Y)} {\displaystyle F(f)\colon F(X)\to F(Y)} di D sehingga dua kondisi berikut berlaku:
    • F ( i d X ) = i d F ( X ) {\displaystyle F(\mathrm {id} _{X})=\mathrm {id} _{F(X)}\,\!} {\displaystyle F(\mathrm {id} _{X})=\mathrm {id} _{F(X)}\,\!} untuk setiap objek X {\displaystyle X} {\displaystyle X} pada C ,
    • F ( g ∘ f ) = F ( g ) ∘ F ( f ) {\displaystyle F(g\circ f)=F(g)\circ F(f)} {\displaystyle F(g\circ f)=F(g)\circ F(f)} untuk morfisme f : X → Y {\displaystyle f\colon X\to Y\,\!} {\displaystyle f\colon X\to Y\,\!} dan g : Y → Z {\displaystyle g\colon Y\to Z} {\displaystyle g\colon Y\to Z} pada C.

Artinya, functor harus mempertahankan morfisme identitas dan komposisi morfisme.

Kovarian dan kontravarian

Ada banyak konstruksi dalam matematika yang akan berfungsi tetapi karena fakta bahwa mereka "mengubah morfisme" dan "komposisi terbalik". Kita kemudian mendefinisikan 'contravariant functor' F dari C ke D sebagai pemetaan yang

  • mengaitkan ke setiap objek X {\displaystyle X} {\displaystyle X} in C dengan objek F ( X ) {\displaystyle F(X)} {\displaystyle F(X)} di D ,
  • terkait dengan setiap morfisme f : X → Y {\displaystyle f\colon X\to Y} {\displaystyle f\colon X\to Y} di C dengan morfisme F ( f ) : F ( Y ) → F ( X ) {\displaystyle F(f)\colon F(Y)\to F(X)} {\displaystyle F(f)\colon F(Y)\to F(X)} pada D sehingga dua syarat berikut berlaku:
    • F ( i d X ) = i d F ( X ) {\displaystyle F(\mathrm {id} _{X})=\mathrm {id} _{F(X)}\,\!} {\displaystyle F(\mathrm {id} _{X})=\mathrm {id} _{F(X)}\,\!} untuk setiap objek X {\displaystyle X} {\displaystyle X} di C ,
    • F ( g ∘ f ) = F ( f ) ∘ F ( g ) {\displaystyle F(g\circ f)=F(f)\circ F(g)} {\displaystyle F(g\circ f)=F(f)\circ F(g)} untuk morfisme f : X → Y {\displaystyle f\colon X\to Y} {\displaystyle f\colon X\to Y} dan g : Y → Z {\displaystyle g\colon Y\to Z} {\displaystyle g\colon Y\to Z} pada C.

Perhatikan bahwa fungsi kontravarian membalikkan arah komposisi.

Fungsi biasa juga disebut fungsi kovarian untuk membedakannya dari fungsi kontravarian. Perhatikan bahwa seseorang juga dapat mendefinisikan fungsi kontravarian sebagai fungsi kovarian pada kategori berlawanan C o p {\displaystyle C^{\mathrm {op} }} {\displaystyle C^{\mathrm {op} }}.[4] Beberapa penulis lebih suka menulis semua ekspresi secara kovarian. Artinya, alih-alih mengatakan F : C → D {\displaystyle F\colon C\to D} {\displaystyle F\colon C\to D} adalah fungtor kontravarian, mereka hanya menulis F : C o p → D {\displaystyle F\colon C^{\mathrm {op} }\to D} {\displaystyle F\colon C^{\mathrm {op} }\to D} (atau terkadang F : C → D o p {\displaystyle F\colon C\to D^{\mathrm {op} }} {\displaystyle F\colon C\to D^{\mathrm {op} }}) dan menyebutnya sebagai functor.

Fungsional kontravarian juga kadang-kadang disebut kofungtor .[5]

Ada konvensi yang mengacu pada "vektor" yaitu, bidang vektor s, elemen ruang bagian Γ ( T M ) {\displaystyle \Gamma (TM)} {\displaystyle \Gamma (TM)} dari paket tangen T M {\displaystyle TM} {\displaystyle TM}—sebagai "contravariant" dan untuk "covectors" yaitu, 1-bentuk, elemen ruang bagian Γ ( T ∗ M ) {\displaystyle \Gamma (T^{*}M)} {\displaystyle \Gamma (T^{*}M)} dari bundel kotangen T ∗ M {\displaystyle T^{*}M} {\displaystyle T^{*}M} sebagai "kovarian". Terminologi ini berasal dari fisika, dan alasannya berkaitan dengan posisi indeks ("atas" dan "lantai bawah") dalam ekspresi seperti x ′ i = Λ j i x j {\displaystyle x'^{\,i}=\Lambda _{j}^{i}x^{j}} {\displaystyle x'^{\,i}=\Lambda _{j}^{i}x^{j}} for x ′ = Λ x {\displaystyle \mathbf {x} '={\boldsymbol {\Lambda }}\mathbf {x} } {\displaystyle \mathbf {x} '={\boldsymbol {\Lambda }}\mathbf {x} } or ω i ′ = Λ i j ω j {\displaystyle \omega '_{i}=\Lambda _{i}^{j}\omega _{j}} {\displaystyle \omega '_{i}=\Lambda _{i}^{j}\omega _{j}} untuk ω ′ = ω Λ T . {\displaystyle {\boldsymbol {\omega }}'={\boldsymbol {\omega }}{\boldsymbol {\Lambda }}^{T}.} {\displaystyle {\boldsymbol {\omega }}'={\boldsymbol {\omega }}{\boldsymbol {\Lambda }}^{T}.} Dalam formalisme ini diamati bahwa simbol transformasi koordinat Λ i j {\displaystyle \Lambda _{i}^{j}} {\displaystyle \Lambda _{i}^{j}} (mewakili matriks Λ T {\displaystyle {\boldsymbol {\Lambda }}^{T}} {\displaystyle {\boldsymbol {\Lambda }}^{T}}) bertindak atas dasar vektor "dengan cara yang sama" seperti pada "koordinat kovektor": e i = Λ i j e j {\displaystyle \mathbf {e} _{i}=\Lambda _{i}^{j}\mathbf {e} _{j}} {\displaystyle \mathbf {e} _{i}=\Lambda _{i}^{j}\mathbf {e} _{j}}—sedangkan ia bertindak "dengan cara yang berlawanan" pada "koordinat vektor" (tetapi "dengan cara yang sama" seperti pada covektor dasar: e i = Λ j i e j {\displaystyle \mathbf {e} ^{i}=\Lambda _{j}^{i}\mathbf {e} ^{j}} {\displaystyle \mathbf {e} ^{i}=\Lambda _{j}^{i}\mathbf {e} ^{j}}). Terminologi ini bertentangan dengan yang digunakan dalam teori kategori karena covectors-lah yang memiliki kemunduran secara umum dan dengan demikian menjadi kontravarian , sedangkan vektor pada umumnya adalah kovarian karena dapat didorong ke depan . Lihat pula Kovarian dan kontradiksi vektor.

Fungtor berlawanan

Setiap functor F : C → D {\displaystyle F\colon C\to D} {\displaystyle F\colon C\to D} menginduksi fungsi berlawanan F o p : C o p → D o p {\displaystyle F^{\mathrm {op} }\colon C^{\mathrm {op} }\to D^{\mathrm {op} }} {\displaystyle F^{\mathrm {op} }\colon C^{\mathrm {op} }\to D^{\mathrm {op} }}, di mana C o p {\displaystyle C^{\mathrm {op} }} {\displaystyle C^{\mathrm {op} }} dan D o p {\displaystyle D^{\mathrm {op} }} {\displaystyle D^{\mathrm {op} }} adalah kategori berlawanan ke C {\displaystyle C} {\displaystyle C} dan D {\displaystyle D} {\displaystyle D}.[6] Menurut definisi, F o p {\displaystyle F^{\mathrm {op} }} {\displaystyle F^{\mathrm {op} }} memetakan objek dan morfisme secara identik ke F {\displaystyle F} {\displaystyle F}. Karena C o p {\displaystyle C^{\mathrm {op} }} {\displaystyle C^{\mathrm {op} }} tidak sesuai dengan C {\displaystyle C} {\displaystyle C} sebagai kategori, dan juga untuk D {\displaystyle D} {\displaystyle D}, F o p {\displaystyle F^{\mathrm {op} }} {\displaystyle F^{\mathrm {op} }} is dibedakan dari F {\displaystyle F} {\displaystyle F}. Misalnya saat menulis F : C 0 → C 1 {\displaystyle F\colon C_{0}\to C_{1}} {\displaystyle F\colon C_{0}\to C_{1}} with G : C 1 o p → C 2 {\displaystyle G\colon C_{1}^{\mathrm {op} }\to C_{2}} {\displaystyle G\colon C_{1}^{\mathrm {op} }\to C_{2}}, seseorang harus menggunakan keduanya G ∘ F o p {\displaystyle G\circ F^{\mathrm {op} }} {\displaystyle G\circ F^{\mathrm {op} }} or G o p ∘ F {\displaystyle G^{\mathrm {op} }\circ F} {\displaystyle G^{\mathrm {op} }\circ F}. Perhatikan bahwa, mengikuti properti kategori berlawanan, ( F o p ) o p = F {\displaystyle (F^{\mathrm {op} })^{\mathrm {op} }=F} {\displaystyle (F^{\mathrm {op} })^{\mathrm {op} }=F}.

Bifunctor dan multifunctor

Bifungtor (juga dikenal sebagai fungtor biner) adalah fungtor yang ranahnya adalah kategori produk. Misalnya, fungtor Hom adalah tipe Cop × CSet. Ini dapat dilihat sebagai fungtor dalam argumen dua. Fungtor Hom adalah contoh alami; itu bertentangan dalam satu argumen, kovarian di argumen lain.

Multifungtor adalah generalisasi dari konsep fungtor ke variabel n. Jadi, misalnya, bifungtor adalah multifungtor dengan n = 2.

Contoh

Diagram: Untuk kategori C dan J , diagram tipe J dalam C adalah fungsi kovarian D : J → C {\displaystyle D\colon J\to C} {\displaystyle D\colon J\to C}.

Pragemal (teori kategori): Untuk kategori C dan J , a J -presheaf pada C adalah fungsi kontravarian D : C → J {\displaystyle D\colon C\to J} {\displaystyle D\colon C\to J}.

Pragemal: Jika X adalah ruang topologi, maka himpunan terbuka di X membentuk himpunan terurut parsial Open(X) di bawah penyertaan. Seperti setiap himpunan yang diurutkan sebagian, Open( X ) membentuk kategori kecil dengan menambahkan satu panah UV jika dan hanya jika U ⊆ V {\displaystyle U\subseteq V} {\displaystyle U\subseteq V}. Fungsional kontravarian pada Open ( X ) disebut pragemal pada X . Misalnya, dengan menetapkan ke setiap set terbuka U aljabar asosiatif dari fungsi kontinu bernilai nyata pada U , salah satunya memperoleh pragemal dari aljabar di X .

Fungtor konstan: Fungtor CD yang memetakan setiap objek C ke objek tetap X di D dan setiap morfisme di C ke morfisme identitas di X . Functor seperti itu disebut functor konstan atau pilihan .

Endofungtor: Fungtor yang memetakan kategori ke kategori yang sama; misalnya, fungsi polinomial.

Fungtor identitas: dalam kategori C , tertulis 1C atau idC, memetakan objek ke dirinya sendiri dan morfisme ke dirinya sendiri. Functor identitas adalah endofungtor.

Fungtor diagonal: Fungtor diagonal didefinisikan sebagai functor dari D ke kategori fungtor D C yang mengirimkan setiap objek dalam D ke Functor konstan pada objek itu.

Limit fungsi: Untuk tetap kategori indeks J , jika semua functor JC memiliki limit (misalnya jika C selesai), maka fungsi limit CJC menetapkan batasnya ke setiap fungtor. Keberadaan fungtor ini dapat dibuktikan dengan menyadari bahwa ini adalah adjoin kanan ke diagonal fungtor dan menjalankan teorema fungtor adjoin Freyd. Ini membutuhkan versi yang sesuai dari aksioma pilihan. Komentar serupa berlaku untuk fungotor kolimit (yang menetapkan kolom ke setiap functor, dan merupakan kovarian).

Himpunan daya: Himpunan fungtor daya P : SetSet memetakan setiap himpunan ke himpunan daya dan setiap fungsinya f : X → Y {\displaystyle f\colon X\to Y} {\displaystyle f\colon X\to Y} ke peta order U ∈ P ( X ) {\displaystyle U\in {\mathcal {P}}(X)} {\displaystyle U\in {\mathcal {P}}(X)} ke citranya f ( U ) ∈ P ( Y ) {\displaystyle f(U)\in {\mathcal {P}}(Y)} {\displaystyle f(U)\in {\mathcal {P}}(Y)}. Salah satunya juga dapat mempertimbangkan fungtor himpunan daya kontravarian order f : X → Y {\displaystyle f\colon X\to Y} {\displaystyle f\colon X\to Y} ke peta yang mengirim V ⊆ Y {\displaystyle V\subseteq Y} {\displaystyle V\subseteq Y} ke citra balikannya f − 1 ( V ) ⊆ X . {\displaystyle f^{-1}(V)\subseteq X.} {\displaystyle f^{-1}(V)\subseteq X.}

Kaitannya dengan konsep kategoris lainnya

Misalkan C dan D menjadi kategori. Kumpulan semua fungsi dari C hingga D membentuk objek dari kategori: kategori fungtor. Morfisme dalam kategori ini adalah transformasi alami antara fungsi.

Functor sering didefinisikan oleh sifat universal; contohnya adalah produk tensor, jumlah langsung dan produk langsung dari grup atau ruang vektor, konstruksi grup dan modul bebas, limit langsung dan invers. Konsep limit dan kolimit merampat beberapa hal di atas.

Konstruksi semesta sering kali memunculkan pasangan.

Implementasi komputer

Functor terkadang muncul di pemrograman fungsional. Misalnya, bahasa pemrograman Haskell memiliki kelas Functor where fmap adalah fungsi politik yang digunakan untuk memetakan fungsi (morfisme pada Hask, kategori tipe Haskell)[7] di antara tipe-tipe yang ada untuk fungsi di antara suatu tipe-tipe baru.[8]

Lihat pula

Catatan

  1. Mac Lane, Saunders (1971), Categories for the Working Mathematician, New York: Springer-Verlag, hlm. 30, ISBN 978-3-540-90035-1
  2. Carnap, Rudolf (1937). The Logical Syntax of Language, Routledge & Kegan, pp. 13–14.
  3. Jacobson (2009), p. 19, def. 1.2.
  4. Jacobson (2009), hlm. 19–20.
  5. Popescu, Nicolae; Popescu, Liliana (1979). Theory of categories. Dordrecht: Springer. hlm. 12. ISBN 9789400995505. Diarsipkan dari versi aslinya tanggal 2023-07-26. Diakses tanggal 23 April 2016.{{cite book}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  6. Mac Lane, Saunders; Moerdijk, Ieke (1992), Sheaves in geometry and logic: a first introduction to topos theory, Springer, ISBN 978-0-387-97710-2
  7. Tidak sepenuhnya jelas bahwa tipe data Haskell benar-benar membentuk sebuah kategori. Lihat https://wiki.haskell.org/Hask Diarsipkan 2023-07-17 di Wayback Machine. for more details.
  8. See https://wiki.haskell.org/Category_theory/Functor#Functors_in_Haskell Diarsipkan 2023-02-06 di Wayback Machine. for more information.

Referensi

Pranala luar

Lihat entri functor di kamus bebas Wikikamus.

Templat:Teori kategori Templat:Functors

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan