Semicomputable function

From testwiki
Revision as of 21:18, 5 July 2021 by imported>Hellacioussatyr (iff)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In computability theory, a semicomputable function is a partial function f: that can be approximated either from above or from below by a computable function.

More precisely a partial function f: is upper semicomputable, meaning it can be approximated from above, if there exists a computable function ϕ(x,k):×, where x is the desired parameter for f(x) and k is the level of approximation, such that:

  • limkϕ(x,k)=f(x)
  • k:ϕ(x,k+1)ϕ(x,k)

Completely analogous a partial function f: is lower semicomputable if and only if f(x) is upper semicomputable or equivalently if there exists a computable function ϕ(x,k) such that:

  • limkϕ(x,k)=f(x)
  • k:ϕ(x,k+1)ϕ(x,k)

If a partial function is both upper and lower semicomputable it is called computable.

See also

References

  • Ming Li and Paul Vitányi, An Introduction to Kolmogorov Complexity and Its Applications, pp 37–38, Springer, 1997.

Template:Mathlogic-stub