Quando si definisce un'assiomatizzazione si utilizza molto la regola di sostituzione per le dimostrazioni, quindi è necessario che la relazione considerata sia una congruenza: purtroppo per la testing equivalence questa proprietà non è vera:
Consideriamo il contesto b+[
] e si ottiene
: prendiamo infatti l'osservatore
ed otteniamo:
In maniera simile a quanto fatto per la weak bisimulation, daremo ora una definizione leggermente differente della testing equivalence in modo che la proprietà di essere una congruenza sia rispettata:
La differenza è minima ma fondmentale: si richiede infatti che se
la prima azione di P è un
, allora anche Q fa come prima
azione proprio
.
Mostriamo ora quali sono gli assiomi di questa teoria: