Math 2.0

Mathematical logic and foundations Definition

Modal mu-calculus

Builds on Modal logicKripke semanticsLeast fixed pointKnaster–Tarski theoremMonotone function

Definition

Let PP be a set of propositions, AA a set of actions and 𝒱\mathcal{V} a set of variables. The formulas of the modal μ\mu-calculus are given by the grammar φ::=p∣Z∣¬φ∣φ∧φ∣⟨a⟩φ∣μZ. φ,p∈P, a∈A, Z∈𝒱.\varphi ::= p \mid Z \mid \neg\varphi \mid \varphi \land \varphi \mid \langle a \rangle \varphi \mid \mu Z.\,\varphi, \qquad p \in P,\ a \in A,\ Z \in \mathcal{V}. In a formula μZ. φ\mu Z.\,\varphi, every free occurrence of ZZ in φ\varphi must lie under an even number of negations.

A model is a labelled transition system ℳ=(S,{→a}a∈A,V)\mathcal{M} = (S, \set{\xrightarrow{a}}_{a \in A}, V) with a valuation V ⁣:P→𝒫(S)V \colon P \to \mathcal{P}(S). Given an assignment ρ ⁣:𝒱→𝒫(S)\rho \colon \mathcal{V} \to \mathcal{P}(S), the set ∥φ∥ρ⊆S\|\varphi\|_\rho \subseteq S is defined by induction:

  1. ∥p∥ρ=V(p)\|p\|_\rho = V(p) and ∥Z∥ρ=ρ(Z)\|Z\|_\rho = \rho(Z);
  2. ∥¬φ∥ρ=S∖∥φ∥ρ\|\neg\varphi\|_\rho = S \setminus \|\varphi\|_\rho and ∥φ∧ψ∥ρ=∥φ∥ρ∩∥ψ∥ρ\|\varphi \land \psi\|_\rho = \|\varphi\|_\rho \cap \|\psi\|_\rho;
  3. ∥⟨a⟩φ∥ρ={s∈S:s→at for some t∈∥φ∥ρ}\|\langle a \rangle \varphi\|_\rho = \set{s \in S : s \xrightarrow{a} t \text{ for some } t \in \|\varphi\|_\rho};
  4. ∥μZ. φ∥ρ=⋂{T⊆S:∥φ∥ρ[Z↦T]⊆T}\|\mu Z.\,\varphi\|_\rho = \bigcap \set{T \subseteq S : \|\varphi\|_{\rho[Z \mapsto T]} \subseteq T}.

Here ρ[Z↦T]\rho[Z \mapsto T] agrees with ρ\rho except that it sends ZZ to TT.

Remarks

The restriction on negations makes T↦∥φ∥ρ[Z↦T]T \mapsto \|\varphi\|_{\rho[Z \mapsto T]} a monotone function on the complete lattice 𝒫(S)\mathcal{P}(S). By the Knaster–Tarski theorem, clause 4 is then its least fixed point. The greatest fixed point is νZ. φ=¬μZ. ¬φ[¬Z/Z]\nu Z.\,\varphi = \neg \mu Z.\,\neg\varphi[\neg Z / Z], and the box is [a]φ=¬⟨a⟩¬φ[a]\varphi = \neg\langle a \rangle \neg\varphi.

Example: ∥μZ. (p∨⟨a⟩Z)∥\|\mu Z.\,(p \lor \langle a \rangle Z)\| is the set of states from which a finite path of aa-steps reaches V(p)V(p). This set TT satisfies V(p)∪{s:s→at, t∈T}⊆TV(p) \cup \set{s : s \xrightarrow{a} t,\ t \in T} \subseteq T, and every set with this property contains it.

Non-example: μZ. ¬Z\mu Z.\,\neg Z is not a formula, since ZZ occurs under one negation. The map T↦S∖TT \mapsto S \setminus T is not monotone, and it has no fixed point when S≠∅S \neq \emptyset.

Reading path

To understand this page from the ground up, read these 9 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Complete lattice concept
  2. Infimum concept
  3. Kripke semantics concept
  4. Least fixed point concept
  5. Modal logic concept
  6. Monotone function concept
  7. Supremum concept
  8. Knaster–Tarski theorem statement
  9. Modal mu-calculus definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Modal_%CE%BC-calculus
About this page
Tag5BXYE8REDN
URIm2://5BXYE8REDN
Kinddefinition
WritingW0 stub
MSC03B45, 03B70, 68Q60
DefinesModal mu-calculus
UsesModal logic, Kripke semantics, Least fixed point, Knaster–Tarski theorem, Monotone function
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.