Algebra of Monotonic Boolean Transformers
Algebra of Monotonic Boolean Transformers
复制标题
单调布尔变换的代数
DOI:
10.1007/978-3-642-25032-3_10
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
V. Preoteasa
中科院分区:
文献类型:
--
作者:
V. Preoteasa
Algebras of imperative programming languages have been successful in reasoning about programs. In general an algebra of programs is an algebraic structure with programs as elements and with program compositions (sequential composition, choice, skip) as algebra operations. Various versions of these algebras were introduced to model partial correctness, total correctness, refinement, demonic choice, and other aspects. We introduce here an algebra which can be used to model total correctness, refinement, demonic and angelic choice. The basic model of our algebra are monotonic Boolean transformers (monotonic functions from a Boolean algebra to itself).