Decisions, Games, & Logic Workshop

Third Workshop in
Decisions, Games & Logic '09
15 -17 June 2009, HEC Lausanne


Jacques Duparc: µ-calculus




Tutorial Abstract

The µ-calculus is the extension of modal logic with least and greatest fixpoint operators. It first appeared in an unpublished manuscript in [Bakker, J. Scott, D. [1969] A theory of programs. Unpublished manuscript, IBM, Vienna, 1969.], and the ter- minology was fixed in [Kozen, D. [1983] Results on the Propositional µ-Calculus. Theoretical Computer Science, 27 (1983), 333-354.].

As a modal logic, the semantic of µ-calculus is usually given by Kripke models or equivalently transition systems or colored graphs. Transition systems play a central role in computer science for analyzing systems or processes operationally. Therefore, the modal µ-calculus provides formal framework where we can study the role of fixpoints in transition systems, in other words, the role of fixpoints in operational semantics. Moreover the µ-calculus is intimately related to infinite games, since the evaluation of a formula in a given structure require the usual evaluation game of modal logic to go on forever.

More generally the modal µ-calculus stands as an abstract framework to reason about fixpoints in modal logics. Thus it is a meta formal system for many logics used in computer science. From the point of view of operational semantics, it is the right weakening of second order logics (the fragment of second order monadic logic invariant under bisimulation) with enough expressibility for practical use.


Readings
Biographical Note

Jacques Duparc is Professor of Formal Logic at the HEC Lausanne.