MALL + ประเภทการเรียกซ้ำไม่ จำกัด ทัวริงเสร็จสมบูรณ์หรือไม่


15

ถ้าคุณมองไปที่ combinators recursive ใน untyped แลมบ์ดาแคลคูลัสเช่น Combinator Y Combinator หรือโอเมก้า:

ω=(λx.xx)(λx.xx)Y=λf.(λx.f(xx))(λx.f(xx))
เป็นที่ชัดเจนว่า combinators เหล่านี้ทั้งหมดจบลงด้วยการทำซ้ำตัวแปรหนึ่งในคำจำกัดความของพวกเขา

นอกจากนี้ทุก combinators เหล่านี้เป็น typeable ในแคลคูลัสแลมบ์ดาเพียงแค่พิมพ์ถ้าคุณขยายประเภท recursive μα.A(α)ซึ่งαได้รับอนุญาตให้เกิดขึ้นในทางลบในประเภทซ้ำ

อย่างไรก็ตามจะเกิดอะไรขึ้นถ้าคุณเพิ่มชนิดเรียกซ้ำแบบเต็ม (ลบเกิดขึ้น) ลงในแฟรกเมนต์เชิงเส้นของตรรกะเชิงเส้น (เช่น MALL) แบบไม่มีเลขชี้กำลัง

จากนั้นคุณไม่มีเลขชี้กำลัง !A

!Aμα.I&A&(αα)

เป็นกรณีที่ MALL บวกประเภทเรียกซ้ำที่ไม่ จำกัด ยังคงเป็นมาตรฐานอยู่หรือไม่?


ฉันกำลังคิดเกี่ยวกับเรื่องนี้เมื่อวันก่อนและใช้เวลาสองสามชั่วโมงในการเล่นกับความคิดบางอย่าง แต่ไม่สามารถหาวิธีที่จะแสดงค่าซ้ำและไม่เชื่อตัวเองมันเป็นไปไม่ได้ สัญชาตญาณของฉันคือมันไม่ได้! ฉันไม่ได้พิจารณาทิศทางอื่นแม้ว่า - ถ้าคุณถือว่ากฎการแนะนำสำหรับ! และประเภทเรียกซ้ำที่ช่วยให้คุณกำหนด combinator จุดคงที่?
CA McCann

2
ฉันมักจะคิดว่า term ที่ตัวแปรทุกตัวเกิดขึ้นมากที่สุดครั้งหนึ่งสามารถพิมพ์ได้ในส่วนที่พิมพ์ได้ง่าย ดังนั้นจะแสดงว่าคุณไม่สามารถกำหนด combpoint ที่มีการใช้ตัวแปรเชิงเส้น λ
Andrej Bauer

2
ฉันคิดว่าคุณได้เพียงแค่ตอบคำถามสำหรับ MLL แต่สารไม่อนุญาตให้ตัวแปรที่จะทำซ้ำ (เส้นตรงนั้นหมายถึงเหตุการณ์ที่เกิดขึ้นเพียงครั้งเดียวในลำดับลดลงประมาณ) A & B
Neel Krishnaswami

คำตอบ:


10

หากการเติมสารเติมแต่งถูกละเว้นใน MALL เป็นเรื่องง่ายที่จะแสดงว่าขนาดของการพิสูจน์ลดลงในทุกขั้นตอนการตัด หากอนุญาตให้ใช้การเปลี่ยนสารเติมแต่งได้การพิสูจน์ไม่ใช่เรื่องง่าย แต่ให้ไว้ในกระดาษ“ Linear Logic” ต้นฉบับ มันเรียกว่าทฤษฎีการปรับสภาพให้เป็นมาตรฐานเล็ก (Corollary 4.22, p71) ซึ่งกล่าวว่าตราบใดที่กฎการส่งเสริมการหดตัวไม่เกี่ยวข้อง (ซึ่งเป็นกรณีของ MALL) อาร์กิวเมนต์ไม่ได้ขึ้นอยู่กับสูตรของตัวเองพวกมันอาจไม่มีที่สิ้นสุด (เช่นกำหนดซ้ำ)

มันหมายความว่ามันเป็นไปไม่ได้ในการเข้ารหัสโปรโมชั่นสำหรับประเภทในห้างสรรพสินค้าเพราะมันจะช่วยให้การแก้ไขจุด combinators โครงสร้างการเรียกซ้ำเพิ่มเติมบางอย่างอาจจำเป็นสำหรับสิ่งนั้นμα.I&A&(αα)

μ!A


1
โปรดสังเกตว่าประเภทที่แนะนำนั้นจะกล่าวถึงสั้น ๆ ในหน้า 101 (หน้าสุดท้าย) ของกระดาษ
Stéphane Gimenez
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.