Cut-eliminasi untuk kalkulus dengan nats atau tipe data induktif lainnya?


14

Apakah ada yang mengarahkan saya ke sebuah makalah yang merinci teorema cut-eliminasi untuk logika intuitionistic proposisional, termasuk tipe data induktif seperti bilangan alami (daftar atau pohon juga akan baik-baik saja)? Contoh dari jenis sistem yang saya minati adalah Godel's T, yang memiliki tipe yang diberikan oleh tata bahasa . Saya tidak terlalu tertarik pada bilangan bulat atas bilangan asli atau predikat yang diindeks oleh bilangan alami.SEBUAH:: =N|SEBUAHSEBUAH

Saya tahu bagaimana membuktikan beta-normalisasi untuk versi deduksi alami dari sistem ini menggunakan argumen hubungan logis (atau teknik terkait seperti NbE), tetapi ingin tahu apakah ada referensi standar tentang cara menyesuaikan metode ini ke sekuens kalkuli.

Alasan saya bertanya adalah bahwa saya sedang belajar menambahkan operator titik tetap untuk rekursi yang dijaga ke suatu bahasa. Ide denotasional agak lama - menafsirkan tipe sebagai ruang ultrametrik dan titik tetap melalui teorema Banach - tetapi teknik sintaksis murni yang saya tahu untuk membuktikan cut-elimination tampaknya tidak beradaptasi dengan baik.

Jawaban:


10

Bagaimana dengan pekerjaan Ulrich Berger? Misalnya Normalisasi yang kuat untuk kalkulus lambda yang diterapkan . Bagian "konstanta yang didefinisikan secara rekursif" memberi Anda tipe induktif, lebih atau kurang. Dan jangan tertunda oleh kata "untyped", dia mendapatkan hasil untuk sistem yang diketik juga.


Ini ide yang sangat menarik! Saya tertarik untuk menambahkan (misalnya) konstanta untuk titik-titik tertentu yang tidak harus kiri-atau-aturan, jadi ini sepertinya tempat yang bagus untuk mencari.
Neel Krishnaswami

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.