Completeness of global evaluation logic

  • Authors:
  • Sergey Goncharov;Lutz Schröder;Till Mossakowski

  • Affiliations:
  • Department of Computer Science, University of Bremen, Germany;,Department of Computer Science, University of Bremen, Germany;,Department of Computer Science, University of Bremen, Germany

  • Venue:
  • MFCS'06 Proceedings of the 31st international conference on Mathematical Foundations of Computer Science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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.