Jadi, saya membaca sedikit tentang elaborasi, khususnya, algoritma yang didasarkan pada Kalkulus Konstruksi Bicolored, dan saya agak bingung. Saya tidak mengerti apa sebenarnya tujuan itu. Tampaknya identik dengan kecuali ada perbedaan antara argumen implisit dan eksplisit untuk fungsi. Secara khusus, saya tidak melihat bagaimana ini memungkinkan Anda untuk menulis bukan . Jika kita mengasumsikan sistem untuk definisi global, maka,
dan
.
Apakah aturan benar-benar mengizinkan ? Tentu saja sintaksinya, tetapi saya tidak melihatnya dalam hubungan pengetikan. Apakah saya melewatkan sesuatu? Apakah saya salah memahami peran ?
Juga, bukankah properti pertemuan hilang? Saya kira masalah saya adalah bahwa saya membaca tentang penjabaran tanpa membaca banyak tentang sebelum ini. Apa makalah yang bagus yang memperkenalkannya dan itu sendiri?
Sunting: Untuk lebih spesifik, saya bertanya bagaimana diterima sebagai pengganti ketika aturan untuk aplikasi eksplisit dan implisit identik modulo sytnax . Saya tidak melihat perbedaan antara danaturan untuk keduanya tampak sama.
Sunting: Saya tidak berbicara tentang Kalkulus Konstruksi Implisit, yang merupakan teori yang berbeda dan memiliki aturan berbeda untuk eksplisit (aplikasi vs generasi.)
Sunting: Oke, saya pikir saya mulai memahami ini, tetapi saya tidak akan menjawab pertanyaan ini sampai saya yakin. Pada dasarnya tidak mengetik cek dan pada kenyataannya itu hanya diuraikan ke tepat sebelum pengecekan tipe atau dilakukan sebagai tanggung jawab sekunder dari algoritma pengecekan tipe. Pada dasarnya, kalkulus implisit ini dimaksudkan untuk menjadi bahasa antarmuka (pengguna-akhir) yang diuraikan ke dalam kalkulus biasa (eksplisit) atau setidaknya fragmen eksplisit kalkulus implisit sebelum istilah tersebut diketikkan. Jika itu masalahnya, maka saya pikir saya melihat gambaran besarnya. Bisakah seseorang tolong konfirmasi ini?