Bisimulazione

Da testwiki.
Versione del 10 set 2019 alle 14:52 di 82.48.112.227 (discussione) (errore di battitura nella versione precedente)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Nel campo dell'informatica teorica la bisimulazione è una relazione binaria tra sistemi a transizione di stati, che associa due sistemi quando si comportano nello stesso modo, quando cioè un sistema simula l'altro e viceversa.

Intuitivamente due sistemi sono bisimilari se le transizioni di uno possono essere ordinatamente mimate dall'altro, ed è in questo senso che si dice che un osservatore non è in grado di distinguerli.

Definizione formale

Dato un sistema a transizione di stati (S, Λ, ), una relazione di bisimulazione è una relazione binaria R su S (quindi RS×S) tale che sia R-1 and R è una simulazione.

Equivalentemente R è una bisimulazione se per ogni coppia di elementi p,q in S con (p,q) in R, per ogni α in Λ:

per ogni p in S,

pαp

implica che esiste un q in S tale che

qαq

con (p,q)R; e, simmetricamente, per ogni q in S

qαq

implica che esiste un p in S tale che

pαp

e (p,q)R.

Dati due stati p e q in S, p è bisimilare a q, scritto pq, se esiste una bisimulazione R tale che (p,q)R.


Template:Controllo di autorità Template:Portale