| Publication type: |
Article in Proceedings |
| Author: |
Sergey Goncharov, Lutz Schröder, Till Mossakowski |
| Editor: |
Rastislav Kralovic, Pawel Urzyczyn |
| Title: |
Completeness of Global Evaluation Logic |
| Book / Collection title: |
Mathematical Foundations of Computer Science |
| Volume: |
4162 |
| Page(s): |
447 – 458 |
| Series: |
Lecture Notes in Computer Science |
| Year published: |
2006 |
| Publisher: |
Springer, Berlin |
| Abstract: |
Monads serve the abstract encapsulation of side effects in semantics and
functional programming. Various monad-based specification languages have
been introduced in order to express requirements on generic
side-effecting programs. A basic role is played here by global
evaluation logic, concerned with formulae which may be thought of as
being universally quantified over the state space; this formalism is the
fundament of more advanced logics such as monad-based Hoare logic or
dynamic logic. We prove completeness of global evaluation logic for
models in cartesian categories with a distinguished Heyting algebra
object.
|
| Internet: |
http://dx.doi.org/10.1007/11821069_39 |
| PDF Version: |
http://www.informatik.uni-bremen.de/~lschrode/papers/GELcompl.pdf |
| PostScript Version: |
http://www.informatik.uni-bremen.de/~lschrode/papers/GELcompl.ps |
| Keywords: |
side effects monads evaluation logic completeness |
| Status: |
Reviewed |
| Last updated: |
18. 06. 2008 |