Onlarsız kanıtlayamadığımız sonsuz grafiklerle ne ispatlayabiliriz?


15

Bu sonsuz grafiklerle ilgili bir soru .

Bu soruya verilen cevaplar ve yorumlar, doğal olarak sonsuz grafiklerle modellenen nesneleri ve durumları listeler. Ancak, örneğin Koenig'in sonsuz lemması çok ünlü olan sonsuz grafikler hakkında (Diestel'in kitabında 8. bölüme bakınız) çok sayıda teorem vardır .

Şimdi şu sorum var: Onlar olmadan ispatlayamadığımız sonsuz grafiklerle ne ispatlayabiliriz? Ya da daha spesifik olarak, bir şeyi sonsuz bir grafik olarak modellediğimiz, sonra sonsuz grafikler hakkında bir teorem başlattığımız ve sonuçta orijinal sorun hakkında bir şey kanıtladık - aksi takdirde nasıl kanıtlanacağını bilmeden?


5
Bu Mathematics.SE (ya da belki de MathOverflow) için daha uygun görünüyor.
Niel de Beaudrap

@NieldeBeaudrap tarafından önerildiği gibi, soruyu Mathematics.SE'ye gönderdim. Burada bulabilirsiniz .
Gregor

Yanıtlar:


3

Dağıtılmış bilgi işlemden bir örnek:


1. Arkaplan

1.1 Asenkron Paylaşımlı Bellek Modeli

Paylaşılan bellek değişkenlerini kullanarak iletişim kuran dağıtılmış düğümlerden oluşan bir koleksiyonu düşünelim. Bir düğümün ne zaman adım atacağını ve ne zaman ileti ileteceğini kontrol eden bir düşman vardır. Hesaplama eşzamansızdır , yani düşman, düğümlerin adımlarını herhangi bir (sonlu) süre boyunca geciktirebilir. Bir düğümün
bir adımını , bir sonraki durumun geçerli durum ve son adımdan bu yana düğümün gözlemleri tarafından belirlendiği yerel otomatının (algoritmaya göre) bir durum geçişi olarak düşünebilirsiniz .

1.2 Güvenlik ve Canlılık

Bir eşzamansız algoritmanın özellikleri hakkında resmi olarak muhakeme yaparken, güvenlik ve canlılık özellikleri arasında ayrım yaparız. Gayri resmi olarak, bir güvenlik özelliği, "kötü" bir şeyin asla gerçekleşmeyeceğinin garantisi olarak yorumlanabilir. (Örneğin, karşılıklı dışlama için, bir güvenlik özelliği, hiçbir düğümün aynı anda kritik bölüme girmemesidir.) Öte yandan, canlılık "sonunda iyi bir şey olacak" olarak yorumlanabilir, örneğin: her düğüm sonunda sona erer.

MMα,βM2-nnαβ

SPMPMP


Koenig'in Infinity Lemma Uygulanması

Belirli bir özelliğin bir güvenlik özelliği olup olmadığını görmek her zaman kolay değildir: Temel paylaşılan bellek değişkenlerinin üzerine okuma / yazma atomik nesnelerinin uygulanmasını düşünün. Böyle bir uygulama, istekleri ve onların yanıtlarını, sanki zamanında gerçekleşmiş gibi görünecek ve çağırma düzenlerini ihlal etmeyecek şekilde ele almalıdır. (Asenkron işlem nedeniyle, istek ve yanıt arasındaki gerçek süre sıfır olmayabilir.) Atomisite, Doğrusallaştırılabilirlik olarak da bilinir . [A] 'nın Bölüm 13.1'i Atomicity'nin bir güvenlik özelliği olduğuna dair bir kanıt vermektedir. Kanıt, (her biri Atomikliği tatmin eden) sonsuz yürütme dizisinin sınırının da Atomikliği karşıladığını göstermek için Koenig'in lemmasını kullanır.

[A] N. Lynch. Dağıtık Algoritmalar. Morgan Kaufmann, 1996.


Bunu bilmek güzel Atomicity is a safety property. Literatürde sıralı tutarlılık, nedensel tutarlılık, PRAM tutarlılığı ve nihai tutarlılık gibi diğer tutarlılık koşulları hakkında benzer resmi sonuçlar var mı? Bu makale (bölüm 2.2) nedensel tutarlılığın bir güvenlik özelliği olduğunu, sonuçta tutarlılığın bir canlılık özelliği olduğunu iddia etmektedir. Ancak, bunlar resmi olarak belirtilmemiştir. Bu iki terimin resmi olarak kullanılıp kullanılmadığından emin değilim.
hengxin

Sıralı tutarlılık, nedensel tutarlılık ve PRAM tutarlılığının güvenlik özellikleri olmadığını düşünüyorum, çünkü önek kapalı değiller.
hengxin
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.