2022
DOI: 10.1017/s0960129522000330
|View full text |Cite
|
Sign up to set email alerts
|

Weakest preconditions in fibrations

Abstract: Weakest precondition transformers are useful tools in program verification. One of their key properties is composability, that is, the weakest precondition predicate transformer (wppt for short) associated to program $f;\;g$ should be equal to the composition of the wppts associated to f and g. In this paper, we study the categorical structure behind wppts from a fibrational point of view. We characterize the wppts that satisfy composability as the ones constructed from the Cartes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 40 publications
0
8
0
Order By: Relevance
“…By choosing appropriate parameters, we can express various properties of effectful programs as a weakest precondition transformer as studied in [3]. Our result in this paper provides a way to syntactically calculate it via the CPS transformation.…”
Section: Our Resultsmentioning
confidence: 98%
See 4 more Smart Citations
“…By choosing appropriate parameters, we can express various properties of effectful programs as a weakest precondition transformer as studied in [3]. Our result in this paper provides a way to syntactically calculate it via the CPS transformation.…”
Section: Our Resultsmentioning
confidence: 98%
“…• base types, effect-free constants, and algebraic operations in syntax (and their interpretations in semantics), • an ωCPO-enriched bicartesian closed category C to interpret programs, • a pseudo-lifting strong monad T on C for interpreting computational effects, and • an EM monotone T -algebra on Ω for defining the meaning of the weakest precondition transformer for Ω-valued predicates [3].…”
Section: Our Resultsmentioning
confidence: 99%
See 3 more Smart Citations