Loops, Inverse Limits and Non-Determinism

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Brattka, Vasco
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915128026333184
author Brattka, Vasco
author_facet Brattka, Vasco
contents We introduce an operator on problems in Weihrauch complexity, which we call the inverse limit, and which corresponds to an infinite compositional product. This operation arises naturally whenever one implements algorithms that produce a sequence of results in an infinite loop, using some fixed subroutine. We prove that the corresponding operator is monotone with respect to (strong) Weihrauch reducibility but that it is not a closure operator. One of our findings is that weak Kőnig's lemma is closed under inverse limits, which implies that the class of non-deterministically computable problems is also closed under this operation. Consequently, this class allows for a high degree of flexibility in programming. As our main technical tools, we present an injective version of the recursion theorem and an infinitary version of the so-called independent choice theorem. We also show that, in general, the inverse limit operator is more powerful than the composition of the diamond operator followed by the parallelization operator. However, in many practical scenarios, these compositions yield a result, which coincides with the application of the inverse limit operator. Finally, we discuss the special situation of loops for single-valued problems and for problems on Turing degrees.
format Preprint
id arxiv_https___arxiv_org_abs_2501_17734
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Loops, Inverse Limits and Non-Determinism
Brattka, Vasco
Logic
Logic in Computer Science
03D78 (Primary) 03D30 (Secondary)
F.4.1; F.1.1; F.3.3
We introduce an operator on problems in Weihrauch complexity, which we call the inverse limit, and which corresponds to an infinite compositional product. This operation arises naturally whenever one implements algorithms that produce a sequence of results in an infinite loop, using some fixed subroutine. We prove that the corresponding operator is monotone with respect to (strong) Weihrauch reducibility but that it is not a closure operator. One of our findings is that weak Kőnig's lemma is closed under inverse limits, which implies that the class of non-deterministically computable problems is also closed under this operation. Consequently, this class allows for a high degree of flexibility in programming. As our main technical tools, we present an injective version of the recursion theorem and an infinitary version of the so-called independent choice theorem. We also show that, in general, the inverse limit operator is more powerful than the composition of the diamond operator followed by the parallelization operator. However, in many practical scenarios, these compositions yield a result, which coincides with the application of the inverse limit operator. Finally, we discuss the special situation of loops for single-valued problems and for problems on Turing degrees.
title Loops, Inverse Limits and Non-Determinism
topic Logic
Logic in Computer Science
03D78 (Primary) 03D30 (Secondary)
F.4.1; F.1.1; F.3.3
url https://arxiv.org/abs/2501.17734