A Relatively Complete Program Logic for Effectful Branching

Noam Zilberstein
2024-01-09
Abstract:Starting with Hoare Logic over 50 years ago, numerous sound and relatively complete program logics have been devised to reason about the diverse programs encountered in the real world. This includes reasoning about computational effects, particularly those effects that cause the program execution to branch into multiple paths due to, e.g., nondeterministic or probabilistic choice.
Logic in Computer Science,Programming Languages
What problem does this paper attempt to address?