Skip to main content
Log in

The Variable Hierarchy of the μ-Calculus Is Strict

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Dietmar Berwanger, Erich Gradel or Giacomo Lenzi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Berwanger, D., Gradel, E. & Lenzi, G. The Variable Hierarchy of the μ-Calculus Is Strict. Theory Comput Syst 40, 437–466 (2007). https://doi.org/10.1007/s00224-006-1317-8

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-006-1317-8

Keywords

Navigation