We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The following program breaks clasp 3.3.2 (and clingo 5.2.1):
a|b:-not c. c|d:-not a.
Observe:
$ gringo <<EOF | clasp a|b:-not c. c|d:-not a. EOF clasp version 3.3.2 Reading from stdin *** ERROR: (clasp): void Clasp::Asp::LogicProgram::finalizeDisjunctions(Clasp::Asp::Preprocessor&, Clasp::uint32)@1280: assertion failure: check('dx == bot || getRootAtom(supportLit.var())->var() == dx.var()') failed UNKNOWN Models : 0+ Calls : 1 Time : 0.000s (Solving: 0.00s 1st Model: 0.00s Unsat: 0.00s) CPU Time : 0.000s $ echo $? 65
The text was updated successfully, but these errors were encountered:
Remove wrong assertion
02c6d85
* The assertion failed to consider the case where a disjunction was eq to some atom that itself was part of a disjunction. Fixes #13
Hi Thomas, thank you for the report. Fixed in dev.
Sorry, something went wrong.
works as expected, cherry-picked into clasp 3.3.2-4 and gringo 5.2.1-3
No branches or pull requests
The following program breaks clasp 3.3.2 (and clingo 5.2.1):
Observe:
The text was updated successfully, but these errors were encountered: