Bisimilarity of open terms

Authors
Citation
A. Rensink, Bisimilarity of open terms, INF COMPUT, 156(1-2), 2000, pp. 345-385
Citations number
42
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
INFORMATION AND COMPUTATION
ISSN journal
08905401 → ACNP
Volume
156
Issue
1-2
Year of publication
2000
Pages
345 - 385
Database
ISI
SICI code
0890-5401(20000110)156:1-2<345:BOOT>2.0.ZU;2-P
Abstract
Traditionally, in process calculi, relations over open terms, i.e., terms w ith free process variables, are defined as extensions of closed-term relati ons: two open terms are related if and only if all their closed instantiati ons are related. Working in the context of bisimulation, in this paper we s tudy a different approach; we define semantic models for open terms, so-cal led conditional transition systems, and define bisimulation directly on tho se models. It turns out that this can be done in at least two different way s, one giving rise to De Simone's formal hypothesis bisimilarity and the ot her to a variation which we call hypothesis-preserving bisimilarity (denote d similar to(fh) and similar to(hp), respectively). For open terms, we have (strict) inclusions similar to(fh)subset of(hP)subset of(ci) (the latter d enoting the standard "closed instance" extension); for closed terms, the th ree coincide. Each of these relations is a congruence in the usual sense. W e also give an alternative characterisation of similar to(hp) in terms of n onconditional transitions, as substitution-closed bisimilarity (denoted sim ilar to(sb)). Finally, we study the issue of recursion congruence: we prove that each of the above relations is a congruence with respect to the recur sion operator; however, for similar to(ci) this result holds under more res trictive conditions than for similar to(fh) and similar to(hp) (C) 2000 Aca demic Press.