Algorithmic solution of higher type equations

  title={Algorithmic solution of higher type equations},
  author={Mart{\'i}n H{\"o}tzel Escard{\'o}},
  journal={J. Log. Comput.},
  • M. Escardó
  • Published 1 August 2013
  • Mathematics
  • J. Log. Comput.
In recent work we developed the notion of exhaustible set as a higher-type computational counter-part of the topological notion of compact set. In this paper we give applications to the computation of solutions of higher-type equations. Given a continuous functional f : X → 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 Operations on Compact Subsets of Metric Spaces with Applications to Fréchet Distance and Shape Optimization

The thus obtained Cartesian closure is shown to exhibit the same structural properties as in the Euclidean case, particularly regarding function pre/image.

Complexity Theory of (Functions on) Compact Metric Spaces

The main results relate Kolmogorov’s entropy of a compact metric space X polynomially to the uniform relativized complexity of approximating various families of continuous functions on X, and offer some guidance towards suitable notions of complexity for higher types.

Parameterized Uniform Complexity in Numerics: from Smooth to Analytic, from NP-hard to Polytime

It turns out that Gevrey's hierarchy of functions climbing from analytic to smooth corresponds to the computational complexity of maximization growing from polytime to NP-hard.

Computing Haar Measures

It is established that in fact every computably compact computable metric group renders the Haar integral computable: once asserting computability using an elegant synthetic argument, exploiting uniqueness in a computable compact space of probability measures; and once presenting and analyzing an explicit, imperative algorithm based on 'maximum packings' with rigorous error bounds and guaranteed convergence.

A Constructive, Type-Theoretic Approach to Regression via Global Optimisation

The abstract setting allows the theory and the motivating examples to generalise searchability and continuity to higher-order functions, so that the author can formulate novel convergence criteria for regression, derived from the convergence of global optimisation.



Computability of Continuous Solutions of Higher-Type Equations

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.

Exhaustible Sets in Higher-type Computation

A complete description of exhaustible total sets is obtained by developing a computational version of a topological Arzela--Ascoli type characterization of compact subsets of function spaces and shows that they are precisely the computable images of the Cantor space.


It is proved the existence of stationary solutions of the Euler equations in Euclidean space, of Beltrami type, that can simulate a universal Turing machine and disclose a certain degree of independence within different hierarchies of complexity.

Extended admissibility

On the ubiquity of certain total type structures

  • J. Longley
  • Mathematics
    Mathematical Structures in Computer Science
  • 2007
The results show that a large class of extensional collapse constructions always give rise to C, Ceff or HEO (as appropriate), and provide strong evidence that the three type structures under consideration are highly canonical mathematical objects.

A Convenient Category of Domains

A Relationship between Equilogical Spaces and Type Two Effectivity

Applications of the Kleene–Kreisel Density Theorem to Theoretical Computer Science

It is shown how the classical density theorem may be generalized to set theoretical models for algorithms accepting real numbers as inputs and some recent applications of this generalization are surveyed.

Lazy Functional Algorithms for Exact Real Functionals

It is shown how functional languages can be used to write programs for real-valued functionals in exact real arithmetic, and two useful functionals are concentrated on: definite integration and the functional returning the maximum value of a continuous function over a closed interval.