İki simülasyon ne zaman bisimülasyon değildir?


20

Bir verilen etiketli geçiş sistemi , S durumlarının bir dizi, Λ bir etiket grubu, ve S x Λ x S isimli bir üçlü ilişkisi. Her zamanki gibi, ( p , α , q ) için p α q yazın . Etiketli geçiş s a q durum sistem olduğu anlamına gelir: p için durumunu değiştirir q etiketi(S,Λ,)SΛ→⊆S×Λ×Spαq(p,α,q)∈→pαqpq , yani α , durum değişikliğine neden olan bazı gözlemlenebilir eylemdir.αα

Şimdi bir ilişki a olarak adlandırılan simülasyon IFF ( s , q ) R ,  eğer  p a p '  sonra  q ' ,RS×S

(p,q)R, if pαp then q,qαq and (p,q)R.

Bir LTS'nin, aralarında bir simülasyon ilişkisi varsa diğerini simüle ettiği söylenir .

Benzer şekilde, bir ilişki isimli bir ele almıştır IFF ( s , q ) R ,  eğer  p a p '  sonra  q ' ,RS×S(p,q)R,

 if pαp then q,qαq and (p,q)R and  if qαq then p,pαp and (p,q)R.

İki LTS'nin durum alanları arasında bir bisimülasyon varsa iki benzer olduğu söylenir.

Açıkçası bu iki kavram birbiriyle oldukça ilişkilidir, fakat aynı değildirler.

Hangi koşullar altında, bir LTS'nin bir başkasını taklit ettiği ve tam tersi olduğu, ancak iki LTS'nin iki benzemediği?

Yanıtlar:


12

Bir CCS işlemi bin piksele değdiğinden ve altta yatan LTS'yi görmek kolaydır - burada birbirini simüle eden ancak benzer olmayan iki işlem vardır:

Q = a b

P=ab+a
Q=ab

R1={(ab+a,ab),(b,b),(0,b),(0,0)}

R2={(ab,ab+a),(b,b),(0,0)}

P R1 QQ R2 PPQPa0QQaQb0b

PQQQPPaQaRRR1


10

R1R2p1qR1R2

Kanonik örnek, aynı izlere sahip olan, ancak farklı seçimler yapan iki sistemdir . İki içecek makinesini düşünün: ilk makine (kötü olan) bir madeni para alır ( c) ve belirleyici olmayan bir şekilde bir fincan çay verilip verilmeyeceğine karar verir ( t). İkinci makine (iyi olanı) bir bozuk para alır ( c) ve bir fincan çay ( t) verir.

erken ve geç seçim

R1={(s,s),(p,p),(q,q),(r,p)}rrp

R2={(s,s),(p,p),(q,q)}rrs2spscpr1pqqr

rr

İki makine arasındaki fark, iyi makinenin deterministik olması ve (canlılığı varsayarak) bir bozuk para eklerseniz her zaman çay verirken, kötü makine bir kapıda para alabilir, ancak sıkışabilir, çay veremez.

Bu tür bir fark, eşzamanlı sistemlerin çalışmasında sıklıkla ortaya çıkar. jmad'ın cevabı bu LTS ile bir CCS sürecini göstermektedir.

Bisimülasyonlar hakkında daha fazla bilgi için Davide Sangiorgi'nin bisimülasyon ve koindüksiyonun kökenlerine ilişkin notlarını öneriyorum . (Bu alıştırma 1 s. 29 ve notlar aynı örneği kullanır.)


İki tek yönlü benzetimin iki benzerliğe eşit olmaması, bana benzetimin, belirsizliğin varlığında doğru yaklaşım fikri olmadığını göstermektedir. Düşünülen başka fikirler var mı?
Uday Reddy

2

LTS1LTS2RLTS2LTS1RR

LTS1LTS2RLTS2LTS1R


Sanırım söylemeye çalıştığım şey aslında, her zaman iki LTS'nin birbirinden farklı olduğu durumudur, bu yüzden asıl soru daha ziyade belirli bir ilişkinin (bi) simülasyon olup olmadığıdır.
Charles
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.