-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lpsconfcheck related problem #1674
Comments
I can reproduce this:
Executing
With the following specification as
Executing
However, the behaviour of both processes (that is the LTSs generated from them) is (are) identical.
and the LPS
|
This is intended behaviour. The confluence checker only looks at the same summand to mimic a confluent summand. |
I agree with @Valo13's observations, but not completely with @jgroote's. The simplification made in To come back to your report @matifch, this is indeed expected behaviour, as @jgroote mentioned. If you really need reduction in the second case, you may try your luck with |
Wouldn't it be better to change the output slightly? For |
That is perhaps a good idea. However, I also want to add that it might be more fruitful to spend our time on replacing the current implementation of |
The following two specifications give same LPS (seen using lpsxsim) but the first one has 1 summand confluent while the other has not.
Specification-1
Specification-2
The text was updated successfully, but these errors were encountered: