[Yorumu bir cevaba genişletmek.]
İlk olarak, bir birleştiricide bağlı değişkenlerin sayılması hakkında bir açıklama (= kapalı terim) . Soruyu , t'deki farklı bağlı değişken adlarının toplam sayısını sorarak
, örneğin t = ( λ x . X ( λ y . Y ) ) ( λ x . Λ y . Y x ) terimi sahip olarak sayılır diye yorumluyorum. dört bağlayıcı olmasına rağmen iki bağlı değişken (yani lambda soyutlamaları). Bu sayma yöntemi başlangıçta benim için biraz tuhaftı çünkü altında değişmez değilt
t cinsinden farklı bağlı değişken adlarının toplam sayısı
t = ( λ x . x ( λ y. y) ) ( λ x . λ y. yx ) -dönüşüm: örneğin,
t isimli
α -eşdeğer için
t ' = ( λ x . x ( λ Y . Y ) ) ( λ bir . λ b . b bir ) , ancak
T ' dört ayrı bağlanmış değişken isimleri vardır. Ancak, bu bir sorun, gerçekten değil
asgarikapalı bir terim yazmak için gerekli farklı bağlı değişken adlarının sayısı
t eşittir
bir subterm serbest değişkenlerin maksimum sayıda tαtαt'= ( λ x . x ( λ y. y) ) ( λ a . λ b . b a )t'tt aralığındaki maksimum serbest değişken sayısı
ve son kavram
dönüşüm altında değişmezdir .
α
Öyleyse, en fazla iki farklı bağlı değişken kullanılarak yazılabilen tüm birleştiricilerin toplanması veya eşdeğer olarak altyazıları en fazla iki serbest değişkeni olan tüm birleştiricilerin toplanması olsun.C
Teorem (Statman) : kombinasyonel olarak tam değildir.C
Bunun orijinal kanıtı Rick Statman'ın teknik raporunda yer alıyor gibi görünüyor:
- İkinci Derste Kalıtsal Biçerdöverler. Carnegie Mellon Matematik Bölümü Teknik Raporu 88-33, Ağustos 1988. ( pdf )
Statman, "SICAK" olarak adlandırdığı, "ikinci derece kalıtsal" için esasen izomorfik bir birleştirici koleksiyonunu tanımlar. Teknik rapor aslında, HOT için kelime probleminin (yani, eşitlik) kombinasyonel olarak tam olmamasına rağmen hala kararsız olduğunu göstermektedir. Statman daha sonra HOT'in birleştirici olarak tamamlanmadığına dair kanıt içeren kısa bir müstakil kağıt yazdı:β
- İki değişken yeterli değildir. İtalyan Teorik Bilgisayar Bilimi Konferansı, s. 406-409, 2005. ( acm )
'Hn'Hnn + 1βnS= λ x . λ y. λ z. ( x z) ( yz)nn'Hnn + 1