«lambda-calculus» etiketlenmiş sorular

Kilisenin hesaplanabilirlik, programlama dilleri ve ispat teorisinde etkili fonksiyonları, programları, hesaplamaları ve ispatları temsil etmek için kullanılan resmi sistemi.

3
Olasılıksal bir güç alanı operasyonu altında kapalı bilinen bilinen bir CCC var mı?
Eşdeğer olarak, olasılıklı üst düzey fonksiyonel programlama dilleri için bilinen bir anlamsal anlambilim var mı? Özellikle, simetrik rastgele ikili seçim işlemi ile genişletilen saf türlenmemiş hesabı etki alanı modeli vardır .λλ\lambda Motivasyon Kartezyen kapalı kategoriler yüksek dereceli -calculi için bir anlambilim sağlar . Olasılıksal güç alanları stokastik programlara anlambilim sağlar. …

1
Afin lambda taşı P'deki her problemi çözebilir mi?
Tipler ve Programlama Dillerinde İleri Konularda, alt yapısal tip sistemler bölümünde, listeler için özyinelemeli bir birleştirici ile "dikkatle hazırlanmış" bir afin lambda taşının yalnızca polinom çalışma süresi olan terimleri yazabileceği belirtilmektedir ( karmaşıklığı nedeniyle kanıt sunmak). P'deki her problemi de çözebilirsek bu çok ilginç olurdu. Sunulan hesabı kullanarak P-komple problemine …

1
PCF'de işlevsel süreklilik modülünün tanımlanamazlığı için referans?
Birisi beni PCF'de işlevsel süreklilik modülünün tanımlanamaması için referans gösterebilir mi? \ newcommand {\ bool} {\ mathsf {bool}}\newcommand{\N}{\mathbb{N}} \newcommand{\bool}{\mathsf{bool}} Andrej Bauer, bazı sorunları daha ayrıntılı bir şekilde araştıran çok güzel bir blog yazısı yazdı , ancak bu soruya bir bağlam kazandırmak için yazısının sadece bir kısmını özetleyeceğim. Baire alanı BBB …

1
Programlama dili teorisinin cevaplamaya çalıştığı “soru” nedir?
Bir süredir Kombinasyon Mantığı, Lambda Matematik, Fonksiyonel Programlama gibi çeşitli konularla ilgileniyorum ve bunları inceliyorum. Ancak, "hesaplanabilirlik" sorusunu cevaplamaya çalışan "Hesaplama Teorisi" nin aksine, çeşitli kısıtlamalarla hesaplanabilen / hesaplanamayan şeyler için "Programlama Teorisi" nin analogunu bulmakta zorlanıyorum Wikipedia bunu şöyle açıklıyor: Programlama dili teorisi (PLT), programlama dillerinin tasarımı, uygulanması, analizi, …

1
İnşaat Analizinin Güçlü Normalleşmesinin İspatını Anlamak
İnşaat hesabı için güçlü normalleşmenin kanıtını anlamakta zorlanıyorum. Herman Geuvers'in "İnşaatlar Hesabı için Güçlü Normalizasyonun kısa ve esnek bir kanıtı" belgesindeki kanıtı takip etmeye çalışıyorum. Akıl yürütmenin ana çizgisini iyi takip edebilirim. Geuvers her tipi için tip değişkenlerinin bazı değerlendirmelerine dayanarak bir yorumlama . Ve sonra o terim değişkenlerinin bazı …

1
Gödel'in İkinci Eksiklik Teoremi ile Church-Rosser'in CIC mülkiyeti arasındaki çelişki?
Bir yandan, Gödel'in İkinci Eksiklik Teoremi, herhangi bir temel aritmetik ifadeyi ifade edecek kadar güçlü olan herhangi bir tutarlı resmi teorinin kendi tutarlılığını kanıtlayamayacağını ifade eder. Öte yandan, Church-Rosser'in resmi (yeniden yazma) sisteminin mülkiyeti, tüm denklemlerin türetilemez olması bakımından tutarlı olduğunu söyler, örneğin K≠≠\neqBen , aynı normal forma sahip olmadıkları …


2
Krivine gösteriminin yararı nedir?
Bazı insanlar için sözdizimini sunarken fonksiyon uygulaması için Krivine gösterimini kullandığını gördüm λλ\lambda-calculus. Örneğin,λλ\lambdauzun dönem λf.λx.λy.f x yλf.λx.λy.f x y\lambda f . \lambda x . \lambda y . f\ x\ y (işlev uygulamasının solla ilişkilendirildiği normal kuralla, bu aslında λf.λx.λy.((f x) y)λf.λx.λy.((f x) y)\lambda f . \lambda x . \lambda …

1
Sistem F ( ) ' de tiplendirilebilirliğin karar verilebilirliğinin tip kontrolünün karar verilebilirliğini ima ettiğini gösteren basit bir kanıt mı?
Joe B. Wells'in 1994'teki sonucunu bilmediğimizi varsayalım, Sistem F'de (AKA ) hem tiplendirmenin hem de tür kontrolünün kararsız olduğunu düşünüyoruz . Barendregt'in tipleri ile Lambda taşlarında (1992) Malecki 1989'dan dolayı tip kontrolünün tiplendirilebilirlik anlamına geldiğine dair bir kanıt buldum. Bunun nedeni iseλ2λ2\lambda 2 mevcut şekildeσσ\sigmaM:σM:σM:\sigma eşittir (λxy.y)M:(α→α)(λxy.y)M:(α→α)(\lambda xy.y)M : (\alpha\rightarrow\alpha) …

1
İki Renkli Yapı Analizinin rolü nedir?
Bu yüzden, biraz da detaylandırmayı, özellikle de Bicolored Construction Calculus temelli algoritmaları okuyorum ve biraz kafam karıştı. Amacının tam olarak ne olduğunu anlamıyorumCCb iCCbiCC^{bi}dır-dir. Aynı görünüyorCCCCCCancak işlevler için örtük ve açık argümanlar arasında bir ayrım söz konusudur. Özellikle, yazmanıza nasıl izin verdiğini görmüyorum( İ d0 )(id0)(id\; 0) onun yerine ( …

2
Birkaç yüz azaltma adımı Y fac ⌜3⌝ normal formunu elde etmek için çok mu fazla?
Son zamanlarda λ-hesabının temelini öğrettiğim için, Common Lisp'de basit bir λ-calculus değerlendiricisi uyguladım. Y fac 3Normal düzen azaltımında normal biçimini sorduğumda, biraz fazla görünen 619 adım atıyor. Tabii ki, kağıt üzerinde benzer indirimler her yaptığımda, türlenmemiş λ hesabını hiç kullanmadım, ancak üzerinde çalışan sayılar ve işlevler ekledim. Bu durumda, fac …
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.