Program logics via distributive monoidal categories

Author

Elena Di Lavore

Published

November 6, 2025

Abstract

We derive multiple program logics, including correctness, incorrectness, and relational Hoare logic, from the axioms of imperative categories: uniformly traced distributive copy-discard categories. Rules of program logics are derived from this categorical structure.