Lably
Skip to content

Mu operator

Concept in computability theory

  • 11 min read
  • 3 chapters
  • 6 labs on Lably

Learn it on Lably

Definition

Suppose that R(y, x1, ..., xk) is a fixed (k+1)-ary relation on the natural numbers. The μ-operator "μy", in either the unbounded or bounded form, is a "number theoretic function" defined from the natural numbers to the natural numbers. However, the definition of "μy" contains a predicate over the natural numbers, which can be thought of as a condition that evaluates to true when the predicate is satisfied and false when it is not.

The bounded μ-operator appears earlier in Kleene (1952) Chapter IX Primitive Recursive Functions, §45 Predicates, prime factor representation as:

"μyy<zR(y).The leasty<zsuch thatR(y),if(∃y)y<zR(y);otherwise,z." (p. 225)

Stephen Kleene notes that any of the six inequality restrictions on the range of the variable y is permitted, i.e. y < z, y ≤ z, w < y < z, w < y ≤ z, w ≤ y < z and w ≤ y ≤ z. "When the indicated range contains no y such that R(y) [is "true"], the value of the "μy" expression is the cardinal number of the range" (p. 226); this is why the default "z" appears in the definition above. As shown below, the bounded μ-operator "μyy<z" is defined in terms of two primitive recursive functions called the finite sum Σ and finite product Π, a predicate function that "does the test" and a representing function that converts {t, f} to {0, 1}.

In Chapter XI §57 General Recursive Functions, Kleene defines the unbounded μ-operator over the variable y in the following manner,

"(∃y)μyR(y)={the least (natural number)ysuch thatR(y)}" (p. 279, where "(∃y)" means "there exists a y such that...")

In this instance R itself, or its representing function, delivers 0 when it is satisfied (i.e. delivers true); the function then delivers the number y. No upper bound exists on y, hence no inequality expressions appear in its definition.

For a given R(y) the unbounded μ-operator μyR(y) (note no requirement for "(∃y)" ) is a partial function. Kleene makes it as a total function instead (cf. p. 317):

εyR(x,y)={the least y such that R(x,y),if (∃y)R(x,y)0,otherwise.

The total version of the unbounded μ-operator is studied in higher-order reverse mathematics in the following form:

(∃μ2)(∀f1)((∃n0)(f(n)=0)→f(μ(f))=0),

where the superscripts mean that n is zeroth-order, f is first-order, and μ is second-order. This axiom gives rise to the Big Five system ACA0 when combined with the usual base theory of higher-order reverse mathematics.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Foundations