You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think we encountered a bug in the StlDenseTimeSpecification.
Namely, we have two specifications that should be semantically equivalent (from our perspective) but have a different outcome when updating the specification.
The same thing also happens when we use the formula signal > (50 + 1).
Tested with rtamt 0.3.5, Python 3.10.12
Do you have any pointers on what could be the issue here or are we missing something obvious?
Unfortunately, as we generate these specifications automatically, we cannot simply fold the constants manually.
P.S. Thanks for the library! :)
The text was updated successfully, but these errors were encountered:
In the latest version of RTAMT (in the master branch), this issue does not manifest itself. I added nevertheless a new test based on your example. I suggest to use the version of RTAMT from the master branch, since it also fixes some other previously encountered issues.
I think we encountered a bug in the
StlDenseTimeSpecification
.Namely, we have two specifications that should be semantically equivalent (from our perspective) but have a different outcome when updating the specification.
Here is a minimal reproduction:
Output:
The same thing also happens when we use the formula
signal > (50 + 1)
.Tested with
rtamt
0.3.5, Python 3.10.12Do you have any pointers on what could be the issue here or are we missing something obvious?
Unfortunately, as we generate these specifications automatically, we cannot simply fold the constants manually.
P.S. Thanks for the library! :)
The text was updated successfully, but these errors were encountered: