Computability of Continuous Solutions of Higher-Type Equations

Given a continuous functional $f \colon X \to Y$ and y *** Y , we wish to compute x *** X such that f (x ) = y , if such an x exists. We show that if x is unique and X and Y are subspaces of Kleene---Kreisel spaces of continuous functionals with X exhaustible, then x is computable uniformly in f , y and the exhaustion functional $\forall_X \colon 2^X \to 2$. We also establish a version of the above for computational metric spaces X and Y , where is X computationally complete and has an exhaustible set of Kleene---Kreisel representatives. Examples of interest include functionals defined on compact spaces X of analytic functions.

[1]  Dag Normann,et al.  The Continuous Functionals , 1999, Handbook of Computability Theory.

[2]  Matthias Schröder,et al.  Extended admissibility , 2002, Theor. Comput. Sci..

[3]  Dag Normann,et al.  Computing with Functionals—Computability Theory or Computer Science? , 2006, Bulletin of Symbolic Logic.

[4]  J. Lawson,et al.  Comparing Cartesian closed categories of (core) compactly generated spaces , 2004 .

[5]  Andrej Bauer,et al.  A Relationship between Equilogical Spaces and Type Two Effectivity , 2001, MFPS.

[6]  Martín Hötzel Escardó,et al.  Exhaustible Sets in Higher-type Computation , 2008, Log. Methods Comput. Sci..

[7]  Klaus Weihrauch,et al.  Computable Analysis: An Introduction , 2014, Texts in Theoretical Computer Science. An EATCS Series.

[8]  Alex K. Simpson,et al.  Lazy Functional Algorithms for Exact Real Functionals , 1998, MFCS.

[9]  Matthias Schröder,et al.  A Convenient Category of Domains , 2007, Computation, Meaning, and Logic.

[10]  Dag Normann Applications of the Kleene–Kreisel Density Theorem to Theoretical Computer Science , 2008 .

[11]  Jozef Gruska,et al.  Mathematical Foundations of Computer Science 1998 , 1998, Lecture Notes in Computer Science.

[12]  Kenneth W. Regan,et al.  Computability , 2022, Algorithms and Theory of Computation Handbook.

[13]  D. Normann Recursion on the countable functionals , 1980 .

[14]  M. Beeson Foundations of Constructive Mathematics , 1985 .