Deriving Program Logics from Distributive Monoidal Categories
Elena Di Lavore (Tallinn University of Technology)
Thu Oct 1, 18:00-19:00 (3 days ago)
Abstract: We propose imperative categories—uniformly traced distributive copy-discard categories—as a categorical semantics for imperative programs with commutative effects. Rules of multiple program logics, including correctness, incorrectness, and relational Hoare logic, follow from the axioms of imperative categories. The algebra of guarded commands derived by the categorical structure generalises guarded Kleene algebras with tests. This is recent joint work with Filippo Bonchi, Mario Román and Sam Staton.
logic in computer sciencecategory theorylogic
Audience: researchers in the topic
Series comments: Description: Seminar on all areas of logic
| Organizer: | Wesley Calvert* |
| *contact for this listing |
Export talk to
