Lably
Skip to content

Arithmetical hierarchy

Hierarchy of complexity classes for formulas defining sets

  • 13 min read
  • 11 chapters

Related on Lably

Through Mathematical logic, Well-formed formula and Natural number

The arithmetical hierarchy is important in computability theory, effective descriptive set theory, and the study of formal theories such as Peano arithmetic.

The Tarski–Kuratowski algorithm provides an easy way to get an upper bound on the classifications assigned to a formula and the set it defines.

The hyperarithmetical hierarchy and the analytical hierarchy extend the arithmetical hierarchy to classify additional formulas and sets.

The arithmetical hierarchy of formulas

The arithmetical hierarchy assigns classifications to the formulas in the language of first-order arithmetic. The classifications are denoted Σn0 and Πn0 for natural numbers n (including 0). The Greek letters here are lightface symbols, which indicates that the formulas do not contain set parameters.

If a formula ϕ is logically equivalent to a formula in which all quantifiers are bounded then ϕ is assigned the classifications Σ00 and Π00.

The classifications Σn0 and Πn0 are defined inductively for every natural number n using the following rules:

  • If ϕ is logically equivalent to a formula of the form ∃m1∃m2⋯∃mkψ, where ψ is Πn0, then ϕ is assigned the classification Σn+10.
  • If ϕ is logically equivalent to a formula of the form ∀m1∀m2⋯∀mkψ, where ψ is Σn0, then ϕ is assigned the classification Πn+10.

A Σn0 formula is equivalent to a formula that begins with some existential quantifiers and alternates n−1 times between series of existential and universal quantifiers; while a Πn0 formula is equivalent to a formula that begins with some universal quantifiers and alternates analogously.

Because every first-order formula has a prenex normal form, every formula is assigned at least one classification. Because redundant quantifiers can be added to any formula, once a formula is assigned the classification Σn0 or Πn0 it will be assigned the classifications Σm0 and Πm0 for every m > n. The only relevant classification assigned to a formula is thus the one with the least n; all the other classifications can be determined from it.

Sign in to keep reading

10 more chapters are free with a Lably account.

More in Topics in mathematics