Pandangan saya kurang lebih mirip dengan chi. Saya melihat teori kategori sebagai (kira-kira) untuk mengetik teori apa teori model untuk logika. Beberapa konsekuensi dari itu, pertama, masing-masing dapat eksis secara mandiri. Memang, teori tipe mendahului teori kategori, dan penciptaan teori kategori tidak termotivasi oleh keprihatinan ini. Kedua, banyak teori kategori pembedaan / teori model yang sengaja coba dikaburkan adalah minat utama pada teori jenis / logika.
Sebagai contoh yang sangat mendasar, semua presentasi aksioma suatu kelompok memunculkan kelas model yang sama (yaitu kelompok). Dari perspektif aljabar universal, variasi (dalam artian aljabar universal, atau kategori aljabar finitarial dari perspektif CT) lupa presentasinya. Sementara itu, dari perspektif logika persamaan, hanya presentasi yang ada. Topik komputasi utama di sini adalah E-unifikasi yang beroperasi sepenuhnya pada tingkat logika persamaan, yaitu presentasi.
Ini tipikal. Kami mengatakan kalkulus lambda yang diketik sederhana (dengan produk) (STLC) adalah bahasa internal dari kategori tertutup Cartesian, tetapi sebenarnya hanya satu presentasi dari bahasa internal dan bahkan bukan yang paling "langsung". The Categorical Abstract Machine (CAM) adalah representasi yang lebih "langsung". Bahkan dengan STLC, panah dari kategori sintaksis yang sesuai adalahβη-Kelas ekivalensi istilah lambda! (Tapi lihat ini )βη-kelas ketetapan dari istilah STLC dan tidak memiliki konten komputasi , atau kita harus sudah memahami STLC di luar teori kategori, atau kita perlu berbicara alih-alih presentasi kategori tertutup Cartesian yang, dengan mengambil pendekatan yang cukup alami, akan mengarah ke sesuatu CAM -Suka. Dalam kasus terakhir, persamaan panah menjadi sesuatu seperti masalah E-unifikasi. Memahami dan menyederhanakan proses ini serta menempatkan fasad STLC yang lebih ergonomis di depannya, membutuhkan teknik yang merupakan roti dan mentega dari logika dan teori tipe tetapi tidak terlalu alami dalam teori kategori.
Gambaran yang disederhanakan secara besar-besaran yang mungkin memberikan gagasan yang lebih baik tentang bagaimana teori kategori dan teori jenis saling terkait adalah sebagai berikut. Anda bisa membayangkannya sebagai dua dimensi. Alat, teknik, dan notasi teori tipe diarahkan untuk bergerak secara vertikal antara presentasi berbeda dari objek yang sama, sedangkan alat, teknik, dan notasi teori kategori dan diarahkan untuk bergerak secara horizontal antara objek matematika yang berbeda. Anda bahkan dapat mengatakan bahwa suatu kategori adalah garis vertikal keseluruhan dan teori kategori tersebut berbicara tentang memindahkan satu garis vertikal ke garis lainnya tetapi tidak bagaimana titik-titik dari kedua garis tersebut bersesuaian. Dalam gambar ini, teori kategori bahkan tidak mampu berbicara tentang teori jenis pembedaan sedang dibuat, tetapi ini disengaja karena itu berarti bahwa pemetaan titik-titik pada satu garis vertikal yang rumit secara sewenang-wenang ke titik-titik yang lain hanya tidak relevan dengan apa yang dipedulikan teori kategori dan dapat diabaikan.
Dalam posting blog saya, Kategori Teori, Secara sintaksis , saya menggambarkan suatu pendekatan yang membuat teori kategori lebih mirip teori tipe (daripada sebaliknya). Tidak mengherankan, apa yang sebenarnya saya bahas adalah presentasi kategori. Lebih lanjut, Anda dapat melihat aspek normalisasi masuk dalam gambar, misalnya dalam diskusi saya tentang "teori produk", meskipun ini bukan fokus pada semua posting tertentu.