Quantifier rank

Summary

In mathematical logic, the quantifier rank of a formula is the depth of nesting of its quantifiers. It plays an essential role in model theory.

The quantifier rank is a property of the formula itself (i.e. the expression in a language). Thus two logically equivalent formulae can have different quantifier ranks, when they express the same thing in different ways.

Definition

edit

In first-order logic

edit

Let   be a first-order formula. The quantifier rank of  , written  , is defined as:

  •  , if   is atomic.
  •  .
  •  .
  •  .
  •  .

Remarks

  • We write   for the set of all first-order formulas   with  .
  • Relational   (without function symbols) is always of finite size, i.e. contains a finite number of formulas.
  • In prenex normal form, the quantifier rank of   is exactly the number of quantifiers appearing in  .

In higher-order logic

edit

For fixed-point logic, with a least fixed-point operator  :  .

Examples

edit
  • A sentence of quantifier rank 2:
 
  • A formula of quantifier rank 1:
 
  • A formula of quantifier rank 0:
 
 
  • A sentence, equivalent to the previous, although of quantifier rank 2:
 

See also

edit

References

edit
  • Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995), Finite Model Theory, Springer, ISBN 978-3-540-60149-4.
  • Grädel, Erich; Kolaitis, Phokion G.; Libkin, Leonid; Maarten, Marx; Spencer, Joel; Vardi, Moshe Y.; Venema, Yde; Weinstein, Scott (2007), Finite model theory and its applications, Texts in Theoretical Computer Science. An EATCS Series, Berlin: Springer-Verlag, p. 133, ISBN 978-3-540-00428-8, Zbl 1133.03001.
edit
  • Quantifier Rank Spectrum of L-infinity-omega BA Thesis, 2000