Pertanyaan yang diberi tag «lambda-calculus»

Sistem formal Gereja digunakan dalam kemampuan komputasi, bahasa pemrograman, dan teori pembuktian untuk mewakili fungsi yang efektif, program dan perhitungannya, serta bukti.


5
Merupakan variabel terikat dengan fungsi dari kegunaan untuk binder
Masalah yang merepresentasikan variabel terikat dalam sintaksis, dan khususnya substitusi yang menghindari penangkapan, telah diketahui dan memiliki sejumlah solusi: variabel bernama dengan kesetaraan alfa, indeks de Bruijn, tanpa nama lokal, set nominal, dll. Tetapi tampaknya ada pendekatan lain yang cukup jelas, yang saya lihat belum pernah digunakan di mana pun. …

3
Calculus of Constructions: kompres ekspresi ke bentuk terkecilnya
Saya sadar bahwa Kalkulus Konstruksi sangat normal, artinya setiap ekspresi memiliki normal untuk itu tidak boleh beta, dikurangi eta lebih lanjut. Jadi sebenarnya ini adalah ekspresi paling efisien yang menghitung nilai yang sama dengan ekspresi asli. Tetapi dalam kasus-kasus tertentu, normalisasi dapat mengurangi ekspresi kecil menjadi ekspresi besar (dalam hal …

1
Apakah Hukum Pengecualian Tengah menyiratkan Aksioma K dalam Teori Tipe Intensional Martin-Löf?
Jadi saya bertanya-tanya apakah Hukum Pengecualian Menengah (LEM) menyiratkan apa yang disebut Axiom K dalam Teori Tipe Tipe Martin-Löf. Axiom K menyatakan bahwa Sebenarnya, saya telah mencoba untuk membuktikan pernyataan yang lebih umum bahwa tetapi setelah mengurangi menjadi dengan induksi kesetaraan, saya terjebak dalam masalah pertama. Saya juga mencoba melanjutkan …


1
Ekstensionalitas model kalkulus lambda
Saya menerjemahkan buku tentang LISP dan secara alami menyentuh beberapa elemen -kalkulus. Jadi, gagasan ekstensionalitas disebutkan di sana bersama beberapa model λ- kalkulus, yaitu: P ω dan D ∞ (ya, dengan tak terhingga di atas). Dan dikatakan bahwa P ω adalah ekstensional sedangkan D ∞ tidak.λλ\lambdaλλ\lambdaPωPω\mathcal{P}_\omegaD∞D∞D^\inftyPωPω\mathcal{P}_\omegaD∞D∞D^\infty Tapi ... saya melihat …

6
Apa gunanya memanggil
Apa perbedaan memanggil -calculus sebagai aljabar dan bukannya kalkulus? Saya mengajukan pertanyaan ini karena saya membaca suatu baris " -calculus bukan kalkulus tetapi aljabar" (iirc, dikaitkan dengan Dana Scott). Apa intinya? Terima kasih.λλλ\lambdaλλ\lambda


3
Rumusan teori kompleksitas yang sepadan dalam Kalkulus Lambda?
Dalam teori kompleksitas, definisi kompleksitas waktu dan ruang keduanya merujuk pada mesin Turing universal: resp. jumlah langkah sebelum berhenti, dan jumlah sel pada kaset menyentuh. Mengingat tesis Church-Turing, harus mungkin untuk mendefinisikan kompleksitas dalam hal kalkulus lambda juga. Gagasan intuitif saya adalah bahwa kompleksitas waktu dapat dinyatakan sebagai jumlah β-reduksi …

1
Algoritma inversi program untuk program tingkat tinggi
Istilah inversi program memiliki banyak corak makna, tetapi mungkin dimulai dengan karya J. McCarthy tahun 1956, The Inversion of Functions Defined oleh Turing Machines dalam konteks AI. Saat ini banyak koneksi antara inversi program dan bidang lain telah ditemukan, misalnya pemrograman reversibel (fisik dan logis), evaluasi parsial, verifikasi, pemrograman dua …

1
Basis combinator tidak lengkap
Ini terinspirasi oleh pertanyaan ini . Misalkan adalah kumpulan semua kombinator yang hanya memiliki dua variabel terikat. Apakah C lengkap secara kombinasi?CC\mathcal{C}CC\mathcal{C} Saya percaya jawabannya negatif, namun saya tidak dapat menemukan referensi untuk ini. Saya juga akan tertarik pada referensi untuk bukti ketidaklengkapan kombinatorial dari set combinator (saya dapat melihat …


1
Apakah `sort` diketik pada logika affine dasar?
Istilah λ berikut, di sini dalam bentuk normal: sort = (λabc.(a(λdefg.(f(d(λhij.(j(λkl.(k(λmn.(mhi))l)) (h(λkl.l)i)))(λhi.(i(λjk.(bd(jhk)))(bd(h(λjk.(j (λlm.m)k))c)))))e))(λde.e)(λde.(d(λfg.g)e))c)) Menerapkan algoritma pengurutan untuk daftar yang dikodekan oleh gereja. Yaitu, hasil dari: sort (λ c n . (c 3 (c 1 (c 2 n)))) β→ (λ c n . (c 1 (c 2 (c 3 n)))) Demikian …


1
Bagaimana Anda menyandikan algoritma abstrak Lamping menggunakan kombinator interaksi?
Kombinator interaksi telah diusulkan sebagai target kompilasi untuk kalkulus λ sebelumnya. Makalah itu mengimplementasikan kalkulus λ penuh. Diketahui juga bahwa adalah mungkin untuk mengoptimalkan pengkodean interaksi-bersih dari kalkulus-λ untuk subset dari istilah-istilah yang memiliki tipe-EAL. Makalah itu mengimplementasikan subset kalkulus λ dengan menerjemahkan istilah λ tipe-EAL ke jaring interaksi yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.