241 research outputs found
On the topological aspects of the theory of represented spaces
Represented spaces form the general setting for the study of computability
derived from Turing machines. As such, they are the basic entities for
endeavors such as computable analysis or computable measure theory. The theory
of represented spaces is well-known to exhibit a strong topological flavour. We
present an abstract and very succinct introduction to the field; drawing
heavily on prior work by Escard\'o, Schr\"oder, and others.
Central aspects of the theory are function spaces and various spaces of
subsets derived from other represented spaces, and -- closely linked to these
-- properties of represented spaces such as compactness, overtness and
separation principles. Both the derived spaces and the properties are
introduced by demanding the computability of certain mappings, and it is
demonstrated that typically various interesting mappings induce the same
property.Comment: Earlier versions were titled "Compactness and separation for
represented spaces" and "A new introduction to the theory of represented
spaces
Computability of Operators on Continuous and Discrete Time Streams
A stream is a sequence of data indexed by time. The behaviour of natural and artificial systems can be modelled bystreams and stream transformations. There are two distinct types of data stream: streams based on continuous time and streamsbased on discrete time. Having investigated case studies of both kinds separately, we have begun to combine their study in aunified theory of stream transformers, specified by equations. Using only the standard mathematical techniques of topology, wehave proved continuity properties of stream transformers. Here, in this sequel, we analyse their computability. We use the theoryof computable functions on algebras to design two distinct methods for defining computability on continuous and discrete timestreams of data from a complete metric space. One is based on low-level concrete representations, specifically enumerations, andthe other is based on high-level programming, specifically ‘while’ programs, over abstract data types. We analyse when thesemethods are equivalent. We demonstrate the use of the methods by showing the computability of an analog computing system.We discuss the idea that continuity and computability are important for models of physical systems to be “well-posed”
Canonical Effective Subalgebras of Classical Algebras as Constructive Metric Completions
We prove general theorems about unique existence of effective subalgebras of classical algebras. The theorems are consequences of standard facts about completions of metric spaces within the framework of constructive mathematics, suitably interpreted in realizability models. We work with general realizability models rather than with a particular model of computation. Consequently, all the results are applicable in various established schools of computability, such as type 1 and type 2 effectivity, domain representations, equilogical spaces, and others
A constructive version of Birkhoff's ergodic theorem for Martin-L\"of random points
A theorem of Ku\v{c}era states that given a Martin-L\"of random infinite
binary sequence {\omega} and an effectively open set A of measure less than 1,
some tail of {\omega} is not in A. We first prove several results in the same
spirit and generalize them via an effective version of a weak form of
Birkhoff's ergodic theorem. We then use this result to get a stronger form of
it, namely a very general effective version of Birkhoff's ergodic theorem,
which improves all the results previously obtained in this direction, in
particular those of V'Yugin, Nandakumar and Hoyrup, Rojas.Comment: Improved version of the CiE'10 paper, with the strong form of
Birkhoff's ergodic theorem for random point
- …