Implement new translation scheme for Horn programs #21

Closed
opened 2019-01-13 16:47:16 +01:00 by patrick · 1 comment
Owner

Vladimir proposed a new translation scheme that isn’t geared towards human-readable output but towards proving program properties or strong equivalence between programs through a translation to the logic of here-and-there.

As a first step, this new translation scheme should be implemented for Horn programs (without negative literals and choice rules).

Vladimir proposed a new translation scheme that isn’t geared towards human-readable output but towards proving program properties or strong equivalence between programs through a translation to the logic of here-and-there. As a first step, this new translation scheme should be implemented for Horn programs (without negative literals and choice rules).
patrick added this to the anthem 0.2.0 milestone 2019-01-13 16:47:16 +01:00
patrick self-assigned this 2019-01-13 16:47:16 +01:00
patrick added the
enhancement
label 2019-01-13 16:47:16 +01:00
Author
Owner

I implemented the full specification in Vladimir’s draft. To account for non-Horn programs, I added a warning in case the output must not be understood in terms of classical logic (#22).

I implemented the full specification in Vladimir’s draft. To account for non-Horn programs, I added a warning in case the output must not be understood in terms of classical logic (#22).
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: patrick/anthem#21
No description provided.