[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A question about structural congruence
I do not know the answer.
The statement you propose is not true if n and m are not required to
occur free in P and Q. For instance
(nu n) n.0 == (nu m)(nu n) n.0
but n.0 and (nu n) n.0 are unrelated.
One can repeat similar examples if n and m are required to occur free
and you have a matching operator in the calculus.
If n and m are required to occur free and you do not have matching,
there is still a counterexample (which i learned from Marco Pistore):
(nu x)(nu y) (x.x + y) == (nu x)(nu y) (y.y + x)
However (nu y) (x.x + y) and (nu y) (y.y + x)
are unrelated.
Davide
Luis Caires writes:
> Hello all,
>
> I would like to place a question about structural
> congruence as defined say in Milner's "Functions
> as Processes".
>
> Let == be pi-calculus structural congruence,
> and P and Q processes such that
>
> (nu n)P == (nu m)Q (1)
>
> where wlog assume n != m.
>
> What can be said in general about P and Q? Does anyone
> know of some proven result relating P and Q under == given (1)?
>
> A conjecture may be something like:
>
> either (a) P == Q{n<->m} (where {n<->m} denotes exchange of n and m),
> or (b) P == (nu m)P' and Q == (nu n)Q' and P' == Q'
>
> Thanks for any help...
>
> Best,
>
> Luis
>
>
>
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> The "models for mobility" mailing list mailto:moca@xxxxxxxxxxxxxxx
> http://www-sop.inria.fr/mimosa/personnel/Davide.Sangiorgi/moca.html
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The "models for mobility" mailing list mailto:moca@xxxxxxxxxxxxxxx
http://www-sop.inria.fr/mimosa/personnel/Davide.Sangiorgi/moca.html