Come detto poco sopra, il fatto che l'equivalenza a traccie eguagli un processo che termina in deadlock con uno che non lo fa, la rende in generale troppo debole; un'altra interessante equivalenza è la testing equivalence che sembra essere la più piccola equivalenza in grado di differenziare processi che terminano in uno stato di deadlock da processi che invece non terminano in quello stato.
Per il caso weak, invece, si ha
La definizione precedente dice che il processo P può derivare (o discendere, se ci troviamo nel caso weak) la sequenza ed arrivare in uno stato in cui non è possibile fare nessuna ulteriore azione (neanche ) se l'ambiente consente solo le azioni in .
É facile vedere che l'equivalenza per fallimenti implica l'equivalenza a traccie, in quanto una traccia è parte di un fallimento.
Morpheus 2004-02-10