Results 1 -
8 of
8
Abstract versus concrete computation on metric partial algebras
- ACM Transactions on Computational Logic
, 2004
"... In the theory of computation on topological algebras there is a considerable gap between so-called abstract and concrete models of computation. In concrete models, unlike abstract models, the computations depend on the representation of the algebra. First, we show that with abstract models, one need ..."
Abstract
-
Cited by 23 (12 self)
- Add to MetaCart
In the theory of computation on topological algebras there is a considerable gap between so-called abstract and concrete models of computation. In concrete models, unlike abstract models, the computations depend on the representation of the algebra. First, we show that with abstract models, one needs algebras with partial operations, and computable functions that are both continuous and many-valued. This many-valuedness is needed even to compute single-valued functions, and so abstract models must be nondeterministic even to compute deterministic problems. Asanabstract model, we choose the “while”-array programming language, extended with a nondeterministic “countable choice ” assignment, called the WhileCC ∗ model. Using this, we introduce the concept of approximable many-valued computation on metric algebras. For our concrete model, we choose metric algebras with effective representations. Weprove: (1) for any metric algebra A with an effective representation α, WhileCC ∗ approximability implies computability in α, and (2) also the converse, under certain reasonable conditions on A.From (1) and (2) we derive an equivalence theorem between abstract and concrete computation on metric partial algebras. We give examples of algebras where this equivalence holds.
Computations via experiments with kinematic systems
, 2004
"... Consider the idea of computing functions using experiments with kinematic systems. We prove that for any set A of natural numbers there exists a 2-dimensional kinematic system BA with a single particle P whose observable behaviour decides n ∈ A for all n ∈ N. The system is a bagatelle and can be des ..."
Abstract
-
Cited by 10 (2 self)
- Add to MetaCart
Consider the idea of computing functions using experiments with kinematic systems. We prove that for any set A of natural numbers there exists a 2-dimensional kinematic system BA with a single particle P whose observable behaviour decides n ∈ A for all n ∈ N. The system is a bagatelle and can be designed to operate under (a) Newtonian mechanics or (b) Relativistic mechanics. The theorem proves that valid models of mechanical systems can compute all possible functions on discrete data. The proofs show how any information (coded by some A) can be embedded in the structure of a simple kinematic system and retrieved by simple observations of its behaviour. We reflect on this undesirable situation and argue that mechanics must be extended to include a formal theory for performing experiments, which includes the construction of systems. We conjecture that in such an extended mechanics the functions computed by experiments are precisely those computed by algorithms. We set these theorems and ideas in the context of the literature on the general problem “Is physical behaviour computable? ” and state some open problems.
Computability of banach space principles
- INFORMATIK BERICHTE 286, FERNUNIVERSITÄT HAGEN, FACHBEREICH INFORMATIK
, 2001
"... We investigate the computable content of certain theorems which are sometimes called the “principles ” of the theory of Banach spaces. Among these the main theorems are the Open Mapping Theorem, the Closed Graph Theorem and the Uniform Boundedness Theorem. We also study closely related theorems, as ..."
Abstract
-
Cited by 9 (5 self)
- Add to MetaCart
We investigate the computable content of certain theorems which are sometimes called the “principles ” of the theory of Banach spaces. Among these the main theorems are the Open Mapping Theorem, the Closed Graph Theorem and the Uniform Boundedness Theorem. We also study closely related theorems, as Banach’s Inverse Mapping Theorem, the Theorem on Condensation of Singularities and the Banach-Steinhaus Theorem. From the computational point of view these theorems are interesting, since their classical proofs rely more or less on the Baire Category Theorem and therefore they count as “non-constructive”. These theorems have already been studied in Bishop’s constructive analysis but the picture that we can draw in computable analysis differs in several points. On the one hand, computable analysis is based on classical logic and thus can apply stronger principles to prove that certain operations are computable. On the other hand, classical logic enables
Representations versus Numberings: On the Relationship of Two Computability Notions
- Theoretical Computer Science
, 2001
"... This paper gives an answer to Weihrauch's question [31] whether and, if not always, when an e#ective map between the computable elements of two represented sets can be extended to a (partial) computable map between the represented sets. Examples are known showing that this is not possible in general ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
This paper gives an answer to Weihrauch's question [31] whether and, if not always, when an e#ective map between the computable elements of two represented sets can be extended to a (partial) computable map between the represented sets. Examples are known showing that this is not possible in general. A condition is introduced and for countably based topological T 0 -spaces it is shown that exactly the (partial) e#ective maps meeting the requirement are extendable. For total e#ective maps the extra condition is satisfied in the standard cases of e#ectively given separable metric spaces and continuous directed-complete partial orders, in which the extendability is already known. In the first case a similar result holds also for partial e#ective maps, but not in the second. Introduction In a series of papers K. Weihrauch has developed a general approach to study constructivity in analytical mathematics (cf. e.g. [31]). The essential insight was that all sets studied there are equipped wi...
Computable versions of the uniform boundedness theorem
- Logic Colloquium 2002
, 2006
"... Abstract. We investigate the computable content of the Uniform Boundedness Theorem and of the closely related Banach-Steinhaus Theorem. The Uniform Boundedness Theorem states that a pointwise bounded sequence of bounded linear operators on Banach spaces is also uniformly bounded. But, given the sequ ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract. We investigate the computable content of the Uniform Boundedness Theorem and of the closely related Banach-Steinhaus Theorem. The Uniform Boundedness Theorem states that a pointwise bounded sequence of bounded linear operators on Banach spaces is also uniformly bounded. But, given the sequence, can we also effectively find the uniform bound? It turns out that the answer depends on how the sequence is “given”. If it is just given with respect to the compact open topology (i.e. if just a sequence of “programs ” is given), then we cannot even compute an upper bound of the uniform bound in general. If, however, the pointwise bounds are available as additional input information, then we can effectively compute an upper bound of the uniform bound. Additionally, we prove an effective version of the contraposition of the Uniform Boundedness Theorem: given a sequence of linear bounded operators which is not uniformly bounded, we can effectively find a witness for the fact that the sequence is not pointwise bounded. As an easy application of this theorem we obtain a computable function whose Fourier series does not converge. §1. Introduction. In this paper we want to study the computational content of some theorems of functional analysis. The Uniform Boundedness Theorem is one of the central theorems of functional analysis and it has first been published in Banach’s thesis [1].
Effectivity of regular spaces
- Computability and Complexity in Analysis, volume 2064 of Lecture Notes in Computer Science
, 2001
"... Abstract. General methods of investigating effectivity on regular Hausdorff (T3) spaces is considered. It is shown that there exists a functor from a category of T3 spaces into a category of domain representations. Using this functor one may look at the subcategory of effective domain representation ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract. General methods of investigating effectivity on regular Hausdorff (T3) spaces is considered. It is shown that there exists a functor from a category of T3 spaces into a category of domain representations. Using this functor one may look at the subcategory of effective domain representations to get an effectivity theory for T3 spaces. However, this approach seems to be beset by some problems. Instead, a new approach to introducing effectivity to T3 spaces is given. The construction uses effective retractions on effective Scott–Ershov domains. The benefit of the approach is that the numbering of the basis and the numbering of the elements are derived at once. 1
Computable Real Functions: Type 1 Computability Versus Type 2 Computability
, 1996
"... Based on the Turing machine model there are essentially two different notions of computable functions over the real numbers. The effective functions are defined only on computable real numbers and are Type 1 computable with respect to a numbering of the computable real numbers. The effectively conti ..."
Abstract
- Add to MetaCart
Based on the Turing machine model there are essentially two different notions of computable functions over the real numbers. The effective functions are defined only on computable real numbers and are Type 1 computable with respect to a numbering of the computable real numbers. The effectively continuous functions may be defined on arbitrary real nunbers. They are exactly those functions which are Type 2 computable with respect to an appropriate representation of the real numbers. We characterize the Type 2 computable functions on computable real numbers as exactly those Type 1 computable functions which satisfy a certain additional condition concerning their domain of definition. Our result is a sharp strengthening of the well-known continuity result of Tseitin and Moschovakis for effective functions. The result is presented for arbitrary computable metric spaces. 1 Introduction In this paper we compare two approaches for defining computability of functions between computable metric ...
Domain-Theoretic Methods for Program Synthesis
"... formal proofs. A recent outcome of this analysis is the development of computer systems for automated or interactive theorem proving that can for instance be used for computer aided program verication. An example of such a system is the interactive theorem prover Minlog developed by the logic group ..."
Abstract
- Add to MetaCart
formal proofs. A recent outcome of this analysis is the development of computer systems for automated or interactive theorem proving that can for instance be used for computer aided program verication. An example of such a system is the interactive theorem prover Minlog developed by the logic group at the University of Munich (7). As a former member of this group I was mainly involved in the theoretical background steering the implementation of the system. The system also exploits the so-called proofs-as-programs paradigm as a logical approach to correct software development: from a formal proof that a certain specication has a solution one fully automatically extracts a program that provably meets the specication. We carried out a number of extended case studies extracting programs from proofs in areas such as arithmetic (6), graph theory (7), innitary combinatorics (7), and lambda calculus (1,2). Special emphasis has been put on an ecient implemen

