In the context of possibly infinite computations yielding finite or infinite (binary) outputs, the space appears to be one of the most fundamental spaces in Computer Science. Though underconsidered, next to 2ω, this space can be viewed (Section 3.5.2) as the simplest compact space native to computer science.
In this paper we study some of its properties involving topology and computability.
Though 2⩽ω can be considered as a computable metric space in the sense of computable analysis, a direct and self-contained study, based on its peculiar properties related to words, is much illuminating.
It is well known that computability for maps reduces to continuity with recursive modulus of continuity. With 2⩽ω, things get less simple. Maps or induced by input/output behaviours of Turing machines on finite or infinite words—which we call semicomputable maps—are not necessarily continuous but merely lower semicontinuous with respect to the prefix partial ordering on 2⩽ω. Continuity asks for a stronger notion of computability.
We prove for (semi)continuous and (semi)computable maps with a detailed representation theorem (Theorem 81) via functions following two approaches: bottom-up from f to F and top-down from F to f.