Reations แบบลอจิคัลสำหรับระบบ Impredicative ใน MetaThe Predicative


14

ความสัมพันธ์แบบลอจิคัลสำหรับภาษาที่มีการเลียนแบบเช่น System F ดูเหมือนจะใช้การวิเคราะห์เชิงวิพากษ์ของตรรกะโดยรอบ โดยเฉพาะการตีความสำหรับประเภททั้งหมดจะถูกกำหนดในแง่ของความสัมพันธ์ที่พิมพ์ทั้งหมด ในระบบที่ใช้งานได้ดี (เช่น CiC / Coq) ก็ใช้ได้ แต่ดูเหมือนว่าจะเป็นไปไม่ได้ในระบบภาค (เช่น Agda)

สิ่งนี้สามารถทำได้? ตัวอย่างเช่นคุณจะพิสูจน์การทำให้เป็นมาตรฐานสำหรับ System F ใน Agda อย่างไร คุณต้องสร้างจักรวาลแห่งการฝึกฝนของคุณเองหรือไม่?

คำตอบ:


14

โดยทั่วไปสิ่งที่เรามักจะเรียกโต้แย้งความสัมพันธ์เชิงตรรกะไม่ได้เชื่อมโยงจริงๆ impredicativity: ความคิดหลักเป็นเพียงการตีความข้อตกลงในบางนามธรรมพีชคณิตและจะเป็นตัวแทนของประเภทเป็น ( n -ary) ความสัมพันธ์R nAnRAn

λ

PA2

เป็นคำแนะนำในการทำงานอย่างถูกต้องว่าข้อพิสูจน์ผิดพลาดใน Agda อย่างไร มันเกิดขึ้นเมื่อคุณพยายามนิยามการตีความความสัมพันธ์เชิงตรรกะของปริมาณที่มีการจำลอง การแปลความหมายของสิ่งที่ไม่เกี่ยวกับการทะนุถนอมแม้ว่า (รวมถึงการหาปริมาณ "ขึ้นอยู่กับ") เป็นโคเชอร์ในทฤษฎีเช่น Agda


1
ว้าวจริงหรือ? คุณไม่สามารถพิสูจน์ว่า System F ทำให้ปกติใน Agda ได้หรือไม่ คุณมีหนังเรื่องนี้ไหม?
ใหม่สูงสุด

2
@ MaxNew: จริง ๆ แล้วมันค่อนข้างยากที่จะหาการอ้างอิง สิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้คือความแข็งแกร่งของทฤษฎีมาร์ติน - โลฟบางชนิดซึ่งจะตั้งคำถามสำหรับทฤษฎีภาคสนามที่มีเอกภพเดี่ยวและการเหนี่ยวนำบางอย่าง แต่แอคดามีการเรียกซ้ำครั้งแรกที่น่ากลัวซึ่งทำให้มีพลังมากขึ้นอย่างมากมาย
ดี้

1
ฉันควรเพิ่มว่าการเรียกซ้ำการเหนี่ยวนำนั้นเป็นที่รู้กันว่าอ่อนแอกว่าการคาดคะเนเชิงปริมาณในบางกรณีตามที่อธิบายไว้อย่างดีที่นี่: fplab.bitbucket.org/posts/2012-12-06-induction-recursion.html
cody

1
@ โคดี้น่าเสียดายที่ลิงก์ไม่ทำงานอีกต่อไป คุณสามารถค้นหาเนื้อหานี้อีกครั้งหรือไม่ คุณรู้หรือไม่ว่าสิ่งพิมพ์ใหม่ ๆ
Łukasz Lew
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.