ฉันมักจะสับสนกับความสัมพันธ์ระหว่าง conversion-conversion และส่วนขยาย
แก้ไข: ตามความเห็นดูเหมือนว่าฉันยังสับสนเกี่ยวกับความสัมพันธ์ระหว่างความเท่าเทียมกันของมิติและความเท่าเทียมเชิงสังเกตการณ์ แต่อย่างน้อยก็ใน Agda ที่มีความเสมอภาคในมิติของฟังก์ชัน (เป็นหลัก) และสำหรับแคลคูลัสแลมบ์ดาที่พิมพ์ได้ง่ายๆ (ซึ่งมีความหมายเชิงนามธรรมอย่างสมบูรณ์ รู้สึกอิสระที่จะแก้ไขฉันในความคิดเห็นหรือคำตอบ; ฉันไม่เคยได้รับการศึกษาอย่างเป็นระบบในเรื่องเหล่านี้
ในแลมบ์ดาแคลคูลัสที่ไม่มีการพิมพ์กฎ eta จะให้ระบบการพิสูจน์เดียวกันกับกฎส่วนขยายดังที่ Barendregt พิสูจน์แล้ว (อ้างถึงคำตอบสำหรับคำถามนี้ ) ฉันเข้าใจว่าการหมายความว่าระบบพิสูจน์ด้วยกฎกทช. นั้นสมบูรณ์สำหรับการสังเกตเชิงสมดุล (จากคำตอบอื่น ๆ ที่อาจต้องใช้กฎξ-กฎนั่นคือการลดภายใต้สารยึดเกาะ IIUC ฉันไม่มีปัญหาในการเพิ่มกฎนั้นด้วย) .
อย่างไรก็ตามจะเกิดอะไรขึ้นถ้าเราเปลี่ยนเป็นแคลคูลัสที่พิมพ์และเพิ่มแคลคูลัสนี้ด้วยประเภทฐานพิเศษและรูปแบบการแนะนำและการกำจัดที่สอดคล้องกัน? เรายังคงสามารถเขียนระบบพิสูจน์ที่สมบูรณ์เพื่อความเท่าเทียมเชิงสังเกตการณ์ได้หรือไม่? ฉันจะพูดคุยเกี่ยวกับระบบพิสูจน์ในรูปแบบของความหมายซึ่งเป็นจริงตามพื้นฐานของการเขียนโปรแกรมภาษา (FPL) ของมิตเชลล์; ระบบพิสูจน์ / สัจพจน์ความหมายที่เป็นจริงกำหนดความเท่าเทียมกันของโปรแกรม
คำถามที่ 1 : ทฤษฎีบทของ Barendregt ขยายไปถึง STLC หรือไม่? การเทียบเท่า extension เทียบเท่ากับส่วนขยายในบริบทนั้นหรือไม่
ฉันกำลังเรียกดูการสนทนาของ PCF ของ FPL (แต่ยังไม่เสร็จในส่วนนี้) และดูเหมือนว่าเมื่อคุณเพิ่มคู่แล้วการต่อเติมต้องใช้กฎเพิ่มเติมคือการจับคู่แบบ Surjective: pair (Proj1 P, Proj2 P) = P
surjective: ที่น่าสนใจกฎนี้เกี่ยวข้องกับการแนะนำและการกำจัดของคู่เหมือนกฎηเกี่ยวข้องกับการแนะนำและการกำจัดของฟังก์ชั่น
คำถามที่ 2 : มันเพียงพอหรือไม่ที่จะเพิ่มสัจพจน์การจับคู่แบบ Surjective pairing เพื่อพิสูจน์การขยายตัวในแคลคูลัส simply-แคลคูลัสที่พิมพ์ด้วยคู่อย่างง่ายๆ แก้ไข : คำถาม 2 ข : มีการจับคู่ surrogive จับคู่ law-law ดังที่ laws-law ที่กล่าวถึงในบทความนี้เนื่องจากความคล้ายคลึงกันของโครงสร้างที่ฉันพูดถึง
ตอนนี้ไป PCF กันดีกว่า คำอธิบายของความเท่าเทียมกันทางมิติที่ฉันได้เห็นแล้วพิสูจน์ว่าการขยายความหมายถึงกฎการพิสูจน์โดยอุปนัย แต่พวกเขาไม่ได้บอกว่าเพียงพอ เนื่องจาก PCF สมบูรณ์แบบทัวริงความเท่าเทียมกันทางมิติจึงไม่สามารถตัดสินใจได้ แต่นั่นไม่ได้หมายความว่าไม่มีระบบการพิสูจน์ที่สมบูรณ์เนื่องจากความยาวของการพิสูจน์นั้นมีมากมาย ที่มีความเกี่ยวข้องมากกว่านั้นระบบการพิสูจน์ดังกล่าวอาจขัดแย้งกับทฤษฎีความไม่สมบูรณ์ของGödel และอาร์กิวเมนต์นั้นอาจใช้กับ PCF ที่ไม่มีfix
และระบบGödel
คำถามที่ 3 : มีระบบพิสูจน์ที่สมบูรณ์สำหรับการเทียบเท่าเชิงสังเกตการณ์ใน PCF หรือไม่? สิ่งที่เกี่ยวกับ PCF โดยไม่fix
?
อัปเดต: นามธรรมเต็ม
ฉันตอบที่นี่ในความคิดเห็นที่เป็นนามธรรมอย่างเต็มรูปแบบ ฉันคิดว่า PCF ได้รับผลกระทบจากปัญหาสองประเภทที่แตกต่างกัน: มันไม่มีการเลิกจ้าง (ผ่านการแก้ไข) ซึ่งทำให้เกิดการสูญเสียสิ่งที่เป็นนามธรรมเต็มรูปแบบ แต่ก็มีจำนวนที่เป็นธรรมชาติ ปัญหาทั้งสองทำให้การสังเกตการณ์นั้นยากที่จะรักษา แต่ฉันเชื่อว่าเป็นอิสระจากกัน
ในอีกด้านหนึ่ง PCF สูญเสียสิ่งที่เป็นนามธรรมเนื่องจากขนานหรืออาศัยอยู่ในโดเมนความหมาย (Plotkin 1977) และดูเหมือนว่าจะเกี่ยวข้องกับการไม่สิ้นสุด Ralph Loader (2000, "Finitary PCF is not decidable") แสดงให้เห็นว่า finitary PCF (โดยไม่ต้องมีธรรมชาติ ดังนั้น (ถ้าฉันรวมอย่างถูกต้อง) ความหมายเชิงนามธรรมอย่างสมบูรณ์ไม่สามารถ จำกัด โดเมนที่มีการดำเนินการที่คำนวณได้
ในอีกทางหนึ่งให้ใช้ System T ของGödelซึ่งไม่มีการทำลายล้าง (ฉันไม่แน่ใจว่ามันมีความหมายเชิงนามธรรมอย่างสมบูรณ์ แต่ฉันเดาว่าใช่เพราะปัญหาถูกกล่าวถึงสำหรับ PCF เท่านั้นโดเมนจะต้องมีฟังก์ชันเรียกซ้ำแบบลำดับสูงกว่า) ฐานรากเชิงปฏิบัติของฮาร์เปอร์สำหรับภาษาโปรแกรมพูดถึงความเท่าเทียมเชิงสังเกตการณ์สำหรับภาษานี้ วินาที. 47.4 มีชื่อว่า "กฎบางข้อของความเสมอภาค" และแสดงกฎการพิสูจน์ที่ยอมรับได้สำหรับความเท่าเทียมเชิงสังเกตการณ์ ไม่มีที่ใดบอกได้ว่าระบบพิสูจน์สมบูรณ์หรือไม่ดังนั้นฉันเดาว่ามันไม่ได้ แต่ก็ไม่มีที่ไหนพูดถึงว่าจะสามารถทำให้เสร็จได้หรือไม่ เดาที่ดีที่สุดของฉันเชื่อมโยงกลับไปที่ทฤษฎีบทของGödelของความไม่สมบูรณ์