Tutarlı Uzayların arkasındaki sezgiyi açıklayabilir misiniz?


13

Doğrusal Mantık Tutarlı uzaylar kullanılarak yorumlanır ve Girard'ın makalelerinde belirgin bir şekilde yer alırlar. Onları resmi olarak tanımlamanın üç ana yolunun hepsini biliyorum ve bunlar hakkında bir şeyler kullanmak ve ispatlamak için herhangi bir problem oluşturmuyorlar, ama ne anlama geldiğini anlayamıyorum .

Onları anlamanın bir yolu varmış gibi geliyor . Her şeyden önce, onlar hakkında booleanlar üzerindeki işlevleri kullanan bazı örnekler var (bir yerlerde wiki gibi ). Ve resmi tanımın arkasında ilginç ve anlamlı bir şeye işaret ediyor. Bununla birlikte, boolboyut kliksiz, çok basit bir tutarlı alan > 1. Birisi ayrıntılı olabilir mi?

Girard'ın bir yerde söylediği bir yerde tutarlı bir uzayın her noktasının belirli bir "soru / cevap dizisini" temsil ettiği, iki noktanın "negatif olarak (yani farklı sorularda) çatallandıklarında tutarlı oldukları" ve farklı cevaplarda çatallandıklarında tutarsız olduğu belirtildi [1]. Fikri kavramak kolay gibi görünüyor ama bir örnek icat edemiyorum, bu yüzden gerçekten anlamıyorum ...

Birisi bana bu konuda yardımcı olabilir mi?

[1] JY Girard, Şeffaflığın hayaleti . URL: http://iml.univ-mrs.fr/~girard/longo1.pdf


Girard'ın orijinal Doğrusal Mantık kağıdını kontrol ettiniz mi?
Kaveh

@Kaveh (hızlı bir şekilde) üzerinden geçtim ama "Kör Nokta" nın sahip olmadığı (okuduğum) bir şey sunmuyor gibi görünüyor ... Tanımı var, ama herhangi bir metafor / yorum / açıklama yok.
valya

2
Bunlara baktığımdan bu yana uzun zaman geçti, ama bence bunların gerçekten nereden geldiğini anlamak istiyorsanız, sezgisel mantığın Heyting cebirini ve Scott domain semantiğini tamamlamak için geri dönmelisiniz. Etki alanları (dcpo) genellikle kısmi bilgileri ifade etmek için kullanılır, bilgileri birleştirilebiliyorsa iki x ve y öğesi uyumludur; yani, {x, y} bir sup. Tutarlılık sadece bilginin bu uyumluluğudur. (Sanırım Girard'ın fikirlerinin nereden geldiğini anlamak için okumaya değer Linear Logic makalesi.)
Kaveh

Etki alanlarımla ilgili yapmam gereken ses, evet ... Teşekkürler! Bu yönde dolaşacağım ve sonra kimse cevap vermezse, belki bir gün cevabı kendim yazacağım.
valya

(Ve kağıda da iyi bakacağım, teşekkürler - yanlış olanı
kaçırdım

Yanıtlar:


10

Tutarlılık uzaylarının ardındaki sezgi, bir tutarlılık boşluğunun elemanlarının temeldeki bazı verilerin gözlemlerini temsil etmesidir ve tutarlılık ilişkisi size iki gözlemin aynı veri parçasından gelip gelmeyeceğini söyler.

Somut olarak, bir dizi hayvanımız olduğunu varsayalım

Animals = {cat, duck, fish}

Şimdi bir dizi gözlemimiz olabilir:

Observations = {warm-blooded, swims, water-breathing, furry}

Her ikisinin de aynı hayvandan yapılabilmesi durumunda iki gözlemin uyumlu olduğunu söyleyelim . Her gözlem kendisiyle uyumludur ve ayrıca:

Sıcakkanlı olmanın yüzmeyle uyumlu olduğunu biliyoruz, çünkü ördekler hem sıcakkanlı hem de yüzüyor. Ancak sıcak kanlı ve su solumak uyumlu değildir, çünkü hem sıcak kanlı hem de su soluyan hayvanlarımız yoktur.

ObservationsObservations


ama anladığım kadarıyla, tipin değeri Observationsbir klik olurdu - bu yüzden bir gözlem değil, bir dizi. yani daha çok [Observation], değil mi? aynı Animals(klik tekil olurdu, ama yine de) ...
valya

Tabii ki, tam olarak bile değil [Observation], ama yine de ... Singleton olmayan bir
klibin

6

Etki alanı teorisini daha iyi tanıyana ve Girard'ın "On beş yıl sonra değişken tiplerde Sistem F" ni okuyana kadar tutarlılık alanları için bir sezgi oluşturmakta her zaman sorun yaşadım. Tutarlılık alanları sadece özel bir alan adıdır ve oradan başlamanın ne kadar tutarlılık anlamına geldiğini daha kolay anladım. Bana az ya da çok mantıklı gelen bir açıklama yapmaya çalışacağım.

Tamsayı girdilerini tamsayı çıktılarına alan programları incelemek istediğinizi düşünün. Genel olarak, bu programlar sonsuza kadar döngü yapabilir, bu nedenle bunları tamsayılardan tamsayılara kısmi işlevler olarak matematiksel olarak modellemek mantıklıdır : program döngüye girerse, ilgili kısmi işlev bu girişte tanımlanmamıştır. Böyle bir kısmi işlev görebilir fbir şekilde grafik : tamsayılar çiftlerinin bir dizi (n, m)gibi ftanımlanır nve eşit m. Bu, bu işlevleri bir tutarlılık alanı olarak temsil etmemizi sağlar:

  • Tutarlılık uzayının ağı tamsayı çiftleri kümesidir (n, m).
  • İki çift (n, m)ve (n', m')sadece ve sadece tutarlı nve n'farklıdır, ya da mve m'eşittir.

Tanımları açarak, bu tutarlılık uzayının her bir kısmının kısmi fonksiyonların grafiği olduğunu görüyoruz (ya da tam tersi). Tutarlılık ilişkisini, bir girdi üzerinde kısmi bir işlev tanımlandığını, bu girdi için yalnızca bir sonuç ürettiğini söyleyerek yorumlayabiliriz . Etki alanı teorik semantiğin diğer türlerine alışkınsanız, kliklerin eklenmesi, tamsayılardaki kısmi işlevler üzerindeki olağan Scott sırasına karşılık gelir.

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.