Artikel in einem Konferenzbericht,

Completeness of Global Evaluation Logic

, , und .
Mathematical Foundations of Computer Science, Volume 4162 von Lecture Notes in Computer Science, Seite 447-458. Springer; Berlin; http://www.springer.de, (2006)

Zusammenfassung

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.

Tags

Nutzer

  • @tillmo

Kommentare und Rezensionen