In
computable analysis
In mathematics and computer science, computable analysis is the study of mathematical analysis from the perspective of computability theory. It is concerned with the parts of real analysis and functional analysis that can be carried out in a com ...
, Weihrauch reducibility is a notion of reducibility between
multi-valued functions on represented spaces that roughly captures the uniform computational strength of
computational problems
In theoretical computer science, a computational problem is a problem that may be solved by an algorithm. For example, the problem of factoring
:"Given a positive integer ''n'', find a nontrivial prime factor of ''n''."
is a computational probl ...
.
It was originally introduced by Klaus Weihrauch in an unpublished 1992 technical report.
Definition
A ''represented space'' is a pair
of a set
and a surjective
partial function
In mathematics, a partial function from a set to a set is a function from a subset of (possibly itself) to . The subset , that is, the domain of viewed as a function, is called the domain of definition of . If equals , that is, if is ...
.
Let
be represented spaces and let
be a partial multi-valued function. A ''realizer'' for
is a (possibly partial) function
such that, for every
,
. Intuitively, a realizer
for
behaves "just like
" but it works on names. If
is a realizer for
we write
.
Let
be represented spaces and let
be partial multi-valued functions. We say that
is ''Weihrauch reducible'' to
, and write
, if there are
computable
Computability is the ability to solve a problem in an effective manner. It is a key topic of the field of computability theory within mathematical logic and the theory of computation within computer science. The computability of a problem is close ...
partial functions
such that
where
and
denotes the join in the
Baire space
In mathematics, a topological space X is said to be a Baire space if countable unions of closed sets with empty interior also have empty interior.
According to the Baire category theorem, compact Hausdorff spaces and complete metric spaces are ...
. Very often, in the literature we find
written as a binary function, so to avoid the use of the join. In other words,
if there are two computable maps
such that the function
is a realizer for
whenever
is a solution for
. The maps
are often called ''forward'' and ''backward'' functional respectively.
We say that
is ''strongly Weihrauch reducible'' to
, and write
, if the backward functional
does not have access to the original input. In symbols:
See also
*
Wadge reducibility In descriptive set theory, within mathematics, Wadge degrees are levels of complexity for sets of reals. Sets are compared by continuous reductions. The Wadge hierarchy is the structure of Wadge degrees. These concepts are named after William W. Wa ...
References
Computable analysis
{{Mathlogic-stub