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.

3
Apakah ada CCC yang diketahui ditutup dengan operasi powerdomain probabilistik?
Secara ekuivalen, adakah semantik denotasional yang dikenal untuk bahasa pemrograman fungsional tingkat tinggi probabilistik? Secara khusus, apakah ada model domain murni -kalkulus murni yang diperluas dengan operasi pilihan biner acak simetris.λλ\lambda Motivasi Kategori tertutup Cartesian menyediakan semantik untuk -calculi tingkat tinggi. Powerdomain probabilistik menyediakan semantik untuk program stokastik. A CCC …

1
Dapatkah affine lambda calculus menyelesaikan setiap masalah dalam P?
Dalam Topik Lanjutan dalam Jenis dan Bahasa Pemrograman disebutkan, dalam bab tentang sistem tipe sub-struktural, bahwa kalkulus affine lambda "dibuat dengan hati-hati" dengan kombinator rekursi untuk daftar hanya dapat mengetik istilah yang memiliki waktu berjalan polinomial (tidak menyajikan buktinya karena kerumitan). Ini akan sangat menarik jika kita juga bisa menyelesaikan …

1
Referensi untuk modulus kontinuitas fungsional dalam PCF?
Dapatkah seseorang mengarahkan saya ke referensi untuk non-definisi dari modulus kontinuitas fungsional dalam PCF? \ newcommand {\ bool} {\ mathsf {bool}}\newcommand{\N}{\mathbb{N}} \newcommand{\bool}{\mathsf{bool}} Andrej Bauer telah menulis posting blog yang sangat bagus mengeksplorasi beberapa masalah secara lebih rinci, tetapi saya akan meringkas hanya sedikit postingnya untuk meminjamkan beberapa konteks untuk pertanyaan …

1
Apa "pertanyaan" yang coba dijawab oleh teori bahasa pemrograman?
Saya telah tertarik pada berbagai topik seperti Combinatory Logic, Lambda Calculus, Functional Programming untuk sementara waktu dan telah mempelajarinya. Namun, tidak seperti "Theory of Computation" yang berusaha menjawab pertanyaan "computability" yaitu, hal-hal yang dapat / tidak dapat dihitung dengan berbagai kendala, saya berjuang untuk menemukan analog untuk "Theory of Programming" …

1
Memahami Bukti Normalisasi Kuat dari Kalkulus Konstruksi
Saya mengalami kesulitan dalam memahami bukti normalisasi yang kuat untuk kalkulus konstruksi. Saya mencoba mengikuti bukti dalam makalah Herman Geuvers "Sebuah bukti pendek dan fleksibel dari Normalisasi Kuat untuk Kalkulus Konstruksi". Saya bisa mengikuti jalur utama penalaran dengan baik. Geuvers mengkonstruksi untuk setiap tipe interpretasi berdasarkan beberapa evaluasi variabel tipe …

1
Kontradiksi antara Teorema Ketidaklengkapan Kedua Gödel dan properti CIC milik Rossler di Gereja?
Di satu sisi, Teorema Ketidaklengkapan Kedua Gödel menyatakan bahwa teori formal yang konsisten yang cukup kuat untuk mengekspresikan pernyataan aritmatika dasar apa pun tidak dapat membuktikan konsistensinya sendiri. Di sisi lain, properti Church-Rosser dari sistem formal (penulisan ulang) memberi tahu kita bahwa itu konsisten, dalam arti bahwa tidak semua persamaan …


2
Apa manfaat notasi Krivine?
Saya melihat beberapa orang menggunakan notasi Krivine untuk aplikasi fungsi ketika menyajikan sintaks untuk -calculus. Sebagai contoh, -term (dengan konvensi normal yang berfungsi mengaitkan aplikasi ke kiri, sehingga sebenarnya berarti ) ditulis (dengan konvensi serupa yang sebenarnya berarti ). Saya tidak melihat gunanya memiliki sepasang kurung di sekitar bagian dalam …

1
Bukti sederhana bahwa decidability dari typability di Sistem F ( ) menyiratkan decidability dari pengecekan tipe?
Misalkan kita tidak tahu hasil Joe B. Wells dari tahun 1994 bahwa baik tipabilitas dan pengecekan tipe tidak dapat ditentukan dalam Sistem F (AKA ). Dalam kalkulus Lambda Barendregt dengan types (1992) saya menemukan bukti karena Malecki 1989 bahwa pengecekan tipe menyiratkan kemampuan mengetik. Hal ini karenaλ 2λ2\lambda 2 ada …

1
Apa peran Kalkulus Konstruksi Bicolored?
Jadi, saya membaca sedikit tentang elaborasi, khususnya, algoritma yang didasarkan pada Kalkulus Konstruksi Bicolored, dan saya agak bingung. Saya tidak mengerti apa sebenarnya tujuan itu. Tampaknya identik dengan kecuali ada perbedaan antara argumen implisit dan eksplisit untuk fungsi. Secara khusus, saya tidak melihat bagaimana ini memungkinkan Anda untuk menulis bukan …


2
Bagaimana menyatakan kecukupan pengkodean lambda itu sendiri?
Dalam makalah Diskriminasi istilah lambda yang dikodekan - Henk Barendregt suatu pengkodean dari istilah lambda M adalah istilah sedemikian rupa sehingga M (dan bagian-bagiannya) dapat direkonstruksi darinya dengan cara yang dapat didefinisikan dengan lambda. Pada dasarnya kita perlu bisa menulis penerjemah mandiri \ mathsf E :┌M┐⌜M⌝\ulcorner M \urcornerM EMMMMMMEE\mathsf E …

1
Daftar bacaan tentang sistem penulisan ulang?
Saya baru mempelajari sistem penulisan ulang sebagai mahasiswa PhD tahun pertama. Saya ingin mengusulkan kursus topik khusus tentang teori penulisan ulang, dan saya ingin memastikan saya tidak meninggalkan sumber asli. Saya memiliki salinan Barendregt dan Terese sebagai sumber buku pelajaran. Untuk makalah orisinal: Saya telah melihat karya Dershowitz tentang pembuktian …
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.