-
Notifications
You must be signed in to change notification settings - Fork 212
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
Incorrect result with eqrel? #2163
Comments
With the latest performance changes of
Both nullaries should contain the empty tuple. However, only the nullary |
Can you check whether the latest release has the same issue? |
The problem is the execution of two subsequent existence checks on an equivalence relation, i.e.,
|
This is only an issue in the interpreter - not in the compiler - right? |
After further analysis, it seems to be an interpreter issue that undefined values for equivalence relations cause problems and this needs to be fixed in the Generator. |
Hi guys,
Consider the following program:
Running the above program with Souffle gives me the following values for
A
:If I add a new rule
A(a, a) :- out(a), !out(a).
to get the following program:Running the above program returns an empty result for
A
. But the result should not change.Souffle version I am using: 235a3bc
The text was updated successfully, but these errors were encountered: