Weihrauch reducibility

From HandWiki
Short description: Notion from Computability


In computable analysis, Weihrauch reducibility is a notion of reducibility between multi-valued functions on represented spaces that roughly captures the uniform computational strength of computational problems.[1] It was originally introduced by Klaus Weihrauch (de) in an unpublished 1992 technical report.[2]

Definition

A represented space is a pair (X,δ) of a set X and a surjective partial function δ:⊂ℕℕ→X.[1]

Let (X,δX) and (Y,δY) be represented spaces and let f:⊂X⇉Y be a partial multi-valued function. A realizer for f is a (possibly partial) function F:⊂ℕℕ→ℕℕ such that, for every p∈domf∘δX, δY∘F(p)=f∘δX(p). Intuitively, a realizer F for f behaves "just like f" but it works on names. If F is a realizer for f we write F⊢f.

Let X,Y,Z,W be represented spaces and let f:⊂X⇉Y,g:⊂Z⇉W be partial multi-valued functions. We say that f is Weihrauch reducible to g, and write f≤Wg, if there are computable partial functions Φ,Ψ:⊂ℕℕ→ℕℕ such that(∀G⊢g)(Ψ⟨id,GΦ⟩⊢f),where Ψ⟨id,GΦ⟩:=⟨p,q⟩↦Ψ(⟨p,GΦ(q)⟩) and ⟨⋅⟩ denotes the join in the Baire space. Very often, in the literature we find Ψ written as a binary function, so to avoid the use of the join. In other words, f≤Wg if there are two computable maps Φ,Ψ such that the function p↦Ψ(p,q) is a realizer for f whenever q is a solution for g(Φ(p)). The maps Φ,Ψ are often called forward and backward functional respectively.

We say that f is strongly Weihrauch reducible to g, and write f≤sWg, if the backward functional Ψ does not have access to the original input. In symbols:(∀G⊢g)(ΨGΦ⊢f).

See also

  • Wadge reducibility

References

  1. ↑ 1.0 1.1 Brattka, Vasco; Gherardi, Guido; Pauly, Arno (2021), Brattka, Vasco; Hertling, Peter, eds., "Weihrauch Complexity in Computable Analysis" (in en), Handbook of Computability and Complexity in Analysis (Cham: Springer International Publishing): pp. 367–417, doi:10.1007/978-3-030-59234-9_11, ISBN 978-3-030-59233-2, https://link.springer.com/10.1007/978-3-030-59234-9_11, retrieved 2022-06-29 
  2. ↑ Weihrauch, Klaus (1992). The Degrees of Discontinuity of some Translators between Representations of the Real Numbers (Report). Informatik-Berichte. 129. FernUniversität in Hagen. https://nbn-resolving.org/urn:nbn:de:hbz:708-dh6698.