The Variable Hierarchy of the μ-Calculus Is Strict

  • Authors:
  • Dietmar Berwanger;Erich Gradel;Giacomo Lenzi

  • Affiliations:
  • Mathematische Grundlagen der Informatik, RWTH Aachen, 52056 Aachen, Germany;Mathematische Grundlagen der Informatik, RWTH Aachen, 52056 Aachen, Germany;Dipartimento di Matematica, Universita di Pisa, via Buonarroti 2, 56127 Pisa, Italy

  • Venue:
  • Theory of Computing Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most of the logics commonly used in verification, such as LTL, CTL, CTL*, and PDL can be embedded into the two-variable fragment of the μ-calculus. It is also known that properties occurring at arbitrarily high levels of the alternation hierarchy can be formalised using only two variables. This raises the question of whether the number of fixed-point variables in μ-formulae can be bounded in general. We answer this question negatively and prove that the variable-hierarchy of the μ-calculus is semantically strict. For any k, we provide examples of formulae with k variables that are not equivalent to any formula with fewer variables. In particular, this implies that Parikh's Game Logic is less expressive than the μ-calculus, thus resolving an open issue raised by Parikh in~1983.