Saya mencari kombinator universal terkecil yang mungkin , diukur dengan jumlah abstraksi dan aplikasi yang diperlukan untuk menentukan kombinator tersebut dalam kalkulus lambda . Contoh-contoh kombinator universal meliputi:
- ukuran 23: λf.f (fS (KKKI)) K
- ukuran 18: λf.f (fS (KK)) K
- ukuran 14: λf.fKSK
- ukuran 12: λf.fS (λxyz.x)
- ukuran 11: λf.fSK
di mana S = λxyz.xz (yz) ukuran 6 dan K = λxy.x ukuran 2 adalah kombinator dari kalkulus kombinator SK . 4 contoh pertama dijelaskan dalam makalah ini .
Pertanyaan saya adalah:
- Apakah ada kombinator universal yang ukurannya lebih kecil?
- Apa kombinator universal terkecil yang mungkin?
EDIT: Lihat juga /math//a/180263/76284 , yang memiliki λazbc.bc(a(λy.c))
(yang berukuran 8 , cocok dengan jumlah ukuran dasar SK). Adakah yang tahu cara mengekspresikan S dan K dari kombinator ini?
λx*.E
mana E
abstraksi bebas?