«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.

1
Sonlandırıcı olmayan
Bu soruları düşünüyorum: Tutarlı ve Turing tamamlanmış daktilo edilmiş bir lambda hesabı var mı? /cs/65003/if-%CE%BB-xxx-has-a-type-then-is-the-type-system-inconsistent ve türsüz ortamda ilgili soruları cevaplamak zaten zor ! Daha spesifik olarak, Turing-bütünlüğünü sonlandırmadan aşağıdaki şekilde geri kazanıp kazanamayacağımızı merak ediyorum: Soru: Verilen bir (saf) λλ\lambda uzun dönem ttt ile bir zayıf kafa normal formda …

1
η-dönüşüm vs lambda hesabı uzantılarında uzatma
Sık sık η-dönüşümü ile uzantısallık arasındaki ilişkiden kafam karışıyor. Edit: Yorumlara göre, ben de genişleme denklik ve gözlemsel eşdeğerlik arasındaki ilişki hakkında karışık görünüyor. Ama en azından işlevler için genişleme eşitliğine sahip bir Agda'da (bir postüla olarak) ve basit bir şekilde yazılmış bir lambda hesabı için (ki yanlış değilse, tamamen …

1
Tipsiz λ-hesabında en içteki azalmalar kalıcı mıdır?
(Bunu MathOverflow'da zaten sordum, ama orada cevaplarım yok.) Arka fon Türlenmemiş lambda hesabı, bir terimin bir (örneğin son derece farklı sonuçlar doğurabilir azaltmak için hangi sayıda redexes ve farklı seçenekler de içerebilir ki burada bir adım ( β -) y'ye veya kendisine indirgenir ). Nerede azaltılacağına ilişkin farklı (sıralı) seçimler …


1
Kendine indirgenen Lambda-Calculus terimleri
Lambda hesabını öğrenmeye devam etmek için devam eden arayışımda, Hindley ve Seldin'in "Lambda-Calculus ve Kombinatörleri Giriş" ifadesi, aynı olan tek indirgenebilir ifadenin (modulo alfa dönüşümü) kendisine kanıt olduğunu kanıtlayan aşağıdaki makaleden (Bruce Lercher tarafından) bahsediyor. olduğu: .( λ x . x x ) ( λ x . x x )(λx.xx)(λx.xx)(\lambda …

2
Sıfır türleri için denklem kanunları nelerdir?
Feragatname : Tip teorisine önem verirken, kendimi tip teorisi konusunda bir uzman olarak görmüyorum. Basitçe yazılan lambda hesabında, sıfır türünün yapıcıları ve benzersiz bir eliminatörü yoktur: Γ⊢M:0Γ⊢initial(M):AΓ⊢M:0Γ⊢initial(M):A\frac{\Gamma \vdash M \colon 0}{\Gamma \vdash initial (M) \colon A} Açıklamasal bir bakış açısından, denklemi açıktır (türler anlamlı olduğunda).initial(M1)=initial(M2)initial(M1)=initial(M2)initial (M_1) = initial(M_2) Ancak, bu …


2
Bağımlı olarak yazılan lambda hesabı için kilise-Rosser özelliği?
Church-Rosser mülkünün, basitçe yazılmış lambda hesabında -indirgeme sağladığı bilinmektedir . Bu hesap içermeyen tüm denklemler bu anlamda tutarlı olduğunu ima λ örneğin: -terms derive olan K ≠ ı , aynı normal bir form paylaşmak olmadığı için.βηβη\beta \etaλλ\lambda≠≠\neq Ayrıca, sonucun ürün tiplerine karşılık gelen çiftlere genişletilebileceği de bilinmektedir. Ama merakla, polimorfik …

2
Lambda Calculus belirli bir Terim Yazma sistemi nasıl?
Şimdi görebilirsiniz Kilisesi ile ilişkili bulunmuştur Basitçe Yazılan Lambda Calculus . Gerçekten de, Lambda Hesabı hakkındaki yanlış anlaşılmayı azaltmak için Basitçe Yazılan Lambda Analizini açıklamış gibi görünüyor. Şimdi John McCarthy Lisp'i yarattığında - Lambda Calculus'a dayandırdı . "Sembolik ifadelerin özyinelemeli işlevleri ve bunların makine ile hesaplanması, Bölüm I" i yayınladığında, …

