“…They are employed today in a many areas of computer science, such as functional languages, object-oriented languages, types, data types, domains, databases, compiler optimizations, program analysis, verification tools, etc. For more information about bisimulations we refer to [1,26,53,62,95,100,101,120,126].…”