Eşitlik için birleşme temelli eleme kuralı


10

Birkaç yıl önce, sıralı matematikte eşitlik için aşağıdaki sol kurala rastladım:

stθθ(Γ)θ(C)Γ,stC

Burada, değerlerini hesaplar en genel birleştiricidir θ için s ve t sonra ve sonuca yerdeğiştirme uygular C ve bağlam tüm hipotezler y .stθθstCΓ

Bu birleşme ile ilgili ilginç olan şey, denkleminin evrensel (yani skolem) değişkenlerin yerini almasıdır.

Ancak, bunu nerede okuduğumu hatırlamıyorum ve birisinin ona bir referans bulmama yardım edip edemeyeceğini merak ediyordum.

Yanıtlar:


9

Bunu sık sık Schroeder-Heister'ın tanımlayıcı yansıma kurallarına bağladım, ancak bu fikir Girard ve diğerlerinin ötesine geçiyor; Aradığınız kural, Bölüm 4'teki ilk ekranın bir örneğidir. Bununla birlikte, birleşme örneği tatmin edici değilse, eşitlik varsayımının bir çelişki gücüne sahip olduğunu belirten bir kurala ihtiyacınız vardır.

Son zamanlarda Dale Miller, David Baelde ve şirket tarafından yapılan birçok çalışmada daha genel bir hesap kullanılmıştır (bakınız, örneğin, Doğrusal mantıktaki en az ve en büyük sabit noktalar ). Miller ve diğerlerinden de kaynaklanmayan daha genel formülasyon, kuralın

{θcsu(t,s)θΓθC}Γ,tsC

csu(t,s)ts

θ.θt=θsθΓθCΓ,tsC

Her durumda, bir birleştiricinin varlığının en genel bir birleştiricinin varlığını ima ettiği kararlaştırılabilir birleştirmeye sahip bir terim dilinde, yukarıdaki bu kurallardan birine sahip olmanın bu iki kurala sahip olduğu gösterilebilir:

no mgu(t,s)Γ,tsCmgu(t,s)=θθΓθCΓ,tsC

(PS Frank bunu hatırladığınız yerde olabilecek 6, 7 ve 8. derslerdeki mantık programlama dersinde tartıştı .)


1
Teşekkürler! Schroeder-Heister'in yanlış evraklarına bakıyordum.
Neel Krishnaswami

3
Muhtemelen bunu GADT'ler için daktilo kontrol bağlamında düşündüğümü eklemeliyim.
Neel Krishnaswami

2
Huh. Ben bu konuda OMG TEZ LİSANSÜSTÜ ZORUNLU bağlamında yazıyorum, bu yüzden GADT'ler ;-) için daktilo kontrol bağlamında bu konuda düşünmeme izin verilmiyor.
Rob Simmons
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.