1
Scheme'nin call / cc'si bilinen tüm kontrol akış yapılarını uygulayabilir mi?
Sayfa "Gelişmiş Şeması: Bazı Yaramaz Bit" devletler: Devamlar, hemen hemen tüm diğer kontrol akışı yapılarının [...] türetilebileceği güçlü bir kontrol akışı yapısıdır. call/ccPeter Landin'in J operatörü ile ilişkili (*) olan Scheme's'in bilinen herhangi bir kontrol akış yapısını uygulamak için kullanılabileceğini düşündüm. "Kontrol akış yapısı" ile, özellikle Wikipedia'nın bunlarla ilgili açıklamalarını …

1
Desen lambda hesabında Eta genişlemesi
Klop, van Oostrom ve de Vrijer'in lambda hesabı üzerinde desenleri olan bir makalesi var. http://www.sciencedirect.com/science/article/pii/S0304397508000571 Bir anlamda, bir model bir değişkenler ağacıdır - bunu sadece iç içe geçmiş bir değişkenler kümesi olarak düşünüyorum, örneğin, ((x, y), z), (t, s)). Makalede, eğer modeller doğrusalsa, bir desendeki hiçbir değişkenin tekrarlanmadığı anlamında, kuralın …

2
Lambda hesabı, sezgisel hesaplanabilirlik kavramını tam olarak nasıl yakalar?
Başımı hesabının ne, neden ve nasıl sarmaya çalışıyordum ama "neden çalışıyor?"λλ\lambda "Sezgisel" Turing Machines (TM) hesaplanabilirlik modelini alıyorum. Ama bu soyutlama beni şaşırttı.λλ\lambda Diyelim ki TM'ler yok - o zaman hesabının bu hesaplanabilirlik kavramını yakalama yeteneği hakkında nasıl "sezgisel olarak" ikna edilebilir ? Her şey için bir grup fonksiyona sahip …

6
Lambda hesabı yazan işlevler hesaplanamıyor
Sadece türsüz lambda hesabı tarafından hesaplanabilen ancak daktilo lambda hesabı ile hesaplanamayan fonksiyonların bazı örneklerini bilmek istiyorum. Yeni başlayan biri olduğum için, bazı arka plan bilgilerinin tekrarlanması takdir edilecektir. Teşekkürler. Düzenleme: Yazılan lambda calculi tarafından, Sistem F ve basitçe yazılan lambda hesap hakkında bilmek niyetindeydim. İşlev olarak, Turing uyumlu herhangi …

1
Barendregt
Barendregt'in konu azaltma kanıtında bir sorun buldum ( türleri ile Lambda taşlarının Thm 4.2.5 ). İspatın son adımı (sayfa 60) şöyle diyor: "ve dolayısıyla Lemma 4.1.19 (1), Γ , x : ρ ⊢ P: σ'Γ,x:ρ⊢P:σ′\quad\Gamma,x:\rho\vdash P:\sigma' . " Bununla birlikte, lemma 4.1.19 (1) 'e uygun olması gerektiği Γ [ α⃗ …

1
En küçük normal lambda teriminin en hızlı olmadığı bir örnek
Let arasında aşağıdaki gibi tanımlanabilir -terms:λsizesizesizeλλ\lambda size(x)=1size(x)=1size(x) = 1 , size(λx.t)=size(t)+1size(λx.t)=size(t)+1size(λx.t) = size(t) + 1 , size(ts)=size(t)+size(s)+1size(ts)=size(t)+size(s)+1size(t s) = size(t) + size(s) + 1 . Bir λλ\lambda -term t karmaşıklığı tx normal formuna tttparalel Lev indirgeme sayısı olarak tanımlanabilir olsun (Levy anlamda optimal bir değerlendirici kullanarak).txtxt x Daha büyük terimin …

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.