ใช่ แต่คุณต้องพิจารณาผู้ตีพิมพ์ นั่นคือคุณต้องให้และK
schema ประเภทต่อไปนี้:
K : A → B → A S : ( A → B → C ) → ( A → B ) → ( A → C )
โดยที่A , BและCเป็นตัวแปรเมตาซึ่งสามารถสร้างอินสแตนซ์ให้กับคอนกรีตทุกประเภทที่ใช้งานSK
KS::A → B → A( A → B → C)) → ( A → B ) → ( A → C)
A , Bค
จากนั้นคุณต้องการเพิ่มชนิดจำนวนธรรมชาติภาษาประเภทและเพิ่ม combinators ต่อไปนี้:
Z : N s ยูคค: N → NฉันทีอีR : N → ( N → N ) → N → ยังไม่มีข้อความยังไม่มีข้อความ
Zs u c cฉันทีอีอาร์:::ยังไม่มีข้อความN → NN →( N → N )→ N → N
กฎความเสมอภาคสำหรับการเพิ่มเติมคือ:
ฉันทีอีอาร์ผมฉZฉันt eอาร์ผมฉ( s u ccจ)==ผมฉ( ฉันt eอาร์ผมฉจ)
ฉันทีอีอาร์:A → ( A → A ) → N → A
ฉันทีอีอาร์
ฉันทีอีอาร์
p r e d'p r e d==λ k .ฉันทีอีอาร์( z, z)( λ ( n , n') .( s u c cn , n ) )kλ k .s n d( p r e d'k )
N ≃ N × N