是的,但是您必须考虑类型组合器。也就是说,您需要为和K提供
以下类型模式:
K :A → B → A S :(A → B → C )→ (A → B )→ (A → C )
其中A ,B和C是可以在每次使用时实例化为任何具体类型的元变量。小号ķ
ķ小号::A → B → A(A → B → C)→ (A → B )→ (A → C)
一, BC
然后,你要的类型添加自然数到类型的语言,并添加以下组合子:
ž :ñ S ^ ü Ç Ç :ñ → ñ我牛逼è [R :ñ → (ñ → ñ)→ ñ → ññ
ž小号ü Ç Ç我吨Ë ř:::ñN → NN →( N → N)→ N → N
为补充的平等规则是:
我吨Ë ř一世Fž我吨Ë ř一世F(s u c ce )==一世F(我吨Ë ř一世Fe )
我吨Ë ř:A → (A → A )→ N → A
我吨Ë ř
我吨Ë ř
p - [R È d′p - [R È d==λ ķ 。我吨Ë ř(z,ž)(λ (n ,n′)。(s u c cn ,n ))ķλ ķ 。小号ñ d(p - [R Ë d′k )
Ñ ≃ Ñ × Ñ