Biçerdöverlerin eksik temeli


10

Bu esinlenerek bu soruya. , sadece iki bağlı değişkeni olan tüm birleştiricilerin koleksiyonu olsun . Mı C kombinasyon yöntemiyle komple?CC

Cevabın olumsuz olduğuna inanıyorum, ancak bunun için bir referans bulamadım. Ayrıca, birleştiricilerin kümelerinin kombinatoryal eksikliğinin kanıtlarına ilişkin referanslarla da ilgilenirim ( sadece bir bağlı değişkenli birleştiricilerden oluşan setinin neden eksik olduğunu anlayabiliyorum , bu yüzden bu kümeler sadece D unsurlarından daha fazlasını içermelidir ).DD


Ne demek istediğinizi bir birleştiricinin ilişkili değişkenlerinin sayısı ile açıklayabilir misiniz (= kapalı lambda terimi)? Toplam lambda soyutlama sayısı?
Noam Zeilberger

Evet, demek istediğim buydu.
tci

3
Aslında, belki de tam olarak bunu kastettiğiniz şey değil ... belki de lambda soyutlamalarında kullanılan farklı değişkenlerin toplam sayısını kastediyorsunuz, örneğin dört lambda soyutlamasına rağmen iki farklı değişken var mı? Bu durumda, Rick Statman'ın " İki değişken yeterli değildir " bölümünde tam olarak bu soruyu (olumsuz) cevapladığı görülüyor . (λx.x(λy.y))(λx.λy.xy)
Noam Zeilberger

Sağ. Bence aradığım cevap bu ve kesinlikle Statman'ın bir sonucu olmasını bekliyordum. Henüz kontrol etmedim, ama bunun da bahsettiğim soruya olumsuz bir cevap vereceğini düşünüyorum. Bir cevap olarak gönderirseniz, memnuniyetle kabul ediyorum.
tci

Yanıtlar:


7

[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

içindeki farklı bağlı değişken adlarının toplam sayısı t
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ğilasgarikapalı 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))(λbir.λb.bbir)t't
aralığındaki maksimum serbest değişken sayısı t
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.(xz)(yz)nn'Hnn+1

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.