Show warning if output is subject to logic of here-and-there #22
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
With the new translation scheme, the generated output has to be generally interpreted under the semantics of the logic of here-and-there. Horn programs are an exception because for those, the classical logic and the logic of here-and-there coincide.
However, for programs with negation or choice rules, the translation obtained with the new scheme must not be understood in terms of classical logic. In this case, a warning should be printed that explicitly states that the output is only valid if understood in the logic of here-and-there.
Implemented for cases where anthem finds a choice rule or negative literals in bodies.