Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Effectful applicative bisimilarity: Monads, relators, and Howe's method
We study Abramsky's applicative bisimilarity abstractly, in the context of call-by-value λ-
calculi with algebraic effects. We first of all endow a computational λ-calculus with a monadic …
calculi with algebraic effects. We first of all endow a computational λ-calculus with a monadic …
Behavioural equivalence via modalities for algebraic effects
A Simpson, N Voorneveld - ACM Transactions on Programming …, 2019 - dl.acm.org
The article investigates behavioural equivalence between programs in a call-by-value
functional language extended with a signature of (algebraic) effect-triggering operations …
functional language extended with a signature of (algebraic) effect-triggering operations …
Weakest preconditions in fibrations
A Aguirre, S Katsumata - Electronic Notes in Theoretical Computer Science, 2020 - Elsevier
Weakest precondition transformers are useful tools in program verification. One of their key
properties is compositionality, that is, the weakest precondition predicate transformer (wppt …
properties is compositionality, that is, the weakest precondition predicate transformer (wppt …
[HTML][HTML] Generic weakest precondition semantics from monads enriched with order
I Hasuo - Theoretical Computer Science, 2015 - Elsevier
We devise a generic framework where a weakest precondition semantics, in the form of
indexed posets, is derived from a monad whose Kleisli category is enriched by posets. It is …
indexed posets, is derived from a monad whose Kleisli category is enriched by posets. It is …
[PDF][PDF] Graded Hoare logic and its categorical semantics
Deductive verification techniques based on program logics (ie, the family of Floyd-Hoare
logics) are a powerful approach for program reasoning. Recently, there has been a trend of …
logics) are a powerful approach for program reasoning. Recently, there has been a trend of …
Algebraic Effects Meet Hoare Logic in Cubical Agda
This paper presents a novel formalisation of algebraic effects with equations in Cubical
Agda. Unlike previous work in the literature that employed setoids to deal with equations, the …
Agda. Unlike previous work in the literature that employed setoids to deal with equations, the …
[PDF][PDF] A sound and complete logic for algebraic effects
C Matache, S Staton - Foundations of Software Science and Computation …, 2019 - Springer
This work investigates three notions of program equivalence for a higher-order functional
language with recursion and general algebraic effects, in which programs are written in …
language with recursion and general algebraic effects, in which programs are written in …
Guarded traced categories
Notions of guardedness serve to delineate the admissibility of cycles, eg in recursion,
corecursion, iteration, or tracing. We introduce an abstract notion of guardedness structure …
corecursion, iteration, or tracing. We introduce an abstract notion of guardedness structure …
Healthiness from duality
Healthiness is a good old question in program logics that dates back to Dijkstra. It asks for
an intrinsic characterization of those predicate transformers which arise as the (backward) …
an intrinsic characterization of those predicate transformers which arise as the (backward) …
Shoggoth: A Formal Foundation for Strategic Rewriting
Rewriting is a versatile and powerful technique used in many domains. Strategic rewriting
allows programmers to control the application of rewrite rules by composing individual …
allows programmers to control the application of rewrite rules by composing individual …