User Tools

Site Tools


Nondeterminism in constructive metric completeness

  • Michal Konečný (Aston University, UK), Sewon Park (KAIST, Korea), Holger Thies (Kyoto University, Japan)

The computational content of constructive metric completeness is the operator that computes limits of Cauchy sequences. Using it, we can construct certified programs that compute interesting transcendental real numbers from sequences of approximations. The desired nondeterministic version of it would be to nondeterministically compute real numbers from nondeterministic approximations. An example is to compute a square root (nondeterministically picked amongst the multiple square roots) of a complex number by nondeterministic approximations. However, it is not obvious how this nondeterministic metric completeness can be and should be formalized.

In this talk, we specify some primitive properties of the nondeterminism monad in the category of assemblies over Kleene's second algebra. It can be used together with ordinary metric completeness to realize nondeterministic metric completeness. We suggest that there is no need to extend the axiomatic structure of constructive real numbers in order to have nondeterministic metric completeness.

abstract/nondeterminism_in_constructive_metric_completeness.txt · Last modified: 2022/01/23 15:39 by sewon