Jadi ada suatu algoritma untuk mengubah istilah kalkulus lambda ke logika kombinatorik menggunakan kombinator SK. Ini menghasilkan hal-hal yang meledak dalam ukuran. Saya ingin tahu lebih banyak tentang ledakan ini. Saya sepertinya tidak bisa memikirkan algoritma yang lebih baik. Saya telah mendengar tentang bahasa fungsional yang secara praktis dikompilasi ke kombinator sehingga tampaknya algoritma yang lebih baik harus ada. Saya mencari makalah David Turner tentang topik ini dan dia pada dasarnya hanya mengatakan untuk menerapkan beberapa optimasi dan itu menyebabkan "peningkatan yang cukup besar".
Apakah "peningkatan yang berarti" berarti bahwa ukurannya turun menjadi hanya peningkatan polinomial? Apakah ada cara yang dikenal untuk mengubah istilah lambda menjadi logika kombinasatori dengan hanya peningkatan ukuran polinomial (atau kurang?)? Jika algoritma semacam itu ada, apakah praktis?