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

📚 Artikel Terkait di Wikipedia

Quantifier (logic)

most common quantifiers are the universal quantifier and the existential quantifier. The traditional symbol for the universal quantifier is "∀", a rotated

Universal quantification

function is obtained by changing the universal quantifier into an existential quantifier and negating the quantified formula. That is, ¬ ∀ x P ( x ) is equivalent

Entscheidungsproblem

Any first-order formula has a prenex normal form. For each possible quantifier prefix to the prenex normal form, we have a fragment of first-order logic

Existential quantification

In predicate logic, an existential quantification is a type of quantifier which asserts the existence of an object with a given property. It is usually

Uniqueness quantification

certain condition. This sort of quantification is known as uniqueness quantification or unique existential quantification, and is often denoted with the

Parametric polymorphism

relative to a non-quantifier connective, whereas in classical logic non-quantifier connectives do not increase the rank of quantifiers nested under them

Negation

are two quantifiers, one is the universal quantifier ∀ {\displaystyle \forall } (means "for all") and the other is the existential quantifier ∃ {\displaystyle

Rule of inference

philosopher". Another innovation of first-order logic is the use of the quantifiers ∃ {\displaystyle \exists } and ∀ {\displaystyle \forall } , which express