การทดแทนทางพันธุกรรมด้วยลำดับชั้นจักรวาล


11

ฉันได้อ่านเกี่ยวกับการทดแทนทางพันธุกรรมสำหรับแคลคูลัสแลมบ์ดาอย่างง่ายและสำหรับกรอบตรรกะที่มีคำศัพท์และประเภทที่แตกต่างกัน

ฉันสงสัยว่ามีตัวอย่างของการทดแทนทางพันธุกรรมในระบบที่พิมพ์อย่างพึ่งพากันด้วยลำดับชั้นจักรวาลหรือไม่? เช่นที่TRยูอี:Sอีเสื้อ0:Sอีเสื้อ1:Sอีเสื้อ2เป็นต้น

ฉันสงสัยโดยเฉพาะอย่างยิ่งว่าจะสร้างมาตรการการเหนี่ยวนำในระบบดังกล่าวได้อย่างไร รุ่นที่พิมพ์ง่าย ๆ จะลดลงตามโครงสร้างในประเภทของตัวแปรที่ถูกแทนที่ วิธีนี้ใช้ไม่ได้กับประเภทที่ขึ้นต่อกันสำหรับกระดาษที่ฉันเชื่อมโยงนั้นใช้การลบแบบง่ายๆของคำศัพท์และทำการเหนี่ยวนำรูปร่างของประเภทนั้น

อย่างไรก็ตามการลบประเภทง่าย ๆ ไม่สามารถใช้กับลำดับชั้นของจักรวาลได้เพราะถ้าคุณมีสิ่งนี้:

  • :(x:Sอีเสื้อ1)xTRยูอีบอกเป็นนัยว่า
  •  ((Y:TRยูอี)TRยูอีTRยูอี):TRยูอีTRยูอีTRยูอี

เช่นการใช้ฟังก์ชั่นส่งผลให้มีขนาดใหญ่กว่าแบบโครงสร้าง

ฉันสมมติว่าวิธีแก้ปัญหามีส่วนเกี่ยวข้องกับดัชนีจักรวาล แต่ถ้ามีเทคนิคที่มีอยู่ในการพิสูจน์ว่าการเหนี่ยวนำนั้นได้รับการก่อตั้งขึ้นมาอย่างดีฉันอยากจะกล่าวอ้างมากกว่าจะคิดอะไรขึ้นมาเอง

คำตอบ:


8

ต่อไปนี้เป็นข้อมูลอ้างอิงสำหรับระบบเพรดิตีเอฟเอฟการวัดนี้รวมถึงหลายระดับของเอกภพในรูปแบบ ฉันไม่สามารถพูดได้มากนักเกี่ยวกับว่าวิธีการนี้จะทำให้ทฤษฎีชนิดพึ่งพาได้หรือไม่


8

ตั้งแต่เดือนพฤศจิกายน 2018 วิธีการทำเช่นนี้สำหรับทฤษฎีประเภทพึ่งพาที่มีการกำจัดขนาดใหญ่เป็นคำถามเปิด

การพิสูจน์ว่าการเรียกซ้ำเป็นหลักฐานที่ดีนั้นไม่เลวร้ายนัก คุณสามารถใช้ทฤษฎีบทของ Pataraia เพื่อพิสูจน์จุดคงที่ที่คุณต้องการอยู่ ดูที่* การสร้างระบบพิมพ์ของ Robert Harper เหนือความหมายเชิงปฏิบัติการสำหรับวิธีการ (คุณสามารถทำได้ผ่านคำจำกัดความอุปนัย - ซ้ำ)

ส่วนที่ยากคือการกำหนดการทดแทนทางพันธุกรรมในทางที่ดี - ทิศทางธรรมชาตินำคุณไปสู่การแทนที่ไม่ใช่คำเดียว แต่เป็นการทดแทนทั้งบริบทและทำให้เกิดคำถามมากมายเกี่ยวกับเวลาและวิธีการสร้างคุณสมบัติของสิ่งต่าง ๆ เช่นเดียวกับองค์ประกอบของการทดแทน (พันธุกรรม)

ถ้ามันเป็นไปไม่ได้ฉันก็จะตกใจอย่างที่สุด อย่างไรก็ตามในปัจจุบันยังไม่มีใครทำได้ หากคุณต้องการทำงานนี้ฉันขอแนะนำให้ติดต่อ Andreas Abel, Dan Licata และ Mike Shulman (หรือฉันสำหรับเรื่องนั้น)


ความแข็งแกร่งที่คงเส้นคงวาของทฤษฎีบทการแทนที่ทางพันธุกรรมสำหรับทฤษฎีประเภทที่มีลำดับชั้นของจักรวาลค่อนข้างแรงหรือไม่? หลังจากคุณใช้ทฤษฎีบทไปแล้วสิ่งใดที่จำเป็นต่อการได้รับความสอดคล้องของทฤษฎีนี้?
Andrej Bauer

1
@NeelKrishaswami: คุณหมายถึงเป็นปัญหาแบบเปิดแม้ว่าจะไม่มีลำดับชั้นจักรวาลหรือเปล่า คุณคิดเกี่ยวกับทฤษฎีประเภทของคุณอย่างแม่นยำมากแค่ไหน?
Andrej Bauer

2
ฉันสอง @ ความสับสนของ AndrejBauer: คำจำกัดความของการทดแทนทางพันธุกรรมโดยปริยายมีข้อโต้แย้งการเลิกจ้างเพื่อลดคำศัพท์ที่พิมพ์ได้ดีหรือไม่? อาร์กิวเมนต์สำหรับประเภทง่าย ๆ ดูเหมือนว่าจะมีคำสั่งที่ลดลงอย่างชัดเจนเมื่อมีการแทนที่ซึ่งดำเนินการอย่างพิถีพิถันแม้สำหรับระบบ T (มันเปิดอยู่ว่าคำสั่งดังกล่าวมีอยู่สำหรับ SN) และสิ้นหวังสำหรับระบบ F.
cody

1
@AndrejBauer: ถ้าคุณจดบันทึกการดำเนินการทดแทนทางพันธุกรรมคุณต้องพิสูจน์ว่ามันยุติก่อนที่คุณจะเรียกมันว่าฟังก์ชั่น การพิสูจน์การเลิกจ้างนั้นไม่น่าจะยากนักเนื่องจาก MLTT ที่มีลำดับชั้นของจักรวาลนับได้สามารถแสดงให้เป็นมาตรฐานโดยใช้ ZF ที่มีขอบเขตแบบปรีชา สิ่งที่เปิดอยู่จริง ๆ แล้วให้คำนิยามที่ถูกต้องของการดำเนินการทดแทนทางพันธุกรรม ตอนนี้มันไม่ชัดเจนว่ามันเป็นปัญหาของระบบราชการที่ยากลำบากหรือปัญหาที่ยากหยุดเต็ม ลางสังหรณ์ของฉันคืออดีต แต่ใครจะพูดได้โดยไม่ต้องทำงานจริงๆ
Neel Krishnaswami

1
@Blaisorblade: ใช่การเพิ่มการคัดออกครั้งใหญ่นำไปสู่การก้าวกระโดดครั้งใหญ่ในพลังการแสดงออกของทฤษฏี เมื่อคุณมีการกำจัดขนาดใหญ่, metatheory คุณพิสูจน์ความสอดคล้อง / normalization ในจะต้องสนับสนุนการเหนี่ยวนำการเรียกซ้ำอย่างน้อยที่สุด
Neel Krishnaswami
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.