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
Solver Error in Realizability Checking #32
Comments
I've discovered that some of the components are in fact checkable (the solver appears to run successfully). |
Hello Alexander, The SOLVER ERROR message is not related to installation issues, but to problems with the input file to JKind. This can happen due to a misconfiguration in Variable Mapping or some, unknown yet to us, bug. One way we can help is if you can provide us with an example set of requirements that causes this issue, along with the variable mapping table for the system component. We are also planning in the future to provide an option in the GUI to retain files that were generated for JKind, for debugging purposes. If the previous suggestion is not an option, the next best that you can try and do is to try and run the realizability check from the command line. To do so, try to start FRET in developer mode using If you can share with us this error message, I will be glad to point out what may have gone wrong in your case. |
Aha! Thank you. It looks like it was a parse error:
I'm not so familiar with Lustre, but is it the case that there is no builtin if-and-only-if? Of course I can rewrite the requirement, so I'm just curious. |
Right, it seems that For now, you can use the equality symbol Thank you for using FRET! We will be more than glad to answer questions or assist with future issues. |
Hi all,
I'm experimenting with FRET, and running into trouble using the realizability checker. When I try to run the checker on a component, I only see "SOLVER ERROR," but no other output to help me diagnose the problem.
I think I've installed all the dependencies, but it's possible something is misconfigured.
Do you have any ideas for what I might try to narrow down the problem? That could be additional flags, debug print statements, etc.
The text was updated successfully, but these errors were encountered: