Healthiness from Duality
Healthiness from Duality
复制标题
来自二元性的健康
DOI:
10.1145/2933575.2935319
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Ichiro Hasuo and Bart Jacobs
中科院分区:
文献类型:
--
作者:
Wataru Hino;Hiroki Kobayashi;Ichiro Hasuo and Bart Jacobs
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) interpretation of a certain class of programs. There are several results known for healthiness conditions: for deterministic programs, nondeterministic ones, probabilistic ones, etc. Building upon our previous works on so-called state-and-effect triangles, we contribute a unified categorical framework for investigating healthiness conditions. This framework is based on a dual adjunction induced by a dualizing object and on our notion of relative Eilenberg-Moore algebra. The latter notion seems interesting in its own right in the context of monads, Lawvere theories and enriched categories.