คุณสมบัติ Church-Rosser สำหรับแคลคูลัสแลมบ์ดา


13

มันเป็นที่รู้จักกันดีว่าคริสตจักรร็อคุณสมบัติถือสำหรับ -reduction ในเพียงแค่พิมพ์แลมบ์ดาแคลคูลัส นี่ก็หมายความว่าแคลคูลัสนั้นสอดคล้องกันในแง่ที่ว่าไม่ใช่ทุกสมการที่เกี่ยวข้องกับλ -terms เป็นอนุพันธ์: ตัวอย่างเช่นK Iเนื่องจากพวกเขาไม่ได้ใช้รูปแบบปกติร่วมกันβηλ

เป็นที่รู้จักกันว่าหนึ่งสามารถขยายผลให้คู่ที่สอดคล้องกับประเภทผลิตภัณฑ์

แต่ฉันสงสัยว่าถ้าใครสามารถขยายผลสำหรับแคลคูลัสแลมบ์ดาที่พิมพ์ได้อย่างน่าเชื่อถือ (อาจ) ด้วยโพลีมอร์ฟิคประเภทเช่นแคลคูลัสของสิ่งก่อสร้าง?

การอ้างอิงใด ๆ ก็จะดีมาก!

ขอบคุณ

คำตอบ:


8

มันอาจจะมีประโยชน์ในการยกตัวอย่าง counter ให้กับ CR ใน calculi ที่พิมพ์ด้วยและη :βη

t=λx:A.(λy:B. y) x

tβλx:A.x
tηλy:B.y

ABα

ABt

สำหรับระบบที่พิมพ์อย่างพึ่งพากันได้ต้องมีการพิสูจน์การรวมตัวกันก่อนการเก็บรักษาชนิด!

Π

Πx:A.B=βηΠx:A.B  A=βηAB=βηB

βη

ηηtηλx:A.t x

λ

ที่แตกต่างกันและเมื่อเร็ว ๆ นี้เป็นที่นิยมมากวิธีการอธิบายโดยอาเบลuntyped ขั้นตอนความเท่าเทียมกันสำหรับกรอบตรรกะ Martin-Löfกับคู่


7

λ

  • PTS ที่มีการลดลงเพียง satisfy ตอบสนอง CR กับคำที่พิมพ์ สิ่งนี้จะติดตามทันทีจาก CR บน 'pseudoterms' พร้อมกับการลดหัวเรื่อง

  • สำหรับ PTS ที่มี reduction-reduction, CR ในชุด pseudoterms นั้นเป็นเท็จ ดู (2)

  • ใน PTS ที่มีβηการลด CR เก็บไว้สำหรับคำที่พิมพ์ดีประเภทคงที่ ดู (1)

PTS เป็นระเบียบแบบทั่วไปมากและรวมถึงระบบ F, Fω, LF เช่นเดียวกับแคลคูลัสของการก่อสร้าง สองครั้งสุดท้ายจะถูกพิมพ์อย่างพึ่งพา ทั้งสอง (1, 2) เป็นเอกสารที่ค่อนข้างเก่าและฉันคิดว่าเป็นที่รู้จักมากขึ้นในปี 2558


λ

2. RP Nederpelt, ฟื้นฟูที่แข็งแกร่งในประเภทพิมพ์แลมบ์ดาแคลคูลัสกับแลมบ์ดาโครงสร้าง

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