Explain the while-loop rule duality twist in partial reverse Hoare logic
Determine the theoretical reason that, in the ordinary proof system for partial reverse Hoare logic, the while-loop inference rule is the dual of the partial Hoare logic rule rather than the dual of the total Hoare logic rule, despite the semantics of partial reverse Hoare logic being the dual of total Hoare logic. Clarify the underlying principles or structural properties that cause this mismatch between semantic duality and proof-rule duality.
Sponsor
References
We note that the semantics of partial reverse Hoare logic is the dual of total Hoare logic, so there is a twist. This twist is very interesting, but we do not know why.
— Proof systems for partial incorrectness logic (partial reverse Hoare logic)
(2502.21053 - Oda, 28 Feb 2025) in Subsection 1.1 (Our contribution)